@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400..700&family=Sora:wght@400..700&family=Noto+Sans:wght@600&display=swap);:root{--primary-color:#2C3843;--text-color:rgba(44, 56, 67, 0.80);--cta-color:#FF9700;--accent-color:#1B6CAE;--burger-color:#1B6CAE;--menu-color:rgba(35, 35, 35, 0.70)}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Inter,sans-serif;font-weight:400;color:var(--primary-color)}img{max-width:100%;display:block;height:auto}em{font-style:normal}a{text-decoration:none;-webkit-tap-highlight-color:transparent;color:inherit}button{-webkit-tap-highlight-color:transparent}li,ul{list-style-type:none}a,b,em,h1,h2,h3,h4,h5,h6,i,p,strong{padding:0;margin:0;line-height:normal}h1{font-size:64px;line-height:1.2;font-weight:700;margin:0 0 24px}h1 em,h1 i,h1 span{color:var(--accent-color);font-size:64px;line-height:1.2;font-weight:700}h2{font-size:48px;font-weight:600;margin:0 0 24px}h2 em,h2 i,h2 span{color:var(--accent-color);font-size:48px;font-weight:600}h3{font-size:40px;font-weight:600}h3 em,h3 i,h3 span{color:var(--accent-color);font-size:40px;font-weight:600}h4{font-size:24px;font-weight:600}.main p:first-child{margin-top:0}.main p:last-child{margin:0}.cta,.uacf7-next,.uacf7-prev{border-radius:99px;background:var(--cta-color);border:1px solid var(--cta-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:47px;padding:0 28px;position:relative;overflow:hidden}.cta::before,.uacf7-next::before,.uacf7-prev::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;-webkit-transition:all 1s ease;transition:all 1s ease;height:200%;pointer-events:none;-webkit-transform:translateX(-100%);transform:translateX(-100%);background:linear-gradient(45deg,transparent 0,rgba(255,255,255,.35) 50%,transparent 100%);z-index:1}.cta:hover::before,.uacf7-next:hover::before,.uacf7-prev:hover::before{-webkit-transform:translateX(100%);transform:translateX(100%)}.cta span,.uacf7-next span,.uacf7-prev span{margin:-3px 0 0;font-size:16px;letter-spacing:-.32px;color:#fff}.container{max-width:1200px;margin:0 auto}body.overflow-hidden{overflow-y:hidden}.site__menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:36px}.site__menu .menu-item a{color:var(--menu-color);position:relative}.site__menu .menu-item a::before{content:"";position:absolute;bottom:-10px;background:var(--cta-color);width:0%;height:2px;-webkit-transition:all .5s ease;transition:all .5s ease}.site__menu .menu-item.current-menu-item a{color:var(--primary-color);font-weight:500}.site__menu .menu-item:hover a::before{width:100%}.fancybox__footer{display:none!important}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;-webkit-animation:f-spinner-rotate 2s linear infinite;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);-webkit-animation:f-spinner-dash 2s ease-in-out infinite;animation:f-spinner-dash 2s ease-in-out infinite}@-webkit-keyframes f-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes f-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{-webkit-animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp;animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp}.f-throwOutDown{-webkit-animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown;animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown}@-webkit-keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);opacity:0}}@keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);opacity:0}}@-webkit-keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance,150px),0);transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}@keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance,150px),0);transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}.f-zoomInUp{-webkit-animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp;animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{-webkit-animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown;animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown}@-webkit-keyframes f-zoomInUp{from{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomInUp{from{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-zoomOutDown{to{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}}@keyframes f-zoomOutDown{to{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{-webkit-animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{-webkit-animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@-webkit-keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes f-fadeOut{100%{opacity:0}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{-webkit-animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{-webkit-animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;z-index:2}@-webkit-keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@-webkit-keyframes f-fadeFastOut{100%{opacity:0}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{-webkit-animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{-webkit-animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@-webkit-keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes f-fadeSlowOut{100%{opacity:0}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{-webkit-animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{-webkit-animation:calc(var(--f-transition-duration,.2s) * .5) linear .1s both f-crossfadeOut;animation:calc(var(--f-transition-duration,.2s) * .5) linear .1s both f-crossfadeOut;z-index:1}@-webkit-keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes f-crossfadeOut{100%{opacity:0}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@-webkit-keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes f-slideOutNext{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes f-slideOutNext{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes f-slideOutPrev{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes f-slideOutPrev{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.f-classicIn.from-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@-webkit-keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-classicOutNext{100%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}}@keyframes f-classicOutNext{100%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}}@-webkit-keyframes f-classicOutPrev{100%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}}@keyframes f-classicOutPrev{100%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);-webkit-box-shadow:var(--f-button-shadow);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;-webkit-transition:var(--f-button-transition);transition:var(--f-button-transition)}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:0}.f-button:focus-visible{outline:0;-webkit-box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color));box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;-webkit-transform:var(--f-button-transform);transform:var(--f-button-transform);-webkit-filter:var(--f-button-svg-filter);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-next,.f-carousel__nav .f-button.is-prev,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev{top:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{-ms-touch-action:none;touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin,0px) + var(--fancybox-scrollbar-compensate,0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, 0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, 0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:transparent;overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container :empty{display:block}.fancybox__container::-ms-backdrop{background-color:rgba(0,0,0,0)}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity}.fancybox__carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;height:100%}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-html5video,.fancybox__slide.has-iframe,.fancybox__slide.has-video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::after,.fancybox__slide::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}.fancybox__content{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__content [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:none;transition:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-filter:blur(0);filter:blur(0)}.fancybox__caption{-ms-flex-item-align:center;align-self:center;max-width:100%;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible}.is-closing .fancybox__caption,.is-loading .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);-webkit-transition:all .25s ease;transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0, 0, 0, 0.6);--f-button-active-bg:rgba(0, 0, 0, 0.6);--f-button-hover-bg:rgba(0, 0, 0, 0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, 0.3);--f-button-active-bg:rgba(24, 24, 27, 0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:0;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){-webkit-animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn;animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn;animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){-webkit-animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut;animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut;animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut}.has-html5video .fancybox__content,.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-html5video .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebeff2),to(#e2e8f0));background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.f-thumbs__track{display:-webkit-box;display:-ms-flexbox;display:flex}.f-thumbs__slide{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-webkit-max-content;width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width,0)) * -.5);width:calc(var(--width,0) * 1px + var(--f-thumb-clip-width,0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);-webkit-transform:translate3d(calc(var(--shift,0) * -1px),0,0);transform:translate3d(calc(var(--shift,0) * -1px),0,0);-webkit-transition:none;transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{-webkit-transition:-webkit-transform .33s ease;transition:-webkit-transform .33s ease;transition:transform .33s ease;transition:transform .33s ease,-webkit-transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{-webkit-transition:-webkit-clip-path .33s ease;transition:-webkit-clip-path .33s ease;transition:clip-path .33s ease;transition:clip-path .33s ease,-webkit-clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{-webkit-filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color));filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:0;cursor:pointer;pointer-events:auto;-ms-touch-action:manipulation;touch-action:manipulation;opacity:var(--f-thumb-opacity);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:0}.f-thumbs__slide__button:focus-visible{outline:0;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path:inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);-webkit-animation:f-fadeIn .2s ease-out;animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity,1);-webkit-transition:max-height .35s cubic-bezier(.23,1,.32,1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.05)));background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.05)));background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0!important}.is-closing .fancybox__thumbs{-webkit-transition:none!important;transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, 0.65);--f-button-hover-bg:rgba(70, 70, 73, 0.65);--f-button-active-bg:rgba(90, 90, 93, 0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.fancybox__toolbar__column.is-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:flex}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-ms-flexbox;display:flex}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:38px;line-height:36px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 0 1px rgba(68,68,68,.11);box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(19px);transform:scale(.75) translateY(19px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0;max-height:210px;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0)!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .optgroup{font-weight:700}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0!important;font-size:14px}.header{padding:40px 0 53px;background:#fafafa}.header.active+main{-webkit-filter:blur(5px);filter:blur(5px)}.header.active .container.desktop a{-webkit-transform:translateY(-150vh);transform:translateY(-150vh)}.header.active .header__burger div.mid span{-webkit-transform:scale(0,1);transform:scale(0,1)}.header.active .header__burger div.top .left{translate:2px 6px;rotate:45deg}.header.active .header__burger div.top .right{translate:-2px 6px;rotate:-45deg}.header.active .header__burger div.bot .left{translate:2px -6px;rotate:-45deg}.header.active .header__burger div.bot .right{translate:-2px -6px;rotate:45deg}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .container.desktop{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .container.desktop a{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 1s ease;transition:all 1s ease}.header .container.mobile .header__menu{margin:40px 0 0;-ms-flex-preferred-size:100%;flex-basis:100%}.header .header__burger{display:none}.header .header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:36px}.header .header__menu .menu-item a{color:var(--menu-color);position:relative}.header .header__menu .menu-item a::before{content:"";position:absolute;bottom:-10px;background:var(--cta-color);width:0%;height:2px;-webkit-transition:all .5s ease;transition:all .5s ease}.header .header__menu .menu-item.current-menu-item a{color:var(--primary-color);font-weight:500}.header .header__menu .menu-item:hover a::before{width:100%}.header .header__cta{border:1px solid var(--accent-color);background:0 0;margin:0 0 0 -190px}.header .header__cta::before{background:linear-gradient(45deg,transparent 0,rgba(27,108,174,.2) 50%,transparent 100%)}.header .header__cta span{color:var(--accent-color)}.site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;margin:0}.main{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer{margin-top:auto;padding:54px 0 0}.footer .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px;padding:0 0 60px}.footer .footer-top .social__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px}.footer .footer-top .social__list .social__item{position:relative;overflow:hidden}.footer .footer-top .social__list .social__item:hover::before{opacity:1}.footer .footer-top .social__list .social__item::before{content:"";opacity:0;position:absolute;top:0;left:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:200%;height:200%;background:rgba(255,255,255,.15)}.footer .footer-top .social__list .social__item img{width:56px;height:56px}.footer .footer-top .footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:36px}.footer .footer-bottom{border-top:1px solid rgba(44,56,67,.3);padding:32px 0 53px;display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footer-bottom .copyright{margin:0 auto 0 0}.footer .footer-bottom .bottom__menu{gap:45px}.hero{padding:91px 0 153px}.hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero .hero__content{-ms-flex-preferred-size:518px;flex-basis:518px;margin:0 40px 40px 0}.hero .hero__content .hero__subtitle{font-size:24px;font-weight:500;line-height:1.5;color:var(--text-color);margin:0 0 40px;max-width:90%}.hero .hero__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;z-index:1}.hero .hero__list .hero__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 21px;position:relative;width:267px;height:327px;border-radius:8px}.hero .hero__list .hero__item:hover .hero__item__image::before,.hero .hero__list .hero__item:hover .hero__item__subtitle,.hero .hero__list .hero__item:hover .hero__item__title{opacity:1}.hero .hero__list .hero__item .hero__item__title{margin:auto 0 0;color:#fff;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.hero .hero__list .hero__item .hero__item__subtitle{color:rgba(255,255,255,.8);font-size:15px;font-weight:500;line-height:1.5;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.hero .hero__list .hero__item .hero__item__image{border-radius:8px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero .hero__list .hero__item .hero__item__image::before{content:"";background:-webkit-gradient(linear,left bottom,left top,from(rgba(44,56,67,.5)),to(rgba(44,56,67,.5)));background:linear-gradient(0deg,rgba(44,56,67,.5) 0,rgba(44,56,67,.5) 100%);border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.visual{padding:64px 0}.visual+.visual.full-width{padding:0 0 64px}.visual.full-width .visual__content{-ms-flex-preferred-size:100%;flex-basis:100%}.visual.reversed .container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.visual.align-center .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.visual.align-end .container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.visual .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:64px}.visual .visual__image{border-radius:8px;-ms-flex-preferred-size:calc(50% - 64px);flex-basis:calc(50% - 64px)}.visual .visual__image img{border-radius:8px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.visual .visual__content{-ms-flex-preferred-size:50%;flex-basis:50%}.visual .visual__content p{margin:32px 0;font-size:24px;line-height:1.33}.visual .visual__content p:first-child{margin-top:0}.home .visual .visual__content p{font-size:20px;margin:0 0 32px}.home .visual .visual__content p:last-child{margin:0}.home .visual:not(.full-width){padding:64px 0 48px}.slider{padding:0 0 160px}.slider .slider__title{text-align:center}.slider .slider__title h2{margin:0 0 20px}.slider .thumbs__list__wrapper{min-height:302px;padding:100px 0 95px;overflow:hidden}.slider .thumbs__list{height:302px}.slider .thumbs__list .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider .thumbs__list .swiper-slide{-webkit-transition:all .5s ease;transition:all .5s ease}.slider .thumbs__list .swiper-slide .slider__image{height:100%;width:100%;border-radius:8px}.slider .thumbs__list .swiper-slide .slider__image img{border-radius:8px;width:100%;height:100%}.slider .slider__list{overflow:hidden;position:relative}.slider .slider__quote{color:var(--text-color);font-size:24px;line-height:1.7;min-height:130px}.slider .slider__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px}.slider .slider__author .author__avatar img{border-radius:50%;min-width:63px;max-width:63px;min-height:63px;max-height:63px}.slider .slider__author .author__info .author__name{color:var(--accent-color);margin:0 0 5px;font-size:20px}.slider .slider__author .author__info .author__position{color:#878c91;font-size:14px;font-weight:500}.slider .slider__navigation{pointer-events:all;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:34px}.slider .slider__navigation .slider__navigation__progress{text-align:center}.slider .slider__navigation .slider__navigation__progress span{font-size:14px;color:var(--text-color);line-height:1.8}.slider .slider__navigation .slider__navigation__progress .swiper-pagination-current{text-decoration:underline;color:var(--primary-color);font-weight:600}.slider .slider__navigation .slider__navigation__btn{border:1px solid var(--cta-color);background:var(--cta-color);min-width:79px;height:50px;border-radius:63px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.slider .slider__navigation .slider__navigation__btn svg.disabled{display:none}.slider .slider__navigation .slider__navigation__btn.disabled{background:0 0;border:1px solid rgba(44,56,67,.2);pointer-events:none}.slider .slider__navigation .slider__navigation__btn.disabled svg.active{display:none}.slider .slider__navigation .slider__navigation__btn.disabled svg.disabled{display:block}.steps{padding:0 0 135px}.steps .steps__title{margin:0 0 20px;text-align:center}.steps .steps__subtitle{max-width:983px;margin:0 auto;color:rgba(44,56,67,.6);font-size:20px;font-weight:500;line-height:1.8;text-align:center}.steps .steps__list{margin:79px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:31px}.steps .steps__list .steps__item{border-radius:0 36.725px 36.725px 36.725px;position:relative;overflow:hidden;background:#f3f7fb;padding:110px 27px 74px;-webkit-transition:all .5s ease;transition:all .5s ease}.steps .steps__list .steps__item::before{content:"";position:absolute;top:0;left:0;background:var(--cta-color);width:100%;height:13px;border-radius:0 36.725px 0 0}.steps .steps__list .steps__item.highlighted,.steps .steps__list .steps__item:hover{background:var(--accent-color)}.steps .steps__list .steps__item.highlighted .steps__item__counter,.steps .steps__list .steps__item.highlighted .steps__item__subtitle,.steps .steps__list .steps__item.highlighted .steps__item__title,.steps .steps__list .steps__item:hover .steps__item__counter,.steps .steps__list .steps__item:hover .steps__item__subtitle,.steps .steps__list .steps__item:hover .steps__item__title{color:#fff}.steps .steps__list .steps__item .steps__item__counter{position:absolute;top:-15px;left:-60px;font-family:Sora,sans-serif;font-size:159px;font-weight:700;line-height:1.5;letter-spacing:-31.813px;opacity:.05;color:var(--accent-color);-webkit-transition:all .5s ease;transition:all .5s ease}.steps .steps__list .steps__item .steps__item__title{margin:0 0 21px;font-family:"Noto Sans",sans-serif;font-size:24px;font-weight:600;line-height:1.5;z-index:1;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}.steps .steps__list .steps__item .steps__item__subtitle{font-family:Sora,sans-serif;font-size:16px;font-weight:400;z-index:1;position:relative;color:#585656;letter-spacing:-.32px;-webkit-transition:all .5s ease;transition:all .5s ease}.banner{height:311px;margin:0 0 16px}.banner .container{position:relative;height:311px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner .banner__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:8px;z-index:-1}.banner .banner__image::before{content:"";position:absolute;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(44,56,67,.55)),to(rgba(44,56,67,.55)));background:linear-gradient(0deg,rgba(44,56,67,.55) 0,rgba(44,56,67,.55) 100%);width:100%;height:100%;border-radius:8px}.banner .banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.banner .banner__title{color:#fff;text-align:center;margin:0}.benefits .benefits__list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.benefits .benefits__list .benefits__item{padding:32px 24px;border-radius:12px;background:#e9f1f7}.benefits .benefits__list .benefits__item .benefits__item__icon{width:32px;height:32px;margin:0 0 32px}.benefits .benefits__list .benefits__item .benefits__item__title{margin:0 0 8px}.benefits .benefits__list .benefits__item .benefits__item__subtitle{color:rgba(44,56,67,.5);font-size:16px;font-weight:500;line-height:1.5}.inspiratie{padding:120px 0 80px}.inspiratie .inspiratie__title{text-align:center}.inspiratie .inspiratie__cat__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:34px;margin:64px 0}.inspiratie .inspiratie__cat__list .inspiratie__cat__item{background:#fff;border:1px solid rgba(44,56,67,.5);border-radius:63px;font-size:16px;font-weight:500;line-height:1.5;padding:0 29px;height:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:rgba(44,56,67,.5);-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer}.inspiratie .inspiratie__cat__list .inspiratie__cat__item.active,.inspiratie .inspiratie__cat__list .inspiratie__cat__item:hover{background:var(--cta-color);border:1px solid var(--cta-color);color:#fff}.inspiratie .inspiratie__lists{overflow:hidden}.inspiratie .inspiratie__list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;opacity:1;height:auto;-webkit-transition:all .5s ease;transition:all .5s ease}.inspiratie .inspiratie__list.hidden{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;height:0}.inspiratie .inspiratie__list .inspiratie__list__item{border-radius:8px;position:relative;pointer-events:all;cursor:pointer;height:275px;overflow:hidden}.inspiratie .inspiratie__list .inspiratie__list__item:hover .inspiratie__content{-webkit-transform:translateY(0);transform:translateY(0);background:var(--accent-color)}.inspiratie .inspiratie__list .inspiratie__list__item .inspiratie__item__image{border-radius:8px;height:275px}.inspiratie .inspiratie__list .inspiratie__list__item .inspiratie__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.inspiratie .inspiratie__list .inspiratie__list__item .inspiratie__content{padding:63px 24px 24px;-webkit-transition:all .65s ease;transition:all .65s ease;position:absolute;border-radius:8px;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-webkit-transform:translateY(100%);transform:translateY(100%);overflow-y:auto}.inspiratie .inspiratie__list .inspiratie__list__item .inspiratie__content::-webkit-scrollbar-track{border-radius:10px;background-color:var(--accent-color)}.inspiratie .inspiratie__list .inspiratie__list__item .inspiratie__content::-webkit-scrollbar{width:4px;background-color:var(--accent-color)}.inspiratie .inspiratie__list .inspiratie__list__item .inspiratie__content::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--cta-color)}.inspiratie .inspiratie__list .inspiratie__list__item .inspiratie__content .inspiratie__item__title{color:#fff;font-size:36px;font-weight:500;line-height:1.2;margin:0 0 20px}.inspiratie .inspiratie__list .inspiratie__list__item .inspiratie__content .inspiratie__item__subtitle{font-size:16px;font-weight:500;line-height:1.5;color:#fff}.form{padding:0 0 120px}.form .form__title__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:46px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:41px 0 72px}.form .form__title__block .form__title{font-size:32px;font-weight:500;text-transform:capitalize;opacity:.7;cursor:pointer}.form .form__title__block .form__title.active{font-weight:600;opacity:1;color:var(--accent-color);position:relative}.form .form__title__block .form__title.active::before{content:"";position:absolute;bottom:-16px;width:75%;height:3px;border-radius:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--accent-color)}.form .form__list{overflow:hidden}.form .form__list .form__item{-webkit-transform:translateY(0);transform:translateY(0);height:auto;opacity:1;-webkit-transition:all 1s ease;transition:all 1s ease;max-width:591px;margin:0 auto}.form .form__list .form__item.hidden{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;height:0}.form .uacf7-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;position:relative}.form .uacf7-step .form__group:last-of-type{border-bottom:1px solid var(--primary-color);padding:0 0 61px}.form .uacf7-step .submit__group{border-top:1px solid var(--primary-color);margin:31px 0 0;padding:33px 0 0;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form .uacf7-step .submit__group::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;-webkit-transition:all 1s ease;transition:all 1s ease;height:200%;pointer-events:none;-webkit-transform:translateX(-100%);transform:translateX(-100%);background:linear-gradient(45deg,transparent 0,rgba(255,255,255,.45) 50%,transparent 100%);z-index:1}.form .uacf7-step .submit__group:hover::before{-webkit-transform:translateX(100%);transform:translateX(100%)}.form .form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.form .form__group .form__label{color:var(--accent-color);font-size:28px;font-weight:600}.form .form__group .nice-select,.form .form__group .wpcf7-form-control-wrap input{min-width:303px;max-width:303px;font-size:20px;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:58px;padding:0 18px;border-radius:4px;border:1px solid var(--primary-color)}.form .form__group .nice-select.wpcf7-not-valid,.form .form__group .wpcf7-form-control-wrap input.wpcf7-not-valid{border:1px solid #ff2020}.form .form__group .nice-select-dropdown{width:100%}.form .form__group .nice-select::after{border-color:var(--primary-color);right:18px;width:7px;height:7px}.form .submit__group input,.form .uacf7-next,.form .uacf7-prev{border-radius:63px;background:var(--cta-color);padding:0 28px;border:1px solid var(--cta-color);color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;cursor:pointer;max-width:197px;height:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form .uacf7-prev{background:#fff;color:var(--accent-color);border:1px solid var(--accent-color)}.form .uacf7-prev::before{background:linear-gradient(45deg,transparent 0,rgba(27,108,174,.2) 50%,transparent 100%)}.form .wpcf7-not-valid-tip,.form .wpcf7-spinner{display:none!important}@media only screen and (min-width:769px){.slider .thumbs__list{margin:0 40px 0 0}.slider .slider__navigation{position:absolute;bottom:5px;right:0}}@media only screen and (min-width:1025px){.header .container.mobile{display:none}}@media only screen and (min-width:1201px){.slider .thumbs__list{margin:0 82px 0 0}.slider .thumbs__list .swiper-slide{width:320px!important;height:232px}.slider .thumbs__list .swiper-slide.swiper-slide-active{width:396px!important;height:302px}}@media only screen and (max-width:1200px){.container{max-width:100%;margin:0;padding:0 20px}.benefits .benefits__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1024px){.main section{padding:40px 0}.site__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header{padding:15px 0}.header.active .container.mobile{top:0}.header.active .header__cta{position:absolute;top:15px;right:20px}.header .container{position:relative}.header .container.desktop .header__menu{display:none}.header .container.mobile{position:fixed;width:100%;z-index:3;top:-150vh;-webkit-transition:all 1s ease;transition:all 1s ease;background:#fafafa;padding:15px;border-bottom:1px solid var(--cta-color);-ms-flex-wrap:wrap;flex-wrap:wrap}.header .header__burger{position:absolute;right:15px;top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;z-index:10;border:none;outline:0;background:0 0;cursor:pointer}.header .header__burger div{display:-webkit-box;display:-ms-flexbox;display:flex}.header .header__burger div.mid span{width:32px}.header .header__burger div span{height:3px;width:16px;background-color:var(--burger-color);-webkit-transition:.3s;transition:.3s}.header .header__burger div span.left{border-top-left-radius:2px;border-bottom-left-radius:2px}.header .header__burger div span.right{border-top-right-radius:2px;border-bottom-right-radius:2px}.header .header__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .header__cta{margin:0 60px 0 0}.footer .footer-top .footer__menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footer-bottom .bottom__menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.hero .hero__content .hero__subtitle{max-width:100%}.hero .hero__list .hero__item .hero__item__title{opacity:1}.hero .hero__list .hero__item .hero__item__subtitle{opacity:1}.hero .hero__list .hero__item .hero__item__image::before{opacity:1}.visual.reversed .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.visual .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}.steps{padding:0 0 60px}.steps .steps__list{grid-template-columns:repeat(1,1fr);gap:31px}.inspiratie .inspiratie__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){h1{font-size:48px}h1 em,h1 i,h1 span{font-size:48px}h2{font-size:32px}h2 em,h2 i,h2 span{font-size:32px}h3{font-size:28px}h3 em,h3 i,h3 span{font-size:28px}h4{font-size:20px}.main section{padding:25px 0}.main p{font-size:18px}.cta,.uacf7-next,.uacf7-prev{padding:0 20px}.cta span,.uacf7-next span,.uacf7-prev span{font-size:14px}.container{padding:0 15px}.footer{padding:25px 0 0}.footer .footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .footer-bottom .copyright{margin:0 0 15px;text-align:center}.hero .hero__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.hero .hero__list .hero__item{width:auto}.hero .hero__list .hero__item .hero__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.visual{padding:30px 0}.visual+.visual.full-width{padding:0 0 30px}.visual .visual__image{width:100%}.visual .visual__content p{font-size:18px}.home .visual .visual__content p{font-size:18px}.home .visual:not(.full-width){padding:30px 0}.slider{padding:0 0 60px}.slider .thumbs__list__wrapper{padding:40px 0}.slider .slider__quote{font-size:18px}.slider .slider__author{margin:30px 0}.benefits .benefits__list{grid-template-columns:repeat(1,1fr)}.inspiratie{padding:60px 0 30px}.inspiratie .inspiratie__cat__list{margin:32px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.inspiratie .inspiratie__list{grid-template-columns:repeat(1,1fr)}.form{padding:0 0 40px}.form .uacf7-step{gap:15px}.form .form__group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:360px){.cta,.uacf7-next,.uacf7-prev{padding:0 15px}.cta span,.uacf7-next span,.uacf7-prev span{font-size:12px}.header .header__cta{margin:0 40px 0 0}}@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fZm9udHMuc2NzcyIsImFwcC5jc3MiLCJnbG9iYWwvX2Jhc2Uuc2NzcyIsImdsb2JhbC9fbWl4aW5zLnNjc3MiLCJsaWJzL2ZhbmN5Ym94LnNjc3MiLCJsaWJzL25pY2Utc2VsZWN0Mi5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9oZXJvLnNjc3MiLCJibG9ja3MvdmlzdWFsX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9zbGlkZXIuc2NzcyIsImJsb2Nrcy9zdGVwcy5zY3NzIiwiYmxvY2tzL2Jhbm5lci5zY3NzIiwiYmxvY2tzL2JlbmVmaXRzLnNjc3MiLCJibG9ja3MvaW5zcGlyYXRpZS5zY3NzIiwiYmxvY2tzL2Zvcm0uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBUSwySUNFUixNQ0FFLGdCQUFBLFFBQ0EsYUFBQSx1QkFDQSxZQUFBLFFBQ0EsZUFBQSxRQUNBLGVBQUEsUURFQSxhQUFBLHVCQUdGLEVDREUsT0FBQSxFQUNBLFFBQUEsRUFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxZQUFBLEtBQUEsQ0FBQSxXQUNBLFlBQUEsSURHQSxNQUFBLHFCQUdGLElDRkUsVUFBQSxLQUNBLFFBQUEsTURJQSxPQUFBLEtBR0YsR0FDRSxXQUFBLE9BR0YsRUNKRSxnQkFBQSxLQUNBLDRCQUFBLFlETUEsTUFBQSxRQUdGLE9BQ0UsNEJBQUEsWUFLRixHQUZBLEdBRUUsZ0JBQUEsS0FVRixFQUVBLEVBR0EsR0FaQSxHQUVBLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0FFQSxFQUVBLEVBQ0EsT0FDRSxRQUFBLEVBQ0EsT0FBQSxFQUNBLFlBQUEsT0FHRixHQ1ZJLFVBQUEsS0FDQSxZQUFBLElEWUYsWUFBQSxJRTVDQSxPQUFBLEVBQUEsRUFBQSxLRm1ERixNQURBLEtBRkEsUUNWQSxNQUFBLG9CQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJRGdCRixHQUNFLFVBQUEs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QkUsUUFBQSxFQUFBLEtBR0YsVUEwb0JBLGlCQURBLGlCQXRvQkUsVUFBQSxLQUdGLFdBQ0UsUUFBQSxFQUFBLEtBR0YsUUFDRSxRQUFBLEtBQUEsRUFBQSxFQUdGLHVCQUNFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FHRixrQ0FDRSxPQUFBLEVBQUEsRUFBQSxLQUNBLFdBQUEsT0FHRixrQkFDRSxjQUFBLEtBQUEsVUFBQSxLQUdGLDhCQUNFLE1BQUEsS0FHRixxREFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsY0FBQSxJQUdGLFFBQ0UsUUFBQSxLQUFBLEVBR0YsMkJBQ0UsUUFBQSxFQUFBLEVBQUEsS0FHRix1QkFDRSxNQUFBLEtBR0YsMkJBQ0UsVUFBQSxLQUdGLGlDQUNFLFVBQUEsS0FHRiwrQkFDRSxRQUFBLEtBQUEsRUFHRixRQUNFLFFBQUEsRUFBQSxFQUFBLEtBR0YsK0JBQ0UsUUFBQSxLQUFBLEVBR0YsdUJBQ0UsVUFBQSxLQUdGLHdCQUNFLE9BQUEsS0FBQSxFQUdGLDBCQUNFLHNCQUFBLGNBR0YsWUFDRSxRQUFBLEtBQUEsRUFBQSxLQUdGLG1DQUNFLE9BQUEsS0FBQSxFQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsSUFBQSxLQUdGLDhCQUNFLHNCQUFBLGNBR0YsTUFDRSxRQUFBLEVBQUEsRUFBQSxLQUdGLGtCQUNFLElBQUEsS0FHRixtQkFDRSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLFFBSUoseUJBQ0UsS0FtcEJBLFlBREEsWUEvb0JFLFFBQUEsRUFBQSxLQUdGLFVBbXBCQSxpQkFEQSxpQkEvb0JFLFVBQUEsS0FHRixxQkFDRSxPQUFBLEVBQUEsS0FBQSxFQUFBLEdBSUoscUJBQ0UsZ0NBQ0UsTUFBQSw0QkFDQSxpQkFBQSIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6d2dodEA0MDAuLjcwMCZmYW1pbHk9U29yYTp3Z2h0QDQwMC4uNzAwJmZhbWlseT1Ob3RvK1NhbnM6d2dodEA2MDAmZGlzcGxheT1zd2FwJyk7IiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRANDAwLi43MDAmZmFtaWx5PVNvcmE6d2dodEA0MDAuLjcwMCZmYW1pbHk9Tm90bytTYW5zOndnaHRANjAwJmRpc3BsYXk9c3dhcFwiKTtcblxuOnJvb3Qge1xuICAtLXByaW1hcnktY29sb3I6ICMyQzM4NDM7XG4gIC0tdGV4dC1jb2xvcjogcmdiYSg0NCwgNTYsIDY3LCAwLjgwKTtcbiAgLS1jdGEtY29sb3I6ICNGRjk3MDA7XG4gIC0tYWNjZW50LWNvbG9yOiAjMUI2Q0FFO1xuICAtLWJ1cmdlci1jb2xvcjogIzFCNkNBRTtcbiAgLS1tZW51LWNvbG9yOiByZ2JhKDM1LCAzNSwgMzUsIDAuNzApO1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5hLFxuaSxcbmIsXG5wLFxuc3Ryb25nLFxuZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuXG5oMSBzcGFuLFxuaDEgaSxcbmgxIGVtIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG5cbmgyIHNwYW4sXG5oMiBpLFxuaDIgZW0ge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDMgc3BhbixcbmgzIGksXG5oMyBlbSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFpbiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1haW4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY3RhLFxuLnVhY2Y3LXByZXYsXG4udWFjZjctbmV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWN0YS1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWN0YS1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHBhZGRpbmc6IDAgMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3RhOjpiZWZvcmUsXG4udWFjZjctcHJldjo6YmVmb3JlLFxuLnVhY2Y3LW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTAlO1xuICBsZWZ0OiAtNTAlO1xuICB3aWR0aDogMjAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIGhlaWdodDogMjAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmN0YTpob3Zlcjo6YmVmb3JlLFxuLnVhY2Y3LXByZXY6aG92ZXI6OmJlZm9yZSxcbi51YWNmNy1uZXh0OmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jdGEgc3Bhbixcbi51YWNmNy1wcmV2IHNwYW4sXG4udWFjZjctbmV4dCBzcGFuIHtcbiAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uc2l0ZV9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzZweDtcbn1cblxuLnNpdGVfX21lbnUgLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6IHZhcigtLW1lbnUtY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlX19tZW51IC5tZW51LWl0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdGEtY29sb3IpO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uc2l0ZV9fbWVudSAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zaXRlX19tZW51IC5tZW51LWl0ZW06aG92ZXIgYTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveF9fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0tZi1zcGlubmVyLXdpZHRoOiAzNnB4O1xuICAtLWYtc3Bpbm5lci1oZWlnaHQ6IDM2cHg7XG4gIC0tZi1zcGlubmVyLWNvbG9yLTE6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1mLXNwaW5uZXItY29sb3ItMjogcmdiYSgxNywgMjQsIDI4LCAwLjgpO1xuICAtLWYtc3Bpbm5lci1zdHJva2U6IDIuNzU7XG59XG5cbi5mLXNwaW5uZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiB2YXIoLS1mLXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWYtc3Bpbm5lci1oZWlnaHQpO1xufVxuXG4uZi1zcGlubmVyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFuaW1hdGlvbjogZi1zcGlubmVyLXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mLXNwaW5uZXIgc3ZnICoge1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWYtc3Bpbm5lci1zdHJva2UpO1xuICBmaWxsOiBub25lO1xufVxuXG4uZi1zcGlubmVyIHN2ZyAqOmZpcnN0LWNoaWxkIHtcbiAgc3Ryb2tlOiB2YXIoLS1mLXNwaW5uZXItY29sb3ItMSk7XG59XG5cbi5mLXNwaW5uZXIgc3ZnICo6bGFzdC1jaGlsZCB7XG4gIHN0cm9rZTogdmFyKC0tZi1zcGlubmVyLWNvbG9yLTIpO1xuICBhbmltYXRpb246IGYtc3Bpbm5lci1kYXNoIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGYtc3Bpbm5lci1yb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZi1zcGlubmVyLWRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMTUwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG5cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwgMTUwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzU7XG4gIH1cblxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwgMTUwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0O1xuICB9XG59XG5cbi5mLXRocm93T3V0VXAge1xuICBhbmltYXRpb246IHZhcigtLWYtdGhyb3ctb3V0LWR1cmF0aW9uLCAwLjE3NXMpIGVhc2Utb3V0IGJvdGggZi10aHJvd091dFVwO1xufVxuXG4uZi10aHJvd091dERvd24ge1xuICBhbmltYXRpb246IHZhcigtLWYtdGhyb3ctb3V0LWR1cmF0aW9uLCAwLjE3NXMpIGVhc2Utb3V0IGJvdGggZi10aHJvd091dERvd247XG59XG5cbkBrZXlmcmFtZXMgZi10aHJvd091dFVwIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYyh2YXIoLS1mLXRocm93LW91dC1kaXN0YW5jZSwgMTUwcHgpICogLTEpLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZi10aHJvd091dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCB2YXIoLS1mLXRocm93LW91dC1kaXN0YW5jZSwgMTUwcHgpLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mLXpvb21JblVwIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2UgMC4xcyBib3RoIGYtem9vbUluVXA7XG59XG5cbi5mLXpvb21PdXREb3duIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2UgYm90aCBmLXpvb21PdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGYtem9vbUluVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTc1KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGYtem9vbU91dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3NSkgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZi1mYWRlSW4ge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgdmFyKC0tZi10cmFuc2l0aW9uLWVhc2luZywgZWFzZSkgdmFyKC0tZi10cmFuc2l0aW9uLWRlbGF5LCAwcykgYm90aCBmLWZhZGVJbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmYtZmFkZU91dCB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSB2YXIoLS1mLXRyYW5zaXRpb24tZWFzaW5nLCBlYXNlKSB2YXIoLS1mLXRyYW5zaXRpb24tZGVsYXksIDBzKSBib3RoIGYtZmFkZU91dDtcbiAgei1pbmRleDogMTtcbn1cblxuQGtleWZyYW1lcyBmLWZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGYtZmFkZU91dCB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmYtZmFkZUZhc3RJbiB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlLW91dCBib3RoIGYtZmFkZUZhc3RJbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmYtZmFkZUZhc3RPdXQge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4xcykgZWFzZS1vdXQgYm90aCBmLWZhZGVGYXN0T3V0O1xuICB6LWluZGV4OiAyO1xufVxuXG5Aa2V5ZnJhbWVzIGYtZmFkZUZhc3RJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGYtZmFkZUZhc3RPdXQge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mLWZhZGVTbG93SW4ge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC41cykgZWFzZSBib3RoIGYtZmFkZVNsb3dJbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmYtZmFkZVNsb3dPdXQge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC41cykgZWFzZSBib3RoIGYtZmFkZVNsb3dPdXQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBrZXlmcmFtZXMgZi1mYWRlU2xvd0luIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZi1mYWRlU2xvd091dCB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmYtY3Jvc3NmYWRlSW4ge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZS1vdXQgYm90aCBmLWNyb3NzZmFkZUluO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZi1jcm9zc2ZhZGVPdXQge1xuICBhbmltYXRpb246IGNhbGModmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSAqIDAuNSkgbGluZWFyIDAuMXMgYm90aCBmLWNyb3NzZmFkZU91dDtcbiAgei1pbmRleDogMTtcbn1cblxuQGtleWZyYW1lcyBmLWNyb3NzZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZi1jcm9zc2ZhZGVPdXQge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mLXNsaWRlSW4uZnJvbS1uZXh0IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlSW5OZXh0O1xufVxuXG4uZi1zbGlkZUluLmZyb20tcHJldiB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1zbGlkZUluUHJldjtcbn1cblxuLmYtc2xpZGVPdXQudG8tbmV4dCB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1zbGlkZU91dE5leHQ7XG59XG5cbi5mLXNsaWRlT3V0LnRvLXByZXYge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVPdXRQcmV2O1xufVxuXG5Aa2V5ZnJhbWVzIGYtc2xpZGVJblByZXYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGYtc2xpZGVJbk5leHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmLXNsaWRlT3V0TmV4dCB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmLXNsaWRlT3V0UHJldiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG4uZi1jbGFzc2ljSW4uZnJvbS1uZXh0IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNJbk5leHQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mLWNsYXNzaWNJbi5mcm9tLXByZXYge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY0luUHJldjtcbiAgei1pbmRleDogMjtcbn1cblxuLmYtY2xhc3NpY091dC50by1uZXh0IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNPdXROZXh0O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZi1jbGFzc2ljT3V0LnRvLXByZXYge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY091dFByZXY7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBrZXlmcmFtZXMgZi1jbGFzc2ljSW5OZXh0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzVweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGYtY2xhc3NpY0luUHJldiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzVweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGYtY2xhc3NpY091dE5leHQge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTc1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmLWNsYXNzaWNPdXRQcmV2IHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDc1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWYtYnV0dG9uLXdpZHRoOiA0MHB4O1xuICAtLWYtYnV0dG9uLWhlaWdodDogNDBweDtcbiAgLS1mLWJ1dHRvbi1ib3JkZXI6IDA7XG4gIC0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogMDtcbiAgLS1mLWJ1dHRvbi1jb2xvcjogIzM3NDE1MTtcbiAgLS1mLWJ1dHRvbi1iZzogI2Y4ZjhmODtcbiAgLS1mLWJ1dHRvbi1ob3Zlci1iZzogI2UwZTBlMDtcbiAgLS1mLWJ1dHRvbi1hY3RpdmUtYmc6ICNkMGQwZDA7XG4gIC0tZi1idXR0b24tc2hhZG93OiBub25lO1xuICAtLWYtYnV0dG9uLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAtLWYtYnV0dG9uLXRyYW5zZm9ybTogbm9uZTtcbiAgLS1mLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7XG4gIC0tZi1idXR0b24tc3ZnLWhlaWdodDogMjBweDtcbiAgLS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAxLjU7XG4gIC0tZi1idXR0b24tc3ZnLWZpbGw6IG5vbmU7XG4gIC0tZi1idXR0b24tc3ZnLWZpbHRlcjogbm9uZTtcbiAgLS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbn1cblxuLmYtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IHZhcigtLWYtYnV0dG9uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1mLWJ1dHRvbi1oZWlnaHQpO1xuICBib3JkZXI6IHZhcigtLWYtYnV0dG9uLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWYtYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tZi1idXR0b24tY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mLWJ1dHRvbi1iZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWYtYnV0dG9uLXNoYWRvdyk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tZi1idXR0b24tdHJhbnNpdGlvbik7XG59XG5cbi5mLWJ1dHRvbjphY3RpdmU6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZi1idXR0b24tYWN0aXZlLWJnKTtcbn1cblxuLmYtYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZi1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHZhcigtLWYtYnV0dG9uLW91dGxpbmUsIDJweCkgdmFyKC0tZi1idXR0b24tb3V0bGluZS1jb2xvciwgdmFyKC0tZi1idXR0b24tY29sb3IpKTtcbn1cblxuLmYtYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiB2YXIoLS1mLWJ1dHRvbi1zdmctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWYtYnV0dG9uLXN2Zy1oZWlnaHQpO1xuICBmaWxsOiB2YXIoLS1mLWJ1dHRvbi1zdmctZmlsbCk7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgpO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1mLWJ1dHRvbi10cmFuc2Zvcm0pO1xuICBmaWx0ZXI6IHZhcigtLWYtYnV0dG9uLXN2Zy1maWx0ZXIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmYtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmYtYnV0dG9uW2Rpc2FibGVkXSBzdmcge1xuICBvcGFjaXR5OiB2YXIoLS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsXG4uZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LFxuLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYsXG4uZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmlzLWhvcml6b250YWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldixcbi5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsXG4uaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldixcbi5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmlzLWhvcml6b250YWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldixcbi5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2IHtcbiAgbGVmdDogdmFyKC0tZi1idXR0b24tcHJldi1wb3MpO1xufVxuXG4uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LFxuLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHQge1xuICByaWdodDogdmFyKC0tZi1idXR0b24tbmV4dC1wb3MpO1xufVxuXG4uaXMtaG9yaXpvbnRhbC5pcy1ydGwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldixcbi5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiB2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyk7XG59XG5cbi5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LFxuLmlzLWhvcml6b250YWwuaXMtcnRsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IHZhcigtLWYtYnV0dG9uLXByZXYtcG9zKTtcbn1cblxuLmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsXG4uaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCxcbi5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldixcbi5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dCB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LFxuLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2IHtcbiAgdG9wOiB2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyk7XG59XG5cbi5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LFxuLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHtcbiAgYm90dG9tOiB2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyk7XG59XG5cbi5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2IHN2Zyxcbi5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHN2Zyxcbi5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiBzdmcsXG4uaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbjpkaXNhYmxlZCxcbi5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5odG1sLndpdGgtZmFuY3lib3gge1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuaHRtbC53aXRoLWZhbmN5Ym94IGJvZHkge1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbmh0bWwud2l0aC1mYW5jeWJveCBib2R5LmhpZGUtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1mYW5jeWJveC1ib2R5LW1hcmdpbiwgMHB4KSArIHZhcigtLWZhbmN5Ym94LXNjcm9sbGJhci1jb21wZW5zYXRlLCAwcHgpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcbiAgLS1mYW5jeWJveC1jb2xvcjogI2RiZGJkYjtcbiAgLS1mYW5jeWJveC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYW5jeWJveC1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjk4KTtcbiAgLS1mYW5jeWJveC1zbGlkZS1nYXA6IDEwcHg7XG4gIC0tZi1zcGlubmVyLXdpZHRoOiA1MHB4O1xuICAtLWYtc3Bpbm5lci1oZWlnaHQ6IDUwcHg7XG4gIC0tZi1zcGlubmVyLWNvbG9yLTE6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1mLXNwaW5uZXItY29sb3ItMjogI2JiYjtcbiAgLS1mLXNwaW5uZXItc3Ryb2tlOiAzLjY1O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmOGY4Zjg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IHZhcigtLWZhbmN5Ym94LXpJbmRleCwgMTA1MCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIgKixcbi5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSxcbi5mYW5jeWJveF9fY29udGFpbmVyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIgKjplbXB0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjo6YmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uZmFuY3lib3hfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYW5jeWJveC1iZyk7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi5mYW5jeWJveF9fdmlld3BvcnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3hfX3ZpZXdwb3J0LmlzLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmFuY3lib3hfX3ZpZXdwb3J0LmlzLWRyYWdnaW5nIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZmFuY3lib3hfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94X19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCB2YXIoLS1mYW5jeWJveC1zbGlkZS1nYXApIDAgMDtcbiAgcGFkZGluZzogNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpub3QoLmlzLWNvbXBhY3QpIC5mYW5jeWJveF9fc2xpZGUuaGFzLWNsb3NlLWJ0biB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uZmFuY3lib3hfX3NsaWRlLmhhcy1pZnJhbWUsXG4uZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyxcbi5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlLmlzLWFuaW1hdGluZyxcbi5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlLmlzLXNlbGVjdGVkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveF9fc2xpZGU6OmJlZm9yZSxcbi5mYW5jeWJveF9fc2xpZGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMCAwIDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmZhbmN5Ym94X19jb250ZW50IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uY2FuLXpvb21fb3V0IC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveF9fY29udGVudCBbZGF0YS1zZWxlY3RhYmxlXSxcbi5mYW5jeWJveF9fY29udGVudCBbY29udGVudGVkaXRhYmxlXSB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2UgPiAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZSA+IC5mYW5jeWJveF9fY29udGVudCA+IHBpY3R1cmUgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uaXMtYW5pbWF0aW5nIC5mYW5jeWJveF9fY29udGVudCxcbi5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCB3aWR0aCwgaGVpZ2h0O1xufVxuXG4uZmFuY3lib3gtaW1hZ2Uge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZmlsdGVyOiBibHVyKDBweCk7XG59XG5cbi5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNHB4IDAgNHB4IDA7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG4gIGN1cnNvcjogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmlzLWxvYWRpbmcgLmZhbmN5Ym94X19jYXB0aW9uLFxuLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXMtY29tcGFjdCAuZmFuY3lib3hfX2NhcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmYtYnV0dG9uLmlzLWNsb3NlLWJ0biB7XG4gIC0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDQwO1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQgPiAuZi1idXR0b24uaXMtY2xvc2UtYnRuIHtcbiAgLS1mLWJ1dHRvbi13aWR0aDogMzRweDtcbiAgLS1mLWJ1dHRvbi1oZWlnaHQ6IDM0cHg7XG4gIC0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWYtYnV0dG9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7XG4gIC0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTtcbiAgLS1mLWJ1dHRvbi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZi1idXR0b24taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWYtYnV0dG9uLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZi1idXR0b24tc3ZnLXdpZHRoOiAyMnB4O1xuICAtLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzhweDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY29udGVudCA+IC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pcy16b29taW5nLW91dCAuZmFuY3lib3hfX2NvbnRlbnQgPiAuZi1idXR0b24uaXMtY2xvc2UtYnRuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQgPiAuZi1idXR0b24uaXMtY2xvc2UtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94X19mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhbmN5Ym94X19mb290ZXIgLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cblxuLmlzLWNvbXBhY3QgLmZhbmN5Ym94X19mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgMjcsIDAuNSk7XG59XG5cbi5pcy1jb21wYWN0IC5mYW5jeWJveF9fZm9vdGVyIC5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5pcy1jb21wYWN0IC5mYW5jeWJveF9fY29udGVudCA+IC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xuICAtLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1mLWJ1dHRvbi1jb2xvcjogI2ZmZjtcbiAgLS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mLWJ1dHRvbi1vdXRsaW5lLWNvbG9yOiAjMDAwO1xuICAtLWYtYnV0dG9uLWJnOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC0tZi1idXR0b24tYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLS1mLWJ1dHRvbi1zdmctd2lkdGg6IDE4cHg7XG4gIC0tZi1idXR0b24tc3ZnLWhlaWdodDogMThweDtcbiAgLS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLmZhbmN5Ym94X19uYXYge1xuICAtLWYtYnV0dG9uLXdpZHRoOiA1MHB4O1xuICAtLWYtYnV0dG9uLWhlaWdodDogNTBweDtcbiAgLS1mLWJ1dHRvbi1ib3JkZXI6IDA7XG4gIC0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLWYtYnV0dG9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvcik7XG4gIC0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWhvdmVyLWNvbG9yKTtcbiAgLS1mLWJ1dHRvbi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoMjQsIDI0LCAyNywgMC4zKTtcbiAgLS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHJnYmEoMjQsIDI0LCAyNywgMC41KTtcbiAgLS1mLWJ1dHRvbi1zaGFkb3c6IG5vbmU7XG4gIC0tZi1idXR0b24tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIC0tZi1idXR0b24tdHJhbnNmb3JtOiBub25lO1xuICAtLWYtYnV0dG9uLXN2Zy13aWR0aDogMjZweDtcbiAgLS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNnB4O1xuICAtLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDIuNTtcbiAgLS1mLWJ1dHRvbi1zdmctZmlsbDogbm9uZTtcbiAgLS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDI0LCAyNCwgMjcsIDAuNSkpO1xuICAtLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuICAtLWYtYnV0dG9uLW5leHQtcG9zOiAxcmVtO1xuICAtLWYtYnV0dG9uLXByZXYtcG9zOiAxcmVtO1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbn1cblxuLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBsZWZ0OiAtMjBweDtcbiAgYm90dG9tOiAtMzBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmlzLWlkbGUgLmZhbmN5Ym94X19uYXYge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0O1xufVxuXG4uaXMtaWRsZS5pcy1jb21wYWN0IC5mYW5jeWJveF9fZm9vdGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZS1vdXQgYm90aCBmLWZhZGVPdXQ7XG59XG5cbi5mYW5jeWJveF9fc2xpZGUgPiAuZi1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IHZhcigtLWYtc3Bpbm5lci10b3AsIGNhbGModmFyKC0tZi1zcGlubmVyLXdpZHRoKSAqIC0wLjUpKSAwIDAgdmFyKC0tZi1zcGlubmVyLWxlZnQsIGNhbGModmFyKC0tZi1zcGlubmVyLWhlaWdodCkgKiAtMC41KSk7XG4gIHotaW5kZXg6IDMwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYW5jeWJveC1wcm90ZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3gtZ2hvc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgei1pbmRleDogNDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWZvY3VzLWd1YXJkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6bm90KFthcmlhLWhpZGRlbl0pIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdID4gKjpub3QoLmZhbmN5Ym94X19iYWNrZHJvcCwgLmZhbmN5Ym94X19jYXJvdXNlbCksXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19jYXJvdXNlbCA+ICo6bm90KC5mYW5jeWJveF9fdmlld3BvcnQpLFxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fc2xpZGUgPiAqOm5vdCguZmFuY3lib3hfX2NvbnRlbnQpIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLWludGVyZmFjZS1lbnRlci1kdXJhdGlvbiwgMC4yNXMpIGVhc2UgMC4xcyBiYWNrd2FyZHMgZi1mYWRlSW47XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9wIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLWJhY2tkcm9wLWVudGVyLWR1cmF0aW9uLCAwLjM1cykgZWFzZSBiYWNrd2FyZHMgZi1mYWRlSW47XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdID4gKjpub3QoLmZhbmN5Ym94X19iYWNrZHJvcCwgLmZhbmN5Ym94X19jYXJvdXNlbCksXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXSAuZmFuY3lib3hfX2Nhcm91c2VsID4gKjpub3QoLmZhbmN5Ym94X192aWV3cG9ydCksXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXSAuZmFuY3lib3hfX3NsaWRlID4gKjpub3QoLmZhbmN5Ym94X19jb250ZW50KSB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi1pbnRlcmZhY2UtZXhpdC1kdXJhdGlvbiwgMC4xNXMpIGVhc2UgZm9yd2FyZHMgZi1mYWRlT3V0O1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXSAuZmFuY3lib3hfX2JhY2tkcm9wIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLWJhY2tkcm9wLWV4aXQtZHVyYXRpb24sIDAuMzVzKSBlYXNlIGZvcndhcmRzIGYtZmFkZU91dDtcbn1cblxuLmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LFxuLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LFxuLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LFxuLmhhcy15b3V0dWJlIC5mYW5jeWJveF9fY29udGVudCxcbi5oYXMtdmltZW8gLmZhbmN5Ym94X19jb250ZW50LFxuLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCxcbi5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCxcbi5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIGhlaWdodDogOTAlO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1jb21wYWN0IC5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCxcbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWNvbXBhY3QgLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LFxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGFzLXlvdXR1YmUgLmZhbmN5Ym94X19jb250ZW50LFxuLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsXG4uaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lkdGg6IDk2MHB4O1xuICBoZWlnaHQ6IDU0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCxcbi5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCxcbi5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsXG4uaGFzLXZpbWVvIC5mYW5jeWJveF9fY29udGVudCxcbi5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgMjcsIDAuOSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xufVxuXG4uZmFuY3lib3hfX2h0bWw1dmlkZW8sXG4uZmFuY3lib3hfX2lmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZi1jYXJvdXNlbF9fdGh1bWJzIHtcbiAgLS1mLXRodW1iLXdpZHRoOiA5NnB4O1xuICAtLWYtdGh1bWItaGVpZ2h0OiA3MnB4O1xuICAtLWYtdGh1bWItb3V0bGluZTogMDtcbiAgLS1mLXRodW1iLW91dGxpbmUtY29sb3I6ICM1ZWIwZWY7XG4gIC0tZi10aHVtYi1vcGFjaXR5OiAxO1xuICAtLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMTtcbiAgLS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHk6IDE7XG4gIC0tZi10aHVtYi1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC0tZi10aHVtYi1vZmZzZXQ6IDBweDtcbiAgLS1mLWJ1dHRvbi1uZXh0LXBvczogMDtcbiAgLS1mLWJ1dHRvbi1wcmV2LXBvczogMDtcbn1cblxuLmYtY2Fyb3VzZWxfX3RodW1icy5pcy1jbGFzc2ljIHtcbiAgLS1mLXRodW1iLWdhcDogOHB4O1xuICAtLWYtdGh1bWItb3BhY2l0eTogMC41O1xuICAtLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMTtcbiAgLS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHk6IDE7XG59XG5cbi5mLWNhcm91c2VsX190aHVtYnMuaXMtbW9kZXJuIHtcbiAgLS1mLXRodW1iLWdhcDogNHB4O1xuICAtLWYtdGh1bWItZXh0cmEtZ2FwOiAxNnB4O1xuICAtLWYtdGh1bWItY2xpcC13aWR0aDogNDZweDtcbn1cblxuLmYtdGh1bWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5mLXRodW1icyAuZi1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlYmVmZjIsICNlMmU4ZjApO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmYtdGh1bWJzIC5mLXNwaW5uZXIgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmYtdGh1bWJzLmlzLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZi10aHVtYnNfX3ZpZXdwb3J0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmYtdGh1bWJzX190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mLXRodW1ic19fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IHZhcigtLWYtdGh1bWItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWYtdGh1bWItaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmYtdGh1bWJzX19zbGlkZS5pcy1sb2FkaW5nIGltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pcy1jbGFzc2ljIC5mLXRodW1ic19fdmlld3BvcnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pcy1tb2Rlcm4gLmYtdGh1bWJzX190cmFjayB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmlzLW1vZGVybiAuZi10aHVtYnNfX3RyYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKCh2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgsIDApKSAqIC0wLjUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS13aWR0aCwgMCkgKiAxcHggKyB2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgsIDApKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXMtbW9kZXJuIC5mLXRodW1ic19fc2xpZGUge1xuICB3aWR0aDogdmFyKC0tZi10aHVtYi1jbGlwLXdpZHRoKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKHZhcigtLXNoaWZ0LCAwKSAqIC0xcHgpLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pcy1tb2Rlcm4uaXMtcmVzdGluZyAuZi10aHVtYnNfX3NsaWRlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzNzIGVhc2U7XG59XG5cbi5pcy1tb2Rlcm4uaXMtcmVzdGluZyAuZi10aHVtYnNfX3NsaWRlX19idXR0b24ge1xuICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMC4zM3MgZWFzZTtcbn1cblxuLmlzLXVzaW5nLXRhYiAuaXMtbW9kZXJuIC5mLXRodW1ic19fc2xpZGU6Zm9jdXMtd2l0aGluIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygtMXB4IDBweCAwcHggdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yKSkgZHJvcC1zaGFkb3coMnB4IDBweCAwcHggdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yKSkgZHJvcC1zaGFkb3coMHB4IC0xcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDBweCAycHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpO1xufVxuXG4uZi10aHVtYnNfX3NsaWRlX19idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogdmFyKC0tZi10aHVtYi13aWR0aCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIC0xMDAlIDAgLTEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgb3BhY2l0eTogdmFyKC0tZi10aHVtYi1vcGFjaXR5KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5cbi5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IHZhcigtLWYtdGh1bWItaG92ZXItb3BhY2l0eSk7XG59XG5cbi5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHkpO1xufVxuXG4uaXMtbW9kZXJuIC5mLXRodW1ic19fc2xpZGVfX2J1dHRvbiB7XG4gIC0tY2xpcC1wYXRoOiBpbnNldCggMCBjYWxjKCAoKHZhcigtLWYtdGh1bWItd2lkdGgsIDApIC0gdmFyKC0tZi10aHVtYi1jbGlwLXdpZHRoLCAwKSkpICogKDEgLSB2YXIoLS1wcm9ncmVzcywgMCkpICogMC41ICkgcm91bmQgdmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzLCAwKSApO1xuICBjbGlwLXBhdGg6IHZhcigtLWNsaXAtcGF0aCk7XG59XG5cbi5pcy1jbGFzc2ljIC5pcy1uYXYtc2VsZWN0ZWQgLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uIHtcbiAgb3BhY2l0eTogdmFyKC0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5KTtcbn1cblxuLmlzLWNsYXNzaWMgLmlzLW5hdi1zZWxlY3RlZCAuZi10aHVtYnNfX3NsaWRlX19idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiB2YXIoLS1mLXRodW1iLW91dGxpbmUsIDApIHNvbGlkIHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICBhbmltYXRpb246IGYtZmFkZUluIDAuMnMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZi10aHVtYnNfX3NsaWRlX19pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1mLXRodW1iLW9mZnNldCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmYtdGh1bWJzLmlzLWhvcml6b250YWwgLmYtdGh1bWJzX190cmFjayB7XG4gIHBhZGRpbmc6IDhweCAwIDEycHggMDtcbn1cblxuLmYtdGh1bWJzLmlzLWhvcml6b250YWwgLmYtdGh1bWJzX19zbGlkZSB7XG4gIG1hcmdpbjogMCB2YXIoLS1mLXRodW1iLWdhcCkgMCAwO1xufVxuXG4uZi10aHVtYnMuaXMtdmVydGljYWwgLmYtdGh1bWJzX190cmFjayB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5mLXRodW1icy5pcy12ZXJ0aWNhbCAuZi10aHVtYnNfX3NsaWRlIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0tZi10aHVtYi1nYXApIDA7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzIHtcbiAgLS1mLXRodW1iLXdpZHRoOiA5NnB4O1xuICAtLWYtdGh1bWItaGVpZ2h0OiA3MnB4O1xuICAtLWYtdGh1bWItYm9yZGVyLXJhZGl1czogMnB4O1xuICAtLWYtdGh1bWItb3V0bGluZTogMnB4O1xuICAtLWYtdGh1bWItb3V0bGluZS1jb2xvcjogI2VkZWRlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzLmlzLWNsYXNzaWMge1xuICAtLWYtdGh1bWItZ2FwOiA4cHg7XG4gIC0tZi10aHVtYi1vcGFjaXR5OiAwLjU7XG4gIC0tZi10aHVtYi1ob3Zlci1vcGFjaXR5OiAxO1xufVxuXG4uZmFuY3lib3hfX3RodW1icy5pcy1jbGFzc2ljIC5mLXNwaW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKTtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMuaXMtbW9kZXJuIHtcbiAgLS1mLXRodW1iLWdhcDogNHB4O1xuICAtLWYtdGh1bWItZXh0cmEtZ2FwOiAxNnB4O1xuICAtLWYtdGh1bWItY2xpcC13aWR0aDogNDZweDtcbiAgLS1mLXRodW1iLW9wYWNpdHk6IDE7XG4gIC0tZi10aHVtYi1ob3Zlci1vcGFjaXR5OiAxO1xufVxuXG4uZmFuY3lib3hfX3RodW1icy5pcy1tb2Rlcm4gLmYtc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpO1xufVxuXG4uZmFuY3lib3hfX3RodW1icy5pcy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMCB2YXIoLS1mLXRodW1iLWdhcCk7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzLmlzLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogdmFyKC0tZi10aHVtYi1nYXApIDA7XG59XG5cbi5pcy1jb21wYWN0IC5mYW5jeWJveF9fdGh1bWJzIHtcbiAgLS1mLXRodW1iLXdpZHRoOiA2NHB4O1xuICAtLWYtdGh1bWItY2xpcC13aWR0aDogMzJweDtcbiAgLS1mLXRodW1iLWhlaWdodDogNDhweDtcbiAgLS1mLXRodW1iLWV4dHJhLWdhcDogMTBweDtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMuaXMtbWFza2VkIHtcbiAgbWF4LWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJzIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXIge1xuICAtLWYtcHJvZ3Jlc3MtY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpKTtcbiAgLS1mLWJ1dHRvbi13aWR0aDogNDZweDtcbiAgLS1mLWJ1dHRvbi1oZWlnaHQ6IDQ2cHg7XG4gIC0tZi1idXR0b24tY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yKTtcbiAgLS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogdmFyKC0tZmFuY3lib3gtaG92ZXItY29sb3IpO1xuICAtLWYtYnV0dG9uLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuNjUpO1xuICAtLWYtYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDcwLCA3MCwgNzMsIDAuNjUpO1xuICAtLWYtYnV0dG9uLWFjdGl2ZS1iZzogcmdiYSg5MCwgOTAsIDkzLCAwLjY1KTtcbiAgLS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWYtYnV0dG9uLXN2Zy13aWR0aDogMjRweDtcbiAgLS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNHB4O1xuICAtLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDEuNTtcbiAgLS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDI0LCAyNCwgMjcsIDAuMTUpKTtcbiAgLS1mLWJ1dHRvbi1zdmctZmlsbDogbm9uZTtcbiAgLS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUkgQWRqdXN0ZWRcIiwgXCJTZWdvZSBVSVwiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuICB0ZXh0LXNoYWRvdzogdmFyKC0tZmFuY3lib3gtdG9vbGJhci10ZXh0LXNoYWRvdywgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXIgOmZvY3VzLXZpc2libGUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXIuaXMtYWJzb2x1dGUsXG4uaXMtY29tcGFjdCAuZmFuY3lib3hfX3Rvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5pcy1pZGxlIC5mYW5jeWJveF9fdG9vbGJhciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBhbmltYXRpb246IDAuMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0O1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyX19jb2x1bW4uaXMtbGVmdCxcbi5mYW5jeWJveF9fdG9vbGJhcl9fY29sdW1uLmlzLXJpZ2h0IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbi5pcy1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uZmFuY3lib3hfX2luZm9iYXIge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWYtYnV0dG9uLWhlaWdodCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19pbmZvYmFyIHNwYW4ge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLmZhbmN5Ym94X19pbmZvYmFyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mLWJ1dHRvbi1iZyk7XG59XG5cbltkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSAuZi1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG5bZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbltkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGFzLXNsaWRlc2hvdyBbZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYXMtc2xpZGVzaG93IFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5bZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5bZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpmdWxsc2NyZWVuIFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpmdWxsc2NyZWVuIFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmYtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM3B4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mLXByb2dyZXNzLWNvbG9yLCB2YXIoLS1mLWNhcm91c2VsLXRoZW1lLWNvbG9yLCAjMDA5MWZmKSk7XG4gIHotaW5kZXg6IDMwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5uaWNlLXNlbGVjdCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZThlOGU4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjbGVhcjogYm90aDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5uaWNlLXNlbGVjdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbn1cblxuLm5pY2Utc2VsZWN0OmFjdGl2ZSxcbi5uaWNlLXNlbGVjdC5vcGVuLFxuLm5pY2Utc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xufVxuXG4ubmljZS1zZWxlY3Q6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzk5OTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDY2JSA2NiU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNXB4O1xufVxuXG4ubmljZS1zZWxlY3Qub3BlbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuXG4ubmljZS1zZWxlY3Qub3BlbiAubmljZS1zZWxlY3QtZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xufVxuXG4ubmljZS1zZWxlY3QuZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG4gIGNvbG9yOiAjOTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm5pY2Utc2VsZWN0LmRpc2FibGVkOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG4ubmljZS1zZWxlY3Qud2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmljZS1zZWxlY3Qud2lkZSAubmljZS1zZWxlY3QtZHJvcGRvd24ge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uaWNlLXNlbGVjdC5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm5pY2Utc2VsZWN0LnJpZ2h0IC5uaWNlLXNlbGVjdC1kcm9wZG93biB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4ubmljZS1zZWxlY3Quc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5uaWNlLXNlbGVjdC5zbWFsbDphZnRlciB7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogNHB4O1xufVxuXG4ubmljZS1zZWxlY3Quc21hbGwgLm9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtaW4taGVpZ2h0OiAzNHB4O1xufVxuXG4ubmljZS1zZWxlY3QgLm5pY2Utc2VsZWN0LWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDY4LCA2OCwgNjgsIDAuMTEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHRyYW5zbGF0ZVkoMTlweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICB6LWluZGV4OiA5O1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmljZS1zZWxlY3QgLmxpc3Qge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDIxMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubmljZS1zZWxlY3QgLmxpc3Q6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4ubmljZS1zZWxlY3QgLm9wdGlvbjpob3Zlcixcbi5uaWNlLXNlbGVjdCAub3B0aW9uLmZvY3VzLFxuLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4ubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubmljZS1zZWxlY3QgLm9wdGlvbi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uaWNlLXNlbGVjdCAub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0IC5uaWNlLXNlbGVjdC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdC5vcGVuIC5uaWNlLXNlbGVjdC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmljZS1zZWxlY3QgLmxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5uaWNlLXNlbGVjdCAuaGFzLW11bHRpcGxlIHtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ubmljZS1zZWxlY3QgLmhhcy1tdWx0aXBsZSBzcGFuLmN1cnJlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ubmljZS1zZWxlY3QgLmhhcy1tdWx0aXBsZSAubXVsdGlwbGUtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5pY2Utc2VsZWN0IC5uaWNlLXNlbGVjdC1zZWFyY2gtYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuXG4ubmljZS1zZWxlY3QgLm5pY2Utc2VsZWN0LXNlYXJjaCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZzogNDBweCAwIDUzcHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbi5oZWFkZXIuYWN0aXZlICsgbWFpbiB7XG4gIGZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4uaGVhZGVyLmFjdGl2ZSAuY29udGFpbmVyLmRlc2t0b3AgYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwdmgpO1xufVxuXG4uaGVhZGVyLmFjdGl2ZSAuaGVhZGVyX19idXJnZXIgZGl2Lm1pZCBzcGFuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbn1cblxuLmhlYWRlci5hY3RpdmUgLmhlYWRlcl9fYnVyZ2VyIGRpdi50b3AgLmxlZnQge1xuICB0cmFuc2xhdGU6IDJweCA2cHg7XG4gIHJvdGF0ZTogNDVkZWc7XG59XG5cbi5oZWFkZXIuYWN0aXZlIC5oZWFkZXJfX2J1cmdlciBkaXYudG9wIC5yaWdodCB7XG4gIHRyYW5zbGF0ZTogLTJweCA2cHg7XG4gIHJvdGF0ZTogLTQ1ZGVnO1xufVxuXG4uaGVhZGVyLmFjdGl2ZSAuaGVhZGVyX19idXJnZXIgZGl2LmJvdCAubGVmdCB7XG4gIHRyYW5zbGF0ZTogMnB4IC02cHg7XG4gIHJvdGF0ZTogLTQ1ZGVnO1xufVxuXG4uaGVhZGVyLmFjdGl2ZSAuaGVhZGVyX19idXJnZXIgZGl2LmJvdCAucmlnaHQge1xuICB0cmFuc2xhdGU6IC0ycHggLTZweDtcbiAgcm90YXRlOiA0NWRlZztcbn1cblxuLmhlYWRlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaGVhZGVyIC5jb250YWluZXIuZGVza3RvcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lci5kZXNrdG9wIGEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHZoKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lci5tb2JpbGUgLmhlYWRlcl9fbWVudSB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlciAuaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzNnB4O1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX21lbnUgLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6IHZhcigtLW1lbnUtY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fbWVudSAubWVudS1pdGVtIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY3RhLWNvbG9yKTtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmhlYWRlciAuaGVhZGVyX19tZW51IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmhlYWRlciAuaGVhZGVyX19tZW51IC5tZW51LWl0ZW06aG92ZXIgYTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fY3RhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAwIDAgLTE5MHB4O1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX2N0YTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCAwLCByZ2JhKDI3LCAxMDgsIDE3NCwgMC4yKSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX2N0YSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi5zaXRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFpbiB7XG4gIGZsZXg6IDE7XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiA1NHB4IDAgMDtcbn1cblxuLmZvb3RlciAuZm9vdGVyLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDhweDtcbiAgcGFkZGluZzogMCAwIDYwcHg7XG59XG5cbi5mb290ZXIgLmZvb3Rlci10b3AgLnNvY2lhbF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDhweDtcbn1cblxuLmZvb3RlciAuZm9vdGVyLXRvcCAuc29jaWFsX19saXN0IC5zb2NpYWxfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb290ZXIgLmZvb3Rlci10b3AgLnNvY2lhbF9fbGlzdCAuc29jaWFsX19pdGVtOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9vdGVyIC5mb290ZXItdG9wIC5zb2NpYWxfX2xpc3QgLnNvY2lhbF9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5mb290ZXIgLmZvb3Rlci10b3AgLnNvY2lhbF9fbGlzdCAuc29jaWFsX19pdGVtIGltZyB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG5cbi5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzZweDtcbn1cblxuLmZvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDQ0LCA1NiwgNjcsIDAuMyk7XG4gIHBhZGRpbmc6IDMycHggMCA1M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb3B5cmlnaHQge1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG5cbi5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmJvdHRvbV9fbWVudSB7XG4gIGdhcDogNDVweDtcbn1cblxuLmhlcm8ge1xuICBwYWRkaW5nOiA5MXB4IDAgMTUzcHg7XG59XG5cbi5oZXJvIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlcm8gLmhlcm9fX2NvbnRlbnQge1xuICBmbGV4LWJhc2lzOiA1MThweDtcbiAgbWFyZ2luOiAwIDQwcHggNDBweCAwO1xufVxuXG4uaGVybyAuaGVyb19fY29udGVudCAuaGVyb19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbi5oZXJvIC5oZXJvX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyOHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVybyAuaGVyb19fbGlzdCAuaGVyb19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDI0cHggMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjY3cHg7XG4gIGhlaWdodDogMzI3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmhlcm8gLmhlcm9fX2xpc3QgLmhlcm9fX2l0ZW06aG92ZXIgLmhlcm9fX2l0ZW1fX3RpdGxlLFxuLmhlcm8gLmhlcm9fX2xpc3QgLmhlcm9fX2l0ZW06aG92ZXIgLmhlcm9fX2l0ZW1fX3N1YnRpdGxlLFxuLmhlcm8gLmhlcm9fX2xpc3QgLmhlcm9fX2l0ZW06aG92ZXIgLmhlcm9fX2l0ZW1fX2ltYWdlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVybyAuaGVyb19fbGlzdCAuaGVyb19faXRlbSAuaGVyb19faXRlbV9fdGl0bGUge1xuICBtYXJnaW46IGF1dG8gMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmhlcm8gLmhlcm9fX2xpc3QgLmhlcm9fX2l0ZW0gLmhlcm9fX2l0ZW1fX3N1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uaGVybyAuaGVyb19fbGlzdCAuaGVyb19faXRlbSAuaGVyb19faXRlbV9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmhlcm8gLmhlcm9fX2xpc3QgLmhlcm9fX2l0ZW0gLmhlcm9fX2l0ZW1fX2ltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgNTYsIDY3LCAwLjUpIDAlLCByZ2JhKDQ0LCA1NiwgNjcsIDAuNSkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi52aXN1YWwge1xuICBwYWRkaW5nOiA2NHB4IDA7XG59XG5cbi52aXN1YWwgKyAudmlzdWFsLmZ1bGwtd2lkdGgge1xuICBwYWRkaW5nOiAwIDAgNjRweDtcbn1cblxuLnZpc3VhbC5mdWxsLXdpZHRoIC52aXN1YWxfX2NvbnRlbnQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4udmlzdWFsLnJldmVyc2VkIC5jb250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi52aXN1YWwuYWxpZ24tY2VudGVyIC5jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udmlzdWFsLmFsaWduLWVuZCAuY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4udmlzdWFsIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNjRweDtcbn1cblxuLnZpc3VhbCAudmlzdWFsX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmxleC1iYXNpczogY2FsYyg1MCUgLSA2NHB4KTtcbn1cblxuLnZpc3VhbCAudmlzdWFsX19pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udmlzdWFsIC52aXN1YWxfX2NvbnRlbnQge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi52aXN1YWwgLnZpc3VhbF9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi52aXN1YWwgLnZpc3VhbF9fY29udGVudCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmhvbWUgLnZpc3VhbCAudmlzdWFsX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5cbi5ob21lIC52aXN1YWwgLnZpc3VhbF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5ob21lIC52aXN1YWw6bm90KC5mdWxsLXdpZHRoKSB7XG4gIHBhZGRpbmc6IDY0cHggMCA0OHB4O1xufVxuXG4uc2xpZGVyIHtcbiAgcGFkZGluZzogMCAwIDE2MHB4O1xufVxuXG4uc2xpZGVyIC5zbGlkZXJfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpZGVyIC5zbGlkZXJfX3RpdGxlIGgyIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnNsaWRlciAudGh1bWJzX19saXN0X193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMzAycHg7XG4gIHBhZGRpbmc6IDEwMHB4IDAgOTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNsaWRlciAudGh1bWJzX19saXN0IHtcbiAgaGVpZ2h0OiAzMDJweDtcbn1cblxuLnNsaWRlciAudGh1bWJzX19saXN0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zbGlkZXIgLnRodW1ic19fbGlzdCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnNsaWRlciAudGh1bWJzX19saXN0IC5zd2lwZXItc2xpZGUgLnNsaWRlcl9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zbGlkZXIgLnRodW1ic19fbGlzdCAuc3dpcGVyLXNsaWRlIC5zbGlkZXJfX2ltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWRlciAuc2xpZGVyX19saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyIC5zbGlkZXJfX3F1b3RlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4O1xufVxuXG4uc2xpZGVyIC5zbGlkZXJfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjJweDtcbn1cblxuLnNsaWRlciAuc2xpZGVyX19hdXRob3IgLmF1dGhvcl9fYXZhdGFyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWluLXdpZHRoOiA2M3B4O1xuICBtYXgtd2lkdGg6IDYzcHg7XG4gIG1pbi1oZWlnaHQ6IDYzcHg7XG4gIG1heC1oZWlnaHQ6IDYzcHg7XG59XG5cbi5zbGlkZXIgLnNsaWRlcl9fYXV0aG9yIC5hdXRob3JfX2luZm8gLmF1dGhvcl9fbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnNsaWRlciAuc2xpZGVyX19hdXRob3IgLmF1dGhvcl9faW5mbyAuYXV0aG9yX19wb3NpdGlvbiB7XG4gIGNvbG9yOiAjODc4QzkxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zbGlkZXIgLnNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzRweDtcbn1cblxuLnNsaWRlciAuc2xpZGVyX19uYXZpZ2F0aW9uIC5zbGlkZXJfX25hdmlnYXRpb25fX3Byb2dyZXNzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpZGVyIC5zbGlkZXJfX25hdmlnYXRpb24gLnNsaWRlcl9fbmF2aWdhdGlvbl9fcHJvZ3Jlc3Mgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uc2xpZGVyIC5zbGlkZXJfX25hdmlnYXRpb24gLnNsaWRlcl9fbmF2aWdhdGlvbl9fcHJvZ3Jlc3MgLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2xpZGVyIC5zbGlkZXJfX25hdmlnYXRpb24gLnNsaWRlcl9fbmF2aWdhdGlvbl9fYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY3RhLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY3RhLWNvbG9yKTtcbiAgbWluLXdpZHRoOiA3OXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGlkZXIgLnNsaWRlcl9fbmF2aWdhdGlvbiAuc2xpZGVyX19uYXZpZ2F0aW9uX19idG4gc3ZnLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlciAuc2xpZGVyX19uYXZpZ2F0aW9uIC5zbGlkZXJfX25hdmlnYXRpb25fX2J0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCA1NiwgNjcsIDAuMik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpZGVyIC5zbGlkZXJfX25hdmlnYXRpb24gLnNsaWRlcl9fbmF2aWdhdGlvbl9fYnRuLmRpc2FibGVkIHN2Zy5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGVyIC5zbGlkZXJfX25hdmlnYXRpb24gLnNsaWRlcl9fbmF2aWdhdGlvbl9fYnRuLmRpc2FibGVkIHN2Zy5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RlcHMge1xuICBwYWRkaW5nOiAwIDAgMTM1cHg7XG59XG5cbi5zdGVwcyAuc3RlcHNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RlcHMgLnN0ZXBzX19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogOTgzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogcmdiYSg0NCwgNTYsIDY3LCAwLjYpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0ZXBzIC5zdGVwc19fbGlzdCB7XG4gIG1hcmdpbjogNzlweCAwIDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMzFweDtcbn1cblxuLnN0ZXBzIC5zdGVwc19fbGlzdCAuc3RlcHNfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAwcHggMzYuNzI1cHggMzYuNzI1cHggMzYuNzI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0YzRjdGQjtcbiAgcGFkZGluZzogMTEwcHggMjdweCA3NHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uc3RlcHMgLnN0ZXBzX19saXN0IC5zdGVwc19faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWN0YS1jb2xvcik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAzNi43MjVweCAwIDA7XG59XG5cbi5zdGVwcyAuc3RlcHNfX2xpc3QgLnN0ZXBzX19pdGVtLmhpZ2hsaWdodGVkLFxuLnN0ZXBzIC5zdGVwc19fbGlzdCAuc3RlcHNfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xufVxuXG4uc3RlcHMgLnN0ZXBzX19saXN0IC5zdGVwc19faXRlbS5oaWdobGlnaHRlZCAuc3RlcHNfX2l0ZW1fX2NvdW50ZXIsXG4uc3RlcHMgLnN0ZXBzX19saXN0IC5zdGVwc19faXRlbS5oaWdobGlnaHRlZCAuc3RlcHNfX2l0ZW1fX3RpdGxlLFxuLnN0ZXBzIC5zdGVwc19fbGlzdCAuc3RlcHNfX2l0ZW0uaGlnaGxpZ2h0ZWQgLnN0ZXBzX19pdGVtX19zdWJ0aXRsZSxcbi5zdGVwcyAuc3RlcHNfX2xpc3QgLnN0ZXBzX19pdGVtOmhvdmVyIC5zdGVwc19faXRlbV9fY291bnRlcixcbi5zdGVwcyAuc3RlcHNfX2xpc3QgLnN0ZXBzX19pdGVtOmhvdmVyIC5zdGVwc19faXRlbV9fdGl0bGUsXG4uc3RlcHMgLnN0ZXBzX19saXN0IC5zdGVwc19faXRlbTpob3ZlciAuc3RlcHNfX2l0ZW1fX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdGVwcyAuc3RlcHNfX2xpc3QgLnN0ZXBzX19pdGVtIC5zdGVwc19faXRlbV9fY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTVweDtcbiAgbGVmdDogLTYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvcmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zMS44MTNweDtcbiAgb3BhY2l0eTogMC4wNTtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zdGVwcyAuc3RlcHNfX2xpc3QgLnN0ZXBzX19pdGVtIC5zdGVwc19faXRlbV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMXB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zdGVwcyAuc3RlcHNfX2xpc3QgLnN0ZXBzX19pdGVtIC5zdGVwc19faXRlbV9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJTb3JhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzU4NTY1NjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5iYW5uZXIge1xuICBoZWlnaHQ6IDMxMXB4O1xuICBtYXJnaW46IDBweCAwIDE2cHg7XG59XG5cbi5iYW5uZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYW5uZXIgLmJhbm5lcl9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmJhbm5lciAuYmFubmVyX19pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQ0LCA1NiwgNjcsIDAuNTUpIDAlLCByZ2JhKDQ0LCA1NiwgNjcsIDAuNTUpIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5iYW5uZXIgLmJhbm5lcl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmJhbm5lciAuYmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJlbmVmaXRzIC5iZW5lZml0c19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cblxuLmJlbmVmaXRzIC5iZW5lZml0c19fbGlzdCAuYmVuZWZpdHNfX2l0ZW0ge1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNFOUYxRjc7XG59XG5cbi5iZW5lZml0cyAuYmVuZWZpdHNfX2xpc3QgLmJlbmVmaXRzX19pdGVtIC5iZW5lZml0c19faXRlbV9faWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5cbi5iZW5lZml0cyAuYmVuZWZpdHNfX2xpc3QgLmJlbmVmaXRzX19pdGVtIC5iZW5lZml0c19faXRlbV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5iZW5lZml0cyAuYmVuZWZpdHNfX2xpc3QgLmJlbmVmaXRzX19pdGVtIC5iZW5lZml0c19faXRlbV9fc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSg0NCwgNTYsIDY3LCAwLjUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5pbnNwaXJhdGllIHtcbiAgcGFkZGluZzogMTIwcHggMCA4MHB4O1xufVxuXG4uaW5zcGlyYXRpZSAuaW5zcGlyYXRpZV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnNwaXJhdGllIC5pbnNwaXJhdGllX19jYXRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDM0cHg7XG4gIG1hcmdpbjogNjRweCAwO1xufVxuXG4uaW5zcGlyYXRpZSAuaW5zcGlyYXRpZV9fY2F0X19saXN0IC5pbnNwaXJhdGllX19jYXRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCA1NiwgNjcsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDYzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMCAyOXB4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogcmdiYSg0NCwgNTYsIDY3LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnNwaXJhdGllIC5pbnNwaXJhdGllX19jYXRfX2xpc3QgLmluc3BpcmF0aWVfX2NhdF9faXRlbS5hY3RpdmUsXG4uaW5zcGlyYXRpZSAuaW5zcGlyYXRpZV9fY2F0X19saXN0IC5pbnNwaXJhdGllX19jYXRfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdGEtY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jdGEtY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluc3BpcmF0aWUgLmluc3BpcmF0aWVfX2xpc3RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmluc3BpcmF0aWUgLmluc3BpcmF0aWVfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmluc3BpcmF0aWUgLmluc3BpcmF0aWVfX2xpc3QuaGlkZGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDBweDtcbn1cblxuLmluc3BpcmF0aWUgLmluc3BpcmF0aWVfX2xpc3QgLmluc3BpcmF0aWVfX2xpc3RfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI3NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW5zcGlyYXRpZSAuaW5zcGlyYXRpZV9fbGlzdCAuaW5zcGlyYXRpZV9fbGlzdF9faXRlbTpob3ZlciAuaW5zcGlyYXRpZV9fY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi5pbnNwaXJhdGllIC5pbnNwaXJhdGllX19saXN0IC5pbnNwaXJhdGllX19saXN0X19pdGVtIC5pbnNwaXJhdGllX19pdGVtX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAyNzVweDtcbn1cblxuLmluc3BpcmF0aWUgLmluc3BpcmF0aWVfX2xpc3QgLmluc3BpcmF0aWVfX2xpc3RfX2l0ZW0gLmluc3BpcmF0aWVfX2l0ZW1fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5pbnNwaXJhdGllIC5pbnNwaXJhdGllX19saXN0IC5pbnNwaXJhdGllX19saXN0X19pdGVtIC5pbnNwaXJhdGllX19jb250ZW50IHtcbiAgcGFkZGluZzogNjNweCAyNHB4IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjY1cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5pbnNwaXJhdGllIC5pbnNwaXJhdGllX19saXN0IC5pbnNwaXJhdGllX19saXN0X19pdGVtIC5pbnNwaXJhdGllX19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi5pbnNwaXJhdGllIC5pbnNwaXJhdGllX19saXN0IC5pbnNwaXJhdGllX19saXN0X19pdGVtIC5pbnNwaXJhdGllX19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi5pbnNwaXJhdGllIC5pbnNwaXJhdGllX19saXN0IC5pbnNwaXJhdGllX19saXN0X19pdGVtIC5pbnNwaXJhdGllX19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN0YS1jb2xvcik7XG59XG5cbi5pbnNwaXJhdGllIC5pbnNwaXJhdGllX19saXN0IC5pbnNwaXJhdGllX19saXN0X19pdGVtIC5pbnNwaXJhdGllX19jb250ZW50IC5pbnNwaXJhdGllX19pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5pbnNwaXJhdGllIC5pbnNwaXJhdGllX19saXN0IC5pbnNwaXJhdGllX19saXN0X19pdGVtIC5pbnNwaXJhdGllX19jb250ZW50IC5pbnNwaXJhdGllX19pdGVtX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtIHtcbiAgcGFkZGluZzogMCAwIDEyMHB4O1xufVxuXG4uZm9ybSAuZm9ybV9fdGl0bGVfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNDZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA0MXB4IDAgNzJweDtcbn1cblxuLmZvcm0gLmZvcm1fX3RpdGxlX19ibG9jayAuZm9ybV9fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0gLmZvcm1fX3RpdGxlX19ibG9jayAuZm9ybV9fdGl0bGUuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0gLmZvcm1fX3RpdGxlX19ibG9jayAuZm9ybV9fdGl0bGUuYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE2cHg7XG4gIHdpZHRoOiA3NSU7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cblxuLmZvcm0gLmZvcm1fX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9ybSAuZm9ybV9fbGlzdCAuZm9ybV9faXRlbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIG1heC13aWR0aDogNTkxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9ybSAuZm9ybV9fbGlzdCAuZm9ybV9faXRlbS5oaWRkZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMHB4O1xufVxuXG4uZm9ybSAudWFjZjctc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybSAudWFjZjctc3RlcCAuZm9ybV9fZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICBwYWRkaW5nOiAwIDAgNjFweDtcbn1cblxuLmZvcm0gLnVhY2Y3LXN0ZXAgLnN1Ym1pdF9fZ3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIG1hcmdpbjogMzFweCAwIDA7XG4gIHBhZGRpbmc6IDMzcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZvcm0gLnVhY2Y3LXN0ZXAgLnN1Ym1pdF9fZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTAlO1xuICBsZWZ0OiAtNTAlO1xuICB3aWR0aDogMjAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIGhlaWdodDogMjAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZvcm0gLnVhY2Y3LXN0ZXAgLnN1Ym1pdF9fZ3JvdXA6aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmZvcm0gLmZvcm1fX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG59XG5cbi5mb3JtIC5mb3JtX19ncm91cCAuZm9ybV9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9ybSAuZm9ybV9fZ3JvdXAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0LFxuLmZvcm0gLmZvcm1fX2dyb3VwIC5uaWNlLXNlbGVjdCB7XG4gIG1pbi13aWR0aDogMzAzcHg7XG4gIG1heC13aWR0aDogMzAzcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uZm9ybSAuZm9ybV9fZ3JvdXAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0LndwY2Y3LW5vdC12YWxpZCxcbi5mb3JtIC5mb3JtX19ncm91cCAubmljZS1zZWxlY3Qud3BjZjctbm90LXZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmMjAyMDtcbn1cblxuLmZvcm0gLmZvcm1fX2dyb3VwIC5uaWNlLXNlbGVjdC1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybSAuZm9ybV9fZ3JvdXAgLm5pY2Utc2VsZWN0OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHJpZ2h0OiAxOHB4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbn1cblxuLmZvcm0gLnVhY2Y3LXByZXYsXG4uZm9ybSAudWFjZjctbmV4dCxcbi5mb3JtIC5zdWJtaXRfX2dyb3VwIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogNjNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY3RhLWNvbG9yKTtcbiAgcGFkZGluZzogMCAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jdGEtY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMTk3cHg7XG4gIGhlaWdodDogNTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb3JtIC51YWNmNy1wcmV2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi5mb3JtIC51YWNmNy1wcmV2OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDAsIHJnYmEoMjcsIDEwOCwgMTc0LCAwLjIpIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG5cbi5mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwLFxuLmZvcm0gLndwY2Y3LXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNsaWRlciAudGh1bWJzX19saXN0IHtcbiAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gIH1cblxuICAuc2xpZGVyIC5zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDVweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyIC5jb250YWluZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5zbGlkZXIgLnRodW1ic19fbGlzdCB7XG4gICAgbWFyZ2luOiAwIDgycHggMCAwO1xuICB9XG5cbiAgLnNsaWRlciAudGh1bWJzX19saXN0IC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjMycHg7XG4gIH1cblxuICAuc2xpZGVyIC50aHVtYnNfX2xpc3QgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICB3aWR0aDogMzk2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLmJlbmVmaXRzIC5iZW5lZml0c19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbiBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cblxuICAuc2l0ZV9fbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuXG4gIC5oZWFkZXIuYWN0aXZlIC5jb250YWluZXIubW9iaWxlIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuaGVhZGVyLmFjdGl2ZSAuaGVhZGVyX19jdGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5oZWFkZXIgLmNvbnRhaW5lci5kZXNrdG9wIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyIC5jb250YWluZXIubW9iaWxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IC0xNTB2aDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWN0YS1jb2xvcik7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmhlYWRlciAuaGVhZGVyX19idXJnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmhlYWRlciAuaGVhZGVyX19idXJnZXIgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmhlYWRlciAuaGVhZGVyX19idXJnZXIgZGl2Lm1pZCBzcGFuIHtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxuXG4gIC5oZWFkZXIgLmhlYWRlcl9fYnVyZ2VyIGRpdiBzcGFuIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXJnZXItY29sb3IpO1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICB9XG5cbiAgLmhlYWRlciAuaGVhZGVyX19idXJnZXIgZGl2IHNwYW4ubGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC5oZWFkZXIgLmhlYWRlcl9fYnVyZ2VyIGRpdiBzcGFuLnJpZ2h0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIH1cblxuICAuaGVhZGVyIC5oZWFkZXJfX21lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuaGVhZGVyIC5oZWFkZXJfX2N0YSB7XG4gICAgbWFyZ2luOiAwIDYwcHggMCAwO1xuICB9XG5cbiAgLmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyX19tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuYm90dG9tX19tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAuaGVybyAuaGVyb19fY29udGVudCAuaGVyb19fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZXJvIC5oZXJvX19saXN0IC5oZXJvX19pdGVtIC5oZXJvX19pdGVtX190aXRsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5oZXJvIC5oZXJvX19saXN0IC5oZXJvX19pdGVtIC5oZXJvX19pdGVtX19zdWJ0aXRsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5oZXJvIC5oZXJvX19saXN0IC5oZXJvX19pdGVtIC5oZXJvX19pdGVtX19pbWFnZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnZpc3VhbC5yZXZlcnNlZCAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAudmlzdWFsIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAuc3RlcHMge1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xuICB9XG5cbiAgLnN0ZXBzIC5zdGVwc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDMxcHg7XG4gIH1cblxuICAuaW5zcGlyYXRpZSAuaW5zcGlyYXRpZV9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cblxuICBoMSBzcGFuLFxuICBoMSBpLFxuICBoMSBlbSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuXG4gIGgyIHNwYW4sXG4gIGgyIGksXG4gIGgyIGVtIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgaDMgc3BhbixcbiAgaDMgaSxcbiAgaDMgZW0ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAubWFpbiBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cblxuICAubWFpbiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuY3RhLFxuICAudWFjZjctcHJldixcbiAgLnVhY2Y3LW5leHQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5jdGEgc3BhbixcbiAgLnVhY2Y3LXByZXYgc3BhbixcbiAgLnVhY2Y3LW5leHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMjVweCAwIDA7XG4gIH1cblxuICAuZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5oZXJvIC5oZXJvX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuaGVybyAuaGVyb19fbGlzdCAuaGVyb19faXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuaGVybyAuaGVyb19fbGlzdCAuaGVyb19faXRlbSAuaGVyb19faXRlbV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLnZpc3VhbCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgLnZpc3VhbCArIC52aXN1YWwuZnVsbC13aWR0aCB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cblxuICAudmlzdWFsIC52aXN1YWxfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC52aXN1YWwgLnZpc3VhbF9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuaG9tZSAudmlzdWFsIC52aXN1YWxfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmhvbWUgLnZpc3VhbDpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cblxuICAuc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgfVxuXG4gIC5zbGlkZXIgLnRodW1ic19fbGlzdF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgLnNsaWRlciAuc2xpZGVyX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnNsaWRlciAuc2xpZGVyX19hdXRob3Ige1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG5cbiAgLmJlbmVmaXRzIC5iZW5lZml0c19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuXG4gIC5pbnNwaXJhdGllIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgfVxuXG4gIC5pbnNwaXJhdGllIC5pbnNwaXJhdGllX19jYXRfX2xpc3Qge1xuICAgIG1hcmdpbjogMzJweCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAuaW5zcGlyYXRpZSAuaW5zcGlyYXRpZV9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuXG4gIC5mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgfVxuXG4gIC5mb3JtIC51YWNmNy1zdGVwIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cblxuICAuZm9ybSAuZm9ybV9fZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5jdGEsXG4gIC51YWNmNy1wcmV2LFxuICAudWFjZjctbmV4dCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLmN0YSBzcGFuLFxuICAudWFjZjctcHJldiBzcGFuLFxuICAudWFjZjctbmV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuaGVhZGVyIC5oZWFkZXJfX2N0YSB7XG4gICAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mLWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgIGNvbG9yOiB2YXIoLS1mLWJ1dHRvbi1ob3Zlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZi1idXR0b24taG92ZXItYmcpO1xuICB9XG59IiwiOnJvb3Qge1xuICAtLXByaW1hcnktY29sb3I6ICMyQzM4NDM7XG4gIC0tdGV4dC1jb2xvcjogcmdiYSg0NCwgNTYsIDY3LCAwLjgwKTtcbiAgLS1jdGEtY29sb3I6ICNGRjk3MDA7XG4gIC0tYWNjZW50LWNvbG9yOiAjMUI2Q0FFO1xuICAtLWJ1cmdlci1jb2xvcjogIzFCNkNBRTtcbiAgLS1tZW51LWNvbG9yOiByZ2JhKDM1LCAzNSwgMzUsIDAuNzApO1xufVxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG51bCwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBhLCBpLCBiLCBwLCBzdHJvbmcsIGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaDEge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIEBpbmNsdWRlIG1heC1zbWFsbCgpIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbiAgc3BhbiwgaSwgZW0ge1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbiAgfVxufVxuaDIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIEBpbmNsdWRlIG1heC1zbWFsbCgpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgc3BhbiwgaSwgZW0ge1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIG1heC1zbWFsbCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cbn1cbmgzIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBAaW5jbHVkZSBtYXgtc21hbGwoKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIHNwYW4sIGksIGVtIHtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBtYXgtc21hbGwoKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG59XG5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLm1haW4ge1xuICBzZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBtYXgtbWVkaXVtKCkge1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXgtc21hbGwoKSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIEBpbmNsdWRlIG1heC1zbWFsbCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuLmN0YSwgLnVhY2Y3LXByZXYsIC51YWNmNy1uZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY3RhLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY3RhLWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDdweDtcbiAgcGFkZGluZzogMCAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1heC1zbWFsbCgpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwJTtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgIGhlaWdodDogMjAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjM1KSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxufVxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbWF4LWxhcmdlKCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1heC1zbWFsbCgpIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbmJvZHkub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLnNpdGVfX21lbnUge1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzZweDtcbiAgQGluY2x1ZGUgbWF4LW1lZGl1bSgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tZW51LWl0ZW0ge1xuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLW1lbnUtY29sb3IpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3RhLWNvbG9yKTtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mYW5jeWJveF9fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbiIsIkBtaXhpbiBtYXgtbGFyZ2Uge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbWluLWxhcmdlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1heC1tZWRpdW0ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbWluLW1lZGl1bSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtYXgtc21hbGwge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtaW4tc21hbGwge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIjpyb290ey0tZi1zcGlubmVyLXdpZHRoOiAzNnB4Oy0tZi1zcGlubmVyLWhlaWdodDogMzZweDstLWYtc3Bpbm5lci1jb2xvci0xOiByZ2JhKDAsIDAsIDAsIDAuMSk7LS1mLXNwaW5uZXItY29sb3ItMjogcmdiYSgxNywgMjQsIDI4LCAwLjgpOy0tZi1zcGlubmVyLXN0cm9rZTogMi43NX0uZi1zcGlubmVye21hcmdpbjphdXRvO3BhZGRpbmc6MDt3aWR0aDp2YXIoLS1mLXNwaW5uZXItd2lkdGgpO2hlaWdodDp2YXIoLS1mLXNwaW5uZXItaGVpZ2h0KX0uZi1zcGlubmVyIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOnRvcDthbmltYXRpb246Zi1zcGlubmVyLXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGV9LmYtc3Bpbm5lciBzdmcgKntzdHJva2Utd2lkdGg6dmFyKC0tZi1zcGlubmVyLXN0cm9rZSk7ZmlsbDpub25lfS5mLXNwaW5uZXIgc3ZnICo6Zmlyc3QtY2hpbGR7c3Ryb2tlOnZhcigtLWYtc3Bpbm5lci1jb2xvci0xKX0uZi1zcGlubmVyIHN2ZyAqOmxhc3QtY2hpbGR7c3Ryb2tlOnZhcigtLWYtc3Bpbm5lci1jb2xvci0yKTthbmltYXRpb246Zi1zcGlubmVyLWRhc2ggMnMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QGtleWZyYW1lcyBmLXNwaW5uZXItcm90YXRlezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGYtc3Bpbm5lci1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo5MCwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1fTEwMCV7c3Ryb2tlLWRhc2hhcnJheTo5MCwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTEyNH19LmYtdGhyb3dPdXRVcHthbmltYXRpb246dmFyKC0tZi10aHJvdy1vdXQtZHVyYXRpb24sIDAuMTc1cykgZWFzZS1vdXQgYm90aCBmLXRocm93T3V0VXB9LmYtdGhyb3dPdXREb3due2FuaW1hdGlvbjp2YXIoLS1mLXRocm93LW91dC1kdXJhdGlvbiwgMC4xNzVzKSBlYXNlLW91dCBib3RoIGYtdGhyb3dPdXREb3dufUBrZXlmcmFtZXMgZi10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCBjYWxjKHZhcigtLWYtdGhyb3ctb3V0LWRpc3RhbmNlLCAxNTBweCkgKiAtMSksIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmLXRocm93T3V0RG93bnt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgdmFyKC0tZi10aHJvdy1vdXQtZGlzdGFuY2UsIDE1MHB4KSwgMCk7b3BhY2l0eTowfX0uZi16b29tSW5VcHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlIC4xcyBib3RoIGYtem9vbUluVXB9LmYtem9vbU91dERvd257YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZSBib3RoIGYtem9vbU91dERvd259QGtleWZyYW1lcyBmLXpvb21JblVwe2Zyb217dHJhbnNmb3JtOnNjYWxlKDAuOTc1KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBmLXpvb21PdXREb3due3Rve3RyYW5zZm9ybTpzY2FsZSgwLjk3NSkgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfX0uZi1mYWRlSW57YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgdmFyKC0tZi10cmFuc2l0aW9uLWVhc2luZywgZWFzZSkgdmFyKC0tZi10cmFuc2l0aW9uLWRlbGF5LCAwcykgYm90aCBmLWZhZGVJbjt6LWluZGV4OjJ9LmYtZmFkZU91dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSB2YXIoLS1mLXRyYW5zaXRpb24tZWFzaW5nLCBlYXNlKSB2YXIoLS1mLXRyYW5zaXRpb24tZGVsYXksIDBzKSBib3RoIGYtZmFkZU91dDt6LWluZGV4OjF9QGtleWZyYW1lcyBmLWZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1mYWRlT3V0ezEwMCV7b3BhY2l0eTowfX0uZi1mYWRlRmFzdElue2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2Utb3V0IGJvdGggZi1mYWRlRmFzdEluO3otaW5kZXg6Mn0uZi1mYWRlRmFzdE91dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjFzKSBlYXNlLW91dCBib3RoIGYtZmFkZUZhc3RPdXQ7ei1pbmRleDoyfUBrZXlmcmFtZXMgZi1mYWRlRmFzdEluezAle29wYWNpdHk6Ljc1fTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtZmFkZUZhc3RPdXR7MTAwJXtvcGFjaXR5OjB9fS5mLWZhZGVTbG93SW57YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC41cykgZWFzZSBib3RoIGYtZmFkZVNsb3dJbjt6LWluZGV4OjJ9LmYtZmFkZVNsb3dPdXR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC41cykgZWFzZSBib3RoIGYtZmFkZVNsb3dPdXQ7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1mYWRlU2xvd0luezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWZhZGVTbG93T3V0ezEwMCV7b3BhY2l0eTowfX0uZi1jcm9zc2ZhZGVJbnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlLW91dCBib3RoIGYtY3Jvc3NmYWRlSW47ei1pbmRleDoyfS5mLWNyb3NzZmFkZU91dHthbmltYXRpb246Y2FsYyh2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpKi41KSBsaW5lYXIgLjFzIGJvdGggZi1jcm9zc2ZhZGVPdXQ7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1jcm9zc2ZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1jcm9zc2ZhZGVPdXR7MTAwJXtvcGFjaXR5OjB9fS5mLXNsaWRlSW4uZnJvbS1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlSW5OZXh0fS5mLXNsaWRlSW4uZnJvbS1wcmV2e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlSW5QcmV2fS5mLXNsaWRlT3V0LnRvLW5leHR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVPdXROZXh0fS5mLXNsaWRlT3V0LnRvLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVPdXRQcmV2fUBrZXlmcmFtZXMgZi1zbGlkZUluUHJldnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmLXNsaWRlSW5OZXh0ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmLXNsaWRlT3V0TmV4dHsxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19QGtleWZyYW1lcyBmLXNsaWRlT3V0UHJldnsxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfX0uZi1jbGFzc2ljSW4uZnJvbS1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNJbk5leHQ7ei1pbmRleDoyfS5mLWNsYXNzaWNJbi5mcm9tLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY0luUHJldjt6LWluZGV4OjJ9LmYtY2xhc3NpY091dC50by1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNPdXROZXh0O3otaW5kZXg6MX0uZi1jbGFzc2ljT3V0LnRvLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY091dFByZXY7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1jbGFzc2ljSW5OZXh0ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC03NXB4KTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtY2xhc3NpY0luUHJldnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg3NXB4KTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtY2xhc3NpY091dE5leHR7MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNzVweCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGYtY2xhc3NpY091dFByZXZ7MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg3NXB4KTtvcGFjaXR5OjB9fTpyb290ey0tZi1idXR0b24td2lkdGg6IDQwcHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDQwcHg7LS1mLWJ1dHRvbi1ib3JkZXI6IDA7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwOy0tZi1idXR0b24tY29sb3I6ICMzNzQxNTE7LS1mLWJ1dHRvbi1iZzogI2Y4ZjhmODstLWYtYnV0dG9uLWhvdmVyLWJnOiAjZTBlMGUwOy0tZi1idXR0b24tYWN0aXZlLWJnOiAjZDBkMGQwOy0tZi1idXR0b24tc2hhZG93OiBub25lOy0tZi1idXR0b24tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7LS1mLWJ1dHRvbi10cmFuc2Zvcm06IG5vbmU7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4Oy0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMS41Oy0tZi1idXR0b24tc3ZnLWZpbGw6IG5vbmU7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lOy0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHk6IDAuNjV9LmYtYnV0dG9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDp2YXIoLS1mLWJ1dHRvbi13aWR0aCk7aGVpZ2h0OnZhcigtLWYtYnV0dG9uLWhlaWdodCk7Ym9yZGVyOnZhcigtLWYtYnV0dG9uLWJvcmRlcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtjb2xvcjp2YXIoLS1mLWJ1dHRvbi1jb2xvcik7YmFja2dyb3VuZDp2YXIoLS1mLWJ1dHRvbi1iZyk7Ym94LXNoYWRvdzp2YXIoLS1mLWJ1dHRvbi1zaGFkb3cpO3BvaW50ZXItZXZlbnRzOmFsbDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOnZhcigtLWYtYnV0dG9uLXRyYW5zaXRpb24pfUBtZWRpYShob3ZlcjogaG92ZXIpey5mLWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSl7Y29sb3I6dmFyKC0tZi1idXR0b24taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZi1idXR0b24taG92ZXItYmcpfX0uZi1idXR0b246YWN0aXZlOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWYtYnV0dG9uLWFjdGl2ZS1iZyl9LmYtYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTpub25lfS5mLWJ1dHRvbjpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZTtib3gtc2hhZG93Omluc2V0IDAgMCAwIHZhcigtLWYtYnV0dG9uLW91dGxpbmUsIDJweCkgdmFyKC0tZi1idXR0b24tb3V0bGluZS1jb2xvciwgdmFyKC0tZi1idXR0b24tY29sb3IpKX0uZi1idXR0b24gc3Zne3dpZHRoOnZhcigtLWYtYnV0dG9uLXN2Zy13aWR0aCk7aGVpZ2h0OnZhcigtLWYtYnV0dG9uLXN2Zy1oZWlnaHQpO2ZpbGw6dmFyKC0tZi1idXR0b24tc3ZnLWZpbGwpO3N0cm9rZTpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOnZhcigtLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgpO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlO3RyYW5zZm9ybTp2YXIoLS1mLWJ1dHRvbi10cmFuc2Zvcm0pO2ZpbHRlcjp2YXIoLS1mLWJ1dHRvbi1zdmctZmlsdGVyKTtwb2ludGVyLWV2ZW50czpub25lfS5mLWJ1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9LmYtYnV0dG9uW2Rpc2FibGVkXSBzdmd7b3BhY2l0eTp2YXIoLS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eSl9LmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MX0uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2e2xlZnQ6dmFyKC0tZi1idXR0b24tcHJldi1wb3MpfS5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7cmlnaHQ6dmFyKC0tZi1idXR0b24tbmV4dC1wb3MpfS5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldntsZWZ0OmF1dG87cmlnaHQ6dmFyKC0tZi1idXR0b24tbmV4dC1wb3MpfS5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dHtyaWdodDphdXRvO2xlZnQ6dmFyKC0tZi1idXR0b24tcHJldi1wb3MpfS5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7dG9wOmF1dG87bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2e3RvcDp2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyl9LmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e2JvdHRvbTp2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyl9LmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYgc3ZnLC5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHN2ZywuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYgc3ZnLC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b246ZGlzYWJsZWQsLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uOmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9aHRtbC53aXRoLWZhbmN5Ym94e3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtzY3JvbGwtYmVoYXZpb3I6YXV0b31odG1sLndpdGgtZmFuY3lib3ggYm9keXt0b3VjaC1hY3Rpb246bm9uZX1odG1sLndpdGgtZmFuY3lib3ggYm9keS5oaWRlLXNjcm9sbGJhcnt3aWR0aDphdXRvO21hcmdpbi1yaWdodDpjYWxjKHZhcigtLWZhbmN5Ym94LWJvZHktbWFyZ2luLCAwcHgpICsgdmFyKC0tZmFuY3lib3gtc2Nyb2xsYmFyLWNvbXBlbnNhdGUsIDBweCkpO292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O292ZXJzY3JvbGwtYmVoYXZpb3IteTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyey0tZmFuY3lib3gtY29sb3I6ICNkYmRiZGI7LS1mYW5jeWJveC1ob3Zlci1jb2xvcjogI2ZmZjstLWZhbmN5Ym94LWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuOTgpOy0tZmFuY3lib3gtc2xpZGUtZ2FwOiAxMHB4Oy0tZi1zcGlubmVyLXdpZHRoOiA1MHB4Oy0tZi1zcGlubmVyLWhlaWdodDogNTBweDstLWYtc3Bpbm5lci1jb2xvci0xOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7LS1mLXNwaW5uZXItY29sb3ItMjogI2JiYjstLWYtc3Bpbm5lci1zdHJva2U6IDMuNjU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ZGlyZWN0aW9uOmx0cjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46MDtwYWRkaW5nOjA7Y29sb3I6I2Y4ZjhmODstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdmVyZmxvdzp2aXNpYmxlO3otaW5kZXg6dmFyKC0tZmFuY3lib3gtekluZGV4LCAxMDUwKTtvdXRsaW5lOm5vbmU7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbW96LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlO3RleHQtc2l6ZS1hZGp1c3Q6MTAwJTtvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6Y29udGFpbn0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXIgKjplbXB0eXtkaXNwbGF5OmJsb2NrfS5mYW5jeWJveF9fY29udGFpbmVyOjpiYWNrZHJvcHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmZhbmN5Ym94X19iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDt6LWluZGV4Oi0xO2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYmcpO29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7d2lsbC1jaGFuZ2U6b3BhY2l0eX0uZmFuY3lib3hfX2Nhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4OjE7bWluLWhlaWdodDowO3otaW5kZXg6MTA7b3ZlcmZsb3cteTp2aXNpYmxlO292ZXJmbG93LXg6Y2xpcH0uZmFuY3lib3hfX3ZpZXdwb3J0e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X192aWV3cG9ydC5pcy1kcmFnZ2FibGV7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmZhbmN5Ym94X192aWV3cG9ydC5pcy1kcmFnZ2luZ3tjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94X190cmFja3tkaXNwbGF5OmZsZXg7bWFyZ2luOjAgYXV0bztoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NsaWRle2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MCB2YXIoLS1mYW5jeWJveC1zbGlkZS1nYXApIDAgMDtwYWRkaW5nOjRweDtvdmVyZmxvdzphdXRvO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbjt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94X19jb250YWluZXI6bm90KC5pcy1jb21wYWN0KSAuZmFuY3lib3hfX3NsaWRlLmhhcy1jbG9zZS1idG57cGFkZGluZy10b3A6NDBweH0uZmFuY3lib3hfX3NsaWRlLmhhcy1pZnJhbWUsLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8sLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlb3tvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2V7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlLmlzLWFuaW1hdGluZywuZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZS5pcy1zZWxlY3RlZHtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveF9fc2xpZGU6OmJlZm9yZSwuZmFuY3lib3hfX3NsaWRlOjphZnRlcntjb250ZW50OlwiXCI7ZmxleDowIDAgMDttYXJnaW46YXV0b30uZmFuY3lib3hfX2NvbnRlbnR7YWxpZ24tc2VsZjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nOjJyZW07bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtjdXJzb3I6ZGVmYXVsdDtib3JkZXItcmFkaXVzOjA7ei1pbmRleDoyMH0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NvbnRlbnR7b3BhY2l0eTowfS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9fY29udGVudCBbZGF0YS1zZWxlY3RhYmxlXSwuZmFuY3lib3hfX2NvbnRlbnQgW2NvbnRlbnRlZGl0YWJsZV17Y3Vyc29yOmF1dG99LmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2U+LmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWluLWhlaWdodDoxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlPi5mYW5jeWJveF9fY29udGVudD5waWN0dXJlPmltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTAwJX0uaXMtYW5pbWF0aW5nIC5mYW5jeWJveF9fY29udGVudCwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50e3dpbGwtY2hhbmdlOnRyYW5zZm9ybSx3aWR0aCxoZWlnaHR9LmZhbmN5Ym94LWltYWdle21hcmdpbjphdXRvO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjA7b2JqZWN0LWZpdDpjb250YWluO3VzZXItc2VsZWN0Om5vbmU7ZmlsdGVyOmJsdXIoMHB4KX0uZmFuY3lib3hfX2NhcHRpb257YWxpZ24tc2VsZjpjZW50ZXI7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MDttYXJnaW46MDtwYWRkaW5nOjE0cHggMCA0cHggMDtvdmVyZmxvdy13cmFwOmFueXdoZXJlO2xpbmUtaGVpZ2h0OjEuMzc1O2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7Y3Vyc29yOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbiwuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb257b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5pcy1jb21wYWN0IC5mYW5jeWJveF9fY2FwdGlvbntwYWRkaW5nLWJvdHRvbTowfS5mLWJ1dHRvbi5pcy1jbG9zZS1idG57LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjhweDt6LWluZGV4OjQwfS5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRuey0tZi1idXR0b24td2lkdGg6IDM0cHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDM0cHg7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA0cHg7LS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpOy0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstLWYtYnV0dG9uLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWhvdmVyLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDIycHg7LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMzhweDtyaWdodDowO29wYWNpdHk6Ljc1fS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRue3Zpc2liaWxpdHk6aGlkZGVufS5pcy16b29taW5nLW91dCAuZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bjpob3ZlcntvcGFjaXR5OjF9LmZhbmN5Ym94X19mb290ZXJ7cGFkZGluZzowO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5mYW5jeWJveF9fZm9vdGVyIC5mYW5jeWJveF9fY2FwdGlvbnt3aWR0aDoxMDAlO3BhZGRpbmc6MjRweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZX0uaXMtY29tcGFjdCAuZmFuY3lib3hfX2Zvb3Rlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjIwO2JhY2tncm91bmQ6cmdiYSgyNCwyNCwyNywuNSl9LmlzLWNvbXBhY3QgLmZhbmN5Ym94X19mb290ZXIgLmZhbmN5Ym94X19jYXB0aW9ue3BhZGRpbmc6MTJweH0uaXMtY29tcGFjdCAuZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bnstLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDUwJTstLWYtYnV0dG9uLWNvbG9yOiAjZmZmOy0tZi1idXR0b24taG92ZXItY29sb3I6ICNmZmY7LS1mLWJ1dHRvbi1vdXRsaW5lLWNvbG9yOiAjMDAwOy0tZi1idXR0b24tYmc6IHJnYmEoMCwgMCwgMCwgMC42KTstLWYtYnV0dG9uLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjYpOy0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC42KTstLWYtYnV0dG9uLXN2Zy13aWR0aDogMThweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDE4cHg7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lO3RvcDo1cHg7cmlnaHQ6NXB4fS5mYW5jeWJveF9fbmF2ey0tZi1idXR0b24td2lkdGg6IDUwcHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDUwcHg7LS1mLWJ1dHRvbi1ib3JkZXI6IDA7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA1MCU7LS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IpOy0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWhvdmVyLWNvbG9yKTstLWYtYnV0dG9uLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuMyk7LS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHJnYmEoMjQsIDI0LCAyNywgMC41KTstLWYtYnV0dG9uLXNoYWRvdzogbm9uZTstLWYtYnV0dG9uLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOy0tZi1idXR0b24tdHJhbnNmb3JtOiBub25lOy0tZi1idXR0b24tc3ZnLXdpZHRoOiAyNnB4Oy0tZi1idXR0b24tc3ZnLWhlaWdodDogMjZweDstLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDIuNTstLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lOy0tZi1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgyNCwgMjQsIDI3LCAwLjUpKTstLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1Oy0tZi1idXR0b24tbmV4dC1wb3M6IDFyZW07LS1mLWJ1dHRvbi1wcmV2LXBvczogMXJlbTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3RvcDotMzBweDtyaWdodDotMjBweDtsZWZ0Oi0yMHB4O2JvdHRvbTotMzBweDt6LWluZGV4OjF9LmlzLWlkbGUgLmZhbmN5Ym94X19uYXZ7YW5pbWF0aW9uOi4xNXMgZWFzZS1vdXQgYm90aCBmLWZhZGVPdXR9LmlzLWlkbGUuaXMtY29tcGFjdCAuZmFuY3lib3hfX2Zvb3Rlcntwb2ludGVyLWV2ZW50czpub25lO2FuaW1hdGlvbjouMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0fS5mYW5jeWJveF9fc2xpZGU+LmYtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjp2YXIoLS1mLXNwaW5uZXItdG9wLCBjYWxjKHZhcigtLWYtc3Bpbm5lci13aWR0aCkgKiAtMC41KSkgMCAwIHZhcigtLWYtc3Bpbm5lci1sZWZ0LCBjYWxjKHZhcigtLWYtc3Bpbm5lci1oZWlnaHQpICogLTAuNSkpO3otaW5kZXg6MzA7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94LXByb3RlY3RlZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjQwO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94LWdob3N0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MDtvYmplY3QtZml0OmNvbnRhaW47ei1pbmRleDo0MDt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LmZhbmN5Ym94LWZvY3VzLWd1YXJke291dGxpbmU6bm9uZTtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpub3QoW2FyaWEtaGlkZGVuXSl7b3BhY2l0eTowfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXT4qOm5vdCguZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2Fyb3VzZWwpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2Nhcm91c2VsPio6bm90KC5mYW5jeWJveF9fdmlld3BvcnQpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3NsaWRlPio6bm90KC5mYW5jeWJveF9fY29udGVudCl7YW5pbWF0aW9uOnZhcigtLWYtaW50ZXJmYWNlLWVudGVyLWR1cmF0aW9uLCAwLjI1cykgZWFzZSAuMXMgYmFja3dhcmRzIGYtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9we2FuaW1hdGlvbjp2YXIoLS1mLWJhY2tkcm9wLWVudGVyLWR1cmF0aW9uLCAwLjM1cykgZWFzZSBiYWNrd2FyZHMgZi1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49dHJ1ZV0+Kjpub3QoLmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2Nhcm91c2VsKSwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXSAuZmFuY3lib3hfX2Nhcm91c2VsPio6bm90KC5mYW5jeWJveF9fdmlld3BvcnQpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fc2xpZGU+Kjpub3QoLmZhbmN5Ym94X19jb250ZW50KXthbmltYXRpb246dmFyKC0tZi1pbnRlcmZhY2UtZXhpdC1kdXJhdGlvbiwgMC4xNXMpIGVhc2UgZm9yd2FyZHMgZi1mYWRlT3V0fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fYmFja2Ryb3B7YW5pbWF0aW9uOnZhcigtLWYtYmFja2Ryb3AtZXhpdC1kdXJhdGlvbiwgMC4zNXMpIGVhc2UgZm9yd2FyZHMgZi1mYWRlT3V0fS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHttYXgtd2lkdGg6MTAwJTtmbGV4LXNocmluazoxO21pbi1oZWlnaHQ6MXB4O292ZXJmbG93OnZpc2libGV9Lmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6Y2FsYygxMDAlIC0gMTIwcHgpO2hlaWdodDo5MCV9LmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGFzLXlvdXR1YmUgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtdmltZW8gLmZhbmN5Ym94X19jb250ZW50LC5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6OTYwcHg7aGVpZ2h0OjU0MHB4O21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0uaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC45KTtjb2xvcjojZmZmfS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94X19odG1sNXZpZGVvLC5mYW5jeWJveF9faWZyYW1le2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmZhbmN5Ym94LXBsYWNlaG9sZGVye2JvcmRlcjowICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7bWFyZ2luOi0xcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS5mLWNhcm91c2VsX190aHVtYnN7LS1mLXRodW1iLXdpZHRoOiA5NnB4Oy0tZi10aHVtYi1oZWlnaHQ6IDcycHg7LS1mLXRodW1iLW91dGxpbmU6IDA7LS1mLXRodW1iLW91dGxpbmUtY29sb3I6ICM1ZWIwZWY7LS1mLXRodW1iLW9wYWNpdHk6IDE7LS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDE7LS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHk6IDE7LS1mLXRodW1iLWJvcmRlci1yYWRpdXM6IDJweDstLWYtdGh1bWItb2Zmc2V0OiAwcHg7LS1mLWJ1dHRvbi1uZXh0LXBvczogMDstLWYtYnV0dG9uLXByZXYtcG9zOiAwfS5mLWNhcm91c2VsX190aHVtYnMuaXMtY2xhc3NpY3stLWYtdGh1bWItZ2FwOiA4cHg7LS1mLXRodW1iLW9wYWNpdHk6IDAuNTstLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMTstLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eTogMX0uZi1jYXJvdXNlbF9fdGh1bWJzLmlzLW1vZGVybnstLWYtdGh1bWItZ2FwOiA0cHg7LS1mLXRodW1iLWV4dHJhLWdhcDogMTZweDstLWYtdGh1bWItY2xpcC13aWR0aDogNDZweH0uZi10aHVtYnN7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgYXV0bzttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7dXNlci1zZWxlY3Q6bm9uZTtwZXJzcGVjdGl2ZToxMDAwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmYtdGh1bWJzIC5mLXNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2ViZWZmMiwgI2UyZThmMCk7ei1pbmRleDotMX0uZi10aHVtYnMgLmYtc3Bpbm5lciBzdmd7ZGlzcGxheTpub25lfS5mLXRodW1icy5pcy12ZXJ0aWNhbHtoZWlnaHQ6MTAwJX0uZi10aHVtYnNfX3ZpZXdwb3J0e3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uZi10aHVtYnNfX3RyYWNre2Rpc3BsYXk6ZmxleH0uZi10aHVtYnNfX3NsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAwIGF1dG87Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowO21hcmdpbjowO3dpZHRoOnZhcigtLWYtdGh1bWItd2lkdGgpO2hlaWdodDp2YXIoLS1mLXRodW1iLWhlaWdodCk7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcn0uZi10aHVtYnNfX3NsaWRlLmlzLWxvYWRpbmcgaW1ne29wYWNpdHk6MH0uaXMtY2xhc3NpYyAuZi10aHVtYnNfX3ZpZXdwb3J0e2hlaWdodDoxMDAlfS5pcy1tb2Rlcm4gLmYtdGh1bWJzX190cmFja3t3aWR0aDptYXgtY29udGVudH0uaXMtbW9kZXJuIC5mLXRodW1ic19fdHJhY2s6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDpjYWxjKCh2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgsIDApKSotMC41KTt3aWR0aDpjYWxjKHZhcigtLXdpZHRoLCAwKSoxcHggKyB2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgsIDApKTtjdXJzb3I6cG9pbnRlcn0uaXMtbW9kZXJuIC5mLXRodW1ic19fc2xpZGV7d2lkdGg6dmFyKC0tZi10aHVtYi1jbGlwLXdpZHRoKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoY2FsYyh2YXIoLS1zaGlmdCwgMCkgKiAtMXB4KSwgMCwgMCk7dHJhbnNpdGlvbjpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LmlzLW1vZGVybi5pcy1yZXN0aW5nIC5mLXRodW1ic19fc2xpZGV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjMzcyBlYXNlfS5pcy1tb2Rlcm4uaXMtcmVzdGluZyAuZi10aHVtYnNfX3NsaWRlX19idXR0b257dHJhbnNpdGlvbjpjbGlwLXBhdGggLjMzcyBlYXNlfS5pcy11c2luZy10YWIgLmlzLW1vZGVybiAuZi10aHVtYnNfX3NsaWRlOmZvY3VzLXdpdGhpbntmaWx0ZXI6ZHJvcC1zaGFkb3coLTFweCAwcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDJweCAwcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDBweCAtMXB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKSBkcm9wLXNoYWRvdygwcHggMnB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKX0uZi10aHVtYnNfX3NsaWRlX19idXR0b257YXBwZWFyYW5jZTpub25lO3dpZHRoOnZhcigtLWYtdGh1bWItd2lkdGgpO2hlaWdodDoxMDAlO21hcmdpbjowIC0xMDAlIDAgLTEwMCU7cGFkZGluZzowO2JvcmRlcjowO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6dmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzKTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcjtwb2ludGVyLWV2ZW50czphdXRvO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247b3BhY2l0eTp2YXIoLS1mLXRodW1iLW9wYWNpdHkpO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZX0uZi10aHVtYnNfX3NsaWRlX19idXR0b246aG92ZXJ7b3BhY2l0eTp2YXIoLS1mLXRodW1iLWhvdmVyLW9wYWNpdHkpfS5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6bm9uZX0uZi10aHVtYnNfX3NsaWRlX19idXR0b246Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOm5vbmU7b3BhY2l0eTp2YXIoLS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHkpfS5pcy1tb2Rlcm4gLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uey0tY2xpcC1wYXRoOiBpbnNldCggMCBjYWxjKCAoKHZhcigtLWYtdGh1bWItd2lkdGgsIDApIC0gdmFyKC0tZi10aHVtYi1jbGlwLXdpZHRoLCAwKSkpICogKDEgLSB2YXIoLS1wcm9ncmVzcywgMCkpICogMC41ICkgcm91bmQgdmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzLCAwKSApO2NsaXAtcGF0aDp2YXIoLS1jbGlwLXBhdGgpfS5pcy1jbGFzc2ljIC5pcy1uYXYtc2VsZWN0ZWQgLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9ue29wYWNpdHk6dmFyKC0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5KX0uaXMtY2xhc3NpYyAuaXMtbmF2LXNlbGVjdGVkIC5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDphdXRvO2JvdHRvbTowO2JvcmRlcjp2YXIoLS1mLXRodW1iLW91dGxpbmUsIDApIHNvbGlkIHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvciwgdHJhbnNwYXJlbnQpO2JvcmRlci1yYWRpdXM6dmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzKTthbmltYXRpb246Zi1mYWRlSW4gLjJzIGVhc2Utb3V0O3otaW5kZXg6MTB9LmYtdGh1bWJzX19zbGlkZV9faW1ne292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6dmFyKC0tZi10aHVtYi1vZmZzZXQpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb2ludGVyLWV2ZW50czpub25lO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czp2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMpfS5mLXRodW1icy5pcy1ob3Jpem9udGFsIC5mLXRodW1ic19fdHJhY2t7cGFkZGluZzo4cHggMCAxMnB4IDB9LmYtdGh1bWJzLmlzLWhvcml6b250YWwgLmYtdGh1bWJzX19zbGlkZXttYXJnaW46MCB2YXIoLS1mLXRodW1iLWdhcCkgMCAwfS5mLXRodW1icy5pcy12ZXJ0aWNhbCAuZi10aHVtYnNfX3RyYWNre2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MCA4cHh9LmYtdGh1bWJzLmlzLXZlcnRpY2FsIC5mLXRodW1ic19fc2xpZGV7bWFyZ2luOjAgMCB2YXIoLS1mLXRodW1iLWdhcCkgMH0uZmFuY3lib3hfX3RodW1ic3stLWYtdGh1bWItd2lkdGg6IDk2cHg7LS1mLXRodW1iLWhlaWdodDogNzJweDstLWYtdGh1bWItYm9yZGVyLXJhZGl1czogMnB4Oy0tZi10aHVtYi1vdXRsaW5lOiAycHg7LS1mLXRodW1iLW91dGxpbmUtY29sb3I6ICNlZGVkZWQ7cG9zaXRpb246cmVsYXRpdmU7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjM1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSl9LmZhbmN5Ym94X190aHVtYnMuaXMtY2xhc3NpY3stLWYtdGh1bWItZ2FwOiA4cHg7LS1mLXRodW1iLW9wYWNpdHk6IDAuNTstLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMX0uZmFuY3lib3hfX3RodW1icy5pcy1jbGFzc2ljIC5mLXNwaW5uZXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKX0uZmFuY3lib3hfX3RodW1icy5pcy1tb2Rlcm57LS1mLXRodW1iLWdhcDogNHB4Oy0tZi10aHVtYi1leHRyYS1nYXA6IDE2cHg7LS1mLXRodW1iLWNsaXAtd2lkdGg6IDQ2cHg7LS1mLXRodW1iLW9wYWNpdHk6IDE7LS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDF9LmZhbmN5Ym94X190aHVtYnMuaXMtbW9kZXJuIC5mLXNwaW5uZXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKX0uZmFuY3lib3hfX3RodW1icy5pcy1ob3Jpem9udGFse3BhZGRpbmc6MCB2YXIoLS1mLXRodW1iLWdhcCl9LmZhbmN5Ym94X190aHVtYnMuaXMtdmVydGljYWx7cGFkZGluZzp2YXIoLS1mLXRodW1iLWdhcCkgMH0uaXMtY29tcGFjdCAuZmFuY3lib3hfX3RodW1ic3stLWYtdGh1bWItd2lkdGg6IDY0cHg7LS1mLXRodW1iLWNsaXAtd2lkdGg6IDMycHg7LS1mLXRodW1iLWhlaWdodDogNDhweDstLWYtdGh1bWItZXh0cmEtZ2FwOiAxMHB4fS5mYW5jeWJveF9fdGh1bWJzLmlzLW1hc2tlZHttYXgtaGVpZ2h0OjBweCAhaW1wb3J0YW50fS5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJze3RyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50fS5mYW5jeWJveF9fdG9vbGJhcnstLWYtcHJvZ3Jlc3MtY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpKTstLWYtYnV0dG9uLXdpZHRoOiA0NnB4Oy0tZi1idXR0b24taGVpZ2h0OiA0NnB4Oy0tZi1idXR0b24tY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yKTstLWYtYnV0dG9uLWhvdmVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1ob3Zlci1jb2xvcik7LS1mLWJ1dHRvbi1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjY1KTstLWYtYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDcwLCA3MCwgNzMsIDAuNjUpOy0tZi1idXR0b24tYWN0aXZlLWJnOiByZ2JhKDkwLCA5MCwgOTMsIDAuNjUpOy0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogMDstLWYtYnV0dG9uLXN2Zy13aWR0aDogMjRweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAxLjU7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDI0LCAyNCwgMjcsIDAuMTUpKTstLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lOy0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSSBBZGp1c3RlZFwiLFwiU2Vnb2UgVUlcIixcIkxpYmVyYXRpb24gU2Fuc1wiLHNhbnMtc2VyaWY7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0ZXh0LXNoYWRvdzp2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSkpO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoyMH0uZmFuY3lib3hfX3Rvb2xiYXIgOmZvY3VzLXZpc2libGV7ei1pbmRleDoxfS5mYW5jeWJveF9fdG9vbGJhci5pcy1hYnNvbHV0ZSwuaXMtY29tcGFjdCAuZmFuY3lib3hfX3Rvb2xiYXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmlzLWlkbGUgLmZhbmN5Ym94X190b29sYmFye3BvaW50ZXItZXZlbnRzOm5vbmU7YW5pbWF0aW9uOi4xNXMgZWFzZS1vdXQgYm90aCBmLWZhZGVPdXR9LmZhbmN5Ym94X190b29sYmFyX19jb2x1bW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LmZhbmN5Ym94X190b29sYmFyX19jb2x1bW4uaXMtbGVmdCwuZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbi5pcy1yaWdodHtmbGV4LWdyb3c6MTtmbGV4LWJhc2lzOjB9LmZhbmN5Ym94X190b29sYmFyX19jb2x1bW4uaXMtcmlnaHR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4LXdyYXA6bm93cmFwfS5mYW5jeWJveF9faW5mb2JhcntwYWRkaW5nOjAgNXB4O2xpbmUtaGVpZ2h0OnZhcigtLWYtYnV0dG9uLWhlaWdodCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE3cHg7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7Y3Vyc29yOmRlZmF1bHQ7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2luZm9iYXIgc3BhbntwYWRkaW5nOjAgNXB4fS5mYW5jeWJveF9faW5mb2Jhcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JhY2tncm91bmQ6dmFyKC0tZi1idXR0b24tYmcpfVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3dde3Bvc2l0aW9uOnJlbGF0aXZlfVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIC5mLXByb2dyZXNze2hlaWdodDoxMDAlO29wYWNpdHk6LjN9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4fVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpub25lfS5oYXMtc2xpZGVzaG93IFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmZpcnN0LWNoaWxke2Rpc3BsYXk6bm9uZX0uaGFzLXNsaWRlc2hvdyBbZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleH1bZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4fVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6bm9uZX06ZnVsbHNjcmVlbiBbZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpub25lfTpmdWxsc2NyZWVuIFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleH0uZi1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6M3B4O3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjtiYWNrZ3JvdW5kOnZhcigtLWYtcHJvZ3Jlc3MtY29sb3IsIHZhcigtLWYtY2Fyb3VzZWwtdGhlbWUtY29sb3IsICMwMDkxZmYpKTt6LWluZGV4OjMwO3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0iLCIubmljZS1zZWxlY3R7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlcjpzb2xpZCAxcHggI2U4ZThlODtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y2xlYXI6Ym90aDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7aGVpZ2h0OjM4cHg7bGluZS1oZWlnaHQ6MzZweDtvdXRsaW5lOm5vbmU7cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy1yaWdodDozMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDphdXRvfS5uaWNlLXNlbGVjdDpob3Zlcntib3JkZXItY29sb3I6I2RiZGJkYn0ubmljZS1zZWxlY3Q6YWN0aXZlLC5uaWNlLXNlbGVjdC5vcGVuLC5uaWNlLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6Izk5OX0ubmljZS1zZWxlY3Q6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzk5OTtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICM5OTk7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjVweDttYXJnaW4tdG9wOi00cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMnB4O3RvcDo1MCU7dHJhbnNmb3JtLW9yaWdpbjo2NiUgNjYlO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZS1pbi1vdXQ7d2lkdGg6NXB4fS5uaWNlLXNlbGVjdC5vcGVuOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyl9Lm5pY2Utc2VsZWN0Lm9wZW4gLm5pY2Utc2VsZWN0LWRyb3Bkb3due29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvO3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApfS5uaWNlLXNlbGVjdC5kaXNhYmxlZHtib3JkZXItY29sb3I6I2VkZWRlZDtjb2xvcjojOTk5O3BvaW50ZXItZXZlbnRzOm5vbmV9Lm5pY2Utc2VsZWN0LmRpc2FibGVkOmFmdGVye2JvcmRlci1jb2xvcjojY2NjfS5uaWNlLXNlbGVjdC53aWRle3dpZHRoOjEwMCV9Lm5pY2Utc2VsZWN0LndpZGUgLm5pY2Utc2VsZWN0LWRyb3Bkb3due2xlZnQ6MCAhaW1wb3J0YW50O3JpZ2h0OjAgIWltcG9ydGFudH0ubmljZS1zZWxlY3QucmlnaHR7ZmxvYXQ6cmlnaHR9Lm5pY2Utc2VsZWN0LnJpZ2h0IC5uaWNlLXNlbGVjdC1kcm9wZG93bntsZWZ0OmF1dG87cmlnaHQ6MH0ubmljZS1zZWxlY3Quc21hbGx7Zm9udC1zaXplOjEycHg7aGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MzRweH0ubmljZS1zZWxlY3Quc21hbGw6YWZ0ZXJ7aGVpZ2h0OjRweDt3aWR0aDo0cHh9Lm5pY2Utc2VsZWN0LnNtYWxsIC5vcHRpb257bGluZS1oZWlnaHQ6MzRweDttaW4taGVpZ2h0OjM0cHh9Lm5pY2Utc2VsZWN0IC5uaWNlLXNlbGVjdC1kcm9wZG93bnttYXJnaW4tdG9wOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSg2OCw2OCw2OCwuMTEpO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3RyYW5zZm9ybS1vcmlnaW46NTAlIDA7dHJhbnNmb3JtOnNjYWxlKDAuNzUpIHRyYW5zbGF0ZVkoMTlweCk7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLG9wYWNpdHkgLjE1cyBlYXNlLW91dDt6LWluZGV4Ojk7b3BhY2l0eTowfS5uaWNlLXNlbGVjdCAubGlzdHtib3JkZXItcmFkaXVzOjVweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDttYXgtaGVpZ2h0OjIxMHB4O292ZXJmbG93LXk6YXV0b30ubmljZS1zZWxlY3QgLmxpc3Q6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0ubmljZS1zZWxlY3QgLm9wdGlvbntjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6NDBweDtsaXN0LXN0eWxlOm5vbmU7b3V0bGluZTpub25lO3BhZGRpbmctbGVmdDoxOHB4O3BhZGRpbmctcmlnaHQ6MjlweDt0ZXh0LWFsaWduOmxlZnQ7dHJhbnNpdGlvbjphbGwgLjJzfS5uaWNlLXNlbGVjdCAub3B0aW9uOmhvdmVyLC5uaWNlLXNlbGVjdCAub3B0aW9uLmZvY3VzLC5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVkLmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNn0ubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZHtmb250LXdlaWdodDpib2xkfS5uaWNlLXNlbGVjdCAub3B0aW9uLmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojOTk5O2N1cnNvcjpkZWZhdWx0fS5uaWNlLXNlbGVjdCAub3B0Z3JvdXB7Zm9udC13ZWlnaHQ6Ym9sZH0ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3QgLm5pY2Utc2VsZWN0LWRyb3Bkb3due2Rpc3BsYXk6bm9uZX0ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3Qub3BlbiAubmljZS1zZWxlY3QtZHJvcGRvd257ZGlzcGxheTpibG9ja30ubmljZS1zZWxlY3QgLmxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjB9Lm5pY2Utc2VsZWN0IC5oYXMtbXVsdGlwbGV7d2hpdGUtc3BhY2U6aW5oZXJpdDtoZWlnaHQ6YXV0bztwYWRkaW5nOjdweCAxMnB4O21pbi1oZWlnaHQ6MzZweDtsaW5lLWhlaWdodDoyMnB4fS5uaWNlLXNlbGVjdCAuaGFzLW11bHRpcGxlIHNwYW4uY3VycmVudHtib3JkZXI6MXB4IHNvbGlkICNjY2M7YmFja2dyb3VuZDojZWVlO3BhZGRpbmc6MCAxMHB4O2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbTozcHg7bWFyZ2luLXJpZ2h0OjNweH0ubmljZS1zZWxlY3QgLmhhcy1tdWx0aXBsZSAubXVsdGlwbGUtb3B0aW9uc3tkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZzowfS5uaWNlLXNlbGVjdCAubmljZS1zZWxlY3Qtc2VhcmNoLWJveHtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtwYWRkaW5nOjVweDtwb2ludGVyLWV2ZW50czpub25lO2JvcmRlci1yYWRpdXM6NXB4IDVweCAwIDB9Lm5pY2Utc2VsZWN0IC5uaWNlLXNlbGVjdC1zZWFyY2h7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlOGU4ZTg7Ym9yZGVyLXJhZGl1czozcHg7Y29sb3I6IzQ0NDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZzo3cHggMTJweDttYXJnaW46MCAxMHB4IDAgMDt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzZweDtsaW5lLWhlaWdodDoyMnB4O2hlaWdodDphdXRvO291dGxpbmU6MCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNHB4fVxuIiwiLmhlYWRlciB7XG4gIHBhZGRpbmc6IDQwcHggMCA1M3B4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBAaW5jbHVkZSBtYXgtbWVkaXVtKCkge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgKyBtYWluIHtcbiAgICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1lZGl1bSgpIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZGVza3RvcCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwdmgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXJfX2J1cmdlciB7XG5cbiAgICAgIGRpdiB7XG4gICAgICAgICYubWlkIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50b3Age1xuICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMnB4IDZweDtcbiAgICAgICAgICAgIHJvdGF0ZTogNDVkZWc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogLTJweCA2cHg7XG4gICAgICAgICAgICByb3RhdGU6IC00NWRlZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJvdCB7XG4gICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgdHJhbnNsYXRlOiAycHggLTZweDtcbiAgICAgICAgICAgIHJvdGF0ZTogLTQ1ZGVnO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICB0cmFuc2xhdGU6IC0ycHggLTZweDtcbiAgICAgICAgICAgIHJvdGF0ZTogNDVkZWc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXJfX2N0YSB7XG4gICAgICBAaW5jbHVkZSBtYXgtbWVkaXVtKCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIG1heC1tZWRpdW0oKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICYuZGVza3RvcCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIG1heC1tZWRpdW0oKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwdmgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5tb2JpbGUge1xuICAgICAgQGluY2x1ZGUgbWluLW1lZGl1bSgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1heC1tZWRpdW0oKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHRvcDogLTE1MHZoO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWN0YS1jb2xvcik7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyX19sb2dvIHt9XG4gIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtYXgtbWVkaXVtKCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgJi5taWQge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXJnZXItY29sb3IpO1xuXG4gICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG5cbiAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDM2cHg7XG4gICAgQGluY2x1ZGUgbWF4LW1lZGl1bSgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tZW51LWNvbG9yKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWN0YS1jb2xvcik7XG4gICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyX19jdGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwIDAgMCAtMTkwcHg7XG4gICAgQGluY2x1ZGUgbWF4LW1lZGl1bSgpIHtcbiAgICAgIG1hcmdpbjogMCA2MHB4IDAgMDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsdHJhbnNwYXJlbnQgMCxyZ2JhKDI3LDEwOCwxNzQsLjIpIDUwJSx0cmFuc3BhcmVudCAxMDAlKTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICB9XG4gIH1cbn0iLCIuc2l0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWluIHtcbiAgZmxleDogMTtcbn1cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiA1NHB4IDAgMDtcbiAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgIHBhZGRpbmc6IDI1cHggMCAwO1xuICB9XG4gIC5mb290ZXItdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG4gICAgLnNvY2lhbF9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA0OHB4O1xuICAgICAgLnNvY2lhbF9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgIGhlaWdodDogMjAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpO1xuICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDM2cHg7XG4gICAgICBAaW5jbHVkZSBtYXgtbWVkaXVtKCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDQ0LCA1NiwgNjcsIDAuMzApO1xuICAgIHBhZGRpbmc6IDMycHggMCA1M3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICBAaW5jbHVkZSBtYXgtc21hbGwoKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbV9fbWVudSB7XG4gICAgICBnYXA6IDQ1cHg7XG4gICAgICBAaW5jbHVkZSBtYXgtbWVkaXVtKCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmhlcm8ge1xuICBwYWRkaW5nOiA5MXB4IDAgMTUzcHg7XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuaGVyb19fY29udGVudCB7XG4gICAgZmxleC1iYXNpczogNTE4cHg7XG4gICAgbWFyZ2luOiAwIDQwcHggNDBweCAwO1xuICAgIC5oZXJvX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIEBpbmNsdWRlIG1heC1tZWRpdW0oKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlcm9fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyOHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuaGVyb19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyNjdweDtcbiAgICAgIGhlaWdodDogMzI3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBAaW5jbHVkZSBtYXgtc21hbGwoKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5oZXJvX19pdGVtX190aXRsZSwgLmhlcm9fX2l0ZW1fX3N1YnRpdGxlLCAuaGVyb19faXRlbV9faW1hZ2U6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlcm9fX2l0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDAgMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1lZGl1bSgpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaGVyb19faXRlbV9fc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBtYXgtbWVkaXVtKCkge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZXJvX19pdGVtX19pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQ0LCA1NiwgNjcsIDAuNTApIDAlLCByZ2JhKDQ0LCA1NiwgNjcsIDAuNTApIDEwMCUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICBAaW5jbHVkZSBtYXgtbWVkaXVtKCkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc21hbGwoKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi52aXN1YWwge1xuICBwYWRkaW5nOiA2NHB4IDA7XG4gIEBpbmNsdWRlIG1heC1zbWFsbCgpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgKyAudmlzdWFsLmZ1bGwtd2lkdGgge1xuICAgIHBhZGRpbmc6IDAgMCA2NHB4O1xuICAgIEBpbmNsdWRlIG1heC1zbWFsbCgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgIH1cbiAgfVxuICAmLmZ1bGwtd2lkdGgge1xuICAgIC52aXN1YWxfX2NvbnRlbnQge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi5yZXZlcnNlZCB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBAaW5jbHVkZSBtYXgtbWVkaXVtKCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYWxpZ24tY2VudGVyIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYuYWxpZ24tZW5kIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA2NHB4O1xuICAgIEBpbmNsdWRlIG1heC1tZWRpdW0oKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG4gIC52aXN1YWxfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSA2NHB4KTtcbiAgICBAaW5jbHVkZSBtYXgtc21hbGwoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIC52aXN1YWxfX2NvbnRlbnQge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMzJweCAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBAaW5jbHVkZSBtYXgtc21hbGwoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhvbWUge1xuICAudmlzdWFsIHtcbiAgICAudmlzdWFsX19jb250ZW50IHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zbWFsbCgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMCA0OHB4O1xuICAgICAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNsaWRlciB7XG4gIHBhZGRpbmc6IDAgMCAxNjBweDtcbiAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xuICB9XG4gIC5zbGlkZXJfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cbiAgLnRodW1ic19fbGlzdF9fd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMzAycHg7XG4gICAgcGFkZGluZzogMTAwcHggMCA5NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbiAgfVxuICAudGh1bWJzX19saXN0IHtcbiAgICBoZWlnaHQ6IDMwMnB4O1xuICAgIEBpbmNsdWRlIG1pbi1zbWFsbCgpIHtcbiAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWluLWxhcmdlKCkge1xuICAgICAgbWFyZ2luOiAwIDgycHggMCAwO1xuICAgIH1cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICBAaW5jbHVkZSBtaW4tbGFyZ2UoKSB7XG4gICAgICAgIHdpZHRoOiAzMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjMycHg7XG4gICAgICB9XG4gICAgICAuc2xpZGVyX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBtaW4tbGFyZ2UoKSB7XG4gICAgICAgICAgd2lkdGg6IDM5NnB4IWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDMwMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGlkZXJfX2xpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zbGlkZXJfX3F1b3RlIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICAuc2xpZGVyX19hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIycHg7XG4gICAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuICAgIC5hdXRob3JfX2F2YXRhciB7XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogNjNweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2M3B4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2M3B4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA2M3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYXV0aG9yX19pbmZvIHtcbiAgICAgIC5hdXRob3JfX25hbWUge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICAuYXV0aG9yX19wb3NpdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjODc4QzkxO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzNHB4O1xuICAgIEBpbmNsdWRlIG1pbi1zbWFsbCgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5zbGlkZXJfX25hdmlnYXRpb25fX3Byb2dyZXNzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlcl9fbmF2aWdhdGlvbl9fYnRuIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWN0YS1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdGEtY29sb3IpO1xuICAgICAgbWluLXdpZHRoOiA3OXB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNjNweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBzdmcge1xuICAgICAgICAmLmFjdGl2ZSB7fVxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDU2LCA2NywgMC4yMCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnN0ZXBzIHtcbiAgcGFkZGluZzogMCAwIDEzNXB4O1xuICBAaW5jbHVkZSBtYXgtbWVkaXVtKCkge1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xuICB9XG4gIC5zdGVwc19fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdGVwc19fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogOTgzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6IHJnYmEoNDQsIDU2LCA2NywgMC42MCk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN0ZXBzX19saXN0IHtcbiAgICBtYXJnaW46IDc5cHggMCAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDMxcHg7XG4gICAgQGluY2x1ZGUgbWF4LW1lZGl1bSgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICBnYXA6IDMxcHg7XG4gICAgfVxuICAgIC5zdGVwc19faXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMzYuNzI1cHggMzYuNzI1cHggMzYuNzI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogI0YzRjdGQjtcbiAgICAgIHBhZGRpbmc6IDExMHB4IDI3cHggNzRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3RhLWNvbG9yKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDM2LjcyNXB4IDAgMDtcbiAgICAgIH1cbiAgICAgICYuaGlnaGxpZ2h0ZWQsICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIC5zdGVwc19faXRlbV9fY291bnRlciwgLnN0ZXBzX19pdGVtX190aXRsZSwgLnN0ZXBzX19pdGVtX19zdWJ0aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdGVwc19faXRlbV9fY291bnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU29yYScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTU5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMzEuODEzcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICB9XG4gICAgICAuc3RlcHNfX2l0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjFweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgfVxuICAgICAgLnN0ZXBzX19pdGVtX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU29yYScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzU4NTY1NjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYmFubmVyIHtcbiAgaGVpZ2h0OiAzMTFweDtcbiAgbWFyZ2luOiAwcHggMCAxNnB4O1xuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMTFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJhbm5lcl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDQsIDU2LCA2NywgMC41NSkgMCUsIHJnYmEoNDQsIDU2LCA2NywgMC41NSkgMTAwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuICB9XG4gIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59IiwiLmJlbmVmaXRzIHtcbiAgLmNvbnRhaW5lciB7fVxuICAuYmVuZWZpdHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWF4LWxhcmdlKCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG4gICAgLmJlbmVmaXRzX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTlGMUY3O1xuICAgICAgLmJlbmVmaXRzX19pdGVtX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICAgIH1cbiAgICAgIC5iZW5lZml0c19faXRlbV9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICB9XG4gICAgICAuYmVuZWZpdHNfX2l0ZW1fX3N1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoNDQsIDU2LCA2NywgMC41MCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW5zcGlyYXRpZSB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbiAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4O1xuICB9XG4gIC5pbnNwaXJhdGllX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbnNwaXJhdGllX19jYXRfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzNHB4O1xuICAgIG1hcmdpbjogNjRweCAwO1xuICAgIEBpbmNsdWRlIG1heC1zbWFsbCgpIHtcbiAgICAgIG1hcmdpbjogMzJweCAwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgICAuaW5zcGlyYXRpZV9fY2F0X19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCA1NiwgNjcsIDAuNTApO1xuICAgICAgYm9yZGVyLXJhZGl1czogNjNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZzogMCAyOXB4O1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiByZ2JhKDQ0LCA1NiwgNjcsIDAuNTApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdGEtY29sb3IpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jdGEtY29sb3IpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmluc3BpcmF0aWVfX2xpc3RzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5pbnNwaXJhdGllX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICBAaW5jbHVkZSBtYXgtbWVkaXVtKCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG4gICAgJi5oaWRkZW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgIH1cbiAgICAuaW5zcGlyYXRpZV9fbGlzdF9faXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmluc3BpcmF0aWVfX2NvbnRlbnQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmluc3BpcmF0aWVfX2l0ZW1fX2ltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBoZWlnaHQ6IDI3NXB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbnNwaXJhdGllX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNjNweCAyNHB4IDI0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNjVzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3RhLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICAuaW5zcGlyYXRpZV9faXRlbV9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5zcGlyYXRpZV9faXRlbV9fc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZm9ybSB7XG4gIHBhZGRpbmc6IDAgMCAxMjBweDtcbiAgQGluY2x1ZGUgbWF4LXNtYWxsKCkge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICB9XG4gIC5mb3JtX190aXRsZV9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0NnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiA0MXB4IDAgNzJweDtcbiAgICAuZm9ybV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xNnB4O1xuICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm1fX2xpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmZvcm1fX2l0ZW0ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIG1heC13aWR0aDogNTkxcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnVhY2Y3LXN0ZXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1heC1zbWFsbCgpIHtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG4gICAgLmZvcm1fX2dyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICBwYWRkaW5nOiAwIDAgNjFweDtcbiAgICB9XG4gICAgLnN1Ym1pdF9fZ3JvdXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgbWFyZ2luOiAzMXB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDMzcHggMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTUwJTtcbiAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC40NSkgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybV9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIEBpbmNsdWRlIG1heC1zbWFsbCgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5mb3JtX19sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dCwgLm5pY2Utc2VsZWN0IHtcbiAgICAgIG1pbi13aWR0aDogMzAzcHg7XG4gICAgICBtYXgtd2lkdGg6IDMwM3B4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgJi53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYyMDIwO1xuICAgICAgfVxuICAgIH1cbiAgICAubmljZS1zZWxlY3QtZHJvcGRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5uaWNlLXNlbGVjdDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgIH1cbiAgfVxuICAudWFjZjctcHJldiwgLnVhY2Y3LW5leHQsIC5zdWJtaXRfX2dyb3VwIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiA2M3B4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWN0YS1jb2xvcik7XG4gICAgcGFkZGluZzogMCAyOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWN0YS1jb2xvcik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxOTdweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC51YWNmNy1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZyx0cmFuc3BhcmVudCAwLHJnYmEoMjcsMTA4LDE3NCwuMikgNTAlLHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIH1cbiAgfVxuICAud3BjZjctbm90LXZhbGlkLXRpcCwgLndwY2Y3LXNwaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG59Il19 */
