

/* Start:/local/templates/alp-holding/assets/vendor.css?178910771728049*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * Swiper 10.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 17, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.tingle-modal *{box-sizing:border-box}.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;visibility:hidden;flex-direction:column;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.85);opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{position:fixed;top:2.5rem;right:2.5rem;z-index:1000;padding:0;width:2rem;height:2rem;border:none;background-color:transparent;color:#fff;cursor:pointer}.tingle-modal__close svg *{fill:currentColor}.tingle-modal__closeLabel{display:none}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{position:relative;flex-shrink:0;margin-top:auto;margin-bottom:auto;width:60%;border-radius:4px;background:#fff;opacity:1;cursor:auto;will-change:transform,opacity}.tingle-modal-box__content{padding:3rem 3rem}.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}.tingle-modal-box__footer::after{display:table;clear:both;content:""}.tingle-modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;transition:bottom .3s ease-in-out .3s}.tingle-enabled{position:fixed;right:0;left:0;overflow:hidden}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-enabled .tingle-content-wrapper{filter:blur(8px)}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards}.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:grey;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;transition:background-color .4s ease}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media (max-width :540px){.tingle-modal{top:0;display:block;padding-top:60px;width:100%}.tingle-modal-box{width:auto;border-radius:0}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.tingle-modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:none;background-color:#2c3e50;box-shadow:none;color:#fff}.tingle-modal__closeLabel{display:inline-block;vertical-align:middle;font-size:1.6rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.tingle-modal__closeIcon{display:inline-block;margin-right:.8rem;width:1.6rem;vertical-align:middle;font-size:0}}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.tingle-modal:before{position:fixed;top:0;right:0;bottom:0;left:0;content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none}.tingle-enabled .tingle-content-wrapper{filter:none}}@keyframes scale{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}
/* End */


/* Start:/local/templates/alp-holding/assets/app.min.css?1789107717476032*/
@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Regular'), local('Gilroy-Regular'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Regular.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Extrabold Italic'), local('Gilroy-ExtraboldItalic'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-ExtraboldItalic.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-ExtraboldItalic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Bold'), local('Gilroy-Bold'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Bold.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Black'), local('Gilroy-Black'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Black.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Light'), local('Gilroy-Light'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Light.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Semibold'), local('Gilroy-Semibold'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Semibold.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Medium'), local('Gilroy-Medium'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Medium.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Medium Italic'), local('Gilroy-MediumItalic'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-MediumItalic.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Black Italic'), local('Gilroy-BlackItalic'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-BlackItalic.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy UltraLight'), local('Gilroy-UltraLight'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-UltraLight.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-UltraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Regular Italic'), local('Gilroy-RegularItalic'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-RegularItalic.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-RegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Semibold Italic'), local('Gilroy-SemiboldItalic'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-SemiboldItalic.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-SemiboldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Heavy Italic'), local('Gilroy-HeavyItalic'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-HeavyItalic.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-HeavyItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Extrabold'), local('Gilroy-Extrabold'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Extrabold.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Extrabold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Bold Italic'), local('Gilroy-BoldItalic'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-BoldItalic.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy UltraLight Italic'), local('Gilroy-UltraLightItalic'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-UltraLightItalic.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-UltraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Light Italic'), local('Gilroy-LightItalic'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-LightItalic.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Heavy'), local('Gilroy-Heavy'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Heavy.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Thin'), local('Gilroy-Thin'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Thin.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Thin Italic'), local('Gilroy-ThinItalic'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-ThinItalic.woff2') format('woff2'),
        url('/local/templates/alp-holding/assets/fonts/Gilroy/Gilroy-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}


.link_collapse:after {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
}

.nx-promo-slider__next .mdi, .nx-promo-slider__prev .mdi, .nx-preloader_content .nx-preloader__el, .nx-preloader_btn .nx-preloader__el, .checkbox--image .inner img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

/* Sprite */
.flex-row {
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: -17.5px;
  margin-left: -17.5px;
}

.flex-col {
  flex-basis: 100%;
  max-width: 100%;
  padding-right: 17.5px;
  padding-left: 17.5px;
  min-width: 0;
}

.xs-1 {
  flex-basis: 4.1666666667%;
  max-width: 4.1666666667%;
}

.xs-2 {
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}

.xs-3 {
  flex-basis: 12.5%;
  max-width: 12.5%;
}

.xs-4 {
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}

.xs-5 {
  flex-basis: 20.8333333333%;
  max-width: 20.8333333333%;
}

.xs-6 {
  flex-basis: 25%;
  max-width: 25%;
}

.xs-7 {
  flex-basis: 29.1666666667%;
  max-width: 29.1666666667%;
}

.xs-8 {
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}

.xs-9 {
  flex-basis: 37.5%;
  max-width: 37.5%;
}

.xs-10 {
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
}

.xs-11 {
  flex-basis: 45.8333333333%;
  max-width: 45.8333333333%;
}

.xs-12 {
  flex-basis: 50%;
  max-width: 50%;
}

.xs-13 {
  flex-basis: 54.1666666667%;
  max-width: 54.1666666667%;
}

.xs-14 {
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
}

.xs-15 {
  flex-basis: 62.5%;
  max-width: 62.5%;
}

.xs-16 {
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
}

.xs-17 {
  flex-basis: 70.8333333333%;
  max-width: 70.8333333333%;
}

.xs-18 {
  flex-basis: 75%;
  max-width: 75%;
}

.xs-19 {
  flex-basis: 79.1666666667%;
  max-width: 79.1666666667%;
}

.xs-20 {
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
}

.xs-21 {
  flex-basis: 87.5%;
  max-width: 87.5%;
}

.xs-22 {
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
}

.xs-23 {
  flex-basis: 95.8333333333%;
  max-width: 95.8333333333%;
}

.xs-24 {
  flex-basis: 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  .sm-1 {
    flex-basis: 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .sm-2 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sm-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .sm-4 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sm-5 {
    flex-basis: 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .sm-6 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .sm-7 {
    flex-basis: 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .sm-8 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sm-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .sm-10 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sm-11 {
    flex-basis: 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .sm-12 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .sm-13 {
    flex-basis: 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .sm-14 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sm-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .sm-16 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sm-17 {
    flex-basis: 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .sm-18 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .sm-19 {
    flex-basis: 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .sm-20 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sm-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .sm-22 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sm-23 {
    flex-basis: 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .sm-24 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .md-1 {
    flex-basis: 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .md-2 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .md-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .md-4 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .md-5 {
    flex-basis: 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .md-6 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .md-7 {
    flex-basis: 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .md-8 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .md-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .md-10 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .md-11 {
    flex-basis: 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .md-12 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .md-13 {
    flex-basis: 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .md-14 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .md-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .md-16 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .md-17 {
    flex-basis: 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .md-18 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .md-19 {
    flex-basis: 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .md-20 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .md-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .md-22 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .md-23 {
    flex-basis: 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .md-24 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .lg-1 {
    flex-basis: 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .lg-2 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .lg-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .lg-4 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .lg-5 {
    flex-basis: 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .lg-6 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .lg-7 {
    flex-basis: 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .lg-8 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .lg-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .lg-10 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .lg-11 {
    flex-basis: 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .lg-12 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .lg-13 {
    flex-basis: 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .lg-14 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .lg-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .lg-16 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .lg-17 {
    flex-basis: 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .lg-18 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .lg-19 {
    flex-basis: 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .lg-20 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .lg-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .lg-22 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .lg-23 {
    flex-basis: 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .lg-24 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
*, *:after, *:before {
  padding: 0;
  margin: 0;
  outline: none !important;
  box-sizing: border-box;
}

:focus {
  outline: none !important;
}

html,
body {
  position: relative;
  height: 100%;
  max-width: 100%;
  width: 100%;
}

body {
  font: 400 16px/1.4 "Gilroy", sans-serif;
  color: #3B3B3B;
  min-width: 320px;
  background: #f2f5fc;
}

.wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  max-width: 100%;
  background: transparent;
}
.wrapper_flex .wrapper__content {
  display: flex;
  align-items: center;
}
.wrapper__content {
  flex: 1 0 auto;
  overflow: hidden;
  position: relative;
  min-width: 0;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .wrapper__content {
    padding-top: 166px;
  }
}
@media (max-width: 767px) {
  .wrapper__content {
    padding-top: 0;
  }
}

.container {
  position: relative;
  background: transparent;
  max-width: 1680px;
  width: 100%;
  margin: 0 auto;
  padding-right: 50px;
  padding-left: 50px;
  z-index: 1;
}
@media (max-width: 1599px) {
  .container {
    max-width: 1278px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .container {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  .container {
    padding-right: 10px;
    padding-left: 10px;
  }
}

section {
  position: relative;
  padding: 60px 0;
  overflow: hidden;
}

.content-narrow {
  max-width: 700px;
}

.content-narrow-med {
  max-width: 995px;
}

::-moz-selection {
  -webkit-font-smoothing: antialiased;
  color: #ffffff;
  text-shadow: none;
  background: #3B3B3B;
}

::selection {
  -webkit-font-smoothing: antialiased;
  color: #ffffff;
  text-shadow: none;
  background: #3B3B3B;
}

::-moz-selection {
  -webkit-font-smoothing: antialiased;
  color: #ffffff;
  text-shadow: none;
  background: #3B3B3B;
}

@media (min-width: 1024px) {
  ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }
  ::-webkit-scrollbar-thumb {
    background: rgba(112, 128, 144, 0.2);
  }
  ::-webkit-scrollbar-track {
    background: transparent;
  }
  body {
    scrollbar-face-color: rgba(112, 128, 144, 0.2);
    scrollbar-track-color: transparent;
  }
}
.map-widget-content-view__frame {
  display: none !important;
}

.flex-row.flex-row_no-gut {
  margin-right: 0;
  margin-left: 0;
}
.flex-row.flex-row_no-gut > .flex-col {
  padding-right: 0;
  padding-left: 0;
}
.flex-row.flex-row_form {
  margin-right: -5px;
  margin-left: -5px;
}
.flex-row.flex-row_form > .flex-col {
  padding-right: 5px;
  padding-left: 5px;
}
.flex-row_ai-center {
  align-items: center;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .flex-row {
    margin-right: -15px;
    margin-left: -15px;
  }
  .flex-row .flex-col {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  .flex-row {
    margin-right: -10px;
    margin-left: -10px;
  }
  .flex-row .flex-col {
    padding-right: 10px;
    padding-left: 10px;
  }
}

.text-center {
  text-align: center !important;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.hidden {
  display: none !important;
}

.unvisible {
  visibility: hidden;
  opacity: 0;
}

.fade {
  opacity: 0;
  transition: opacity 0.1s ease-in-out;
}
.fade.show {
  opacity: 1;
}

.collapse {
  display: none;
}
.collapse__wrap {
  padding: 0;
}
.collapse__wrap_pt {
  padding-top: 15px;
}
.collapse.show {
  display: block;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.2s ease-in-out, opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.tab-button.is-active {
  pointer-events: none;
}

.tab-content .box {
  opacity: 0;
  transform: translateY(20px);
  transition: 0.5s;
}

.tab-content.is-active .box {
  opacity: 1;
  transform: translateY(0px);
}

.menu-open,
.filter-open {
  overflow: hidden;
}

.nx-affix.fixed {
  position: fixed;
}
.nx-affix.absolute {
  position: absolute;
}

.svg-icons {
  display: block;
  visibility: hidden;
  opacity: 0;
  overflow: hidden;
  width: 0;
  height: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: -999;
}

.bg-fade {
  position: absolute;
  top: 0;
  left: -1px;
  width: 190px;
  height: 100%;
  z-index: 0;
  background-image: linear-gradient(90deg, rgb(18, 18, 18) 0%, rgba(18, 18, 18, 0) 99%);
}
.bg-fade--r {
  background-image: linear-gradient(270deg, rgb(18, 18, 18) 0%, rgba(18, 18, 18, 0) 99%);
  left: auto;
  right: -1px;
}

.important-color {
  color: #C7102E !important;
}

.success-color {
  color: #3FA747 !important;
}

.warning-color {
  color: #db1603 !important;
}

.error-color {
  color: #C7102E !important;
}

.info-color {
  color: #3182AA !important;
}

[data-load-content], [data-affix-parent] {
  position: relative;
}

[data-custom-scroll], [data-attach-dragger] {
  overflow: hidden;
}

[data-attach-dragger] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
[data-attach-dragger] img, [data-attach-dragger] a, [data-attach-dragger] button {
  pointer-events: none;
}

.menu-bg, .filter-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(59, 59, 59, 0.3);
  z-index: 499;
  transition: all 0.2s ease-in-out;
  visibility: hidden;
  opacity: 0;
}

@media (max-width: 1199px) {
  .menu-open .menu-bg {
    transform: none;
    visibility: visible;
    opacity: 1;
  }
  .filter-open .filter-bg {
    transform: none;
    visibility: visible;
    opacity: 1;
  }
}
.d-block {
  display: block;
}

@media (max-width: 1023px) {
  .d-sm-none {
    display: none;
  }
}

.btn {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: none;
  height: auto;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  padding: 13px 25px;
  border-radius: 73px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  color: white;
  box-shadow: -3px -4px 7px 0px rgba(255, 255, 255, 0.15) inset;
}
.btn span,
.btn svg {
  pointer-events: none;
}
.btn span {
  border-bottom: none;
}
.btn svg {
  flex-shrink: 0;
}
.btn span + svg,
.btn svg + span {
  margin-left: 12px;
}
.btn:hover {
  color: white;
  transform: translateY(2px);
}
.btn--primary {
  border: 2px;
  background-color: #C7102E;
  will-change: transform;
}
.btn--secondary {
  border: 2px;
  background-color: white;
  will-change: transform;
  color: #C7102E;
}
.btn--secondary:hover {
  color: #C7102E;
  transform: translateY(2px);
}
.btn--outline {
  border: 2px solid white;
  border-radius: 2px;
  opacity: 0.8;
  background-color: #3B3B3B;
}
.btn--grey {
  border: 2px;
  background-color: #888888;
  opacity: 0.6;
}
.btn--grey:hover {
  opacity: 0.65;
}
.btn--circle {
  color: #cccccc;
  border-radius: 30px;
}
.btn--lg {
  padding: 30px 60px;
  font-size: 19px;
  height: 90px;
  font-weight: 700;
  letter-spacing: 1.5px;
}
@media (max-width: 1599px) {
  .btn--lg {
    padding: 21px 45px;
    font-size: 18px;
    height: 80px;
  }
}
@media (max-width: 767px) {
  .btn--lg {
    padding: 18px 46px;
    font-size: 14px;
    height: 69px;
    font-weight: 400;
    letter-spacing: 1px;
  }
}
.btn--md {
  padding: 22px 40px;
  height: 63px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.5px;
}
@media (max-width: 1599px) {
  .btn--md {
    padding: 22px 22px;
  }
}
@media (max-width: 1199px) {
  .btn--md {
    letter-spacing: 0;
  }
}
@media (max-width: 767px) {
  .btn--md {
    padding: 16px 30px;
    height: 49px;
    font-size: 13px;
    font-weight: 400;
  }
}
.btn--animated {
  animation: vibration 0.4s infinite linear;
  transition: transform 0.5s ease-in-out;
}
.btn--animated:hover {
  animation-play-state: paused;
}
.btn--right svg {
  transform: rotate(180deg);
}
.btn--full-width {
  width: 100%;
}
.btn[disabled], .btn[disabled]:focus, .btn[disabled]:hover, .btn[disabled]:active, .btn.disabled, .btn.disabled:focus, .btn.disabled:hover, .btn.disabled:active {
  background: rgba(59, 59, 59, 0.1);
  color: #3B3B3B;
  box-shadow: none;
  cursor: not-allowed;
}
.btn[readonly], .btn[readonly]:focus, .btn[readonly]:hover, .btn[readonly]:active, .btn.readonly, .btn.readonly:focus, .btn.readonly:hover, .btn.readonly:active {
  color: #3B3B3B;
  box-shadow: none;
  cursor: not-allowed;
}
.btn [type=file] {
  display: none;
}

@keyframes vibration {
  0% {
    transform: rotate(0deg);
    animation-timing-function: linear;
  }
  25% {
    transform: rotate(1deg);
    animation-timing-function: linear;
  }
  50% {
    transform: rotate(0deg);
    animation-timing-function: linear;
  }
  75% {
    transform: rotate(-1deg);
    animation-timing-function: linear;
  }
  100% {
    transform: rotate(0deg);
  }
}
.nx-form-element {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  height: 90px;
  padding: 9px 12px 9px 30px;
  font-size: 20px;
  line-height: 1;
  color: #3B3B3B;
  background-color: white;
  transition: all 0.2s ease-in-out;
  box-shadow: none;
  border-radius: 45px;
  border: 1px solid #B4B4B4;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nx-form-element:hover {
  border-color: rgba(0, 0, 0, 0.5);
}
.nx-form-element:focus {
  border-color: black;
}
.nx-form-element::-webkit-input-placeholder {
  color: rgba(59, 59, 59, 0.5);
  font-size: 20px;
  line-height: 1;
}
.nx-form-element:-moz-placeholder {
  color: rgba(59, 59, 59, 0.5);
  font-size: 20px;
  line-height: 1;
}
.nx-form-element:-ms-input-placeholder {
  color: rgba(59, 59, 59, 0.5);
  font-size: 20px;
  line-height: 1;
}
.nx-form-element[readonly], .nx-form-element[readonly]:focus, .nx-form-element[readonly]:hover, .nx-form-element[readonly]:active, .nx-form-element.readonly, .nx-form-element.readonly:focus, .nx-form-element.readonly:hover, .nx-form-element.readonly:active, .nx-form-element[disabled], .nx-form-element[disabled]:focus, .nx-form-element[disabled]:hover, .nx-form-element[disabled]:active, .nx-form-element.disabled, .nx-form-element.disabled:focus, .nx-form-element.disabled:hover, .nx-form-element.disabled:active {
  background: rgba(0, 0, 0, 0.1);
  color: #3B3B3B;
  border: none;
  box-shadow: none;
  cursor: default;
}
.range-slider-box .nx-form-element {
  height: 30px;
}
@media (max-width: 1599px) {
  .nx-form-element {
    height: 75px;
  }
}
@media (max-width: 767px) {
  .nx-form-element {
    height: 65px;
  }
}

textarea[data-dynamic-textarea], textarea.nx-form-element[data-dynamic-textarea] {
  min-height: 50px;
}
textarea::-webkit-input-placeholder, textarea.nx-form-element::-webkit-input-placeholder {
  padding-top: 20px;
}
textarea:-moz-placeholder, textarea.nx-form-element:-moz-placeholder {
  padding-top: 20px;
}
textarea:-ms-input-placeholder, textarea.nx-form-element:-ms-input-placeholder {
  padding-top: 20px;
}
@media (max-width: 767px) {
  textarea::-webkit-input-placeholder, textarea.nx-form-element::-webkit-input-placeholder {
    padding-top: 10px;
  }
  textarea:-moz-placeholder, textarea.nx-form-element:-moz-placeholder {
    padding-top: 10px;
  }
  textarea:-ms-input-placeholder, textarea.nx-form-element:-ms-input-placeholder {
    padding-top: 10px;
  }
}

[type=search] {
  box-sizing: border-box;
}

[type=color] {
  padding: 1px 2px;
  width: 44px;
  height: 44px;
}

select {
  padding-top: 0;
  padding-bottom: 0;
}

.form-bgc {
  padding: 40px 40px 50px;
  background-color: lightgray;
}

.nx-form-element_short {
  max-width: 280px;
}
@media (max-width: 767px) {
  .nx-form-element_short {
    max-width: 100%;
  }
}

.form-group-row {
  display: flex;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 30px;
}
.form-group-row .form-group {
  margin-bottom: 0;
  margin-right: 25px;
  width: 100%;
}
.form-group-row .form-group:last-child {
  margin-right: 0;
  width: 60%;
}
.form-group-row_inline .form-group {
  width: auto;
}

.form-title {
  font-size: 25px;
  margin-bottom: 20px;
}

.form-group {
  position: relative;
  margin-bottom: 20px;
}
.form-group:last-child {
  margin-bottom: 0;
}
.form-group__title {
  color: #3B3B3B;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 28.6px */
  text-align: center;
  margin-bottom: 10px;
}
@media (max-width: 1599px) {
  .form-group__title {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .form-group__title {
    margin-bottom: 8px;
    font-size: 16px;
  }
}
.form-group__label {
  margin-top: 5px;
  color: rgba(59, 59, 59, 0.5);
  font-size: 12px;
}
.form-group.error input, .form-group.error textarea, .form-group.error select {
  border-color: #C7102E;
}
.form-group.error input:hover, .form-group.error textarea:hover, .form-group.error select:hover {
  border-color: rgba(199, 16, 46, 0.7);
}
.form-group.error input:hover, .form-group.error textarea:hover, .form-group.error select:hover {
  border-color: #C7102E;
}
.form-group.error input::-webkit-input-placeholder, .form-group.error textarea::-webkit-input-placeholder, .form-group.error select::-webkit-input-placeholder {
  color: #C7102E;
}
.form-group.error input:-moz-placeholder, .form-group.error textarea:-moz-placeholder, .form-group.error select:-moz-placeholder {
  color: #C7102E;
}
.form-group.error input:-ms-input-placeholder, .form-group.error textarea:-ms-input-placeholder, .form-group.error select:-ms-input-placeholder {
  color: #C7102E;
}
.form-group--flex {
  display: flex;
  align-items: flex-start;
}
.form-group--flex .nx-dynamic-label {
  max-width: 280px;
  width: 100%;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .form-group--flex {
    flex-wrap: wrap;
  }
  .form-group--flex .nx-dynamic-label {
    margin-right: 0;
    margin-bottom: 15px;
    max-width: 100%;
  }
}
@media (max-width: 1599px) {
  .form-group {
    margin-bottom: 16px;
  }
}

.form-error, .form-info {
  display: block;
  font-size: 13px;
  margin-top: 5px;
}
.form-error_top, .form-info_top {
  margin-top: 0;
  margin-bottom: 10px;
}

.form-error {
  color: #C7102E;
  text-align: left;
}

label, .form-label {
  display: block;
}
label__text, .form-label__text {
  display: block;
  margin-bottom: 8px;
}
label__text:last-child, .form-label__text:last-child {
  margin-bottom: 0;
}

.checkbox {
  position: relative;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.checkbox__count {
  font-size: 13px;
  color: rgba(0, 0, 0, 0.5);
}
.checkbox__input {
  display: none;
}
.checkbox__input + .checkbox__text {
  display: inline-block;
  vertical-align: top;
  position: relative;
  cursor: pointer;
  padding: 0 0 0 40px;
  min-height: 18px;
  color: #3B3B3B;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 28.6px */
}
.checkbox__input + .checkbox__text:before, .checkbox__input + .checkbox__text:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 2px;
  font-size: 18px;
  line-height: 1;
  width: 32px;
  height: 32px;
  transition: all 0.2s ease-in-out;
  text-align: center;
  box-shadow: none;
}
.checkbox__input + .checkbox__text:before {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: white;
}
.checkbox__input + .checkbox__text:after {
  content: "";
  background-color: #C7102E;
  color: #C7102E;
  visibility: hidden;
  opacity: 0;
  transform: scale(0, 0);
}
.checkbox__input + .checkbox__text:hover:before {
  border-color: rgba(0, 0, 0, 0.5);
}
.checkbox__input + .checkbox__text:hover:after {
  color: #C7102E;
}
@media (max-width: 1599px) {
  .checkbox__input + .checkbox__text {
    font-size: 18px;
  }
  .checkbox__input + .checkbox__text:before, .checkbox__input + .checkbox__text:after {
    width: 26px;
    height: 26px;
  }
}
@media (max-width: 767px) {
  .checkbox__input + .checkbox__text {
    font-size: 13px;
    padding: 0 0 0 20px;
    line-height: 150%;
  }
  .checkbox__input + .checkbox__text:before, .checkbox__input + .checkbox__text:after {
    width: 18px;
    height: 18px;
  }
}
.checkbox__input + .inner:before, .checkbox__input + .inner:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(0.1);
}
.checkbox__input + .inner:before {
  background-color: #3B3B3B;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  top: -10px;
  left: -5px;
}
.checkbox__input + .inner:after {
  -webkit-mask-image: url("/local/templates/alp-holding/assets/images/icons/check.svg");
          mask-image: url("/local/templates/alp-holding/assets/images/icons/check.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: white;
  width: 24px;
  height: 24px;
  top: -7px;
  left: -2px;
}
.checkbox__input:checked + .inner:before, .checkbox__input:checked + .inner:after {
  opacity: 1;
  transform: scale(1);
}
.checkbox__input:checked + .checkbox__text:before {
  border-color: black;
}
.checkbox__input:checked + .checkbox__text:after {
  opacity: 1;
  visibility: visible;
  transform: scale(0.5, 0.5);
}
.checkbox__input:checked + .checkbox__wrap {
  border: 2px solid #3B3B3B;
}
.checkbox__input[disabled] + .checkbox__text, .checkbox__input[disabled=disabled] + .checkbox__text, .checkbox__input.disabled + .checkbox__text {
  cursor: default;
}
.checkbox__input[disabled] + .checkbox__text:before, .checkbox__input[disabled] + .checkbox__text:after, .checkbox__input[disabled=disabled] + .checkbox__text:before, .checkbox__input[disabled=disabled] + .checkbox__text:after, .checkbox__input.disabled + .checkbox__text:before, .checkbox__input.disabled + .checkbox__text:after {
  box-shadow: none;
}
.checkbox__input[disabled] + .checkbox__text:before, .checkbox__input[disabled=disabled] + .checkbox__text:before, .checkbox__input.disabled + .checkbox__text:before {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.1);
}
.checkbox__input[disabled] + .checkbox__text:after, .checkbox__input[disabled=disabled] + .checkbox__text:after, .checkbox__input.disabled + .checkbox__text:after {
  color: rgba(0, 0, 0, 0.1);
  background-color: transparent;
}
.checkbox__input[disabled]:checked + .checkbox__text:before, .checkbox__input[disabled=disabled]:checked + .checkbox__text:before, .checkbox__input.disabled:checked + .checkbox__text:before {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.1);
}
.checkbox__input[disabled]:checked + .checkbox__text:after, .checkbox__input[disabled=disabled]:checked + .checkbox__text:after, .checkbox__input.disabled:checked + .checkbox__text:after {
  color: rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.3);
}
.checkbox--radio {
  margin-bottom: 10px;
}
.checkbox--radio:last-child {
  margin-bottom: 0;
}
.checkbox--radio .checkbox__input + .checkbox__text:before, .checkbox--radio .checkbox__input + .checkbox__text:after {
  border-radius: 50%;
}
.checkbox--radio:checked + .checkbox__text:before {
  border-color: black;
}
.checkbox--radio:checked + .checkbox__text:after {
  opacity: 1;
  visibility: visible;
  transform: scale(0.5, 0.5);
}
.checkbox--image {
  width: calc(25% - 10px);
  margin: 5px;
  cursor: pointer;
}
.checkbox--image .inner {
  height: 0;
  padding-bottom: 66%;
  position: relative;
  transition: all 0.2s ease-in-out;
}
.checkbox--image .inner img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
}
.checkbox--image .checkbox__text {
  font-size: 12px;
  margin-top: 10px;
  display: block;
}
.checkbox--image .checkbox__input + .inner:before, .checkbox--image .checkbox__input + .inner:after {
  border-radius: 50%;
}
.checkbox--image:hover .inner {
  transform: scale(0.98);
}
@media (max-width: 767px) {
  .checkbox--image {
    width: calc(50% - 10px);
  }
}
@media (max-width: 767px) {
  .checkbox_big {
    margin-bottom: 15px;
  }
}

[type=checkbox], [type=radio] {
  vertical-align: middle;
  margin-right: 6px;
  margin-bottom: 3px;
}

.form-consents {
  display: flex;
  flex-direction: column;
  gap: 8px;
  text-align: left !important;
}
.form-consents__item {
  margin: 0;
}
.form-consents__item a {
  display: inline;
}
.form-consents .checkbox__input + .checkbox__text {
  display: block;
  min-height: 18px;
  padding-left: 26px;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}
.form-consents .checkbox__input + .checkbox__text:before, .form-consents .checkbox__input + .checkbox__text:after {
  width: 18px;
  height: 18px;
  top: 0;
}
@media (max-width: 767px) {
  .form-consents {
    gap: 6px;
  }
  .form-consents .checkbox__input + .checkbox__text {
    min-height: 16px;
    padding-left: 22px;
  }
  .form-consents .checkbox__input + .checkbox__text:before, .form-consents .checkbox__input + .checkbox__text:after {
    width: 16px;
    height: 16px;
  }
}

.nx-dynamic-label {
  position: relative;
  margin-bottom: 0;
}
.nx-dynamic-label__text {
  position: absolute;
  top: 17px;
  left: 20px;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1;
  transition: all 0.15s ease-in-out;
  pointer-events: none;
  transform-origin: left;
  z-index: 20;
  max-width: 91%;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
}
.nx-dynamic-label .nx-dynamic-label__input {
  color: black;
  border: 1px solid #c9c9c9;
  border-radius: 5px;
  height: 50px;
  padding: 18px 20px;
  font-size: 16px;
  line-height: 1.33;
}
.nx-dynamic-label.focused .nx-dynamic-label__text {
  transform: translateY(-13px);
  font-size: 12px;
}
.error .nx-dynamic-label .nx-dynamic-label__text {
  color: #C7102E;
}
.nx-dynamic-label_tr .nx-dynamic-label__input {
  background-color: transparent;
}
.nx-dynamic-label_lt .nx-dynamic-label__text {
  color: white;
}
.nx-dynamic-label_lt .nx-dynamic-label__input {
  border-color: white;
  color: white;
}
@media (max-width: 767px) {
  .nx-dynamic-label__text {
    left: 20px;
  }
}

.range-slider-box__inputs {
  margin-bottom: 15px;
}

[data-rs-main-inp] {
  visibility: hidden;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .title-page {
  margin: 0;
  font-weight: 600;
  line-height: 1.16;
}

h1, .h1 {
  font-size: 40px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  h1, .h1 {
    font-size: 33px;
    margin-bottom: 15px;
  }
}

h2, .h2 {
  font-size: 38px;
  margin-bottom: 15px;
}
@media (max-width: 1023px) {
  h2, .h2 {
    font-size: 32px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  h2, .h2 {
    font-size: 22px;
    margin-bottom: 10px;
  }
}

h3, .h3 {
  font-size: 40px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  h3, .h3 {
    font-size: 25px;
  }
}

h4, .h4 {
  font-size: 33px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  h4, .h4 {
    font-size: 18px;
  }
}

h5, .h5,
h6, .h6 {
  font-size: 20px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  h5, .h5,
  h6, .h6 {
    font-size: 18px;
    margin-bottom: 5px;
  }
}

.page-title {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.title-page {
  font-size: 55px;
  margin-bottom: 20px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .title-page {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .title-page {
    font-size: 35px;
    margin-bottom: 15px;
  }
}

.pretitle {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 12px;
  margin-bottom: 12px;
}

.factoid {
  font-size: 70px;
  font-weight: bold;
  line-height: 1;
}
@media (max-width: 767px) {
  .factoid {
    font-size: 40px;
  }
}

a, .link {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: #3B3B3B;
  transition: all 0.2s ease-in-out;
}
a:after, a:before, .link:after, .link:before {
  transition: transform 0.2s ease-in-out;
}
a span, .link span {
  transition: border-bottom 0.2s ease-in-out;
  border-bottom: 1px solid rgba(49, 130, 170, 0.3);
}
a:hover, .link:hover {
  color: #C7102E;
  text-decoration: none;
}
a:hover span, .link:hover span {
  border-bottom-color: rgba(199, 16, 46, 0.3);
}
a.disabled, a.disabled:hover, .link.disabled, .link.disabled:hover {
  cursor: not-allowed;
  color: rgba(59, 59, 59, 0.6);
}
a.disabled span, a.disabled:hover span, .link.disabled span, .link.disabled:hover span {
  border-bottom: none;
}

.link-icon {
  vertical-align: baseline;
  margin-right: 6px;
}
.link-icon:last-child {
  margin-right: 0;
  margin-left: 8px;
}

.link_dashed span {
  border-bottom-style: dashed;
}
.link_bold {
  font-weight: bold;
}
.link_small {
  font-size: 14px;
}
.link_baseline {
  vertical-align: baseline;
}
.link_red {
  color: #C7102E;
}
.link_red span {
  border-bottom-color: rgba(199, 16, 46, 0.3);
}
.link_red:hover {
  color: #C7102E;
}
.link_red:hover span {
  border-bottom-color: #C7102E;
}
.link_light {
  color: white;
}
.link_light span {
  border-bottom-color: rgba(255, 255, 255, 0.3);
}
.link_light:hover {
  color: #C7102E;
}
.link_light:hover span {
  border-bottom-color: rgba(199, 16, 46, 0.3);
}
.link_collapse {
  padding-right: 20px;
}
.link_collapse:after {
  content: "\f143";
  display: block;
  position: absolute;
  top: 0.2rem;
  right: 0;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 1;
}
.link_collapse.collapsed:after {
  transform: rotate(180deg);
}
.link_exit .link-icon {
  width: 15px;
  height: 23px;
  vertical-align: middle;
}
.link_clear .link-icon {
  width: 10px;
  height: 10px;
  vertical-align: middle;
}

p, div {
  margin: 0;
}

hr, .line {
  margin: 20px 0;
  width: 100%;
}
@media (max-width: 767px) {
  hr, .line {
    margin: 15px 0;
  }
}
hr_lg, .line_lg {
  margin: 40px 0;
}

hr {
  border-color: rgba(0, 0, 0, 0.08);
  border-width: 2px;
}

.line {
  height: 1px;
  background-color: rgba(0, 0, 0, 0.08);
}
.line--dark {
  background-color: #3B3B3B;
}

img {
  display: block;
  max-width: 100%;
}

pre code {
  overflow: auto;
}

mark {
  background-color: yellow;
  padding: 1px 10px;
  color: inherit;
  border-radius: 3px;
}

samp, code, var {
  background-color: #e3e6e9;
  padding: 0 5px;
}

var {
  font-size: 13px;
  font-weight: bold;
}

address {
  font-style: normal;
}

.text {
  position: relative;
  z-index: 1;
  margin-bottom: 40px;
}
.text:last-child {
  margin-bottom: 0;
}
.text iframe {
  width: 100%;
  height: 400px;
  margin: 20px auto;
}
.text p, .text ul, .text ol, .text dl {
  margin-bottom: 10px;
}
.text p:last-child, .text ul:last-child, .text ol:last-child, .text dl:last-child {
  margin-bottom: 0;
}
.text img, .text figure {
  margin-top: 16px;
  margin-bottom: 16px;
}
.text figure img {
  margin-bottom: 6px;
}
.text figure figcaption {
  font-style: italic;
  font-size: 13px;
}
.text a {
  display: inline;
  vertical-align: auto;
}
.text ul li, .text ul dd, .text ul dt, .text ol li, .text ol dd, .text ol dt, .text dl li, .text dl dd, .text dl dt {
  margin-left: 20px;
  margin-bottom: 6px;
}
.text ul li:last-child, .text ul dd:last-child, .text ul dt:last-child, .text ol li:last-child, .text ol dd:last-child, .text ol dt:last-child, .text dl li:last-child, .text dl dd:last-child, .text dl dt:last-child {
  margin-bottom: 0;
}
.text ul ul, .text ul ol, .text ul dl, .text ol ul, .text ol ol, .text ol dl, .text dl ul, .text dl ol, .text dl dl {
  margin-top: 8px;
}
.text blockquote {
  margin: 16px 0;
  padding: 20px;
  border-left: 3px solid #000000;
}
.text blockquote p {
  margin-bottom: 10px;
}
.text blockquote p:last-child {
  margin-bottom: 0;
}
.text table {
  width: auto;
  border-collapse: collapse;
  min-width: 100%;
  color: #3B3B3B;
}
.text table caption {
  margin-bottom: 5px;
  text-align: left;
}
.text table th {
  text-align: left;
}
.text table td, .text table th {
  padding: 10px 20px;
  border: 1px solid #dde1e5;
}
.text table td img, .text table th img {
  margin: 0;
}
.text table tr {
  transition: background-color 0.2s ease-in-out;
}
.text table tr:nth-child(odd) {
  background-color: white;
}
.text table tr:hover {
  background-color: white;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-empty {
  color: transparent;
  -webkit-text-stroke: 1px #3B3B3B;
}
.text-empty--white {
  color: transparent;
  -webkit-text-stroke: 1px white;
}
.text-empty--white-03 {
  color: transparent;
  -webkit-text-stroke: 1px rgba(255, 255, 255, 0.3);
}
.text-empty--orange {
  color: transparent;
  -webkit-text-stroke: 1px #db1603;
}
.text-display-md {
  font-size: 24px;
  line-height: 110%;
  font-weight: 700;
}
.text-display-lg {
  font-size: 32px;
  line-height: 110%;
  font-weight: 700;
}
.text-display-xl {
  font-size: 48px;
  line-height: 110%;
  font-weight: 700;
}
.text-display-2xl {
  font-size: 60px;
  line-height: 110%;
  font-weight: 700;
}
.text-display-3xl {
  font-size: 36px;
  line-height: 110%;
  font-weight: 700;
}
.text-display-hero-lg {
  font-family: "Oswald";
  font-size: 32px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: 0.64px;
  text-transform: uppercase;
}
@media (max-width: 1399px) {
  .text-display-hero-lg {
    font-size: 58px;
  }
}
@media (max-width: 1199px) {
  .text-display-hero-lg {
    font-size: 32px;
  }
}
.text-display-hero-xl {
  font-family: "Oswald";
  font-size: 48px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: 0.48px;
  text-transform: uppercase;
}
.text-display-hero-2xl {
  font-family: "Oswald";
  font-size: 72px;
  font-weight: 700;
  line-height: 110%;
  text-transform: uppercase;
}
.text-display-hero-3xl {
  font-family: "Oswald";
  font-size: 128px;
  font-weight: 700;
  line-height: 110%;
  text-transform: uppercase;
}
.text-body-12-regular {
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
}
.text-body-13-regular {
  font-size: 13px;
  font-weight: 400;
  line-height: 150%;
}
.text-body-13-bold {
  font-size: 13px;
  font-weight: 700;
  line-height: 140%;
}
.text-body-14-regular {
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}
.text-body-14-semibold {
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
}
.text-body-14-bold {
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
}
.text-body-16-regular {
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}
.text-body-16-bold {
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
}
.text-body-18-regular {
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}
.text-body-18-bold {
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
}
.text-body-20-regular {
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}
.text-body-20-semibold {
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
}
.text-body-24-regular {
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}
.text-body-24-semibold {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}
.text-body-32-regular {
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
}
.text-body-32-bold {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}
.text-body-36-regular {
  font-size: 36px;
  font-weight: 400;
  line-height: 120%;
}
.text-body-36-bold {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}
.text-chapter-18 {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 3.6px;
  text-transform: uppercase;
}
.text-chapter-14 {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}
.text-chapter-12 {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}
.text-shadow-xs {
  text-shadow: 0px 1px 2px rgba(16, 24, 40, 0.12);
}

small, .note {
  font-size: 13px;
  color: rgba(59, 59, 59, 0.7);
}
small_btn, .note_btn {
  margin-top: 10px;
}
small .link, .note .link {
  display: inline;
}

.date {
  color: rgba(59, 59, 59, 0.7);
  font-size: 16px;
}
@media (max-width: 767px) {
  .date {
    font-size: 13px;
  }
}

.styled-list, .text_styled-list ul {
  list-style-type: none;
}
.styled-list li, .text_styled-list ul li {
  position: relative;
  padding-left: 12px;
  margin-bottom: 10px;
  margin-left: 0;
}
.styled-list li:last-child, .text_styled-list ul li:last-child {
  margin-bottom: 0;
}
.styled-list li:before, .text_styled-list ul li:before {
  display: block;
  content: "";
  position: absolute;
  top: 0.45rem;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: rgba(59, 59, 59, 0.8);
}

.table-wrap {
  overflow-y: auto;
  margin: 24px 0;
}
.table-wrap:last-child {
  margin-bottom: 0;
}

.tab-button.is-active {
  pointer-events: none;
}

.tab-content .box {
  opacity: 0;
  transform: translateY(20px);
  transition: 0.5s;
}

.tab-content.is-active .box {
  opacity: 1;
  transform: translateY(0px);
}

.header {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 100px;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 500;
  max-width: 100%;
  min-width: 320px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
}
@media (max-width: 1599px) {
  .header {
    height: 86px;
  }
}
@media (max-width: 1199px) {
  .header {
    height: 166px;
    position: absolute;
  }
}
@media (max-width: 767px) {
  .header {
    height: 134px;
    position: relative;
  }
}
.header__wrap, .header__container {
  height: 100%;
}
@media (max-width: 1199px) {
  .header__wrap {
    padding: 20px 0;
  }
}
@media (max-width: 767px) {
  .header__wrap {
    padding: 10px 0;
  }
}
.header__container {
  display: flex;
  align-items: center;
  width: 100%;
}
@media (max-width: 1199px) {
  .header__container {
    flex-wrap: wrap;
    align-items: flex-start;
  }
}
.header__brand {
  width: 220px;
  flex-shrink: 0;
}
@media (max-width: 1599px) {
  .header__brand {
    width: 190px;
  }
}
@media (max-width: 1199px) {
  .header__brand {
    width: 190px;
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .header__brand {
    width: 130px;
  }
}
.header__text {
  font-size: 18px;
  line-height: 150%;
  margin-left: 30px;
  color: #3B3B3B;
}
.header__text--small {
  font-size: 14px;
}
.header__text span {
  color: #db1603;
}
@media (max-width: 1599px) {
  .header__text {
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  .header__text {
    align-self: center;
    margin-left: 18px;
  }
}
@media (max-width: 767px) {
  .header__text {
    font-size: 11px;
    align-self: flex-start;
    margin-left: 10px;
    padding-top: 6px;
  }
}
.header__contacts, .header__btn {
  margin-left: 60px;
  display: flex;
  align-items: center;
}
@media (max-width: 1199px) {
  .header__contacts, .header__btn {
    margin-left: 30px;
  }
}
.header__contacts {
  margin-left: 30px;
}
@media (max-width: 1599px) {
  .header__contacts {
    margin-left: 24px;
  }
}
@media (max-width: 1199px) {
  .header__contacts {
    width: 100%;
    margin-top: 30px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .header__contacts {
    position: absolute;
    height: 32px;
    width: auto;
    bottom: 15px;
    right: 20px;
    margin-top: 0;
  }
}
@media (max-width: 1599px) {
  .header__btn {
    margin-left: 24px;
  }
}
@media (max-width: 1199px) {
  .header__btn {
    flex-wrap: wrap;
    position: absolute;
    right: 36px;
    top: -4px;
  }
  .header__btn .btn {
    padding: 22px 36px;
  }
}
@media (max-width: 767px) {
  .header__btn {
    position: relative;
    justify-content: flex-start;
    right: 0;
    top: 0;
    margin-left: 0;
    margin-top: 13px;
    width: 65%;
  }
}
.header .spacer {
  margin-left: auto;
}
@media (max-width: 1023px) {
  .header .spacer {
    margin-left: 0;
  }
}

.brand {
  display: block;
  width: 100%;
}
.brand:hover {
  opacity: 0.8;
}
.brand__img {
  max-height: 100%;
}

.mnav {
  position: relative;
}
.mnav__wrap {
  width: 100%;
  height: 100%;
}
.mnav__brand, .mnav__lang {
  display: none;
}
@media (max-width: 1023px) {
  .mnav {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 500;
    height: 100%;
    overflow: hidden;
    background-color: white;
    width: 290px;
    transition: all 0.2s ease-in-out;
    visibility: hidden;
    transform: translateX(-100%);
  }
  .menu-open .mnav {
    visibility: visible;
    opacity: 1;
    transform: none;
    box-shadow: 3px 0 5px rgba(0, 0, 0, 0.05);
  }
  .mnav__container {
    padding: 0 20px;
  }
  .mnav__search, .mnav__lang {
    margin-bottom: 30px;
  }
  .mnav__brand, .mnav__lang {
    display: block;
  }
  .mnav__brand {
    padding: 16px 20px 16px;
    margin-bottom: 8px;
  }
  .mnav__wrap {
    max-height: 100%;
    padding-left: 3px;
    padding-bottom: 3px;
  }
  .mnav__wrap .os-scrollbar {
    display: none;
  }
}

.main-menu {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -5px;
  list-style-type: none;
  width: 100%;
}
.main-menu__el {
  margin-right: 20px;
  margin-bottom: 5px;
}
.main-menu__el:last-child {
  margin-right: 0;
}
.main-menu__link {
  display: block;
}
@media (max-width: 1023px) {
  .main-menu {
    display: block;
    margin-bottom: 0;
  }
  .main-menu__el {
    margin-right: 0;
    margin-bottom: 0;
  }
  .main-menu__link {
    padding: 8px 30px;
  }
}
@media (max-width: 1023px) {
  .main-menu__link {
    padding: 8px 10px;
  }
}

.sub-menu {
  position: absolute;
  top: 130%;
  left: 0;
  width: 200px;
  display: block;
  list-style-type: none;
  background-color: white;
  border-radius: 3px;
  max-height: 350px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
  transition: all 0.2s ease-in-out;
  visibility: hidden;
  opacity: 0;
}
.sub-menu__link {
  display: block;
  padding: 8px 24px;
}
.sub-menu-open .sub-menu {
  visibility: visible;
  opacity: 1;
  top: 100%;
}
@media (max-width: 1023px) {
  .sub-menu {
    position: static;
    transition: none;
    visibility: visible;
    opacity: 1;
    box-shadow: none;
    max-height: none;
    overflow-x: hidden;
    overflow-y: hidden;
    background-color: whitesmoke;
    width: 100%;
    /*&.is-active {
        display: block;
    }*/
  }
  .sub-menu__link {
    display: block;
    padding: 6px 20px;
  }
}

.footer {
  position: relative;
  background-color: white;
  z-index: 1;
}
.footer__wrap {
  padding: 34px 0 56px;
}
@media (max-width: 767px) {
  .footer__wrap {
    padding: 20px 0;
  }
}
.footer__container {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 44px;
}
@media (max-width: 1599px) {
  .footer__container {
    margin-bottom: 32px;
  }
}
@media (max-width: 1199px) {
  .footer__container {
    flex-wrap: wrap;
    margin-bottom: 44px;
  }
}
@media (max-width: 767px) {
  .footer__container {
    flex-direction: column;
    align-items: center;
  }
  .footer__container .header__text {
    font-size: 13px;
    align-self: center;
    margin-left: 0px;
    padding-top: 13px;
    text-align: center;
  }
  .footer__container .header__btn {
    justify-content: center;
    margin-top: 20px;
  }
  .footer__container .header__contacts {
    position: relative;
    flex-direction: column;
    order: 1;
    bottom: 0;
    right: 0;
    margin-top: 25px;
  }
  .footer__container .header__contacts .contacts__link--phone {
    margin-bottom: 30px;
  }
}
.footer__bottom {
  display: flex;
}
@media (max-width: 1023px) {
  .footer__bottom {
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
}
.footer__politics, .footer__copy {
  font-size: 16px;
}
@media (max-width: 1599px) {
  .footer__politics, .footer__copy {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .footer__politics, .footer__copy {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .footer__copy {
    margin-top: 32px;
  }
}
.footer__politics {
  margin-left: auto;
  display: flex;
  gap: 12px;
}
@media (max-width: 1023px) {
  .footer__politics {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    margin-top: 16px;
  }
}
.footer .spacer {
  margin-left: auto;
}
@media (max-width: 1023px) {
  .footer .spacer {
    margin-left: 0;
  }
}

.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 500;
}
.modal__container {
  padding: 30px;
  max-width: 520px;
  max-height: 100vh;
  overflow-y: auto;
  box-sizing: border-box;
  position: relative;
  z-index: 505;
  border-radius: 15px;
  border: 1px solid #C7102E;
  background: linear-gradient(0deg, #FFF 0%, #FFF 100%), radial-gradient(83.94% 83.94% at 26.39% 20.83%, rgba(255, 255, 255, 0.41) 0%, rgba(255, 255, 255, 0) 69.79%, rgba(255, 255, 255, 0) 100%), #FF2D4E;
}
.modal__container--callback {
  padding: 30px 50px;
}
.modal__container--order {
  padding: 0;
  max-width: 760px;
}
.modal__title {
  margin-top: 0;
  margin-bottom: 10px;
  box-sizing: border-box;
  color: #C7102E;
  text-align: center;
  font-size: 33px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 39.6px */
  letter-spacing: 0.66px;
}
.modal__text {
  color: #3B3B3B;
}
.modal__text--callback {
  font-size: 22px;
  line-height: 140%;
  text-align: center;
  font-weight: 400;
  max-width: 80%;
  margin: 0 auto;
}
.modal__form {
  margin-top: 20px;
}
.modal__form--callback .btn {
  text-transform: none;
  width: 100%;
}
.modal__close {
  background: transparent;
  border: 0;
  display: block;
  position: absolute;
  right: 20px;
  top: 15px;
  width: 22px;
  height: 22px;
  line-height: 1;
  z-index: 100;
  color: #3B3B3B;
  transition: color 0.2s ease-in-out;
}
.modal__close:hover {
  color: #C7102E;
}
.modal__btn {
  border-style: none;
  border-width: 0;
  cursor: pointer;
  -webkit-appearance: button;
  text-transform: none;
  overflow: visible;
  margin: 0;
  will-change: transform;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: all 0.25s ease-out;
}
.modal__note {
  margin-top: 20px;
  font-size: 16px;
  text-align: center;
}
.modal__note a {
  text-decoration: underline;
}
.modal__note--order {
  max-width: 750px;
  text-align: center;
  margin: 24px auto 0;
  font-size: 16px;
}
.modal__note--order a {
  color: #C7102E;
  text-decoration: underline;
}
@media (max-width: 1599px) {
  .modal__note--order {
    margin: 10px auto 0;
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  .modal__note {
    font-size: 12px;
  }
}

/**************************\
  Demo Animation Style
\**************************/
@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mmslideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
.micromodal-slide {
  display: none;
}

.micromodal-slide.is-open {
  display: block;
}

.micromodal-slide[aria-hidden=false] .modal__overlay {
  animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=false] .modal__container {
  animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=true] .modal__overlay {
  animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=true] .modal__container {
  animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide .modal__container,
.micromodal-slide .modal__overlay {
  will-change: transform;
}

.nx-preloader {
  position: relative;
  margin: auto;
  width: 28px;
  height: 28px;
  border-radius: inherit;
}
.nx-preloader__el {
  display: block;
  width: 100%;
  height: 100%;
}
.nx-preloader__el:before, .nx-preloader__el:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #3B3B3B;
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
.nx-preloader__el:before {
  animation: preloaderScale 1.5s linear 0s infinite;
}
.nx-preloader__el:after {
  opacity: 0.4;
  animation: preloaderScale 1.5s linear 0.5s infinite;
}
.nx-preloader_offsets {
  margin: 30px auto;
}
.nx-preloader_btn {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 1;
}
.nx-preloader_btn .nx-preloader__el {
  width: 28px;
  height: 28px;
}
.nx-preloader_indicator {
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 10;
  width: 20px;
  height: 20px;
}
.nx-preloader_content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: auto;
  height: auto;
}
.nx-preloader_content .nx-preloader__el {
  width: 20px;
  height: 20px;
}

@keyframes preloaderScale {
  0% {
    transform: scale(0, 0);
  }
  25% {
    transform: scale(0.7, 0.7);
    opacity: 0.9;
  }
  50% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(0, 0);
    opacity: 0.4;
  }
}
.nx-popup {
  position: fixed;
  left: 0;
  bottom: 35px;
  z-index: 500;
}
.nx-popup__block {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-radius: 5px;
  font-size: 16px;
  padding: 20px 30px 20px 20px;
  z-index: 500;
  max-width: 600px;
  width: 100%;
  background-color: #ffffff;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .nx-popup__block {
    font-size: 14px;
  }
}
.nx-popup__text {
  margin-bottom: 10px;
  color: #3B3B3B;
}
.nx-popup__close {
  font-size: 16px;
  color: #3B3B3B;
  position: relative;
  cursor: pointer;
}
@media (max-width: 767px) {
  .nx-popup__close {
    font-size: 14px;
  }
}

.contacts__link {
  color: #3B3B3B;
  font-size: 22px;
  font-weight: 400;
  line-height: 130%;
  padding-left: 46px;
}
.contacts__link:before {
  content: "";
  background-image: url("/local/templates/alp-holding/assets/images/btns/mail.png");
  width: 36px;
  height: 36px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.contacts__link--phone {
  margin-right: 30px;
}
.contacts__link--phone:before {
  background-image: url("/local/templates/alp-holding/assets/images/btns/phone.png");
}
@media (max-width: 1599px) {
  .contacts__link {
    font-size: 16px;
  }
  .contacts__link:before {
    width: 28px;
    height: 28px;
  }
}
@media (max-width: 1199px) {
  .contacts__link {
    font-size: 20px;
  }
  .contacts__link:before {
    width: 32px;
    height: 32px;
  }
}
@media (max-width: 767px) {
  .contacts__link span {
    display: none;
  }
  .contacts__link:before {
    width: 32px;
    height: 32px;
  }
  .contacts__link--phone {
    margin-right: 0;
  }
}

.main {
  color: white;
  position: relative;
}
.main__wrapper {
  position: relative;
  padding: 80px 0;
}
@media (max-width: 767px) {
  .main__wrapper {
    padding: 50px 0;
  }
}
.main__bg {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 997px;
}
.main__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.main__bg .swiper-wrapper {
  z-index: 0;
}
@media (max-width: 1023px) {
  .main__bg {
    width: 100%;
  }
  .main__bg .bg-fade {
    width: 100%;
  }
}
.main__bg-slider {
  height: 100%;
}
.main__heading {
  position: relative;
  margin-bottom: 40px;
  max-width: 60%;
}
@media (max-width: 767px) {
  .main__heading {
    max-width: none;
    margin-bottom: 30px;
  }
}
.main__title {
  font-size: 36px;
  line-height: 40px;
}
@media (max-width: 767px) {
  .main__title {
    font-size: 28px;
    line-height: 34px;
  }
}
.main__subtitle {
  font-size: 20px;
  padding-left: 30px;
  position: relative;
}
.main__subtitle b {
  font-size: 22px;
}
.main__subtitle:before {
  content: "+";
  font-size: 20px;
  font-weight: 700;
  color: #db1603;
  position: absolute;
  left: 6px;
  top: 0;
}
@media (max-width: 767px) {
  .main__subtitle {
    font-size: 16px;
  }
  .main__subtitle b {
    font-size: 18px;
  }
}
.main__buttons {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.main__buttons .btn {
  margin-right: 20px;
}
.main__buttons .btn:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .main__buttons {
    flex-direction: column;
    margin-bottom: 30px;
  }
  .main__buttons .btn {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .main__buttons .btn:last-child {
    margin-bottom: 0;
  }
}

.adv__item {
  display: flex;
  margin-bottom: 20px;
  align-items: center;
}
.adv__item:last-child {
  margin-bottom: 0;
}
.adv__text {
  display: block;
  color: white;
  font-size: 18px;
  opacity: 0.4;
}
.adv__img {
  width: 90px;
  margin-right: 10px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

.bottom {
  position: relative;
  height: 200px;
  background-color: #db1603;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .bottom {
    height: auto;
  }
}
.bottom__wrapper {
  display: flex;
  position: relative;
  height: 100%;
}
@media (max-width: 1023px) {
  .bottom__wrapper {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .bottom__wrapper {
    align-items: center;
  }
}
.bottom__container {
  height: 100%;
}
.bottom__gift-bg {
  position: absolute;
  top: 0;
  right: auto;
  left: -200px;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.bottom__gift-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 1023px) {
  .bottom__gift-bg {
    display: none;
  }
}
.bottom__gift {
  position: relative;
  color: white;
  padding-top: 30px;
  height: 100%;
  flex-basis: 50%;
  max-width: 50%;
}
.bottom__gift:before, .bottom__gift:after {
  content: "";
  border-radius: 50%;
  background-color: #3B3B3B;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: -1;
  transform: translate(-50%, -40%);
}
.bottom__gift:before {
  width: 1100px;
  height: 1100px;
}
.bottom__gift:after {
  width: 1160px;
  height: 1160px;
  opacity: 0.45;
}
.bottom__gift .bg-fade {
  left: -140px;
}
@media (max-width: 1023px) {
  .bottom__gift {
    flex-basis: 100%;
    max-width: 70%;
  }
  .bottom__gift:before, .bottom__gift:after {
    transform: translate(-57%, -65%);
  }
}
@media (max-width: 767px) {
  .bottom__gift {
    padding-left: 20px;
    max-width: 100%;
  }
  .bottom__gift:before, .bottom__gift:after {
    transform: translate(-50%, -75%);
  }
}
.bottom__gift-text {
  position: relative;
  color: white;
  font-size: 22px;
  font-weight: 700;
  padding-left: 150px;
}
.bottom__gift-text b {
  color: #db1603;
}
.bottom__gift-text span {
  display: block;
  font-size: 18px;
  opacity: 0.5;
}
@media (max-width: 767px) {
  .bottom__gift-text {
    font-size: 18px;
    padding-left: 0;
    text-align: center;
  }
  .bottom__gift-text span {
    font-size: 16px;
  }
}
.bottom__video {
  padding-top: 20px;
  display: flex;
  flex-basis: 50%;
  max-width: 50%;
}
@media (max-width: 1023px) {
  .bottom__video {
    padding-top: 50px;
    padding-left: 70px;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .bottom__video {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 0;
    flex-direction: column;
  }
}

.video {
  padding-top: 60px;
  padding-bottom: 80px;
  background-color: #C7102E;
}
@media (max-width: 1599px) {
  .video {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .video {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.video__row {
  margin-bottom: 112px;
}
@media (max-width: 1599px) {
  .video__row {
    margin-bottom: 86px;
  }
}
@media (max-width: 1023px) {
  .video__row {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .video__row {
    margin-bottom: 8px;
  }
}
.video__heading {
  text-align: center;
  margin: 0 auto 75px;
}
@media (max-width: 1599px) {
  .video__heading {
    margin: 0 auto 60px;
  }
}
@media (max-width: 1199px) {
  .video__heading {
    margin: 0 auto 40px;
  }
}
@media (max-width: 767px) {
  .video__heading {
    max-width: 70%;
    margin: 0 auto 20px;
  }
}
.video__title {
  color: white;
  text-align: center;
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 2.56px;
}
@media (max-width: 1599px) {
  .video__title {
    font-size: 49px;
  }
}
@media (max-width: 1199px) {
  .video__title {
    font-size: 38px;
  }
}
@media (max-width: 767px) {
  .video__title {
    font-size: 25px;
    letter-spacing: 1px;
  }
}
.video__item {
  position: relative;
  padding: 27px 30px 50px;
  border-radius: 20px;
  border: 1px solid #FFF;
  color: white;
  text-align: center;
  height: 275px;
}
.video__item h4 {
  font-size: 26px;
  font-weight: 600;
  line-height: 140%;
}
.video__item p {
  font-size: 22px;
  font-weight: 400;
  line-height: 130%;
}
.video__item--big {
  background-color: white;
  padding: 27px 30px 80px;
  color: #3B3B3B;
  margin-right: -40px;
  margin-left: -40px;
  height: 320px;
  transform: translateY(-25px);
}
.video__item--big .video__item-num {
  width: 112px;
  height: 112px;
  font-size: 59px;
}
.video__item--big .video__item-num:after {
  width: 30px;
  height: 30px;
}
.video__item--big h4 {
  font-size: 30px;
}
.video__item--big p {
  font-size: 25px;
}
@media (max-width: 1599px) {
  .video__item {
    padding: 18px 5px 50px;
    height: auto;
  }
  .video__item h4 {
    font-size: 20px;
  }
  .video__item p {
    font-size: 17px;
  }
  .video__item--big {
    padding: 20px 30px 66px;
  }
  .video__item--big .video__item-num {
    width: 85px;
    height: 85px;
    font-size: 43px;
  }
  .video__item--big .video__item-num:after {
    width: 23px;
    height: 23px;
  }
  .video__item--big h4 {
    font-size: 23px;
  }
  .video__item--big p {
    font-size: 19px;
  }
}
@media (max-width: 1023px) {
  .video__item {
    width: 60%;
    margin: 0 auto 60px;
    padding: 18px 20px 50px;
  }
  .video__item--big {
    padding: 20px 30px 66px;
    transform: translateY(0);
  }
  .video__item--big .video__item-num {
    width: 85px;
    height: 85px;
    font-size: 43px;
  }
  .video__item--big .video__item-num:after {
    width: 23px;
    height: 23px;
  }
  .video__item--big h4 {
    font-size: 23px;
  }
  .video__item--big p {
    font-size: 19px;
  }
}
@media (max-width: 767px) {
  .video__item {
    width: 93%;
    max-width: 450px;
    border-radius: 10px;
    padding: 13px 8px 32px;
    margin: 0 auto 47px;
  }
  .video__item h4 {
    font-size: 17px;
    margin-bottom: 6px;
  }
  .video__item p {
    font-size: 15px;
  }
  .video__item--big {
    padding: 14px 5px 45px;
    width: 100%;
  }
  .video__item--big .video__item-num {
    width: 62px;
    height: 62px;
    font-size: 31px;
  }
  .video__item--big .video__item-num:after {
    width: 17px;
    height: 17px;
  }
  .video__item--big h4 {
    font-size: 17px;
  }
  .video__item--big p {
    font-size: 15px;
  }
}
.video__item-num {
  width: 78px;
  height: 78px;
  border-radius: 50%;
  color: #C7102E;
  background-color: white;
  border: 1px solid #C7102E;
  position: absolute;
  font-weight: 600;
  font-size: 39px;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 50%);
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.video__item-num:after {
  content: "";
  background-image: url("/local/templates/alp-holding/assets/images/decor/check.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 21px;
  height: 21px;
  position: absolute;
  top: -14%;
  left: 50%;
  transform: translate(-50%);
}
@media (max-width: 1599px) {
  .video__item-num {
    font-size: 30px;
    width: 60px;
    height: 60px;
  }
  .video__item-num:after {
    width: 16px;
    height: 16px;
  }
}
@media (max-width: 767px) {
  .video__item-num {
    font-size: 22px;
    width: 43px;
    height: 43px;
  }
  .video__item-num:after {
    width: 11px;
    height: 11px;
  }
}
.video__button {
  text-align: center;
  margin-bottom: 80px;
}
@media (max-width: 1599px) {
  .video__button {
    margin-bottom: 66px;
  }
}
@media (max-width: 1199px) {
  .video__button {
    margin-bottom: 75px;
  }
}
@media (max-width: 767px) {
  .video__button {
    margin-bottom: 30px;
  }
}
.video__youtube-wrap {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  width: 100%;
  border-radius: 25px;
  overflow: hidden;
}
.video__youtube-wrap iframe {
  border: none;
  outline: none;
}
@media (max-width: 1599px) {
  .video__youtube-wrap {
    border-radius: 18px;
  }
}
@media (max-width: 1023px) {
  .video__youtube-wrap {
    padding-bottom: 43%;
  }
}
@media (max-width: 767px) {
  .video__youtube-wrap {
    padding-bottom: 97%;
  }
}
.video__link {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  cursor: pointer;
}
.video__link iframe {
  width: 100%;
  height: 100%;
}
.video__btn {
  top: 50%;
  right: 50%;
  position: absolute;
  transform: translate(50%, -50%);
  height: 80px;
  width: 80px;
  border: 3px solid #db1603;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1023px) {
  .video__btn {
    height: 50px;
    width: 50px;
  }
}
.video__icon {
  height: 60%;
  width: 60%;
  fill: #db1603;
  transform: translateX(4px);
}
.video__image {
  width: 100%;
  position: relative;
}
.video__image img {
  border-radius: 25px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1599px) {
  .video__image {
    border-radius: 18px;
  }
}
@media (max-width: 767px) {
  .video__image {
    border-radius: 18px;
  }
  .video__image:before {
    content: none;
  }
}
.video__youtube {
  position: relative;
  width: 50%;
}
@media (max-width: 1023px) {
  .video__youtube {
    width: 100%;
  }
}

.call {
  position: fixed;
  bottom: 50px;
  left: 50px;
  z-index: 999;
  cursor: pointer;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s linear;
  overflow: hidden;
  animation: call-animation 2s infinite ease-out;
}
.call img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 767px) {
  .call {
    bottom: 20px;
    left: 20px;
    height: 40px;
    width: 40px;
  }
}

@keyframes call-animation {
  0% {
    transform: rotate(0deg) scale(1);
  }
  25% {
    transform: rotate(10deg) scale(1.1);
  }
  50% {
    transform: rotate(0deg) scale(1);
  }
  70% {
    transform: rotate(-10deg) scale(1.1);
  }
  100% {
    transform: rotate(0deg) scale(1);
  }
}
.order {
  position: relative;
}
.order__header {
  padding: 35px 45px 40px;
  background-color: #3B3B3B;
  color: white;
}
@media (max-width: 767px) {
  .order__header {
    padding: 20px 20px 30px;
  }
}
.order__text {
  position: relative;
  font-size: 16px;
  padding-left: 40px;
  width: 90%;
}
.order__text:before {
  content: "";
  -webkit-mask-image: url("/local/templates/svet/assets/images/icons/question.svg");
          mask-image: url("/local/templates/svet/assets/images/icons/question.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #db1603;
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
}
.order__text--lg {
  font-size: 20px;
  padding-left: 0;
  width: 90%;
  display: none;
}
.order__text--lg:before {
  content: none;
}
.order__text--lg span {
  color: #b3b3b3;
}
.send .order__text--lg {
  display: block;
}
.send .order__text {
  display: none;
}
.order__progressbar {
  width: 100%;
  height: 5px;
  background-color: #cbcbcb;
}
.order__progressbar--active {
  height: 100%;
  width: 0;
  background-color: #db1603;
}
.order__counter {
  color: #3B3B3B;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  position: absolute;
  right: -10px;
  bottom: 0;
}
.order__counter p {
  display: inline-block;
  transform: translateY(34px);
}
.order__counter b {
  color: #C7102E;
  font-size: 94px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  display: block;
}
.order__counter span {
  color: #3B3B3B;
  font-size: 52px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}
@media (max-width: 1599px) {
  .order__counter {
    font-size: 18px;
    right: -34px;
  }
  .order__counter span {
    font-size: 42px;
  }
  .order__counter b {
    font-size: 80px;
  }
  .order__counter p {
    transform: translateY(18px);
  }
}
@media (max-width: 1199px) {
  .order__counter {
    right: -12px;
    bottom: -130px;
  }
}
@media (max-width: 767px) {
  .order__counter {
    font-size: 10px;
    right: 0px;
    bottom: -60px;
  }
  .order__counter span {
    font-size: 24px;
  }
  .order__counter b {
    font-size: 44px;
  }
}
.order__counter-top {
  font-size: 23px;
  margin-left: -10px;
}
.order__counter-top span:first-child {
  font-size: 75px;
  font-family: "Bandera Pro", sans-serif;
  color: #003b72;
  font-weight: 700;
}
@media (max-width: 767px) {
  .order__form {
    padding: 0;
  }
}
.order__heading {
  margin-bottom: 24px;
}
.order__title {
  font-size: 24px;
  margin-bottom: 6px;
}
.order__subtitle {
  font-size: 12px;
}
.order__nav {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media (max-width: 1199px) {
  .order__nav {
    margin-top: 26px;
  }
}
.order__step {
  position: relative;
}
.order__step-title {
  font-size: 20px;
  margin-bottom: 15px;
  text-align: center;
}
.order__row {
  display: flex;
  margin-bottom: 30px;
  justify-content: center;
}
.order__row:last-child {
  margin-bottom: 0;
}
.order__row .form-group {
  margin-right: 10px;
}
.order__row .form-group:last-child {
  margin-right: 0;
}
@media (max-width: 1599px) {
  .order__row {
    margin-bottom: 8px;
  }
}
@media (max-width: 1199px) {
  .order__row {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .order__row {
    flex-direction: column;
    margin-bottom: 30px;
  }
  .order__row .form-group {
    margin-right: 0;
  }
  .order__row--checkbox {
    flex-direction: row;
  }
  .order__row--checkbox .form-group {
    margin-right: 10px;
    margin-bottom: 0;
  }
  .order__row--checkbox .form-group:last-child {
    margin-right: 0;
  }
}
.order__error {
  display: none;
  color: red;
  font-size: 14px;
}
.error + .order__error {
  display: block;
}

.promo {
  padding-top: 100px;
  padding-bottom: 160px;
  background-color: white;
}
@media (max-width: 1599px) {
  .promo {
    padding-bottom: 100px;
  }
}
@media (max-width: 1023px) {
  .promo {
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  .promo {
    padding-top: 12px;
    padding-bottom: 24px;
  }
}
.promo__bg {
  position: absolute;
  width: 1422px;
  height: 1422px;
  left: 58%;
  top: 48%;
  transform: translateY(-50%);
  z-index: -1;
}
.promo__bg-img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: -50% 50%;
     object-position: -50% 50%;
  border-radius: 50%;
}
@media (max-width: 1599px) {
  .promo__bg {
    width: 1041px;
    height: 1041px;
    left: 66%;
    top: 37%;
  }
}
@media (max-width: 1199px) {
  .promo__bg {
    left: 58%;
  }
}
@media (max-width: 1023px) {
  .promo__bg {
    width: 662px;
    height: 662px;
    left: 66%;
    top: 52%;
  }
}
@media (max-width: 767px) {
  .promo__bg {
    width: 385px;
    height: 385px;
    top: 42%;
    left: 41%;
  }
  .promo__bg-img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
}
.promo__name {
  font-size: 197px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: transparent;
  -webkit-text-stroke: 1px #C7102E;
  position: absolute;
  bottom: -9%;
  left: 9%;
  z-index: 0;
}
@media (max-width: 1599px) {
  .promo__name {
    font-size: 187px;
    bottom: -8%;
    left: 2%;
  }
}
@media (max-width: 1199px) {
  .promo__name {
    font-size: 140px;
    bottom: -6%;
    left: 2%;
  }
}
@media (max-width: 1023px) {
  .promo__name {
    font-size: 115px;
    bottom: -5%;
    left: 4%;
  }
}
@media (max-width: 767px) {
  .promo__name {
    font-size: 51px;
    bottom: 7%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 0;
  }
}
.promo__decor {
  width: 102px;
  height: 102px;
  position: absolute;
}
.promo__decor--1 {
  top: 46%;
  left: 6%;
}
.promo__decor--2 {
  top: 25%;
  right: 46%;
}
@media (max-width: 1599px) {
  .promo__decor {
    width: 74px;
    height: 74px;
  }
  .promo__decor--1 {
    top: 48%;
    left: 3%;
  }
  .promo__decor--2 {
    top: 28%;
    right: 54%;
  }
}
@media (max-width: 1023px) {
  .promo__decor {
    display: none;
  }
}
@media (max-width: 767px) {
  .promo__decor {
    display: block;
  }
  .promo__decor--1 {
    width: 44px;
    height: 44px;
    top: auto;
    bottom: -16%;
    left: 23%;
    right: auto;
  }
  .promo__decor--2 {
    width: 79px;
    height: 79px;
    top: auto;
    right: 46%;
    bottom: -46%;
  }
}
.promo__wrapper {
  margin-top: 60px;
  margin-bottom: 42px;
  max-width: min(1000px, 90%);
}
@media (max-width: 1599px) {
  .promo__wrapper {
    margin-top: 20px;
    margin-bottom: 45px;
    max-width: 74%;
  }
}
@media (max-width: 1023px) {
  .promo__wrapper {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 36px;
  }
}
.promo__right {
  text-align: center;
  font-size: 18px;
  position: relative;
  max-width: 320px;
  color: #3B3B3B;
  transform: translate(46%, 7%);
}
.promo__right img {
  margin: 0 auto 10px;
}
.promo__right b {
  display: block;
  font-size: 21px;
  text-transform: uppercase;
}
.promo__right span {
  display: block;
  background: #C7102E;
  padding: 2px 3px;
  border-radius: 40px;
  font-size: 14px;
  color: white;
  margin-top: 10px;
}
.promo__right:before {
  content: "";
  background-color: white;
  border-radius: 50%;
  width: 170px;
  height: 170px;
  position: absolute;
  top: 35px;
  right: 50%;
  transform: translateX(50%);
  border: 1px solid #C7102E;
  z-index: -1;
}
@media (max-width: 1799px) {
  .promo__right {
    transform: translate(15%, 7%);
  }
}
@media (max-width: 1599px) {
  .promo__right {
    position: absolute;
    top: -117%;
    right: 5%;
    font-size: 10px;
  }
  .promo__right img {
    margin: 15px auto 24px;
    width: 30px;
  }
  .promo__right b {
    font-size: 12px;
  }
  .promo__right span {
    font-size: 11px;
  }
  .promo__right:before {
    width: 140px;
    height: 140px;
  }
}
@media (max-width: 1199px) {
  .promo__right {
    top: -70%;
    right: 6%;
  }
}
@media (max-width: 1023px) {
  .promo__right {
    top: -90%;
    right: 1%;
  }
  .promo__right:before {
    width: 120px;
    height: 120px;
    top: 44px;
  }
  .promo__right img {
    margin: 24px auto 12px;
  }
}
@media (max-width: 767px) {
  .promo__right {
    position: relative;
    top: -10px;
    left: 0;
    transform: none;
  }
}
@media (max-width: 767px) {
  .promo__heading {
    max-width: min(95%, 500px);
  }
}
.promo__title {
  color: #C7102E;
  font-size: 61px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 1.217px;
}
.promo__title span {
  color: #db1603;
}
@media (max-width: 1599px) {
  .promo__title {
    font-size: 51px;
  }
}
@media (max-width: 1023px) {
  .promo__title {
    font-size: 44px;
    letter-spacing: 0px;
  }
}
@media (max-width: 767px) {
  .promo__title {
    font-size: 25px;
  }
}
.promo__subtitle {
  padding-left: 105px;
  position: relative;
  display: inline-block;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin-top: 54px;
}
.promo__subtitle small {
  font-size: 22px;
}
.promo__subtitle:before {
  content: "";
  position: absolute;
  width: 75px;
  height: 2px;
  border-radius: 50%;
  left: 0;
  top: calc(50% - 1px);
  background: #3B3B3B;
}
@media (max-width: 1599px) {
  .promo__subtitle {
    padding-left: 90px;
    font-size: 24px;
    margin-top: 50px;
  }
  .promo__subtitle small {
    font-size: 20px;
  }
  .promo__subtitle:before {
    width: 60px;
  }
}
@media (max-width: 1023px) {
  .promo__subtitle {
    padding-left: 54px;
    font-size: 23px;
    margin-top: 42px;
    max-width: 60%;
  }
  .promo__subtitle small {
    font-size: 18px;
  }
  .promo__subtitle:before {
    width: 40px;
    top: 15px;
  }
}
@media (max-width: 767px) {
  .promo__subtitle {
    padding-left: 43px;
    font-size: 17px;
    margin-top: 19px;
    max-width: 100%;
  }
  .promo__subtitle small {
    font-size: 14px;
  }
  .promo__subtitle:before {
    width: 32px;
    top: 12px;
  }
}
.promo__form {
  display: flex;
}
.promo__form .form-group {
  margin-bottom: 0;
  margin-right: 20px;
  max-width: 200px;
}
@media (max-width: 767px) {
  .promo__form {
    flex-direction: column;
  }
  .promo__form .form-group {
    margin-bottom: 20px;
    margin-right: 0;
    max-width: 100%;
  }
}
.promo__submit {
  margin-top: 54px;
}
@media (max-width: 1599px) {
  .promo__submit {
    margin-top: 42px;
  }
}
@media (max-width: 767px) {
  .promo__submit {
    margin-top: 22px;
  }
}

.factoids {
  display: flex;
  align-items: center;
  position: relative;
}
@media (max-width: 1199px) {
  .factoids {
    display: grid;
    gap: 16px;
    justify-content: center;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
    align-items: center;
  }
}
@media (max-width: 1023px) {
  .factoids {
    max-width: 560px;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .factoids {
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-width: 220px;
    margin: 0;
    align-items: center;
  }
}
.factoids__item {
  border-radius: 15px;
  border: 1px solid #C7102E;
  background: linear-gradient(0deg, #FFF 0%, #FFF 100%), radial-gradient(83.94% 83.94% at 26.39% 20.83%, rgba(255, 255, 255, 0.41) 0%, rgba(255, 255, 255, 0) 69.79%, rgba(255, 255, 255, 0) 100%), #FF2D4E;
  box-shadow: -3px -4px 7px 0px rgba(255, 255, 255, 0.15) inset;
  padding: 15px 30px;
  text-align: center;
  height: 155px;
  width: 268px;
  margin-right: 40px;
  flex-shrink: 0;
}
.factoids__item:nth-child(2n+1) {
  height: 178px;
  width: 306px;
  padding: 30px;
}
.factoids__item:nth-child(2n+1) .factoids__number {
  color: transparent;
  -webkit-text-stroke: 1px #C7102E;
  font-weight: 700;
}
@media (max-width: 1599px) {
  .factoids__item {
    width: 248px;
    height: 146px;
  }
  .factoids__item:nth-child(2n+1) {
    width: 280px;
    height: 170px;
  }
}
@media (max-width: 1199px) {
  .factoids__item {
    margin: 0;
  }
  .factoids__item:nth-child(4) {
    order: -4;
    height: 135px;
    width: 235px;
  }
  .factoids__item:nth-child(2) {
    order: -3;
    height: 135px;
  }
  .factoids__item:nth-child(2n+1) {
    height: 154px;
    width: 266px;
  }
}
@media (max-width: 767px) {
  .factoids__item {
    border-radius: 10px;
  }
  .factoids__item:nth-child(1) {
    order: -3;
  }
  .factoids__item:nth-child(2) {
    order: -2;
    width: 178px;
    height: 103px;
    padding: 15px;
  }
  .factoids__item:nth-child(4) {
    order: -4;
    height: 103px;
    width: 178px;
    padding: 15px;
  }
  .factoids__item:nth-child(2n+1) {
    height: 118px;
    width: 202px;
    padding: 20px 10px;
  }
}
.factoids__number {
  color: #C7102E;
  margin-bottom: 10px;
  font-size: 55px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 3.324px;
}
@media (max-width: 1599px) {
  .factoids__number {
    margin-bottom: 4px;
  }
}
@media (max-width: 1023px) {
  .factoids__number {
    font-size: 48px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .factoids__number {
    font-size: 36px;
  }
}
.factoids__text {
  text-align: center;
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 27.005px */
}
.factoids__text span {
  display: block;
}
@media (max-width: 1599px) {
  .factoids__text {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .factoids__text {
    font-size: 14px;
  }
}

.problems {
  position: relative;
  padding-top: 56px;
  padding-bottom: 0;
  background-color: #C7102E;
  overflow: hidden;
}
@media (max-width: 1599px) {
  .problems {
    padding-top: 50px;
  }
}
@media (max-width: 1199px) {
  .problems {
    padding-top: 40px;
    padding-bottom: 107px;
  }
}
@media (max-width: 767px) {
  .problems {
    padding-top: 20px;
    padding-bottom: 276px;
  }
}
.problems__wrapper {
  max-width: 80%;
  margin: 0 auto;
}
@media (max-width: 1599px) {
  .problems__wrapper {
    max-width: 100%;
  }
}
.problems__heading {
  margin: 0 auto 100px;
  max-width: min(1000px, 90%);
}
@media (max-width: 1599px) {
  .problems__heading {
    margin: 0 auto 90px;
  }
}
@media (max-width: 1199px) {
  .problems__heading {
    max-width: 100%;
    margin: 0 auto 160px;
  }
}
@media (max-width: 767px) {
  .problems__heading {
    margin: 0 auto 32px;
  }
}
.problems__title {
  color: #FFF;
  text-align: center;
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 70px */
  letter-spacing: 2px;
}
@media (max-width: 1599px) {
  .problems__title {
    font-size: 50px;
  }
}
@media (max-width: 1199px) {
  .problems__title {
    font-size: 39px;
  }
}
@media (max-width: 767px) {
  .problems__title {
    font-size: 25px;
  }
}
.problems__list {
  display: grid;
  grid-template-columns: 1fr 42% 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  grid-gap: 20px;
  list-style-type: none;
  counter-reset: num;
  position: relative;
}
@media (max-width: 1599px) {
  .problems__list {
    grid-column-gap: 60px;
    grid-row-gap: 70px;
  }
}
@media (max-width: 1199px) {
  .problems__list {
    grid-row-gap: 55px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .problems__list {
    grid-row-gap: 40px;
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }
}
.problems__item {
  position: relative;
  text-align: center;
  padding-top: 170px;
}
.problems__item:before {
  content: "0" counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
  background-color: white;
  border-radius: 50%;
  width: 140px;
  height: 140px;
  padding: 20px;
  color: #C7102E;
  font-size: 70px;
  font-weight: 700;
}
.problems__item:after {
  content: "";
  background-image: url("/local/templates/alp-holding/assets/images/decor/check.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 42px;
  height: 42px;
  position: absolute;
  top: -7%;
  left: 50%;
  transform: translate(-50%);
}
.problems__item:nth-child(1) {
  grid-column: 1/2;
  grid-row: 1/2;
}
.problems__item:nth-child(2) {
  grid-column: 3/4;
  grid-row: 1/2;
}
.problems__item:nth-child(2):before {
  background-color: transparent;
  border: 1px solid white;
  color: transparent;
  -webkit-text-stroke: 1px white;
}
.problems__item:nth-child(3) {
  grid-column: 1/2;
  grid-row: 2/3;
}
.problems__item:nth-child(3):before {
  background-color: transparent;
  border: 1px solid white;
  color: transparent;
  -webkit-text-stroke: 1px white;
}
.problems__item:nth-child(4) {
  grid-column: 3/4;
  grid-row: 2/3;
}
.problems__item:nth-child(5) {
  grid-column: 1/4;
  grid-row: 3/4;
}
.problems__item:nth-child(6) {
  grid-column: 2/3;
  grid-row: 1/4;
}
.problems__item span {
  color: #FFF;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 23.4px */
}
.problems__item--man {
  width: 100%;
  height: 100%;
  padding-top: 0;
  z-index: -1;
}
.problems__item--man:before {
  content: "?";
  color: transparent;
  -webkit-text-stroke: 1px white;
  background-color: transparent;
  font-size: 180px;
  right: 16%;
  top: -17%;
  left: auto;
  transform: none;
}
.problems__item--man:after {
  content: none;
}
.problems__item--man img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom;
     object-position: bottom;
}
@media (max-width: 1599px) {
  .problems__item {
    padding-top: 138px;
  }
  .problems__item span {
    font-size: 18px;
  }
  .problems__item:after {
    width: 30px;
    height: 30px;
  }
  .problems__item:before {
    width: 115px;
    height: 115px;
    font-size: 62px;
  }
  .problems__item--man {
    padding-top: 0;
    width: 110%;
  }
  .problems__item--man:before {
    font-size: 150px;
    right: 18%;
    top: -17%;
  }
}
@media (max-width: 1199px) {
  .problems__item:nth-child(5) {
    grid-column: 2/3;
    grid-row: 2/3;
  }
  .problems__item--man {
    width: 451px;
    position: absolute;
    height: 697px;
    top: -30%;
    bottom: auto;
    left: 50%;
    transform: translateX(-50%);
  }
  .problems__item--man:before {
    right: 14%;
    top: -8%;
  }
}
@media (max-width: 767px) {
  .problems__item {
    padding-top: 90px;
  }
  .problems__item span {
    font-size: 15px;
  }
  .problems__item:after {
    width: 21px;
    height: 21px;
  }
  .problems__item:before {
    width: 78px;
    height: 78px;
    font-size: 40px;
    padding: 10px;
  }
  .problems__item:nth-child(1) {
    grid-column: 1/2;
    grid-row: 1/2;
  }
  .problems__item:nth-child(2) {
    grid-column: 2/3;
    grid-row: 1/2;
  }
  .problems__item:nth-child(3) {
    grid-column: 1/2;
    grid-row: 2/3;
  }
  .problems__item:nth-child(4) {
    grid-column: 2/3;
    grid-row: 2/3;
  }
  .problems__item:nth-child(5) {
    grid-column: 2/3;
    grid-row: 3/4;
  }
  .problems__item--man {
    width: 280px;
    height: 520px;
    top: auto;
    bottom: -276px;
    left: -47%;
  }
  .problems__item--man:before {
    content: none;
  }
}
.problems__name {
  font-size: 274px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: transparent;
  -webkit-text-stroke: 1px white;
  position: absolute;
  left: 1%;
  bottom: -1%;
  z-index: -2;
}
@media (max-width: 1599px) {
  .problems__name {
    font-size: 226px;
    bottom: 0%;
    left: -2%;
  }
}
@media (max-width: 1199px) {
  .problems__name {
    display: none;
  }
}
.problems__img {
  width: 72px;
  height: 72px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .problems__img {
    width: 50px;
    height: 50px;
  }
}

.order-section {
  padding-top: 60px;
  padding-bottom: 130px;
  position: relative;
  background-color: white;
}
@media (max-width: 1599px) {
  .order-section {
    padding-top: 44px;
    padding-bottom: 78px;
  }
}
@media (max-width: 1199px) {
  .order-section {
    min-height: 600px;
    padding-top: 40px;
    margin-top: 0;
    padding-bottom: 77px;
  }
}
@media (max-width: 767px) {
  .order-section {
    padding-top: 30px;
    padding-bottom: 34px;
  }
}
.order-section__wrapper {
  position: relative;
  border-radius: 15px;
  border: 1px solid #C7102E;
  background: linear-gradient(0deg, #FFF 0%, #FFF 100%), radial-gradient(83.94% 83.94% at 26.39% 20.83%, rgba(255, 255, 255, 0.41) 0%, rgba(255, 255, 255, 0) 69.79%, rgba(255, 255, 255, 0) 100%), #FF2D4E;
  padding: 26px 48px 48px 48px;
  max-width: 1368px;
  margin: 54px auto 54px;
}
.order-section__wrapper:before {
  content: "";
  background-image: url("/local/templates/alp-holding/assets/images/decor/decor-snow.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 220px;
  height: 220px;
  position: absolute;
  right: -110px;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
}
@media (max-width: 1599px) {
  .order-section__wrapper {
    margin: 68px auto 50px;
    padding: 26px 48px 48px 130px;
  }
  .order-section__wrapper:before {
    width: 190px;
    height: 190px;
    right: -96px;
  }
}
@media (max-width: 1199px) {
  .order-section__wrapper {
    margin: 38px auto 50px;
    padding: 3px 20px 158px 20px;
  }
  .order-section__wrapper:before {
    content: none;
  }
}
@media (max-width: 1023px) {
  .order-section__wrapper {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .order-section__wrapper {
    margin: 30px auto 50px;
    padding: 10px 20px 100px 20px;
  }
}
.order-section__select {
  position: relative;
  width: 360px;
}
.order-section__select:after {
  content: "";
  display: block;
  background-image: url("/local/templates/alp-holding/assets/images/icons/select-arrow.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 26px;
  height: 13px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  z-index: 3;
}
@media (max-width: 1199px) {
  .order-section__select {
    width: 300px;
  }
}
@media (max-width: 767px) {
  .order-section__select {
    width: 100%;
  }
}
.order-section__heading {
  margin: 0 auto;
  max-width: 68%;
}
@media (max-width: 1599px) {
  .order-section__heading {
    max-width: 70%;
  }
}
@media (max-width: 1199px) {
  .order-section__heading {
    max-width: 100%;
  }
}
.order-section__title {
  color: #C7102E;
  text-align: center;
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 2.56px;
  margin-bottom: 24px;
}
@media (max-width: 1599px) {
  .order-section__title {
    font-size: 49px;
  }
}
@media (max-width: 1199px) {
  .order-section__title {
    font-size: 40px;
    letter-spacing: 1px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .order-section__title {
    font-size: 25px;
    max-width: 90%;
    margin: 0 auto 10px;
  }
}
.order-section__text {
  color: #3B3B3B;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  text-align: center;
}
.order-section__text a {
  color: #C7102E;
}
@media (max-width: 1599px) {
  .order-section__text {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .order-section__text {
    font-size: 15px;
  }
}
.order-section__image {
  position: absolute;
  width: 477px;
  height: 645px;
  left: -17%;
  bottom: -4%;
  z-index: 1;
}
.order-section__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 1599px) {
  .order-section__image {
    width: 387px;
    height: 527px;
    left: -11%;
  }
}
@media (max-width: 1199px) {
  .order-section__image {
    display: none;
  }
}
.order-section__name {
  font-size: 196px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: transparent;
  -webkit-text-stroke: 1px #C7102E;
  position: absolute;
  right: -10%;
  bottom: -12%;
  z-index: -2;
}
@media (max-width: 1599px) {
  .order-section__name {
    font-size: 177px;
    right: -12%;
    bottom: -15%;
  }
}
@media (max-width: 1199px) {
  .order-section__name {
    font-size: 116px;
    right: 3%;
  }
}
@media (max-width: 767px) {
  .order-section__name {
    font-size: 50px;
    right: 50%;
    transform: translateX(50%);
    bottom: -8%;
  }
}

.team {
  position: relative;
  padding-top: 60px;
  padding-bottom: 60px;
  background: #C7102E;
  color: white;
}
@media (max-width: 1599px) {
  .team {
    padding-top: 52px;
    padding-bottom: 48px;
  }
}
@media (max-width: 1199px) {
  .team {
    padding-top: 46px;
  }
}
@media (max-width: 767px) {
  .team {
    padding-top: 25px;
    padding-bottom: 30px;
  }
}
.team__container {
  max-width: 1820px;
}
@media (max-width: 767px) {
  .team__container {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.team__image {
  height: 710px;
  position: relative;
  margin-bottom: -105px;
}
.team__image .inner {
  position: absolute;
  width: 500px;
  height: 500px;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.team__image .inner:nth-child(1) {
  right: 0;
}
.team__image .inner:nth-child(2) {
  right: 14%;
  z-index: 2;
}
.team__image .inner:nth-child(3) {
  width: 710px;
  height: 710px;
  right: 50%;
  transform: translate(50%, -50%);
  z-index: 3;
}
.team__image .inner:nth-child(4) {
  left: 14%;
  z-index: 2;
}
.team__image .inner:nth-child(5) {
  left: 0;
}
.team__image .inner img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1599px) {
  .team__image {
    margin-bottom: -80px;
    height: 540px;
  }
  .team__image .inner {
    position: absolute;
    width: 380px;
    height: 380px;
  }
  .team__image .inner:nth-child(3) {
    width: 540px;
    height: 540px;
    right: 50%;
    transform: translate(50%, -50%);
    z-index: 3;
  }
}
@media (max-width: 1199px) {
  .team__image {
    height: 295px;
    max-width: 800px;
    margin: 0 auto -50px;
  }
  .team__image .inner {
    width: 209px;
    height: 209px;
  }
  .team__image .inner:nth-child(3) {
    width: 295px;
    height: 295px;
  }
}
@media (max-width: 767px) {
  .team__image {
    height: 388px;
    max-width: 350px;
    margin: 0 auto -100px;
  }
  .team__image .inner {
    width: 128px;
    height: 128px;
    top: auto;
    bottom: 0;
  }
  .team__image .inner:nth-child(1) {
    right: -10px;
  }
  .team__image .inner:nth-child(2) {
    right: 18%;
  }
  .team__image .inner:nth-child(3) {
    transform: translate(50%, -35%);
    z-index: -1;
  }
  .team__image .inner:nth-child(4) {
    left: 18%;
  }
  .team__image .inner:nth-child(5) {
    left: -10px;
  }
}
.team__heading {
  margin: 0 auto 50px;
  max-width: min(1000px, 90%);
}
@media (max-width: 1599px) {
  .team__heading {
    margin: 0 auto 60px;
    max-width: 70%;
  }
}
@media (max-width: 1199px) {
  .team__heading {
    max-width: 100%;
    margin: 0 auto 40px;
  }
}
.team__title {
  text-align: center;
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 76.8px */
  letter-spacing: 2.56px;
}
@media (max-width: 1599px) {
  .team__title {
    font-size: 49px;
    line-height: 130%;
  }
}
@media (max-width: 1199px) {
  .team__title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .team__title {
    font-size: 23px;
  }
}
.team__row {
  display: flex;
  position: relative;
  margin-bottom: 50px;
  z-index: 4;
}
@media (max-width: 1599px) {
  .team__row {
    margin-bottom: 38px;
  }
}
@media (max-width: 1199px) {
  .team__row {
    flex-direction: column;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .team__row {
    margin-bottom: 30px;
  }
}
.team__item {
  width: calc(50% - 10px);
  margin-right: 20px;
  border-radius: 25px;
  background: #FFF;
  color: #3B3B3B;
  padding: 54px 24px;
}
.team__item:last-child {
  margin-right: 0;
}
@media (max-width: 1599px) {
  .team__item {
    padding: 32px 32px 32px 15px;
  }
  .team__item--left {
    padding: 20px;
  }
}
@media (max-width: 1199px) {
  .team__item {
    font-size: 18px;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .team__item:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .team__item {
    border-radius: 18px;
    padding: 14px;
    margin-bottom: 10px;
  }
}
.team__item-top {
  margin-bottom: 40px;
  color: #3B3B3B;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 30.8px */
  position: relative;
  padding-left: 162px;
}
.team__item-top span {
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 36.4px */
  margin-bottom: 8px;
  display: block;
}
.team__item-top--left {
  padding-left: 0;
  text-align: center;
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  color: #C7102E;
}
.team__item-top--left p {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  max-width: 75%;
  margin: 0 auto 10px;
  color: #3B3B3B;
}
.team__item-top--left b {
  display: block;
  color: #C7102E;
  font-size: 100px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 139.041px */
}
.team__item-top--left span {
  color: #C7102E;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 49.6px */
}
.team__item-top:last-child {
  margin-bottom: 0;
}
.team__item-top img {
  width: 140px;
  height: 140px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 20px;
  border-radius: 50%;
  border: 1px solid #C7102E;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
@media (max-width: 1599px) {
  .team__item-top {
    font-size: 17px;
    margin-bottom: 20px;
    padding-left: 120px;
  }
  .team__item-top img {
    width: 100px;
    height: 100px;
  }
  .team__item-top p {
    font-size: 18px;
  }
  .team__item-top span {
    font-size: 20px;
  }
  .team__item-top--left {
    margin-bottom: 0;
    padding-left: 20px;
    font-size: 26px;
  }
  .team__item-top--left p {
    margin: 0 auto 16px;
  }
  .team__item-top--left b {
    margin-top: 10px;
    font-size: 79px;
  }
  .team__item-top--left span {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  .team__item-top {
    font-size: 17px;
    margin-bottom: 40px;
  }
  .team__item-top--left {
    font-size: 26px;
  }
  .team__item-top img {
    width: 110px;
    height: 110px;
  }
  .team__item-top span {
    margin-bottom: 0;
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .team__item-top {
    font-size: 15px;
    margin-bottom: 20px;
    padding-left: 0;
    text-align: center;
  }
  .team__item-top--left {
    padding-left: 0;
    font-size: 26px;
  }
  .team__item-top--left p {
    font-size: 15px;
    max-width: 100%;
    margin: 0 auto 14px;
  }
  .team__item-top--left b {
    font-size: 60px;
  }
  .team__item-top--left span {
    font-size: 15px;
  }
  .team__item-top img {
    position: relative;
    top: 0;
    left: 0;
    transform: translateY(0);
    margin: 0 auto 10px;
  }
  .team__item-top span {
    margin-bottom: 3px;
    font-size: 15px;
  }
  .team__item-top p {
    font-size: 15px;
  }
}
.team__btn {
  text-align: center;
}

.mistakes {
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: 50%;
  background-color: white;
  padding-top: 54px;
  padding-bottom: 120px;
}
@media (max-width: 1199px) {
  .mistakes {
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  .mistakes {
    padding-top: 30px;
    padding-bottom: 350px;
  }
}
.mistakes__bg {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 48%;
}
.mistakes__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 767px) {
  .mistakes__bg {
    right: auto;
    left: -21%;
    bottom: -7%;
    width: 500px;
    z-index: 3;
  }
}
.mistakes__heading {
  text-align: center;
  max-width: 65%;
  margin: 0 auto 82px;
}
@media (max-width: 1599px) {
  .mistakes__heading {
    max-width: 70%;
    margin: 0 auto 60px;
  }
}
@media (max-width: 1199px) {
  .mistakes__heading {
    max-width: 100%;
    margin: 0 auto 42px;
  }
}
@media (max-width: 767px) {
  .mistakes__heading {
    margin: 0 auto 30px;
  }
}
.mistakes__title {
  color: #C7102E;
  text-align: center;
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 2.56px;
}
@media (max-width: 1599px) {
  .mistakes__title {
    font-size: 49px;
  }
}
@media (max-width: 1199px) {
  .mistakes__title {
    font-size: 39px;
  }
}
@media (max-width: 767px) {
  .mistakes__title {
    font-size: 25px;
    margin-bottom: 5px;
  }
}
.mistakes__subtitle {
  color: #3B3B3B;
  text-align: center;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.mistakes__subtitle span {
  color: #C7102E;
  font-weight: 700;
}
@media (max-width: 1599px) {
  .mistakes__subtitle {
    margin: 0 auto;
    max-width: 75%;
    font-size: 22px;
  }
}
@media (max-width: 1199px) {
  .mistakes__subtitle {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .mistakes__subtitle {
    font-size: 15px;
    max-width: 90%;
  }
}
.mistakes__row {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media (max-width: 1199px) {
  .mistakes__row {
    flex-direction: column;
    align-items: flex-start;
  }
}
.mistakes__image {
  position: absolute;
  z-index: -1;
  width: 1000px;
  height: 600px;
  left: 4%;
  top: 6%;
}
.mistakes__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.mistakes__image:before {
  content: "";
  background-image: url("/local/templates/alp-holding/assets/images/decor/lock.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 160px;
  height: 160px;
  position: absolute;
  right: 73%;
  top: 32%;
}
@media (max-width: 1599px) {
  .mistakes__image {
    width: 877px;
    height: 484px;
    left: 1%;
    top: 23%;
  }
  .mistakes__image:before {
    width: 140px;
    height: 140px;
    top: 31%;
  }
}
@media (max-width: 1023px) {
  .mistakes__image {
    left: 6%;
    top: 13%;
    width: 680px;
    height: 363px;
  }
  .mistakes__image:before {
    width: 90px;
    height: 90px;
    top: -4%;
    right: 10%;
  }
}
@media (max-width: 767px) {
  .mistakes__image {
    width: 500px;
    height: 340px;
    top: auto;
    bottom: -67%;
    left: -13%;
    z-index: -1;
  }
}
.mistakes__form {
  border-radius: 15px;
  border: 1px solid #C7102E;
  background: linear-gradient(0deg, #FFF 0%, #FFF 100%), radial-gradient(83.94% 83.94% at 26.39% 20.83%, rgba(255, 255, 255, 0.41) 0%, rgba(255, 255, 255, 0) 69.79%, rgba(255, 255, 255, 0) 100%), #FF2D4E;
  padding: 34px 60px 30px;
  max-width: 520px;
}
@media (max-width: 1599px) {
  .mistakes__form {
    max-width: 460px;
    padding: 34px 45px 30px;
  }
}
@media (max-width: 1199px) {
  .mistakes__form {
    max-width: 61%;
    flex-basis: 61%;
  }
}
@media (max-width: 767px) {
  .mistakes__form {
    max-width: 100%;
    flex-basis: 100%;
    padding: 24px 12px 24px;
  }
  .mistakes__form .form-group {
    margin-bottom: 12px;
  }
}
.mistakes__form-title {
  margin-bottom: 10px;
  color: #C7102E;
  text-align: center;
  font-size: 33px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 39.6px */
  letter-spacing: 0.66px;
}
@media (max-width: 1599px) {
  .mistakes__form-title {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .mistakes__form-title {
    font-size: 22px;
  }
}
.mistakes__form-subtitle {
  text-align: center;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 30.8px */
  margin-bottom: 30px;
}
@media (max-width: 1599px) {
  .mistakes__form-subtitle {
    font-size: 20px;
    margin-bottom: 18px;
  }
}
@media (max-width: 767px) {
  .mistakes__form-subtitle {
    font-size: 15px;
    margin-bottom: 12px;
  }
}
.mistakes__form-btn {
  margin: 20px auto 0;
  text-align: center;
}
@media (max-width: 767px) {
  .mistakes__form-btn {
    margin: 12px auto 0;
  }
}
.mistakes__form-note {
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin-top: 20px;
}
.mistakes__form-note a {
  text-decoration: underline;
}
@media (max-width: 1599px) {
  .mistakes__form-note {
    margin-top: 10px;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .mistakes__form-note {
    margin-top: 8px;
    font-size: 11px;
  }
}
.mistakes__name {
  font-size: 197px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: transparent;
  -webkit-text-stroke: 1px #C7102E;
  position: absolute;
  left: -5%;
  bottom: -4%;
}
@media (max-width: 1599px) {
  .mistakes__name {
    display: none;
  }
}

.type {
  background-color: #fff;
  padding-bottom: 150px;
}
@media (max-width: 1599px) {
  .type {
    padding-top: 50px;
    padding-bottom: 182px;
  }
}
@media (max-width: 1199px) {
  .type {
    padding-top: 40px;
    padding-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .type {
    padding-bottom: 64px;
    padding-top: 30px;
  }
}
.type__bg {
  width: 560px;
  height: 800px;
  position: absolute;
  left: -2%;
  bottom: 0;
}
.type__bg-img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
}
.type__bg-decor {
  width: 463px;
  height: 463px;
  position: absolute;
  left: -12%;
  top: 10%;
}
@media (max-width: 1599px) {
  .type__bg {
    width: 462px;
    height: 660px;
    right: -6%;
    left: auto;
    bottom: 0;
  }
  .type__bg-decor {
    width: 363px;
    height: 363px;
    left: 12%;
    top: 17%;
  }
}
@media (max-width: 1199px) {
  .type__bg {
    display: none;
  }
}
.type__heading {
  text-align: center;
  max-width: 80%;
  margin: 0 auto 60px;
}
@media (max-width: 1599px) {
  .type__heading {
    margin: 0 auto 50px;
  }
}
@media (max-width: 1199px) {
  .type__heading {
    max-width: 100%;
    margin: 0 auto 46px;
  }
}
@media (max-width: 767px) {
  .type__heading {
    margin: 0 auto 25px;
  }
}
.type__title {
  color: #C7102E;
  text-align: center;
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 76.8px */
  letter-spacing: 2.56px;
}
@media (max-width: 1599px) {
  .type__title {
    font-size: 49px;
  }
}
@media (max-width: 1199px) {
  .type__title {
    font-size: 38px;
  }
}
@media (max-width: 767px) {
  .type__title {
    font-size: 25px;
    letter-spacing: 1px;
  }
}
.type__row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  height: 540px;
}
@media (max-width: 1599px) {
  .type__row {
    justify-content: flex-start;
    height: 460px;
  }
}
@media (max-width: 1199px) {
  .type__row {
    flex-direction: column;
    height: auto;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
  }
}
.type__item {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-basis: 38%;
  max-width: 38%;
  height: 100%;
  border-radius: 20px;
  border: 1.143px solid #C7102E;
  background: linear-gradient(0deg, #FFF 0%, #FFF 100%), radial-gradient(83.94% 83.94% at 26.39% 20.83%, rgba(255, 255, 255, 0.41) 0%, rgba(255, 255, 255, 0) 69.79%, rgba(255, 255, 255, 0) 100%), #FF2D4E;
  box-shadow: -3.43028px -4.57371px 8.00398px 0px rgba(255, 255, 255, 0.15) inset;
  padding: 30px 30px 40px;
  margin-right: 20px;
}
.type__item:last-child {
  margin-right: 0;
  background: #C7102E;
  color: white;
}
.type__item:last-child h4:before {
  background: white;
}
.type__item:last-child li:before {
  background: white;
}
.type__item h4 {
  font-size: 26px;
  margin-bottom: 25px;
  padding-left: 76px;
  position: relative;
}
.type__item h4:before {
  content: "";
  position: absolute;
  width: 54px;
  height: 2px;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  background: #3B3B3B;
}
.type__item ul {
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.type__item li {
  margin-bottom: 10px;
  padding-left: 10px;
  list-style-type: none;
  position: relative;
}
.type__item li:last-child {
  margin-bottom: 0;
}
.type__item li:before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  left: -9px;
  top: 13px;
  border-radius: 50%;
  background: #3B3B3B;
}
@media (max-width: 1599px) {
  .type__item {
    flex-basis: 43%;
    max-width: 43%;
    margin-right: 14px;
  }
  .type__item h4 {
    font-size: 22px;
    margin-bottom: 17px;
  }
  .type__item h4:before {
    width: 45px;
  }
  .type__item ul {
    font-size: 18px;
  }
  .type__item li {
    margin-bottom: 10px;
    padding-left: 10px;
    list-style-type: none;
    position: relative;
  }
}
@media (max-width: 1199px) {
  .type__item {
    flex-basis: 100%;
    max-width: 100%;
    width: 74%;
    margin: 0px auto 27px;
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .type__item {
    width: 100%;
    padding: 25px 22px;
    border-radius: 16px;
    margin: 0px auto 20px;
  }
  .type__item h4 {
    font-size: 17px;
    margin-bottom: 10px;
    padding-left: 0;
    text-align: center;
  }
  .type__item h4:before {
    content: none;
  }
  .type__item ul {
    font-size: 15px;
  }
  .type__item li {
    margin-bottom: 8px;
  }
}
.type__item-btn {
  margin-top: auto;
  text-align: center;
}
@media (max-width: 1199px) {
  .type__item-btn {
    margin-top: 32px;
  }
}
@media (max-width: 1199px) {
  .type__item-btn {
    margin-top: 20px;
  }
}
.type__name {
  font-size: 197px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: transparent;
  -webkit-text-stroke: 1px #C7102E;
  position: absolute;
  left: 29%;
  bottom: 0;
}
@media (max-width: 1599px) {
  .type__name {
    font-size: 170px;
    left: 2%;
    bottom: -2%;
  }
}
@media (max-width: 1199px) {
  .type__name {
    font-size: 115px;
  }
}
@media (max-width: 767px) {
  .type__name {
    font-size: 51px;
    bottom: 4%;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
  }
}

.permits {
  padding-top: 60px;
  padding-bottom: 110px;
  background-color: #C7102E;
  color: white;
}
@media (max-width: 1599px) {
  .permits {
    padding-top: 50px;
    padding-bottom: 94px;
  }
}
@media (max-width: 767px) {
  .permits {
    padding-top: 30px;
    padding-bottom: 64px;
  }
}
.permits__title {
  color: #FFF;
  text-align: center;
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 76.8px */
  letter-spacing: 2.56px;
  margin-bottom: 64px;
}
@media (max-width: 1599px) {
  .permits__title {
    font-size: 49px;
    margin-bottom: 56px;
  }
}
@media (max-width: 1199px) {
  .permits__title {
    font-size: 38px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .permits__title {
    font-size: 25px;
    margin-bottom: 24px;
  }
}
.permits__image {
  margin-right: 15px;
  width: 304px;
  height: 427px;
  overflow: hidden;
  transition: transform 0.2s ease-in-out;
  text-align: center;
}
.permits__image:hover {
  transform: scale(0.98);
}
.permits__image:last-child {
  margin-right: 0;
}
.permits__image a {
  display: block;
  width: 100%;
  height: 100%;
}
.permits__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1599px) {
  .permits__image {
    width: 244px;
    height: 343px;
  }
}
@media (max-width: 1199px) {
  .permits__image {
    width: 203px;
    height: 285px;
  }
}
.permits__slider {
  overflow: hidden;
}
@media (max-width: 767px) {
  .permits__slider {
    max-width: 203px;
    margin: 0 auto;
  }
}
.permits__slider-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: -50px !important;
}
.permits__slider-dots .nx-list-slider__bullet {
  width: 16px;
  height: 16px;
  background-color: white;
  opacity: 0.3;
}
.permits__slider-dots .nx-list-slider__bullet.active {
  opacity: 1;
}
@media (max-width: 1599px) {
  .permits__slider-dots .nx-list-slider__bullet {
    width: 12px;
    height: 12px;
  }
}
@media (max-width: 767px) {
  .permits__slider-dots {
    bottom: -32px !important;
  }
}
.permits__slider-next, .permits__slider-prev {
  width: 64px;
  height: 64px;
  background-color: white;
  color: #C7102E;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translateY(50%);
  z-index: 1;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.permits__slider-next:hover, .permits__slider-prev:hover {
  transform: translateY(50%) scale(0.95);
}
.permits__slider-next.swiper-button-disabled, .permits__slider-prev.swiper-button-disabled {
  opacity: 0.4;
}
@media (max-width: 1599px) {
  .permits__slider-next, .permits__slider-prev {
    width: 52px;
    height: 52px;
  }
}
@media (max-width: 1199px) {
  .permits__slider-next, .permits__slider-prev {
    width: 42px;
    height: 42px;
  }
}
.permits__slider-next {
  right: 20px;
}
@media (max-width: 1199px) {
  .permits__slider-next {
    right: 10px;
  }
}
@media (max-width: 767px) {
  .permits__slider-next {
    right: 36px;
  }
}
.permits__slider-prev {
  left: 20px;
}
@media (max-width: 1199px) {
  .permits__slider-prev {
    left: 10px;
  }
}
@media (max-width: 767px) {
  .permits__slider-prev {
    left: 36px;
  }
}

.cake {
  padding: 60px 0px 180px;
  background-repeat: no-repeat;
  background-position: 50% 10%;
  background-size: cover;
}
@media (max-width: 1599px) {
  .cake {
    padding: 50px 0px 60px;
    background-position: 50% 20%;
  }
}
@media (max-width: 1199px) {
  .cake {
    padding: 50px 0px 100px;
    background-position: 48% 10%;
    background-size: 200%;
  }
}
@media (max-width: 767px) {
  .cake {
    background-image: url("/local/templates/alp-holding/assets/images/sections/cace-bg-1.png") !important;
    background-position: center;
    background-size: cover;
    padding: 30px 0px 390px;
  }
}
.cake__bg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.cake__bg-img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  -o-object-position: center;
     object-position: center;
}
.cake__bg-man {
  position: absolute;
  width: 800px;
  height: 860px;
  -o-object-fit: contain;
     object-fit: contain;
  left: 18%;
  bottom: 0%;
}
.cake__bg-cloud {
  position: absolute;
  bottom: -45%;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  height: 950px;
}
@media (max-width: 1599px) {
  .cake__bg-man {
    width: 600px;
    height: 660px;
    left: 15%;
  }
  .cake__bg-cloud {
    bottom: -46%;
    height: 600px;
  }
}
@media (max-width: 1199px) {
  .cake__bg-man {
    width: 500px;
    height: 550px;
    left: -1%;
  }
}
@media (max-width: 767px) {
  .cake__bg-man {
    width: 320px;
    height: 350px;
    left: 50%;
    transform: translateX(-50%);
  }
  .cake__bg-cloud {
    bottom: -23%;
    height: 402px;
  }
}
.cake__heading {
  max-width: 50%;
  margin: 0 auto 140px;
}
@media (max-width: 1599px) {
  .cake__heading {
    margin: 0 auto 150px;
  }
}
@media (max-width: 1199px) {
  .cake__heading {
    margin: 0px auto 82px;
    max-width: 90%;
  }
}
@media (max-width: 767px) {
  .cake__heading {
    margin: 0px auto 25px;
    max-width: 100%;
  }
}
.cake__title {
  color: #FFF;
  text-align: center;
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 2.56px;
}
@media (max-width: 1599px) {
  .cake__title {
    font-size: 49px;
  }
}
@media (max-width: 1199px) {
  .cake__title {
    font-size: 39px;
  }
}
@media (max-width: 767px) {
  .cake__title {
    font-size: 25px;
    letter-spacing: 1px;
  }
}
.cake__wrapper {
  display: flex;
  justify-content: flex-end;
  max-width: 1250px;
}
@media (max-width: 1599px) {
  .cake__wrapper {
    max-width: 962px;
  }
}
.cake__form {
  width: 512px;
  position: relative;
  border-radius: 15px;
  border: 1px solid #C7102E;
  background: linear-gradient(0deg, #FFF 0%, #FFF 100%), radial-gradient(83.94% 83.94% at 26.39% 20.83%, rgba(255, 255, 255, 0.41) 0%, rgba(255, 255, 255, 0) 69.79%, rgba(255, 255, 255, 0) 100%), #FF2D4E;
  padding: 36px 52px 30px;
}
@media (max-width: 1599px) {
  .cake__form {
    width: 415px;
    padding: 28px 45px 20px;
  }
}
@media (max-width: 1199px) {
  .cake__form {
    width: 60%;
  }
}
@media (max-width: 767px) {
  .cake__form {
    width: 100%;
    padding: 20px 15px 15px;
  }
}
.cake__form-title {
  margin-bottom: 30px;
  color: #C7102E;
  text-align: center;
  font-size: 33px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0.66px;
}
.cake__form-title span {
  display: block;
  color: #3B3B3B;
  font-size: 22px;
  font-weight: 400;
  line-height: 140%;
  margin-top: 10px;
}
@media (max-width: 1599px) {
  .cake__form-title {
    font-size: 26px;
    margin-bottom: 24px;
  }
  .cake__form-title span {
    font-size: 17px;
  }
}
@media (max-width: 1199px) {
  .cake__form-title {
    font-size: 27px;
  }
}
@media (max-width: 767px) {
  .cake__form-title {
    font-size: 22px;
  }
}
.cake__form-subtitle {
  font-size: 20px;
  text-align: center;
  margin-top: 30px;
}
@media (max-width: 1199px) {
  .cake__form-subtitle {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  .cake__form-subtitle {
    font-size: 14px;
  }
}
.cake__form-btn, .cake__form-note {
  text-align: center;
}
.cake__form-btn {
  margin-top: 20px;
}
.cake__form-note {
  margin-top: 16px;
}
.cake__form-note a {
  text-decoration: underline;
  color: #3B3B3B;
}
@media (max-width: 1599px) {
  .cake__form-note {
    font-size: 13px;
  }
}
@media (max-width: 1199px) {
  .cake__form-note {
    margin-top: 12px;
  }
}
@media (max-width: 767px) {
  .cake__form-note {
    margin-top: 8px;
    font-size: 11px;
  }
}
.cake__image {
  position: absolute;
  width: 800px;
  height: 860px;
  left: 15%;
  bottom: -15%;
  max-width: 100%;
}
.cake__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 1199px) {
  .cake__image {
    right: 0;
    z-index: -1;
  }
}
@media (max-width: 767px) {
  .cake__image {
    position: relative;
    max-width: 280px;
    right: 0;
    bottom: -60px;
    margin: 0 auto;
  }
}

.map {
  padding: 0;
  margin-top: 0;
}
.map__wrapper {
  height: 810px;
}
.map__wrapper iframe {
  pointer-events: none;
}
@media (max-width: 1599px) {
  .map__wrapper {
    height: 610px;
  }
}
@media (max-width: 767px) {
  .map__wrapper {
    height: 420px;
  }
}
.map__popup {
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translate(50%, 50%);
  width: 535px;
  background: #fff;
  border-radius: 25px;
  padding: 30px 20px 30px 100px;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 42px */
  vertical-align: middle;
  z-index: 9;
}
.map__popup:before {
  content: "";
  background-image: url("/local/templates/alp-holding/assets/images/icons/map-marker.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 70px;
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
}
@media (max-width: 1599px) {
  .map__popup {
    width: 360px;
    border-radius: 20px;
    padding: 20px 20px 20px 75px;
    font-size: 20px;
  }
  .map__popup:before {
    width: 35px;
    height: 48px;
  }
}
@media (max-width: 767px) {
  .map__popup {
    width: 200px;
    border-radius: 15px;
    padding: 11px 14px 11px 40px;
    font-size: 11px;
  }
  .map__popup:before {
    width: 19px;
    height: 26px;
    left: 12px;
  }
}
.map__heading {
  text-align: center;
  position: relative;
  background-color: white;
  padding: 84px 0 40px;
}
@media (max-width: 1599px) {
  .map__heading {
    padding: 80px 0 36px;
  }
}
@media (max-width: 1199px) {
  .map__heading {
    padding: 42px 0px 32px;
  }
}
@media (max-width: 767px) {
  .map__heading {
    padding: 20px 0px 2px;
  }
}
.map__title {
  color: #C7102E;
  text-align: center;
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 76.8px */
  letter-spacing: 2.56px;
}
@media (max-width: 1599px) {
  .map__title {
    font-size: 49px;
  }
}
@media (max-width: 1199px) {
  .map__title {
    font-size: 39px;
  }
}
@media (max-width: 767px) {
  .map__title {
    font-size: 25px;
  }
}

.feedback {
  padding-top: 60px;
  padding-bottom: 125px;
  min-height: 770px;
  background: #fff;
}
@media (max-width: 1599px) {
  .feedback {
    padding-top: 50px;
    padding-bottom: 95px;
    min-height: 0;
  }
}
@media (max-width: 1199px) {
  .feedback {
    padding-top: 40px;
    padding-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .feedback {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media (max-width: 1599px) {
  .feedback__container {
    max-width: 1335px;
  }
}
.feedback__wrapper {
  padding: 0 20px;
}
@media (max-width: 1599px) {
  .feedback__wrapper {
    padding: 0;
  }
}
.feedback__heading {
  margin-bottom: 55px;
}
@media (max-width: 1599px) {
  .feedback__heading {
    margin-bottom: 43px;
  }
}
@media (max-width: 1199px) {
  .feedback__heading {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .feedback__heading {
    margin-bottom: 25px;
  }
}
.feedback__title {
  text-align: center;
  color: #C7102E;
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 76.8px */
  letter-spacing: 2.56px;
}
@media (max-width: 1599px) {
  .feedback__title {
    font-size: 49px;
  }
}
@media (max-width: 1199px) {
  .feedback__title {
    font-size: 39px;
  }
}
@media (max-width: 767px) {
  .feedback__title {
    font-size: 25px;
    letter-spacing: 1px;
  }
}
.feedback__slider {
  overflow: hidden;
  padding: 10px 0;
}
.feedback__slide {
  border-radius: 20px;
  border: 1.143px solid #C7102E;
  background: linear-gradient(0deg, #FFF 0%, #FFF 100%), radial-gradient(83.94% 83.94% at 26.39% 20.83%, rgba(255, 255, 255, 0.41) 0%, rgba(255, 255, 255, 0) 69.79%, rgba(255, 255, 255, 0) 100%), #FF2D4E;
  box-shadow: -3.43028px -4.57371px 8.00398px 0px rgba(255, 255, 255, 0.15) inset;
  padding: 50px 80px;
  display: flex;
}
@media (max-width: 1599px) {
  .feedback__slide {
    padding: 37px 65px;
    border-radius: 16px;
  }
}
@media (max-width: 1199px) {
  .feedback__slide {
    padding: 30px 26px;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .feedback__slide {
    padding: 0;
    border: none;
  }
}
.feedback__image {
  position: relative;
  flex-basis: 26%;
  width: max(26%, 350px);
  flex-shrink: 0;
  border-radius: 20px;
  overflow: hidden;
  margin-right: 30px;
}
.feedback__image-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.feedback__image-icon {
  width: 130px;
  height: 65px;
  border-radius: 10px;
  position: absolute;
  top: 10px;
  right: 10px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: right top;
     object-position: right top;
}
@media (max-width: 1599px) {
  .feedback__image {
    margin-right: 22px;
  }
  .feedback__image-icon {
    width: 104px;
    height: 52px;
  }
}
@media (max-width: 1199px) {
  .feedback__image {
    margin: 0 auto 16px;
    max-width: 40%;
  }
}
@media (max-width: 767px) {
  .feedback__image {
    width: 231px;
    height: 290px;
    max-width: none;
    flex-basis: initial;
    margin: 0 auto 20px;
  }
}
.feedback__text {
  padding-top: 12px;
}
.feedback__text h4 {
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  margin-bottom: 20px;
}
.feedback__text p {
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 28.6px */
}
@media (max-width: 1599px) {
  .feedback__text h4 {
    font-size: 24px;
    margin-bottom: 16px;
  }
  .feedback__text p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .feedback__text h4 {
    font-size: 17px;
    margin-bottom: 10px;
  }
  .feedback__text p {
    font-size: 15px;
  }
}
.feedback__slider-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: -30px !important;
}
.feedback__slider-dots .nx-list-slider__bullet {
  width: 16px;
  height: 16px;
  background-color: #C7102E;
  opacity: 0.3;
}
.feedback__slider-dots .nx-list-slider__bullet.active {
  opacity: 1;
}
@media (max-width: 1599px) {
  .feedback__slider-dots .nx-list-slider__bullet {
    width: 12px;
    height: 12px;
  }
}
@media (max-width: 767px) {
  .feedback__slider-dots {
    bottom: auto !important;
    top: 357px !important;
    z-index: 2;
  }
  .feedback__slider-dots .nx-list-slider__bullet {
    width: 8px;
    height: 8px;
    margin: 0 2px !important;
  }
}
.feedback__slider-next, .feedback__slider-prev {
  width: 64px;
  height: 64px;
  background-color: #C7102E;
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translateY(50%);
  z-index: 1;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.feedback__slider-next:hover, .feedback__slider-prev:hover {
  transform: translateY(50%) scale(0.95);
}
.feedback__slider-next.swiper-button-disabled, .feedback__slider-prev.swiper-button-disabled {
  opacity: 0.4;
}
@media (max-width: 1599px) {
  .feedback__slider-next, .feedback__slider-prev {
    width: 52px;
    height: 52px;
  }
}
@media (max-width: 1023px) {
  .feedback__slider-next, .feedback__slider-prev {
    top: 200px;
  }
}
@media (max-width: 767px) {
  .feedback__slider-next, .feedback__slider-prev {
    width: 34px;
    height: 34px;
    top: 166px;
  }
}
.feedback__slider-next {
  right: 40px;
}
@media (max-width: 1599px) {
  .feedback__slider-next {
    right: 22px;
  }
}
@media (max-width: 1023px) {
  .feedback__slider-next {
    right: 160px;
  }
}
@media (max-width: 767px) {
  .feedback__slider-next {
    right: 28px;
  }
}
.feedback__slider-prev {
  left: 40px;
}
@media (max-width: 1599px) {
  .feedback__slider-prev {
    left: 22px;
  }
}
@media (max-width: 1023px) {
  .feedback__slider-prev {
    left: 160px;
  }
}
@media (max-width: 767px) {
  .feedback__slider-prev {
    left: 28px;
  }
}

.scroll-top {
  position: fixed;
  display: flex;
  flex-direction: column;
  align-items: center;
  opacity: 0;
  padding: 15px;
  right: 30px;
  bottom: 20px;
  background-color: #C7102E;
  color: white !important;
  border-radius: 20px;
  cursor: pointer;
  z-index: 500;
  transition: all 0.2s ease-in-out;
  animation: 1s show ease-in-out both;
}
.scroll-top:hover svg {
  transform: translateY(-3px);
}
@media (max-width: 1023px) {
  .scroll-top {
    bottom: 30px;
    right: 25px;
  }
}
.scroll-top span {
  border-bottom: none;
}
@media (max-width: 1023px) {
  .scroll-top span {
    display: none;
  }
}
.scroll-top svg {
  transition: all 0.2s ease-in-out;
}
.scroll-top.absolute {
  position: absolute;
  bottom: 40px;
}

@keyframes show {
  to {
    opacity: 1;
  }
}
.cookie-banner[hidden] {
  display: none !important;
}

.cookie-banner {
  position: fixed;
  left: 20px;
  right: 20px;
  bottom: 20px;
  z-index: 9999;
  pointer-events: none;
}
.cookie-banner__inner {
  max-width: 1680px;
  margin: 0 auto;
  padding: 18px 22px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  border-radius: 3px;
  background: #ffffff;
  box-shadow: 0 14px 35px rgba(0, 0, 0, 0.18);
  pointer-events: auto;
}
.cookie-banner__text {
  flex: 1 1 auto;
  color: #3B3B3B;
  font-size: 16px;
  line-height: 1.45;
}
.cookie-banner__text a {
  color: #C7102E;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.cookie-banner__actions {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
}
.cookie-banner__btn {
  min-width: 132px;
  border: 1px solid #C7102E;
}
.cookie-banner__btn:focus-visible {
  outline: 2px solid #C7102E;
  outline-offset: 2px;
}

@media (max-width: 767px) {
  .cookie-banner {
    left: 10px;
    right: 10px;
    bottom: 10px;
  }
  .cookie-banner__inner {
    padding: 14px;
    flex-direction: column;
    align-items: stretch;
    gap: 14px;
  }
  .cookie-banner__text {
    font-size: 14px;
  }
  .cookie-banner__actions {
    width: 100%;
    flex-direction: column;
    align-items: stretch;
  }
  .cookie-banner__btn {
    width: 100%;
    min-width: 0;
  }
}
.error-page {
  padding: 100px 0 50px;
  background-color: white;
  height: 100%;
}

.error-page:before {
  content: "";
  width: 694px;
  height: 694px;
  border-radius: 694px;
  border: 1.907px solid #FF7C6A;
  background: radial-gradient(50% 50% at 50% 0%, #FF7B5F 0%, rgba(255, 122, 80, 0) 100%), #C8102E;
  position: absolute;
  top: -100px;
  left: -100px;
  transform: translate(-50%, -50%);
}

.error-page::after {
  content: "";
  width: 694px;
  height: 694px;
  border-radius: 694px;
  border: 1.907px solid #FF7C6A;
  background: radial-gradient(50% 50% at 50% 0%, #FF7B5F 0%, rgba(255, 122, 80, 0) 100%), #C8102E;
  position: absolute;
  bottom: -100px;
  right: -100px;
  transform: translate(50%, 50%);
}

.error-page__title {
  color: #C8102E;
  font-size: 70px;
  text-align: center;
  font-weight: 700;
}

.error-page__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.error-page__404 {
  display: flex;
  justify-content: flex-end;
  height: 450px;
  width: 100%;
}

.error-page__man {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 500px;
  height: 624px;
}

.error-page__man img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.error-page__404 img {
  height: 100%;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.error-page__btn {
  border-radius: 14px;
  border: 2px solid #FF7C6A;
  background: radial-gradient(50% 50% at 50% 0%, #FF7B5F 0%, rgba(255, 122, 80, 0) 100%), #C8102E;
  width: 419px;
  height: 114px;
  flex-shrink: 0;
  color: #FFF;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
}

.error-page__btn svg {
  margin-right: 10px;
}

@media (max-width: 1600px) {
  .error-page__man {
    display: none;
  }
  .error-page__404 {
    height: auto;
    width: 60%;
    margin: 0 auto 50px;
  }
}
@media (max-width: 1200px) {
  .error-page__404 {
    height: auto;
  }
}
@media (max-width: 992px) {
  .error-page {
    padding: 60px 0 400px;
  }
  .error-page__man {
    position: absolute;
    display: block;
    height: 370px;
    width: 300px;
    bottom: 0;
    right: 50%;
    left: auto;
    transform: translate(50%, 0);
    z-index: 2;
  }
  .error-page__title {
    font-size: 30px;
  }
  .error-page:before {
    content: none;
  }
  .error-page::after {
    bottom: 0;
    right: 50%;
    transform: translate(50%, 50%);
  }
}
.nx-promo-slider {
  position: relative;
  height: 550px;
  background-color: #3B3B3B;
  margin-top: -40px;
}
.nx-promo-slider__slider {
  position: relative;
  color: #ffffff;
  max-width: 100%;
  overflow: hidden;
  margin: 0 auto;
  z-index: 1;
}
.nx-promo-slider__wrapper, .nx-promo-slider__slide, .nx-promo-slider__slider {
  height: 100%;
}
.nx-promo-slider__content {
  position: relative;
  padding: 0 90px;
}
.nx-promo-slider__slide {
  padding-top: 170px;
  padding-bottom: 60px;
  vertical-align: top;
  width: 100%;
  cursor: default;
  transition: opacity 0.2s ease-in-out;
  background: transparent center no-repeat;
  background-size: cover;
}
.nx-promo-slider__slide, .nx-promo-slider__slide:focus, .nx-promo-slider__slide:hover {
  color: #ffffff;
}
.nx-promo-slider__slide span, .nx-promo-slider__slide:focus span, .nx-promo-slider__slide:hover span {
  border-bottom: none;
}
.nx-promo-slider__slide.link {
  cursor: pointer;
}
.nx-promo-slider__slide.link:hover {
  opacity: 0.9;
}
.nx-promo-slider__next, .nx-promo-slider__prev {
  position: absolute;
  z-index: 7;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all 0.2s ease-in-out;
  fill: #ffffff;
}
.nx-promo-slider__next .mdi, .nx-promo-slider__prev .mdi {
  display: block;
  width: 100%;
  font-size: 30px;
  line-height: 1;
  text-align: center;
}
.nx-promo-slider__next:hover, .nx-promo-slider__prev:hover {
  opacity: 0.6;
}
.nx-promo-slider__next.swiper-button-disabled, .nx-promo-slider__next.swiper-button-disabled:hover, .nx-promo-slider__prev.swiper-button-disabled, .nx-promo-slider__prev.swiper-button-disabled:hover {
  opacity: 0.2;
  cursor: default;
}
.nx-promo-slider__icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.nx-promo-slider__next {
  transform: scaleX(-1);
  right: 30px;
}
.nx-promo-slider__prev {
  left: 30px;
}
.nx-promo-slider .nx-promo-slider__dots {
  position: absolute;
  bottom: 40px;
  left: 90px;
  right: 50px;
  display: flex;
  width: auto;
  z-index: 10;
}
.nx-promo-slider.nx-promo-slider_normal-offset {
  margin-top: 0;
}
.nx-promo-slider.nx-promo-slider_normal-offset .nx-promo-slider__slide {
  padding-top: 80px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .nx-promo-slider {
    margin-top: -40px;
  }
  .nx-promo-slider__slide {
    padding-top: 166px;
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .nx-promo-slider {
    margin-top: -20px;
    height: auto;
  }
  .nx-promo-slider__slide {
    padding-top: 360px;
    padding-bottom: 140px;
  }
  .nx-promo-slider__content {
    padding: 0 35px;
  }
  .nx-promo-slider .nx-promo-slider__dots {
    left: 35px;
    right: 35px;
  }
  .nx-promo-slider__next {
    right: 0;
  }
  .nx-promo-slider__prev {
    left: 0;
  }
}

[data-custom-select] {
  display: none;
}

.select2-container.select2-container--form .select2-selection--multiple, .select2-container.select2-container--form .select2-selection--multiple {
  display: flex;
  align-items: center;
  height: 68px;
  font-size: 16px;
  line-height: 28px;
  background-color: white;
  border-radius: 3px;
}
.select2-container.select2-container--form .select2-selection--multiple .select2-search--inline, .select2-container.select2-container--form .select2-selection--multiple .select2-search--inline {
  position: relative;
  width: 100%;
}
.select2-container.select2-container--form .select2-selection--multiple .select2-search--inline::after, .select2-container.select2-container--form .select2-selection--multiple .select2-search--inline::after {
  position: absolute;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  top: 50%;
  right: 18px;
  transform: translateY(-50%);
  background-color: grey;
  -webkit-mask-image: url("/local/templates/sneg/assets/images/icons/arrow-top.svg");
          mask-image: url("/local/templates/sneg/assets/images/icons/arrow-top.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
.select2-container.select2-container--form .select2-selection--multiple .select2-search__field, .select2-container.select2-container--form .select2-selection--multiple .select2-search__field {
  height: 68px;
  margin: 0;
  padding: 20px 50px 20px 16px;
  font-size: 16px;
  line-height: 28px;
  background-color: transparent;
  cursor: pointer;
}
.select2-container.select2-container--form .select2-selection--multiple .select2-selection__rendered, .select2-container.select2-container--form .select2-selection--multiple .select2-selection__rendered {
  position: absolute;
  display: block;
  width: 100%;
  padding-left: 16px;
  padding-right: 70px;
  top: 20px;
  left: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.select2-container.select2-container--form .select2-selection--multiple .select2-selection__choice, .select2-container.select2-container--form .select2-selection--multiple .select2-selection__choice {
  display: inline;
  margin-right: 10px;
  white-space: nowrap;
}
.select2-container.select2-container--form .select2-selection--multiple .select2-selection__choice__remove, .select2-container.select2-container--form .select2-selection--multiple .select2-selection__choice__remove {
  display: none;
}
.select2-container.select2-container--form .select2-search--dropdown, .select2-container.select2-container--form .select2-search--dropdown {
  padding: 0;
  background: white;
  border: none;
  height: 60px;
}
.select2-container.select2-container--form .select2-search--dropdown .select2-search__field, .select2-container.select2-container--form .select2-search--dropdown .select2-search__field {
  height: 100%;
  background: white;
  border: none;
  padding: 15px 20px;
}
.select2-container.select2-container--form .select2-selection--single, .select2-container.select2-container--form .select2-selection--single {
  display: flex;
  align-items: center;
  height: 68px;
  padding: 10px 50px 10px 16px;
  font-size: 16px;
  line-height: 28px;
  color: gray;
  background-color: white;
  border-radius: 3px;
}
.select2-container.select2-container--form .select2-selection--single .select2-selection__rendered, .select2-container.select2-container--form .select2-selection--single .select2-selection__rendered {
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #db1603;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.select2-container.select2-container--form .select2-selection--single .select2-selection__placeholder, .select2-container.select2-container--form .select2-selection--single .select2-selection__placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  text-transform: none;
  color: gray;
  /* Inside auto layout */
  flex: none;
  order: 0;
  flex-grow: 0;
}
.select2-container.select2-container--form .select2-selection--single .select2-selection__arrow, .select2-container.select2-container--form .select2-selection--single .select2-selection__arrow {
  position: absolute;
  top: 50%;
  right: 18px;
  transform: translateY(-50%);
}
.select2-container.select2-container--form .select2-selection--single .select2-selection__arrow b, .select2-container.select2-container--form .select2-selection--single .select2-selection__arrow b {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  background-color: #db1603;
  -webkit-mask-image: url("/local/templates/sneg/assets/images/icons/arrow-top.svg");
          mask-image: url("/local/templates/sneg/assets/images/icons/arrow-top.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
.select2-container.select2-container--form .select2-dropdown, .select2-container.select2-container--form .select2-dropdown {
  background-color: white;
  border: 1px solid rgba(255, 255, 255, 0.2);
  max-height: 330px;
  overflow-y: auto;
}
.select2-container.select2-container--form .select2-dropdown::-webkit-scrollbar, .select2-container.select2-container--form .select2-dropdown::-webkit-scrollbar {
  width: 2px;
  height: 20px;
}
.select2-container.select2-container--form .select2-results__options, .select2-container.select2-container--form .select2-results__options {
  padding: 0 20px 20px;
}
.select2-container.select2-container--form .select2-results__option, .select2-container.select2-container--form .select2-results__option {
  position: relative;
  display: flex;
  align-items: center;
  height: 54px;
  padding: 0;
  border-bottom: 1px solid gray;
  overflow: hidden;
  font-family: "TTDaysSans", "Arial", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #db1603;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.select2-container.select2-container--form .select2-results__option--selected, .select2-container.select2-container--form .select2-results__option--selected {
  color: #db1603;
}
.select2-container.select2-container--form .select2-results__option--selected::before, .select2-container.select2-container--form .select2-results__option--selected::before {
  position: absolute;
  content: "";
  width: 70px;
  top: 0;
  bottom: 0;
  right: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%);
}
.select2-container.select2-container--form .select2-results__option--highlighted.select2-results__option--selectable, .select2-container.select2-container--form .select2-results__option--highlighted.select2-results__option--selectable {
  color: #db1603;
}
.select2-container.select2-container--form.select2-container--open .select2-selection--single,
.select2-container.select2-container--form.select2-container--open .select2-selection--multiple, .select2-container.select2-container--form.select2-container--open .select2-selection--single,
.select2-container.select2-container--form.select2-container--open .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container.select2-container--form.select2-container--open .select2-search--inline::after, .select2-container.select2-container--form.select2-container--open .select2-search--inline::after {
  transform: translateY(-50%) rotate(180deg);
}
.select2-container.select2-container--form.select2-container--open .select2-selection__arrow b, .select2-container.select2-container--form.select2-container--open .select2-selection__arrow b {
  transform: rotate(180deg);
}

.select2-container.select2-container--disabled {
  pointer-events: none;
}
.select2-container.select2-container--disabled .select2-selection--single {
  opacity: 0.4;
}

.tingle-modal__closeIcon {
  color: #C7102E;
}

.tingle-modal-box {
  width: auto;
  max-width: 520px;
}
.tingle-modal-box__content {
  color: #C7102E;
  text-align: center;
}
.tingle-modal-box__content h3 {
  font-size: 33px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0.66px;
}
.tingle-modal-box__footer {
  text-align: center;
}

.tingle-btn {
  background-color: #3B3B3B;
}
.tingle-btn:hover {
  color: #C7102E;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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OztBQ2hGSTtFQUNJO0VBQ0E7QURtRlI7O0FDckZJO0VBQ0k7RUFDQTtBRHdGUjs7QUMxRkk7RUFDSTtFQUNBO0FENkZSOztBQy9GSTtFQUNJO0VBQ0E7QURrR1I7O0FDcEdJO0VBQ0k7RUFDQTtBRHVHUjs7QUN6R0k7RUFDSTtFQUNBO0FENEdSOztBQzlHSTtFQUNJO0VBQ0E7QURpSFI7O0FDbkhJO0VBQ0k7RUFDQTtBRHNIUjs7QUN4SEk7RUFDSTtFQUNBO0FEMkhSOztBQzdISTtFQUNJO0VBQ0E7QURnSVI7O0FDekhJO0VBRVE7SUFDSTtJQUNBO0VEMkhkO0VDN0hVO0lBQ0k7SUFDQTtFRCtIZDtFQ2pJVTtJQUNJO0lBQ0E7RURtSWQ7RUNySVU7SUFDSTtJQUNBO0VEdUlkO0VDeklVO0lBQ0k7SUFDQTtFRDJJZDtFQzdJVTtJQUNJO0lBQ0E7RUQrSWQ7RUNqSlU7SUFDSTtJQUNBO0VEbUpkO0VDckpVO0lBQ0k7SUFDQTtFRHVKZDtFQ3pKVTtJQUNJO0lBQ0E7RUQySmQ7RUM3SlU7SUFDSTtJQUNBO0VEK0pkO0VDaktVO0lBQ0k7SUFDQTtFRG1LZDtFQ3JLVTtJQUNJO0lBQ0E7RUR1S2Q7RUN6S1U7SUFDSTtJQUNBO0VEMktkO0VDN0tVO0lBQ0k7SUFDQTtFRCtLZDtFQ2pMVTtJQUNJO0lBQ0E7RURtTGQ7RUNyTFU7SUFDSTtJQUNBO0VEdUxkO0VDekxVO0lBQ0k7SUFDQTtFRDJMZDtFQzdMVTtJQUNJO0lBQ0E7RUQrTGQ7RUNqTVU7SUFDSTtJQUNBO0VEbU1kO0VDck1VO0lBQ0k7SUFDQTtFRHVNZDtFQ3pNVTtJQUNJO0lBQ0E7RUQyTWQ7RUM3TVU7SUFDSTtJQUNBO0VEK01kO0VDak5VO0lBQ0k7SUFDQTtFRG1OZDtFQ3JOVTtJQUNJO0lBQ0E7RUR1TmQ7QUFDRjtBQzVOSTtFQUVRO0lBQ0k7SUFDQTtFRDZOZDtFQy9OVTtJQUNJO0lBQ0E7RURpT2Q7RUNuT1U7SUFDSTtJQUNBO0VEcU9kO0VDdk9VO0lBQ0k7SUFDQTtFRHlPZDtFQzNPVTtJQUNJO0lBQ0E7RUQ2T2Q7RUMvT1U7SUFDSTtJQUNBO0VEaVBkO0VDblBVO0lBQ0k7SUFDQTtFRHFQZDtFQ3ZQVTtJQUNJO0lBQ0E7RUR5UGQ7RUMzUFU7SUFDSTtJQUNBO0VENlBkO0VDL1BVO0lBQ0k7SUFDQTtFRGlRZDtFQ25RVTtJQUNJO0lBQ0E7RURxUWQ7RUN2UVU7SUFDSTtJQUNBO0VEeVFkO0VDM1FVO0lBQ0k7SUFDQTtFRDZRZDtFQy9RVTtJQUNJO0lBQ0E7RURpUmQ7RUNuUlU7SUFDSTtJQUNBO0VEcVJkO0VDdlJVO0lBQ0k7SUFDQTtFRHlSZDtFQzNSVTtJQUNJO0lBQ0E7RUQ2UmQ7RUMvUlU7SUFDSTtJQUNBO0VEaVNkO0VDblNVO0lBQ0k7SUFDQTtFRHFTZDtFQ3ZTVTtJQUNJO0lBQ0E7RUR5U2Q7RUMzU1U7SUFDSTtJQUNBO0VENlNkO0VDL1NVO0lBQ0k7SUFDQTtFRGlUZDtFQ25UVTtJQUNJO0lBQ0E7RURxVGQ7RUN2VFU7SUFDSTtJQUNBO0VEeVRkO0FBQ0Y7QUM5VEk7RUFFUTtJQUNJO0lBQ0E7RUQrVGQ7RUNqVVU7SUFDSTtJQUNBO0VEbVVkO0VDclVVO0lBQ0k7SUFDQTtFRHVVZDtFQ3pVVTtJQUNJO0lBQ0E7RUQyVWQ7RUM3VVU7SUFDSTtJQUNBO0VEK1VkO0VDalZVO0lBQ0k7SUFDQTtFRG1WZDtFQ3JWVTtJQUNJO0lBQ0E7RUR1VmQ7RUN6VlU7SUFDSTtJQUNBO0VEMlZkO0VDN1ZVO0lBQ0k7SUFDQTtFRCtWZDtFQ2pXVTtJQUNJO0lBQ0E7RURtV2Q7RUNyV1U7SUFDSTtJQUNBO0VEdVdkO0VDeldVO0lBQ0k7SUFDQTtFRDJXZDtFQzdXVTtJQUNJO0lBQ0E7RUQrV2Q7RUNqWFU7SUFDSTtJQUNBO0VEbVhkO0VDclhVO0lBQ0k7SUFDQTtFRHVYZDtFQ3pYVTtJQUNJO0lBQ0E7RUQyWGQ7RUM3WFU7SUFDSTtJQUNBO0VEK1hkO0VDallVO0lBQ0k7SUFDQTtFRG1ZZDtFQ3JZVTtJQUNJO0lBQ0E7RUR1WWQ7RUN6WVU7SUFDSTtJQUNBO0VEMllkO0VDN1lVO0lBQ0k7SUFDQTtFRCtZZDtFQ2paVTtJQUNJO0lBQ0E7RURtWmQ7RUNyWlU7SUFDSTtJQUNBO0VEdVpkO0VDelpVO0lBQ0k7SUFDQTtFRDJaZDtBQUNGO0FFL2JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZpY0o7O0FFL2JBO0VBQ0k7QUZrY0o7O0FFL2JBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FGa2NKOztBRS9iQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGa2NKOztBRS9iQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtjSjtBRWhjUTtFQUNJO0VBQ0E7QUZrY1o7QUUvYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRmljUjtBRGhYUTtFRzlFQTtJQUNJO0VGaWNWO0FBQ0Y7QURyV1k7RUd6Rko7SUFDSTtFRmljVjtBQUNGOztBRTdiQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkNzTWU7RURyTWYsa0JDcU1lO0VEcE1mO0FGZ2NKO0FEaFlZO0VHeEVaO0lBV1E7RUZpY047QUFDRjtBRDFZUTtFR25FUjtJQWVRLG1CQzhMYztJRDdMZCxrQkM2TGM7RUhxUXBCO0FBQ0Y7QURoWVk7RUduRlo7SUFtQlEsbUJDMkxjO0lEMUxkLGtCQzBMYztFSDBRcEI7QUFDRjs7QUVqY0E7RUFDSTtFQUNBO0VBQ0E7QUZvY0o7O0FFamNBO0VBQ0k7QUZvY0o7O0FFbGNBO0VBQ0k7QUZxY0o7O0FEMWNJO0VBQ0k7RUFDQSxjR01XO0VITFg7RUFDQSxtQkdJdUM7QUZ5Yy9DOztBRGpkSTtFQUNJO0VBQ0EsY0dNVztFSExYO0VBQ0EsbUJHSXVDO0FGeWMvQzs7QUQzY0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSxtQkdGdUM7QUZnZC9DOztBRHhhWTtFQWpDUjtJQUNJLFVHTmU7SUhPZixXR1BlO0VGb2RyQjtFRDFjRTtJQUNJLG9DR1gwQztFRnVkaEQ7RUR6Y0U7SUFDSSx1QkdmbUY7RUYwZHpGO0VEdmNFO0lBQ0ksOENHcEIwQztJSHFCMUMsa0NHckJtRjtFRjhkekY7QUFDRjtBRTdkQTtFQUNJO0FGK2RKOztBSTlqQkk7RUFDSTtFQUNBO0FKaWtCUjtBSWhrQlE7RUFDSTtFQUFrQjtBSm1rQjlCO0FJaGtCSTtFQUNJO0VBQ0E7QUpra0JSO0FJamtCUTtFQUNJO0VBQ0E7QUpta0JaO0FJL2pCSTtFQUNJO0FKaWtCUjtBRDFkUTtFS3pIUjtJQXNCUTtJQUNBO0VKaWtCTjtFSWhrQk07SUFDSTtJQUNBO0VKa2tCVjtBQUNGO0FEcGRZO0VLeklaO0lBOEJRO0lBQ0E7RUpta0JOO0VJbGtCTTtJQUNJO0lBQ0E7RUpva0JWO0FBQ0Y7O0FJaGtCQTtFQUNJO0FKbWtCSjs7QUlqa0JBO0VBQ0k7QUpva0JKOztBSWxrQkE7RUFDSTtBSnFrQko7O0FJbGtCQTtFQUNJO0FKcWtCSjs7QUlsa0JBO0VBQ0k7RUFDQTtBSnFrQko7O0FJbGtCQTtFQUNJO0VBQ0E7QUpxa0JKO0FJcGtCSTtFQUNJO0FKc2tCUjs7QUlua0JBO0VBQ0k7QUpza0JKO0FJcmtCSTtFQUNJO0FKdWtCUjtBSXRrQlE7RUFDSTtBSndrQlo7QUlya0JJO0VBQ0k7QUp1a0JSOztBSXBrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSnVrQko7O0FJcGtCSTtFQUNJO0FKdWtCUjtBSXJrQkk7RUFDSTtBSnVrQlI7O0FJbmtCQTtFQUNJO0FKc2tCSjs7QUlwa0JBO0VBQ0k7RUFDQTtFQUNBO0FKdWtCSjs7QUlya0JBO0VBQ0k7RUFDQTtBSndrQko7O0FJcmtCQTs7RUFFSTtBSndrQko7O0FJcGtCSTtFQUNJO0FKdWtCUjtBSXJrQkk7RUFDSTtBSnVrQlI7O0FJbmtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKc2tCSjs7QUlua0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpza0JKO0FJcGtCSTtFQUNJO0VBQ0E7RUFDQTtBSnNrQlI7O0FJamtCQTtFQUFrQjtBSnFrQmxCOztBSXBrQkE7RUFBZ0I7QUp3a0JoQjs7QUl2a0JBO0VBQWdCO0FKMmtCaEI7O0FJMWtCQTtFQUFjO0FKOGtCZDs7QUk3a0JBO0VBQWE7QUppbEJiOztBSS9rQkE7RUFDSTtBSmtsQko7O0FJaGxCQTtFQUNJO0FKbWxCSjs7QUlqbEJBO0VBQ0k7S0FBQTtVQUFBO0FKb2xCSjtBSW5sQkk7RUFDSTtBSnFsQlI7O0FJamxCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKb2xCSjs7QUR4b0JZO0VLd0RSO0lBQ0k7SUFDQTtJQUNBO0VKb2xCTjtFSWxsQkU7SUFDSTtJQUNBO0lBQ0E7RUpvbEJOO0FBQ0Y7QUlqbEJBO0VBQ0k7QUptbEJKOztBRHhwQlk7RUt3RVo7SUFHUTtFSmtsQk47QUFDRjs7QUs5eEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGl5Qko7QUsveEJJOztFQUVJO0FMaXlCUjtBSzl4Qkk7RUFDSTtBTGd5QlI7QUs3eEJJO0VBQ0k7QUwreEJSO0FLNXhCSTs7RUFFSTtBTDh4QlI7QUszeEJJO0VBQ0k7RUFDQTtBTDZ4QlI7QUsxeEJJO0VBQ0k7RUFDQSx5QkZ6QkE7RUUwQkE7QUw0eEJSO0FLenhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNGakNBO0FINHpCUjtBS3p4QlE7RUFDSSxjRnBDSjtFRXFDSTtBTDJ4Qlo7QUt2eEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJGMURDO0FIbTFCVDtBS3R4Qkk7RUFDSTtFQUNBLHlCRjdEQztFRThERDtBTHd4QlI7QUt0eEJRO0VBQ0k7QUx3eEJaO0FLcHhCSTtFQUNJO0VBQ0E7QUxzeEJSO0FLbnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxeEJSO0FENXVCWTtFTTlDUjtJQVFRO0lBQ0E7SUFDQTtFTHN4QlY7QUFDRjtBRHh1Qlk7RU16RFI7SUFjUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VMdXhCVjtBQUNGO0FLcHhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzeEJSO0FEbndCWTtFTXhCUjtJQVFRO0VMdXhCVjtBQUNGO0FEeHdCWTtFTXhCUjtJQVlRO0VMd3hCVjtBQUNGO0FEbHdCWTtFTW5DUjtJQWdCUTtJQUNBO0lBQ0E7SUFDQTtFTHl4QlY7QUFDRjtBS3R4Qkk7RUFDSTtFQUNBO0FMd3hCUjtBS3R4QlE7RUFDSTtBTHd4Qlo7QUtseEJRO0VBQ0k7QUxveEJaO0FLaHhCSTtFQUNJO0FMa3hCUjtBSzl3QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTGd4Qlo7QUs1d0JRO0VBRUk7RUFDQTtFQUNBO0FMNndCWjtBSzF3Qkk7RUFDSTtBTDR3QlI7O0FLeHdCQTtFQUNJO0lBQ0k7SUFDQTtFTDJ3Qk47RUt6d0JFO0lBQ0k7SUFDQTtFTDJ3Qk47RUt4d0JFO0lBQ0k7SUFDQTtFTDB3Qk47RUt4d0JFO0lBQ0k7SUFDQTtFTDB3Qk47RUt4d0JFO0lBQ0k7RUwwd0JOO0FBQ0Y7QU10OEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNISEs7RUdJTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0FOdzhCSjtBTXQ4Qkk7RUFDSTtBTnc4QlI7QU1yOEJJO0VBQ0k7QU51OEJSO0FEdjVCSTtFTzVDSTtFQUNBO0VBQ0E7QU5zOEJSO0FEMzVCSTtFTzdDSTtFQUNBO0VBQ0E7QU4yOEJSO0FELzVCSTtFTzlDSTtFQUNBO0VBQ0E7QU5nOUJSO0FNMzhCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU42OEJaO0FNejhCSTtFQUNJO0FOMjhCUjtBRHQzQlk7RU9oSVo7SUErQ1E7RU4yOEJOO0FBQ0Y7QURoM0JZO0VPM0laO0lBbURRO0VONDhCTjtBQUNGOztBTXY4Qkk7RUFDSTtBTjA4QlI7QUQ5N0JJO0VPUkk7QU55OEJSO0FEaDhCSTtFT1RJO0FONDhCUjtBRGw4Qkk7RU9WSTtBTis4QlI7QURsNEJZO0VPekVKO0lBQ0k7RU44OEJWO0VNNThCTTtJQUNJO0VOODhCVjtFTTU4Qk07SUFDSTtFTjg4QlY7QUFDRjs7QU0zOEJBO0VBQ0k7QU44OEJKOztBTTU4QkE7RUFDSTtFQUNBO0VBQ0E7QU4rOEJKOztBTTc4QkE7RUFDSTtFQUNBO0FOZzlCSjs7QU05OEJBO0VBQ0k7RUFDQTtBTmk5Qko7O0FNOThCSTtFQUNJO0FOaTlCUjtBRHI2Qlk7RU83Q1I7SUFHUTtFTm05QlY7QUFDRjs7QU0vOEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5rOUJKO0FNajlCSTtFQUNJO0VBQ0E7RUFDQTtBTm05QlI7QU1sOUJRO0VBQ0k7RUFDQTtBTm85Qlo7QU1oOUJRO0VBQ0k7QU5rOUJaOztBTTc4QkE7RUFDSSxlSGlLTTtFR2hLTjtBTmc5Qko7O0FNNzhCQTtFQUNJO0VBQ0E7QU5nOUJKO0FNOThCSTtFQUNJO0FOZzlCUjtBTTk4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmc5QlI7QUQ5OUJZO0VPT1I7SUFVUTtFTmk5QlY7QUFDRjtBRHg5Qlk7RU9KUjtJQWNRO0lBQ0E7RU5rOUJWO0FBQ0Y7QU1oOUJJO0VBQ0k7RUFDQTtFQUNBLGVId0hJO0FIMDFCWjtBTS84QlE7RUFDSTtBTmk5Qlo7QU1oOUJZO0VBQ0k7QU5rOUJoQjtBTWg5Qlk7RUFDSTtBTms5QmhCO0FEampDSTtFT2tHWTtBTms5QmhCO0FEbmpDSTtFT2lHWTtBTnE5QmhCO0FEcmpDSTtFT2dHWTtBTnc5QmhCO0FNbjlCSTtFQUNJO0VBQ0E7QU5xOUJSO0FNbjlCUTtFQUNJO0VBQ0E7RUFDQTtBTnE5Qlo7QUQ5L0JZO0VPa0NSO0lBV1E7RU5xOUJWO0VNbjlCVTtJQUNJO0lBQ0E7SUFDQTtFTnE5QmQ7QUFDRjtBRG5oQ1k7RU9BWjtJQW1FUTtFTm85Qk47QUFDRjs7QU1qOUJBO0VBQ0k7RUFDQSxlSDZFSztFRzVFTDtBTm85Qko7QU1uOUJJO0VBQ0k7RUFDQTtBTnE5QlI7O0FNbDlCQTtFQUNJO0VBQ0E7QU5xOUJKOztBTWw5QkE7RUFDSTtBTnE5Qko7QU1wOUJJO0VBQ0k7RUFDQTtBTnM5QlI7QU1yOUJRO0VBQ0k7QU51OUJaOztBT3ZxQ0E7RUFDSTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0FQMHFDSjtBT3hxQ0k7RUFDSSxlSnFRQztFSXBRRDtBUDBxQ1I7QU92cUNJO0VBQ0k7QVB5cUNSO0FPdnFDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB5cUNaO0FPdnFDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQeXFDaEI7QU90cUNZO0VBQ0k7RUFDQTtBUHdxQ2hCO0FPcnFDWTtFQUNJO0VBQ0EseUJKekNSO0VJMENRLGNKMUNSO0VJMkNRO0VBQ0E7RUFDQTtBUHVxQ2hCO0FPbnFDZ0I7RUFDSTtBUHFxQ3BCO0FPbnFDZ0I7RUFDSTtBUHFxQ3BCO0FEN21DWTtFUXhHSjtJQXFEUTtFUG9xQ2Q7RU9scUNjO0lBQ0k7SUFDQTtFUG9xQ2xCO0FBQ0Y7QUQzbUNZO0VRbkhKO0lBOERRO0lBQ0E7SUFDQTtFUG9xQ2Q7RU9scUNjO0lBQ0k7SUFDQTtFUG9xQ2xCO0FBQ0Y7QU85cENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBncUNoQjtBTzdwQ1k7RUFDSSx5Qkp4R1A7RUl5R087RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUCtwQ2hCO0FPNXBDWTtFQUNJO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQOHBDaEI7QU94cENZO0VBQ0k7RUFDQTtBUDBwQ2hCO0FPcnBDWTtFQUNJO0FQdXBDaEI7QU9ycENZO0VBQ0k7RUFDQTtFQUNBO0FQdXBDaEI7QU9ucENRO0VBQ0k7QVBxcENaO0FPaHBDWTtFQUNJO0FQa3BDaEI7QU9qcENnQjtFQUNJO0FQbXBDcEI7QU9qcENnQjtFQUNJO0VBQ0E7QVBtcENwQjtBT2pwQ2dCO0VBQ0k7RUFDQTtBUG1wQ3BCO0FPL29DZ0I7RUFDSTtFQUNBO0FQaXBDcEI7QU8vb0NnQjtFQUNJO0VBQ0E7QVBpcENwQjtBTzNvQ0k7RUFDSTtBUDZvQ1I7QU8zb0NRO0VBQ0k7QVA2b0NaO0FPeG9DZ0I7RUFDSTtBUDBvQ3BCO0FPcG9DWTtFQUNJO0FQc29DaEI7QU9wb0NZO0VBQ0k7RUFDQTtFQUNBO0FQc29DaEI7QU9qb0NJO0VBQ0k7RUFDQTtFQUNBO0FQbW9DUjtBT2pvQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUG1vQ1o7QU9qb0NZO0VBRUk7RUFDQTtFQUNBO0tBQUE7RUFDQTtBUGtvQ2hCO0FPOW5DUTtFQUNJO0VBQ0E7RUFDQTtBUGdvQ1o7QU8zbkNnQjtFQUNJO0FQNm5DcEI7QU90bkNZO0VBQ0k7QVB3bkNoQjtBRHB1Q1k7RVF1RVI7SUEwQ1E7RVB1bkNWO0FBQ0Y7QUR6dUNZO0VRc0hKO0lBQ0k7RVBzbkNWO0FBQ0Y7O0FPbG5DQTtFQUNJO0VBQ0E7RUFDQTtBUHFuQ0o7O0FPbG5DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQcW5DSjtBT25uQ0k7RUFDSTtBUHFuQ1I7QU9ubkNRO0VBQ0k7QVBxbkNaO0FPaG5DUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQa25DWjtBT2huQ1k7RUFFSTtFQUNBO0VBQ0E7QVBpbkNoQjtBRC93Q1k7RVFrSVo7SUFrQ1E7RVArbUNOO0VPNW1DVTtJQUNJO0lBQ0E7RVA4bUNkO0VPNW1DYztJQUVJO0lBQ0E7RVA2bUNsQjtBQUNGOztBUXY2Q0E7RUFDSTtFQUNBO0FSMDZDSjtBUXo2Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSxlTCtRQztFSzlRRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVQ0SUosY1MzSXNCO0VUNEl0QjtFQUNBO0VBQ0E7RUFDQTtBQ2d5Q0o7QVE1NkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI4NkNSO0FRejZDUTtFQUNJO0VBQ0EsZUxxUEE7QUhzckNaO0FRdjZDUTtFQUNJO0FSeTZDWjtBUXI2Q1E7RUFDSTtBUnU2Q1o7QVFuNkNRO0VBQ0k7QVJxNkNaO0FRbjZDUTtFQUNJO0VBQ0E7QVJxNkNaO0FENTBDWTtFU3JGSjtJQUNJO0VSbzZDVjtBQUNGOztBUzM5Q0k7RUFDSTtBVDg5Q1I7O0FTMzlDQTtFQUNJO0FUODlDSjs7QVVwK0NBO0VBQ0k7RUFDQTtFQUNBO0FWdStDSjs7QVVyK0NBO0VBQ0ksZVA4Uks7RU83Ukw7QVZ3K0NKO0FEcDJDWTtFV3RJWjtJQUlRLGVQd1JJO0lPdlJKO0VWMCtDTjtBQUNGOztBVXgrQ0E7RUFDSTtFQUNBO0FWMitDSjtBRDEzQ1k7RVduSFo7SUFLUTtJQUNBO0VWNCtDTjtBQUNGO0FEcjNDWTtFVzlIWjtJQVVRO0lBQ0E7RVY2K0NOO0FBQ0Y7O0FVMytDQTtFQUNJLGVQd1FLO0VPdlFMO0FWOCtDSjtBRGg0Q1k7RVdoSFo7SUFJUSxlUDhQRTtFSGt2Q1I7QUFDRjs7QVU5K0NBO0VBQ0ksZVA4UFE7RU83UFI7QVZpL0NKO0FEMTRDWTtFV3pHWjtJQUlRLGVQb1BHO0VIK3ZDVDtBQUNGOztBVWgvQ0E7O0VBRUksZVBnUEs7RU8vT0w7QVZtL0NKO0FEcjVDWTtFV2pHWjs7SUFLUSxlUDJPRztJTzFPSDtFVnMvQ047QUFDRjs7QVVwL0NBO0VBQ0k7RUFDQTtFQUNBO0FWdS9DSjs7QVVyL0NBO0VBQ0ksZVArT0k7RU85T0o7QVZ3L0NKO0FEdjdDUTtFV25FUjtJQUlRLGVQd09DO0VIa3hDUDtBQUNGO0FENTZDWTtFV25GWjtJQU9RLGVQbU9LO0lPbE9MO0VWNC9DTjtBQUNGOztBVXovQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVjQvQ0o7O0FVei9DQTtFQUNJLGVQNk5LO0VPNU5MO0VBQ0E7QVY0L0NKO0FELzdDWTtFV2hFWjtJQUtRLGVQb05DO0VIMHlDUDtBQUNGOztBVy9rREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYa2xESjtBV2hsREk7RUFDSTtBWGtsRFI7QVcva0RJO0VBQ0k7RUFDQTtBWGlsRFI7QVc5a0RJO0VBQ0k7RUFDQTtBWGdsRFI7QVcva0RRO0VBQ0k7QVhpbERaO0FXNWtEUTtFQUNJO0VBQ0E7QVg4a0RaO0FXN2tEWTtFQUNJO0FYK2tEaEI7O0FXemtEQTtFQUNJO0VBQ0E7QVg0a0RKO0FXM2tESTtFQUNJO0VBQ0E7QVg2a0RSOztBV3RrRFE7RUFDSTtBWHlrRFo7QVd0a0RJO0VBQ0k7QVh3a0RSO0FXcmtESTtFQUNJLGVSK05FO0FIdzJDVjtBV3BrREk7RUFDSTtBWHNrRFI7QVdua0RJO0VBQ0ksY1I3Q0E7QUhrbkRSO0FXcGtEUTtFQUNJO0FYc2tEWjtBV3BrRFE7RUFDSSxjUmxESjtBSHduRFI7QVdya0RZO0VBQ0ksNEJScERSO0FIMm5EUjtBV2xrREk7RUFDSTtBWG9rRFI7QVdua0RRO0VBQ0k7QVhxa0RaO0FXbmtEUTtFQUNJO0FYcWtEWjtBV3BrRFk7RUFDSTtBWHNrRGhCO0FXamtESTtFQUNJO0FYbWtEUjtBV2xrRFE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhta0RaO0FXamtEUTtFQUNJO0FYbWtEWjtBVzlqRFE7RUFDSTtFQUNBO0VBQ0E7QVhna0RaO0FXM2pEUTtFQUNJO0VBQ0E7RUFDQTtBWDZqRFo7O0FZcnJEQTtFQUNJO0Fad3JESjs7QVlyckRBO0VBQ0k7RUFDQTtBWndyREo7QURuakRZO0VhdklaO0lBSVE7RVowckROO0FBQ0Y7QVl6ckRJO0VBQ0k7QVoyckRSOztBWXhyREE7RUFDSTtFQUNBO0FaMnJESjs7QVl4ckRBO0VBQ0k7RUFDQTtBWjJyREo7QVl6ckRJO0VBQ0kseUJUbEJDO0FINnNEVDs7QVl2ckRBO0VBQ0k7RUFDQTtBWjByREo7O0FZdnJEQTtFQUNJO0FaMHJESjs7QVl2ckRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0JUa0pVO0FId2lEZDs7QVl4ckRBO0VBQ0k7RUFDQTtBWjJyREo7O0FZenJEQTtFQUNJLGVUc09LO0VTck9MO0FaNHJESjs7QVkxckRBO0VBQ0k7QVo2ckRKOztBWXpyREE7RUFDSTtFQUNBO0VBQ0E7QVo0ckRKO0FZM3JESTtFQUNJO0FaNnJEUjtBWTFyREk7RUFDSTtFQUNBO0VBQ0E7QVo0ckRSO0FZMXJESTtFQUNJO0FaNHJEUjtBWTNyRFE7RUFDSTtBWjZyRFo7QVkxckRJO0VBQ0k7RUFDQTtBWjRyRFI7QVl6ckRRO0VBQ0k7QVoyckRaO0FZenJEUTtFQUNJO0VBQ0EsZVRpTUg7QUgwL0NUO0FZeHJESTtFQUNJO0VBQ0E7QVowckRSO0FZdnJEUTtFQUNJO0VBQ0E7QVp5ckRaO0FZeHJEWTtFQUNJO0FaMHJEaEI7QVl2ckRRO0VBQ0k7QVp5ckRaO0FZdHJESTtFQUNJO0VBQ0E7RUFDQTtBWndyRFI7QVl2ckRRO0VBQ0k7QVp5ckRaO0FZeHJEWTtFQUNJO0FaMHJEaEI7QVlyckRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp1ckRSO0FZdHJEUTtFQUNJO0VBQ0E7QVp3ckRaO0FZdHJEUTtFQUNJO0Fad3JEWjtBWXRyRFE7RUFDSTtFQUNBO0Fad3JEWjtBWXZyRFk7RUFDSTtBWnlyRGhCO0FZdHJEUTtFQUNJO0Fad3JEWjtBWXZyRFk7RUFDSTtBWnlyRGhCO0FZdnJEWTtFQUNJO0FaeXJEaEI7QVluckRJO0VBQ0k7QVpxckRSO0FZbHJESTtFQUNJO0Fab3JEUjtBWWpyREk7RUFDSTtBWm1yRFI7QVlockRJO0VBQ0k7RUFDQTtBWmtyRFI7QVlockRRO0VBQ0k7RUFDQTtBWmtyRFo7QVkvcURRO0VBQ0k7RUFDQTtBWmlyRFo7QVk5cURRO0VBQ0k7RUFDQTtBWmdyRFo7QVkxcURRO0VBQ0k7RUFDQTtFQUNBO0FaNHFEWjtBWXpxRFE7RUFDSTtFQUNBO0VBQ0E7QVoycURaO0FZeHFEUTtFQUNJO0VBQ0E7RUFDQTtBWjBxRFo7QVl2cURRO0VBQ0k7RUFDQTtFQUNBO0FaeXFEWjtBWXRxRFE7RUFDSTtFQUNBO0VBQ0E7QVp3cURaO0FZbHFEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm9xRFo7QURod0RZO0Vhc0ZKO0lBU1E7RVpxcURkO0FBQ0Y7QURyd0RZO0Vhc0ZKO0lBYVE7RVpzcURkO0FBQ0Y7QVlucURRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacXFEWjtBWWxxRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fab3FEWjtBWWpxRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabXFEWjtBWTlwRFE7RUFDSTtFQUNBO0VBQ0E7QVpncURaO0FZN3BEUTtFQUNJO0VBQ0E7RUFDQTtBWitwRFo7QVk1cERRO0VBQ0k7RUFDQTtFQUNBO0FaOHBEWjtBWTNwRFE7RUFDSTtFQUNBO0VBQ0E7QVo2cERaO0FZMXBEUTtFQUNJO0VBQ0E7RUFDQTtBWjRwRFo7QVl6cERRO0VBQ0k7RUFDQTtFQUNBO0FaMnBEWjtBWXhwRFE7RUFDSTtFQUNBO0VBQ0E7QVowcERaO0FZdnBEUTtFQUNJO0VBQ0E7RUFDQTtBWnlwRFo7QVl0cERRO0VBQ0k7RUFDQTtFQUNBO0Fad3BEWjtBWXJwRFE7RUFDSTtFQUNBO0VBQ0E7QVp1cERaO0FZcHBEUTtFQUNJO0VBQ0E7RUFDQTtBWnNwRFo7QVlucERRO0VBQ0k7RUFDQTtFQUNBO0FacXBEWjtBWWxwRFE7RUFDSTtFQUNBO0VBQ0E7QVpvcERaO0FZanBEUTtFQUNJO0VBQ0E7RUFDQTtBWm1wRFo7QVlocERRO0VBQ0k7RUFDQTtFQUNBO0Faa3BEWjtBWS9vRFE7RUFDSTtFQUNBO0VBQ0E7QVppcERaO0FZOW9EUTtFQUNJO0VBQ0E7RUFDQTtBWmdwRFo7QVk3b0RRO0VBQ0k7RUFDQTtFQUNBO0FaK29EWjtBWXpvRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjJvRFo7QVl4b0RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVowb0RaO0FZdm9EUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaeW9EWjtBWXJvREk7RUFDSTtBWnVvRFI7O0FZbG9EQTtFQUNJLGVUeEhLO0VTeUhMLDRCVHJUUztBSDA3RGI7QVlwb0RJO0VBQ0k7QVpzb0RSO0FZcG9ESTtFQUNJO0Fac29EUjs7QVlub0RBO0VBQ0ksNEJUOVRTO0VTK1RULGVUaElNO0FIc3dEVjtBRHA1RFk7RWE0UVo7SUFJUSxlVHJJQztFSDZ3RFA7QUFDRjs7QVl0b0RBO0VBQ0k7QVp5b0RKO0FZeG9ESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaMG9EUjtBWXpvRFE7RUFDSTtBWjJvRFo7QVl6b0RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFD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STtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qm9wR1I7QXVCbHBHUTtFQUNJO0VBQ0E7RUFDQTtBdkJvcEdaO0F1QmpwR1E7RUFDSTtFQUNBO0VBQ0E7QXZCbXBHWjtBdUJocEdRO0VBQ0k7RUFDQTtFQUNBLGNwQnpGSDtFb0IwRkc7RUFDQTtFQUNBO0VBQ0E7QXZCa3BHWjtBdUJocEdZO0VBQ0k7RUFDQTtFQUNBO0F2QmtwR2hCO0F1QmhwR2dCO0VBQ0k7RUFDQTtBdkJrcEdwQjtBdUI5b0dZO0VBQ0k7QXZCZ3BHaEI7QXVCN29HWTtFQUNJO0F2QitvR2hCO0FEcG9HWTtFd0J6RFI7SUFtRFE7SUFDQTtFdkI4b0dWO0V1QjVvR1U7SUFDSTtFdkI4b0dkO0V1QjNvR1U7SUFDSTtFdkI2b0dkO0V1QjFvR1U7SUFDSTtFdkI0b0dkO0V1QjFvR2M7SUFDSTtJQUNBO0lBQ0E7RXZCNG9HbEI7RXVCMW9Ha0I7SUFDSTtJQUNBO0V2QjRvR3RCO0V1QnhvR2M7SUFDSTtFdkIwb0dsQjtFdUJ2b0djO0lBQ0k7RXZCeW9HbEI7QUFDRjtBRGxxR1k7RXdCekRSO0lBdUZRO0lBQ0E7SUFDQTtFdkJ3b0dWO0V1QnRvR1U7SUFDSTtJQUNBO0V2QndvR2Q7RXVCdG9HYztJQUNJO0lBQ0E7SUFDQTtFdkJ3b0dsQjtFdUJ0b0drQjtJQUNJO0lBQ0E7RXZCd29HdEI7RXVCcG9HYztJQUNJO0V2QnNvR2xCO0V1Qm5vR2M7SUFDSTtFdkJxb0dsQjtBQUNGO0FEanJHWTtFd0JwRVI7SUFxSFE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkJvb0dWO0V1QmpvR1U7SUFDSTtJQUNBO0V2Qm1vR2Q7RXVCaG9HVTtJQUNJO0V2QmtvR2Q7RXVCL25HVTtJQUNJO0lBQ0E7RXZCaW9HZDtFdUIvbkdjO0lBQ0k7SUFDQTtJQUNBO0V2QmlvR2xCO0V1Qi9uR2tCO0lBQ0k7SUFDQTtFdkJpb0d0QjtFdUI3bkdjO0lBQ0k7RXZCK25HbEI7RXVCNW5HYztJQUNJO0V2QjhuR2xCO0FBQ0Y7QXVCem5HSTtFQUNJO0VBQ0E7RUFD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SFE7RUFDSTtFQUNBO0F6Qm1qSFo7QXlCaGpIUTtFQUNJLGN0Qm5FSjtFc0JvRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJrakhaO0F5Qi9pSFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QmlqSFo7QURwaEhZO0UwQjFEUjtJQWlDUTtJQUNBO0V6QmlqSFY7RXlCL2lIVTtJQUNJO0V6QmlqSGQ7RXlCOWlIVTtJQUNJO0V6QmdqSGQ7RXlCN2lIVTtJQUNJO0V6QitpSGQ7QUFDRjtBRG5pSFk7RTBCMURSO0lBbURRO0lBQ0E7RXpCOGlIVjtBQUNGO0FEOWhIWTtFMEJyRVI7SUF3RFE7SUFDQTtJQUNBO0V6QitpSFY7RXlCN2lIVTtJQUNJO0V6QitpSGQ7RXlCNWlIVTtJQUNJO0V6QjhpSGQ7QUFDRjtBeUIxaUhJO0VBQ0k7RUFDQTtBekI0aUhSO0F5QnhpSFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekIwaUhoQjtBRHJqSFk7RTBCb0JSO0lBR1E7RXpCa2lIVjtBQUNGO0F5Qi9oSEk7RUFDSTtBekJpaUhSO0F5QjloSEk7RUFDSTtFQUNBO0F6QmdpSFI7QXlCN2hISTtFQUNJO0F6QitoSFI7QXlCNWhISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCOGhIUjtBRHRsSFk7RTBCbURSO0lBUVE7RXpCK2hIVjtBQUNGO0F5QjVoSEk7RUFDSTtBekI4aEhSO0F5QjNoSEk7RUFDSTtFQUNBO0VBQ0E7QXpCNmhIUjtBeUIxaEhJO0VBQ0k7RUFDQTtFQUNBO0F6QjRoSFI7QXlCMWhIUTtFQUNJO0F6QjRoSFo7QXlCemhIUTtFQUNJO0F6QjJoSFo7QXlCemhIWTtFQUNJO0F6QjJoSGhCO0FEam5IWTtFMEJ5RVI7SUFrQlE7RXpCMGhIVjtBQUNGO0FEdG5IWTtFMEJ5RVI7SUFzQlE7RXpCMmhIVjtBQUNGO0FEaG5IWTtFMEI4RFI7SUEwQlE7SUFDQTtFekI0aEhWO0V5QjFoSFU7SUFDSTtFekI0aEhkO0V5QnpoSFU7SUFDSTtFekIyaEhkO0V5QnpoSGM7SUFDSTtJQUNBO0V6QjJoSGxCO0V5QnpoSGtC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RUFDQTtBNUI0MEloQjtBNEJ4MElRO0VBQ0k7RUFDQTtBNUIwMElaO0E0QngwSVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUIwMEloQjtBNEJ0MElRO0VBQ0k7RUFDQTtBNUJ3MElaO0E0QnIwSVE7RUFDSTtFQUNBO0E1QnUwSVo7QTRCcDBJUTtFQUNJO0VBQ0E7QTVCczBJWjtBNEJuMElRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJxMElaO0E0QmwwSVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJvMElaO0E0QmwwSVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCbzBJaEI7QTRCajBJWTtFQUNJO0E1Qm0wSWhCO0E0QmgwSVk7RUFDSTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0tBQUE7QTVCazBJaEI7QUR4NUlZO0U2QjdCUjtJQXdIUTtFNUJpMElWO0U0Qi96SVU7SUFDSTtFNUJpMElkO0U0Qjl6SVU7SUFDSTtJQUNBO0U1QmcwSWQ7RTRCN3pJVTtJQUNJO0lBQ0E7SUFDQTtFNUIreklkO0U0QjV6SVU7SUFDSTtJQUNBO0U1Qjh6SWQ7RTRCNXpJYztJQUNJO0lBQ0E7SUFDQTtFNUI4eklsQjtBQUNGO0FEbDdJWTtFNkIySEE7SUFDSTtJQUNBO0U1QjB6SWQ7RTRCdnpJVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1Qnl6SWQ7RTRCdnpJYztJQUNJO0lBQ0E7RTVCeXpJbEI7QUFDRjtBRDE3SVk7RTZCeENSO0lBOEtRO0U1Qnd6SVY7RTRCdHpJVTtJQUNJO0U1Qnd6SWQ7RTRCcnpJVTtJQUNJO0lBQ0E7RTVCdXpJZDtFNEJweklVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTVCc3pJZDtFNEJueklVO0lBQ0k7SUFDQTtFNUJxeklkO0U0Qmx6SVU7SUFDSTtJQUNBO0U1Qm96SWQ7RTRCanpJVTtJQUNJO0lBQ0E7RTVCbXpJZDtFNEJoeklVO0lBQ0k7SUFDQTtFNUJreklkO0U0Qi95SVU7SUFDSTtJQUNBO0U1Qml6SWQ7RTRCOXlJVTtJQUNJ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Q0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmxDVU07RWtDVE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzh0TkY7QXFDM3ROSTtFQUNFO0FyQzZ0Tk47QURobk5ZO0VzQ2hJWjtJQXdCSTtJQUNBO0VyQzR0TkY7QUFDRjtBcUMxdE5FO0VBQ0U7QXJDNHROSjtBRHpuTlk7RXNDcEdWO0lBSUk7RXJDNnROSjtBQUNGO0FxQzF0TkU7RUFDRTtBckM0dE5KO0FxQ3p0TkU7RUFDRTtFQUNBO0FyQzJ0Tko7O0FxQ3Z0TkE7RUFDRTtJQUNFO0VyQzB0TkY7QUFDRjtBc0Mzd05BO0VBQ0k7QXRDNndOSjs7QXNDMXdOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEM2d05KO0FzQzN3Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCbkN1S007RW1DdEtOLG1CbkNsQkE7RW1DbUJBO0VBQ0E7QXRDNndOUjtBc0Mxd05JO0VBQ0k7RUFDQTtFQUNBLGVuQzRQRTtFbUMzUEY7QXRDNHdOUjtBc0Mxd05RO0VBQ0k7RUFDQTtFQUNBO0F0QzR3Tlo7QXNDeHdOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0QzB3TlI7QXNDdndOSTtFQUNJO0VBQ0E7QXRDeXdOUjtBc0N2d05RO0VBQ0k7RUFDQTtBdEN5d05aOztBc0Nwd05BO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RXRDdXdOTjtFc0Nyd05NO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXRDdXdOVjtFc0Nwd05NO0lBQ0ksZW5DZ05GO0VIc2pOUjtFc0Nud05NO0lBQ0k7SUFDQTtJQUNBO0V0Q3F3TlY7RXNDbHdOTTtJQUNJO0lBQ0E7RXRDb3dOVjtBQUNGO0F1Q3YxTkE7RUFDSTtFQUNBO0VBQ0E7QXZDeTFOSjs7QXVDdjFOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QzAxTko7O0F1Q3gxTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkMyMU5KOztBdUN6MU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZDNDFOSjs7QXVDMTFOQTtFQUNJO0VBQ0E7RUFDQTtBdkM2MU5KOztBdUMzMU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZDODFOSjs7QXVDNTFOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDKzFOSjs7QXVDNzFOQTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0F2Q2cyTko7O0F1QzkxTkE7RUFDSTtFQUNBO0VBQ0E7S0FBQTtBdkNpMk5KOztBdUMvMU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkNrMk5KOztBdUNoMk5BO0VBQ0k7QXZDbTJOSjs7QXVDaDJOQTtFQUVJO0lBQ0k7RXZDazJOTjtFdUMvMU5FO0lBQ0k7SUFDQTtJQUNBO0V2Q2kyTk47QUFDRjtBdUM5MU5BO0VBS0k7SUFDSTtFdkM0MU5OO0FBQ0Y7QXVDejFOQTtFQUVJO0lBQ0k7RXZDMDFOTjtFdUN2MU5FO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2Q3kxTk47RXVDdDFORTtJQUNJO0V2Q3cxTk47RXVDcjFORTtJQUNJO0V2Q3UxTk47RXVDcjFORTtJQUNJO0lBQ0E7SUFDQTtFdkN1MU5OO0FBQ0Y7QXdDbjlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Q3E5Tko7QXdDbjlOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENxOU5SO0F3Q245Tkk7RUFDSTtBeENxOU5SO0F3Q245Tkk7RUFDSTtFQUNBO0F4Q3E5TlI7QXdDbjlOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDcTlOUjtBd0NwOU5RO0VBQ0k7QXhDczlOWjtBd0NyOU5ZO0VBQ0k7QXhDdTlOaEI7QXdDcDlOUTtFQUNJO0F4Q3M5Tlo7QXdDcDlOUTtFQUNJO0F4Q3M5Tlo7QXdDbDlOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7QXhDbzlOUjtBd0NuOU5RO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBeENvOU5aO0F3Q2w5TlE7RUFDSTtBeENvOU5aO0F3Q2o5Tlk7RUFDSTtFQUNBO0F4Q205TmhCO0F3Qy84Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q2k5TlI7QXdDLzhOSTtFQUNJO0VBQ0E7QXhDaTlOUjtBd0MvOE5JO0VBQ0k7QXhDaTlOUjtBd0M5OE5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsV3JDMkpXO0VxQzFKWDtFQUNBO0VBQ0E7QXhDZzlOUjtBd0M3OE5JO0VBQ0k7QXhDKzhOUjtBd0M5OE5RO0VBQ0k7QXhDZzlOWjtBRHY4TlE7RXlDaEhSO0lBNEdRO0V4Qys4Tk47RXdDOThOTTtJQUNJO0lBQ0E7RXhDZzlOVjtBQUNGO0FEaDhOWTtFeUNoSVo7SUFvSFE7SUFDQTtFeENnOU5OO0V3Qy84Tk07SUFDSTtJQUNBO0V4Q2k5TlY7RXdDLzhOTTtJQUNJO0V4Q2k5TlY7RXdDLzhOTTtJQUNJO0lBQ0E7RXhDaTlOVjtFd0MvOE5NO0lBQ0k7RXhDaTlOVjtFd0MvOE5NO0lBQ0k7RXhDaTlOVjtBQUNGOztBeUNsbU9BO0VBQ0k7QXpDcW1PSjs7QXlDaG1PSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q21tT1I7QXlDam1PUTtFQUNJO0VBQ0E7QXpDbW1PWjtBeUNqbU9ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7QXpDbW1PaEI7QXlDL2xPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q2ltT1o7QXlDOWxPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q2dtT1o7QXlDN2xPUTtFQUNJO0VBQ0E7RUFDQTtBekMrbE9aO0F5QzVsT1E7RUFDSTtBekM4bE9aO0F5QzFsT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekM0bE9SO0F5QzFsT1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekM0bE9aO0F5Q3hsT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDMGxPUjtBeUN4bE9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekMwbE9aO0F5Q3ZsT1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7QXpDc2xPWjtBeUNubE9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpDcWxPWjtBeUNubE9ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtBekNxbE9oQjtBeUNobE9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpDa2xPUjtBeUNobE9RO0VBQ0k7RUFDQTtBekNrbE9aO0F5QzlrT0k7RUFDSTtBekNnbE9SO0F5QzdrT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekMra09SO0F5QzVrT0k7RUFDSTtBekM4a09SO0F5QzVrT1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekM4a09aO0F5QzFrT0k7RUFDSTtBekM0a09SO0F5Q3ZrT1E7OztFQUVJO0VBQ0E7QXpDMGtPWjtBeUN2a09RO0VBQ0k7QXpDeWtPWjtBeUNya09RO0VBQ0k7QXpDdWtPWjs7QXlDbGtPQTtFQUNJO0F6Q3FrT0o7QXlDbmtPSTtFQUVJO0F6Q29rT1I7O0EwQy94T0k7RUFDSSxjdkNnQkE7QUhreE9SOztBMEM5eE9BO0VBQ0k7RUFDQTtBMUNpeU9KO0EwQy94T0k7RUFDSSxjdkNPQTtFdUNOQTtBMUNpeU9SO0EwQy94T1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ2l5T1o7QTBDN3hPSTtFQUNJO0ExQyt4T1I7O0EwQzN4T0E7RUFDSSx5QnZDeEJLO0FIc3pPVDtBMEM1eE9JO0VBQ0ksY3ZDZEE7QUg0eU9SLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL192ZW5kb3IvZm9udHMvR2lscm95LmNzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL2ltcG9ydC5zY3NzIiwid2VicGFjazovL2FsZXhwcm9tLy4vYXNzZXRzL3Njc3MvX3ZlbmRvci9fZmxleC1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9fc3RhcnRpbmcuc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL192YXJpYmxlcy5zY3NzIiwid2VicGFjazovL2FsZXhwcm9tLy4vYXNzZXRzL3Njc3MvX2xheW91dHMuc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL2Zvcm1zL19idG5zLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9mb3Jtcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL2Zvcm1zL19jaGVja2JveC5zY3NzIiwid2VicGFjazovL2FsZXhwcm9tLy4vYXNzZXRzL3Njc3MvZm9ybXMvX254LWR5bmFtaWMtbGFiZWwuc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL2Zvcm1zL19yYW5nZS1zbGlkZXItYm94LnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9tYWluL190aXRsZXMuc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL21haW4vX2xpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9tYWluL19jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9tYWluL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL21haW4vX21lbnUuc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL21haW4vX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2FsZXhwcm9tLy4vYXNzZXRzL3Njc3MvbngtYmxvY2tzL19tb2RhbHMuc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL254LWJsb2Nrcy9fbngtcHJlbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9ueC1ibG9ja3MvX254LXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9ibG9ja3MvY29udGFjdHMuc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9ibG9ja3MvYWR2LnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9ibG9ja3MvYm90dG9tLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9ibG9ja3MvdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9jYWxsLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9ibG9ja3Mvb3JkZXIuc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9wcm9tby5zY3NzIiwid2VicGFjazovL2FsZXhwcm9tLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2ZhY3RvaWRzLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9ibG9ja3MvcHJvYmxlbXMuc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9vcmRlci1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9ibG9ja3MvdGVhbS5zY3NzIiwid2VicGFjazovL2FsZXhwcm9tLy4vYXNzZXRzL3Njc3MvYmxvY2tzL21pc3Rha2VzLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9ibG9ja3MvdHlwZS5zY3NzIiwid2VicGFjazovL2FsZXhwcm9tLy4vYXNzZXRzL3Njc3MvYmxvY2tzL3Blcm1pdHMuc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9jYWtlLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9ibG9ja3MvbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9ibG9ja3MvZmVlZGJhY2suc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9zY3JvbGwtdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9ibG9ja3MvY29va2llLWJhbm5lci5zY3NzIiwid2VicGFjazovL2FsZXhwcm9tLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2Vycm9yLnNjc3MiLCJ3ZWJwYWNrOi8vYWxleHByb20vLi9hc3NldHMvc2Nzcy9zbGlkZXJzL19ueC1wcm9tby1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9hbGV4cHJvbS8uL2Fzc2V0cy9zY3NzL3RoZW1lcy9fc2VsZWN0Mi10aGVtZS5zY3NzIiwid2VicGFjazovL2FsZXhwcm9tLy4vYXNzZXRzL3Njc3MvdGhlbWVzL3RpbmdsZS1tb2RhbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG4gICAgc3JjOiBsb2NhbCgnR2lscm95IFJlZ3VsYXInKSwgbG9jYWwoJ0dpbHJveS1SZWd1bGFyJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XHJcbiAgICBzcmM6IGxvY2FsKCdHaWxyb3kgRXh0cmFib2xkIEl0YWxpYycpLCBsb2NhbCgnR2lscm95LUV4dHJhYm9sZEl0YWxpYycpLFxyXG4gICAgICAgIHVybCgnL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvZm9udHMvR2lscm95L0dpbHJveS1FeHRyYWJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LUV4dHJhYm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogbG9jYWwoJ0dpbHJveSBCb2xkJyksIGxvY2FsKCdHaWxyb3ktQm9sZCcpLFxyXG4gICAgICAgIHVybCgnL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogbG9jYWwoJ0dpbHJveSBCbGFjaycpLCBsb2NhbCgnR2lscm95LUJsYWNrJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvZm9udHMvR2lscm95L0dpbHJveS1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogbG9jYWwoJ0dpbHJveSBMaWdodCcpLCBsb2NhbCgnR2lscm95LUxpZ2h0JyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvZm9udHMvR2lscm95L0dpbHJveS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogbG9jYWwoJ0dpbHJveSBTZW1pYm9sZCcpLCBsb2NhbCgnR2lscm95LVNlbWlib2xkJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvZm9udHMvR2lscm95L0dpbHJveS1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogbG9jYWwoJ0dpbHJveSBNZWRpdW0nKSwgbG9jYWwoJ0dpbHJveS1NZWRpdW0nKSxcclxuICAgICAgICB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ZvbnRzL0dpbHJveS9HaWxyb3ktTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvZm9udHMvR2lscm95L0dpbHJveS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XHJcbiAgICBzcmM6IGxvY2FsKCdHaWxyb3kgTWVkaXVtIEl0YWxpYycpLCBsb2NhbCgnR2lscm95LU1lZGl1bUl0YWxpYycpLFxyXG4gICAgICAgIHVybCgnL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvZm9udHMvR2lscm95L0dpbHJveS1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogbG9jYWwoJ0dpbHJveSBCbGFjayBJdGFsaWMnKSwgbG9jYWwoJ0dpbHJveS1CbGFja0l0YWxpYycpLFxyXG4gICAgICAgIHVybCgnL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvZm9udHMvR2lscm95L0dpbHJveS1CbGFja0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ZvbnRzL0dpbHJveS9HaWxyb3ktQmxhY2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XHJcbiAgICBzcmM6IGxvY2FsKCdHaWxyb3kgVWx0cmFMaWdodCcpLCBsb2NhbCgnR2lscm95LVVsdHJhTGlnaHQnKSxcclxuICAgICAgICB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ZvbnRzL0dpbHJveS9HaWxyb3ktVWx0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ZvbnRzL0dpbHJveS9HaWxyb3ktVWx0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogbG9jYWwoJ0dpbHJveSBSZWd1bGFyIEl0YWxpYycpLCBsb2NhbCgnR2lscm95LVJlZ3VsYXJJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ZvbnRzL0dpbHJveS9HaWxyb3ktUmVndWxhckl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ZvbnRzL0dpbHJveS9HaWxyb3ktUmVndWxhckl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogbG9jYWwoJ0dpbHJveSBTZW1pYm9sZCBJdGFsaWMnKSwgbG9jYWwoJ0dpbHJveS1TZW1pYm9sZEl0YWxpYycpLFxyXG4gICAgICAgIHVybCgnL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvZm9udHMvR2lscm95L0dpbHJveS1TZW1pYm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ZvbnRzL0dpbHJveS9HaWxyb3ktU2VtaWJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XHJcbiAgICBzcmM6IGxvY2FsKCdHaWxyb3kgSGVhdnkgSXRhbGljJyksIGxvY2FsKCdHaWxyb3ktSGVhdnlJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ZvbnRzL0dpbHJveS9HaWxyb3ktSGVhdnlJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LUhlYXZ5SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG4gICAgc3JjOiBsb2NhbCgnR2lscm95IEV4dHJhYm9sZCcpLCBsb2NhbCgnR2lscm95LUV4dHJhYm9sZCcpLFxyXG4gICAgICAgIHVybCgnL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvZm9udHMvR2lscm95L0dpbHJveS1FeHRyYWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LUV4dHJhYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogbG9jYWwoJ0dpbHJveSBCb2xkIEl0YWxpYycpLCBsb2NhbCgnR2lscm95LUJvbGRJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ZvbnRzL0dpbHJveS9HaWxyb3ktQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ZvbnRzL0dpbHJveS9HaWxyb3ktQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XHJcbiAgICBzcmM6IGxvY2FsKCdHaWxyb3kgVWx0cmFMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ0dpbHJveS1VbHRyYUxpZ2h0SXRhbGljJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LVVsdHJhTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LVVsdHJhTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XHJcbiAgICBzcmM6IGxvY2FsKCdHaWxyb3kgTGlnaHQgSXRhbGljJyksIGxvY2FsKCdHaWxyb3ktTGlnaHRJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ZvbnRzL0dpbHJveS9HaWxyb3ktTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG4gICAgc3JjOiBsb2NhbCgnR2lscm95IEhlYXZ5JyksIGxvY2FsKCdHaWxyb3ktSGVhdnknKSxcclxuICAgICAgICB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ZvbnRzL0dpbHJveS9HaWxyb3ktSGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LUhlYXZ5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG4gICAgc3JjOiBsb2NhbCgnR2lscm95IFRoaW4nKSwgbG9jYWwoJ0dpbHJveS1UaGluJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XHJcbiAgICBzcmM6IGxvY2FsKCdHaWxyb3kgVGhpbiBJdGFsaWMnKSwgbG9jYWwoJ0dpbHJveS1UaGluSXRhbGljJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LVRoaW5JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9mb250cy9HaWxyb3kvR2lscm95LVRoaW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTdHJpbmcgUmVwbGFjZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xyXG4gICAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XHJcbiAgICBAaWYgJGluZGV4IHtcclxuICAgICAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XHJcbiAgICB9XHJcbiAgICBAcmV0dXJuICRzdHJpbmc7XHJcbn1cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGb250IEZhY2VcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYyIHdvZmYgdHRmIHN2Zykge1xyXG4gICAgJHNyYzogbnVsbDtcclxuICAgICRleHRtb2RzOiAoXHJcbiAgICAgICAgICAgIGVvdDogXCI/XCIsXHJcbiAgICAgICAgICAgIHN2ZzogXCIjXCIgKyBzdHItcmVwbGFjZSgkbmFtZSwgXCIgXCIsIFwiX1wiKVxyXG4gICAgKTtcclxuICAgICRmb3JtYXRzOiAoXHJcbiAgICAgICAgICAgIG90ZjogXCJvcGVudHlwZVwiLFxyXG4gICAgICAgICAgICB0dGY6IFwidHJ1ZXR5cGVcIlxyXG4gICAgKTtcclxuICAgIEBlYWNoICRleHQgaW4gJGV4dHMge1xyXG4gICAgICAgICRleHRtb2Q6IGlmKG1hcC1oYXMta2V5KCRleHRtb2RzLCAkZXh0KSwgJGV4dCArIG1hcC1nZXQoJGV4dG1vZHMsICRleHQpLCAkZXh0KTtcclxuICAgICAgICAkZm9ybWF0OiBpZihtYXAtaGFzLWtleSgkZm9ybWF0cywgJGV4dCksIG1hcC1nZXQoJGZvcm1hdHMsICRleHQpLCAkZXh0KTtcclxuICAgICAgICAkc3JjOiBhcHBlbmQoJHNyYywgdXJsKHF1b3RlKCRwYXRoICsgXCIuXCIgKyAkZXh0bW9kKSkgZm9ybWF0KHF1b3RlKCRmb3JtYXQpKSwgY29tbWEpO1xyXG4gICAgfVxyXG4gICAgQGZvbnQtZmFjZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcclxuICAgICAgICBmb250LXN0eWxlOiAkc3R5bGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgICAgICAgc3JjOiAkc3JjO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyDQqNGA0LjRhNGCIE1hdGVyaWFsIERlc2lnbiBJY29ucyDQtNC70Y8g0L/RgdC10LLQtNC+0LrQu9Cw0YHRgdC+0LJcclxuJWYtbWRpe1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vLyDQqNGA0LjRhNGCIEZvbnRBd2Vzb21lIEljb25zINC00LvRjyDQv9GB0LXQstC00L7QutC70LDRgdGB0L7QslxyXG4lZi1mYXtcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuJWNsZWFyZml4LWFmdGVye1xyXG4gICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyDQkNCx0YHQvtC70Y7RgtC90L7QtSDQstGL0YDQsNCy0L3QuNCy0LDQvdC40LUg0L/QviDRhtC10L3RgtGA0YNcclxuJWNlbnRlcmVkLWFic29sdXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLy8g0J7RhNC+0YDQvNC70LXQvdC40LUgcGxhY2Vob2xkZXJcclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7IEBjb250ZW50OyB9XHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG59XHJcblxyXG5cclxuLyogU3ByaXRlICovXHJcbkBtaXhpbiBzcHJpdGUoJHg6IDAsICR5OiAwLCAkd2lkdGg6IDAsICRoZWlnaHQ6IDApIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICR4ICR5O1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5cclxuLy8g0YbQstC10YIg0LLRi9C00LXQu9GP0LXQvNC+0LPQviDRgtC10LrRgdGC0LBcclxuQG1peGluIHNlbGVjdGlvbigkY29sb3IsICRiZykge1xyXG4gICAgOjpzZWxlY3Rpb24ge1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJnO1xyXG4gICAgfVxyXG4gICAgOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICB9XHJcbn1cclxuQG1peGluIHNjcm9sbGJhcigkc2l6ZSwgJGZvcmVncm91bmQtY29sb3IsICRiYWNrZ3JvdW5kLWNvbG9yKSB7XHJcbiAgICAvLyBGb3IgR29vZ2xlIENocm9tZVxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6ICAkc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9yZWdyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vIEZvciBJbnRlcm5ldCBFeHBsb3JlclxyXG4gICAgYm9keSB7XHJcbiAgICAgICAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHNjcm9sbGJhci10cmFjay1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSDQt9Cw0L/RgNC+0YHRi1xyXG5AbWl4aW4gbWVkaWEoJHNjcmVlbjogJ3hzJywgJHNjcmVlbjI6ICcnKXtcclxuICAgIEBpZiBzdHItbGVuZ3RoKCRzY3JlZW4pID4gMCBhbmQgc3RyLWxlbmd0aCgkc2NyZWVuMikgPiAwe1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgJHNjcmVlbikpIGFuZCAobWF4LXdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgJHNjcmVlbjIpKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1AZWxzZSBpZiBzdHItaW5kZXgoJHNjcmVlbiwgJ21heCcpIG9yIHN0ci1pbmRleCgkc2NyZWVuLCAnbWluJyl7XHJcbiAgICAgICAgQGlmIHN0ci1pbmRleCgkc2NyZWVuLCAnbWF4Jyl7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgJHNjcmVlbikpIHtcclxuICAgICAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpZiBzdHItaW5kZXgoJHNjcmVlbiwgJ21pbicpe1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCgkYnJlYWtwb2ludHMsICRzY3JlZW4pKSB7XHJcbiAgICAgICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1AZWxzZSB7XHJcbiAgICAgICAgQGlmKG1hcF9nZXQoJGJyZWFrcG9pbnRzLCAkc2NyZWVuKSl7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgJHNjcmVlbikpIHtcclxuICAgICAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfUBlbHNlIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4pIHtcclxuICAgICAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDQotGA0L7QtdGC0L7Rh9C40LUg0LIg0LrQvtC90YbQtSDRgdGC0YDQvtC60LhcclxuQG1peGluIHRydW5jYXRlICgkd2lkdGgpIHtcclxuICAgIG1heC13aWR0aDogJHdpZHRoO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufSIsIi8vZmlzdFxyXG5AaW1wb3J0IFwidmFyaWJsZXNcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5cclxuLy8gdmVuZG9yc1xyXG5AaW1wb3J0IFwiX3ZlbmRvci9mb250cy9HaWxyb3kuY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwiX3ZlbmRvci9mbGV4LWdyaWRcIjtcclxuXHJcbi8vIGRlZmF1bHRcclxuQGltcG9ydCBcInN0YXJ0aW5nXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXRzXCI7XHJcblxyXG4vLyBmb3JtcyAmIGJ1dHRvbnNcclxuQGltcG9ydCBcImZvcm1zL2J0bnNcIjtcclxuQGltcG9ydCBcImZvcm1zL2Zvcm1zXCI7XHJcbkBpbXBvcnQgXCJmb3Jtcy9jaGVja2JveFwiO1xyXG5AaW1wb3J0IFwiZm9ybXMvbngtZHluYW1pYy1sYWJlbFwiO1xyXG5AaW1wb3J0IFwiZm9ybXMvcmFuZ2Utc2xpZGVyLWJveFwiO1xyXG5cclxuLy8gbWFpblxyXG5AaW1wb3J0IFwibWFpbi90aXRsZXNcIjtcclxuQGltcG9ydCBcIm1haW4vbGlua3NcIjtcclxuQGltcG9ydCBcIm1haW4vY29udGVudFwiO1xyXG5AaW1wb3J0IFwibWFpbi9oZWFkZXJcIjtcclxuQGltcG9ydCBcIm1haW4vbWVudVwiO1xyXG5AaW1wb3J0IFwibWFpbi9mb290ZXJcIjtcclxuXHJcbi8vIGJsb2Nrc1xyXG5AaW1wb3J0IFwibngtYmxvY2tzL21vZGFsc1wiO1xyXG5AaW1wb3J0IFwibngtYmxvY2tzL254LXByZWxvYWRlclwiO1xyXG5AaW1wb3J0IFwibngtYmxvY2tzL254LXBvcHVwXCI7XHJcblxyXG4vL2Jsb2Nrc1xyXG5AaW1wb3J0IFwiYmxvY2tzL2NvbnRhY3RzXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvbWFpblwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2FkdlwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2JvdHRvbVwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3ZpZGVvXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvY2FsbFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL29yZGVyXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvcHJvbW9cIjtcclxuQGltcG9ydCBcImJsb2Nrcy9mYWN0b2lkc1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3Byb2JsZW1zXCI7XHJcbkBpbXBvcnQgXCJibG9ja3Mvb3JkZXItc2VjdGlvblwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3RlYW1cIjtcclxuQGltcG9ydCBcImJsb2Nrcy9taXN0YWtlc1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3R5cGVcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9wZXJtaXRzXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvY2FrZVwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL21hcFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2ZlZWRiYWNrXCI7XHJcbkBpbXBvcnQgXCJibG9ja3Mvc2Nyb2xsLXRvcFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2Nvb2tpZS1iYW5uZXJcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9lcnJvclwiO1xyXG5cclxuLy9zbGlkZXJzXHJcbkBpbXBvcnQgXCJzbGlkZXJzL254LXByb21vLXNsaWRlclwiO1xyXG5cclxuLy8gdGhlbWVzXHJcbi8vQGltcG9ydCBcInRoZW1lcy9ib290c3RyYXAtbWFpbi1zdHlsZXNcIjtcclxuQGltcG9ydCBcInRoZW1lcy9zZWxlY3QyLXRoZW1lXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZXMvdGluZ2xlLW1vZGFsXCI7XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbi4jeyRmbGV4LXJvdy1jbGFzc30ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLCAtMik7XHJcbiAgICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLCAtMik7XHJcbn1cclxuXHJcbiRmbGV4LWNvbC10eXBlOiB4cztcclxuLiN7JGZsZXgtY29sLW5hbWV9IHtcclxuICAgIC8vZmxleDogMSAxIGF1dG87XHJcbiAgICAvL2ZsZXg6IGF1dG87XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLCAyKTtcclxuICAgIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLCAyKTtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHMge1xyXG4gICAgLiN7JGZsZXgtY29sLXR5cGV9LSN7JGl9IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiBtYXRoLmRpdigxMDAlLCAkZ3JpZC1jb2xzKSAqICRpO1xyXG4gICAgICAgIG1heC13aWR0aDogbWF0aC5kaXYoMTAwJSwgJGdyaWQtY29scykgKiAkaTtcclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xyXG4gICAgJGZsZXgtY29sLXR5cGU6IG50aCgkYnJlYWtwb2ludCwgMSk7XHJcbiAgICAkY29sLXNpemU6IG50aCgkYnJlYWtwb2ludCwgMik7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGNvbC1zaXplKSB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2xzIHtcclxuICAgICAgICAgICAgLiN7JGZsZXgtY29sLXR5cGV9LSN7JGl9IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IG1hdGguZGl2KDEwMCUsICRncmlkLWNvbHMpICogJGk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1hdGguZGl2KDEwMCUsICRncmlkLWNvbHMpICogJGk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIqLCAqOmFmdGVyLCAqOmJlZm9yZXtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbjpmb2N1c3tcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuYm9keXtcclxuICAgIGZvbnQ6IG1hcC1nZXQoJGZvbnQsIHdlaWdodCkgI3ttYXAtZ2V0KCRmb250LCBzaXplKX0vI3ttYXAtZ2V0KCRmb250LCBsaW5lLWhlaWdodCl9IG1hcC1nZXQoJGZvbnQsIGZhbWlseSk7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkdGV4dCwgY29sb3ItbWFpbik7XHJcbiAgICBtaW4td2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lciwgbWluLXdpZHRoKTtcclxuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGJnLCBib2R5KTtcclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRiZywgd3JhcHBlcik7XHJcbiAgICAmX2ZsZXgge1xyXG4gICAgICAgIC53cmFwcGVyX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1taW4nLCAnbWQtbWF4Jyl7XHJcbiAgICAgICAgJl9fY29udGVudHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IG1hcF9nZXQoJGhlYWRlciwgaGVpZ2h0LXNtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKXtcclxuICAgICAgICAmX19jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRiZywgY29udGFpbmVyKTtcclxuICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLCBtYXgtd2lkdGgpO1xyXG4gICAgd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lciwgd2lkdGgpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLWd1dHRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1ndXR0ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNzhweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1pbicsICdzbS1tYXgnKXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLWd1dHRlci1zbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItZ3V0dGVyLXNtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJyl7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1ndXR0ZXIteHM7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLWd1dHRlci14cztcclxuICAgIH1cclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY29udGVudC1uYXJyb3d7XHJcbiAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lciwgbmFycm93KTtcclxufVxyXG4uY29udGVudC1uYXJyb3ctbWVke1xyXG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXIsIG5hcnJvdy1tZWQpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBzZWxlY3Rpb24obWFwX2dldCgkc2VsZWN0b2luLCBjb2xvciksIG1hcF9nZXQoJHNlbGVjdG9pbiwgYmcpKTtcclxuQGluY2x1ZGUgbWVkaWEoJ21kLW1pbicpe1xyXG4gICAgQGluY2x1ZGUgc2Nyb2xsYmFyKG1hcF9nZXQoJHNjcm9sbGJhciwgc2l6ZSksIHJnYmEobWFwX2dldCgkc2Nyb2xsYmFyLCB0cmFjay1iZyksIC4yKSwgbWFwX2dldCgkc2Nyb2xsYmFyLCBiZykpO1xyXG59XHJcbi5tYXAtd2lkZ2V0LWNvbnRlbnQtdmlld19fZnJhbWUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIENvbG9yc1xyXG4vLy8vLy8vLy8vLy8vLy8vLy9cclxuJHdoaXRlOiAjZmZmZmZmO1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcblxyXG4kYy1kYXJrOiAjM0IzQjNCO1xyXG5cclxuJGMtZ3JheTogIzg4ODg4ODtcclxuJGMtZ3JheS1kYXJrOiAjQjVCNUI1O1xyXG4kYy1kaW0tZ3JheTogIzVCNUI1QjtcclxuXHJcbiRjLWJsdWU6ICMzMTgyQUE7XHJcblxyXG4kYy1ncmVlbjogIzNGQTc0NztcclxuXHJcbiRjLW9yYW5nZTogI2RiMTYwMztcclxuJGMtZGFyay1vcmFuZ2U6ICNiMDUyMDA7XHJcblxyXG4kYy1yZWQ6ICNDNzEwMkU7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEJBQ0tHUk9VTkRTXHJcbi8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kYmc6IChcclxuICAgIGJvZHk6ICNmMmY1ZmMsXHJcbiAgICB3cmFwcGVyOiB0cmFuc3BhcmVudCxcclxuICAgIGNvbnRhaW5lcjogdHJhbnNwYXJlbnQsXHJcbik7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEhlYWRlclxyXG4vLy8vLy8vLy8vLy8vLy8vLy9cclxuJGhlYWRlcjogKFxyXG4gICAgaGVpZ2h0OiAxMDBweCxcclxuICAgIGhlaWdodC1zbTogMTY2cHgsXHJcbiAgICBoZWlnaHQteHM6IDM2MHB4LFxyXG4gICAgYmc6IHdoaXRlLFxyXG4pO1xyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBNZW51XHJcbi8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kbWVudTogKFxyXG4gICAgd2lkdGg6IDI5MHB4LFxyXG4gICAgYmc6IHdoaXRlLFxyXG4gICAgYmctYWN0aXZlOiB0cmFuc3BhcmVudCxcclxuICAgIGJnLWhvdmVyOiByZ2JhKHdoaXRlLCAuMDUpLFxyXG4gICAgY29sb3ItYWN0aXZlOiAkYy1kYXJrLFxyXG4pO1xyXG5cclxuJHN1Ym1lbnU6IChcclxuICAgIGJnOiB3aGl0ZSxcclxuICAgIGJnLXhzOiB3aGl0ZXNtb2tlLFxyXG4gICAgd2lkdGg6IDIwMHB4XHJcbik7XHJcblxyXG4kbXRvZ2dsZTogKFxyXG4gICAgc2l6ZTogNDRweCxcclxuICAgIHdpZHRoOiAyNHB4LFxyXG4gICAgaGVpZ2h0OiAycHgsXHJcbiAgICBjb2xvcjogYmxhY2ssXHJcbiAgICBjb2xvci1ob3ZlcjogYmxhY2ssXHJcbiAgICBjb2xvci1hY3RpdmU6IGJsYWNrLFxyXG4gICAgZGlzdGFuY2VCZXR3ZWVuOiA4cHgsXHJcbiAgICBiZzogdHJhbnNwYXJlbnRcclxuKTtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRm9vdGVyXHJcbi8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kZm9vdGVyLWJnOiB3aGl0ZTtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gQ29udGVudFxyXG4vLy8vLy8vLy8vLy8vLy8vLy9cclxuJHRleHQ6IChcclxuICAgIGNvbG9yLW1haW46ICRjLWRhcmssXHJcbiAgICBjb2xvci1kYXJrOiAkYy1kYXJrLFxyXG4gICAgY29sb3ItZGFyay1mYWRlOiByZ2JhKCRjLWRhcmssIC44KSxcclxuICAgIGNvbG9yLWxpZ2h0OiAkd2hpdGUsXHJcbiAgICBjb2xvci1saWdodC1mYWRlOiByZ2JhKCR3aGl0ZSwgLjgpLFxyXG4gICAgZGlzYWJsZWQ6IHJnYmEoJGMtZGFyaywgLjYpXHJcbik7XHJcblxyXG4kbm90ZS1jb2xvcjogcmdiYShtYXBfZ2V0KCR0ZXh0LCBjb2xvci1tYWluKSwgLjcpO1xyXG5cclxuJHRhYmxlOiAoXHJcbiAgICB0ci1iZzogd2hpdGUsXHJcbiAgICB0ci1iZy1ob3Zlcjogd2hpdGUsXHJcbiAgICBici1jb2xvcjogbGlnaHRlbihzbGF0ZWdyYXksIDM4JSlcclxuKTtcclxuXHJcbiRjb250ZW50OiAoXHJcbiAgICBibG9ja3F1b3RlLWJyOiAkYmxhY2ssXHJcbiAgICBoci1jb2xvcjogcmdiYSgkYmxhY2ssIC4wOCksXHJcbiAgICBoci1jb2xvci1sdDogJHdoaXRlLFxyXG4gICAgbGlzdC1kb3QtYmc6IHJnYmEoJGMtZGFyaywgLjgpLFxyXG4gICAgbWFyay1iZzogeWVsbG93LFxyXG4gICAgY29kZS1iZzogbGlnaHRlbihzbGF0ZWdyYXksIDQwJSksXHJcbiAgICBpbXBvcnRhbnQtY29sb3I6ICRjLXJlZCxcclxuICAgIGVycm9yLWNvbG9yOiAkYy1yZWQsXHJcbiAgICBzdWNjZXNzLWNvbG9yOiAkYy1ncmVlbixcclxuICAgIGluZm8tY29sb3I6ICRjLWJsdWUsXHJcbiAgICB3YXJuaW5nLWNvbG9yOiAkYy1vcmFuZ2VcclxuKTtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBBTklNQVRJT05TXHJcbi8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kdHItdGltZTogLjJzO1xyXG4kdHItdHlwZTogZWFzZS1pbi1vdXQ7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIExpbmtzXHJcbi8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kbGluazogKFxyXG4gICAgY29sb3ItbWFpbjogJGMtZGFyayxcclxuICAgIGNvbG9yLWJyZDogcmdiYSgkYy1ibHVlLCAuMyksXHJcbiAgICBjb2xvci1ob3ZlcjogJGMtcmVkXHJcbik7XHJcbiRwcmVsb2FkZXI6IChcclxuICAgIHdpZHRoOiAyOHB4LFxyXG4gICAgaGVpZ2h0OiAyOHB4LFxyXG4gICAgY29sb3I6ICRjLWRhcmssXHJcbiAgICB0aGlja25lc3M6IDJweCxcclxuICAgIGJ0bldpZHRoOiAyOHB4LFxyXG4gICAgYnRuSGVpZ2h0OiAyOHB4LFxyXG4gICAgaW5kaWNhdG9yV2lkdGg6IDIwcHgsXHJcbiAgICBpbmRpY2F0b3JIZWlnaHQ6IDIwcHgsXHJcbiAgICBjb250ZW50V2lkdGg6IDIwcHgsXHJcbiAgICBjb250ZW50SGVpZ2h0OiAyMHB4XHJcbik7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEJ1dHRvbnNcclxuLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRidXR0b246IChcclxuICAgIG1haW4tYmc6ICRjLWRhcmssXHJcbiAgICBtYWluLWJnLWhvdmVyOiByZ2JhKCRjLWRhcmssIC44KSxcclxuICAgIG1haW4tY29sb3I6IHdoaXRlLFxyXG4gICAgZGlzYWJsZWQtYmc6IHJnYmEoJGMtZGFyaywgLjEpLFxyXG4gICAgZGlzYWJsZWQtY29sb3I6ICRjLWRhcmssXHJcbiAgICBjbG9zZS1jb2xvcjogJGMtZGFyayxcclxuICAgIGNsb3NlLWNvbG9yLWhvdmVyOiAkYy1yZWRcclxuKTtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRm9ybXNcclxuLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRpbnB1dDogKFxyXG4gICAgaGVpZ2h0OiA1MHB4LFxyXG4gICAgbWF4LXc6IDEwMCUsXHJcbiAgICBtYXgtdy1zaG9ydDogMjgwcHgsXHJcbiAgICBiZzogd2hpdGUsXHJcbiAgICBjb2xvcjogbWFwX2dldCgkdGV4dCwgY29sb3ItbWFpbiksXHJcbiAgICBiZy1hY3RpdmU6IHdoaXRlLFxyXG4gICAgYnJkOiByZ2JhKCRibGFjaywgLjIpLFxyXG4gICAgYnJkLWhvdmVyOiByZ2JhKCRibGFjaywgLjUpLFxyXG4gICAgYnJkLWZvY3VzOiByZ2JhKCRibGFjaywgMSksXHJcbiAgICBkaXNhYmxlZDogcmdiYSgkYmxhY2ssIC4xKSxcclxuICAgIHBsYWNlaG9sZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjQpXHJcbik7XHJcblxyXG4kdGV4dGFyZWE6IChcclxuICAgIGhlaWdodDogNTBweCxcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4LFxyXG4pO1xyXG5cclxuJHNlbGVjdDogKFxyXG4gICAgYmctc2VsZWN0ZWQ6IHJnYmEoJGJsYWNrLCAuOCksXHJcbiAgICBiZy1ob3ZlcjogcmdiYSgkYmxhY2ssIC4wOClcclxuKTtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gQm94XHJcbi8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kYnJkLXJhZC1tYWluOiAycHg7XHJcbiRicmQtcmFkLWJveDogM3B4O1xyXG5cclxuJGJyZC1jb2xvcjogcmdiYShncmF5LCAuMSk7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIE1vZGFsc1xyXG4vLy8vLy8vLy8vLy8vLy8vLy9cclxuJG1vZGFsOiAoXHJcbiAgICB3aWR0aDogNDgwcHgsXHJcbiAgICB3aWR0aC1taW46IDQwMHB4LFxyXG4gICAgd2lkdGgtYmlnOiA4MDBweCxcclxuICAgIGJnOiB3aGl0ZSxcclxuICAgIGJnLWJhY2tkcm9wOiByZ2JhKCRjLWRhcmssIC4zKSxcclxuICAgIGNsb3NlLXNpemU6IDIycHhcclxuKTtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL3Njcm9sbGJhciAmIHNlbGVjdGlvblxyXG4vLy8vLy8vLy8vLy8vLy8vLy9cclxuJHNjcm9sbGJhcjogKFxyXG4gICAgc2l6ZTogOHB4LFxyXG4gICAgcmFkaXVzOiAxMHB4LFxyXG4gICAgdHJhY2stYmc6IHNsYXRlZ3JheSxcclxuICAgIGJnOiB0cmFuc3BhcmVudFxyXG4pO1xyXG4kc2Nyb2xsYmFyQ3VzdG9tOiAoXHJcbiAgICBoYW5kbGUtc2l6ZTogM3B4LFxyXG4gICAgaGFuZGxlLXJhZGl1czogMTBweCxcclxuICAgIHRyYWNrLWJnOiB3aGl0ZXNtb2tlLFxyXG4gICAgaGFuZGxlLWJnOiByZ2JhKGJsYWNrLCAuNCksXHJcbiAgICBoYW5kbGUtYmctYWN0aXZlOiByZ2JhKGJsYWNrLCAuNyksXHJcbiAgICBoYW5kbGUtYmctaG92ZXI6IHJnYmEoYmxhY2ssIC41NSksXHJcbik7XHJcblxyXG4kc2VsZWN0b2luOiAoXHJcbiAgICBjb2xvcjogJHdoaXRlLFxyXG4gICAgYmc6ICRjLWRhcmssXHJcbik7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIFNUUlVDVFVSRVxyXG4vLy8vLy8vLy8vLy8vLy8vLy9cclxuJGdyaWQtY29sczogMjQgIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlcjogMzVweDtcclxuJGdyaWQtZ3V0dGVyLXNtOiAzMHB4O1xyXG4kZ3JpZC1ndXR0ZXIteHM6IDIwcHg7XHJcbiRmbGV4LXJvdy1jbGFzczogJ2ZsZXgtcm93JztcclxuJGZsZXgtY29sLW5hbWU6ICdmbGV4LWNvbCc7XHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgICBzbSA3NjhweCxcclxuICAgIG1kIDEwMjRweCxcclxuICAgIGxnIDEyMDBweFxyXG4pO1xyXG5cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgICB4czogNzY3cHgsXHJcbiAgICBzbS1taW46IDc2OHB4LFxyXG4gICAgc20tbWF4OiAxMDIzcHgsXHJcbiAgICBtZC1taW46IDEwMjRweCxcclxuICAgIG1kLW1heDogMTE5OXB4LFxyXG4gICAgbGctbWluOiAxMjAwcHgsXHJcbiAgICBsZy1tYXg6IDEzOTlweCxcclxuICAgIHhsLW1pbjogMTQwMHB4LFxyXG4gICAgeGwtbWF4OiAxNTk5cHgsXHJcbiAgICB4eGwtbWF4OiAxNzk5cHhcclxuKTtcclxuXHJcbiRzZWN0aW9uLW9mZnNldDogODBweDtcclxuJHNlY3Rpb24tb2Zmc2V0LXNtOiA2MHB4O1xyXG4kc2VjdGlvbi1vZmZzZXQteHM6IDQwcHg7XHJcblxyXG4kY29udGFpbmVyLWd1dHRlcjogNTBweDtcclxuJGNvbnRhaW5lci1ndXR0ZXItc206IDMwcHg7XHJcbiRjb250YWluZXItZ3V0dGVyLXhzOiAxMHB4O1xyXG4kY29udGFpbmVyOiAoXHJcbiAgICBtYXgtd2lkdGg6IDE2ODBweCxcclxuICAgIHdpZHRoLXdvLWd1dHRlcjogMTIwMCAtICRjb250YWluZXItZ3V0dGVyKjIsXHJcbiAgICBtaW4td2lkdGg6IDMyMHB4LFxyXG4gICAgd2lkdGg6IDEwMCUsXHJcbiAgICBuYXJyb3c6IDcwMHB4LFxyXG4gICAgbmFycm93LW1lZDogOTk1cHgsXHJcbik7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPTlRTXHJcbi8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kZnotbGl0dGxlOiAxMnB4O1xyXG5cclxuJGZ6LW1pbjogMTNweDtcclxuJGZ6LXhtaW46IDE0cHg7XHJcblxyXG4kZnotbWFpbjogMTZweDtcclxuJGZ6LXhtYWluOiAxOHB4O1xyXG5cclxuJGZ6LW1lZDogMjBweDtcclxuJGZ6LXhtZWQ6IDI1cHg7XHJcbiRmei14eG1lZDogMjZweDtcclxuXHJcbiRmei1sYXJnZTogMzBweDtcclxuJGZ6LXhsYXJnZTogMzNweDtcclxuJGZ6LXh4bGFyZ2U6IDM1cHg7XHJcblxyXG4kZnotYmlnOiA0MHB4O1xyXG4kZnoteGJpZzogNDVweDtcclxuJGZ6LXh4YmlnOiA1MHB4O1xyXG5cclxuJGZ6LXhsOiA1NXB4O1xyXG4kZnoteHhsOiA3MHB4O1xyXG5cclxuJGZvbnQ6IChcclxuICAgIGZhbWlseTogKCdHaWxyb3knLCBzYW5zLXNlcmlmKSxcclxuICAgIHRpdGxlOiAoJ0dpbHJveScsIHNhbnMtc2VyaWYpLFxyXG4gICAgd2VpZ2h0OiA0MDAsXHJcbiAgICBzaXplOiAkZnotbWFpbixcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRcclxuKTsiLCJAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG4uZmxleC1yb3d7XHJcbiAgICAmI3smfV9uby1ndXR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgID4gLmZsZXgtY29se1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiN7Jn1fZm9ybXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgPiAuZmxleC1jb2x7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfYWktY2VudGVye1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1pbicsICdzbS1tYXgnKXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItc20sIDIpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLXNtLCAyKTtcclxuICAgICAgICAuZmxleC1jb2x7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci1zbSwgMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXNtLCAyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXIteHMsIDIpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLXhzLCAyKTtcclxuICAgICAgICAuZmxleC1jb2x7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci14cywgMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXhzLCAyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbi50ZXh0LWxlZnR7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRleHQtcmlnaHR7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVudmlzaWJsZXtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5mYWRlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IG1hdGguZGl2KCR0ci10aW1lLCAyKSAkdHItdHlwZTtcclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4uY29sbGFwc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgJl9wdHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG4uY29sbGFwc2luZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0ICR0ci10aW1lICR0ci10eXBlLCBvcGFjaXR5ICR0ci10aW1lICR0ci10eXBlLCB2aXNpYmlsaXR5ICR0ci10aW1lICR0ci10eXBlO1xyXG59XHJcbi50YWItY29udGVudHtcclxuICAgID4gLnRhYi1wYW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnRhYi1idXR0b24uaXMtYWN0aXZlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi50YWItY29udGVudCAuYm94IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbn1cclxuLnRhYi1jb250ZW50LmlzLWFjdGl2ZSAuYm94IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxufVxyXG5cclxuLm1lbnUtb3BlbixcclxuLmZpbHRlci1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5ueC1hZmZpeCB7XHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB9XHJcbiAgICAmLmFic29sdXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdmctaWNvbnMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IC05OTk7XHJcbn1cclxuXHJcbi5iZy1mYWRle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTFweDtcclxuICAgIHdpZHRoOiAxOTBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTgsMTgsMTgsMSkgMCUsIHJnYmEoMTgsMTgsMTgsMCkgOTklKTtcclxuXHJcbiAgICAmLS1yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDE4LDE4LDE4LDEpIDAlLCByZ2JhKDE4LDE4LDE4LDApIDk5JSk7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogLTFweDtcclxuICAgIH1cclxufVxyXG5cclxuLy/QptCy0LXRgtCwXHJcbi5pbXBvcnRhbnQtY29sb3J7IGNvbG9yOiBtYXBfZ2V0KCRjb250ZW50LCBpbXBvcnRhbnQtY29sb3IpICFpbXBvcnRhbnQ7IH1cclxuLnN1Y2Nlc3MtY29sb3J7IGNvbG9yOiBtYXBfZ2V0KCRjb250ZW50LCBzdWNjZXNzLWNvbG9yKSAhaW1wb3J0YW50OyB9XHJcbi53YXJuaW5nLWNvbG9yeyBjb2xvcjogbWFwX2dldCgkY29udGVudCwgd2FybmluZy1jb2xvcikgIWltcG9ydGFudDsgfVxyXG4uZXJyb3ItY29sb3J7IGNvbG9yOiBtYXBfZ2V0KCRjb250ZW50LCBlcnJvci1jb2xvcikgIWltcG9ydGFudDsgfVxyXG4uaW5mby1jb2xvcnsgY29sb3I6IG1hcF9nZXQoJGNvbnRlbnQsIGluZm8tY29sb3IpICFpbXBvcnRhbnQ7IH1cclxuXHJcbltkYXRhLWxvYWQtY29udGVudF0sIFtkYXRhLWFmZml4LXBhcmVudF17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuW2RhdGEtY3VzdG9tLXNjcm9sbF0sIFtkYXRhLWF0dGFjaC1kcmFnZ2VyXXtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuW2RhdGEtYXR0YWNoLWRyYWdnZXJde1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBpbWcsIGEsIGJ1dHRvbntcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtYmcsIC5maWx0ZXItYmd7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRtb2RhbCwgYmctYmFja2Ryb3ApO1xyXG4gICAgei1pbmRleDogNDk5O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICR0ci10aW1lICR0ci10eXBlO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpe1xyXG4gICAgLm1lbnUtb3BlbiAubWVudS1iZ3tcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlci1vcGVuIC5maWx0ZXItYmd7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmQtYmxvY2t7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmQtc20tbm9uZSB7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59IiwiLmJ0bntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHBhZGRpbmc6IDEzcHggMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDczcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyLXRpbWUgJHRyLXR5cGU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAtM3B4IC00cHggN3B4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIGluc2V0O1xyXG5cclxuICAgIHNwYW4sXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4gKyBzdmcsXHJcbiAgICBzdmcgKyBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wcmltYXJ5IHtcclxuICAgICAgICBib3JkZXI6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJvcmRlcjogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW91dGxpbmUge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAmLS1ncmV5IHtcclxuICAgICAgICBib3JkZXI6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNpcmNsZSB7XHJcbiAgICAgICAgY29sb3I6ICNjY2NjY2M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sZyB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA2MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggNDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggNDZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1kIHtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjJweCAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFuaW1hdGVkIHtcclxuICAgICAgICBhbmltYXRpb246IHZpYnJhdGlvbiAwLjRzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmlnaHQge1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1mdWxsLXdpZHRoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmW2Rpc2FibGVkXSwgJi5kaXNhYmxlZHtcclxuICAgICAgICAmLCAmOmZvY3VzLCAmOmhvdmVyLCAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwX2dldCgkYnV0dG9uLCBkaXNhYmxlZC1iZyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRidXR0b24sIGRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmW3JlYWRvbmx5XSwgJi5yZWFkb25seXtcclxuICAgICAgICAmLCAmOmZvY3VzLCAmOmhvdmVyLCAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwX2dldCgkYnV0dG9uLCBkaXNhbGJlZC1iZyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRidXR0b24sIGRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbdHlwZT1cImZpbGVcIl17XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB2aWJyYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgIH1cclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgfVxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbn0iLCIubngtZm9ybS1lbGVtZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IG1hcF9nZXQoJGlucHV0LCBtYXgtdyk7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBwYWRkaW5nOiA5cHggMTJweCA5cHggMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICRjLWRhcms7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRpbnB1dCwgYmcpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICR0ci10aW1lICR0ci10eXBlO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjRCNEI0O1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwX2dldCgkaW5wdXQsIGJyZC1ob3Zlcik7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBib3JkZXItY29sb3I6IG1hcF9nZXQoJGlucHV0LCBicmQtZm9jdXMpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVye1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjLWRhcmssIDAuNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZbcmVhZG9ubHldLCAmLnJlYWRvbmx5LFxyXG4gICAgJltkaXNhYmxlZF0sICYuZGlzYWJsZWR7XHJcbiAgICAgICAgJiwgJjpmb2N1cywgJjpob3ZlciwgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGlucHV0LCBkaXNhYmxlZCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRpbnB1dCwgY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yYW5nZS1zbGlkZXItYm94ICYge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG50ZXh0YXJlYSwgdGV4dGFyZWEubngtZm9ybS1lbGVtZW50e1xyXG5cclxuICAgICZbZGF0YS1keW5hbWljLXRleHRhcmVhXXtcclxuICAgICAgICBtaW4taGVpZ2h0OiBtYXBfZ2V0KCRpbnB1dCwgaGVpZ2h0KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcntcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5bdHlwZT1cInNlYXJjaFwiXXtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuW3R5cGU9XCJjb2xvclwiXXtcclxuICAgIHBhZGRpbmc6IDFweCAycHg7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGhlaWdodDogNDRweDtcclxufVxyXG5zZWxlY3R7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcbi5mb3JtLWJnYyB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcclxufVxyXG4ubngtZm9ybS1lbGVtZW50e1xyXG4gICAgJl9zaG9ydHtcclxuICAgICAgICBtYXgtd2lkdGg6IG1hcF9nZXQoJGlucHV0LCBtYXgtdy1zaG9ydCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1ncm91cC1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2lubGluZSB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZ6LXhtZWQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjM0IzQjNCO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTsgLyogMjguNnB4ICovXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgkYy1kYXJrLCAuNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnotbGl0dGxlO1xyXG4gICAgfVxyXG4gICAgJi5lcnJvcntcclxuICAgICAgICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXBfZ2V0KCRjb250ZW50LCBlcnJvci1jb2xvcik7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEobWFwX2dldCgkY29udGVudCwgZXJyb3ItY29sb3IpLCAuNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwX2dldCgkY29udGVudCwgZXJyb3ItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJGNvbnRlbnQsIGVycm9yLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0tZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLm54LWR5bmFtaWMtbGFiZWwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1hcF9nZXQoJGlucHV0LCBtYXgtdy1zaG9ydCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5ueC1keW5hbWljLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1lcnJvciwgLmZvcm0taW5mb3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAkZnotbWluO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgJl90b3B7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi5mb3JtLWVycm9ye1xyXG4gICAgY29sb3I6IG1hcF9nZXQoJGNvbnRlbnQsIGVycm9yLWNvbG9yKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbmxhYmVsLCAuZm9ybS1sYWJlbHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJl9fdGV4dHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRjaGVja2JveDogKFxyXG4gICAgc2l6ZTogMThweCxcclxuICAgIGJyZDogbWFwX2dldCgkaW5wdXQsIGJyZCksXHJcbiAgICBicmQtaG92ZXI6IG1hcF9nZXQoJGlucHV0LCBicmQtaG92ZXIpLFxyXG4gICAgYnJkLWFjdGl2ZTogbWFwX2dldCgkaW5wdXQsIGJyZC1mb2N1cyksXHJcbiAgICBiZzogbWFwX2dldCgkaW5wdXQsIGJnKSxcclxuICAgIGJnLWFjdGl2ZTogbWFwX2dldCgkaW5wdXQsIGJyZC1mb2N1cyksXHJcbiAgICBkaXNhYmxlZDogbWFwX2dldCgkaW5wdXQsIGRpc2FibGVkKSxcclxuICAgIGRpc2FibGVkLWNoZWNrZWQ6IHJnYmEoYmxhY2ssIC4zKVxyXG4pO1xyXG5cclxuLmNoZWNrYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZ6LW1pbjtcclxuICAgICAgICBjb2xvcjogcmdiYSgjMDAwLCAuNSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmICsgLmNoZWNrYm94X190ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogbWFwX2dldCgkY2hlY2tib3gsIHNpemUpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzNCM0IzQjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyOC42cHggKi9cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXBfZ2V0KCRjaGVja2JveCwgc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0ci10aW1lICR0ci10eXBlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbWFwX2dldCgkY2hlY2tib3gsIGJyZCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRjaGVja2JveCwgYmcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcF9nZXQoJGNoZWNrYm94LCBicmQtaG92ZXIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkbGluaywgY29sb3ItaG92ZXIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgLmlubmVyIHtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHItdGltZSAkdHItdHlwZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGFyaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvaW1hZ2VzL2ljb25zL2NoZWNrLnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgLmlubmVyIHtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3hfX3RleHR7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwX2dldCgkY2hlY2tib3gsIGJyZC1hY3RpdmUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41LCAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94X193cmFwe1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1kYXJrO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZbZGlzYWJsZWRdLCAmW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0sICYuZGlzYWJsZWR7XHJcbiAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX3RleHR7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGNoZWNrYm94LCBkaXNhYmxlZCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRjaGVja2JveCwgZGlzYWJsZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveF9fdGV4dHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGNoZWNrYm94LCBkaXNhYmxlZCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRjaGVja2JveCwgZGlzYWJsZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGNoZWNrYm94LCBkaXNhYmxlZC1jaGVja2VkKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yYWRpb3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrYm94X19pbnB1dHtcclxuICAgICAgICAgICAgJiArIC5jaGVja2JveF9fdGV4dHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveF9fdGV4dHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXBfZ2V0KCRjaGVja2JveCwgYnJkLWFjdGl2ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjUsIC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NiU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0ci10aW1lICR0ci10eXBlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWNlbnRlcmVkLWFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrYm94X190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveF9faW5wdXR7XHJcbiAgICAgICAgICAgICYgKyAuaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45OCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpe1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJyl7XHJcbiAgICAgICAgJl9iaWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSwgW3R5cGU9XCJyYWRpb1wiXXtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxufVxyXG5cclxuLmZvcm0tY29uc2VudHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDhweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveF9faW5wdXQge1xyXG4gICAgICAgICYgKyAuY2hlY2tib3hfX3RleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG5cclxuICAgICAgICAuY2hlY2tib3hfX2lucHV0IHtcclxuICAgICAgICAgICAgJiArIC5jaGVja2JveF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5ueC1keW5hbWljLWxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6ICRmei1taW47XHJcbiAgICAgICAgY29sb3I6IG1hcF9nZXQoJGlucHV0LCBwbGFjZWhvbGRlci1jb2xvcik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgJHRyLXR5cGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSg5MSUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ueC1keW5hbWljLWxhYmVsX19pbnB1dHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuZm9jdXNlZHtcclxuICAgICAgICAubngtZHluYW1pYy1sYWJlbF9fdGV4dHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xM3B4KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZnotbGl0dGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lcnJvciAme1xyXG4gICAgICAgIC5ueC1keW5hbWljLWxhYmVsX190ZXh0e1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkY29udGVudCwgZXJyb3ItY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfdHIge1xyXG4gICAgICAgIC5ueC1keW5hbWljLWxhYmVsX19pbnB1dHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9sdCB7XHJcbiAgICAgICAgLm54LWR5bmFtaWMtbGFiZWxfX3RleHR7XHJcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubngtZHluYW1pYy1sYWJlbF9faW5wdXR7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKXtcclxuICAgICAgICAmX190ZXh0e1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucmFuZ2Utc2xpZGVyLWJveHtcclxuICAgICZfX2lucHV0c3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcbltkYXRhLXJzLW1haW4taW5wXXtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufSIsImgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYsIC50aXRsZS1wYWdle1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xyXG59XHJcbmgxLCAuaDF7XHJcbiAgICBmb250LXNpemU6ICRmei1iaWc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJyl7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnoteGxhcmdlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuaDIsIC5oMntcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuaDMsIC5oM3tcclxuICAgIGZvbnQtc2l6ZTogJGZ6LWJpZztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnoteG1lZDtcclxuICAgIH1cclxufVxyXG5oNCwgLmg0e1xyXG4gICAgZm9udC1zaXplOiAkZnoteGxhcmdlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmei14bWFpbjtcclxuICAgIH1cclxufVxyXG5cclxuaDUsIC5oNSxcclxuaDYsIC5oNntcclxuICAgIGZvbnQtc2l6ZTogJGZ6LW1lZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnoteG1haW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG59XHJcbi5wYWdlLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuLnRpdGxlLXBhZ2V7XHJcbiAgICBmb250LXNpemU6ICRmei14bDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWluJywgJ3NtLW1heCcpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZ6LWJpZztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZ6LXh4bGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByZXRpdGxle1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4uZmFjdG9pZHtcclxuICAgIGZvbnQtc2l6ZTogJGZ6LXh4bDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKXtcclxuICAgICAgICBmb250LXNpemU6ICRmei1iaWc7XHJcbiAgICB9XHJcbn1cclxuIiwiYSwgLmxpbmt7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogbWFwX2dldCgkbGluaywgY29sb3ItbWFpbik7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyLXRpbWUgJHRyLXR5cGU7XHJcbiAgICBcclxuICAgICY6YWZ0ZXIsICY6YmVmb3Jle1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHItdGltZSAkdHItdHlwZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgc3BhbntcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tICR0ci10aW1lICR0ci10eXBlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXBfZ2V0KCRsaW5rLCBjb2xvci1icmQpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRsaW5rLCBjb2xvci1ob3Zlcik7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEobWFwX2dldCgkbGluaywgY29sb3ItaG92ZXIpLCAuMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICYsICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCR0ZXh0LCBkaXNhYmxlZCk7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGluay1pY29ue1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmxpbmt7XHJcbiAgICAmX2Rhc2hlZHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9ib2xke1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3NtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRmei14bWluO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX2Jhc2VsaW5le1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9yZWR7XHJcbiAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCRjLXJlZCwgLjMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGMtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX2xpZ2h0e1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKHdoaXRlLCAuMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRsaW5rLCBjb2xvci1ob3Zlcik7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKG1hcF9nZXQoJGxpbmssIGNvbG9yLWhvdmVyKSwgLjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX2NvbGxhcHNle1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcXEYxNDNcIjtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZi1tZGk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLjJyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNvbGxhcHNlZDphZnRlcntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfZXhpdCB7XHJcbiAgICAgICAgLmxpbmstaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX2NsZWFyIHtcclxuICAgICAgICAubGluay1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwicCwgZGl2e1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5ociwgLmxpbmV7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJyl7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICB9XHJcbiAgICAmX2xnIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgIH1cclxufVxyXG5ocntcclxuICAgIGJvcmRlci1jb2xvcjogbWFwX2dldCgkY29udGVudCwgaHItY29sb3IpO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbn1cclxuXHJcbi5saW5le1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb250ZW50LCBoci1jb2xvcik7XHJcblxyXG4gICAgJi0tZGFyayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGFyaztcclxuICAgIH1cclxufVxyXG5cclxuaW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnByZSBjb2Rle1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbm1hcmt7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb250ZW50LCBtYXJrLWJnKTtcclxuICAgIHBhZGRpbmc6IDFweCAxMHB4O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnJkLXJhZC1ib3g7XHJcbn1cclxuc2FtcCwgY29kZSwgdmFye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkY29udGVudCwgY29kZS1iZyk7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG52YXJ7XHJcbiAgICBmb250LXNpemU6ICRmei1taW47XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5hZGRyZXNze1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vL9Ci0LXQutGB0YJcclxuLnRleHR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLy/RgdGC0LjQu9C4INC00LvRjyDQvtCx0YnQtdCz0L4g0LrQvtC90YLQtdC90YLQsFxyXG4gICAgaWZyYW1le1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICB9XHJcbiAgICBwLCB1bCwgb2wsIGRse1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGltZywgZmlndXJle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgIGZpZ3VyZXtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ2NhcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZnotbWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgdWwsIG9sLCBkbHtcclxuICAgICAgICBsaSwgZGQsIGR0e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLCBvbCwgZGx7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBibG9ja3F1b3Rle1xyXG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBtYXBfZ2V0KCRjb250ZW50LCBibG9ja3F1b3RlLWJyKTtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxle1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCR0ZXh0LCBjb2xvci1tYWluKTtcclxuICAgICAgICBjYXB0aW9ue1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZCwgdGh7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbWFwX2dldCgkdGFibGUsIGJyLWNvbG9yKTtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0ci10aW1lICR0ci10eXBlO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkdGFibGUsIHRyLWJnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkdGFibGUsIHRyLWJnLWhvdmVyKTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1lbXB0eSB7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkYy1kYXJrO1xyXG5cclxuICAgICAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td2hpdGUtMDMge1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCByZ2JhKHdoaXRlLCAwLjMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb3JhbmdlIHtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggJGMtb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRpc3BsYXkge1xyXG5cclxuICAgICAgICAmLW1kIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi14bCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTJ4bCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTN4bCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGlzcGxheS1oZXJvIHtcclxuXHJcbiAgICAgICAgJi1sZyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdsZy1tYXgnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYteGwge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09zd2FsZCc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTJ4bCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtM3hsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEyOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgICAmLTEyLXJlZ3VsYXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0xMy1yZWd1bGFyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMTMtYm9sZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTE0LXJlZ3VsYXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0xNC1zZW1pYm9sZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTE0LWJvbGQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0xNi1yZWd1bGFyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMTYtYm9sZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTE4LXJlZ3VsYXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0xOC1ib2xkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMjAtcmVndWxhciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTIwLXNlbWlib2xkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMjQtcmVndWxhciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTI0LXNlbWlib2xkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMzItcmVndWxhciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTMyLWJvbGQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0zNi1yZWd1bGFyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMzYtYm9sZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2hhcHRlciB7XHJcblxyXG4gICAgICAgICYtMTgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjZweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMTQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjhweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMTIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zaGFkb3cteHMge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMTIpOztcclxuICAgIH1cclxufVxyXG5cclxuLy/Qn9GA0LjQvNC10YfQsNC90LjRj1xyXG5zbWFsbCwgLm5vdGV7XHJcbiAgICBmb250LXNpemU6ICRmei1taW47XHJcbiAgICBjb2xvcjogJG5vdGUtY29sb3I7XHJcbiAgICAmX2J0bntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxufVxyXG4uZGF0ZSB7XHJcbiAgICBjb2xvcjogJG5vdGUtY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRmei1tYWluO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZ6LW1pbjtcclxuICAgIH1cclxufVxyXG4uc3R5bGVkLWxpc3QsIC50ZXh0X3N0eWxlZC1saXN0IHVse1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbGl7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLjQ1cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb250ZW50LCBsaXN0LWRvdC1iZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRhYmxlLXdyYXB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAyNHB4IDA7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYi1idXR0b24uaXMtYWN0aXZlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi50YWItY29udGVudCAuYm94IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbn1cclxuLnRhYi1jb250ZW50LmlzLWFjdGl2ZSAuYm94IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxufSIsIi5oZWFkZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGhlaWdodDogbWFwX2dldCgkaGVhZGVyLCBoZWlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXIsIG1pbi13aWR0aCk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYShibGFjaywgMC40KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jyl7XHJcbiAgICAgICAgaGVpZ2h0OiA4NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgIGhlaWdodDogMTM0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAsICZfX2NvbnRhaW5lcntcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnJhbmR7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzQjNCM0I7XHJcblxyXG4gICAgICAgICYtLXNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0cywgJl9fYnRuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdHMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMzZweDtcclxuICAgICAgICAgICAgdG9wOiAtNHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3BhY2Vye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWF4Jykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmFuZHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWd7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxufSIsIi5tbmF2e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnJhbmQsICZfX2xhbmd7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWF4Jyl7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRtZW51LCBiZyk7XHJcbiAgICAgICAgd2lkdGg6IG1hcF9nZXQoJG1lbnUsIHdpZHRoKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyLXRpbWUgJHRyLXR5cGU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIC8vb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIC5tZW51LW9wZW4gJntcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAzcHggMCA1cHggcmdiYShibGFjaywgLjA1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fY29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX3NlYXJjaCwgJl9fbGFuZ3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19icmFuZCwgJl9fbGFuZ3tcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2JyYW5ke1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHggMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBtYXBfZ2V0KCRzY3JvbGxiYXJDdXN0b20sIGhhbmRsZS1zaXplKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IG1hcF9nZXQoJHNjcm9sbGJhckN1c3RvbSwgaGFuZGxlLXNpemUpO1xyXG4gICAgICAgICAgICAub3Mtc2Nyb2xsYmFye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tbWVudXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmX19lbHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmt7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgJl9fZWx7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlua3tcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4ICRjb250YWluZXItZ3V0dGVyLXNtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1tYXgnKXtcclxuICAgICAgICAmX19saW5re1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggJGNvbnRhaW5lci1ndXR0ZXIteHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3ViLW1lbnV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEzMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IG1hcF9nZXQoJHN1Ym1lbnUsIHdpZHRoKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkc3VibWVudSwgYmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJyZC1yYWQtYm94O1xyXG4gICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKGJsYWNrLCAuMDUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICR0ci10aW1lICR0ci10eXBlO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgICZfX2xpbmt7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XHJcbiAgICB9XHJcbiAgICAuc3ViLW1lbnUtb3BlbiAme1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJHN1Ym1lbnUsIGJnLXhzKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICAvKiYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgJl9fbGlua3tcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAoJGNvbnRhaW5lci1ndXR0ZXIteHMqMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvb3RlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmc7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDM0cHggMCA1NnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmhlYWRlcl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXJfX2J0biB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXJfX2NvbnRhY3RzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGFjdHNfX2xpbmstLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvbGl0aWNzLCAmX19jb3B5IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3B5IHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb2xpdGljcyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDEycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3BhY2Vye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWF4Jykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIubW9kYWwge1xyXG4gICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA1MDU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzcxMDJFO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkZGIDAlLCAjRkZGIDEwMCUpLCByYWRpYWwtZ3JhZGllbnQoODMuOTQlIDgzLjk0JSBhdCAyNi4zOSUgMjAuODMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApIDY5Ljc5JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSAxMDAlKSwgI0ZGMkQ0RTtcclxuXHJcbiAgICAgICAgJi0tY2FsbGJhY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vcmRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAzOS42cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAkYy1kYXJrO1xyXG5cclxuICAgICAgICAmLS1jYWxsYmFjayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAmLS1jYWxsYmFjayB7XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4OyB0b3A6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IG1hcF9nZXQoJG1vZGFsLCBjbG9zZS1zaXplKTtcclxuICAgICAgICBoZWlnaHQ6IG1hcF9nZXQoJG1vZGFsLCBjbG9zZS1zaXplKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgY29sb3I6ICRjLWRhcms7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyLXRpbWUgJHRyLXR5cGU7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vcmRlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcclxuICBEZW1vIEFuaW1hdGlvbiBTdHlsZVxyXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5Aa2V5ZnJhbWVzIG1tZmFkZUluIHtcclxuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XHJcbiAgICB0byB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtbWZhZGVPdXQge1xyXG4gICAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cclxuICAgIHRvIHsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1tc2xpZGVJbiB7XHJcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7IH1cclxuICAgIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbW1zbGlkZU91dCB7XHJcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XHJcbiAgICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTsgfVxyXG59XHJcblxyXG4ubWljcm9tb2RhbC1zbGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWljcm9tb2RhbC1zbGlkZS5pcy1vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5tb2RhbF9fb3ZlcmxheSB7XHJcbiAgICBhbmltYXRpb246IG1tZmFkZUluIC4zcyBjdWJpYy1iZXppZXIoMC4wLCAwLjAsIDAuMiwgMSk7XHJcbn1cclxuXHJcbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19jb250YWluZXIge1xyXG4gICAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7XHJcbn1cclxuXHJcbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSAubW9kYWxfX292ZXJsYXkge1xyXG4gICAgYW5pbWF0aW9uOiBtbWZhZGVPdXQgLjNzIGN1YmljLWJlemllcigwLjAsIDAuMCwgMC4yLCAxKTtcclxufVxyXG5cclxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIC5tb2RhbF9fY29udGFpbmVyIHtcclxuICAgIGFuaW1hdGlvbjogbW1zbGlkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKTtcclxufVxyXG5cclxuLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19jb250YWluZXIsXHJcbi5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fb3ZlcmxheSB7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG59XHJcbiIsIi5ueC1wcmVsb2FkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IG1hcF9nZXQoJHByZWxvYWRlciwgd2lkdGgpO1xyXG4gICAgaGVpZ2h0OiBtYXBfZ2V0KCRwcmVsb2FkZXIsIGhlaWdodCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgXHJcbiAgICAmX19lbHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbWFwX2dldCgkcHJlbG9hZGVyLCB0aGlja25lc3MpIHNvbGlkIG1hcF9nZXQoJHByZWxvYWRlciwgY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXJTY2FsZSAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlclNjYWxlIDEuNXMgbGluZWFyIDAuNXMgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX29mZnNldHN7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfYnRue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwOyB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAuNyk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAubngtcHJlbG9hZGVyX19lbHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlY2VudGVyZWQtYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXBfZ2V0KCRwcmVsb2FkZXIsIGJ0bldpZHRoKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRwcmVsb2FkZXIsIGJ0bkhlaWdodCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX2luZGljYXRvcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB3aWR0aDogbWFwX2dldCgkcHJlbG9hZGVyLCBpbmRpY2F0b3JXaWR0aCk7XHJcbiAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRwcmVsb2FkZXIsIGluZGljYXRvckhlaWdodCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfY29udGVudHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLm54LXByZWxvYWRlcl9fZWx7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWNlbnRlcmVkLWFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogbWFwX2dldCgkcHJlbG9hZGVyLCBjb250ZW50V2lkdGgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IG1hcF9nZXQoJHByZWxvYWRlciwgY29udGVudEhlaWdodCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBwcmVsb2FkZXJTY2FsZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgMjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43LCAuNyk7XHJcbiAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgIH1cclxufTtcclxuIiwiLm54LXBvcHVwIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDM1cHg7XHJcbiAgei1pbmRleDogNTAwO1xyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXNpemU6ICRmei1tYWluO1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMjBweDtcclxuICAgIHotaW5kZXg6IDUwMDtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgZm9udC1zaXplOiAkZnoteG1pbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkYy1kYXJrO1xyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgZm9udC1zaXplOiAkZnotbWFpbjtcclxuICAgIGNvbG9yOiBtYXBfZ2V0KCRsaW5rLCBjb2xvci1tYWluKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZ6LXhtaW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb250YWN0cyB7XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICMzQjNCM0I7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9pbWFnZXMvYnRucy9tYWlsLnBuZ1wiKTtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBob25lIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvaW1hZ2VzL2J0bnMvcGhvbmUucG5nXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1haW4ge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDk5N3B4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuYmctZmFkZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iZy1zbGlkZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIitcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFkdiB7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCIuYm90dG9tIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1vcmFuZ2U7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1tYXgnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2lmdC1iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAtMjAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1tYXgnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dpZnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWRhcms7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTE2MHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJnLWZhZGUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWF4Jykge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NyUsIC02NSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTc1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2lmdC10ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XHJcblxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudmlkZW8ge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNzVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNTZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyN3B4IDMwcHggNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDI3NXB4O1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJpZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDMwcHggODBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWRhcms7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcclxuXHJcbiAgICAgICAgICAgIC52aWRlb19faXRlbS1udW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICAxOHB4IDVweCA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1iaWcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDY2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnZpZGVvX19pdGVtLW51bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWF4Jykge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHggNTBweDtcclxuXHJcbiAgICAgICAgICAgICYtLWJpZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggNjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAudmlkZW9fX2l0ZW0tbnVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0M3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkzJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCA4cHggMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDdweDtcclxuXHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1iaWcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCA1cHggNDVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC52aWRlb19faXRlbS1udW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLW51bSB7XHJcbiAgICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXJlZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvaW1hZ2VzL2RlY29yL2NoZWNrLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTQlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX195b3V0dWJlLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWF4Jykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTclO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkYy1vcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBmaWxsOiAkYy1vcmFuZ2U7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX195b3V0dWJlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNhbGwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiA1MHB4O1xyXG4gICAgbGVmdDogNTBweDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBhbmltYXRpb246IGNhbGwtYW5pbWF0aW9uIDJzIGluZmluaXRlIGVhc2Utb3V0O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjYWxsLWFuaW1hdGlvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XHJcbiAgICB9XHJcbiAgICAyNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKSBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKSBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5vcmRlciB7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCA0NXB4IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGFyaztcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvc3ZldC9hc3NldHMvaW1hZ2VzL2ljb25zL3F1ZXN0aW9uLnN2Z1wiKTtcclxuICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW9yYW5nZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2IzYjNiMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbmQgJiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbmQgJiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNzYmFyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjYmNiO1xyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdW50ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjM0IzQjNCO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzQjNCM0I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zNHB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxOHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudGVyLXRvcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhbmRlcmEgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwM2I3MjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGVwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RlcC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lcnJvciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgLmVycm9yICsgJiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wcm9tbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWF4Jykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDIycHg7XHJcbiAgICAgICAgbGVmdDogNTglO1xyXG4gICAgICAgIHRvcDogNDglO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IC01MCUgNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTA0MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwNDFweDtcclxuICAgICAgICAgICAgbGVmdDogNjYlO1xyXG4gICAgICAgICAgICB0b3A6IDM3JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDU4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1tYXgnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NjJweDtcclxuICAgICAgICAgICAgbGVmdDogNjYlO1xyXG4gICAgICAgICAgICB0b3A6IDUyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4NXB4O1xyXG4gICAgICAgICAgICB0b3A6IDQyJTtcclxuICAgICAgICAgICAgbGVmdDogNDElO1xyXG5cclxuICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDE5N3B4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggJGMtcmVkO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC05JTtcclxuICAgICAgICBsZWZ0OiA5JTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4N3B4O1xyXG4gICAgICAgICAgICBib3R0b206IC04JTtcclxuICAgICAgICAgICAgbGVmdDogMiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0MHB4O1xyXG4gICAgICAgICAgICBib3R0b206IC02JTtcclxuICAgICAgICAgICAgbGVmdDogMiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExNXB4O1xyXG4gICAgICAgICAgICBib3R0b206IC01JTtcclxuICAgICAgICAgICAgbGVmdDogNCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTFweDtcclxuICAgICAgICAgICAgYm90dG9tOiA3JTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yIHtcclxuICAgICAgICB3aWR0aDogMTAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICB0b3A6IDQ2JTtcclxuICAgICAgICAgICAgbGVmdDogNiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0NiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICB3aWR0aDogNzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xyXG5cclxuICAgICAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQ4JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjglO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDU0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTYlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjMlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc5cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogNDYlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDYlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcclxuICAgICAgICBtYXgtd2lkdGg6IG1pbigxMDAwcHgsIDkwJSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICBjb2xvcjogJGMtZGFyaztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NiUsIDclKTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1yZWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtcmVkO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4eGwtbWF4Jykge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNSUsIDclKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTE3JTtcclxuICAgICAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHRvcDogLTcwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDYlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICAgICAgdG9wOiAtOTAlO1xyXG4gICAgICAgICAgICByaWdodDogMSU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBtaW4oOTUlLCA1MDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjFweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4yMTdweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZGIxNjAzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU0cHg7XHJcblxyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNCM0IzQjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuXHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZmFjdG9pZHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1tYXgnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M3MTAyRTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0ZGRiAwJSwgI0ZGRiAxMDAlKSwgcmFkaWFsLWdyYWRpZW50KDgzLjk0JSA4My45NCUgYXQgMjYuMzklIDIwLjgzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSA2OS43OSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMCkgMTAwJSksICNGRjJENEU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTNweCAtNHB4IDdweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSBpbnNldDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTU1cHg7XHJcbiAgICAgICAgd2lkdGg6IDI2OHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTc4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgICAgICAgICAgIC5mYWN0b2lkc19fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkYy1yZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICB3aWR0aDogMjQ4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQ2cHg7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAtNDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTM1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAtMztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IC0zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogLTI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IC00O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMThweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4zMjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDI3LjAwNXB4ICovXHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIucHJvYmxlbXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDU2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDdweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI3NnB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IG1pbigxMDAwcHgsIDkwJSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDkwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogNzBweCAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyJSAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICBncmlkLWdhcDogMjBweDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogbnVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA2MHB4O1xyXG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDU1cHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnMCdjb3VudGVyKG51bSk7XHJcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9pbWFnZXMvZGVjb3IvY2hlY2sucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC03JTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDMvNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMy40cHggKi9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1hbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiP1wiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2JTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE3JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzOHB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW1hbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTclO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1tYW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1MXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2OTdweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTMwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE0JTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC04JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMS8yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDMvNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbWFuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0yNzZweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC00NyU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNzRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4IHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxJTtcclxuICAgICAgICBib3R0b206IC0xJTtcclxuICAgICAgICB6LWluZGV4OiAtMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMjZweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwJTtcclxuICAgICAgICAgICAgbGVmdDogLTIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm9yZGVyLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0NHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzdweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M3MTAyRTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0ZGRiAwJSwgI0ZGRiAxMDAlKSwgcmFkaWFsLWdyYWRpZW50KDgzLjk0JSA4My45NCUgYXQgMjYuMzklIDIwLjgzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSA2OS43OSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMCkgMTAwJSksICNGRjJENEU7XHJcbiAgICAgICAgcGFkZGluZzogMjZweCA0OHB4IDQ4cHggNDhweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzNjhweDtcclxuICAgICAgICBtYXJnaW46IDU0cHggYXV0byA1NHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ltYWdlcy9kZWNvci9kZWNvci1zbm93LnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTExMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDY4cHggYXV0byA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDQ4cHggNDhweCAxMzBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTk2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzhweCBhdXRvIDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAyMHB4IDE1OHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1tYXgnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTAwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ltYWdlcy9pY29ucy9zZWxlY3QtYXJyb3cuc3ZnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDY4JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjM0IzQjNCO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDQ3N3B4O1xyXG4gICAgICAgIGhlaWdodDogNjQ1cHg7XHJcbiAgICAgICAgbGVmdDogLTE3JTtcclxuICAgICAgICBib3R0b206IC00JTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4N3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUyN3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOTZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNDNzEwMkU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMTAlO1xyXG4gICAgICAgIGJvdHRvbTogLTEyJTtcclxuICAgICAgICB6LWluZGV4OiAtMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNzdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMiU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICAgICAgYm90dG9tOiAtOCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRlYW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjLXJlZDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxODIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2UgIHtcclxuICAgICAgICBoZWlnaHQ6IDcxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTA1cHg7XHJcblxyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE0JTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE0JTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC04MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0MHB4O1xyXG5cclxuICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5NXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAtNTBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjk1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzODhweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gLTEwMHB4O1xyXG5cclxuICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMzUlKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IG1pbigxMDAwcHgsIDkwJSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogNzYuOHB4ICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNTZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgY29sb3I6ICMzQjNCM0I7XHJcbiAgICAgICAgcGFkZGluZzogNTRweCAyNHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHggMzJweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBjb2xvcjogIzNCM0IzQjtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDMwLjhweCAqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MnB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAzNi40cHggKi9cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxMzkuMDQxcHggKi9cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiA0OS42cHggKi9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1yZWQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3OXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi5taXN0YWtlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogLTIxJTtcclxuICAgICAgICAgICAgYm90dG9tOiAtNyU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDgycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MnB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41NnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMzQjNCM0I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgbGVmdDogNCU7XHJcbiAgICAgICAgdG9wOiA2JTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9hbHAtaG9sZGluZy9hc3NldHMvaW1hZ2VzL2RlY29yL2xvY2sucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA3MyU7XHJcbiAgICAgICAgICAgIHRvcDogMzIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg3N3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4NHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxJTtcclxuICAgICAgICAgICAgdG9wOiAyMyU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdzbS1tYXgnKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDYlO1xyXG4gICAgICAgICAgICB0b3A6IDEzJTtcclxuICAgICAgICAgICAgd2lkdGg6IDY4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2M3B4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC00JTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTY3JTtcclxuICAgICAgICAgICAgbGVmdDogLTEzJTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M3MTAyRTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0ZGRiAwJSwgI0ZGRiAxMDAlKSwgcmFkaWFsLWdyYWRpZW50KDgzLjk0JSA4My45NCUgYXQgMjYuMzklIDIwLjgzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSA2OS43OSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMCkgMTAwJSksICNGRjJENEU7XHJcbiAgICAgICAgcGFkZGluZzogMzRweCA2MHB4IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzRweCA0NXB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYxJTtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNjElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTJweCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMzkuNnB4ICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tc3VidGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDMwLjhweCAqL1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1ub3RlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTk3cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkYy1yZWQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC01JTtcclxuICAgICAgICBib3R0b206IC00JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudHlwZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgICB3aWR0aDogNTYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTIlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2M3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2M3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMiU7XHJcbiAgICAgICAgICAgIHRvcDogMTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY2MHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTYlO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmLWRlY29yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNjNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzYzcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMiU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE3JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQ2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDc2LjhweCAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjU2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBoZWlnaHQ6IDU0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1iYXNpczogMzglO1xyXG4gICAgICAgIG1heC13aWR0aDogMzglO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMS4xNDNweCBzb2xpZCAkYy1yZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkYgMCUsICNGRkYgMTAwJSksIHJhZGlhbC1ncmFkaWVudCg4My45NCUgODMuOTQlIGF0IDI2LjM5JSAyMC44MyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMCkgNjkuNzklLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApIDEwMCUpLCAjRkYyRDRFO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0zLjQzMDI4cHggLTQuNTczNzFweCA4LjAwMzk4cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgaW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXJlZDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgaDQge1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0IzQjNCO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTlweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzQjNCM0I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQzJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMjdweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTk3cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkYy1yZWQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDI5JTtcclxuICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTcwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIlO1xyXG4gICAgICAgICAgICBib3R0b206IC0yJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTFweDtcclxuICAgICAgICAgICAgYm90dG9tOiA0JTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wZXJtaXRzIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiA3Ni44cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDlweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzMDRweDtcclxuICAgICAgICBoZWlnaHQ6IDQyN3B4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0ci10aW1lICR0ci10eXBlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICB3aWR0aDogMjQ0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzQzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyLWRvdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubngtbGlzdC1zbGlkZXJfX2J1bGxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG5cclxuICAgICAgICAgICAgLm54LWxpc3Qtc2xpZGVyX19idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXItbmV4dCwgJl9fc2xpZGVyLXByZXYge1xyXG4gICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHItdGltZSAkdHItdHlwZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHNjYWxlKDAuOTUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlci1uZXh0IHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgbGVmdDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2FrZSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDBweCAxODBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgNTAlIDEwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICA1MCUgMjAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwcHggMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDglIDEwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvYWxwLWhvbGRpbmcvYXNzZXRzL2ltYWdlcy9zZWN0aW9ucy9jYWNlLWJnLTEucG5nXCIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4IDM5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODYwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGxlZnQ6IDE4JTtcclxuICAgICAgICAgICAgYm90dG9tOiAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY2xvdWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTQ1JTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG5cclxuICAgICAgICAgICAgJi1tYW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jbG91ZCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC00NiU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG5cclxuICAgICAgICAgICAgJi1tYW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG5cclxuICAgICAgICAgICAgJi1tYW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jbG91ZCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0yMyU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gODJweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMjVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41NnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1heC13aWR0aDogMTI1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICB3aWR0aDogNTEycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M3MTAyRTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0ZGRiAwJSwgI0ZGRiAxMDAlKSwgcmFkaWFsLWdyYWRpZW50KDgzLjk0JSA4My45NCUgYXQgMjYuMzklIDIwLjgzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSA2OS43OSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMCkgMTAwJSksICNGRjJENEU7XHJcbiAgICAgICAgcGFkZGluZzogMzZweCA1MnB4IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjhweCA0NXB4IDIwcHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjZweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogIzNCM0IzQjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1idG4sICZfX2Zvcm0tbm90ZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tbm90ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtZGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDg2MHB4O1xyXG4gICAgICAgIGxlZnQ6IDE1JTtcclxuICAgICAgICBib3R0b206IC0xNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAgMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1hcCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDgxMHB4O1xyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9wdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxuICAgICAgICB3aWR0aDogNTM1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDEwMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogNDJweCAqL1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL2FscC1ob2xkaW5nL2Fzc2V0cy9pbWFnZXMvaWNvbnMvbWFwLW1hcmtlci5zdmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDc1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweCAxNHB4IDExcHggNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogODRweCAwIDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAzNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDJweCAwcHggMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiA3Ni44cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41NnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZmVlZGJhY2sge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA3NzBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdtZC1tYXgnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiA3Ni44cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41NnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneGwtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbWQtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBib3JkZXI6IDEuMTQzcHggc29saWQgI0M3MTAyRTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0ZGRiAwJSwgI0ZGRiAxMDAlKSwgcmFkaWFsLWdyYWRpZW50KDgzLjk0JSA4My45NCUgYXQgMjYuMzklIDIwLjgzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSA2OS43OSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMCkgMTAwJSksICNGRjJENEU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTMuNDMwMjhweCAtNC41NzM3MXB4IDguMDAzOThweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSBpbnNldDtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDgwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzdweCA2NXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyNnB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleC1iYXNpczogMjYlO1xyXG4gICAgICAgIHdpZHRoOiBtYXgoMjYlLCAzNTBweCk7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ21kLW1heCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMzFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyOC42cHggKi9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyLWRvdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubngtbGlzdC1zbGlkZXJfX2J1bGxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hsLW1heCcpIHtcclxuXHJcbiAgICAgICAgICAgIC5ueC1saXN0LXNsaWRlcl9fYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IDM1N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAubngtbGlzdC1zbGlkZXJfX2J1bGxldCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyLW5leHQsICZfX3NsaWRlci1wcmV2IHtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyLXRpbWUgJHRyLXR5cGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSBzY2FsZSgwLjk1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWF4Jykge1xyXG4gICAgICAgICAgICB0b3A6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICB0b3A6IDE2NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXItbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG4gICAgICAgICAgICByaWdodDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4bC1tYXgnKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnc20tbWF4Jykge1xyXG4gICAgICAgICAgICBsZWZ0OiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuICAgICAgICAgICAgbGVmdDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2Nyb2xsLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICByaWdodDogMzBweDtcclxuICBib3R0b206IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xyXG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDUwMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgJHRyLXRpbWUgJHRyLXR5cGU7XHJcbiAgYW5pbWF0aW9uOiAxcyBzaG93IGVhc2UtaW4tb3V0IGJvdGg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgc3ZnIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCJzbS1tYXhcIikge1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1heCcpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyLXRpbWUgJHRyLXR5cGU7XHJcbiAgfVxyXG5cclxuICAmLmFic29sdXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hvdyB7XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCIuY29va2llLWJhbm5lcltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb29raWUtYmFubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXBfZ2V0KCRjb250YWluZXIsIG1heC13aWR0aCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnJkLXJhZC1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNHB4IDM1cHggcmdiYSgkYmxhY2ssIC4xOCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgY29sb3I6IG1hcF9nZXQoJHRleHQsIGNvbG9yLW1haW4pO1xuICAgICAgICBmb250LXNpemU6ICRmei1tYWluO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRsaW5rLCBjb2xvci1ob3Zlcik7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMzJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M3MTAyRTtcblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIG1hcF9nZXQoJGxpbmssIGNvbG9yLWhvdmVyKTtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgeHMpKSB7XG4gICAgLmNvb2tpZS1iYW5uZXIge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZ6LXhtaW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmVycm9yLXBhZ2Uge1xyXG4gICAgcGFkZGluZzogMTAwcHggMCA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmVycm9yLXBhZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDY5NHB4O1xyXG4gICAgaGVpZ2h0OiA2OTRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDY5NHB4O1xyXG4gICAgYm9yZGVyOiAxLjkwN3B4IHNvbGlkICNGRjdDNkE7XHJcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgMCUsICNGRjdCNUYgMCUsIHJnYmEoMjU1LCAxMjIsIDgwLCAwLjAwKSAxMDAlKSwgI0M4MTAyRTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEwMHB4O1xyXG4gICAgbGVmdDogLTEwMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuLmVycm9yLXBhZ2U6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDY5NHB4O1xyXG4gICAgaGVpZ2h0OiA2OTRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDY5NHB4O1xyXG4gICAgYm9yZGVyOiAxLjkwN3B4IHNvbGlkICNGRjdDNkE7XHJcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgMCUsICNGRjdCNUYgMCUsIHJnYmEoMjU1LCAxMjIsIDgwLCAwLjAwKSAxMDAlKSwgI0M4MTAyRTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTEwMHB4O1xyXG4gICAgcmlnaHQ6IC0xMDBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxufVxyXG4uZXJyb3ItcGFnZV9fdGl0bGUge1xyXG4gICAgY29sb3I6ICNDODEwMkU7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5lcnJvci1wYWdlX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uZXJyb3ItcGFnZV9fNDA0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgaGVpZ2h0OiA0NTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5lcnJvci1wYWdlX19tYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuICAgIGhlaWdodDogNjI0cHg7XHJcbn1cclxuLmVycm9yLXBhZ2VfX21hbiBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuLmVycm9yLXBhZ2VfXzQwNCBpbWcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcbi5lcnJvci1wYWdlX19idG4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjdDNkE7XHJcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgMCUsICNGRjdCNUYgMCUsIHJnYmEoMjU1LCAxMjIsIDgwLCAwLjAwKSAxMDAlKSwgI0M4MTAyRTtcclxuICAgIHdpZHRoOiA0MTlweDtcclxuICAgIGhlaWdodDogMTE0cHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uZXJyb3ItcGFnZV9fYnRuIHN2Z3tcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cclxuICAgIC5lcnJvci1wYWdlX19tYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLXBhZ2VfXzQwNCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cclxuICAgIC5lcnJvci1wYWdlX19tYW4ge1xyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1wYWdlX180MDQge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gICAgLmVycm9yLXBhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA0MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3ItcGFnZV9fbWFuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLXBhZ2VfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLXBhZ2U6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmVycm9yLXBhZ2U6OmFmdGVyIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG4kcHJvbW8tc2xpZGVyOiAoXHJcbiAgICAgICAgaGVpZ2h0OiA1NTBweCxcclxuICAgICAgICBoZWlnaHQteHM6IGF1dG8sXHJcbiAgICAgICAgYXJyb3ctdzogMzBweCxcclxuICAgICAgICBhcnJvdy1oOiAzMHB4LFxyXG4gICAgICAgIGFycm93LWZ6OiAzMHB4LFxyXG4gICAgICAgIGJ1bGxldDogMjBweCxcclxuICAgICAgICBiZzogJGMtZGFyayxcclxuKTtcclxuLm54LXByb21vLXNsaWRlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogbWFwX2dldCgkcHJvbW8tc2xpZGVyLCBoZWlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkcHJvbW8tc2xpZGVyLCBiZyk7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuXHJcbiAgICAmX19zbGlkZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCR0ZXh0LCBjb2xvci1saWdodCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIsICZfX3NsaWRlLCAmX19zbGlkZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOTBweDtcclxuICAgIH1cclxuICAgICZfX3NsaWRle1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0ci10aW1lICR0ci10eXBlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAmLCAmOmZvY3VzLCAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkdGV4dCwgY29sb3ItbGlnaHQpO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxpbmt7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5saW5rOmhvdmVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuOTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV4dCwgJl9fcHJldntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogNztcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdihtYXBfZ2V0KCRwcm9tby1zbGlkZXIsIGFycm93LWgpLCAtMik7XHJcbiAgICAgICAgd2lkdGg6IG1hcF9nZXQoJHByb21vLXNsaWRlciwgYXJyb3ctdyk7XHJcbiAgICAgICAgaGVpZ2h0OiBtYXBfZ2V0KCRwcm9tby1zbGlkZXIsIGFycm93LWgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0ci10aW1lICR0ci10eXBlO1xyXG4gICAgICAgIGZpbGw6IG1hcF9nZXQoJHRleHQsIGNvbG9yLWxpZ2h0KTtcclxuICAgICAgICAubWRpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGV4dGVuZCAlY2VudGVyZWQtYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IG1hcF9nZXQoJHByb21vLXNsaWRlciwgYXJyb3ctZnopO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVke1xyXG4gICAgICAgICAgICAmLCAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fbmV4dHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX19wcmV2e1xyXG4gICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm54LXByb21vLXNsaWRlcl9fZG90c3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGxlZnQ6IDkwcHg7XHJcbiAgICAgICAgcmlnaHQ6ICRjb250YWluZXItZ3V0dGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgJiN7Jn1fbm9ybWFsLW9mZnNldHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIC5ueC1wcm9tby1zbGlkZXJfX3NsaWRle1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3NtLW1pbicsICdzbS1tYXgnKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgICAgICAmX19zbGlkZXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IG1hcF9nZXQoJGhlYWRlciwgaGVpZ2h0LXNtKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCd4cycpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIGhlaWdodDogbWFwX2dldCgkcHJvbW8tc2xpZGVyLCBoZWlnaHQteHMpO1xyXG4gICAgICAgICZfX3NsaWRle1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogbWFwX2dldCgkaGVhZGVyLCBoZWlnaHQteHMpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ueC1wcm9tby1zbGlkZXJfX2RvdHMge1xyXG4gICAgICAgICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiW2RhdGEtY3VzdG9tLXNlbGVjdF17XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyDRgdC10LvQtdC60YIg0LIg0YTQvtGA0LzQtSDQsiDQm9CaXHJcbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZm9ybSwgIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZm9ybSB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcclxuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvc25lZy9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LXRvcC5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZGIxNjAzO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IGdyYXk7XHJcblxyXG5cclxuICAgICAgICAgICAgLyogSW5zaWRlIGF1dG8gbGF5b3V0ICovXHJcblxyXG4gICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjE2MDM7XHJcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3NuZWcvYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy10b3Auc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh3aGl0ZSwgMC4yKTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAgMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JheTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRURGF5c1NhbnNcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2RiMTYwMztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAjZGIxNjAzO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA1MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcclxuICAgICAgICBjb2xvcjogI2RiMTYwMztcclxuICAgIH1cclxuXHJcbiAgICAvL3NlbGVjdDIgb3BlblxyXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmU6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAvL2NvbG9yOiByZ2JhKCRjLXNlY29uZGFyeSwgMC40KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIH1cclxufSIsIi50aW5nbGUtbW9kYWwge1xyXG5cclxuICAgICZfX2Nsb3NlSWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbmdsZS1tb2RhbC1ib3gge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aW5nbGUtYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWRhcms7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgIH1cclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/
/* End */
/* /local/templates/alp-holding/assets/vendor.css?178910771728049 */
/* /local/templates/alp-holding/assets/app.min.css?1789107717476032 */
