/*!*********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/@fancyapps/ui/dist/fancybox/fancybox.css ***!
  \*********************************************************************************************************/
: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;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);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@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{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{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:flex;justify-content:center;align-items:center;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);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;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;transition:opacity .15s ease;transform:var(--f-button-transform);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-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top: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-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left: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-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{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{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:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;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 *::before,.fancybox__container *::after{box-sizing:inherit}.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;box-sizing:border-box;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:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;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:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{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;transition:none;transform:translate3d(0, 0, 0);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;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;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-loading .fancybox__caption,.is-closing .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);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{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;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) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;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-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .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;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;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;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items: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:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-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);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{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:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;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) );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);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);box-sizing:border-box;pointer-events:none;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{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);transition:max-height .35s cubic-bezier(0.23, 1, 0.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:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.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:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.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:0px !important}.is-closing .fancybox__thumbs{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:flex;flex-direction:row;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, 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;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;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;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: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:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}
/*!****************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/@fontsource-variable/inter/wght.css ***!
  \****************************************************************************************************/
/* inter-cyrillic-ext-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(e5b004735aeeefff3826.woff2) format('woff2-variations');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(2008fa337b88a5ae6346.woff2) format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(5e7efe2c7d99bb0c4a3b.woff2) format('woff2-variations');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(e322bb327758c5fc4be5.woff2) format('woff2-variations');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(ab4bb8dcda024fe6eff2.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* inter-latin-ext-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(4f8bb33775a8d623da0e.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(640b10a7966d94927c2e.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/@fontsource-variable/inter/wght-italic.css ***!
  \***********************************************************************************************************/
/* inter-cyrillic-ext-wght-italic */
@font-face {
  font-family: 'Inter Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url(425460222e973eda1896.woff2) format('woff2-variations');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-wght-italic */
@font-face {
  font-family: 'Inter Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url(097d97a1cdb3022346ab.woff2) format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-wght-italic */
@font-face {
  font-family: 'Inter Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url(6c1ef7638ab32f33fe72.woff2) format('woff2-variations');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-wght-italic */
@font-face {
  font-family: 'Inter Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url(e997187bec55dc96e6c3.woff2) format('woff2-variations');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-wght-italic */
@font-face {
  font-family: 'Inter Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url(56bbb3a13dd56db2c63b.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* inter-latin-ext-wght-italic */
@font-face {
  font-family: 'Inter Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url(c058c05a79a8297b63b9.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-wght-italic */
@font-face {
  font-family: 'Inter Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url(28606b448c10d4e8d3dd.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/main.scss ***!
  \********************************************************************************************************/
:root {
  --black100: #000f61;
  --black80: #333f81;
  --black60: #4d5791;
  --black30: #b3b7d0;
  --black20: #cccfdf;
  --black5: #f2f3f7;
  --white: #fff;
  --red: #e1251b;
  --red-02: #c20000;
  --red-03: #ff4238;
  --logo: #001689;
  --logo-02: #009640;
  --logo-2-01: #24346c;
  --logo-2-02: #7cba32;
  --logo-2-03: #2790cf;
  --logo-3-03: #ffed00;
  --bg: #f2efec;
  --main-font: "Golos Text";
  --second-font: "CyrillicOld";
  --container-width: 1455px ;
}

:root {
  --page-font-family: "Inter Variable", sans-serif;
  --page-bg-color: #F8F8F9;
  --link-hover-color: #FED430;
  --scrollbar-color: #FED430;
  --page-text-color: #212121;
  --page-block-margin: clamp(60px, 4.6875vw, 90px);
  --text-block-gap: clamp(60px, 4.6875vw, 90px);
  --personal-color: #212121;
  --personal-link-color: #FCBC18;
}

:root {
  scroll-behavior: smooth;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track {
  background-color: transparent !important;
}

::-webkit-scrollbar-thumb {
  background-color: var(--red) !important;
}

html {
  scrollbar-color: var(--red);
}

body {
  font-family: var(--main-font);
  color: var(--black100);
  font-weight: 400;
  line-height: 110%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: var(--bg);
  overflow-x: clip;
}
body._lock {
  overflow: hidden;
}

.wrapper__content {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

@media (width > 1024px) {
  .index-page__wrapper {
    display: grid;
    grid-template-columns: 18.95% 80.85%;
  }
}
.index-page__content {
  grid-column: 2;
  margin-top: clamp(66.6666666667px, 5.2083333333vw, 100px);
}

@media (width > 1024px) {
  .inner-page {
    display: grid;
    grid-template-columns: 18.95% 80.85%;
  }
}
.inner-page__wrapper {
  grid-column: 2;
}
.inner-page__content {
  margin-top: clamp(33.3333333333px, 2.6041666667vw, 50px);
}

*,
::before,
::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

ol,
ul {
  list-style: none;
}

button {
  border: 0;
  color: inherit;
  background: transparent;
  cursor: pointer;
  font-size: inherit;
}

button,
input,
textarea {
  font-family: inherit;
}

input {
  min-width: 0;
  font-size: inherit;
  border-radius: 0;
}

input[type=file i],
input[type=file i]::-webkit-file-upload-button {
  cursor: pointer;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button,
input[type=number] {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: none;
}

a {
  color: inherit;
  text-decoration: none;
  transition: color 0.4s;
}

svg {
  vertical-align: middle;
  transition-property: fill, stroke;
  transition-duration: 0.4s;
}

img {
  user-select: none;
}

img,
iframe,
svg,
picture {
  display: block;
}

iframe {
  border: 0;
}

h1,
h2,
h3 {
  font-weight: 400;
  font-size: inherit;
}

:focus {
  outline: none;
}

main {
  padding-bottom: var(--page-block-margin);
  flex-grow: 1;
}

@media (max-width: 1279px) {
  .admin-panel,
  .desktop-catalog {
    display: none !important;
  }
}
.container {
  width: 100%;
  max-width: var(--container-width);
  padding: 0 20px;
}
@media (width > 1920px) {
  .container {
    margin: 0 auto;
  }
}
@media (width <= 1024px) {
  .container {
    margin: 0 auto;
    max-width: 100%;
  }
}

.fullhd-container {
  max-width: 1920px;
  margin: 0 auto;
}
@media (width > 1920px) {
  .fullhd-container {
    max-width: 100%;
  }
}

.link-cover::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.overflow-hidden {
  overflow: hidden;
}
.overflow-auto {
  overflow: auto;
}

.bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  pointer-events: none;
}
.bg__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.page-block {
  margin-bottom: var(--page-block-margin);
  margin-top: var(--page-block-margin);
}
.page-block:first-child {
  margin-top: 0;
}
.page-block:last-child {
  margin-bottom: 0;
}

@media (width > 1024px) {
  .desktop-hidden {
    display: none !important;
  }
}

@media (width <= 1024px) {
  .mobile-hidden {
    display: none !important;
  }
}

.h0 {
  font-family: var(--second-font);
  font-weight: 700;
  font-size: clamp(60px, 6.25vw, 120px);
  line-height: 82%;
}

.h1 {
  font-family: var(--second-font);
  font-weight: 700;
  font-size: clamp(40px, 4.375vw, 84px);
  line-height: 90%;
}

.h2 {
  font-family: var(--second-font);
  font-weight: 700;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: 110%;
}

.h3 {
  font-family: var(--second-font);
  font-weight: 700;
  font-size: clamp(32px, 2.0833333333vw, 40px);
  line-height: 115%;
}

.h4 {
  font-family: var(--second-font);
  font-weight: 700;
  font-size: clamp(24px, 1.5625vw, 30px);
  line-height: 110%;
}

.p1 {
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 135%;
}
.p1--medium {
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 135%;
}
.p1--medium {
  font-weight: 600;
  line-height: 110%;
}

.p2 {
  font-size: clamp(16px, 1.0416666667vw, 20px);
  line-height: 110%;
}
.p2--medium {
  font-size: clamp(16px, 1.0416666667vw, 20px);
  line-height: 110%;
}
.p2--medium {
  font-weight: 500;
  line-height: 110%;
}

.p3 {
  font-size: clamp(12px, 0.8333333333vw, 16px);
  line-height: 110%;
}
.p3--medium {
  font-size: clamp(12px, 0.8333333333vw, 16px);
  line-height: 110%;
}
.p3--medium {
  font-weight: 500;
  line-height: 110%;
}

.block-title {
  margin-bottom: clamp(26.6666666667px, 2.0833333333vw, 40px);
}

.text-yellow {
  color: #FCBC18;
}

.page-head + .page-block {
  margin-top: 0;
}

.page-content {
  display: flex;
  flex-direction: column;
  gap: clamp(66.6666666667px, 5.2083333333vw, 100px);
  padding-bottom: clamp(66.6666666667px, 5.2083333333vw, 100px);
}
@media (width <= 1024px) {
  .page-content {
    gap: 60px;
    padding-bottom: 60px;
  }
}

.link {
  color: var(--red);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  transition: 0.4s;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 135%;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .link:hover {
    color: var(--red-03);
    text-decoration: none;
  }
}
@media (hover: none), (hover: on-demand) {
  .link:active {
    color: var(--red-03);
    text-decoration: none;
  }
}

.text-content h1, .text-content h2 {
  font-family: var(--second-font);
  font-weight: 700;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: 110%;
  margin-bottom: clamp(10.6666666667px, 0.8333333333vw, 16px);
  color: var(--black);
}
.text-content h3 {
  font-family: var(--second-font);
  font-weight: 700;
  font-size: clamp(32px, 2.0833333333vw, 40px);
  line-height: 115%;
  margin-bottom: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.text-content h4 {
  font-family: var(--second-font);
  font-weight: 700;
  font-size: clamp(24px, 1.5625vw, 30px);
  line-height: 110%;
  margin-bottom: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.text-content ol, .text-content ul {
  margin-left: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.text-content ol {
  list-style-type: decimal;
  margin: 0 0 clamp(33.3333333333px, 2.6041666667vw, 50px) clamp(20px, 1.5625vw, 30px);
}
@media (width <= 1024px) {
  .text-content ol {
    margin-bottom: 20px;
  }
}
.text-content li {
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 135%;
  margin-bottom: clamp(10.6666666667px, 0.8333333333vw, 16px);
  color: var(--black-800);
}
@media (max-width: 991px) {
  .text-content li {
    margin-bottom: 10px;
  }
}
.text-content ul {
  list-style-type: disc;
  margin: 0 0 clamp(33.3333333333px, 2.6041666667vw, 50px) clamp(20px, 1.5625vw, 30px);
}
@media (max-width: 991px) {
  .text-content ul {
    margin-bottom: 20px;
  }
}
.text-content ul li::marker {
  color: var(--color);
}
.text-content img {
  width: 100%;
  height: auto;
}
.text-content p {
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 135%;
  margin-bottom: clamp(10px, 0.78125vw, 15px);
}
@media (max-width: 991px) {
  .text-content p {
    margin-bottom: 10px;
  }
}
.text-content blockquote p {
  font-size: clamp(12px, 0.8333333333vw, 16px);
  line-height: 110%;
}
.text-content a {
  font-size: clamp(16px, 1.0416666667vw, 20px);
  line-height: 110%;
  transition: 0.4s;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .text-content a:hover {
    color: var(--red);
  }
}
@media (hover: none), (hover: on-demand) {
  .text-content a:active {
    color: var(--red);
  }
}
.text-content strong {
  font-weight: 500;
}
.text-content table {
  border-collapse: separate !important;
  border-spacing: 0;
}
.text-content table tr:first-child td:first-child {
  border-radius: 5px 0 0 0;
}
.text-content table tr:first-child td:last-child {
  border-radius: 0 5px 0 0;
}
.text-content table tr:last-child td {
  border-bottom: 1px solid #cdcdcd;
}
.text-content table tr:last-child td:first-child {
  border-radius: 0 0 0 5px;
  border-left: 1px solid #cdcdcd;
}
.text-content table tr:last-child td:last-child {
  border-radius: 0 0 5px 0;
}
.text-content table tr td {
  border-top: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
}
.text-content table tr td:first-child {
  border-left: 1px solid #cdcdcd;
}
.text-content table td {
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 135%;
  padding: clamp(9.3333333333px, 0.7291666667vw, 14px) clamp(13.3333333333px, 1.0416666667vw, 20px);
  border-collapse: collapse;
  border-right: 1px solid #cdcdcd;
}

.animation-spin {
  animation: spin 2s linear 0s infinite normal forwards;
}

@keyframes shrinkX {
  to {
    transform: scaleX(0);
  }
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes slideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes slideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
@font-face {
  font-family: "Golos Text";
  src: url(29183b1220f4f18cc146.woff2) format("woff2"), url(beca0014675d795491a3.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Golos Text";
  src: url(d82eb2691141542d7932.woff2) format("woff2"), url(dc7ffc055efcca6bffa8.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Golos Text";
  src: url(bd92c754b73b1f7c1eea.woff2) format("woff2"), url(3fdd743e671da825f170.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Golos Text";
  src: url(354c4f20d9063076e2ec.woff2) format("woff2"), url(05cb39af1eed93582df6.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Golos Text";
  src: url(6871ee84a29e20735250.woff2) format("woff2"), url(e416f95e26ee1de4bb04.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Golos Text";
  src: url(64a0030c68b20ed9290e.woff2) format("woff2"), url(5270472ded871f914063.woff) format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "CyrillicOld";
  src: url(5c96d378ce0239d25150.woff2) format("woff2"), url(be50613f580974161fe1.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
.navigation-sidebar {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: clamp(36px, 2.8125vw, 54px);
  width: clamp(181.3333333333px, 14.1666666667vw, 272px);
  min-height: 100dvh;
  padding: clamp(30.6666666667px, 2.3958333333vw, 46px) clamp(14px, 1.09375vw, 21px) clamp(12px, 0.9375vw, 18px) clamp(32px, 2.5vw, 48px);
  background-color: var(--white);
}
.navigation-sidebar__decor {
  position: absolute;
  top: 0;
  right: 0;
  width: clamp(44.6666666667px, 3.4895833333vw, 67px);
  height: 100%;
  translate: 97% 0;
  background-image: url("data:image/svg+xml,%3Csvg width=%2767%27 height=%27791%27 viewBox=%270 0 67 791%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M-0.000740852 -294L-0.000801087 1084L29.6469 1084C28.3715 1076.28 25.7568 1068.76 21.8958 1061.91C18.627 1056.11 14.4427 1050.86 11.3075 1044.99C6.49618 1035.97 5.00402 1025.58 4.70985 1015.44C4.6634 1013.87 4.64792 1012.31 4.65179 1010.76C4.67115 1002.91 5.3969 995.028 6.65101 987.266C7.34387 982.977 8.19736 978.727 9.18245 974.541C9.585 972.833 9.99723 971.129 10.4133 969.424C10.7346 969.022 11.0946 968.653 11.5068 968.332C12.6216 967.469 14.0073 967.052 15.2653 966.414C18.1799 964.939 20.3746 962.154 21.2649 959.01C22.9312 962.541 23.9453 966.49 24.1408 970.419C24.3304 974.25 23.7789 977.981 23.6105 981.769C23.4421 985.556 23.7034 989.6 25.3446 993.032C26.9857 996.464 30.3262 999.033 33.2602 998.153C35.9658 997.343 37.5508 993.874 37.6882 990.378C37.8257 986.882 36.7999 983.347 35.7084 979.965C32.5905 970.299 23.6357 962.397 21.8861 952.407C22.2016 951.404 22.9757 950.479 24.0072 950.393C25.54 950.263 26.5755 951.903 27.1367 953.343C27.698 954.781 28.4179 956.486 29.9333 956.76C31.8299 957.104 33.1808 954.91 33.5524 953.011C34.5046 948.139 32.7899 942.828 29.1746 939.443C27.0051 937.41 24.2705 936.084 21.9384 934.25C25.5884 927.594 28.2224 919.823 33.7692 915.367C36.9664 912.797 40.9087 909.509 39.9565 906.349C38.8398 902.644 34.3788 904.9 32.6815 907.85C31.7216 909.519 31.2145 911.363 30.5139 913.134C28.4953 918.235 24.7369 922.819 20.1985 925.725C19.7108 926.036 19.2173 926.327 18.7179 926.605C18.8128 923.991 18.7605 921.393 18.5147 918.826C17.4309 907.506 12.2055 897.014 7.82771 886.751C6.59102 883.853 5.35046 880.936 4.24537 877.981C2.5171 873.354 1.12752 868.633 0.620455 863.744C0.604975 863.598 0.593363 863.45 0.579813 863.304C0.575945 861.765 0.591425 860.215 0.634005 858.66C0.707552 855.935 0.862383 853.195 1.13333 850.467C1.95585 845.204 3.36092 839.982 4.77953 834.84C5.11435 833.628 5.44916 832.413 5.77817 831.195C6.08009 830.497 6.39942 829.803 6.73617 829.121C6.92583 828.736 7.11937 828.355 7.31871 827.976C7.85674 827.244 8.30381 826.408 9.03537 825.876C9.95466 825.205 11.2475 825.05 12.2829 825.536C12.5442 825.658 12.759 825.808 12.939 825.983C13.597 826.616 13.7828 827.559 14.0305 828.587C14.4137 830.176 14.4679 831.826 14.7969 833.428C15.1259 835.029 15.7878 836.652 17.0845 837.639C17.9399 838.29 19.1244 838.56 20.1482 838.323C20.6765 838.2 21.1603 837.944 21.5358 837.536C21.8861 837.155 22.1048 836.692 22.217 836.193C22.3951 835.406 22.3022 834.529 22.0313 833.76C21.5881 832.501 20.7501 831.43 20.0282 830.31C17.9322 827.065 16.8019 823.227 16.6878 819.362C16.6007 816.429 17.1 813.481 18.2051 810.766C19.3489 807.958 21.0849 805.416 22.1609 802.581C22.1764 802.538 22.1938 802.495 22.2093 802.453C22.5364 801.574 22.7377 800.834 22.8596 800.167C22.9989 799.403 23.0318 798.731 23.028 798.045C23.026 797.641 22.9602 797.233 22.8654 796.797C23.3879 794.592 23.6957 792.357 23.6957 790.105C23.6957 773.477 18.9986 755.056 16.1246 736.408C18.2051 734.014 21.5048 732.685 24.6537 733.126C28.4779 733.662 31.8087 736.774 32.6157 740.565C32.9853 742.302 32.8654 744.104 32.9466 745.88C33.0279 747.656 33.3492 749.51 34.4504 750.902C35.5516 752.293 37.6225 753.037 39.163 752.161C40.5584 751.366 41.0674 749.59 41.1312 747.981C41.3132 743.507 39.0604 739.226 36.0413 735.93C33.0221 732.634 29.2637 730.133 25.6717 727.48C22.0796 724.826 18.5496 721.905 16.26 718.061C14.6982 715.439 14.0325 712.686 13.9783 708.964C14.0576 705.9 14.2744 702.851 14.6595 699.823C17.6593 676.285 24.8337 653.016 31.2029 629.713C31.3461 629.278 31.499 628.772 31.6635 628.189C32.486 625.261 35.8052 620.173 37.5547 617.629C37.9999 616.982 38.5282 616.401 39.0991 615.863C39.7436 615.256 40.4423 614.704 41.1429 614.168C41.6344 613.791 42.1318 613.418 42.6176 613.033C43.4421 612.38 44.2336 611.692 44.9168 610.894C46.0296 609.591 46.8773 607.895 46.7457 606.138C46.6257 604.535 45.6077 602.955 44.0769 602.504C43.8214 602.428 43.564 602.388 43.3085 602.374C41.6673 602.29 40.0668 603.418 39.0062 604.799C37.9573 606.165 37.3322 607.8 36.4516 609.271C38.174 601.921 39.6759 594.558 40.7945 587.175C41.8415 580.267 42.5576 573.34 42.815 566.387C43.833 538.908 37.6496 511.548 31.4816 484.335C25.8284 459.389 20.1733 434.436 15.484 409.412C17.0187 408.267 18.4528 407.385 19.5327 406.922C22.8925 405.486 26.2523 404.05 29.612 402.612C33.0318 401.151 36.4942 399.678 40.1636 399.102C42.3679 398.756 44.6652 398.729 46.707 397.828C48.7488 396.926 50.4945 394.782 50.0145 392.596C49.5365 390.416 46.9818 389.193 44.7852 389.537C42.5886 389.881 40.7519 391.391 39.254 393.041C37.7579 394.691 36.4613 396.549 34.7291 397.946C31.4584 400.583 26.7226 401.246 22.8577 399.608C18.9947 397.967 16.1672 394.094 15.7723 389.903C15.3756 385.709 16.9065 381.144 20.6185 379.185C22.8732 377.996 25.1472 376.793 27.0845 375.133C29.0198 373.472 30.6165 371.293 31.1119 368.784C32.3119 362.706 26.9626 357.015 28.8224 351.108C29.9662 347.476 33.3899 344.683 37.1657 344.304C38.9675 344.123 40.7771 344.446 42.5886 344.469C44.3981 344.491 46.3354 344.151 47.6437 342.895C48.952 341.638 49.2675 339.249 47.9011 338.058C46.7167 337.026 44.8684 337.287 43.4769 338.011C42.0873 338.736 40.9106 339.848 39.4727 340.474C36.3258 341.848 31.9848 340.901 30.8391 337.654C29.6353 334.241 30.2488 330.434 31.4371 327.018C32.6273 323.6 34.3711 320.391 35.4897 316.948C37.965 309.326 37.2393 301.096 37.3631 293.08C37.4793 285.732 38.623 277.15 43.026 271.273C43.6569 270.432 44.2065 269.53 44.6323 268.566C45.6426 266.271 48.6346 265.045 51.2706 265.086C54.3284 265.132 57.3011 266.277 60.359 266.234C63.4149 266.191 66.8831 264.291 66.9934 261.222C67.1385 257.128 61.4002 255.416 57.6205 256.964C53.8427 258.511 50.9338 261.821 47.0573 263.1C40.599 265.229 33.3221 260.694 30.5797 254.446C27.8373 248.2 28.7508 240.905 30.9687 234.451C33.1866 227.997 36.62 222.027 38.9792 215.624C39.2869 214.79 39.5733 213.949 39.8404 213.101C40.8061 211.03 41.3538 208.737 41.3538 206.197C41.3538 192.172 36.8696 187.997 32.8151 179.824C28.7586 171.648 27.936 160.728 25.5807 151.907C24.3189 147.177 25.6059 142.088 27.8161 137.721C30.0262 133.354 33.1131 129.508 35.7645 125.398C35.7897 125.359 35.8149 125.321 35.84 125.282C39.5849 119.45 38.9076 111.818 34.253 106.69C27.6961 99.4664 21.4139 91.5492 20.1134 81.9763C18.9773 73.616 26.2291 63.7944 25.182 55.4225L23.3415 40.6939C22.9293 37.3902 22.5151 34.0554 22.7977 30.7362C23.6241 21.0856 30.7075 12.8089 39.7727 9.49936C41.9635 8.70065 43.9433 7.16543 44.9749 5.06662C46.0064 2.9678 45.9677 0.293761 44.6091 -1.60684C43.2505 -3.50742 40.5158 -4.38968 38.4179 -3.36942C36.6722 -2.52213 35.9 -0.477724 34.4679 0.834013C23.9086 10.5138 14.4215 4.25235 18.1567 -14.8604C18.9483 -18.9064 21.6597 -22.3151 21.501 -26.435C21.3423 -30.5548 20.4191 -34.6242 20.3901 -38.746C20.3611 -42.8678 22.6951 -47.048 25.1704 -50.3361C27.787 -53.8127 31.9519 -56.069 36.2832 -56.3566C38.4798 -56.5023 40.6823 -56.1681 42.8828 -56.1953C45.0852 -56.2225 46.6857 -56.5276 48.3966 -57.919C49.8462 -59.0967 50.6203 -61.0614 50.3648 -62.9154C50.1094 -64.7693 48.8378 -66.4503 47.1251 -67.1927C45.122 -68.0594 42.7492 -67.6338 40.8274 -66.596C38.9056 -65.5564 37.3457 -63.9706 35.8168 -62.4062C34.3808 -60.939 32.9467 -59.4718 31.5106 -58.0026C30.3707 -56.8366 29.1902 -55.6434 27.6961 -54.9962C26.202 -54.3491 24.2995 -54.3744 23.1132 -55.4937C21.5223 -56.9959 21.8861 -59.6 22.5306 -61.6949C24.7098 -68.7823 28.478 -74.9621 33.7576 -80.1489C40.2081 -86.4861 43.4595 -95.9502 42.2731 -104.934C41.4777 -110.964 38.8398 -116.585 37.3999 -122.494C36.1652 -127.561 35.6755 -133.082 37.9689 -137.53C38.6192 -138.791 39.1205 -140.118 39.5443 -141.473C39.9894 -142.894 41.0713 -144.151 42.3467 -144.969C44.1466 -146.123 46.2851 -146.59 48.3598 -147.099C50.4345 -147.608 51.5086 -147.713 53.4382 -148.63C55.3581 -149.542 57.0302 -151.201 57.4753 -153.285C57.9205 -155.37 56.8405 -157.815 54.8239 -158.481C52.9834 -159.089 50.9493 -158.139 49.5752 -156.769C48.0366 -155.238 47.0709 -153.228 45.7219 -151.526C44.373 -149.824 42.3738 -148.352 40.2236 -148.617C37.8896 -148.904 36.2174 -151.207 35.8536 -153.539C35.7452 -154.239 35.7452 -154.917 35.8168 -155.587C36.0645 -157.888 37.1174 -160.042 38.7605 -161.662C41.0461 -163.921 42.3602 -167.176 42.1744 -170.4C41.9461 -174.382 39.4359 -178.152 35.8575 -179.885C33.8505 -180.859 31.5455 -181.238 29.7456 -182.559C27.1232 -184.485 26.1555 -188.074 26.5136 -191.316C26.8716 -194.557 28.4122 -196.588 30.2294 -199.291C31.741 -201.54 33.1925 -203.897 33.8273 -206.536C34.4621 -209.173 34.164 -212.166 32.4532 -214.267C30.901 -216.171 28.4663 -217.071 26.4671 -218.497C24.0266 -220.239 21.7933 -223.225 20.9823 -226.302C21.083 -226.821 21.1817 -227.338 21.2746 -227.858C21.532 -229.302 21.7604 -230.758 21.952 -232.221C22.85 -233.084 24.135 -233.601 25.3949 -233.657C26.3239 -233.7 27.2374 -233.541 28.1238 -233.261C28.1935 -233.187 28.2767 -233.119 28.3773 -233.055C28.3947 -233.043 28.4122 -233.032 28.4296 -233.022C29.614 -232.27 30.9591 -231.743 32.2635 -231.164C33.0028 -230.651 33.7944 -230.052 34.584 -229.51C36.0974 -228.471 37.3786 -227.135 38.3541 -225.596C38.7082 -224.905 39.0159 -224.191 39.2888 -223.476C39.4495 -223.053 39.6024 -222.627 39.7514 -222.199C40.0378 -221.377 40.3107 -220.551 40.6068 -219.733C40.6397 -219.564 40.6707 -219.395 40.6997 -219.23C40.8584 -218.266 41.2842 -217.364 41.9461 -216.671C41.9693 -216.626 41.9925 -216.581 42.0157 -216.537C42.1028 -216.383 42.219 -216.216 42.3583 -216.051C42.9854 -215.31 44.0672 -214.634 44.8278 -215.472C45.0639 -215.507 45.2962 -215.575 45.511 -215.689C46.6761 -216.301 46.7128 -217.568 46.589 -218.678C46.0103 -223.851 42.7415 -228.645 38.147 -231.059C36.6374 -231.852 35.0078 -232.398 33.5273 -233.245C31.9868 -234.126 30.5681 -235.42 30.1133 -237.153C29.7127 -238.687 30.5759 -240.599 31.9461 -241.384L31.9616 -241.394C35.3156 -243.312 37.2645 -247.059 36.7787 -250.903C36.5735 -252.527 36.0258 -254.037 34.9149 -255.265C33.1422 -257.224 29.0915 -257.143 28.387 -259.694C26.3239 -267.157 29.436 -263.585 28.9928 -269.986C28.5496 -276.388 21.1352 -270.433 18.4683 -275.196C15.8014 -279.959 19.3586 -287.402 21.7294 -290.38C24.1002 -293.357 22.3216 -294.004 22.3216 -294.004L-0.0123528 -294.004L-0.000740852 -294Z%27 fill=%27white%27 /%3E%3C/svg%3E");
  background-repeat: repeat-y;
}
.navigation-sidebar__logo {
  display: inline-block;
  width: clamp(85.3333333333px, 6.6666666667vw, 128px);
  height: auto;
  aspect-ratio: 128/111;
}
.navigation-sidebar__logo-icon {
  width: 100%;
  height: 100%;
}
.navigation-sidebar__menu {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: clamp(17.3333333333px, 1.3541666667vw, 26px);
  margin-top: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
.navigation-sidebar__submenu {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: clamp(12px, 0.9375vw, 18px);
  padding-left: clamp(8.6666666667px, 0.6770833333vw, 13px);
}
.navigation-sidebar__link {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .navigation-sidebar__link:hover {
    color: var(--red);
  }
}
@media (hover: none), (hover: on-demand) {
  .navigation-sidebar__link:active {
    color: var(--red);
  }
}
.navigation-sidebar__socials {
  display: flex;
  align-items: center;
  gap: clamp(10px, 0.78125vw, 15px);
}
.navigation-sidebar__info {
  margin: clamp(18px, 1.40625vw, 27px) 0 clamp(3.3333333333px, 0.2604166667vw, 5px);
  color: var(--black30);
}
.navigation-sidebar__phone {
  display: inline-block;
  margin-bottom: clamp(3.3333333333px, 0.2604166667vw, 5px);
}

.social-item__icon {
  width: clamp(22.6666666667px, 1.7708333333vw, 34px);
  height: auto;
  aspect-ratio: 1;
  fill: var(--red);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .social-item__icon:hover {
    fill: #FF4238;
  }
}
@media (hover: none), (hover: on-demand) {
  .social-item__icon:active {
    fill: #FF4238;
  }
}
@media (width <= 1024px) {
  .social-item__icon {
    width: 34px;
  }
}

.button {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
  height: clamp(38px, 2.96875vw, 57px);
  border-radius: 10px;
  padding: 0 clamp(26px, 2.03125vw, 39px);
  background-color: var(--background-color);
  border: 1px solid var(--border-color);
  transition: 0.4s;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (width <= 1024px) {
  .button {
    padding: 0 26px;
    height: 48px;
  }
}
@media (hover: hover) {
  .button:hover {
    background-color: var(--background-color-hover);
    border-color: var(--border-color-hover);
  }
  .button:hover .button__text {
    color: var(--font-color-hover);
  }
  .button:hover .button__icon {
    fill: var(--icon-color-hover);
  }
}
@media (hover: none), (hover: on-demand) {
  .button:active {
    background-color: var(--background-color-hover);
    border-color: var(--border-color-hover);
  }
  .button:active .button__text {
    color: var(--font-color-hover);
  }
  .button:active .button__icon {
    fill: var(--icon-color-hover);
  }
}
.button--style-default {
  --background-color: var(--black100);
  --border-color: var(--black100);
  --font-color: var(--white);
  --icon-color: var(--white);
  --background-color-hover: var(--red);
  --border-color-hover: var(--red);
  --font-color-hover: var(--white);
  --icon-color-hover: var(--white);
}
.button--style-empty {
  --background-color: transparent;
  --border-color: var(--red);
  --font-color: var(--black100);
  --icon-color: var(--red);
  --background-color-hover: var(--red);
  --border-color-hover: var(--red);
  --font-color-hover: var(--white);
  --icon-color-hover: var(--white);
}
.button--style-white {
  --background-color: var(--white);
  --border-color: var(--white);
  --font-color: var(--black100);
  --icon-color: var(--red);
  --background-color-hover: var(--red);
  --border-color-hover: var(--red);
  --font-color-hover: var(--white);
  --icon-color-hover: var(--white);
}
.button__text {
  color: var(--font-color);
  transition: 0.4s;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 135%;
}
.button__text {
  font-weight: 600;
  line-height: 110%;
}
.button__icon {
  flex: 0 0 auto;
  width: clamp(16.6666666667px, 1.3020833333vw, 25px);
  height: auto;
  aspect-ratio: 1;
  fill: var(--icon-color);
  transition: 0.4s;
}

.product-card {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  border: 2px solid transparent;
  background-color: var(--white);
  transition: 0.4s;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .product-card:hover {
    border-color: var(--red-03);
  }
}
@media (hover: none), (hover: on-demand) {
  .product-card:active {
    border-color: var(--red-03);
  }
}
.product-card__head {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 1;
  border-bottom: 2px solid var(--black5);
}
.product-card__image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.product-card__hit-banner {
  position: absolute;
  bottom: 0;
  left: clamp(13.3333333333px, 1.0416666667vw, 20px);
  border-radius: 10px 10px 0 0;
  background-color: var(--logo-02);
  padding: clamp(4.6666666667px, 0.3645833333vw, 7px) clamp(6.6666666667px, 0.5208333333vw, 10px);
  color: var(--white);
}
.product-card__content {
  padding: clamp(12px, 0.9375vw, 18px) clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.product-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product-card__options {
  display: flex;
  flex-direction: column;
  gap: clamp(4px, 0.3125vw, 6px);
  margin-top: clamp(5.3333333333px, 0.4166666667vw, 8px);
}

.product-option {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
.product-option__name {
  color: var(--black30);
}
.product-option__value {
  color: var(--black100);
}

.mobile-panel {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 48px;
  background-color: var(--white);
}
.mobile-panel__container {
  position: relative;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-block: 9px;
  background-color: var(--white);
}
.mobile-panel__decor {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  translate: 0 -97%;
  background-image: url("data:image/svg+xml,%3Csvg width=%271024%27 height=%2750%27 viewBox=%270 0 1024 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M-1.99905 49.9977H1026V27.8725C1020.24 28.8243 1014.63 30.7756 1009.52 33.6569C1005.2 36.0964 1001.28 39.2189 996.896 41.5587C990.17 45.1492 982.42 46.2627 974.858 46.4823C973.687 46.5169 972.52 46.5285 971.361 46.5256C965.509 46.5112 959.627 45.9695 953.837 45.0336C950.637 44.5166 947.467 43.8797 944.344 43.1445C943.07 42.8441 941.798 42.5365 940.527 42.2259C940.227 41.9862 939.951 41.7175 939.712 41.4099C939.068 40.578 938.757 39.5439 938.281 38.6051C937.181 36.43 935.103 34.7922 932.757 34.1278C935.392 32.8842 938.338 32.1274 941.269 31.9816C944.126 31.84 946.91 32.2516 949.735 32.3773C952.561 32.503 955.578 32.308 958.138 31.0832C960.698 29.8584 962.615 27.3656 961.958 25.1761C961.354 23.1569 958.766 21.9741 956.158 21.8715C953.55 21.769 950.913 22.5344 948.39 23.349C941.179 25.6758 935.284 32.3585 927.831 33.6642C927.083 33.4287 926.393 32.851 926.329 32.0812C926.232 30.9373 927.456 30.1646 928.53 29.7458C929.603 29.327 930.874 28.7897 931.079 27.6588C931.335 26.2434 929.698 25.2353 928.282 24.958C924.648 24.2474 920.685 25.527 918.16 28.225C916.643 29.844 915.655 31.8848 914.286 33.6252C909.321 30.9012 903.523 28.9355 900.199 24.7962C898.282 22.4102 895.829 19.4682 893.472 20.1788C890.707 21.0122 892.391 24.3413 894.591 25.6079C895.837 26.3243 897.213 26.7027 898.533 27.2255C902.339 28.7319 905.759 31.5367 907.926 34.9236C908.158 35.2876 908.376 35.6558 908.583 36.0285C906.633 35.9577 904.695 35.9967 902.78 36.1801C894.335 36.9889 886.508 40.8885 878.851 44.1555C876.69 45.0784 874.514 46.0042 872.309 46.8289C868.857 48.1187 865.335 49.1557 861.688 49.5341C861.579 49.5456 861.469 49.5543 861.36 49.5644C860.212 49.5673 859.055 49.5557 857.895 49.524C855.863 49.4691 853.819 49.3535 851.783 49.1513C847.857 48.5375 843.962 47.4889 840.126 46.4303C839.221 46.1804 838.315 45.9305 837.406 45.685C836.885 45.4597 836.368 45.2214 835.859 44.9701C835.572 44.8286 835.288 44.6841 835.005 44.5354C834.459 44.1338 833.835 43.8002 833.438 43.2543C832.938 42.5682 832.822 41.6034 833.184 40.8307C833.276 40.6358 833.387 40.4755 833.518 40.3411C833.99 39.8501 834.693 39.7114 835.46 39.5266C836.646 39.2406 837.877 39.2001 839.072 38.9546C840.266 38.7091 841.477 38.2151 842.213 37.2475C842.699 36.6091 842.901 35.7252 842.724 34.9611C842.632 34.5668 842.441 34.2058 842.136 33.9256C841.852 33.6642 841.507 33.501 841.135 33.4172C840.548 33.2843 839.894 33.3536 839.32 33.5558C838.38 33.8866 837.581 34.512 836.746 35.0507C834.325 36.6149 831.462 37.4583 828.578 37.5435C826.391 37.6085 824.191 37.2359 822.166 36.4112C820.071 35.5576 818.175 34.2621 816.06 33.4591C816.028 33.4475 815.996 33.4345 815.964 33.423C815.309 33.1789 814.757 33.0287 814.259 32.9377C813.69 32.8337 813.188 32.8091 812.676 32.812C812.375 32.8135 812.07 32.8626 811.745 32.9333C810.1 32.5434 808.433 32.3138 806.753 32.3138C794.348 32.3138 780.606 35.819 766.694 37.9638C764.908 36.4112 763.917 33.9487 764.246 31.5988C764.646 28.7449 766.967 26.2593 769.795 25.657C771.092 25.3811 772.435 25.4707 773.761 25.41C775.086 25.3494 776.469 25.1096 777.507 24.2878C778.545 23.466 779.1 21.9206 778.446 20.771C777.853 19.7296 776.528 19.3498 775.328 19.3021C771.99 19.1663 768.797 20.8475 766.338 23.1006C763.879 25.3537 762.013 28.1585 760.034 30.8391C758.054 33.5197 755.875 36.1541 753.007 37.8627C751.052 39.0283 748.997 39.5251 746.221 39.5655C743.935 39.5063 741.66 39.3446 739.401 39.0572C721.842 36.8185 704.483 31.4645 687.099 26.7113C686.774 26.6045 686.397 26.4904 685.962 26.3676C683.777 25.7538 679.982 23.2768 678.084 21.9712C677.602 21.639 677.168 21.2447 676.766 20.8186C676.314 20.3377 675.902 19.8163 675.502 19.2934C675.221 18.9266 674.943 18.5554 674.656 18.1929C674.169 17.5776 673.655 16.9869 673.059 16.4771C672.088 15.6466 670.823 15.014 669.512 15.1122C668.316 15.2018 667.137 15.9615 666.801 17.1039C666.744 17.2945 666.714 17.4866 666.704 17.6773C666.641 18.902 667.482 20.0965 668.513 20.8879C669.532 21.6708 670.751 22.1373 671.849 22.7944C666.366 21.509 660.873 20.3882 655.365 19.5534C650.211 18.7721 645.044 18.2377 639.857 18.0456C619.358 17.2859 598.947 21.9004 578.646 26.5034C560.036 30.7221 541.421 34.9424 522.752 38.4419C521.898 37.2966 521.24 36.2263 520.895 35.4204C519.824 32.9131 518.753 30.4058 517.68 27.8985C516.589 25.3465 515.491 22.7626 515.061 20.0243C514.803 18.3792 514.783 16.6648 514.11 15.1411C513.438 13.6174 511.839 12.3146 510.208 12.6728C508.581 13.0295 507.669 14.936 507.926 16.5753C508.182 18.2146 509.309 19.5852 510.54 20.7031C511.771 21.8195 513.156 22.7872 514.199 24.0798C516.166 26.5207 516.66 30.0549 515.438 32.9391C514.215 35.8219 511.325 37.9321 508.198 38.2267C505.07 38.5228 501.664 37.3803 500.203 34.6102C499.316 32.9276 498.418 31.2305 497.18 29.7848C495.941 28.3405 494.315 27.149 492.444 26.7792C487.909 25.8838 483.664 29.8758 479.257 28.4878C476.547 27.6342 474.464 25.0793 474.181 22.2615C474.047 20.9168 474.287 19.5664 474.305 18.2146C474.321 16.8641 474.067 15.4184 473.13 14.4421C472.192 13.4657 470.411 13.2303 469.522 14.25C468.752 15.1339 468.946 16.5132 469.487 17.5516C470.028 18.5886 470.857 19.4668 471.324 20.5399C472.349 22.8883 471.643 26.1278 469.22 26.9829C466.675 27.8812 463.835 27.4234 461.286 26.5366C458.736 25.6483 456.342 24.347 453.773 23.5122C448.087 21.665 441.948 22.2066 435.967 22.1141C430.486 22.0275 424.084 21.1739 419.7 17.8881C419.072 17.4173 418.399 17.0071 417.68 16.6894C415.968 15.9355 415.053 13.7026 415.084 11.7355C415.119 9.45347 415.972 7.23504 415.941 4.95305C415.909 2.67251 414.491 0.0843402 412.202 0.00201544C409.147 -0.106307 407.87 4.17602 409.025 6.99673C410.179 9.81599 412.648 11.9868 413.602 14.8797C415.191 19.6993 411.807 25.1298 407.146 27.1764C402.487 29.223 397.045 28.5413 392.23 26.8861C387.415 25.2309 382.962 22.6688 378.185 20.9082C377.563 20.6785 376.935 20.4648 376.303 20.2655C374.758 19.5448 373.047 19.136 371.152 19.136C360.689 19.136 357.575 22.4824 351.477 25.5082C345.378 28.5355 337.232 29.1493 330.652 30.907C327.123 31.8487 323.326 30.8882 320.069 29.2388C316.811 27.5895 313.942 25.2858 310.876 23.3071C310.847 23.2884 310.818 23.2696 310.789 23.2508C306.438 20.4561 300.745 20.9616 296.919 24.4351C291.53 29.3284 285.624 34.0166 278.483 34.9871C272.246 35.8349 264.919 30.4232 258.673 31.2045L247.686 32.5781C245.221 32.8857 242.733 33.1948 240.257 32.9839C233.058 32.3672 226.883 27.0811 224.414 20.316C223.818 18.6811 222.673 17.2036 221.107 16.4337C219.542 15.6639 217.547 15.6928 216.129 16.7067C214.711 17.7206 214.053 19.7614 214.814 21.327C215.446 22.6298 216.971 23.206 217.95 24.2748C225.171 32.1549 220.5 39.2348 206.242 36.4473C203.223 35.8566 200.68 33.8331 197.607 33.9516C194.533 34.07 191.498 34.7589 188.423 34.7806C185.348 34.8023 182.229 33.0605 179.776 31.2132C177.183 29.2605 175.5 26.1524 175.285 22.9201C175.176 21.2808 175.426 19.6372 175.405 17.995C175.385 16.3514 175.157 15.157 174.119 13.8802C173.241 12.7985 171.775 12.2207 170.392 12.4114C169.009 12.602 167.755 13.5509 167.201 14.8291C166.555 16.324 166.872 18.0947 167.646 19.5289C168.422 20.963 169.605 22.1271 170.772 23.2681C171.867 24.3398 172.961 25.41 174.057 26.4817C174.927 27.3324 175.817 28.2134 176.3 29.3284C176.783 30.4434 176.764 31.8631 175.929 32.7485C174.808 33.9357 172.865 33.6642 171.303 33.1832C166.015 31.5569 161.405 28.7449 157.536 24.8049C152.808 19.991 145.748 17.5646 139.046 18.45C134.547 19.0436 130.354 21.0122 125.946 22.0867C122.166 23.0082 118.047 23.3736 114.729 21.6621C113.788 21.1768 112.798 20.8027 111.787 20.4864C110.728 20.1542 109.79 19.3469 109.179 18.3951C108.318 17.0519 107.97 15.456 107.59 13.9077C107.211 12.3594 107.132 11.5578 106.448 10.1178C105.768 8.68511 104.53 7.43724 102.976 7.10505C101.42 6.77286 99.5965 7.57878 99.0992 9.08373C98.6455 10.4573 99.3544 11.9752 100.376 13.0007C101.519 14.1489 103.018 14.8696 104.288 15.8762C105.558 16.8829 106.655 18.3749 106.458 19.9795C106.244 21.7213 104.526 22.9692 102.786 23.2407C102.264 23.3216 101.758 23.3216 101.258 23.2681C99.5414 23.0833 97.9351 22.2976 96.726 21.0714C95.0414 19.3657 92.6131 18.385 90.2079 18.5236C87.2374 18.6941 84.4249 20.5673 83.1317 23.2378C82.4054 24.7355 82.1227 26.4557 81.1368 27.7989C79.7001 29.7559 77.0225 30.4781 74.6043 30.2109C72.1861 29.9437 70.6711 28.794 68.6545 27.4378C66.9771 26.3098 65.2186 25.2266 63.2498 24.7529C61.2825 24.2791 59.0499 24.5016 57.4827 25.7783C56.062 26.9366 55.3907 28.7536 54.3266 30.2455C53.0276 32.0668 50.7994 33.7335 48.5044 34.3386C48.1173 34.2635 47.7317 34.1899 47.3432 34.1206C46.266 33.9285 45.1801 33.758 44.0885 33.6151C43.4448 32.9449 43.0592 31.9859 43.0171 31.0457C42.9852 30.3524 43.1041 29.6707 43.3129 29.0092C43.368 28.9572 43.4187 28.8951 43.4665 28.82C43.4752 28.807 43.4839 28.794 43.4912 28.781C44.0522 27.8971 44.4451 26.8933 44.8771 25.9199C45.2599 25.3681 45.7064 24.7774 46.1109 24.1882C46.8865 23.0587 47.8825 22.1026 49.0307 21.3747C49.5468 21.1104 50.0788 20.8807 50.6124 20.6771C50.9284 20.5572 51.2459 20.4431 51.5648 20.3319C52.1781 20.1181 52.7942 19.9145 53.4046 19.6935C53.5307 19.669 53.6568 19.6459 53.7801 19.6242C54.4991 19.5058 55.1718 19.188 55.6894 18.6941C55.7227 18.6767 55.7561 18.6594 55.7894 18.6421C55.9039 18.5771 56.0286 18.4904 56.1518 18.3864C56.7042 17.9185 57.2087 17.1111 56.5839 16.5435C56.5578 16.3673 56.507 16.194 56.4215 16.0337C55.9648 15.1642 55.0196 15.1368 54.1918 15.2292C50.3326 15.661 46.756 18.1005 44.9554 21.5292C44.3639 22.6558 43.9566 23.8719 43.3245 24.9767C42.6677 26.1264 41.7022 27.1851 40.409 27.5245C39.2652 27.8234 37.8386 27.1793 37.2529 26.1567L37.2457 26.1452C35.8148 23.6422 33.0196 22.1878 30.152 22.5503C28.9401 22.7034 27.8136 23.1122 26.8974 23.9412C25.436 25.2642 25.4969 28.2871 23.5934 28.8128C18.0263 30.3524 20.691 28.03 15.9155 28.3607C11.14 28.6915 15.5821 34.2245 12.0287 36.2148C8.47539 38.205 2.92285 35.5504 0.70183 33.7812C-1.51919 32.0119 -2.00195 33.3392 -2.00195 33.3392V50.0063L-1.99905 49.9977Z%27 fill=%27white%27 /%3E%3C/svg%3E");
  background-repeat: repeat-x;
}
.mobile-panel__socials {
  display: flex;
  align-items: center;
  gap: 10px;
}

.menu-button {
  display: flex;
  align-items: center;
  gap: 10px;
}
.menu-button--active .menu-button__decor-line:first-child {
  top: 9px;
  rotate: 45deg;
}
.menu-button--active .menu-button__decor-line:nth-child(2) {
  translate: 10% 0;
  opacity: 0;
}
.menu-button--active .menu-button__decor-line:last-child {
  bottom: 6px;
  rotate: -45deg;
}
.menu-button__decor {
  position: relative;
  width: 47px;
  height: 18px;
}
.menu-button__decor-line {
  position: absolute;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: var(--black100);
  transition: 0.4s;
}
.menu-button__decor-line:first-child {
  top: 0;
}
.menu-button__decor-line:nth-child(2) {
  top: 50%;
  translate: 0 -50%;
}
.menu-button__decor-line:last-child {
  bottom: 0;
}

.mobile-menu {
  position: fixed;
  inset: 0;
  z-index: 5;
  translate: 0 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 20px 48px;
  transition: 0.4s;
  background-color: var(--white);
  overflow: auto;
}
@media (width <= 768px) {
  .mobile-menu {
    align-items: flex-start;
  }
}
.mobile-menu--active {
  translate: 0 0;
}
.mobile-menu__logo {
  align-self: center;
  width: 109px;
  height: auto;
  aspect-ratio: 109/92;
}
.mobile-menu__logo-icon {
  width: 100%;
  height: 100%;
}
.mobile-menu__navigation {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin: 55px 0 48px;
}
.mobile-menu__submenu {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 18px;
}
.mobile-menu__contacts {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}
@media (width <= 768px) {
  .mobile-menu__contacts {
    align-items: flex-start;
  }
}

.page-head__breadcrumbs {
  margin: clamp(30px, 2.34375vw, 45px) 0 clamp(26.6666666667px, 2.0833333333vw, 40px);
}
@media (width <= 1024px) {
  .page-head__breadcrumbs {
    margin: 20px 0 40px;
  }
}

.breadcrumbs {
  white-space: nowrap;
}
@media (width <= 768px) {
  .breadcrumbs {
    overflow-x: auto;
  }
}
.breadcrumbs__list {
  display: flex;
  align-items: center;
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
.breadcrumbs span {
  font-size: clamp(12px, 0.8333333333vw, 16px);
  line-height: 110%;
}
.breadcrumbs .current-item {
  color: var(--black60);
  opacity: 0.6;
}
.breadcrumbs a {
  transition: 0.4s;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .breadcrumbs a:hover {
    color: var(--red);
  }
}
@media (hover: none), (hover: on-demand) {
  .breadcrumbs a:active {
    color: var(--red);
  }
}

.award-card__image {
  width: 100%;
  aspect-ratio: 342/255;
  object-fit: contain;
}
.award-card__title {
  margin: clamp(5.3333333333px, 0.4166666667vw, 8px) 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.loader {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  backdrop-filter: blur(6px);
}
.loader__spiner {
  width: clamp(33.3333333333px, 2.6041666667vw, 50px);
  aspect-ratio: 1;
  border: 5px solid var(--red);
  border-radius: 50%;
  border-color: var(--red) transparent var(--red);
  animation: spine 1.2s linear infinite;
}

@keyframes spine {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.callback {
  position: fixed;
  inset: 0;
  z-index: 15;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
}
.callback.is-open {
  opacity: 1;
  pointer-events: all;
}
.callback.is-open .callback__wrapper {
  translate: 0 0;
  opacity: 1;
}
.callback__close-background {
  position: absolute;
  inset: 0;
  z-index: 1;
  background-color: var(--black100);
  opacity: 0.5;
}
.callback__wrapper {
  position: relative;
  z-index: 2;
  padding: clamp(33.3333333333px, 2.6041666667vw, 50px);
  background-color: var(--white);
  translate: 0 50%;
  opacity: 0;
  overflow: hidden;
  transition: 0.4s;
}
.callback__close-button {
  position: absolute;
  top: clamp(13.3333333333px, 1.0416666667vw, 20px);
  right: clamp(6.6666666667px, 0.5208333333vw, 10px);
  display: inline-block;
  width: clamp(21.3333333333px, 1.6666666667vw, 32px);
  aspect-ratio: 1;
}
.callback__close-icon {
  width: 100%;
  height: 100%;
  fill: var(--black60);
  transition: 0.4s;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .callback__close-icon:hover {
    fill: var(--red);
  }
}
@media (hover: none), (hover: on-demand) {
  .callback__close-icon:active {
    fill: var(--red);
  }
}
.callback__text {
  margin: clamp(6.6666666667px, 0.5208333333vw, 10px) 0 clamp(20px, 1.5625vw, 30px);
}
.callback__form {
  display: flex;
  flex-direction: column;
  gap: clamp(20px, 1.5625vw, 30px);
}
.callback__form .loader {
  display: none;
}
.callback__form._submitting .loader {
  display: flex;
}
.callback__input {
  width: clamp(476px, 37.1875vw, 714px);
}
.callback__form-footer {
  display: flex;
  justify-content: space-between;
  gap: clamp(22.6666666667px, 1.7708333333vw, 34px);
}
@media (width <= 768px) {
  .callback__form-footer {
    flex-direction: column;
    gap: 15px;
  }
}
.callback__politic {
  max-width: clamp(304.6666666667px, 23.8020833333vw, 457px);
}

.input {
  width: 100%;
  height: clamp(48.6666666667px, 3.8020833333vw, 73px);
  padding: 0 clamp(20px, 1.5625vw, 30px);
  border: 1px solid var(--black30);
  border-radius: 18px;
  background-color: var(--black5);
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 135%;
}
.input::placeholder {
  color: var(--black20);
}
.input._empty {
  border-color: var(--red);
}

.checkbox {
  position: relative;
  display: inline-block;
  width: clamp(18.6666666667px, 1.4583333333vw, 28px);
  height: fit-content;
  aspect-ratio: 1;
  border: 2px solid var(--black30);
  border-radius: 4%;
  cursor: pointer;
}
.checkbox:has(.checkbox__input._not-valid) {
  border-color: var(--red);
}
.checkbox:has(.checkbox__input:checked):before {
  opacity: 1;
}
.checkbox::before {
  content: "";
  position: absolute;
  inset: 10%;
  background-color: var(--black100);
  opacity: 0;
  border-radius: 50%;
  transition: 0.4s;
}
.checkbox__input {
  display: none;
}

.politic-confirm {
  display: inline-flex;
  gap: clamp(10px, 0.78125vw, 15px);
}
.politic-confirm--small .politic-confirm__text {
  font-size: clamp(16px, 1.0416666667vw, 20px);
  line-height: 110%;
}
.politic-confirm--small .politic-confirm__link {
  font-size: clamp(16px, 1.0416666667vw, 20px);
  line-height: 110%;
}
.politic-confirm__checkbox {
  flex: 0 0 auto;
}
.politic-confirm__text {
  color: var(--black60);
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 135%;
}
.politic-confirm__link {
  color: var(--black60);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 135%;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .politic-confirm__link:hover {
    color: var(--red);
    text-decoration: none;
  }
}
@media (hover: none), (hover: on-demand) {
  .politic-confirm__link:active {
    color: var(--red);
    text-decoration: none;
  }
}

.main-banner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
  aspect-ratio: 1919/791;
}
@media (width > 1024px) {
  .main-banner {
    padding-left: clamp(203.3333333333px, 15.8854166667vw, 305px);
  }
}
@media (width <= 1024px) {
  .main-banner {
    aspect-ratio: auto;
    height: 100vh;
  }
}
.main-banner::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background: var(--black100);
  opacity: 0.5;
}
.main-banner__video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main-banner__content {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: clamp(22.6666666667px, 1.7708333333vw, 34px);
  color: var(--white);
  text-align: center;
}
.main-banner__subtitle {
  padding: clamp(5.3333333333px, 0.4166666667vw, 8px) clamp(13.3333333333px, 1.0416666667vw, 20px);
  background-color: var(--red);
  border-radius: 9px;
}

.numbers-info__container {
  position: relative;
}
.numbers-info__list {
  display: grid;
  grid-template-columns: repeat(3, clamp(258.6666666667px, 20.2083333333vw, 388px));
  gap: clamp(56.6666666667px, 4.4270833333vw, 85px);
  margin-top: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
@media (width <= 1280px) {
  .numbers-info__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (width <= 768px) {
  .numbers-info__list {
    grid-template-columns: 1fr;
    gap: 24px;
    margin-top: clamp(21.3333333333px, 1.6666666667vw, 32px);
  }
}
.numbers-info__decor {
  position: absolute;
  top: clamp(-40px, -2.0833333333vw, -26.6666666667px);
  right: 0;
  width: clamp(131.3333333333px, 10.2604166667vw, 197px);
  height: auto;
  aspect-ratio: 197/246;
}

.info-item {
  position: relative;
  z-index: 1;
}
.info-item__title {
  color: var(--red);
}

.quote__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border-left: 3px solid var(--red);
  padding-left: clamp(34.6666666667px, 2.7083333333vw, 52px);
}
@media (width <= 1024px) {
  .quote__content {
    padding-left: 20px;
  }
}
.quote__text {
  margin: clamp(13.3333333333px, 1.0416666667vw, 20px) 0 clamp(17.3333333333px, 1.3541666667vw, 26px);
}

.quote-link {
  display: flex;
  align-items: center;
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
  color: #941a33;
}
@media (width <= 1024px) {
  .quote-link {
    align-items: flex-start;
    flex-direction: column;
  }
}
.quote-link__icon {
  flex: 0 0 auto;
  width: clamp(49.3333333333px, 3.8541666667vw, 74px);
  height: auto;
  aspect-ratio: 74/34;
}
@media (width <= 1024px) {
  .quote-link__icon {
    width: 90px;
  }
}

@media (width <= 1024px) {
  .promos {
    overflow-x: clip;
    overflow-y: visible;
  }
}
@media (width <= 1280px) {
  .promos__container {
    margin-top: 56px;
  }
}
.promos__slider {
  border-radius: clamp(32.6666666667px, 2.5520833333vw, 49px);
  overflow-x: clip !important;
  overflow-y: visible !important;
}
@media (width <= 1280px) {
  .promos__slider {
    overflow: hidden;
  }
}
@media (width <= 768px) {
  .promos__slider {
    overflow-x: visible !important;
  }
}
.promos__button {
  position: absolute;
  top: 50%;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: clamp(60px, 4.6875vw, 90px);
  height: auto;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: var(--white);
  transition: 0.4s;
}
.promos__button--prev {
  left: 0;
  translate: -50% -50%;
  rotate: 180deg;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .promos__button--prev:hover {
    translate: -40% -50%;
  }
}
@media (hover: none), (hover: on-demand) {
  .promos__button--prev:active {
    translate: -40% -50%;
  }
}
.promos__button--next {
  right: 0;
  translate: 50% -50%;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .promos__button--next:hover {
    translate: 40% -50%;
  }
}
@media (hover: none), (hover: on-demand) {
  .promos__button--next:active {
    translate: 40% -50%;
  }
}
.promos__button-icon {
  width: clamp(14.6666666667px, 1.1458333333vw, 22px);
  height: auto;
  aspect-ratio: 22/11;
  rotate: -90deg;
  translate: -25% 0;
  fill: var(--black100);
}
.promos__pagination {
  position: absolute;
  left: clamp(68.6666666667px, 5.3645833333vw, 103px);
  bottom: clamp(24px, 1.875vw, 36px);
  z-index: 2;
  display: flex;
  align-items: center;
  gap: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
@media (width <= 1280px) {
  .promos__pagination {
    position: relative;
    justify-content: center;
    margin-top: 16px;
    inset: auto;
  }
}
.promos .swiper-pagination-bullet {
  width: clamp(10.6666666667px, 0.8333333333vw, 16px);
  height: auto;
  aspect-ratio: 1;
  background-color: var(--white);
  opacity: 0.5;
  border-radius: 50%;
}
@media (width <= 1280px) {
  .promos .swiper-pagination-bullet {
    width: 9px;
    background-color: var(--black100);
  }
}
.promos .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}

.promo-slide {
  height: clamp(324px, 25.3125vw, 486px) !important;
}
@media (width <= 1280px) {
  .promo-slide {
    height: 305px;
  }
}
@media (width <= 768px) {
  .promo-slide {
    height: 355px;
  }
}
.promo-slide__background {
  position: absolute;
  inset: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  border-radius: clamp(32.6666666667px, 2.5520833333vw, 49px);
  object-fit: cover;
}
.promo-slide__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: clamp(33.3333333333px, 2.6041666667vw, 50px);
  width: 50%;
  height: 100%;
  padding: clamp(20px, 1.5625vw, 30px) clamp(66.6666666667px, 5.2083333333vw, 100px) clamp(75.3333333333px, 5.8854166667vw, 113px);
}
@media (width <= 768px) {
  .promo-slide__content {
    gap: 19px;
    width: 100%;
    padding: 175px 26px 25px;
  }
}
.promo-slide__title {
  font-family: var(--main-font);
  font-weight: 700;
  font-size: clamp(33.3333333333px, 2.6041666667vw, 50px);
  line-height: 110%;
  color: var(--white);
}
@media (width <= 1280px) {
  .promo-slide__title {
    font-size: 20px;
  }
}
.promo-slide__image {
  position: absolute;
  top: 0;
  right: clamp(34px, 2.65625vw, 51px);
  width: clamp(432px, 33.75vw, 648px);
  height: auto;
  aspect-ratio: 648/566;
  translate: 0 clamp(-50px, -2.6041666667vw, -33.3333333333px);
  object-fit: contain;
}
@media (width <= 1280px) {
  .promo-slide__image {
    width: 390px;
  }
}
@media (width <= 768px) {
  .promo-slide__image {
    width: 276px;
    right: 50%;
    translate: 50% -56px;
  }
}

.catalog__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.catalog__wrapper {
  display: grid;
  grid-template-columns: clamp(369.3333333333px, 28.8541666667vw, 554px) 1fr;
  gap: clamp(30px, 2.34375vw, 45px);
  margin-top: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
@media (width <= 1280px) {
  .catalog__wrapper {
    gap: 19px;
    margin-top: 30px;
  }
}
@media (width <= 768px) {
  .catalog__wrapper {
    grid-template-columns: 1fr;
    gap: 20px;
    margin-top: 17px;
  }
}
.catalog__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(24.6666666667px, 1.9270833333vw, 37px) clamp(30px, 2.34375vw, 45px);
}
@media (width <= 1280px) {
  .catalog__list {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
@media (width <= 1024px) {
  .catalog__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (width <= 768px) {
  .catalog__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
.catalog__image {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: clamp(20px, 1.3020833333vw, 25px);
  object-fit: cover;
}

.category-item {
  width: 100%;
  height: auto;
  border-radius: clamp(16.6666666667px, 1.3020833333vw, 25px);
  background-color: var(--white);
  overflow: hidden;
  transition: 0.4s;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .category-item:hover {
    background-color: var(--red-03);
  }
  .category-item:hover .category-item__title {
    color: var(--white);
  }
}
@media (hover: none), (hover: on-demand) {
  .category-item:active {
    background-color: var(--red-03);
  }
  .category-item:active .category-item__title {
    color: var(--white);
  }
}
.category-item__image {
  width: 100%;
  aspect-ratio: 255/191;
  object-fit: contain;
}
.category-item__title {
  display: inline-block;
  margin: 0 clamp(13.3333333333px, 1.0416666667vw, 20px) clamp(13.3333333333px, 1.0416666667vw, 20px);
  transition: 0.4s;
}
@media (width <= 1024px) {
  .category-item__title {
    margin: 0 13px 6px;
  }
}

.hits__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
.hits__list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
  margin-top: clamp(14.6666666667px, 1.1458333333vw, 22px);
}
@media (width <= 768px) {
  .hits__list {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin-top: 22px;
  }
}

@media (width > 1024px) {
  .greeting:before {
    content: "";
    position: absolute;
    left: 0;
    z-index: -1;
    margin-top: clamp(44.6666666667px, 3.4895833333vw, 67px);
    width: 100vw;
    height: clamp(373.3333333333px, 29.1666666667vw, 560px);
    background-color: var(--black5);
  }
}
.greeting__container {
  position: relative;
  display: flex;
  align-items: center;
  gap: clamp(69.3333333333px, 5.4166666667vw, 104px);
}
@media (width <= 768px) {
  .greeting__container {
    flex-direction: column-reverse;
    gap: 35px;
  }
}
.greeting__content {
  position: relative;
  padding-top: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.greeting__decor {
  position: absolute;
}
.greeting__decor--1 {
  top: clamp(-114px, -5.9375vw, -76px);
  left: clamp(-180px, -9.375vw, -120px);
  width: clamp(170.6666666667px, 13.3333333333vw, 256px);
  height: auto;
  aspect-ratio: 256/147;
}
.greeting__decor--2 {
  bottom: clamp(-160px, -8.3333333333vw, -106.6666666667px);
  right: clamp(-44px, -2.2916666667vw, -29.3333333333px);
  width: clamp(124.6666666667px, 9.7395833333vw, 187px);
  height: auto;
  aspect-ratio: 187/251;
}
.greeting__subtext {
  margin: clamp(20px, 1.5625vw, 30px) 0 clamp(6.6666666667px, 0.5208333333vw, 10px);
  max-width: clamp(372.6666666667px, 29.1145833333vw, 559px);
}
.greeting__author {
  font-weight: 600;
}
.greeting__image {
  width: clamp(332px, 25.9375vw, 498px);
  height: auto;
  aspect-ratio: 498/627;
  object-fit: cover;
}
@media (width <= 1024px) {
  .greeting__image {
    width: 100%;
    max-width: 282px;
  }
}

.where-buy__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.where-buy__list {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
  margin-top: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
@media (width <= 768px) {
  .where-buy__list {
    grid-template-columns: repeat(3, 1fr);
    gap: 9px;
  }
}
.where-buy__item {
  height: auto;
  aspect-ratio: 226/151;
  border-radius: 10px;
  overflow: hidden;
}
.where-buy__item-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.spoilers {
  container-type: inline-size;
}
.spoilers__list {
  margin-top: clamp(3.3333333333px, 0.2604166667vw, 5px);
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0 clamp(20px, 1.5625vw, 30px);
}
@container (width <= 992px) {
  .spoilers__list {
    margin-top: 20px;
  }
}

.spoiler-item {
  width: 100%;
  border-bottom: 1px solid var(--black30);
  user-select: none;
}
@container (width > 992px) {
  .spoiler-item--small .spoiler-item__top {
    padding: clamp(20px, 1.5625vw, 30px) clamp(16px, 1.25vw, 24px);
  }
}
@container (width > 992px) {
  .spoiler-item--small .spoiler-item__text {
    padding: 0 clamp(20px, 1.5625vw, 30px) clamp(16px, 1.25vw, 24px);
  }
}
.spoiler-item--active .spoiler-item__content {
  grid-template-rows: 1fr;
}
.spoiler-item--active .spoiler-item__icon-line:first-child {
  rotate: 180deg;
}
.spoiler-item--active .spoiler-item__icon-line:last-child {
  rotate: 270deg;
}
.spoiler-item__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: clamp(10px, 0.78125vw, 15px);
  padding: clamp(16.6666666667px, 1.3020833333vw, 25px) 0;
  cursor: pointer;
}
@container (width <= 992px) {
  .spoiler-item__top {
    gap: 15px;
    padding: 30px 0;
  }
}
.spoiler-item__icon {
  flex: 0 0 auto;
  position: relative;
  width: clamp(21.3333333333px, 1.6666666667vw, 32px);
  height: auto;
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
@container (width <= 992px) {
  .spoiler-item__icon {
    width: 24px;
  }
}
.spoiler-item__icon-line {
  position: absolute;
  background-color: var(--black100);
  border-radius: 20%;
  transition: 0.4s;
}
.spoiler-item__icon-line:first-child {
  width: 100%;
  height: 2px;
}
.spoiler-item__icon-line:last-child {
  height: 100%;
  width: 2px;
}
.spoiler-item__content {
  display: grid;
  grid-template-rows: 0fr;
  transition: 0.3s ease;
  overflow: hidden;
}
.spoiler-item__text-wrapper {
  min-height: 0;
}
.spoiler-item__text {
  padding: 0 0 clamp(16px, 1.25vw, 24px);
}
@container (width <= 992px) {
  .spoiler-item__text {
    padding: 0 0 17px;
  }
}

.product-category__wrapper {
  display: grid;
  grid-template-columns: clamp(123.3333333333px, 9.6354166667vw, 185px) 1fr;
  gap: clamp(33.3333333333px, 2.6041666667vw, 50px);
  margin-top: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
@media (width <= 1024px) {
  .product-category__wrapper {
    grid-template-columns: 1fr;
  }
}
.product-category__sidebar {
  display: flex;
  flex-direction: column;
}
.product-category__link {
  padding: clamp(10px, 0.78125vw, 15px) 0;
  border-bottom: 1px solid var(--black30);
  transition: 0.4s;
}
.product-category__link--active {
  color: var(--red);
  pointer-events: none;
}
.product-category__link:first-child {
  border-top: 1px solid var(--black30);
}
.product-category__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
@media (width <= 768px) {
  .product-category__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
.product-category__empty {
  display: flex;
  justify-content: center;
  align-items: center;
}

.history__head {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  gap: clamp(30px, 2.34375vw, 45px);
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (width <= 1280px) {
  .history__head {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (width <= 1024px) {
  .history__head {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (width <= 768px) {
  .history__head {
    grid-template-columns: repeat(2, 1fr);
    gap: 45px;
    margin-bottom: 60px;
  }
}
.history__tab {
  transition: 0.4s;
}
.history__tab--active {
  color: var(--red);
}
.history__tab-content {
  display: grid;
  grid-template-columns: 1fr clamp(383.3333333333px, 29.9479166667vw, 575px);
  justify-content: space-between;
  gap: 40px;
}
.history__tab-content--full-text {
  grid-template-columns: 1fr;
}
@media (width <= 768px) {
  .history__tab-content {
    grid-template-columns: 1fr;
  }
}
.history__tab-image {
  width: 100%;
  height: auto;
  object-fit: cover;
}

.retail-outlets__map {
  height: clamp(300px, 23.4375vw, 450px);
  border-radius: 15px;
  overflow: hidden;
}
@media (width <= 768px) {
  .retail-outlets__map {
    height: 270px;
  }
}
.retail-outlets__content {
  margin-top: clamp(66.6666666667px, 5.2083333333vw, 100px);
  max-width: clamp(721.3333333333px, 56.3541666667vw, 1082px);
}
@media (width <= 1024px) {
  .retail-outlets__content {
    max-width: 100%;
    margin-top: 50px;
  }
}
.retail-outlets__subtitle {
  margin: clamp(33.3333333333px, 2.6041666667vw, 50px) 0 clamp(26.6666666667px, 2.0833333333vw, 40px);
}
.retail-outlets__list {
  display: flex;
  flex-direction: column;
  gap: clamp(21.3333333333px, 1.6666666667vw, 32px);
}

.map-cluster {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #e53935;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  border: 2px solid #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.22);
  cursor: pointer;
  user-select: none;
}

.default-map-marker svg {
  width: 36px;
  height: 36px;
}

.retail-item--active .retail-item__head {
  color: var(--red);
}
.retail-item--active .retail-item__icon {
  rotate: 180deg;
}
.retail-item--active .retail-item__main-wrapper {
  grid-template-rows: 1fr;
}
.retail-item__head {
  display: flex;
  align-items: center;
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
  width: 100%;
  color: var(--black100);
}
@media (width <= 768px) {
  .retail-item__head {
    justify-content: space-between;
  }
}
.retail-item__title {
  text-align: left;
  transition: 0.4s;
}
.retail-item__icon {
  flex: 0 0 auto;
  width: clamp(8px, 0.625vw, 12px);
  aspect-ratio: 12/6;
  fill: currentColor;
  transition: 0.4s;
}
.retail-item__main-wrapper {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  transition: 0.4s;
}
.retail-item__main {
  min-height: 0;
}
.retail-item__content {
  margin-top: clamp(21.3333333333px, 1.6666666667vw, 32px);
}
.retail-item__gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(18.6666666667px, 1.4583333333vw, 28px);
  margin-bottom: clamp(5.3333333333px, 0.4166666667vw, 8px);
}
@media (width <= 768px) {
  .retail-item__gallery {
    grid-template-columns: 1fr;
  }
}
.retail-item__gallery-link {
  aspect-ratio: 342/255;
}
.retail-item__gallery-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.retail-item__link {
  text-decoration: underline;
  text-decoration-skip-ink: none;
  color: var(--black80);
  transition: 0.4s;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .retail-item__link:hover {
    text-decoration: none;
    color: var(--red);
  }
}
@media (hover: none), (hover: on-demand) {
  .retail-item__link:active {
    text-decoration: none;
    color: var(--red);
  }
}

.awards__head {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  gap: clamp(30px, 2.34375vw, 45px);
  margin: clamp(33.3333333333px, 2.6041666667vw, 50px) 0;
}
@media (width <= 1280px) {
  .awards__head {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (width <= 1024px) {
  .awards__head {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (width <= 768px) {
  .awards__head {
    grid-template-columns: repeat(2, 1fr);
    gap: 45px;
    margin: 20px 0 50px;
  }
}
.awards__button {
  white-space: nowrap;
  transition: 0.4s;
}
.awards__button--active {
  color: var(--red);
}
.awards__list {
  position: relative;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: clamp(18.6666666667px, 1.4583333333vw, 28px);
}
@media (width <= 1024px) {
  .awards__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (width <= 768px) {
  .awards__list {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}

.award-card {
  cursor: pointer;
}

.seo {
  --text-column: 1;
  --image-column: 2;
  container-type: inline-size;
}
.seo--alternative {
  --text-column: 2;
  --image-column: 1;
}
.seo__wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: clamp(50.6666666667px, 3.9583333333vw, 76px);
}
@container (width <= 992px) {
  .seo__wrapper {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
@container (width > 992px) {
  .seo__text {
    grid-column: var(--text-column);
    grid-row: 1;
  }
}
.seo__image {
  width: 100%;
  aspect-ratio: 710/500;
  object-fit: cover;
}
@container (width > 992px) {
  .seo__image {
    grid-column: var(--image-column);
    grid-row: 1;
  }
}

.products__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
.products__list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
  margin-top: clamp(14.6666666667px, 1.1458333333vw, 22px);
}
@media (width <= 768px) {
  .products__list {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin-top: 22px;
  }
}

.product-detail__container {
  display: grid;
  grid-template-columns: clamp(433.3333333333px, 33.8541666667vw, 650px) 1fr;
  gap: clamp(36.6666666667px, 2.8645833333vw, 55px);
}
@media (width <= 1024px) {
  .product-detail__container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (width <= 768px) {
  .product-detail__container {
    grid-template-columns: 1fr;
  }
}
.product-detail__solo {
  border-radius: 15px;
  overflow: hidden;
  height: auto !important;
  background-color: var(--white);
  aspect-ratio: 1;
}
.product-detail__solo-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.product-visual {
  position: relative;
  display: grid;
  grid-template-columns: clamp(53.3333333333px, 4.1666666667vw, 80px) auto;
  gap: clamp(16.6666666667px, 1.3020833333vw, 25px);
  overflow: hidden;
}
@media (width <= 768px) {
  .product-visual {
    display: flex;
    flex-direction: column-reverse;
  }
}
.product-visual__slider, .product-visual__thumbs {
  width: 100%;
  border-radius: 15px;
}

.thumb-slide {
  border: 2px solid transparent;
  border-radius: 15px;
  overflow: hidden;
  height: 102px !important;
  aspect-ratio: 3/4;
  background-color: var(--white);
  cursor: pointer;
}
.thumb-slide.swiper-slide-thumb-active {
  border-color: var(--red);
}
.thumb-slide__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.thumb-slide__image--solo {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

h3.awards__title.h3 {
  margin-bottom: 30px;
}

.product-slide {
  border-radius: 15px;
  overflow: hidden;
  height: auto !important;
  background-color: var(--white);
  aspect-ratio: 3/4;
}
.product-slide__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.product-info__head {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
  padding-bottom: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.product-info__item {
  padding: clamp(10.6666666667px, 0.8333333333vw, 16px) 0;
}
.product-info__item:first-child {
  border-top: 1px solid var(--black20);
}
.product-info__item:last-child {
  padding-bottom: 0;
}
.product-info__item:not(:last-child) {
  border-bottom: 1px solid var(--black20);
}
.product-info__subtitle {
  color: var(--black60);
  margin-bottom: clamp(4px, 0.3125vw, 6px);
}
.product-info__description {
  color: var(--black80);
}
.product-info__expiration-date {
  margin-bottom: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
.product-info__nutritional-value {
  display: grid;
  grid-template-columns: repeat(4, clamp(102px, 7.96875vw, 153px));
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
  margin-top: clamp(2.6666666667px, 0.2083333333vw, 4px);
}
@media (width <= 1024px) {
  .product-info__nutritional-value {
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
  }
}
@media (width <= 768px) {
  .product-info__nutritional-value {
    grid-template-columns: repeat(2, 1fr);
  }
}

.nutritional-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.nutritional-item__name {
  color: var(--black60);
}

.contacts__container {
  display: grid;
  grid-template-columns: clamp(400px, 31.25vw, 600px) 1fr;
  gap: clamp(100px, 7.8125vw, 150px);
}
@media (width <= 1280px) {
  .contacts__container {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
@media (width <= 768px) {
  .contacts__container {
    grid-template-columns: 1fr;
  }
}
.contacts__subtitle {
  margin: clamp(20px, 1.5625vw, 30px) 0 clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.contacts__form {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.contacts__form .loader {
  display: none;
}
.contacts__form._submitting .loader {
  display: flex;
}
.contacts__form-footer {
  display: flex;
  justify-content: space-between;
  gap: clamp(22.6666666667px, 1.7708333333vw, 34px);
  margin-top: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
@media (width <= 1024px) {
  .contacts__form-footer {
    flex-direction: column;
  }
}
.contacts__form-button {
  flex: 0 0 auto;
}
.contacts__link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: clamp(46.6666666667px, 3.6458333333vw, 70px);
  aspect-ratio: 1;
  border: 1px solid var(--black60);
  border-radius: 50%;
  transition: 0.4s;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .contacts__link:hover {
    border-color: var(--red);
  }
  .contacts__link:hover .contacts__link-icon {
    fill: var(--red);
  }
}
@media (hover: none), (hover: on-demand) {
  .contacts__link:active {
    border-color: var(--red);
  }
  .contacts__link:active .contacts__link-icon {
    fill: var(--red);
  }
}
.contacts__link-icon {
  width: clamp(30px, 2.34375vw, 45px);
  aspect-ratio: 1;
  fill: var(--black100);
  transition: 0.4s;
}
.contacts__socials {
  display: flex;
  gap: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
.contacts__info {
  display: flex;
  flex-direction: column;
  margin-top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  container-type: inline-size;
}
.contacts__legal-information {
  margin-top: clamp(82px, 6.40625vw, 123px);
}
@media (width <= 1024px) {
  .contacts__legal-information {
    margin-top: 30px;
  }
}

.legal-information__head {
  display: flex;
  align-items: center;
  gap: clamp(16px, 1.25vw, 24px);
}
.legal-information__button {
  display: flex;
  align-items: center;
  gap: clamp(10px, 0.78125vw, 15px);
  color: var(--black80);
  transition: 0.4s;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .legal-information__button:hover {
    color: var(--red);
  }
}
@media (hover: none), (hover: on-demand) {
  .legal-information__button:active {
    color: var(--red);
  }
}
.legal-information__button-icon {
  flex: 0 0 auto;
  width: clamp(20px, 1.5625vw, 30px);
  aspect-ratio: 1;
  fill: currentColor;
}
.legal-information__list {
  margin-top: clamp(20px, 1.5625vw, 30px);
}
.legal-information__list:not(.legal-information__list--show-all) .legal-information__item:nth-child(n+5) {
  display: none;
}
.legal-information__item {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
  text-align: left;
  padding-bottom: clamp(8px, 0.625vw, 12px);
  border-bottom: 1px solid var(--black30);
}
.legal-information__item:not(:first-child) {
  padding-top: clamp(8px, 0.625vw, 12px);
}
.legal-information__item-name {
  color: var(--black60);
}
.legal-information__show-more {
  margin-top: clamp(20px, 1.5625vw, 30px);
}

.show-more {
  display: flex;
  align-items: center;
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
  color: var(--black80);
  transition: 0.4s;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .show-more:hover {
    color: var(--red);
  }
}
@media (hover: none), (hover: on-demand) {
  .show-more:active {
    color: var(--red);
  }
}
.show-more--active .show-more__icon {
  rotate: 180deg;
}
.show-more__icon {
  width: clamp(12.6666666667px, 0.9895833333vw, 19px);
  aspect-ratio: 19/12;
  fill: currentColor;
  transition: 0.4s;
}

.gallery {
  display: grid;
  grid-template-columns: repeat(var(--count-column), 1fr);
  gap: clamp(20px, 1.5625vw, 30px);
}
@media (width <= 1280px) {
  .gallery {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (width <= 1024px) {
  .gallery {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }
}
@media (width <= 768px) {
  .gallery {
    grid-template-columns: 1fr;
  }
}

.gallery-item {
  width: 100%;
  height: auto;
  aspect-ratio: 1;
  border-radius: 5px;
  overflow: hidden;
}
.gallery-item__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.category__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(23.3333333333px, 1.8229166667vw, 35px);
  margin-top: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (width <= 1024px) {
  .category__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (width <= 768px) {
  .category__list {
    grid-template-columns: 1fr;
  }
}

.post-item {
  display: flex;
  flex-direction: column;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .post-item:hover .post-item__name {
    color: var(--red);
  }
}
@media (hover: none), (hover: on-demand) {
  .post-item:active .post-item__name {
    color: var(--red);
  }
}
.post-item__image {
  width: 100%;
  aspect-ratio: 460/345;
}
.post-item__name {
  margin: clamp(10.6666666667px, 0.8333333333vw, 16px) 0 clamp(6.6666666667px, 0.5208333333vw, 10px);
  transition: 0.4s;
}
.post-item__date {
  color: var(--black60);
}

.files__container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: clamp(16px, 1.25vw, 24px);
}
@media (width <= 1024px) {
  .files__container {
    gap: 14px;
  }
}

.file-item {
  display: inline-flex;
  gap: clamp(20px, 1.5625vw, 30px);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .file-item:hover .file-item__name {
    color: var(--red);
  }
}
@media (hover: none), (hover: on-demand) {
  .file-item:active .file-item__name {
    color: var(--red);
  }
}
@media (width <= 1024px) {
  .file-item {
    gap: 15px;
  }
}
.file-item__icon {
  width: clamp(26.6666666667px, 2.0833333333vw, 40px);
  height: auto;
  aspect-ratio: 1;
  fill: var(--black100);
  flex: 0 0 auto;
}
.file-item__info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: clamp(5.3333333333px, 0.4166666667vw, 8px);
}
.file-item__name {
  transition: 0.4s;
}
.file-item__size {
  color: var(--black100);
}

@media (width > 1024px) {
  .not-found-page {
    display: grid;
    grid-template-columns: clamp(242px, 18.90625vw, 363px) 1fr;
  }
}
.not-found-page__block {
  grid-column: 2;
}

.not-found__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: clamp(33.3333333333px, 2.6041666667vw, 50px);
  height: clamp(527.3333333333px, 41.1979166667vw, 791px);
}
@media (width <= 768px) {
  .not-found__container {
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    height: auto;
  }
}
.not-found__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.not-found__title {
  font-family: var(--second-font);
  font-size: clamp(100px, 7.8125vw, 150px);
  font-weight: 700;
  line-height: 90%;
}
@media (width <= 1024px) {
  .not-found__title {
    font-size: 100px;
  }
}
.not-found__text {
  margin: clamp(13.3333333333px, 1.0416666667vw, 20px) 0 clamp(24.6666666667px, 1.9270833333vw, 37px);
}
.not-found__image {
  width: clamp(470px, 36.71875vw, 705px);
  height: auto;
  aspect-ratio: 705/550;
  object-fit: cover;
}
@media (width <= 1024px) {
  .not-found__image {
    width: 50%;
  }
}
@media (width <= 768px) {
  .not-found__image {
    width: 100%;
  }
}

.header {
  position: relative;
  z-index: 5;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 12px 0;
}
.header--absolute {
  position: absolute;
}
.header__logo {
  width: 109px;
  height: auto;
  aspect-ratio: 109/93;
}
.header__logo-icon {
  width: 100%;
  height: 100%;
}

.footer {
  background-color: var(--black100);
}
@media (width > 1024px) {
  .footer {
    display: grid;
    grid-template-columns: clamp(224.6666666667px, 17.5520833333vw, 337px) 1fr;
  }
}
.footer__container {
  grid-column: 2;
  width: 100%;
  max-width: clamp(996.6666666667px, 77.8645833333vw, 1495px);
  margin: 0 auto;
  padding: 0 20px;
}
@media (width > 1920px) {
  .footer__container {
    max-width: 1495px;
    width: 100%;
  }
}
.footer__top {
  padding: clamp(36px, 2.8125vw, 54px) 0 clamp(42.6666666667px, 3.3333333333vw, 64px);
}
.footer__decor {
  width: 100%;
  height: auto;
  aspect-ratio: 1455/124;
  fill: var(--black80);
}
.footer__content {
  display: grid;
  grid-template-columns: clamp(246.6666666667px, 19.2708333333vw, 370px) clamp(314.6666666667px, 24.5833333333vw, 472px) clamp(270px, 21.09375vw, 405px);
  justify-content: space-between;
  margin-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
}
@media (width <= 1280px) {
  .footer__content {
    grid-template-columns: 284px 340px;
    justify-content: start;
    gap: 29px;
  }
}
@media (width <= 768px) {
  .footer__content {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.footer__column-name {
  margin-bottom: clamp(12px, 0.9375vw, 18px);
  color: var(--black30);
}
.footer__phone {
  display: inline-block;
  margin-top: clamp(5.3333333333px, 0.4166666667vw, 8px);
}
.footer__text {
  color: var(--white);
}
.footer__text--link {
  transition: 0.4s;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .footer__text--link:hover {
    color: var(--red);
  }
}
@media (hover: none), (hover: on-demand) {
  .footer__text--link:active {
    color: var(--red);
  }
}
.footer__subtext {
  color: var(--black30);
}
@media (width <= 1024px) {
  .footer__subtext {
    font-size: 12px;
  }
}
.footer__subtext--link {
  text-decoration: underline;
  text-decoration-skip-ink: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .footer__subtext--link:hover {
    text-decoration: none;
  }
}
@media (hover: none), (hover: on-demand) {
  .footer__subtext--link:active {
    text-decoration: none;
  }
}
.footer__awards {
  width: 100%;
  aspect-ratio: 405/229;
}
.footer__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
  padding: clamp(24.6666666667px, 1.9270833333vw, 37px) 0 clamp(36px, 2.8125vw, 54px);
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
@media (width <= 1024px) {
  .footer__bottom {
    padding: 30px 0 97px;
  }
}
@media (width <= 768px) {
  .footer__bottom {
    flex-direction: column;
    align-items: flex-start;
    padding: 30px 0 123px;
  }
}
.footer__button {
  margin-top: clamp(21.3333333333px, 1.6666666667vw, 32px);
}
@media (width <= 768px) {
  .footer__button {
    margin-top: 36px;
    width: 100%;
  }
}

.made-by {
  display: flex;
  align-items: center;
  gap: clamp(7.3333333333px, 0.5729166667vw, 11px);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .made-by:hover .made-by__text {
    color: var(--red);
  }
  .made-by:hover .made-by__icon {
    fill: var(--red);
  }
}
@media (hover: none), (hover: on-demand) {
  .made-by:active .made-by__text {
    color: var(--red);
  }
  .made-by:active .made-by__icon {
    fill: var(--red);
  }
}
.made-by__text {
  color: var(--black30);
  transition: 0.4s;
}
@media (width <= 1024px) {
  .made-by__text {
    font-size: 12px;
  }
}
.made-by__icon {
  width: clamp(90px, 7.03125vw, 135px);
  height: auto;
  aspect-ratio: 135/27;
  fill: var(--black30);
}
@media (width <= 1024px) {
  .made-by__icon {
    width: 103px;
  }
}
/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/swiper/swiper.css ***!
  \**********************************************************************************/
/**
 * Swiper 11.1.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 13, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/PartnersSlider/partners-slider.scss ***!
  \*********************************************************************************************************************************************/
:root {
  --black100: #000f61;
  --black80: #333f81;
  --black60: #4d5791;
  --black30: #b3b7d0;
  --black20: #cccfdf;
  --black5: #f2f3f7;
  --white: #fff;
  --red: #e1251b;
  --red-02: #c20000;
  --red-03: #ff4238;
  --logo: #001689;
  --logo-02: #009640;
  --logo-2-01: #24346c;
  --logo-2-02: #7cba32;
  --logo-2-03: #2790cf;
  --logo-3-03: #ffed00;
  --bg: #f2efec;
  --main-font: "Golos Text";
  --second-font: "CyrillicOld";
  --container-width: 1455px ;
}

.partners-slider {
  overflow: hidden;
}
.partners-slider .swiper {
  overflow: visible;
}
.partners-slider .swiper-slide {
  width: clamp(147px, 10.4166666667vw, 200px);
  aspect-ratio: 200/110;
  background: #F2F2F2;
}
.partners-slider .swiper-slide .img {
  width: 100%;
  height: 100%;
  object-fit: scale-down;
  object-position: center;
}
/*!*************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/MainSlider/main-slider.scss ***!
  \*************************************************************************************************************************************/
:root {
  --black100: #000f61;
  --black80: #333f81;
  --black60: #4d5791;
  --black30: #b3b7d0;
  --black20: #cccfdf;
  --black5: #f2f3f7;
  --white: #fff;
  --red: #e1251b;
  --red-02: #c20000;
  --red-03: #ff4238;
  --logo: #001689;
  --logo-02: #009640;
  --logo-2-01: #24346c;
  --logo-2-02: #7cba32;
  --logo-2-03: #2790cf;
  --logo-3-03: #ffed00;
  --bg: #f2efec;
  --main-font: "Golos Text";
  --second-font: "CyrillicOld";
  --container-width: 1455px ;
}

.main-slider {
  position: relative;
}
.main-slider .slider-arrow {
  font-size: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
.main-slider .bg::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background: linear-gradient(360deg, #23213A -12.01%, rgba(35, 33, 58, 0) 27.19%), linear-gradient(180deg, #212121 0%, rgba(33, 33, 33, 0) 100%);
  pointer-events: none;
}
.main-slider .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: clamp(53.3333333333px, 4.1666666667vw, 80px) 0;
  min-height: 100vh;
  background: #F2F2F2;
}
.main-slider .slider-controls {
  display: flex;
  align-items: center;
  gap: clamp(20px, 1.5625vw, 30px);
  position: absolute;
  bottom: clamp(60px, 4.6875vw, 90px);
  right: 40%;
  z-index: 1;
  --disabled-bg-color: transparent;
  --disabled-arrow-color: #fff;
  --disabled-border-color: #fff;
}
.main-slider .slider-pagination {
  color: #fff;
}
.main-slider .slider-pagination .swiper-pagination-current {
  color: #FCBC18;
}
.main-slider .text-column .detail-link {
  margin-top: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
.main-slider .text-column .title {
  color: #fff;
}
.main-slider .text-column .content-text {
  width: 65%;
  color: #fff;
}
.main-slider .menu-column {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 37%;
  padding: clamp(133.3333333333px, 10.4166666667vw, 200px) 0 0;
  z-index: 1;
  color: #fff;
  background: rgba(35, 33, 58, 0.7);
  --link-hover-color: #212121;
}
.main-slider .menu-column .link {
  padding: clamp(13.3333333333px, 1.0416666667vw, 20px) clamp(26.6666666667px, 2.0833333333vw, 40px);
}
.main-slider .menu-column .link:hover {
  background: #FCBC18;
}
@media (max-width: 1279px) {
  .main-slider .menu-column {
    display: none;
  }
  .main-slider .swiper-slide {
    padding: 100px 0;
    justify-content: flex-start;
  }
  .main-slider .slider-controls {
    right: 50%;
    transform: translateX(50%);
    bottom: 30px;
  }
}
/*!**************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/Alert/alert.scss ***!
  \**************************************************************************************************************************/
:root {
  --black100: #000f61;
  --black80: #333f81;
  --black60: #4d5791;
  --black30: #b3b7d0;
  --black20: #cccfdf;
  --black5: #f2f3f7;
  --white: #fff;
  --red: #e1251b;
  --red-02: #c20000;
  --red-03: #ff4238;
  --logo: #001689;
  --logo-02: #009640;
  --logo-2-01: #24346c;
  --logo-2-02: #7cba32;
  --logo-2-03: #2790cf;
  --logo-3-03: #ffed00;
  --bg: #f2efec;
  --main-font: "Golos Text";
  --second-font: "CyrillicOld";
  --container-width: 1455px ;
}

.alert {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: clamp(16px, 1.25vw, 24px);
  position: relative;
  border: 1px solid transparent;
  border-radius: clamp(6.6666666667px, 0.5208333333vw, 10px);
  padding: clamp(13.3333333333px, 1.0416666667vw, 20px);
  overflow: hidden;
  background: var(--bg-color);
}
.alert__body {
  display: flex;
  flex-direction: column;
  gap: clamp(3.3333333333px, 0.2604166667vw, 5px);
  padding: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
.alert__close {
  display: flex;
  color: var(--close-color);
}
.alert__title {
  color: var(--title-color);
  font-family: var(--second-font);
  font-weight: 700;
  font-size: clamp(32px, 2.0833333333vw, 40px);
  line-height: 115%;
}
.alert__text {
  color: var(--text-color);
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 135%;
}
.alert__timer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: clamp(3.3333333333px, 0.2604166667vw, 5px);
  background: var(--timer-bg);
}
.alert__timer::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: var(--timer-color);
  transform-origin: left center;
  animation: shrinkX var(--timer-timeout) linear 0s 1 normal forwards;
}
.alert--bottom-right {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 10;
}
.alert--success {
  --close-color: #008000;
  --bg-color: #c1ffc1;
  --text-color: #008000;
  --title-color: #008000;
  --timer-bg: transparent;
  --timer-color: #87e787;
}
/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/Select/select.scss ***!
  \****************************************************************************************************************************/
:root {
  --black100: #000f61;
  --black80: #333f81;
  --black60: #4d5791;
  --black30: #b3b7d0;
  --black20: #cccfdf;
  --black5: #f2f3f7;
  --white: #fff;
  --red: #e1251b;
  --red-02: #c20000;
  --red-03: #ff4238;
  --logo: #001689;
  --logo-02: #009640;
  --logo-2-01: #24346c;
  --logo-2-02: #7cba32;
  --logo-2-03: #2790cf;
  --logo-3-03: #ffed00;
  --bg: #f2efec;
  --main-font: "Golos Text";
  --second-font: "CyrillicOld";
  --container-width: 1455px ;
}

.select {
  display: inline-flex;
  position: relative;
}
.select__value {
  padding: clamp(4.6666666667px, 0.3645833333vw, 7px) clamp(8px, 0.625vw, 12px);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
  border: 1px solid #CBCCD1;
  background: #fff;
  font-size: clamp(16px, 1.0416666667vw, 20px);
  line-height: 110%;
}
.select__value-icon {
  color: #212121;
}
.select__value:hover {
  border-color: #BE0F34;
}
.select__arrow {
  font-size: 0.8em;
  color: rgba(33, 33, 33, 0.2);
  transition: transform 0.4s;
}
.select__arrow--rotate {
  transform: rotate(-180deg);
}
.select__dropdown {
  min-width: 100%;
  position: absolute;
  top: calc(100% + 10px);
  left: 0;
  z-index: 5;
  padding: clamp(4.6666666667px, 0.3645833333vw, 7px) clamp(8px, 0.625vw, 12px);
  background: #fff;
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);
}
.select__dropdown[x-cloak] {
  display: none;
}
.select__option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: clamp(3.3333333333px, 0.2604166667vw, 5px);
  white-space: nowrap;
  border-radius: clamp(2.6666666667px, 0.2083333333vw, 4px);
  font-size: clamp(16px, 1.0416666667vw, 20px);
  line-height: 110%;
}
.select__option .check-icon {
  opacity: 0;
  color: #BE0F34;
}
.select__option--selected .check-icon {
  opacity: 1;
}
/*!**************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/Video/video.scss ***!
  \**************************************************************************************************************************/
:root {
  --black100: #000f61;
  --black80: #333f81;
  --black60: #4d5791;
  --black30: #b3b7d0;
  --black20: #cccfdf;
  --black5: #f2f3f7;
  --white: #fff;
  --red: #e1251b;
  --red-02: #c20000;
  --red-03: #ff4238;
  --logo: #001689;
  --logo-02: #009640;
  --logo-2-01: #24346c;
  --logo-2-02: #7cba32;
  --logo-2-03: #2790cf;
  --logo-3-03: #ffed00;
  --bg: #f2efec;
  --main-font: "Golos Text";
  --second-font: "CyrillicOld";
  --container-width: 1455px ;
}

.video {
  position: relative;
  aspect-ratio: 16/9;
  background: #000;
}
.video__play-btn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  font-size: clamp(58.6666666667px, 4.5833333333vw, 88px);
}
.video__media {
  display: block;
  width: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi41ZjA3ZTIuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBOzs7O0FDQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FDcEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQ2hFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUNMQTs7QUNuQkE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QURtQkE7O0FFL0JBO0FBQ0E7QUZrQ0E7O0FFL0JBO0FBQ0E7QUFDQTtBRmtDQTs7QUUvQkE7QUFDQTtBRmtDQTs7QUUvQkE7QUFDQTtBRmtDQTs7QUUvQkE7QUFDQTtBRmtDQTs7QUUvQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FGa0NBO0FFakNBO0FBQ0E7QUZtQ0E7O0FFOUJBO0FBQ0E7QUFDQTtBQUNBO0FGaUNBOztBRDBJQTtBR3RLQTtBQUVBO0FBQ0E7QUYrQkE7QUFDQTtBRTdCQTtBQUNBO0FBQ0E7QUYrQkE7O0FEK0hBO0FHMUpBO0FBRUE7QUFDQTtBRjhCQTtBQUNBO0FFN0JBO0FBQ0E7QUYrQkE7QUU3QkE7QUFDQTtBRitCQTs7QUUzQkE7OztBQUdBO0FBQ0E7QUFDQTtBRjhCQTs7QUUzQkE7O0FBRUE7QUY4QkE7O0FFM0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRjhCQTs7QUUzQkE7OztBQUdBO0FGOEJBOztBRTNCQTtBQUNBO0FBQ0E7QUFDQTtBRjhCQTs7QUUzQkE7O0FBRUE7QUY4QkE7O0FFM0JBOzs7QUFHQTtBQUNBO0FBQ0E7QUY4QkE7O0FFM0JBO0FBQ0E7QUFDQTtBQUNBO0FGOEJBOztBRTNCQTtBQUNBO0FBQ0E7QUFDQTtBRjhCQTs7QUUzQkE7QUFDQTtBRjhCQTs7QUUzQkE7Ozs7QUFJQTtBRjhCQTs7QUUzQkE7QUFDQTtBRjhCQTs7QUUzQkE7OztBQUdBO0FBQ0E7QUY4QkE7O0FFM0JBO0FBQ0E7QUY4QkE7O0FFM0JBO0FBQ0E7QUFDQTtBRjhCQTs7QUUzQkE7QUFFQTs7QUFFQTtBRjZCQTtBQUNBO0FHaE1BO0FBSUE7QUFDQTtBQUNBO0FIK0xBO0FEWEE7QUkxTEE7QUFXQTtBSDhMQTtBQUNBO0FERUE7QUk1TUE7QUFjQTtBQUNBO0FIZ01BO0FBQ0E7O0FHNUxBO0FBQ0E7QUFDQTtBSCtMQTtBRDNCQTtBSXRLQTtBQUlBO0FIaU1BO0FBQ0E7O0FHN0xBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FIZ01BOztBRzNMQTtBQUNBO0FIOExBO0FHM0xBO0FBQ0E7QUg2TEE7O0FHekxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUg0TEE7QUcxTEE7QUFDQTtBQUNBO0FBQ0E7QUg0TEE7O0FHeExBO0FBQ0E7QUFDQTtBSDJMQTtBR3pMQTtBQUNBO0FIMkxBO0FHeExBO0FBQ0E7QUgwTEE7O0FEckRBO0FJaklBO0FBRUE7QUh5TEE7QUFDQTs7QURqRUE7QUlySEE7QUFFQTtBSHlMQTtBQUNBOztBR3RMQTtBSmNBO0FBQ0E7QUFDQTtBQUNBO0FDNEtBOztBR3pMQTtBSmlCQTtBQUNBO0FBQ0E7QUFDQTtBQzRLQTs7QUc1TEE7QUpvQkE7QUFDQTtBQUNBO0FBQ0E7QUM0S0E7O0FHL0xBO0FKdUJBO0FBQ0E7QUFDQTtBQUNBO0FDNEtBOztBR2xNQTtBSjBCQTtBQUNBO0FBQ0E7QUFDQTtBQzRLQTs7QUdyTUE7QUo2QkE7QUFDQTtBQzRLQTtBR3hNQTtBSjJCQTtBQUNBO0FDZ0xBO0FEM0tBO0FBQ0E7QUFDQTtBQzZLQTs7QUczTUE7QUptQ0E7QUFDQTtBQzRLQTtBRzlNQTtBSmlDQTtBQUNBO0FDZ0xBO0FEM0tBO0FBQ0E7QUFDQTtBQzZLQTs7QUdqTkE7QUp5Q0E7QUFDQTtBQzRLQTtBR3BOQTtBSnVDQTtBQUNBO0FDZ0xBO0FEM0tBO0FBQ0E7QUFDQTtBQzZLQTs7QUd2TkE7QUFDQTtBSDBOQTs7QUd2TkE7QUFDQTtBSDBOQTs7QUd2TkE7QUFDQTtBSDBOQTs7QUd2TkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSDBOQTtBRHBLQTtBSTFEQTtBQU1BO0FBQ0E7QUg0TkE7QUFDQTs7QUd6TkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSm5CQTtBQUNBO0FBakdBO0FBQ0E7QUFDQTtBQ2tWQTtBRGhWQTtBQUNBO0FJaUhBO0FBQ0E7QUhrT0E7QUFDQTtBRGhWQTtBQUlBO0FJd0dBO0FBQ0E7QUh3T0E7QUFDQTs7QUdwT0E7QUpqREE7QUFDQTtBQUNBO0FBQ0E7QUlnREE7QUFDQTtBSDBPQTtBR3hPQTtBSi9DQTtBQUNBO0FBQ0E7QUFDQTtBSThDQTtBSDZPQTtBRzNPQTtBSjVDQTtBQUNBO0FBQ0E7QUFDQTtBSTJDQTtBSGdQQTtBRzlPQTtBQUNBO0FIZ1BBO0FHOU9BO0FBQ0E7QUFDQTtBSGdQQTtBRGhPQTtBSWxCQTtBQUlBO0FIa1BBO0FBQ0E7QUdoUEE7QUpuREE7QUFDQTtBSW9EQTtBQUNBO0FIbVBBO0FHbFBBO0FBSkE7QUFLQTtBSHFQQTtBQUNBO0FHblBBO0FBQ0E7QUFDQTtBSHFQQTtBR3BQQTtBQUhBO0FBSUE7QUh1UEE7QUFDQTtBR3JQQTtBQUNBO0FIdVBBO0FHblBBO0FBQ0E7QUFDQTtBSHFQQTtBR25QQTtBSjNFQTtBQUNBO0FJNEVBO0FIc1BBO0FHclBBO0FBSEE7QUFJQTtBSHdQQTtBQUNBO0FHclBBO0FKekRBO0FBQ0E7QUNpVEE7QUdyUEE7QUoxRUE7QUFDQTtBSTJFQTtBSnpMQTtBQUNBO0FBQ0E7QUNrYkE7QURoYkE7QUFDQTtBSXNMQTtBSDZQQTtBQUNBO0FEL2FBO0FBSUE7QUk2S0E7QUhrUUE7QUFDQTtBR2hRQTtBQUNBO0FIa1FBO0FHaFFBO0FBQ0E7QUFDQTtBSGtRQTtBRy9QQTtBQUNBO0FIaVFBO0FHOVBBO0FBQ0E7QUhnUUE7QUc1UEE7QUFDQTtBSDhQQTtBRzVQQTtBQUNBO0FBQ0E7QUg4UEE7QUc1UEE7QUFDQTtBSDhQQTtBR3pQQTtBQUNBO0FBQ0E7QUgyUEE7QUcxUEE7QUFDQTtBSDRQQTtBR3hQQTtBSnBJQTtBQUNBO0FJcUlBO0FBQ0E7QUFDQTtBSDJQQTs7QUluaEJBO0FBQ0E7QUpzaEJBOztBSW5oQkE7QUFDQTtBQUNBO0FKc2hCQTtBQUNBO0FJbmhCQTtBQUNBO0FBQ0E7QUpxaEJBO0FBQ0E7QUlsaEJBO0FBQ0E7QUFDQTtBSm9oQkE7QUlqaEJBO0FBQ0E7QUptaEJBO0FBQ0E7QUloaEJBO0FBQ0E7QUFDQTtBSmtoQkE7QUkvZ0JBO0FBQ0E7QUppaEJBO0FBQ0E7QUk5Z0JBO0FBQ0E7QUFDQTtBSmdoQkE7QUk3Z0JBO0FBQ0E7QUorZ0JBO0FBQ0E7QUk1Z0JBO0FBQ0E7QUFDQTtBSjhnQkE7QUkzZ0JBO0FBQ0E7QUo2Z0JBO0FBQ0E7QUtsa0JBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBTG1rQkE7QUtoa0JBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBTGlrQkE7QUs5akJBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBTCtqQkE7QUs1akJBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBTDZqQkE7QUsxakJBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBTDJqQkE7QUt4akJBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBTHlqQkE7QUt0akJBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBTHVqQkE7QU1qbkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FObW5CQTtBTWxuQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FOb25CQTtBTWxuQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTm9uQkE7QU1sbkJBO0FBQ0E7QUFDQTtBTm9uQkE7QU1sbkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTm9uQkE7QU1sbkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTm9uQkE7QU1sbkJBO0FQREE7QUFDQTtBQUNBO0FDc25CQTtBRHBuQkE7QUFDQTtBT0ZBO0FOeW5CQTtBQUNBO0FEbm5CQTtBQUlBO0FPWEE7QU44bkJBO0FBQ0E7QU01bkJBO0FBQ0E7QUFDQTtBQUNBO0FOOG5CQTtBTTVuQkE7QUFDQTtBQUNBO0FOOG5CQTtBTTVuQkE7QUFDQTtBQUNBO0FOOG5CQTs7QU16bkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVAxQkE7QUFDQTtBQUNBO0FDdXBCQTtBRHJwQkE7QUFDQTtBT3VCQTtBTmlvQkE7QUFDQTtBRHBwQkE7QUFJQTtBT2NBO0FOc29CQTtBQUNBO0FEcmdCQTtBT3hJQTtBQVNBO0FOd29CQTtBQUNBOztBT3R0QkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUm1DQTtBQUNBO0FBQ0E7QUNzckJBO0FEMWhCQTtBUTVNQTtBQWFBO0FBQ0E7QVA2dEJBO0FBQ0E7QUQxckJBO0FBQ0E7QVFsQ0E7QUFDQTtBUCt0QkE7QU85dEJBO0FBQ0E7QVBndUJBO0FPOXRCQTtBQUNBO0FQZ3VCQTtBQUNBO0FEaHNCQTtBQUlBO0FRM0NBO0FBQ0E7QVAydUJBO0FPMXVCQTtBQUNBO0FQNHVCQTtBTzF1QkE7QUFDQTtBUDR1QkE7QUFDQTtBTzF1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FQNHVCQTtBTzF1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FQNHVCQTtBTzF1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FQNHVCQTtBTzF1QkE7QUFDQTtBQUNBO0FSb0ZBO0FBQ0E7QUN5cEJBO0FEcHBCQTtBQUNBO0FBQ0E7QUNzcEJBO0FPL3VCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUGl2QkE7O0FRcHpCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVHdDQTtBQUNBO0FBQ0E7QUNneEJBO0FEOXdCQTtBQUNBO0FTM0NBO0FSNHpCQTtBQUNBO0FEN3dCQTtBQUlBO0FTcERBO0FSaTBCQTtBQUNBO0FRaDBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJrMEJBO0FRaDBCQTtBQUNBO0FBQ0E7QUFDQTtBUmswQkE7QVFoMEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJrMEJBO0FRaDBCQTtBQUNBO0FSazBCQTtBUWgwQkE7QVRtTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2dvQkE7QVFwMEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJzMEJBOztBUWwwQkE7QUFDQTtBQUNBO0FBQ0E7QVJxMEJBO0FRcDBCQTtBQUNBO0FSczBCQTtBUXAwQkE7QUFDQTtBUnMwQkE7O0FTMzNCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FUODNCQTtBUzczQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVCszQkE7QVM3M0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVCszQkE7QVM3M0JBO0FBQ0E7QUFDQTtBQUNBO0FUKzNCQTs7QVMzM0JBO0FBRUE7QUFDQTtBQUNBO0FUNjNCQTtBUzEzQkE7QUFDQTtBQUNBO0FUNDNCQTtBUzEzQkE7QUFDQTtBQUNBO0FUNDNCQTtBUzEzQkE7QUFDQTtBQUNBO0FUNDNCQTtBU3gzQkE7QUFDQTtBQUNBO0FBQ0E7QVQwM0JBO0FTeDNCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVDAzQkE7QVN6M0JBO0FBQ0E7QVQyM0JBO0FTejNCQTtBQUNBO0FBQ0E7QVQyM0JBO0FTejNCQTtBQUNBO0FUMjNCQTs7QVN0M0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVHkzQkE7QUQ1dkJBO0FVeElBO0FBYUE7QVQyM0JBO0FBQ0E7QVMxM0JBO0FBQ0E7QVQ0M0JBO0FTMTNCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FUNDNCQTtBUzEzQkE7QUFDQTtBQUNBO0FUNDNCQTtBUzEzQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVDQzQkE7QVMxM0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVQ0M0JBO0FTMTNCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FUNDNCQTtBRGh5QkE7QVVoR0E7QUFNQTtBVDgzQkE7QUFDQTs7QVU1L0JBO0FBQ0E7QVYrL0JBO0FEcnpCQTtBVzNNQTtBQUdBO0FWaWdDQTtBQUNBOztBV3RnQ0E7QUFDQTtBWHlnQ0E7QURsekJBO0FZeE5BO0FBR0E7QVgyZ0NBO0FBQ0E7QVcxZ0NBO0FBQ0E7QUFDQTtBQUNBO0FYNGdDQTtBVzFnQ0E7QVo4SkE7QUFDQTtBQysyQkE7QVczZ0NBO0FBQ0E7QUFDQTtBWDZnQ0E7QVczZ0NBO0FBQ0E7QVo0QkE7QUFDQTtBQUNBO0FDay9CQTtBRGgvQkE7QUFDQTtBWS9CQTtBWGtoQ0E7QUFDQTtBRC8rQkE7QUFJQTtBWXhDQTtBWHVoQ0E7QUFDQTs7QVkzaUNBO0FBQ0E7QUFDQTtBQUNBO0FaOGlDQTtBWTVpQ0E7QUFDQTtBYjhOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDaTFCQTs7QWExakNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWI2akNBO0FhNWpDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBYjhqQ0E7O0FhMWpDQTtBQUNBO0FBQ0E7QWI2akNBO0FhM2pDQTtBQUNBO0FiNmpDQTtBQUNBO0FjcmxDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWRzbENBO0FjcmxDQTtBQUNBO0FBQ0E7QWR1bENBO0FjdGxDQTtBQUNBO0FBQ0E7QWR3bENBO0FjcmxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWR1bENBO0FjcmxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWR1bENBO0FjcmxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBZHVsQ0E7QWNybENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWZEQTtBQUNBO0FBQ0E7QUN5bENBO0FEdmxDQTtBQUNBO0FlRkE7QWQ0bENBO0FBQ0E7QUR0bENBO0FBSUE7QWVYQTtBZGltQ0E7QUFDQTtBYy9sQ0E7QUFDQTtBZGltQ0E7QWMvbENBO0FBQ0E7QUFDQTtBQUNBO0FkaW1DQTtBY2htQ0E7QUFDQTtBZGttQ0E7QWMvbENBO0FBQ0E7QWRpbUNBO0FjN2xDQTtBQUNBO0FkK2xDQTtBYzdsQ0E7QUFDQTtBQUNBO0FBQ0E7QWQrbENBO0FEajlCQTtBZWpKQTtBQUtBO0FBQ0E7QWRpbUNBO0FBQ0E7QWMvbENBO0FBQ0E7QWRpbUNBOztBZWxyQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhCd0lBO0FBQ0E7QUM4aUNBO0FlcnJDQTtBQUNBO0FmdXJDQTtBZXJyQ0E7QUFDQTtBZnVyQ0E7O0FnQm5zQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQnFzQ0E7QWdCcHNDQTtBQUNBO0FoQnNzQ0E7QWdCbnNDQTtBQUNBO0FoQnFzQ0E7QWdCbHNDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQm9zQ0E7QWdCbHNDQTtBQUNBO0FoQm9zQ0E7O0FpQmh1Q0E7QUFFQTtBQUNBO0FqQmt1Q0E7QWlCaHVDQTtBbEJzSkE7QUFDQTtBQzZrQ0E7QWlCanVDQTtBbEJtSkE7QUFDQTtBQ2lsQ0E7QWlCanVDQTtBQUNBO0FqQm11Q0E7QWlCanVDQTtBQUNBO0FsQjhIQTtBQUNBO0FDc21DQTtBaUJsdUNBO0FBQ0E7QUFDQTtBQUNBO0FsQndIQTtBQUNBO0FBakdBO0FBQ0E7QUFDQTtBQytzQ0E7QUQ3c0NBO0FBQ0E7QWtCMUJBO0FBQ0E7QWpCMHVDQTtBQUNBO0FEN3NDQTtBQUlBO0FrQm5DQTtBQUNBO0FqQmd2Q0E7QUFDQTs7QWtCM3dDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEI4d0NBO0FEbGtDQTtBbUJsTkE7QUFRQTtBbEJneENBO0FBQ0E7QUQ3a0NBO0FtQjVNQTtBQVdBO0FBQ0E7QWxCa3hDQTtBQUNBO0FrQmp4Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxCbXhDQTtBa0JqeENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEJteENBO0FrQmp4Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsQm14Q0E7QWtCanhDQTtBQUNBO0FBQ0E7QUFDQTtBbEJteENBOztBbUI1ekNBO0FBQ0E7QW5CK3pDQTtBbUI3ekNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5CK3pDQTtBRHZvQ0E7QW9CNUxBO0FBTUE7QW5CaTBDQTtBQUNBO0FEcG5DQTtBb0JwTkE7QUFTQTtBQUNBO0FBQ0E7QW5CbTBDQTtBQUNBO0FtQmowQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5CbTBDQTs7QW1CL3pDQTtBQUNBO0FBQ0E7QW5CazBDQTtBbUJqMENBO0FBQ0E7QW5CbTBDQTs7QW9CbDJDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCcTJDQTtBRC9wQ0E7QXFCM01BO0FBT0E7QXBCdTJDQTtBQUNBO0FvQnIyQ0E7QUFDQTtBcEJ1MkNBOztBb0JuMkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCczJDQTtBRDlxQ0E7QXFCNUxBO0FBTUE7QUFDQTtBcEJ3MkNBO0FBQ0E7QW9CdjJDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQnkyQ0E7QUQxckNBO0FxQm5MQTtBQU1BO0FwQjIyQ0E7QUFDQTs7QUQvckNBO0FzQjVNQTtBQUVBO0FBQ0E7QXJCODRDQTtBQUNBO0FEbHRDQTtBc0IzTEE7QUFFQTtBckIrNENBO0FBQ0E7QXFCNzRDQTtBQUNBO0FBQ0E7QUFDQTtBckIrNENBO0FENXRDQTtBc0J0TEE7QUFLQTtBckJpNUNBO0FBQ0E7QUR6c0NBO0FzQjlNQTtBQVFBO0FyQm01Q0E7QUFDQTtBcUJqNUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJCbTVDQTtBcUJsNUNBO0FBQ0E7QUFDQTtBQUNBO0F0QlFBO0FBQ0E7QUFDQTtBQzY0Q0E7QUQzNENBO0FBQ0E7QXNCWEE7QXJCeTVDQTtBQUNBO0FEMTRDQTtBQUlBO0FzQnBCQTtBckI4NUNBO0FBQ0E7QXFCNTVDQTtBQUNBO0FBQ0E7QXRCQ0E7QUFDQTtBQUNBO0FDODVDQTtBRDU1Q0E7QUFDQTtBc0JKQTtBckJtNkNBO0FBQ0E7QUQzNUNBO0FBSUE7QXNCYkE7QXJCdzZDQTtBQUNBO0FxQnI2Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJCdTZDQTtBcUJyNkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJCdTZDQTtBRHp5Q0E7QXNCcklBO0FBU0E7QUFDQTtBQUNBO0FBQ0E7QXJCeTZDQTtBQUNBO0FxQnY2Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJCeTZDQTtBRHp6Q0E7QXNCdEhBO0FBUUE7QUFDQTtBckIyNkNBO0FBQ0E7QXFCMTZDQTtBQUNBO0FyQjQ2Q0E7O0FxQnY2Q0E7QUFDQTtBckIwNkNBO0FEdDBDQTtBc0JyR0E7QUFHQTtBckI0NkNBO0FBQ0E7QURuekNBO0FzQjdIQTtBQU1BO0FyQjg2Q0E7QUFDQTtBcUI3NkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJCKzZDQTtBcUI3NkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckIrNkNBO0FEMzBDQTtBc0I1R0E7QUFVQTtBQUNBO0FBQ0E7QXJCaTdDQTtBQUNBO0FxQi82Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyQmk3Q0E7QURqM0NBO0FzQnJFQTtBQU9BO0FyQm03Q0E7QUFDQTtBcUJqN0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckJtN0NBO0FEaDRDQTtBc0IzREE7QUFVQTtBckJxN0NBO0FBQ0E7QUQ3MkNBO0FzQm5GQTtBQWFBO0FBQ0E7QUFDQTtBckJ1N0NBO0FBQ0E7O0FzQjNrREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEI4a0RBO0FzQjVrREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEI4a0RBO0FEejVDQTtBdUJ6TEE7QUFNQTtBQUNBO0F0QmdsREE7QUFDQTtBRHY0Q0E7QXVCak5BO0FBVUE7QUFDQTtBQUNBO0F0QmtsREE7QUFDQTtBc0JobERBO0FBQ0E7QUFDQTtBQUNBO0F0QmtsREE7QUQzNkNBO0F1QjFLQTtBQUtBO0FBQ0E7QXRCb2xEQTtBQUNBO0FEcjZDQTtBdUJ0TEE7QUFTQTtBdEJzbERBO0FBQ0E7QUQ5NUNBO0F1QmxNQTtBQVlBO0F0QndsREE7QUFDQTtBc0J0bERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJ3bERBOztBc0JwbERBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2QlBBO0FBQ0E7QUFDQTtBQzhsREE7QUQ1bERBO0FBQ0E7QXVCSUE7QXRCMmxEQTtBc0IxbERBO0FBQ0E7QXRCNGxEQTtBQUNBO0FEOWxEQTtBQUlBO0F1QkxBO0F0Qm1tREE7QXNCbG1EQTtBQUNBO0F0Qm9tREE7QUFDQTtBc0JsbURBO0FBQ0E7QUFDQTtBQUNBO0F0Qm9tREE7QXNCbG1EQTtBQUNBO0FBQ0E7QUFDQTtBdEJvbURBO0FENTlDQTtBdUIzSUE7QUFLQTtBdEJzbURBO0FBQ0E7O0F1QjVxREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkIrcURBO0F1QjdxREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkIrcURBO0FEbCtDQTtBd0JqTkE7QUFNQTtBQUNBO0FBQ0E7QXZCaXJEQTtBQUNBOztBRC8rQ0E7QXlCak5BO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEJtc0RBO0FBQ0E7QXdCanNEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4Qm1zREE7QUQ1L0NBO0F5QjNNQTtBQU1BO0FBQ0E7QXhCcXNEQTtBQUNBO0F3Qm5zREE7QUFDQTtBQUNBO0F4QnFzREE7QXdCbnNEQTtBQUNBO0F4QnFzREE7QXdCcHNEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhCc3NEQTtBd0Jwc0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEJzc0RBO0F3Qm5zREE7QUFDQTtBQUNBO0F4QnFzREE7QXdCbnNEQTtBQUNBO0F4QnFzREE7QXdCbnNEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QnFzREE7QURoakRBO0F5QnpKQTtBQU1BO0FBQ0E7QXhCdXNEQTtBQUNBOztBeUJqd0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpCb3dEQTtBeUJsd0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpCb3dEQTtBRHZqREE7QTBCak5BO0FBTUE7QUFDQTtBekJzd0RBO0FBQ0E7QXlCcHdEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6QnN3REE7QXlCcHdEQTtBQUNBO0FBQ0E7QUFDQTtBekJzd0RBOztBMEJoeURBO0FBRUE7QTFCa3lEQTtBMEJqeURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUJteURBO0EwQmx5REE7QUFOQTtBQU9BO0ExQnF5REE7QUFDQTs7QTBCanlEQTtBQUVBO0FBQ0E7QUFDQTtBMUJteURBO0EwQmh5REE7QUFEQTtBQUVBO0ExQm15REE7QUFDQTtBMEJoeURBO0FBREE7QUFFQTtBMUJteURBO0FBQ0E7QTBCL3hEQTtBQUNBO0ExQml5REE7QTBCN3hEQTtBQUNBO0ExQit4REE7QTBCN3hEQTtBQUNBO0ExQit4REE7QTBCM3hEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUI2eERBO0EwQjV4REE7QUFQQTtBQVFBO0FBQ0E7QTFCK3hEQTtBQUNBO0EwQjd4REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQit4REE7QTBCOXhEQTtBQVRBO0FBVUE7QTFCaXlEQTtBQUNBO0EwQi94REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUJpeURBO0EwQmh5REE7QUFDQTtBQUNBO0ExQmt5REE7QTBCaHlEQTtBQUNBO0FBQ0E7QTFCa3lEQTtBMEIveERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFCaXlEQTtBMEIveERBO0FBQ0E7QTFCaXlEQTtBMEIveERBO0FBQ0E7QTFCaXlEQTtBMEJoeURBO0FBRkE7QUFHQTtBMUJteURBO0FBQ0E7O0EyQnA0REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0J1NERBO0FEaHNEQTtBNEIzTUE7QUFNQTtBM0J5NERBO0FBQ0E7QTJCdjREQTtBQUNBO0FBQ0E7QTNCeTREQTtBMkJ2NERBO0FBQ0E7QUFDQTtBQUNBO0EzQnk0REE7QTJCeDREQTtBQUNBO0FBQ0E7QTNCMDREQTtBMkJ4NERBO0FBQ0E7QTNCMDREQTtBMkJ2NERBO0FBQ0E7QUFDQTtBQUNBO0EzQnk0REE7QUQ5c0RBO0E0QjlMQTtBQUtBO0EzQjI0REE7QUFDQTtBMkJ6NERBO0FBQ0E7QUFDQTtBQUNBO0EzQjI0REE7O0E0Qi82REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUJrN0RBO0FEdnZEQTtBNkIvTEE7QUFNQTtBNUJvN0RBO0FBQ0E7QURodkRBO0E2QjNNQTtBQVNBO0E1QnM3REE7QUFDQTtBRHp1REE7QTZCdk5BO0FBWUE7QUFDQTtBQUNBO0E1Qnc3REE7QUFDQTtBNEJ0N0RBO0FBQ0E7QTVCdzdEQTtBNEJ2N0RBO0FBQ0E7QTVCeTdEQTtBNEJ0N0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVCdzdEQTtBNEJ2N0RBO0FBQ0E7QTVCeTdEQTtBRC92REE7QTZCaE1BO0FBU0E7QTVCMDdEQTtBQUNBO0E0QnY3REE7QUFDQTtBQUNBO0FBQ0E7QTVCeTdEQTs7QTZCaCtEQTtBQUNBO0FBQ0E7QUFDQTtBN0JtK0RBO0FEL3dEQTtBOEJ2TkE7QUFLQTtBN0JxK0RBO0FBQ0E7QTZCbitEQTtBQUNBO0FBQ0E7QTdCcStEQTtBRHB5REE7QThCbk1BO0FBSUE7QUFDQTtBN0J1K0RBO0FBQ0E7QTZCcitEQTtBQUNBO0E3QnUrREE7QTZCcitEQTtBQUNBO0FBQ0E7QUFDQTtBN0J1K0RBOztBNkJwK0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QnUrREE7O0E2QnArREE7QUFDQTtBQUNBO0E3QnUrREE7O0E2QmorREE7QUFDQTtBN0JvK0RBO0E2QmwrREE7QUFDQTtBN0JvK0RBO0E2QmwrREE7QUFDQTtBN0JvK0RBO0E2QmorREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3Qm0rREE7QUQ5MERBO0E4QjFKQTtBQU9BO0E3QnErREE7QUFDQTtBNkJuK0RBO0FBQ0E7QUFDQTtBN0JxK0RBO0E2Qm4rREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QnErREE7QTZCbitEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QnErREE7QTZCbitEQTtBQUNBO0E3QnErREE7QTZCbitEQTtBQUNBO0E3QnErREE7QTZCbitEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QnErREE7QURoM0RBO0E4QnpIQTtBQU1BO0E3QnUrREE7QUFDQTtBNkJyK0RBO0FBQ0E7QTdCdStEQTtBNkJyK0RBO0FBQ0E7QUFDQTtBQUNBO0E3QnUrREE7QTZCcitEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5QnRFQTtBQUNBO0FBQ0E7QUM4aUVBO0FENWlFQTtBQUNBO0E4Qm1FQTtBQUNBO0E3QjQrREE7QUFDQTtBRDVpRUE7QUFJQTtBOEIwREE7QUFDQTtBN0JrL0RBO0FBQ0E7O0E4QnptRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUI0bUVBO0FEajdEQTtBK0IvTEE7QUFNQTtBOUI4bUVBO0FBQ0E7QUQxNkRBO0ErQjNNQTtBQVNBO0E5QmduRUE7QUFDQTtBRG42REE7QStCdk5BO0FBWUE7QUFDQTtBQUNBO0E5QmtuRUE7QUFDQTtBOEJobkVBO0FBQ0E7QUFDQTtBOUJrbkVBO0E4QmpuRUE7QUFDQTtBOUJtbkVBO0E4QmhuRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUJrbkVBO0FEbjhEQTtBK0JuTEE7QUFNQTtBOUJvbkVBO0FBQ0E7QUQ1N0RBO0ErQi9MQTtBQVNBO0FBQ0E7QTlCc25FQTtBQUNBOztBOEJsbkVBO0FBQ0E7QTlCcW5FQTs7QStCOXBFQTtBQUNBO0FBQ0E7QUFDQTtBL0JpcUVBO0ErQmhxRUE7QUFDQTtBQUNBO0EvQmtxRUE7QStCaHFFQTtBQUNBO0FBQ0E7QUFDQTtBL0JrcUVBO0ErQmpxRUE7QUFKQTtBQUtBO0FBQ0E7QS9Cb3FFQTtBQUNBO0ErQmpxRUE7QUFEQTtBQUVBO0FBQ0E7QS9Cb3FFQTtBQUNBO0ErQmxxRUE7QUFDQTtBQUNBO0FBQ0E7QS9Cb3FFQTtBK0JucUVBO0FBSkE7QUFLQTtBQUNBO0EvQnNxRUE7QUFDQTs7QWdDbnNFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQ3NzRUE7QWdDcHNFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQ3NzRUE7QUR6L0RBO0FpQ2pOQTtBQU1BO0FBQ0E7QUFDQTtBaEN3c0VBO0FBQ0E7O0FpQ3Z0RUE7QUFDQTtBQUNBO0FBQ0E7QWpDMHRFQTtBRGxoRUE7QWtDM01BO0FBTUE7QWpDMnRFQTtBQUNBO0FEM2dFQTtBa0N2TkE7QUFVQTtBakM0dEVBO0FBQ0E7QWlDenRFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpDMnRFQTtBaUN4dEVBO0FBQ0E7QUFDQTtBQUNBO0FqQzB0RUE7O0FpQ3R0RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQ3l0RUE7QURwaUVBO0FrQzFMQTtBQVFBO0FBQ0E7QWpDMHRFQTtBQUNBO0FpQ3h0RUE7QUFFQTtBQUNBO0FqQ3l0RUE7O0FpQ3B0RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakN1dEVBO0FpQ3J0RUE7QUFDQTtBakN1dEVBO0FpQ3B0RUE7QUFDQTtBQUNBO0FBQ0E7QWpDc3RFQTtBaUNwdEVBO0FBQ0E7QUFDQTtBQUNBO0FqQ3N0RUE7O0FpQ2x0RUE7QUFDQTtBakNxdEVBOztBaUNudEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakNzdEVBO0FpQ3J0RUE7QUFDQTtBQUNBO0FBQ0E7QWpDdXRFQTs7QWlDbHRFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpDcXRFQTtBaUNsdEVBO0FBQ0E7QWpDb3RFQTtBaUNsdEVBO0FBQ0E7QWpDb3RFQTtBaUNqdEVBO0FBQ0E7QWpDbXRFQTtBaUNodEVBO0FBQ0E7QWpDa3RFQTtBaUM5c0VBO0FBQ0E7QUFDQTtBakNndEVBO0FpQzdzRUE7QUFDQTtBakMrc0VBO0FpQzVzRUE7QUFDQTtBakM4c0VBO0FpQzNzRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakM2c0VBO0FEdG9FQTtBa0MzRUE7QUFPQTtBQUNBO0FqQzhzRUE7QUFDQTtBRGhvRUE7QWtDdkZBO0FBWUE7QWpDK3NFQTtBQUNBOztBaUMzc0VBO0FBQ0E7QUFDQTtBQUNBO0FqQzhzRUE7QWlDNXNFQTtBQUNBO0FqQzhzRUE7O0FrQ3AyRUE7QUFDQTtBQUNBO0FBQ0E7QWxDdTJFQTtBRDVxRUE7QW1DOUxBO0FBS0E7QUFDQTtBbEN5MkVBO0FBQ0E7QUQxcEVBO0FtQ3ROQTtBQVNBO0FsQzIyRUE7QUFDQTtBa0N6MkVBO0FBQ0E7QWxDMjJFQTtBa0N6MkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxDMjJFQTtBa0MxMkVBO0FBQ0E7QWxDNDJFQTtBa0N6MkVBO0FBQ0E7QWxDMjJFQTtBa0N2MkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxDeTJFQTtBRGhzRUE7QW1DN0tBO0FBTUE7QWxDMjJFQTtBQUNBO0FrQ3oyRUE7QUFDQTtBbEMyMkVBO0FrQ3oyRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQ0xBO0FBQ0E7QUFDQTtBQ2kzRUE7QUQvMkVBO0FBQ0E7QW1DRUE7QWxDZzNFQTtBa0MvMkVBO0FBQ0E7QWxDaTNFQTtBQUNBO0FEajNFQTtBQUlBO0FtQ1BBO0FsQ3czRUE7QWtDdjNFQTtBQUNBO0FsQ3kzRUE7QUFDQTtBa0N0M0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxDdzNFQTtBa0N0M0VBO0FBQ0E7QUFDQTtBbEN3M0VBO0FrQ3QzRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEN3M0VBO0FrQ3QzRUE7QUFDQTtBbEN3M0VBO0FEeHZFQTtBbUNqSUE7QUFHQTtBbEMwM0VBO0FBQ0E7O0FrQ3AzRUE7QUFDQTtBQUNBO0FBQ0E7QWxDdTNFQTtBa0NyM0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkNqREE7QUFDQTtBQUNBO0FDeTZFQTtBRHY2RUE7QUFDQTtBbUM4Q0E7QWxDNDNFQTtBQUNBO0FEdDZFQTtBQUlBO0FtQ3FDQTtBbENpNEVBO0FBQ0E7QWtDLzNFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsQ2k0RUE7QWtDLzNFQTtBQUNBO0FsQ2k0RUE7QWtDOTNFQTtBQUNBO0FsQ2c0RUE7QWtDMzNFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEM2M0VBO0FrQzUzRUE7QUFDQTtBbEM4M0VBO0FrQzMzRUE7QUFDQTtBbEM2M0VBO0FrQzMzRUE7QUFDQTtBbEM2M0VBOztBa0N6M0VBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkMvRkE7QUFDQTtBQUNBO0FDMjlFQTtBRHo5RUE7QUFDQTtBbUM0RkE7QWxDZzRFQTtBQUNBO0FEeDlFQTtBQUlBO0FtQ21GQTtBbENxNEVBO0FBQ0E7QWtDbjRFQTtBQUNBO0FsQ3E0RUE7QWtDbDRFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsQ280RUE7O0FtQzloRkE7QUFDQTtBQUNBO0FBQ0E7QW5DaWlGQTtBRHAyRUE7QW9DaE1BO0FBS0E7QW5DbWlGQTtBQUNBO0FENzFFQTtBb0M1TUE7QUFRQTtBQUNBO0FuQ3FpRkE7QUFDQTtBRHYxRUE7QW9DeE5BO0FBWUE7QW5DdWlGQTtBQUNBOztBbUNyaUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkN3aUZBO0FtQ3ZpRkE7QUFDQTtBQUNBO0FBQ0E7QW5DeWlGQTs7QW9DaGtGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQ21rRkE7QUQ1M0VBO0FxQzNNQTtBQU1BO0FwQ3FrRkE7QUFDQTtBRHIzRUE7QXFDdk5BO0FBU0E7QXBDdWtGQTtBQUNBOztBb0Nua0ZBO0FBRUE7QUFDQTtBckM0QkE7QUFDQTtBQUNBO0FDMGlGQTtBRHhpRkE7QXFDOUJBO0FBQ0E7QXBDeWtGQTtBQUNBO0FEdmlGQTtBcUNwQ0E7QUFDQTtBcEM4a0ZBO0FBQ0E7QW9DNWtGQTtBQUNBO0FBQ0E7QXBDOGtGQTtBb0M1a0ZBO0FBQ0E7QUFDQTtBcEM4a0ZBO0FvQzVrRkE7QUFDQTtBcEM4a0ZBOztBcUM5bUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJDaW5GQTtBRDE2RUE7QXNDM01BO0FBTUE7QXJDbW5GQTtBQUNBOztBcUMvbUZBO0FBRUE7QUFDQTtBdEMrQkE7QUFDQTtBQUNBO0FDbWxGQTtBRGpsRkE7QXNDakNBO0FBQ0E7QXJDcW5GQTtBQUNBO0FEaGxGQTtBc0N2Q0E7QUFDQTtBckMwbkZBO0FBQ0E7QURqOEVBO0FzQ2hNQTtBQVVBO0FyQzJuRkE7QUFDQTtBcUMxbkZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckM0bkZBO0FxQzFuRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckM0bkZBO0FxQzFuRkE7QUFDQTtBckM0bkZBO0FxQzFuRkE7QUFDQTtBckM0bkZBOztBRG45RUE7QXVDbE5BO0FBRUE7QUFDQTtBdEN3cUZBO0FBQ0E7QXNDdnFGQTtBQUNBO0F0Q3lxRkE7O0FzQ3BxRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0Q3VxRkE7QUQvOUVBO0F1QzdNQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0F0Q3lxRkE7QUFDQTtBc0N2cUZBO0FBQ0E7QUFDQTtBQUNBO0F0Q3lxRkE7QXNDdnFGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0Q3lxRkE7QUQ5L0VBO0F1Qy9LQTtBQU1BO0F0QzJxRkE7QUFDQTtBc0N6cUZBO0FBQ0E7QXRDMnFGQTtBc0N6cUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRDMnFGQTtBRDVnRkE7QXVDbktBO0FBTUE7QXRDNnFGQTtBQUNBO0FEcmdGQTtBdUMvS0E7QUFTQTtBdEMrcUZBO0FBQ0E7O0F1Q2x1RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2Q3F1RkE7QXVDcHVGQTtBQUNBO0F2Q3N1RkE7QXVDcHVGQTtBQUNBO0FBQ0E7QUFDQTtBdkNzdUZBO0F1Q3B1RkE7QUFDQTtBQUNBO0F2Q3N1RkE7O0F3Q3p2RkE7QUFDQTtBeEM0dkZBO0FEM2lGQTtBeUNsTkE7QUFHQTtBQUNBO0F4Qzh2RkE7QUFDQTtBd0M3dkZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEMrdkZBO0FEaGxGQTtBeUNwTEE7QUFPQTtBQUNBO0F4Q2l3RkE7QUFDQTtBd0M5dkZBO0FBQ0E7QXhDZ3dGQTtBd0M5dkZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhDZ3dGQTtBd0M5dkZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhDZ3dGQTtBRC9sRkE7QXlDcktBO0FBTUE7QUFDQTtBQUNBO0F4Q2t3RkE7QUFDQTtBRDlrRkE7QXlDN0xBO0FBV0E7QUFDQTtBeENvd0ZBO0FBQ0E7QXdDbHdGQTtBQUNBO0FBQ0E7QXhDb3dGQTtBd0Nsd0ZBO0FBQ0E7QUFDQTtBeENvd0ZBO0F3Q2x3RkE7QUFDQTtBeENvd0ZBO0F3Q253RkE7QUFDQTtBekNQQTtBQUNBO0FBQ0E7QUM2d0ZBO0FEM3dGQTtBQUNBO0F5Q0lBO0F4QzB3RkE7QUFDQTtBRDF3RkE7QUFJQTtBeUNMQTtBeEMrd0ZBO0FBQ0E7QXdDNXdGQTtBQUNBO0F4Qzh3RkE7QUQ5bkZBO0F5Q2pKQTtBQUdBO0F4Q2d4RkE7QUFDQTtBd0Mvd0ZBO0FBQ0E7QUFDQTtBekNwQkE7QUFDQTtBQUNBO0FDc3lGQTtBRHB5RkE7QUFDQTtBeUNpQkE7QXhDc3hGQTtBQUNBO0FEbnlGQTtBQUlBO0F5Q1FBO0F4QzJ4RkE7QUFDQTtBd0N4eEZBO0FBQ0E7QUFDQTtBeEMweEZBO0F3Q3h4RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEMweEZBO0FEanFGQTtBeUNoSUE7QUFTQTtBeEM0eEZBO0FBQ0E7QUQxcEZBO0F5QzVJQTtBQVlBO0FBQ0E7QUFDQTtBeEM4eEZBO0FBQ0E7QXdDNXhGQTtBQUNBO0F4Qzh4RkE7QURwcUZBO0F5QzNIQTtBQUdBO0FBQ0E7QXhDZ3lGQTtBQUNBOztBd0M1eEZBO0FBRUE7QUFDQTtBQUNBO0F6QzVEQTtBQUNBO0FBQ0E7QUMyMUZBO0FEejFGQTtBeUMwREE7QUFDQTtBeENreUZBO0F3Q2h5RkE7QUFDQTtBeENreUZBO0FBQ0E7QUQzMUZBO0F5Q29EQTtBQUNBO0F4QzB5RkE7QXdDeHlGQTtBQUNBO0F4QzB5RkE7QUFDQTtBd0N4eUZBO0FBQ0E7QUFDQTtBeEMweUZBO0FEbnRGQTtBeUN6RkE7QUFJQTtBeEM0eUZBO0FBQ0E7QXdDMXlGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QzR5RkE7QUQ5dEZBO0F5Q2xGQTtBQU1BO0F4Qzh5RkE7QUFDQTs7OztBeUNqN0ZBOzs7Ozs7Ozs7O0FBVUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7O0FBVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7O0ExQy9OQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QTJDTEE7O0FBbkJBO0FBQ0E7QUFzQkE7QUFwQkE7QUFDQTtBQXNCQTtBQW5CQTtBQUNBO0FBQ0E7QUFDQTtBQXFCQTtBQW5CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBcUJBOzs7O0EzQ25DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QTRDTEE7O0FBbkJBO0FBQ0E7QUFzQkE7QUFwQkE7QUFDQTtBQXNCQTtBQWxCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQW9CQTtBQWhCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWtCQTtBQWZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFpQkE7QUFkQTtBQUVBO0FBZUE7QUFiQTtBQUNBO0FBZUE7QUFWQTtBQUNBO0FBWUE7QUFUQTtBQUNBO0FBV0E7QUFSQTtBQUNBO0FBQ0E7QUFVQTtBQU5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUUE7QUFOQTtBQUNBO0FBUUE7QUFOQTtBQUNBO0FBUUE7QUFIQTtBQUNBO0FBQ0E7QUFLQTtBQUZBO0FBQ0E7QUFDQTtBQUlBO0FBREE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBOzs7O0E1Q3pHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QTZDTEE7O0FBbkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFzQkE7QUFwQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXNCQTtBQW5CQTtBQUNBO0FBQ0E7QUFxQkE7QUFsQkE7QUFDQTtBN0N1R0E7QUFDQTtBQUNBO0FBQ0E7QTZDbEZBO0FBcEJBO0FBQ0E7QTdDZ0hBO0FBQ0E7QTZDekZBO0FBcEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBc0JBO0FBcEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFzQkE7QUFsQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQW9CQTtBQWpCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQW1CQTs7OztBN0NuRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0E4Q0xBOztBQW5CQTtBQUNBO0FBQ0E7QUFzQkE7QUFwQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUNnSkE7QUFDQTtBOEN6SEE7QUFyQkE7QUFDQTtBQXVCQTtBQXBCQTtBQUNBO0FBc0JBO0FBbEJBO0FBQ0E7QUFDQTtBQUNBO0FBb0JBO0FBbEJBO0FBQ0E7QUFvQkE7QUFoQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBa0JBO0FBaEJBO0FBQ0E7QUFrQkE7QUFkQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5Q29HQTtBQUNBO0E4Q25GQTtBQWZBO0FBQ0E7QUFDQTtBQWlCQTtBQWJBO0FBQ0E7QUFlQTs7OztBOUM5RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0ErQ0xBOztBQW5CQTtBQUNBO0FBQ0E7QUFDQTtBQXNCQTtBQXBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBc0JBO0FBbkJBO0FBQ0E7QUFDQTtBQXFCQSIsInNvdXJjZXMiOlsid2VicGFjazovL3dlYnBhY2svLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9kaXN0L2ZhbmN5Ym94L2ZhbmN5Ym94LmNzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vbm9kZV9tb2R1bGVzL0Bmb250c291cmNlLXZhcmlhYmxlL2ludGVyL3dnaHQuY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9ub2RlX21vZHVsZXMvQGZvbnRzb3VyY2UtdmFyaWFibGUvaW50ZXIvd2dodC1pdGFsaWMuY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvYmFzZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvbWFpbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9iYXNlL3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL2Jhc2UvcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvYmFzZS91dGlscy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9iYXNlL2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvYmFzZS9mb250cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy91aS9uYXZpZ2F0aW9uLXNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvdWkvYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3VpL3Byb2R1Y3QtY2FyZC5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy91aS9tb2JpbGUtbWVudS5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy91aS9wYWdlLWhlYWQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvdWkvYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvdWkvYXdhcmQtY2FyZC5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy91aS9sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvdWkvY2FsbGJhY2stbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvdWkvaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvdWkvY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvdWkvcG9saXRpYy1jb25maXJtLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS9tYWluLWJhbm5lci5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2UvbnVtYmVycy1pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS9xdW90ZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2UvcHJvbW9zLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS9jYXRhbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS9oaXRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS9ncmVldGluZy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2Uvd2hlcmUtYnV5LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS9zcG9pbGVycy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2UvcHJvZHVjdC1jYXRlZ29yeS5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2UvaGlzdG9yeS5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2UvcmV0YWlsLW91dGxldHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvdGV4dC1wYWdlL2F3YXJkcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2Uvc2VvLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS9wcm9kdWN0cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2UvcHJvZHVjdC1kZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvdGV4dC1wYWdlL2NvbnRhY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS9nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS9jYXRlZ29yeS5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2UvZmlsZXMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvcGFnZXMvbm90LWZvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL2hlYWRlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvY29tcG9uZW50cy9QYXJ0bmVyc1NsaWRlci9wYXJ0bmVycy1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL2NvbXBvbmVudHMvTWFpblNsaWRlci9tYWluLXNsaWRlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvY29tcG9uZW50cy9BbGVydC9hbGVydC5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvY29tcG9uZW50cy9TZWxlY3Qvc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9jb21wb25lbnRzL1ZpZGVvL3ZpZGVvLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiOnJvb3R7LS1mLXNwaW5uZXItd2lkdGg6IDM2cHg7LS1mLXNwaW5uZXItaGVpZ2h0OiAzNnB4Oy0tZi1zcGlubmVyLWNvbG9yLTE6IHJnYmEoMCwgMCwgMCwgMC4xKTstLWYtc3Bpbm5lci1jb2xvci0yOiByZ2JhKDE3LCAyNCwgMjgsIDAuOCk7LS1mLXNwaW5uZXItc3Ryb2tlOiAyLjc1fS5mLXNwaW5uZXJ7bWFyZ2luOmF1dG87cGFkZGluZzowO3dpZHRoOnZhcigtLWYtc3Bpbm5lci13aWR0aCk7aGVpZ2h0OnZhcigtLWYtc3Bpbm5lci1oZWlnaHQpfS5mLXNwaW5uZXIgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246dG9wO2FuaW1hdGlvbjpmLXNwaW5uZXItcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZX0uZi1zcGlubmVyIHN2ZyAqe3N0cm9rZS13aWR0aDp2YXIoLS1mLXNwaW5uZXItc3Ryb2tlKTtmaWxsOm5vbmV9LmYtc3Bpbm5lciBzdmcgKjpmaXJzdC1jaGlsZHtzdHJva2U6dmFyKC0tZi1zcGlubmVyLWNvbG9yLTEpfS5mLXNwaW5uZXIgc3ZnICo6bGFzdC1jaGlsZHtzdHJva2U6dmFyKC0tZi1zcGlubmVyLWNvbG9yLTIpO2FuaW1hdGlvbjpmLXNwaW5uZXItZGFzaCAycyBlYXNlLWluLW91dCBpbmZpbml0ZX1Aa2V5ZnJhbWVzIGYtc3Bpbm5lci1yb3RhdGV7MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgZi1zcGlubmVyLWRhc2h7MCV7c3Ryb2tlLWRhc2hhcnJheToxLDE1MDtzdHJva2UtZGFzaG9mZnNldDowfTUwJXtzdHJva2UtZGFzaGFycmF5OjkwLDE1MDtzdHJva2UtZGFzaG9mZnNldDotMzV9MTAwJXtzdHJva2UtZGFzaGFycmF5OjkwLDE1MDtzdHJva2UtZGFzaG9mZnNldDotMTI0fX0uZi10aHJvd091dFVwe2FuaW1hdGlvbjp2YXIoLS1mLXRocm93LW91dC1kdXJhdGlvbiwgMC4xNzVzKSBlYXNlLW91dCBib3RoIGYtdGhyb3dPdXRVcH0uZi10aHJvd091dERvd257YW5pbWF0aW9uOnZhcigtLWYtdGhyb3ctb3V0LWR1cmF0aW9uLCAwLjE3NXMpIGVhc2Utb3V0IGJvdGggZi10aHJvd091dERvd259QGtleWZyYW1lcyBmLXRocm93T3V0VXB7dG97dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIGNhbGModmFyKC0tZi10aHJvdy1vdXQtZGlzdGFuY2UsIDE1MHB4KSAqIC0xKSwgMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGYtdGhyb3dPdXREb3due3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCB2YXIoLS1mLXRocm93LW91dC1kaXN0YW5jZSwgMTUwcHgpLCAwKTtvcGFjaXR5OjB9fS5mLXpvb21JblVwe2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2UgLjFzIGJvdGggZi16b29tSW5VcH0uZi16b29tT3V0RG93bnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlIGJvdGggZi16b29tT3V0RG93bn1Aa2V5ZnJhbWVzIGYtem9vbUluVXB7ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMC45NzUpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH10b3t0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtem9vbU91dERvd257dG97dHJhbnNmb3JtOnNjYWxlKDAuOTc1KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9fS5mLWZhZGVJbnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSB2YXIoLS1mLXRyYW5zaXRpb24tZWFzaW5nLCBlYXNlKSB2YXIoLS1mLXRyYW5zaXRpb24tZGVsYXksIDBzKSBib3RoIGYtZmFkZUluO3otaW5kZXg6Mn0uZi1mYWRlT3V0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIHZhcigtLWYtdHJhbnNpdGlvbi1lYXNpbmcsIGVhc2UpIHZhcigtLWYtdHJhbnNpdGlvbi1kZWxheSwgMHMpIGJvdGggZi1mYWRlT3V0O3otaW5kZXg6MX1Aa2V5ZnJhbWVzIGYtZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWZhZGVPdXR7MTAwJXtvcGFjaXR5OjB9fS5mLWZhZGVGYXN0SW57YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZS1vdXQgYm90aCBmLWZhZGVGYXN0SW47ei1pbmRleDoyfS5mLWZhZGVGYXN0T3V0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMXMpIGVhc2Utb3V0IGJvdGggZi1mYWRlRmFzdE91dDt6LWluZGV4OjJ9QGtleWZyYW1lcyBmLWZhZGVGYXN0SW57MCV7b3BhY2l0eTouNzV9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1mYWRlRmFzdE91dHsxMDAle29wYWNpdHk6MH19LmYtZmFkZVNsb3dJbnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjVzKSBlYXNlIGJvdGggZi1mYWRlU2xvd0luO3otaW5kZXg6Mn0uZi1mYWRlU2xvd091dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjVzKSBlYXNlIGJvdGggZi1mYWRlU2xvd091dDt6LWluZGV4OjF9QGtleWZyYW1lcyBmLWZhZGVTbG93SW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtZmFkZVNsb3dPdXR7MTAwJXtvcGFjaXR5OjB9fS5mLWNyb3NzZmFkZUlue2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2Utb3V0IGJvdGggZi1jcm9zc2ZhZGVJbjt6LWluZGV4OjJ9LmYtY3Jvc3NmYWRlT3V0e2FuaW1hdGlvbjpjYWxjKHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykqLjUpIGxpbmVhciAuMXMgYm90aCBmLWNyb3NzZmFkZU91dDt6LWluZGV4OjF9QGtleWZyYW1lcyBmLWNyb3NzZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWNyb3NzZmFkZU91dHsxMDAle29wYWNpdHk6MH19LmYtc2xpZGVJbi5mcm9tLW5leHR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVJbk5leHR9LmYtc2xpZGVJbi5mcm9tLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVJblByZXZ9LmYtc2xpZGVPdXQudG8tbmV4dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1zbGlkZU91dE5leHR9LmYtc2xpZGVPdXQudG8tcHJldnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1zbGlkZU91dFByZXZ9QGtleWZyYW1lcyBmLXNsaWRlSW5QcmV2ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGYtc2xpZGVJbk5leHR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGYtc2xpZGVPdXROZXh0ezEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfX1Aa2V5ZnJhbWVzIGYtc2xpZGVPdXRQcmV2ezEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9fS5mLWNsYXNzaWNJbi5mcm9tLW5leHR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY0luTmV4dDt6LWluZGV4OjJ9LmYtY2xhc3NpY0luLmZyb20tcHJldnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1jbGFzc2ljSW5QcmV2O3otaW5kZXg6Mn0uZi1jbGFzc2ljT3V0LnRvLW5leHR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY091dE5leHQ7ei1pbmRleDoxfS5mLWNsYXNzaWNPdXQudG8tcHJldnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1jbGFzc2ljT3V0UHJldjt6LWluZGV4OjF9QGtleWZyYW1lcyBmLWNsYXNzaWNJbk5leHR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTc1cHgpO29wYWNpdHk6MH0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1jbGFzc2ljSW5QcmV2ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDc1cHgpO29wYWNpdHk6MH0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1jbGFzc2ljT3V0TmV4dHsxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC03NXB4KTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZi1jbGFzc2ljT3V0UHJldnsxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDc1cHgpO29wYWNpdHk6MH19OnJvb3R7LS1mLWJ1dHRvbi13aWR0aDogNDBweDstLWYtYnV0dG9uLWhlaWdodDogNDBweDstLWYtYnV0dG9uLWJvcmRlcjogMDstLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDA7LS1mLWJ1dHRvbi1jb2xvcjogIzM3NDE1MTstLWYtYnV0dG9uLWJnOiAjZjhmOGY4Oy0tZi1idXR0b24taG92ZXItYmc6ICNlMGUwZTA7LS1mLWJ1dHRvbi1hY3RpdmUtYmc6ICNkMGQwZDA7LS1mLWJ1dHRvbi1zaGFkb3c6IG5vbmU7LS1mLWJ1dHRvbi10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTstLWYtYnV0dG9uLXRyYW5zZm9ybTogbm9uZTstLWYtYnV0dG9uLXN2Zy13aWR0aDogMjBweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIwcHg7LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAxLjU7LS1mLWJ1dHRvbi1zdmctZmlsbDogbm9uZTstLWYtYnV0dG9uLXN2Zy1maWx0ZXI6IG5vbmU7LS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eTogMC42NX0uZi1idXR0b257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JveC1zaXppbmc6Y29udGVudC1ib3g7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOnZhcigtLWYtYnV0dG9uLXdpZHRoKTtoZWlnaHQ6dmFyKC0tZi1idXR0b24taGVpZ2h0KTtib3JkZXI6dmFyKC0tZi1idXR0b24tYm9yZGVyKTtib3JkZXItcmFkaXVzOnZhcigtLWYtYnV0dG9uLWJvcmRlci1yYWRpdXMpO2NvbG9yOnZhcigtLWYtYnV0dG9uLWNvbG9yKTtiYWNrZ3JvdW5kOnZhcigtLWYtYnV0dG9uLWJnKTtib3gtc2hhZG93OnZhcigtLWYtYnV0dG9uLXNoYWRvdyk7cG9pbnRlci1ldmVudHM6YWxsO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246dmFyKC0tZi1idXR0b24tdHJhbnNpdGlvbil9QG1lZGlhKGhvdmVyOiBob3Zlcil7LmYtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKXtjb2xvcjp2YXIoLS1mLWJ1dHRvbi1ob3Zlci1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mLWJ1dHRvbi1ob3Zlci1iZyl9fS5mLWJ1dHRvbjphY3RpdmU6bm90KFtkaXNhYmxlZF0pe2JhY2tncm91bmQtY29sb3I6dmFyKC0tZi1idXR0b24tYWN0aXZlLWJnKX0uZi1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOm5vbmV9LmYtYnV0dG9uOmZvY3VzLXZpc2libGV7b3V0bGluZTpub25lO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgdmFyKC0tZi1idXR0b24tb3V0bGluZSwgMnB4KSB2YXIoLS1mLWJ1dHRvbi1vdXRsaW5lLWNvbG9yLCB2YXIoLS1mLWJ1dHRvbi1jb2xvcikpfS5mLWJ1dHRvbiBzdmd7d2lkdGg6dmFyKC0tZi1idXR0b24tc3ZnLXdpZHRoKTtoZWlnaHQ6dmFyKC0tZi1idXR0b24tc3ZnLWhlaWdodCk7ZmlsbDp2YXIoLS1mLWJ1dHRvbi1zdmctZmlsbCk7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6dmFyKC0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aCk7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2U7dHJhbnNmb3JtOnZhcigtLWYtYnV0dG9uLXRyYW5zZm9ybSk7ZmlsdGVyOnZhcigtLWYtYnV0dG9uLXN2Zy1maWx0ZXIpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmYtYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH0uZi1idXR0b25bZGlzYWJsZWRdIHN2Z3tvcGFjaXR5OnZhcigtLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5KX0uZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxfS5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLWhvcml6b250YWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwuaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dHt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXZ7bGVmdDp2YXIoLS1mLWJ1dHRvbi1wcmV2LXBvcyl9LmlzLWhvcml6b250YWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwuaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dHtyaWdodDp2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyl9LmlzLWhvcml6b250YWwuaXMtcnRsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLWhvcml6b250YWwuaXMtcnRsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2e2xlZnQ6YXV0bztyaWdodDp2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyl9LmlzLWhvcml6b250YWwuaXMtcnRsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLWhvcml6b250YWwuaXMtcnRsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e3JpZ2h0OmF1dG87bGVmdDp2YXIoLS1mLWJ1dHRvbi1wcmV2LXBvcyl9LmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dHt0b3A6YXV0bztsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXZ7dG9wOnZhcigtLWYtYnV0dG9uLW5leHQtcG9zKX0uaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7Ym90dG9tOnZhcigtLWYtYnV0dG9uLW5leHQtcG9zKX0uaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiBzdmcsLmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQgc3ZnLC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiBzdmcsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbjpkaXNhYmxlZCwuZmFuY3lib3hfX25hdiAuZi1idXR0b246ZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX1odG1sLndpdGgtZmFuY3lib3h7d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlO3Njcm9sbC1iZWhhdmlvcjphdXRvfWh0bWwud2l0aC1mYW5jeWJveCBib2R5e3RvdWNoLWFjdGlvbjpub25lfWh0bWwud2l0aC1mYW5jeWJveCBib2R5LmhpZGUtc2Nyb2xsYmFye3dpZHRoOmF1dG87bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tZmFuY3lib3gtYm9keS1tYXJnaW4sIDBweCkgKyB2YXIoLS1mYW5jeWJveC1zY3JvbGxiYXItY29tcGVuc2F0ZSwgMHB4KSk7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7b3ZlcnNjcm9sbC1iZWhhdmlvci15Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXJ7LS1mYW5jeWJveC1jb2xvcjogI2RiZGJkYjstLWZhbmN5Ym94LWhvdmVyLWNvbG9yOiAjZmZmOy0tZmFuY3lib3gtYmc6IHJnYmEoMjQsIDI0LCAyNywgMC45OCk7LS1mYW5jeWJveC1zbGlkZS1nYXA6IDEwcHg7LS1mLXNwaW5uZXItd2lkdGg6IDUwcHg7LS1mLXNwaW5uZXItaGVpZ2h0OiA1MHB4Oy0tZi1zcGlubmVyLWNvbG9yLTE6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTstLWYtc3Bpbm5lci1jb2xvci0yOiAjYmJiOy0tZi1zcGlubmVyLXN0cm9rZTogMy42NTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtkaXJlY3Rpb246bHRyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbjowO3BhZGRpbmc6MDtjb2xvcjojZjhmOGY4Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO292ZXJmbG93OnZpc2libGU7ei1pbmRleDp2YXIoLS1mYW5jeWJveC16SW5kZXgsIDEwNTApO291dGxpbmU6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tb3otdGV4dC1zaXplLWFkanVzdDpub25lOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7dGV4dC1zaXplLWFkanVzdDoxMDAlO292ZXJzY3JvbGwtYmVoYXZpb3IteTpjb250YWlufS5mYW5jeWJveF9fY29udGFpbmVyICosLmZhbmN5Ym94X19jb250YWluZXIgKjo6YmVmb3JlLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH0uZmFuY3lib3hfX2NvbnRhaW5lcjo6YmFja2Ryb3B7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5mYW5jeWJveF9fYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDotMTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWJnKTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3dpbGwtY2hhbmdlOm9wYWNpdHl9LmZhbmN5Ym94X19jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDoxO21pbi1oZWlnaHQ6MDt6LWluZGV4OjEwO292ZXJmbG93LXk6dmlzaWJsZTtvdmVyZmxvdy14OmNsaXB9LmZhbmN5Ym94X192aWV3cG9ydHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mYW5jeWJveF9fdmlld3BvcnQuaXMtZHJhZ2dhYmxle2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fdmlld3BvcnQuaXMtZHJhZ2dpbmd7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9fdHJhY2t7ZGlzcGxheTpmbGV4O21hcmdpbjowIGF1dG87aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19zbGlkZXtmbGV4OjAgMCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgdmFyKC0tZmFuY3lib3gtc2xpZGUtZ2FwKSAwIDA7cGFkZGluZzo0cHg7b3ZlcmZsb3c6YXV0bztvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveF9fY29udGFpbmVyOm5vdCguaXMtY29tcGFjdCkgLmZhbmN5Ym94X19zbGlkZS5oYXMtY2xvc2UtYnRue3BhZGRpbmctdG9wOjQwcHh9LmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lLC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvLC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW97b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdle292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZS5pcy1hbmltYXRpbmcsLmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2UuaXMtc2VsZWN0ZWR7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3hfX3NsaWRlOjpiZWZvcmUsLmZhbmN5Ym94X19zbGlkZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2ZsZXg6MCAwIDA7bWFyZ2luOmF1dG99LmZhbmN5Ym94X19iYWNrZHJvcDplbXB0eSwuZmFuY3lib3hfX3ZpZXdwb3J0OmVtcHR5LC5mYW5jeWJveF9fdHJhY2s6ZW1wdHksLmZhbmN5Ym94X19zbGlkZTplbXB0eXtkaXNwbGF5OmJsb2NrfS5mYW5jeWJveF9fY29udGVudHthbGlnbi1zZWxmOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MnJlbTttYXgtd2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO2N1cnNvcjpkZWZhdWx0O2JvcmRlci1yYWRpdXM6MDt6LWluZGV4OjIwfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY29udGVudHtvcGFjaXR5OjB9LmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmNhbi16b29tX2luIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6em9vbS1pbn0uY2FuLXpvb21fb3V0IC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6em9vbS1vdXR9LmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94X19jb250ZW50IFtkYXRhLXNlbGVjdGFibGVdLC5mYW5jeWJveF9fY29udGVudCBbY29udGVudGVkaXRhYmxlXXtjdXJzb3I6YXV0b30uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZT4uZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTttaW4taGVpZ2h0OjFweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3RyYW5zaXRpb246bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2U+LmZhbmN5Ym94X19jb250ZW50PnBpY3R1cmU+aW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWF4LWhlaWdodDoxMDAlfS5pcy1hbmltYXRpbmcgLmZhbmN5Ym94X19jb250ZW50LC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtLHdpZHRoLGhlaWdodH0uZmFuY3lib3gtaW1hZ2V7bWFyZ2luOmF1dG87ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MDtvYmplY3QtZml0OmNvbnRhaW47dXNlci1zZWxlY3Q6bm9uZTtmaWx0ZXI6Ymx1cigwcHgpfS5mYW5jeWJveF9fY2FwdGlvbnthbGlnbi1zZWxmOmNlbnRlcjttYXgtd2lkdGg6MTAwJTtmbGV4LXNocmluazowO21hcmdpbjowO3BhZGRpbmc6MTRweCAwIDRweCAwO292ZXJmbG93LXdyYXA6YW55d2hlcmU7bGluZS1oZWlnaHQ6MS4zNzU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtjdXJzb3I6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LmlzLWxvYWRpbmcgLmZhbmN5Ym94X19jYXB0aW9uLC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fY2FwdGlvbntvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LmlzLWNvbXBhY3QgLmZhbmN5Ym94X19jYXB0aW9ue3BhZGRpbmctYm90dG9tOjB9LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bnstLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6OHB4O3otaW5kZXg6NDB9LmZhbmN5Ym94X19jb250ZW50Pi5mLWJ1dHRvbi5pcy1jbG9zZS1idG57LS1mLWJ1dHRvbi13aWR0aDogMzRweDstLWYtYnV0dG9uLWhlaWdodDogMzRweDstLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDRweDstLWYtYnV0dG9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7LS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpOy0tZi1idXR0b24tYmc6IHRyYW5zcGFyZW50Oy0tZi1idXR0b24taG92ZXItYmc6IHRyYW5zcGFyZW50Oy0tZi1idXR0b24tYWN0aXZlLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLXN2Zy13aWR0aDogMjJweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zOHB4O3JpZ2h0OjA7b3BhY2l0eTouNzV9LmlzLWxvYWRpbmcgLmZhbmN5Ym94X19jb250ZW50Pi5mLWJ1dHRvbi5pcy1jbG9zZS1idG57dmlzaWJpbGl0eTpoaWRkZW59LmlzLXpvb21pbmctb3V0IC5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRue3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRuOmhvdmVye29wYWNpdHk6MX0uZmFuY3lib3hfX2Zvb3RlcntwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LmZhbmN5Ym94X19mb290ZXIgLmZhbmN5Ym94X19jYXB0aW9ue3dpZHRoOjEwMCU7cGFkZGluZzoyNHB4O29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlfS5pcy1jb21wYWN0IC5mYW5jeWJveF9fZm9vdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC41KX0uaXMtY29tcGFjdCAuZmFuY3lib3hfX2Zvb3RlciAuZmFuY3lib3hfX2NhcHRpb257cGFkZGluZzoxMnB4fS5pcy1jb21wYWN0IC5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRuey0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogNTAlOy0tZi1idXR0b24tY29sb3I6ICNmZmY7LS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmZjstLWYtYnV0dG9uLW91dGxpbmUtY29sb3I6ICMwMDA7LS1mLWJ1dHRvbi1iZzogcmdiYSgwLCAwLCAwLCAwLjYpOy0tZi1idXR0b24tYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuNik7LS1mLWJ1dHRvbi1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjYpOy0tZi1idXR0b24tc3ZnLXdpZHRoOiAxOHB4Oy0tZi1idXR0b24tc3ZnLWhlaWdodDogMThweDstLWYtYnV0dG9uLXN2Zy1maWx0ZXI6IG5vbmU7dG9wOjVweDtyaWdodDo1cHh9LmZhbmN5Ym94X19uYXZ7LS1mLWJ1dHRvbi13aWR0aDogNTBweDstLWYtYnV0dG9uLWhlaWdodDogNTBweDstLWYtYnV0dG9uLWJvcmRlcjogMDstLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDUwJTstLWYtYnV0dG9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvcik7LS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogdmFyKC0tZmFuY3lib3gtaG92ZXItY29sb3IpOy0tZi1idXR0b24tYmc6IHRyYW5zcGFyZW50Oy0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoMjQsIDI0LCAyNywgMC4zKTstLWYtYnV0dG9uLWFjdGl2ZS1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjUpOy0tZi1idXR0b24tc2hhZG93OiBub25lOy0tZi1idXR0b24tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7LS1mLWJ1dHRvbi10cmFuc2Zvcm06IG5vbmU7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDI2cHg7LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNnB4Oy0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMi41Oy0tZi1idXR0b24tc3ZnLWZpbGw6IG5vbmU7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDI0LCAyNCwgMjcsIDAuNSkpOy0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7LS1mLWJ1dHRvbi1uZXh0LXBvczogMXJlbTstLWYtYnV0dG9uLXByZXYtcG9zOiAxcmVtO29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSl9LmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7dG9wOi0zMHB4O3JpZ2h0Oi0yMHB4O2xlZnQ6LTIwcHg7Ym90dG9tOi0zMHB4O3otaW5kZXg6MX0uaXMtaWRsZSAuZmFuY3lib3hfX25hdnthbmltYXRpb246LjE1cyBlYXNlLW91dCBib3RoIGYtZmFkZU91dH0uaXMtaWRsZS5pcy1jb21wYWN0IC5mYW5jeWJveF9fZm9vdGVye3BvaW50ZXItZXZlbnRzOm5vbmU7YW5pbWF0aW9uOi4xNXMgZWFzZS1vdXQgYm90aCBmLWZhZGVPdXR9LmZhbmN5Ym94X19zbGlkZT4uZi1zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOnZhcigtLWYtc3Bpbm5lci10b3AsIGNhbGModmFyKC0tZi1zcGlubmVyLXdpZHRoKSAqIC0wLjUpKSAwIDAgdmFyKC0tZi1zcGlubmVyLWxlZnQsIGNhbGModmFyKC0tZi1zcGlubmVyLWhlaWdodCkgKiAtMC41KSk7ei1pbmRleDozMDtjdXJzb3I6cG9pbnRlcn0uZmFuY3lib3gtcHJvdGVjdGVke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6NDA7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3gtZ2hvc3R7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDowO29iamVjdC1maXQ6Y29udGFpbjt6LWluZGV4OjQwO3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3gtZm9jdXMtZ3VhcmR7b3V0bGluZTpub25lO29wYWNpdHk6MDtwb3NpdGlvbjpmaXhlZDtwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOm5vdChbYXJpYS1oaWRkZW5dKXtvcGFjaXR5OjB9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdPio6bm90KC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jYXJvdXNlbCksLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fY2Fyb3VzZWw+Kjpub3QoLmZhbmN5Ym94X192aWV3cG9ydCksLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fc2xpZGU+Kjpub3QoLmZhbmN5Ym94X19jb250ZW50KXthbmltYXRpb246dmFyKC0tZi1pbnRlcmZhY2UtZW50ZXItZHVyYXRpb24sIDAuMjVzKSBlYXNlIC4xcyBiYWNrd2FyZHMgZi1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fYmFja2Ryb3B7YW5pbWF0aW9uOnZhcigtLWYtYmFja2Ryb3AtZW50ZXItZHVyYXRpb24sIDAuMzVzKSBlYXNlIGJhY2t3YXJkcyBmLWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXT4qOm5vdCguZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2Fyb3VzZWwpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fY2Fyb3VzZWw+Kjpub3QoLmZhbmN5Ym94X192aWV3cG9ydCksLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49dHJ1ZV0gLmZhbmN5Ym94X19zbGlkZT4qOm5vdCguZmFuY3lib3hfX2NvbnRlbnQpe2FuaW1hdGlvbjp2YXIoLS1mLWludGVyZmFjZS1leGl0LWR1cmF0aW9uLCAwLjE1cykgZWFzZSBmb3J3YXJkcyBmLWZhZGVPdXR9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49dHJ1ZV0gLmZhbmN5Ym94X19iYWNrZHJvcHthbmltYXRpb246dmFyKC0tZi1iYWNrZHJvcC1leGl0LWR1cmF0aW9uLCAwLjM1cykgZWFzZSBmb3J3YXJkcyBmLWZhZGVPdXR9Lmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy15b3V0dWJlIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXZpbWVvIC5mYW5jeWJveF9fY29udGVudCwuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e21heC13aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjE7bWluLWhlaWdodDoxcHg7b3ZlcmZsb3c6dmlzaWJsZX0uaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDpjYWxjKDEwMCUgLSAxMjBweCk7aGVpZ2h0OjkwJX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1jb21wYWN0IC5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1jb21wYWN0IC5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1jb21wYWN0IC5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDo5NjBweDtoZWlnaHQ6NTQwcHg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy15b3V0dWJlIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXZpbWVvIC5mYW5jeWJveF9fY29udGVudCwuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMjQsMjQsMjcsLjkpO2NvbG9yOiNmZmZ9Lmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3hfX2h0bWw1dmlkZW8sLmZhbmN5Ym94X19pZnJhbWV7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZmFuY3lib3gtcGxhY2Vob2xkZXJ7Ym9yZGVyOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50Oy13ZWJraXQtY2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtjbGlwLXBhdGg6aW5zZXQoNTAlKSAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDttYXJnaW46LTFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnR9LmYtY2Fyb3VzZWxfX3RodW1ic3stLWYtdGh1bWItd2lkdGg6IDk2cHg7LS1mLXRodW1iLWhlaWdodDogNzJweDstLWYtdGh1bWItb3V0bGluZTogMDstLWYtdGh1bWItb3V0bGluZS1jb2xvcjogIzVlYjBlZjstLWYtdGh1bWItb3BhY2l0eTogMTstLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMTstLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eTogMTstLWYtdGh1bWItYm9yZGVyLXJhZGl1czogMnB4Oy0tZi10aHVtYi1vZmZzZXQ6IDBweDstLWYtYnV0dG9uLW5leHQtcG9zOiAwOy0tZi1idXR0b24tcHJldi1wb3M6IDB9LmYtY2Fyb3VzZWxfX3RodW1icy5pcy1jbGFzc2ljey0tZi10aHVtYi1nYXA6IDhweDstLWYtdGh1bWItb3BhY2l0eTogMC41Oy0tZi10aHVtYi1ob3Zlci1vcGFjaXR5OiAxOy0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5OiAxfS5mLWNhcm91c2VsX190aHVtYnMuaXMtbW9kZXJuey0tZi10aHVtYi1nYXA6IDRweDstLWYtdGh1bWItZXh0cmEtZ2FwOiAxNnB4Oy0tZi10aHVtYi1jbGlwLXdpZHRoOiA0NnB4fS5mLXRodW1ic3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjAgMCBhdXRvO21hcmdpbjowO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTt1c2VyLXNlbGVjdDpub25lO3BlcnNwZWN0aXZlOjEwMDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uZi10aHVtYnMgLmYtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZWJlZmYyLCAjZTJlOGYwKTt6LWluZGV4Oi0xfS5mLXRodW1icyAuZi1zcGlubmVyIHN2Z3tkaXNwbGF5Om5vbmV9LmYtdGh1bWJzLmlzLXZlcnRpY2Fse2hlaWdodDoxMDAlfS5mLXRodW1ic19fdmlld3BvcnR7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztvdmVyZmxvdzpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5mLXRodW1ic19fdHJhY2t7ZGlzcGxheTpmbGV4fS5mLXRodW1ic19fc2xpZGV7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgYXV0bztib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luOjA7d2lkdGg6dmFyKC0tZi10aHVtYi13aWR0aCk7aGVpZ2h0OnZhcigtLWYtdGh1bWItaGVpZ2h0KTtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpwb2ludGVyfS5mLXRodW1ic19fc2xpZGUuaXMtbG9hZGluZyBpbWd7b3BhY2l0eTowfS5pcy1jbGFzc2ljIC5mLXRodW1ic19fdmlld3BvcnR7aGVpZ2h0OjEwMCV9LmlzLW1vZGVybiAuZi10aHVtYnNfX3RyYWNre3dpZHRoOm1heC1jb250ZW50fS5pcy1tb2Rlcm4gLmYtdGh1bWJzX190cmFjazo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OmNhbGMoKHZhcigtLWYtdGh1bWItY2xpcC13aWR0aCwgMCkpKi0wLjUpO3dpZHRoOmNhbGModmFyKC0td2lkdGgsIDApKjFweCArIHZhcigtLWYtdGh1bWItY2xpcC13aWR0aCwgMCkpO2N1cnNvcjpwb2ludGVyfS5pcy1tb2Rlcm4gLmYtdGh1bWJzX19zbGlkZXt3aWR0aDp2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZChjYWxjKHZhcigtLXNoaWZ0LCAwKSAqIC0xcHgpLCAwLCAwKTt0cmFuc2l0aW9uOm5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0uaXMtbW9kZXJuLmlzLXJlc3RpbmcgLmYtdGh1bWJzX19zbGlkZXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzNzIGVhc2V9LmlzLW1vZGVybi5pcy1yZXN0aW5nIC5mLXRodW1ic19fc2xpZGVfX2J1dHRvbnt0cmFuc2l0aW9uOmNsaXAtcGF0aCAuMzNzIGVhc2V9LmlzLXVzaW5nLXRhYiAuaXMtbW9kZXJuIC5mLXRodW1ic19fc2xpZGU6Zm9jdXMtd2l0aGlue2ZpbHRlcjpkcm9wLXNoYWRvdygtMXB4IDBweCAwcHggdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yKSkgZHJvcC1zaGFkb3coMnB4IDBweCAwcHggdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yKSkgZHJvcC1zaGFkb3coMHB4IC0xcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDBweCAycHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpfS5mLXRodW1ic19fc2xpZGVfX2J1dHRvbnthcHBlYXJhbmNlOm5vbmU7d2lkdGg6dmFyKC0tZi10aHVtYi13aWR0aCk7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgLTEwMCUgMCAtMTAwJTtwYWRkaW5nOjA7Ym9yZGVyOjA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czp2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMpO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7b3V0bGluZTpub25lO2N1cnNvcjpwb2ludGVyO3BvaW50ZXItZXZlbnRzOmF1dG87dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtvcGFjaXR5OnZhcigtLWYtdGh1bWItb3BhY2l0eSk7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfS5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjpob3ZlcntvcGFjaXR5OnZhcigtLWYtdGh1bWItaG92ZXItb3BhY2l0eSl9LmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTpub25lfS5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZTtvcGFjaXR5OnZhcigtLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eSl9LmlzLW1vZGVybiAuZi10aHVtYnNfX3NsaWRlX19idXR0b257LS1jbGlwLXBhdGg6IGluc2V0KCAwIGNhbGMoICgodmFyKC0tZi10aHVtYi13aWR0aCwgMCkgLSB2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgsIDApKSkgKiAoMSAtIHZhcigtLXByb2dyZXNzLCAwKSkgKiAwLjUgKSByb3VuZCB2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMsIDApICk7Y2xpcC1wYXRoOnZhcigtLWNsaXAtcGF0aCl9LmlzLWNsYXNzaWMgLmlzLW5hdi1zZWxlY3RlZCAuZi10aHVtYnNfX3NsaWRlX19idXR0b257b3BhY2l0eTp2YXIoLS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHkpfS5pcy1jbGFzc2ljIC5pcy1uYXYtc2VsZWN0ZWQgLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OmF1dG87Ym90dG9tOjA7Ym9yZGVyOnZhcigtLWYtdGh1bWItb3V0bGluZSwgMCkgc29saWQgdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yLCB0cmFuc3BhcmVudCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMpO2FuaW1hdGlvbjpmLWZhZGVJbiAuMnMgZWFzZS1vdXQ7ei1pbmRleDoxMH0uZi10aHVtYnNfX3NsaWRlX19pbWd7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzp2YXIoLS1mLXRodW1iLW9mZnNldCk7Ym94LXNpemluZzpib3JkZXItYm94O3BvaW50ZXItZXZlbnRzOm5vbmU7b2JqZWN0LWZpdDpjb3Zlcjtib3JkZXItcmFkaXVzOnZhcigtLWYtdGh1bWItYm9yZGVyLXJhZGl1cyl9LmYtdGh1bWJzLmlzLWhvcml6b250YWwgLmYtdGh1bWJzX190cmFja3twYWRkaW5nOjhweCAwIDEycHggMH0uZi10aHVtYnMuaXMtaG9yaXpvbnRhbCAuZi10aHVtYnNfX3NsaWRle21hcmdpbjowIHZhcigtLWYtdGh1bWItZ2FwKSAwIDB9LmYtdGh1bWJzLmlzLXZlcnRpY2FsIC5mLXRodW1ic19fdHJhY2t7ZmxleC13cmFwOndyYXA7cGFkZGluZzowIDhweH0uZi10aHVtYnMuaXMtdmVydGljYWwgLmYtdGh1bWJzX19zbGlkZXttYXJnaW46MCAwIHZhcigtLWYtdGh1bWItZ2FwKSAwfS5mYW5jeWJveF9fdGh1bWJzey0tZi10aHVtYi13aWR0aDogOTZweDstLWYtdGh1bWItaGVpZ2h0OiA3MnB4Oy0tZi10aHVtYi1ib3JkZXItcmFkaXVzOiAycHg7LS1mLXRodW1iLW91dGxpbmU6IDJweDstLWYtdGh1bWItb3V0bGluZS1jb2xvcjogI2VkZWRlZDtwb3NpdGlvbjpyZWxhdGl2ZTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RyYW5zaXRpb246bWF4LWhlaWdodCAuMzVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKX0uZmFuY3lib3hfX3RodW1icy5pcy1jbGFzc2ljey0tZi10aHVtYi1nYXA6IDhweDstLWYtdGh1bWItb3BhY2l0eTogMC41Oy0tZi10aHVtYi1ob3Zlci1vcGFjaXR5OiAxfS5mYW5jeWJveF9fdGh1bWJzLmlzLWNsYXNzaWMgLmYtc3Bpbm5lcntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpfS5mYW5jeWJveF9fdGh1bWJzLmlzLW1vZGVybnstLWYtdGh1bWItZ2FwOiA0cHg7LS1mLXRodW1iLWV4dHJhLWdhcDogMTZweDstLWYtdGh1bWItY2xpcC13aWR0aDogNDZweDstLWYtdGh1bWItb3BhY2l0eTogMTstLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMX0uZmFuY3lib3hfX3RodW1icy5pcy1tb2Rlcm4gLmYtc3Bpbm5lcntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpfS5mYW5jeWJveF9fdGh1bWJzLmlzLWhvcml6b250YWx7cGFkZGluZzowIHZhcigtLWYtdGh1bWItZ2FwKX0uZmFuY3lib3hfX3RodW1icy5pcy12ZXJ0aWNhbHtwYWRkaW5nOnZhcigtLWYtdGh1bWItZ2FwKSAwfS5pcy1jb21wYWN0IC5mYW5jeWJveF9fdGh1bWJzey0tZi10aHVtYi13aWR0aDogNjRweDstLWYtdGh1bWItY2xpcC13aWR0aDogMzJweDstLWYtdGh1bWItaGVpZ2h0OiA0OHB4Oy0tZi10aHVtYi1leHRyYS1nYXA6IDEwcHh9LmZhbmN5Ym94X190aHVtYnMuaXMtbWFza2Vke21heC1oZWlnaHQ6MHB4ICFpbXBvcnRhbnR9LmlzLWNsb3NpbmcgLmZhbmN5Ym94X190aHVtYnN7dHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnR9LmZhbmN5Ym94X190b29sYmFyey0tZi1wcm9ncmVzcy1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCkpOy0tZi1idXR0b24td2lkdGg6IDQ2cHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDQ2cHg7LS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IpOy0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWhvdmVyLWNvbG9yKTstLWYtYnV0dG9uLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuNjUpOy0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoNzAsIDcwLCA3MywgMC42NSk7LS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHJnYmEoOTAsIDkwLCA5MywgMC42NSk7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwOy0tZi1idXR0b24tc3ZnLXdpZHRoOiAyNHB4Oy0tZi1idXR0b24tc3ZnLWhlaWdodDogMjRweDstLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDEuNTstLWYtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMjQsIDI0LCAyNywgMC4xNSkpOy0tZi1idXR0b24tc3ZnLWZpbGw6IG5vbmU7LS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eTogMC42NTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowO3BhZGRpbmc6MDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJIEFkanVzdGVkXCIsXCJTZWdvZSBVSVwiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZjtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RleHQtc2hhZG93OnZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KSk7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjIwfS5mYW5jeWJveF9fdG9vbGJhciA6Zm9jdXMtdmlzaWJsZXt6LWluZGV4OjF9LmZhbmN5Ym94X190b29sYmFyLmlzLWFic29sdXRlLC5pcy1jb21wYWN0IC5mYW5jeWJveF9fdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MH0uaXMtaWRsZSAuZmFuY3lib3hfX3Rvb2xiYXJ7cG9pbnRlci1ldmVudHM6bm9uZTthbmltYXRpb246LjE1cyBlYXNlLW91dCBib3RoIGYtZmFkZU91dH0uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbi5pcy1sZWZ0LC5mYW5jeWJveF9fdG9vbGJhcl9fY29sdW1uLmlzLXJpZ2h0e2ZsZXgtZ3JvdzoxO2ZsZXgtYmFzaXM6MH0uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbi5pcy1yaWdodHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2ZsZXgtd3JhcDpub3dyYXB9LmZhbmN5Ym94X19pbmZvYmFye3BhZGRpbmc6MCA1cHg7bGluZS1oZWlnaHQ6dmFyKC0tZi1idXR0b24taGVpZ2h0KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZDtjdXJzb3I6ZGVmYXVsdDt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveF9faW5mb2JhciBzcGFue3BhZGRpbmc6MCA1cHh9LmZhbmN5Ym94X19pbmZvYmFyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7YmFja2dyb3VuZDp2YXIoLS1mLWJ1dHRvbi1iZyl9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd117cG9zaXRpb246cmVsYXRpdmV9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gLmYtcHJvZ3Jlc3N7aGVpZ2h0OjEwMCU7b3BhY2l0eTouM31bZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXh9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gc3ZnIGc6bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9Lmhhcy1zbGlkZXNob3cgW2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpub25lfS5oYXMtc2xpZGVzaG93IFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4fVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXh9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLWZ1bGxzY3JlZW5dIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpub25lfTpmdWxsc2NyZWVuIFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9OmZ1bGxzY3JlZW4gW2RhdGEtZmFuY3lib3gtdG9nZ2xlLWZ1bGxzY3JlZW5dIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4fS5mLXByb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDozcHg7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2JhY2tncm91bmQ6dmFyKC0tZi1wcm9ncmVzcy1jb2xvciwgdmFyKC0tZi1jYXJvdXNlbC10aGVtZS1jb2xvciwgIzAwOTFmZikpO3otaW5kZXg6MzA7dXNlci1zZWxlY3Q6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfSIsIi8qIGludGVyLWN5cmlsbGljLWV4dC13Z2h0LW5vcm1hbCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXIgVmFyaWFibGUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIHNyYzogdXJsKC4vZmlsZXMvaW50ZXItY3lyaWxsaWMtZXh0LXdnaHQtbm9ybWFsLndvZmYyKSBmb3JtYXQoJ3dvZmYyLXZhcmlhdGlvbnMnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsVSsxQzgwLTFDOEEsVSsyMEI0LFUrMkRFMC0yREZGLFUrQTY0MC1BNjlGLFUrRkUyRS1GRTJGO1xufVxuXG4vKiBpbnRlci1jeXJpbGxpYy13Z2h0LW5vcm1hbCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXIgVmFyaWFibGUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIHNyYzogdXJsKC4vZmlsZXMvaW50ZXItY3lyaWxsaWMtd2dodC1ub3JtYWwud29mZjIpIGZvcm1hdCgnd29mZjItdmFyaWF0aW9ucycpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsVSswNDAwLTA0NUYsVSswNDkwLTA0OTEsVSswNEIwLTA0QjEsVSsyMTE2O1xufVxuXG4vKiBpbnRlci1ncmVlay1leHQtd2dodC1ub3JtYWwgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyIFZhcmlhYmxlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBzcmM6IHVybCguL2ZpbGVzL2ludGVyLWdyZWVrLWV4dC13Z2h0LW5vcm1hbC53b2ZmMikgZm9ybWF0KCd3b2ZmMi12YXJpYXRpb25zJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuXG4vKiBpbnRlci1ncmVlay13Z2h0LW5vcm1hbCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXIgVmFyaWFibGUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIHNyYzogdXJsKC4vZmlsZXMvaW50ZXItZ3JlZWstd2dodC1ub3JtYWwud29mZjIpIGZvcm1hdCgnd29mZjItdmFyaWF0aW9ucycpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NyxVKzAzN0EtMDM3RixVKzAzODQtMDM4QSxVKzAzOEMsVSswMzhFLTAzQTEsVSswM0EzLTAzRkY7XG59XG5cbi8qIGludGVyLXZpZXRuYW1lc2Utd2dodC1ub3JtYWwgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyIFZhcmlhYmxlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBzcmM6IHVybCguL2ZpbGVzL2ludGVyLXZpZXRuYW1lc2Utd2dodC1ub3JtYWwud29mZjIpIGZvcm1hdCgnd29mZjItdmFyaWF0aW9ucycpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMyxVKzAxMTAtMDExMSxVKzAxMjgtMDEyOSxVKzAxNjgtMDE2OSxVKzAxQTAtMDFBMSxVKzAxQUYtMDFCMCxVKzAzMDAtMDMwMSxVKzAzMDMtMDMwNCxVKzAzMDgtMDMwOSxVKzAzMjMsVSswMzI5LFUrMUVBMC0xRUY5LFUrMjBBQjtcbn1cblxuLyogaW50ZXItbGF0aW4tZXh0LXdnaHQtbm9ybWFsICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlciBWYXJpYWJsZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgc3JjOiB1cmwoLi9maWxlcy9pbnRlci1sYXRpbi1leHQtd2dodC1ub3JtYWwud29mZjIpIGZvcm1hdCgnd29mZjItdmFyaWF0aW9ucycpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJCQSxVKzAyQkQtMDJDNSxVKzAyQzctMDJDQyxVKzAyQ0UtMDJENyxVKzAyREQtMDJGRixVKzAzMDQsVSswMzA4LFUrMDMyOSxVKzFEMDAtMURCRixVKzFFMDAtMUU5RixVKzFFRjItMUVGRixVKzIwMjAsVSsyMEEwLTIwQUIsVSsyMEFELTIwQzAsVSsyMTEzLFUrMkM2MC0yQzdGLFUrQTcyMC1BN0ZGO1xufVxuXG4vKiBpbnRlci1sYXRpbi13Z2h0LW5vcm1hbCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXIgVmFyaWFibGUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIHNyYzogdXJsKC4vZmlsZXMvaW50ZXItbGF0aW4td2dodC1ub3JtYWwud29mZjIpIGZvcm1hdCgnd29mZjItdmFyaWF0aW9ucycpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRixVKzAxMzEsVSswMTUyLTAxNTMsVSswMkJCLTAyQkMsVSswMkM2LFUrMDJEQSxVKzAyREMsVSswMzA0LFUrMDMwOCxVKzAzMjksVSsyMDAwLTIwNkYsVSsyMEFDLFUrMjEyMixVKzIxOTEsVSsyMTkzLFUrMjIxMixVKzIyMTUsVStGRUZGLFUrRkZGRDtcbn0iLCIvKiBpbnRlci1jeXJpbGxpYy1leHQtd2dodC1pdGFsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyIFZhcmlhYmxlJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBzcmM6IHVybCguL2ZpbGVzL2ludGVyLWN5cmlsbGljLWV4dC13Z2h0LWl0YWxpYy53b2ZmMikgZm9ybWF0KCd3b2ZmMi12YXJpYXRpb25zJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLFUrMUM4MC0xQzhBLFUrMjBCNCxVKzJERTAtMkRGRixVK0E2NDAtQTY5RixVK0ZFMkUtRkUyRjtcbn1cblxuLyogaW50ZXItY3lyaWxsaWMtd2dodC1pdGFsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyIFZhcmlhYmxlJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBzcmM6IHVybCguL2ZpbGVzL2ludGVyLWN5cmlsbGljLXdnaHQtaXRhbGljLndvZmYyKSBmb3JtYXQoJ3dvZmYyLXZhcmlhdGlvbnMnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLFUrMDQwMC0wNDVGLFUrMDQ5MC0wNDkxLFUrMDRCMC0wNEIxLFUrMjExNjtcbn1cblxuLyogaW50ZXItZ3JlZWstZXh0LXdnaHQtaXRhbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlciBWYXJpYWJsZSc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgc3JjOiB1cmwoLi9maWxlcy9pbnRlci1ncmVlay1leHQtd2dodC1pdGFsaWMud29mZjIpIGZvcm1hdCgnd29mZjItdmFyaWF0aW9ucycpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cblxuLyogaW50ZXItZ3JlZWstd2dodC1pdGFsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyIFZhcmlhYmxlJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBzcmM6IHVybCguL2ZpbGVzL2ludGVyLWdyZWVrLXdnaHQtaXRhbGljLndvZmYyKSBmb3JtYXQoJ3dvZmYyLXZhcmlhdGlvbnMnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzNzcsVSswMzdBLTAzN0YsVSswMzg0LTAzOEEsVSswMzhDLFUrMDM4RS0wM0ExLFUrMDNBMy0wM0ZGO1xufVxuXG4vKiBpbnRlci12aWV0bmFtZXNlLXdnaHQtaXRhbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlciBWYXJpYWJsZSc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgc3JjOiB1cmwoLi9maWxlcy9pbnRlci12aWV0bmFtZXNlLXdnaHQtaXRhbGljLndvZmYyKSBmb3JtYXQoJ3dvZmYyLXZhcmlhdGlvbnMnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsVSswMTEwLTAxMTEsVSswMTI4LTAxMjksVSswMTY4LTAxNjksVSswMUEwLTAxQTEsVSswMUFGLTAxQjAsVSswMzAwLTAzMDEsVSswMzAzLTAzMDQsVSswMzA4LTAzMDksVSswMzIzLFUrMDMyOSxVKzFFQTAtMUVGOSxVKzIwQUI7XG59XG5cbi8qIGludGVyLWxhdGluLWV4dC13Z2h0LWl0YWxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXIgVmFyaWFibGUnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIHNyYzogdXJsKC4vZmlsZXMvaW50ZXItbGF0aW4tZXh0LXdnaHQtaXRhbGljLndvZmYyKSBmb3JtYXQoJ3dvZmYyLXZhcmlhdGlvbnMnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQkEsVSswMkJELTAyQzUsVSswMkM3LTAyQ0MsVSswMkNFLTAyRDcsVSswMkRELTAyRkYsVSswMzA0LFUrMDMwOCxVKzAzMjksVSsxRDAwLTFEQkYsVSsxRTAwLTFFOUYsVSsxRUYyLTFFRkYsVSsyMDIwLFUrMjBBMC0yMEFCLFUrMjBBRC0yMEMwLFUrMjExMyxVKzJDNjAtMkM3RixVK0E3MjAtQTdGRjtcbn1cblxuLyogaW50ZXItbGF0aW4td2dodC1pdGFsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyIFZhcmlhYmxlJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBzcmM6IHVybCguL2ZpbGVzL2ludGVyLWxhdGluLXdnaHQtaXRhbGljLndvZmYyKSBmb3JtYXQoJ3dvZmYyLXZhcmlhdGlvbnMnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsVSswMTMxLFUrMDE1Mi0wMTUzLFUrMDJCQi0wMkJDLFUrMDJDNixVKzAyREEsVSswMkRDLFUrMDMwNCxVKzAzMDgsVSswMzI5LFUrMjAwMC0yMDZGLFUrMjBBQyxVKzIxMjIsVSsyMTkxLFUrMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkQ7XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kdHItdGltZTogMC40cztcblxuOnJvb3Qge1xuICAgIC0tYmxhY2sxMDA6ICMwMDBmNjE7XG5cdC0tYmxhY2s4MDogIzMzM2Y4MTtcblx0LS1ibGFjazYwOiAjNGQ1NzkxO1xuXHQtLWJsYWNrMzA6ICNiM2I3ZDA7XG5cdC0tYmxhY2syMDogI2NjY2ZkZjtcblx0LS1ibGFjazU6ICNmMmYzZjc7XG5cdC0td2hpdGU6ICNmZmY7XG5cdC0tcmVkOiAjZTEyNTFiO1xuXHQtLXJlZC0wMjogI2MyMDAwMDtcblx0LS1yZWQtMDM6ICNmZjQyMzg7XG5cdC0tbG9nbzogIzAwMTY4OTtcblx0LS1sb2dvLTAyOiAjMDA5NjQwO1xuXHQtLWxvZ28tMi0wMTogIzI0MzQ2Yztcblx0LS1sb2dvLTItMDI6ICM3Y2JhMzI7XG5cdC0tbG9nby0yLTAzOiAjMjc5MGNmO1xuXHQtLWxvZ28tMy0wMzogI2ZmZWQwMDtcblx0LS1iZzogI2YyZWZlYztcblxuICAgIC0tbWFpbi1mb250OiAnR29sb3MgVGV4dCc7XG4gICAgLS1zZWNvbmQtZm9udDogJ0N5cmlsbGljT2xkJztcblxuICAgIC0tY29udGFpbmVyLXdpZHRoOiAxNDU1cHhcbn1cblxuXG4kYmxhY2s6ICMyMTIxMjE7XG4kd2hpdGU6ICNmZmY7XG4kcmVkOiAjQkUwRjM0O1xuJGJnOiAjRjJGMkYyO1xuXG4keWVsbG93MTogI0ZFRDQzMDtcbiR5ZWxsb3cyOiAjRkNCQzE4O1xuJHllbGxvdzM6ICMzQzM1MjI7XG4kcHVycGxlMTogIzVDNTk4MTtcbiRwdXJwbGUyOiAjMzQzMTVDO1xuJHB1cnBsZTM6ICMyMzIxM0E7XG5cbiRncmF5MTogI0UyRTJFMjtcbiRncmF5MjogI0IxQjFCMTtcblxuXG4vLyDQoNCw0LHQvtGC0LDQtdGCINC90LAg0J/QmiDQutCw0Log0L7QsdGL0YfQvdGL0LkgaG92ZXIsINCwINC90LAg0LzQvtCx0LjQu9C60LUg0LrQsNC6IGFjdGl2ZSDQuCDQsNC90LjQvNCw0YbQuNGPINC90LUg0LfQsNCy0LjRgdCw0LXRgiwg0LrQsNC6INCx0YPQtNGC0L4g0L7QvdCwINCyIGhvdmVyXG5AbWl4aW4gaG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyDRg9Cx0LjRgNCw0LXRgiDRgdGC0LDQvdC00LDRgNGC0L3QvtC1INC/0L7QtNGB0LLQtdGH0LjQstCw0L3QuNC1INGN0LvQtdC80LXQvdGC0LAg0L/RgNC4INC60LDRgdCw0L3QuNC4INC90LAg0YPRgdGC0YDQvtC50YHRgtCy0LDRhSBpT1NcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgLy8g0L/QvtC30LLQvtC70Y/QtdGCINCx0YDQsNGD0LfQtdGA0YMg0L7Qv9GC0LjQvNC40LfQuNGA0L7QstCw0YLRjCDQvtCx0YDQsNCx0L7RgtC60YMg0YHQvtCx0YvRgtC40Lkg0LrQsNGB0LDQvdC40Y8sINC90LDQv9GA0LjQvNC10YAsINC/0YDQtdC00L7RgtCy0YDQsNGJ0LDRjyDQtNCy0L7QudC90L7QuSDRgtCw0L8g0LTQu9GPINC30YPQvNCwXG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3Zlcjogbm9uZSksXG4gICAgKGhvdmVyOiBvbi1kZW1hbmQpIHtcblxuICAgICAgICAvLyDQv9GA0LjQvNC10L3Rj9GO0YLRgdGPINC90LAg0YPRgdGC0YDQvtC50YHRgtCy0LDRhSwg0L3QtSDQv9C+0LTQtNC10YDQttC40LLQsNGO0YnQuNGFINC90LDQstC10LTQtdC90LjQtSDQuNC70Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDRjtGJ0LjRhSDQtdCz0L4g0L/QviDQt9Cw0L/RgNC+0YHRgywg0YfRgtC+INGF0LDRgNCw0LrRgtC10YDQvdC+INC00LvRjyDRgtCw0YfRgdC60YDQuNC90L7QslxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGZ1bmN0aW9uIGNsYW1wRmx1aWQoJGNsYW1wLW1pbiwgJGNsYW1wLW1heDogJ05vbmUnLCAkY2FsYy0xOiAnTm9uZScsICRjYWxjLTI6ICdOb25lJywgJHctbWluOiAnTm9uZScsICR3LW1heDogJ05vbmUnKSB7XG4gICAgQGlmICRjbGFtcC1tYXggPT0nTm9uZScge1xuICAgICAgICAkY2xhbXAtbWF4OiAkY2xhbXAtbWluO1xuICAgICAgICAkY2xhbXAtbWluOiAkY2xhbXAtbWF4ICogbWF0aC5kaXYoMiwgMyk7XG4gICAgfVxuXG5cbiAgICAkY2xhbXAtbWluLXJlbmQ6ICdOb25lJztcbiAgICAkY2xhbXAtbWF4LXJlbmQ6ICdOb25lJztcbiAgICAkdzogbWF0aC5kaXYoJGNsYW1wLW1heCwgMTkyMCkgKiAxMDAgKiAxdnc7XG5cbiAgICBAaWYgJGNsYW1wLW1heCA8ICRjbGFtcC1taW4ge1xuICAgICAgICAkY2xhbXAtbWluLXJlbmQ6ICRjbGFtcC1tYXggKiAxcHg7XG4gICAgICAgICRjbGFtcC1tYXgtcmVuZDogJGNsYW1wLW1pbiAqIDFweDtcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAgICRjbGFtcC1tYXgtcmVuZDogJGNsYW1wLW1heCAqIDFweDtcbiAgICAgICAgJGNsYW1wLW1pbi1yZW5kOiAkY2xhbXAtbWluICogMXB4O1xuICAgIH1cblxuICAgIEBpZiAkY2FsYy0xID09J05vbmUnIHtcbiAgICAgICAgQHJldHVybiBjbGFtcCgkY2xhbXAtbWluLXJlbmQsICR3LCAkY2xhbXAtbWF4LXJlbmQpO1xuICAgIH1cblxuICAgIEBpZiAkdy1taW4gPT0nTm9uZScge1xuICAgICAgICAkazogbWF0aC5kaXYoKCRjbGFtcC1tYXggLSAkY2xhbXAtbWluKSwgKCRjYWxjLTIgLSAkY2FsYy0xKSk7XG4gICAgICAgICRiOiAkY2xhbXAtbWluIC0gJGsgKiAkY2FsYy0xO1xuICAgICAgICAkYjogJGIgKiAxcHg7XG4gICAgICAgIEByZXR1cm4gY2xhbXAoJGNsYW1wLW1pbi1yZW5kLCBjYWxjKCN7JGt9ICogMTAwdncgKyAjeyRifSksICRjbGFtcC1tYXgtcmVuZCk7XG4gICAgfVxuXG4gICAgQGlmICR3LW1heCAhPSdOb25lJyB7XG4gICAgICAgICRrOiBtYXRoLmRpdigoJGNhbGMtMiAtICRjYWxjLTEpLCAoJHctbWF4IC0gJHctbWluKSk7XG4gICAgICAgICRiOiAkY2FsYy0xIC0gJGsgKiAkdy1taW47XG4gICAgICAgICRiOiAkYiAqIDFweDtcbiAgICAgICAgQHJldHVybiBjbGFtcCgkY2xhbXAtbWluLXJlbmQsIGNhbGMoI3ska30gKiAxMDB2dyArICN7JGJ9KSwgJGNsYW1wLW1heC1yZW5kKTtcbiAgICB9XG59XG5cbkBtaXhpbiBoMCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mb250KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCg2MCwgMTIwKTtcbiAgICBsaW5lLWhlaWdodDogODIlO1xufVxuXG5AbWl4aW4gaDEge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZm9udCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoNDAsIDg0KTtcbiAgICBsaW5lLWhlaWdodDogOTAlO1xufVxuXG5AbWl4aW4gaDIge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZm9udCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoNDAsIDYwKTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuQG1peGluIGgzIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZvbnQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDMyLCA0MCk7XG4gICAgbGluZS1oZWlnaHQ6IDExNSU7XG59XG5cbkBtaXhpbiBoNCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mb250KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyNCwgMzApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuXG5AbWl4aW4gcDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxOCwgMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuXG5AbWl4aW4gcDEtbWVkaXVtIHtcbiAgICBAaW5jbHVkZSBwMTsgXG4gICAgJiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIH1cbn1cblxuQG1peGluIHAyIHtcbiAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTYsIDIwKTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuQG1peGluIHAyLW1lZGl1bSB7XG4gICAgQGluY2x1ZGUgcDI7IFxuICAgICYge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICB9XG59XG5cbkBtaXhpbiBwMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDEyLCAxNik7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbkBtaXhpbiBwMy1tZWRpdW0ge1xuICAgIEBpbmNsdWRlIHAzOyBcbiAgICAmIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgfVxufVxuXG4kZGVza3RvcDogMTkyMDtcbiRsYXB0b3A6IDEyODA7XG4kdGFibGV0OiAxMDI0O1xuJG1vYmlsZTogNzY4O1xuXG5AbWl4aW4gZGVza3RvcC1hYm92ZSB7XG4gICAgQG1lZGlhICh3aWR0aCA+ICN7JGRlc2t0b3B9cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbGFwdG9wIHtcbiAgICBAbWVkaWEgKHdpZHRoIDw9ICN7JGxhcHRvcH1weCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBsYXB0b3AtYWJvdmUge1xuICAgIEBtZWRpYSAod2lkdGggPiAjeyRsYXB0b3B9cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgICBAbWVkaWEgKHdpZHRoIDw9ICN7JHRhYmxldH1weCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtYWJvdmUge1xuICAgIEBtZWRpYSAod2lkdGggPiAjeyR0YWJsZXR9cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbW9iaWxlIHtcbiAgICBAbWVkaWEgKHdpZHRoIDw9ICN7JG1vYmlsZX1weCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtb2JpbGUtYWJvdmUge1xuICAgIEBtZWRpYSAod2lkdGggPiAjeyRtb2JpbGV9cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyB1dGlscyBcbkBtaXhpbiBzdHJpcC10ZXh0KCRsaW5lczogMikge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzOyBcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4iLCI6cm9vdCB7XG4gIC0tYmxhY2sxMDA6ICMwMDBmNjE7XG4gIC0tYmxhY2s4MDogIzMzM2Y4MTtcbiAgLS1ibGFjazYwOiAjNGQ1NzkxO1xuICAtLWJsYWNrMzA6ICNiM2I3ZDA7XG4gIC0tYmxhY2syMDogI2NjY2ZkZjtcbiAgLS1ibGFjazU6ICNmMmYzZjc7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tcmVkOiAjZTEyNTFiO1xuICAtLXJlZC0wMjogI2MyMDAwMDtcbiAgLS1yZWQtMDM6ICNmZjQyMzg7XG4gIC0tbG9nbzogIzAwMTY4OTtcbiAgLS1sb2dvLTAyOiAjMDA5NjQwO1xuICAtLWxvZ28tMi0wMTogIzI0MzQ2YztcbiAgLS1sb2dvLTItMDI6ICM3Y2JhMzI7XG4gIC0tbG9nby0yLTAzOiAjMjc5MGNmO1xuICAtLWxvZ28tMy0wMzogI2ZmZWQwMDtcbiAgLS1iZzogI2YyZWZlYztcbiAgLS1tYWluLWZvbnQ6IFwiR29sb3MgVGV4dFwiO1xuICAtLXNlY29uZC1mb250OiBcIkN5cmlsbGljT2xkXCI7XG4gIC0tY29udGFpbmVyLXdpZHRoOiAxNDU1cHggO1xufVxuXG46cm9vdCB7XG4gIC0tcGFnZS1mb250LWZhbWlseTogXCJJbnRlciBWYXJpYWJsZVwiLCBzYW5zLXNlcmlmO1xuICAtLXBhZ2UtYmctY29sb3I6ICNGOEY4Rjk7XG4gIC0tbGluay1ob3Zlci1jb2xvcjogI0ZFRDQzMDtcbiAgLS1zY3JvbGxiYXItY29sb3I6ICNGRUQ0MzA7XG4gIC0tcGFnZS10ZXh0LWNvbG9yOiAjMjEyMTIxO1xuICAtLXBhZ2UtYmxvY2stbWFyZ2luOiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG4gIC0tdGV4dC1ibG9jay1nYXA6IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbiAgLS1wZXJzb25hbC1jb2xvcjogIzIxMjEyMTtcbiAgLS1wZXJzb25hbC1saW5rLWNvbG9yOiAjRkNCQzE4O1xufVxuXG46cm9vdCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKSAhaW1wb3J0YW50O1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjazEwMCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmcpO1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuYm9keS5fbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53cmFwcGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbkBtZWRpYSAod2lkdGggPiAxMDI0cHgpIHtcbiAgLmluZGV4LXBhZ2VfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOC45NSUgODAuODUlO1xuICB9XG59XG4uaW5kZXgtcGFnZV9fY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG59XG5cbkBtZWRpYSAod2lkdGggPiAxMDI0cHgpIHtcbiAgLmlubmVyLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOC45NSUgODAuODUlO1xuICB9XG59XG4uaW5uZXItcGFnZV9fd3JhcHBlciB7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuLmlubmVyLXBhZ2VfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KTtcbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5pbnB1dCB7XG4gIG1pbi13aWR0aDogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5pbnB1dFt0eXBlPWZpbGUgaV0sXG5pbnB1dFt0eXBlPWZpbGUgaV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG59XG5cbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGwsIHN0cm9rZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbn1cblxuaW1nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmltZyxcbmlmcmFtZSxcbnN2ZyxcbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbm1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGFnZS1ibG9jay1tYXJnaW4pO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkbWluLXBhbmVsLFxuICAuZGVza3RvcC1jYXRhbG9nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID4gMTkyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZ1bGxoZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKHdpZHRoID4gMTkyMHB4KSB7XG4gIC5mdWxsaGQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxpbmstY292ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJnX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnBhZ2UtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYWdlLWJsb2NrLW1hcmdpbik7XG4gIG1hcmdpbi10b3A6IHZhcigtLXBhZ2UtYmxvY2stbWFyZ2luKTtcbn1cbi5wYWdlLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYWdlLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKHdpZHRoID4gMTAyNHB4KSB7XG4gIC5kZXNrdG9wLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmgwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mb250KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCg2MHB4LCA2LjI1dncsIDEyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDgyJTtcbn1cblxuLmgxIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mb250KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCA0LjM3NXZ3LCA4NHB4KTtcbiAgbGluZS1oZWlnaHQ6IDkwJTtcbn1cblxuLmgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mb250KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi5oMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZm9udCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xuICBsaW5lLWhlaWdodDogMTE1JTtcbn1cblxuLmg0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mb250KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuXG4ucDEge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuLnAxLS1tZWRpdW0ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuLnAxLS1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuLnAyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuLnAyLS1tZWRpdW0ge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG4ucDItLW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuXG4ucDMge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG4ucDMtLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cbi5wMy0tbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi5ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xufVxuXG4udGV4dC15ZWxsb3cge1xuICBjb2xvcjogI0ZDQkMxODtcbn1cblxuLnBhZ2UtaGVhZCArIC5wYWdlLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgLnBhZ2UtY29udGVudCB7XG4gICAgZ2FwOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5saW5rIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubGluazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXJlZC0wMyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tcmVkLTAzKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnRleHQtY29udGVudCBoMSwgLnRleHQtY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZm9udCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi50ZXh0LWNvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZvbnQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDExNSU7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xufVxuLnRleHQtY29udGVudCBoNCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZm9udCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjI1dncsIDMwcHgpO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG59XG4udGV4dC1jb250ZW50IG9sLCAudGV4dC1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xufVxuLnRleHQtY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgbWFyZ2luOiAwIDAgY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCkgY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgLnRleHQtY29udGVudCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnRleHQtY29udGVudCBsaSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xuICBjb2xvcjogdmFyKC0tYmxhY2stODAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGV4dC1jb250ZW50IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4udGV4dC1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW46IDAgMCBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KSBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRleHQtY29udGVudCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnRleHQtY29udGVudCB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yKTtcbn1cbi50ZXh0LWNvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi50ZXh0LWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRleHQtY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4udGV4dC1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cbi50ZXh0LWNvbnRlbnQgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ZXh0LWNvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAudGV4dC1jb250ZW50IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgfVxufVxuLnRleHQtY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRleHQtY29udGVudCB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4udGV4dC1jb250ZW50IHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwO1xufVxuLnRleHQtY29udGVudCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xufVxuLnRleHQtY29udGVudCB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XG59XG4udGV4dC1jb250ZW50IHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NkY2RjZDtcbn1cbi50ZXh0LWNvbnRlbnQgdGFibGUgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xufVxuLnRleHQtY29udGVudCB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RjZGNkO1xufVxuLnRleHQtY29udGVudCB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NkY2RjZDtcbn1cbi50ZXh0LWNvbnRlbnQgdGFibGUgdGQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBwYWRkaW5nOiBjbGFtcCg5LjMzMzMzMzMzMzNweCwgMC43MjkxNjY2NjY3dncsIDE0cHgpIGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RjZGNkO1xufVxuXG4uYW5pbWF0aW9uLXNwaW4ge1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbCBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBzaHJpbmtYIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb2xvcyBUZXh0XCI7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9Hb2xvcy9Hb2xvc1RleHQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0dvbG9zL0dvbG9zVGV4dC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb2xvcyBUZXh0XCI7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9Hb2xvcy9Hb2xvc1RleHQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvR29sb3MvR29sb3NUZXh0LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR29sb3MgVGV4dFwiO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvR29sb3MvR29sb3NUZXh0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvR29sb3MvR29sb3NUZXh0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb2xvcyBUZXh0XCI7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9Hb2xvcy9Hb2xvc1RleHQtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0dvbG9zL0dvbG9zVGV4dC1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR29sb3MgVGV4dFwiO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvR29sb3MvR29sb3NUZXh0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvR29sb3MvR29sb3NUZXh0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR29sb3MgVGV4dFwiO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvR29sb3MvR29sb3NUZXh0LUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0dvbG9zL0dvbG9zVGV4dC1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkN5cmlsbGljT2xkXCI7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9DeXJpbGxpY09sZC9DeXJpbGxpY09sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9DeXJpbGxpY09sZC9DeXJpbGxpY09sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5uYXZpZ2F0aW9uLXNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NHB4KTtcbiAgd2lkdGg6IGNsYW1wKDE4MS4zMzMzMzMzMzMzcHgsIDE0LjE2NjY2NjY2Njd2dywgMjcycHgpO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIHBhZGRpbmc6IGNsYW1wKDMwLjY2NjY2NjY2NjdweCwgMi4zOTU4MzMzMzMzdncsIDQ2cHgpIGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCkgY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpIGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLm5hdmlnYXRpb24tc2lkZWJhcl9fZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBjbGFtcCg0NC42NjY2NjY2NjY3cHgsIDMuNDg5NTgzMzMzM3Z3LCA2N3B4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2xhdGU6IDk3JSAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2NycgaGVpZ2h0PSc3OTEnIHZpZXdCb3g9JzAgMCA2NyA3OTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00tMC4wMDA3NDA4NTIgLTI5NEwtMC4wMDA4MDEwODcgMTA4NEwyOS42NDY5IDEwODRDMjguMzcxNSAxMDc2LjI4IDI1Ljc1NjggMTA2OC43NiAyMS44OTU4IDEwNjEuOTFDMTguNjI3IDEwNTYuMTEgMTQuNDQyNyAxMDUwLjg2IDExLjMwNzUgMTA0NC45OUM2LjQ5NjE4IDEwMzUuOTcgNS4wMDQwMiAxMDI1LjU4IDQuNzA5ODUgMTAxNS40NEM0LjY2MzQgMTAxMy44NyA0LjY0NzkyIDEwMTIuMzEgNC42NTE3OSAxMDEwLjc2QzQuNjcxMTUgMTAwMi45MSA1LjM5NjkgOTk1LjAyOCA2LjY1MTAxIDk4Ny4yNjZDNy4zNDM4NyA5ODIuOTc3IDguMTk3MzYgOTc4LjcyNyA5LjE4MjQ1IDk3NC41NDFDOS41ODUgOTcyLjgzMyA5Ljk5NzIzIDk3MS4xMjkgMTAuNDEzMyA5NjkuNDI0QzEwLjczNDYgOTY5LjAyMiAxMS4wOTQ2IDk2OC42NTMgMTEuNTA2OCA5NjguMzMyQzEyLjYyMTYgOTY3LjQ2OSAxNC4wMDczIDk2Ny4wNTIgMTUuMjY1MyA5NjYuNDE0QzE4LjE3OTkgOTY0LjkzOSAyMC4zNzQ2IDk2Mi4xNTQgMjEuMjY0OSA5NTkuMDFDMjIuOTMxMiA5NjIuNTQxIDIzLjk0NTMgOTY2LjQ5IDI0LjE0MDggOTcwLjQxOUMyNC4zMzA0IDk3NC4yNSAyMy43Nzg5IDk3Ny45ODEgMjMuNjEwNSA5ODEuNzY5QzIzLjQ0MjEgOTg1LjU1NiAyMy43MDM0IDk4OS42IDI1LjM0NDYgOTkzLjAzMkMyNi45ODU3IDk5Ni40NjQgMzAuMzI2MiA5OTkuMDMzIDMzLjI2MDIgOTk4LjE1M0MzNS45NjU4IDk5Ny4zNDMgMzcuNTUwOCA5OTMuODc0IDM3LjY4ODIgOTkwLjM3OEMzNy44MjU3IDk4Ni44ODIgMzYuNzk5OSA5ODMuMzQ3IDM1LjcwODQgOTc5Ljk2NUMzMi41OTA1IDk3MC4yOTkgMjMuNjM1NyA5NjIuMzk3IDIxLjg4NjEgOTUyLjQwN0MyMi4yMDE2IDk1MS40MDQgMjIuOTc1NyA5NTAuNDc5IDI0LjAwNzIgOTUwLjM5M0MyNS41NCA5NTAuMjYzIDI2LjU3NTUgOTUxLjkwMyAyNy4xMzY3IDk1My4zNDNDMjcuNjk4IDk1NC43ODEgMjguNDE3OSA5NTYuNDg2IDI5LjkzMzMgOTU2Ljc2QzMxLjgyOTkgOTU3LjEwNCAzMy4xODA4IDk1NC45MSAzMy41NTI0IDk1My4wMTFDMzQuNTA0NiA5NDguMTM5IDMyLjc4OTkgOTQyLjgyOCAyOS4xNzQ2IDkzOS40NDNDMjcuMDA1MSA5MzcuNDEgMjQuMjcwNSA5MzYuMDg0IDIxLjkzODQgOTM0LjI1QzI1LjU4ODQgOTI3LjU5NCAyOC4yMjI0IDkxOS44MjMgMzMuNzY5MiA5MTUuMzY3QzM2Ljk2NjQgOTEyLjc5NyA0MC45MDg3IDkwOS41MDkgMzkuOTU2NSA5MDYuMzQ5QzM4LjgzOTggOTAyLjY0NCAzNC4zNzg4IDkwNC45IDMyLjY4MTUgOTA3Ljg1QzMxLjcyMTYgOTA5LjUxOSAzMS4yMTQ1IDkxMS4zNjMgMzAuNTEzOSA5MTMuMTM0QzI4LjQ5NTMgOTE4LjIzNSAyNC43MzY5IDkyMi44MTkgMjAuMTk4NSA5MjUuNzI1QzE5LjcxMDggOTI2LjAzNiAxOS4yMTczIDkyNi4zMjcgMTguNzE3OSA5MjYuNjA1QzE4LjgxMjggOTIzLjk5MSAxOC43NjA1IDkyMS4zOTMgMTguNTE0NyA5MTguODI2QzE3LjQzMDkgOTA3LjUwNiAxMi4yMDU1IDg5Ny4wMTQgNy44Mjc3MSA4ODYuNzUxQzYuNTkxMDIgODgzLjg1MyA1LjM1MDQ2IDg4MC45MzYgNC4yNDUzNyA4NzcuOTgxQzIuNTE3MSA4NzMuMzU0IDEuMTI3NTIgODY4LjYzMyAwLjYyMDQ1NSA4NjMuNzQ0QzAuNjA0OTc1IDg2My41OTggMC41OTMzNjMgODYzLjQ1IDAuNTc5ODEzIDg2My4zMDRDMC41NzU5NDUgODYxLjc2NSAwLjU5MTQyNSA4NjAuMjE1IDAuNjM0MDA1IDg1OC42NkMwLjcwNzU1MiA4NTUuOTM1IDAuODYyMzgzIDg1My4xOTUgMS4xMzMzMyA4NTAuNDY3QzEuOTU1ODUgODQ1LjIwNCAzLjM2MDkyIDgzOS45ODIgNC43Nzk1MyA4MzQuODRDNS4xMTQzNSA4MzMuNjI4IDUuNDQ5MTYgODMyLjQxMyA1Ljc3ODE3IDgzMS4xOTVDNi4wODAwOSA4MzAuNDk3IDYuMzk5NDIgODI5LjgwMyA2LjczNjE3IDgyOS4xMjFDNi45MjU4MyA4MjguNzM2IDcuMTE5MzcgODI4LjM1NSA3LjMxODcxIDgyNy45NzZDNy44NTY3NCA4MjcuMjQ0IDguMzAzODEgODI2LjQwOCA5LjAzNTM3IDgyNS44NzZDOS45NTQ2NiA4MjUuMjA1IDExLjI0NzUgODI1LjA1IDEyLjI4MjkgODI1LjUzNkMxMi41NDQyIDgyNS42NTggMTIuNzU5IDgyNS44MDggMTIuOTM5IDgyNS45ODNDMTMuNTk3IDgyNi42MTYgMTMuNzgyOCA4MjcuNTU5IDE0LjAzMDUgODI4LjU4N0MxNC40MTM3IDgzMC4xNzYgMTQuNDY3OSA4MzEuODI2IDE0Ljc5NjkgODMzLjQyOEMxNS4xMjU5IDgzNS4wMjkgMTUuNzg3OCA4MzYuNjUyIDE3LjA4NDUgODM3LjYzOUMxNy45Mzk5IDgzOC4yOSAxOS4xMjQ0IDgzOC41NiAyMC4xNDgyIDgzOC4zMjNDMjAuNjc2NSA4MzguMiAyMS4xNjAzIDgzNy45NDQgMjEuNTM1OCA4MzcuNTM2QzIxLjg4NjEgODM3LjE1NSAyMi4xMDQ4IDgzNi42OTIgMjIuMjE3IDgzNi4xOTNDMjIuMzk1MSA4MzUuNDA2IDIyLjMwMjIgODM0LjUyOSAyMi4wMzEzIDgzMy43NkMyMS41ODgxIDgzMi41MDEgMjAuNzUwMSA4MzEuNDMgMjAuMDI4MiA4MzAuMzFDMTcuOTMyMiA4MjcuMDY1IDE2LjgwMTkgODIzLjIyNyAxNi42ODc4IDgxOS4zNjJDMTYuNjAwNyA4MTYuNDI5IDE3LjEgODEzLjQ4MSAxOC4yMDUxIDgxMC43NjZDMTkuMzQ4OSA4MDcuOTU4IDIxLjA4NDkgODA1LjQxNiAyMi4xNjA5IDgwMi41ODFDMjIuMTc2NCA4MDIuNTM4IDIyLjE5MzggODAyLjQ5NSAyMi4yMDkzIDgwMi40NTNDMjIuNTM2NCA4MDEuNTc0IDIyLjczNzcgODAwLjgzNCAyMi44NTk2IDgwMC4xNjdDMjIuOTk4OSA3OTkuNDAzIDIzLjAzMTggNzk4LjczMSAyMy4wMjggNzk4LjA0NUMyMy4wMjYgNzk3LjY0MSAyMi45NjAyIDc5Ny4yMzMgMjIuODY1NCA3OTYuNzk3QzIzLjM4NzkgNzk0LjU5MiAyMy42OTU3IDc5Mi4zNTcgMjMuNjk1NyA3OTAuMTA1QzIzLjY5NTcgNzczLjQ3NyAxOC45OTg2IDc1NS4wNTYgMTYuMTI0NiA3MzYuNDA4QzE4LjIwNTEgNzM0LjAxNCAyMS41MDQ4IDczMi42ODUgMjQuNjUzNyA3MzMuMTI2QzI4LjQ3NzkgNzMzLjY2MiAzMS44MDg3IDczNi43NzQgMzIuNjE1NyA3NDAuNTY1QzMyLjk4NTMgNzQyLjMwMiAzMi44NjU0IDc0NC4xMDQgMzIuOTQ2NiA3NDUuODhDMzMuMDI3OSA3NDcuNjU2IDMzLjM0OTIgNzQ5LjUxIDM0LjQ1MDQgNzUwLjkwMkMzNS41NTE2IDc1Mi4yOTMgMzcuNjIyNSA3NTMuMDM3IDM5LjE2MyA3NTIuMTYxQzQwLjU1ODQgNzUxLjM2NiA0MS4wNjc0IDc0OS41OSA0MS4xMzEyIDc0Ny45ODFDNDEuMzEzMiA3NDMuNTA3IDM5LjA2MDQgNzM5LjIyNiAzNi4wNDEzIDczNS45M0MzMy4wMjIxIDczMi42MzQgMjkuMjYzNyA3MzAuMTMzIDI1LjY3MTcgNzI3LjQ4QzIyLjA3OTYgNzI0LjgyNiAxOC41NDk2IDcyMS45MDUgMTYuMjYgNzE4LjA2MUMxNC42OTgyIDcxNS40MzkgMTQuMDMyNSA3MTIuNjg2IDEzLjk3ODMgNzA4Ljk2NEMxNC4wNTc2IDcwNS45IDE0LjI3NDQgNzAyLjg1MSAxNC42NTk1IDY5OS44MjNDMTcuNjU5MyA2NzYuMjg1IDI0LjgzMzcgNjUzLjAxNiAzMS4yMDI5IDYyOS43MTNDMzEuMzQ2MSA2MjkuMjc4IDMxLjQ5OSA2MjguNzcyIDMxLjY2MzUgNjI4LjE4OUMzMi40ODYgNjI1LjI2MSAzNS44MDUyIDYyMC4xNzMgMzcuNTU0NyA2MTcuNjI5QzM3Ljk5OTkgNjE2Ljk4MiAzOC41MjgyIDYxNi40MDEgMzkuMDk5MSA2MTUuODYzQzM5Ljc0MzYgNjE1LjI1NiA0MC40NDIzIDYxNC43MDQgNDEuMTQyOSA2MTQuMTY4QzQxLjYzNDQgNjEzLjc5MSA0Mi4xMzE4IDYxMy40MTggNDIuNjE3NiA2MTMuMDMzQzQzLjQ0MjEgNjEyLjM4IDQ0LjIzMzYgNjExLjY5MiA0NC45MTY4IDYxMC44OTRDNDYuMDI5NiA2MDkuNTkxIDQ2Ljg3NzMgNjA3Ljg5NSA0Ni43NDU3IDYwNi4xMzhDNDYuNjI1NyA2MDQuNTM1IDQ1LjYwNzcgNjAyLjk1NSA0NC4wNzY5IDYwMi41MDRDNDMuODIxNCA2MDIuNDI4IDQzLjU2NCA2MDIuMzg4IDQzLjMwODUgNjAyLjM3NEM0MS42NjczIDYwMi4yOSA0MC4wNjY4IDYwMy40MTggMzkuMDA2MiA2MDQuNzk5QzM3Ljk1NzMgNjA2LjE2NSAzNy4zMzIyIDYwNy44IDM2LjQ1MTYgNjA5LjI3MUMzOC4xNzQgNjAxLjkyMSAzOS42NzU5IDU5NC41NTggNDAuNzk0NSA1ODcuMTc1QzQxLjg0MTUgNTgwLjI2NyA0Mi41NTc2IDU3My4zNCA0Mi44MTUgNTY2LjM4N0M0My44MzMgNTM4LjkwOCAzNy42NDk2IDUxMS41NDggMzEuNDgxNiA0ODQuMzM1QzI1LjgyODQgNDU5LjM4OSAyMC4xNzMzIDQzNC40MzYgMTUuNDg0IDQwOS40MTJDMTcuMDE4NyA0MDguMjY3IDE4LjQ1MjggNDA3LjM4NSAxOS41MzI3IDQwNi45MjJDMjIuODkyNSA0MDUuNDg2IDI2LjI1MjMgNDA0LjA1IDI5LjYxMiA0MDIuNjEyQzMzLjAzMTggNDAxLjE1MSAzNi40OTQyIDM5OS42NzggNDAuMTYzNiAzOTkuMTAyQzQyLjM2NzkgMzk4Ljc1NiA0NC42NjUyIDM5OC43MjkgNDYuNzA3IDM5Ny44MjhDNDguNzQ4OCAzOTYuOTI2IDUwLjQ5NDUgMzk0Ljc4MiA1MC4wMTQ1IDM5Mi41OTZDNDkuNTM2NSAzOTAuNDE2IDQ2Ljk4MTggMzg5LjE5MyA0NC43ODUyIDM4OS41MzdDNDIuNTg4NiAzODkuODgxIDQwLjc1MTkgMzkxLjM5MSAzOS4yNTQgMzkzLjA0MUMzNy43NTc5IDM5NC42OTEgMzYuNDYxMyAzOTYuNTQ5IDM0LjcyOTEgMzk3Ljk0NkMzMS40NTg0IDQwMC41ODMgMjYuNzIyNiA0MDEuMjQ2IDIyLjg1NzcgMzk5LjYwOEMxOC45OTQ3IDM5Ny45NjcgMTYuMTY3MiAzOTQuMDk0IDE1Ljc3MjMgMzg5LjkwM0MxNS4zNzU2IDM4NS43MDkgMTYuOTA2NSAzODEuMTQ0IDIwLjYxODUgMzc5LjE4NUMyMi44NzMyIDM3Ny45OTYgMjUuMTQ3MiAzNzYuNzkzIDI3LjA4NDUgMzc1LjEzM0MyOS4wMTk4IDM3My40NzIgMzAuNjE2NSAzNzEuMjkzIDMxLjExMTkgMzY4Ljc4NEMzMi4zMTE5IDM2Mi43MDYgMjYuOTYyNiAzNTcuMDE1IDI4LjgyMjQgMzUxLjEwOEMyOS45NjYyIDM0Ny40NzYgMzMuMzg5OSAzNDQuNjgzIDM3LjE2NTcgMzQ0LjMwNEMzOC45Njc1IDM0NC4xMjMgNDAuNzc3MSAzNDQuNDQ2IDQyLjU4ODYgMzQ0LjQ2OUM0NC4zOTgxIDM0NC40OTEgNDYuMzM1NCAzNDQuMTUxIDQ3LjY0MzcgMzQyLjg5NUM0OC45NTIgMzQxLjYzOCA0OS4yNjc1IDMzOS4yNDkgNDcuOTAxMSAzMzguMDU4QzQ2LjcxNjcgMzM3LjAyNiA0NC44Njg0IDMzNy4yODcgNDMuNDc2OSAzMzguMDExQzQyLjA4NzMgMzM4LjczNiA0MC45MTA2IDMzOS44NDggMzkuNDcyNyAzNDAuNDc0QzM2LjMyNTggMzQxLjg0OCAzMS45ODQ4IDM0MC45MDEgMzAuODM5MSAzMzcuNjU0QzI5LjYzNTMgMzM0LjI0MSAzMC4yNDg4IDMzMC40MzQgMzEuNDM3MSAzMjcuMDE4QzMyLjYyNzMgMzIzLjYgMzQuMzcxMSAzMjAuMzkxIDM1LjQ4OTcgMzE2Ljk0OEMzNy45NjUgMzA5LjMyNiAzNy4yMzkzIDMwMS4wOTYgMzcuMzYzMSAyOTMuMDhDMzcuNDc5MyAyODUuNzMyIDM4LjYyMyAyNzcuMTUgNDMuMDI2IDI3MS4yNzNDNDMuNjU2OSAyNzAuNDMyIDQ0LjIwNjUgMjY5LjUzIDQ0LjYzMjMgMjY4LjU2NkM0NS42NDI2IDI2Ni4yNzEgNDguNjM0NiAyNjUuMDQ1IDUxLjI3MDYgMjY1LjA4NkM1NC4zMjg0IDI2NS4xMzIgNTcuMzAxMSAyNjYuMjc3IDYwLjM1OSAyNjYuMjM0QzYzLjQxNDkgMjY2LjE5MSA2Ni44ODMxIDI2NC4yOTEgNjYuOTkzNCAyNjEuMjIyQzY3LjEzODUgMjU3LjEyOCA2MS40MDAyIDI1NS40MTYgNTcuNjIwNSAyNTYuOTY0QzUzLjg0MjcgMjU4LjUxMSA1MC45MzM4IDI2MS44MjEgNDcuMDU3MyAyNjMuMUM0MC41OTkgMjY1LjIyOSAzMy4zMjIxIDI2MC42OTQgMzAuNTc5NyAyNTQuNDQ2QzI3LjgzNzMgMjQ4LjIgMjguNzUwOCAyNDAuOTA1IDMwLjk2ODcgMjM0LjQ1MUMzMy4xODY2IDIyNy45OTcgMzYuNjIgMjIyLjAyNyAzOC45NzkyIDIxNS42MjRDMzkuMjg2OSAyMTQuNzkgMzkuNTczMyAyMTMuOTQ5IDM5Ljg0MDQgMjEzLjEwMUM0MC44MDYxIDIxMS4wMyA0MS4zNTM4IDIwOC43MzcgNDEuMzUzOCAyMDYuMTk3QzQxLjM1MzggMTkyLjE3MiAzNi44Njk2IDE4Ny45OTcgMzIuODE1MSAxNzkuODI0QzI4Ljc1ODYgMTcxLjY0OCAyNy45MzYgMTYwLjcyOCAyNS41ODA3IDE1MS45MDdDMjQuMzE4OSAxNDcuMTc3IDI1LjYwNTkgMTQyLjA4OCAyNy44MTYxIDEzNy43MjFDMzAuMDI2MiAxMzMuMzU0IDMzLjExMzEgMTI5LjUwOCAzNS43NjQ1IDEyNS4zOThDMzUuNzg5NyAxMjUuMzU5IDM1LjgxNDkgMTI1LjMyMSAzNS44NCAxMjUuMjgyQzM5LjU4NDkgMTE5LjQ1IDM4LjkwNzYgMTExLjgxOCAzNC4yNTMgMTA2LjY5QzI3LjY5NjEgOTkuNDY2NCAyMS40MTM5IDkxLjU0OTIgMjAuMTEzNCA4MS45NzYzQzE4Ljk3NzMgNzMuNjE2IDI2LjIyOTEgNjMuNzk0NCAyNS4xODIgNTUuNDIyNUwyMy4zNDE1IDQwLjY5MzlDMjIuOTI5MyAzNy4zOTAyIDIyLjUxNTEgMzQuMDU1NCAyMi43OTc3IDMwLjczNjJDMjMuNjI0MSAyMS4wODU2IDMwLjcwNzUgMTIuODA4OSAzOS43NzI3IDkuNDk5MzZDNDEuOTYzNSA4LjcwMDY1IDQzLjk0MzMgNy4xNjU0MyA0NC45NzQ5IDUuMDY2NjJDNDYuMDA2NCAyLjk2NzggNDUuOTY3NyAwLjI5Mzc2MSA0NC42MDkxIC0xLjYwNjg0QzQzLjI1MDUgLTMuNTA3NDIgNDAuNTE1OCAtNC4zODk2OCAzOC40MTc5IC0zLjM2OTQyQzM2LjY3MjIgLTIuNTIyMTMgMzUuOSAtMC40Nzc3MjQgMzQuNDY3OSAwLjgzNDAxM0MyMy45MDg2IDEwLjUxMzggMTQuNDIxNSA0LjI1MjM1IDE4LjE1NjcgLTE0Ljg2MDRDMTguOTQ4MyAtMTguOTA2NCAyMS42NTk3IC0yMi4zMTUxIDIxLjUwMSAtMjYuNDM1QzIxLjM0MjMgLTMwLjU1NDggMjAuNDE5MSAtMzQuNjI0MiAyMC4zOTAxIC0zOC43NDZDMjAuMzYxMSAtNDIuODY3OCAyMi42OTUxIC00Ny4wNDggMjUuMTcwNCAtNTAuMzM2MUMyNy43ODcgLTUzLjgxMjcgMzEuOTUxOSAtNTYuMDY5IDM2LjI4MzIgLTU2LjM1NjZDMzguNDc5OCAtNTYuNTAyMyA0MC42ODIzIC01Ni4xNjgxIDQyLjg4MjggLTU2LjE5NTNDNDUuMDg1MiAtNTYuMjIyNSA0Ni42ODU3IC01Ni41Mjc2IDQ4LjM5NjYgLTU3LjkxOUM0OS44NDYyIC01OS4wOTY3IDUwLjYyMDMgLTYxLjA2MTQgNTAuMzY0OCAtNjIuOTE1NEM1MC4xMDk0IC02NC43NjkzIDQ4LjgzNzggLTY2LjQ1MDMgNDcuMTI1MSAtNjcuMTkyN0M0NS4xMjIgLTY4LjA1OTQgNDIuNzQ5MiAtNjcuNjMzOCA0MC44Mjc0IC02Ni41OTZDMzguOTA1NiAtNjUuNTU2NCAzNy4zNDU3IC02My45NzA2IDM1LjgxNjggLTYyLjQwNjJDMzQuMzgwOCAtNjAuOTM5IDMyLjk0NjcgLTU5LjQ3MTggMzEuNTEwNiAtNTguMDAyNkMzMC4zNzA3IC01Ni44MzY2IDI5LjE5MDIgLTU1LjY0MzQgMjcuNjk2MSAtNTQuOTk2MkMyNi4yMDIgLTU0LjM0OTEgMjQuMjk5NSAtNTQuMzc0NCAyMy4xMTMyIC01NS40OTM3QzIxLjUyMjMgLTU2Ljk5NTkgMjEuODg2MSAtNTkuNiAyMi41MzA2IC02MS42OTQ5QzI0LjcwOTggLTY4Ljc4MjMgMjguNDc4IC03NC45NjIxIDMzLjc1NzYgLTgwLjE0ODlDNDAuMjA4MSAtODYuNDg2MSA0My40NTk1IC05NS45NTAyIDQyLjI3MzEgLTEwNC45MzRDNDEuNDc3NyAtMTEwLjk2NCAzOC44Mzk4IC0xMTYuNTg1IDM3LjM5OTkgLTEyMi40OTRDMzYuMTY1MiAtMTI3LjU2MSAzNS42NzU1IC0xMzMuMDgyIDM3Ljk2ODkgLTEzNy41M0MzOC42MTkyIC0xMzguNzkxIDM5LjEyMDUgLTE0MC4xMTggMzkuNTQ0MyAtMTQxLjQ3M0MzOS45ODk0IC0xNDIuODk0IDQxLjA3MTMgLTE0NC4xNTEgNDIuMzQ2NyAtMTQ0Ljk2OUM0NC4xNDY2IC0xNDYuMTIzIDQ2LjI4NTEgLTE0Ni41OSA0OC4zNTk4IC0xNDcuMDk5QzUwLjQzNDUgLTE0Ny42MDggNTEuNTA4NiAtMTQ3LjcxMyA1My40MzgyIC0xNDguNjNDNTUuMzU4MSAtMTQ5LjU0MiA1Ny4wMzAyIC0xNTEuMjAxIDU3LjQ3NTMgLTE1My4yODVDNTcuOTIwNSAtMTU1LjM3IDU2Ljg0MDUgLTE1Ny44MTUgNTQuODIzOSAtMTU4LjQ4MUM1Mi45ODM0IC0xNTkuMDg5IDUwLjk0OTMgLTE1OC4xMzkgNDkuNTc1MiAtMTU2Ljc2OUM0OC4wMzY2IC0xNTUuMjM4IDQ3LjA3MDkgLTE1My4yMjggNDUuNzIxOSAtMTUxLjUyNkM0NC4zNzMgLTE0OS44MjQgNDIuMzczOCAtMTQ4LjM1MiA0MC4yMjM2IC0xNDguNjE3QzM3Ljg4OTYgLTE0OC45MDQgMzYuMjE3NCAtMTUxLjIwNyAzNS44NTM2IC0xNTMuNTM5QzM1Ljc0NTIgLTE1NC4yMzkgMzUuNzQ1MiAtMTU0LjkxNyAzNS44MTY4IC0xNTUuNTg3QzM2LjA2NDUgLTE1Ny44ODggMzcuMTE3NCAtMTYwLjA0MiAzOC43NjA1IC0xNjEuNjYyQzQxLjA0NjEgLTE2My45MjEgNDIuMzYwMiAtMTY3LjE3NiA0Mi4xNzQ0IC0xNzAuNEM0MS45NDYxIC0xNzQuMzgyIDM5LjQzNTkgLTE3OC4xNTIgMzUuODU3NSAtMTc5Ljg4NUMzMy44NTA1IC0xODAuODU5IDMxLjU0NTUgLTE4MS4yMzggMjkuNzQ1NiAtMTgyLjU1OUMyNy4xMjMyIC0xODQuNDg1IDI2LjE1NTUgLTE4OC4wNzQgMjYuNTEzNiAtMTkxLjMxNkMyNi44NzE2IC0xOTQuNTU3IDI4LjQxMjIgLTE5Ni41ODggMzAuMjI5NCAtMTk5LjI5MUMzMS43NDEgLTIwMS41NCAzMy4xOTI1IC0yMDMuODk3IDMzLjgyNzMgLTIwNi41MzZDMzQuNDYyMSAtMjA5LjE3MyAzNC4xNjQgLTIxMi4xNjYgMzIuNDUzMiAtMjE0LjI2N0MzMC45MDEgLTIxNi4xNzEgMjguNDY2MyAtMjE3LjA3MSAyNi40NjcxIC0yMTguNDk3QzI0LjAyNjYgLTIyMC4yMzkgMjEuNzkzMyAtMjIzLjIyNSAyMC45ODIzIC0yMjYuMzAyQzIxLjA4MyAtMjI2LjgyMSAyMS4xODE3IC0yMjcuMzM4IDIxLjI3NDYgLTIyNy44NThDMjEuNTMyIC0yMjkuMzAyIDIxLjc2MDQgLTIzMC43NTggMjEuOTUyIC0yMzIuMjIxQzIyLjg1IC0yMzMuMDg0IDI0LjEzNSAtMjMzLjYwMSAyNS4zOTQ5IC0yMzMuNjU3QzI2LjMyMzkgLTIzMy43IDI3LjIzNzQgLTIzMy41NDEgMjguMTIzOCAtMjMzLjI2MUMyOC4xOTM1IC0yMzMuMTg3IDI4LjI3NjcgLTIzMy4xMTkgMjguMzc3MyAtMjMzLjA1NUMyOC4zOTQ3IC0yMzMuMDQzIDI4LjQxMjIgLTIzMy4wMzIgMjguNDI5NiAtMjMzLjAyMkMyOS42MTQgLTIzMi4yNyAzMC45NTkxIC0yMzEuNzQzIDMyLjI2MzUgLTIzMS4xNjRDMzMuMDAyOCAtMjMwLjY1MSAzMy43OTQ0IC0yMzAuMDUyIDM0LjU4NCAtMjI5LjUxQzM2LjA5NzQgLTIyOC40NzEgMzcuMzc4NiAtMjI3LjEzNSAzOC4zNTQxIC0yMjUuNTk2QzM4LjcwODIgLTIyNC45MDUgMzkuMDE1OSAtMjI0LjE5MSAzOS4yODg4IC0yMjMuNDc2QzM5LjQ0OTUgLTIyMy4wNTMgMzkuNjAyNCAtMjIyLjYyNyAzOS43NTE0IC0yMjIuMTk5QzQwLjAzNzggLTIyMS4zNzcgNDAuMzEwNyAtMjIwLjU1MSA0MC42MDY4IC0yMTkuNzMzQzQwLjYzOTcgLTIxOS41NjQgNDAuNjcwNyAtMjE5LjM5NSA0MC42OTk3IC0yMTkuMjNDNDAuODU4NCAtMjE4LjI2NiA0MS4yODQyIC0yMTcuMzY0IDQxLjk0NjEgLTIxNi42NzFDNDEuOTY5MyAtMjE2LjYyNiA0MS45OTI1IC0yMTYuNTgxIDQyLjAxNTcgLTIxNi41MzdDNDIuMTAyOCAtMjE2LjM4MyA0Mi4yMTkgLTIxNi4yMTYgNDIuMzU4MyAtMjE2LjA1MUM0Mi45ODU0IC0yMTUuMzEgNDQuMDY3MiAtMjE0LjYzNCA0NC44Mjc4IC0yMTUuNDcyQzQ1LjA2MzkgLTIxNS41MDcgNDUuMjk2MiAtMjE1LjU3NSA0NS41MTEgLTIxNS42ODlDNDYuNjc2MSAtMjE2LjMwMSA0Ni43MTI4IC0yMTcuNTY4IDQ2LjU4OSAtMjE4LjY3OEM0Ni4wMTAzIC0yMjMuODUxIDQyLjc0MTUgLTIyOC42NDUgMzguMTQ3IC0yMzEuMDU5QzM2LjYzNzQgLTIzMS44NTIgMzUuMDA3OCAtMjMyLjM5OCAzMy41MjczIC0yMzMuMjQ1QzMxLjk4NjggLTIzNC4xMjYgMzAuNTY4MSAtMjM1LjQyIDMwLjExMzMgLTIzNy4xNTNDMjkuNzEyNyAtMjM4LjY4NyAzMC41NzU5IC0yNDAuNTk5IDMxLjk0NjEgLTI0MS4zODRMMzEuOTYxNiAtMjQxLjM5NEMzNS4zMTU2IC0yNDMuMzEyIDM3LjI2NDUgLTI0Ny4wNTkgMzYuNzc4NyAtMjUwLjkwM0MzNi41NzM1IC0yNTIuNTI3IDM2LjAyNTggLTI1NC4wMzcgMzQuOTE0OSAtMjU1LjI2NUMzMy4xNDIyIC0yNTcuMjI0IDI5LjA5MTUgLTI1Ny4xNDMgMjguMzg3IC0yNTkuNjk0QzI2LjMyMzkgLTI2Ny4xNTcgMjkuNDM2IC0yNjMuNTg1IDI4Ljk5MjggLTI2OS45ODZDMjguNTQ5NiAtMjc2LjM4OCAyMS4xMzUyIC0yNzAuNDMzIDE4LjQ2ODMgLTI3NS4xOTZDMTUuODAxNCAtMjc5Ljk1OSAxOS4zNTg2IC0yODcuNDAyIDIxLjcyOTQgLTI5MC4zOEMyNC4xMDAyIC0yOTMuMzU3IDIyLjMyMTYgLTI5NC4wMDQgMjIuMzIxNiAtMjk0LjAwNEwtMC4wMTIzNTI4IC0yOTQuMDA0TC0wLjAwMDc0MDg1MiAtMjk0WicgZmlsbD0nd2hpdGUnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG4ubmF2aWdhdGlvbi1zaWRlYmFyX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2xhbXAoODUuMzMzMzMzMzMzM3B4LCA2LjY2NjY2NjY2Njd2dywgMTI4cHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTI4LzExMTtcbn1cbi5uYXZpZ2F0aW9uLXNpZGViYXJfX2xvZ28taWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmF2aWdhdGlvbi1zaWRlYmFyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogY2xhbXAoMTcuMzMzMzMzMzMzM3B4LCAxLjM1NDE2NjY2Njd2dywgMjZweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xufVxuLm5hdmlnYXRpb24tc2lkZWJhcl9fc3VibWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xufVxuLm5hdmlnYXRpb24tc2lkZWJhcl9fbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubmF2aWdhdGlvbi1zaWRlYmFyX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5uYXZpZ2F0aW9uLXNpZGViYXJfX2xpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgfVxufVxuLm5hdmlnYXRpb24tc2lkZWJhcl9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2xhbXAoMTBweCwgMC43ODEyNXZ3LCAxNXB4KTtcbn1cbi5uYXZpZ2F0aW9uLXNpZGViYXJfX2luZm8ge1xuICBtYXJnaW46IGNsYW1wKDE4cHgsIDEuNDA2MjV2dywgMjdweCkgMCBjbGFtcCgzLjMzMzMzMzMzMzNweCwgMC4yNjA0MTY2NjY3dncsIDVweCk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjazMwKTtcbn1cbi5uYXZpZ2F0aW9uLXNpZGViYXJfX3Bob25lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzLjMzMzMzMzMzMzNweCwgMC4yNjA0MTY2NjY3dncsIDVweCk7XG59XG5cbi5zb2NpYWwtaXRlbV9faWNvbiB7XG4gIHdpZHRoOiBjbGFtcCgyMi42NjY2NjY2NjY3cHgsIDEuNzcwODMzMzMzM3Z3LCAzNHB4KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGZpbGw6IHZhcigtLXJlZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc29jaWFsLWl0ZW1fX2ljb246aG92ZXIge1xuICAgIGZpbGw6ICNGRjQyMzg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuc29jaWFsLWl0ZW1fX2ljb246YWN0aXZlIHtcbiAgICBmaWxsOiAjRkY0MjM4O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAuc29jaWFsLWl0ZW1fX2ljb24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICB9XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDM4cHgsIDIuOTY4NzV2dywgNTdweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDAgY2xhbXAoMjZweCwgMi4wMzEyNXZ3LCAzOXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDI2cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1ob3Zlcik7XG4gIH1cbiAgLmJ1dHRvbjpob3ZlciAuYnV0dG9uX190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1ob3Zlcik7XG4gIH1cbiAgLmJ1dHRvbjpob3ZlciAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiB2YXIoLS1pY29uLWNvbG9yLWhvdmVyKTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1ob3Zlcik7XG4gIH1cbiAgLmJ1dHRvbjphY3RpdmUgLmJ1dHRvbl9fdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItaG92ZXIpO1xuICB9XG4gIC5idXR0b246YWN0aXZlIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6IHZhcigtLWljb24tY29sb3ItaG92ZXIpO1xuICB9XG59XG4uYnV0dG9uLS1zdHlsZS1kZWZhdWx0IHtcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjazEwMCk7XG4gIC0tYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjazEwMCk7XG4gIC0tZm9udC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAtLWljb24tY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiB2YXIoLS1yZWQpO1xuICAtLWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tcmVkKTtcbiAgLS1mb250LWNvbG9yLWhvdmVyOiB2YXIoLS13aGl0ZSk7XG4gIC0taWNvbi1jb2xvci1ob3ZlcjogdmFyKC0td2hpdGUpO1xufVxuLmJ1dHRvbi0tc3R5bGUtZW1wdHkge1xuICAtLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcbiAgLS1mb250LWNvbG9yOiB2YXIoLS1ibGFjazEwMCk7XG4gIC0taWNvbi1jb2xvcjogdmFyKC0tcmVkKTtcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiB2YXIoLS1yZWQpO1xuICAtLWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tcmVkKTtcbiAgLS1mb250LWNvbG9yLWhvdmVyOiB2YXIoLS13aGl0ZSk7XG4gIC0taWNvbi1jb2xvci1ob3ZlcjogdmFyKC0td2hpdGUpO1xufVxuLmJ1dHRvbi0tc3R5bGUtd2hpdGUge1xuICAtLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1ib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1mb250LWNvbG9yOiB2YXIoLS1ibGFjazEwMCk7XG4gIC0taWNvbi1jb2xvcjogdmFyKC0tcmVkKTtcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiB2YXIoLS1yZWQpO1xuICAtLWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tcmVkKTtcbiAgLS1mb250LWNvbG9yLWhvdmVyOiB2YXIoLS13aGl0ZSk7XG4gIC0taWNvbi1jb2xvci1ob3ZlcjogdmFyKC0td2hpdGUpO1xufVxuLmJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbn1cbi5idXR0b25fX3RleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cbi5idXR0b25fX2ljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgZmlsbDogdmFyKC0taWNvbi1jb2xvcik7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wcm9kdWN0LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC1jYXJkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZC0wMyk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAucHJvZHVjdC1jYXJkOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtMDMpO1xuICB9XG59XG4ucHJvZHVjdC1jYXJkX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ibGFjazUpO1xufVxuLnByb2R1Y3QtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnByb2R1Y3QtY2FyZF9faGl0LWJhbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9nby0wMik7XG4gIHBhZGRpbmc6IGNsYW1wKDQuNjY2NjY2NjY2N3B4LCAwLjM2NDU4MzMzMzN2dywgN3B4KSBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnByb2R1Y3QtY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KSBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbi5wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucHJvZHVjdC1jYXJkX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjbGFtcCg0cHgsIDAuMzEyNXZ3LCA2cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg1LjMzMzMzMzMzMzNweCwgMC40MTY2NjY2NjY3dncsIDhweCk7XG59XG5cbi5wcm9kdWN0LW9wdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xufVxuLnByb2R1Y3Qtb3B0aW9uX19uYW1lIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrMzApO1xufVxuLnByb2R1Y3Qtb3B0aW9uX192YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjazEwMCk7XG59XG5cbi5tb2JpbGUtcGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5tb2JpbGUtcGFuZWxfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ibG9jazogOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ubW9iaWxlLXBhbmVsX19kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0cmFuc2xhdGU6IDAgLTk3JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAyNCcgaGVpZ2h0PSc1MCcgdmlld0JveD0nMCAwIDEwMjQgNTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00tMS45OTkwNSA0OS45OTc3SDEwMjZWMjcuODcyNUMxMDIwLjI0IDI4LjgyNDMgMTAxNC42MyAzMC43NzU2IDEwMDkuNTIgMzMuNjU2OUMxMDA1LjIgMzYuMDk2NCAxMDAxLjI4IDM5LjIxODkgOTk2Ljg5NiA0MS41NTg3Qzk5MC4xNyA0NS4xNDkyIDk4Mi40MiA0Ni4yNjI3IDk3NC44NTggNDYuNDgyM0M5NzMuNjg3IDQ2LjUxNjkgOTcyLjUyIDQ2LjUyODUgOTcxLjM2MSA0Ni41MjU2Qzk2NS41MDkgNDYuNTExMiA5NTkuNjI3IDQ1Ljk2OTUgOTUzLjgzNyA0NS4wMzM2Qzk1MC42MzcgNDQuNTE2NiA5NDcuNDY3IDQzLjg3OTcgOTQ0LjM0NCA0My4xNDQ1Qzk0My4wNyA0Mi44NDQxIDk0MS43OTggNDIuNTM2NSA5NDAuNTI3IDQyLjIyNTlDOTQwLjIyNyA0MS45ODYyIDkzOS45NTEgNDEuNzE3NSA5MzkuNzEyIDQxLjQwOTlDOTM5LjA2OCA0MC41NzggOTM4Ljc1NyAzOS41NDM5IDkzOC4yODEgMzguNjA1MUM5MzcuMTgxIDM2LjQzIDkzNS4xMDMgMzQuNzkyMiA5MzIuNzU3IDM0LjEyNzhDOTM1LjM5MiAzMi44ODQyIDkzOC4zMzggMzIuMTI3NCA5NDEuMjY5IDMxLjk4MTZDOTQ0LjEyNiAzMS44NCA5NDYuOTEgMzIuMjUxNiA5NDkuNzM1IDMyLjM3NzNDOTUyLjU2MSAzMi41MDMgOTU1LjU3OCAzMi4zMDggOTU4LjEzOCAzMS4wODMyQzk2MC42OTggMjkuODU4NCA5NjIuNjE1IDI3LjM2NTYgOTYxLjk1OCAyNS4xNzYxQzk2MS4zNTQgMjMuMTU2OSA5NTguNzY2IDIxLjk3NDEgOTU2LjE1OCAyMS44NzE1Qzk1My41NSAyMS43NjkgOTUwLjkxMyAyMi41MzQ0IDk0OC4zOSAyMy4zNDlDOTQxLjE3OSAyNS42NzU4IDkzNS4yODQgMzIuMzU4NSA5MjcuODMxIDMzLjY2NDJDOTI3LjA4MyAzMy40Mjg3IDkyNi4zOTMgMzIuODUxIDkyNi4zMjkgMzIuMDgxMkM5MjYuMjMyIDMwLjkzNzMgOTI3LjQ1NiAzMC4xNjQ2IDkyOC41MyAyOS43NDU4QzkyOS42MDMgMjkuMzI3IDkzMC44NzQgMjguNzg5NyA5MzEuMDc5IDI3LjY1ODhDOTMxLjMzNSAyNi4yNDM0IDkyOS42OTggMjUuMjM1MyA5MjguMjgyIDI0Ljk1OEM5MjQuNjQ4IDI0LjI0NzQgOTIwLjY4NSAyNS41MjcgOTE4LjE2IDI4LjIyNUM5MTYuNjQzIDI5Ljg0NCA5MTUuNjU1IDMxLjg4NDggOTE0LjI4NiAzMy42MjUyQzkwOS4zMjEgMzAuOTAxMiA5MDMuNTIzIDI4LjkzNTUgOTAwLjE5OSAyNC43OTYyQzg5OC4yODIgMjIuNDEwMiA4OTUuODI5IDE5LjQ2ODIgODkzLjQ3MiAyMC4xNzg4Qzg5MC43MDcgMjEuMDEyMiA4OTIuMzkxIDI0LjM0MTMgODk0LjU5MSAyNS42MDc5Qzg5NS44MzcgMjYuMzI0MyA4OTcuMjEzIDI2LjcwMjcgODk4LjUzMyAyNy4yMjU1QzkwMi4zMzkgMjguNzMxOSA5MDUuNzU5IDMxLjUzNjcgOTA3LjkyNiAzNC45MjM2QzkwOC4xNTggMzUuMjg3NiA5MDguMzc2IDM1LjY1NTggOTA4LjU4MyAzNi4wMjg1QzkwNi42MzMgMzUuOTU3NyA5MDQuNjk1IDM1Ljk5NjcgOTAyLjc4IDM2LjE4MDFDODk0LjMzNSAzNi45ODg5IDg4Ni41MDggNDAuODg4NSA4NzguODUxIDQ0LjE1NTVDODc2LjY5IDQ1LjA3ODQgODc0LjUxNCA0Ni4wMDQyIDg3Mi4zMDkgNDYuODI4OUM4NjguODU3IDQ4LjExODcgODY1LjMzNSA0OS4xNTU3IDg2MS42ODggNDkuNTM0MUM4NjEuNTc5IDQ5LjU0NTYgODYxLjQ2OSA0OS41NTQzIDg2MS4zNiA0OS41NjQ0Qzg2MC4yMTIgNDkuNTY3MyA4NTkuMDU1IDQ5LjU1NTcgODU3Ljg5NSA0OS41MjRDODU1Ljg2MyA0OS40NjkxIDg1My44MTkgNDkuMzUzNSA4NTEuNzgzIDQ5LjE1MTNDODQ3Ljg1NyA0OC41Mzc1IDg0My45NjIgNDcuNDg4OSA4NDAuMTI2IDQ2LjQzMDNDODM5LjIyMSA0Ni4xODA0IDgzOC4zMTUgNDUuOTMwNSA4MzcuNDA2IDQ1LjY4NUM4MzYuODg1IDQ1LjQ1OTcgODM2LjM2OCA0NS4yMjE0IDgzNS44NTkgNDQuOTcwMUM4MzUuNTcyIDQ0LjgyODYgODM1LjI4OCA0NC42ODQxIDgzNS4wMDUgNDQuNTM1NEM4MzQuNDU5IDQ0LjEzMzggODMzLjgzNSA0My44MDAyIDgzMy40MzggNDMuMjU0M0M4MzIuOTM4IDQyLjU2ODIgODMyLjgyMiA0MS42MDM0IDgzMy4xODQgNDAuODMwN0M4MzMuMjc2IDQwLjYzNTggODMzLjM4NyA0MC40NzU1IDgzMy41MTggNDAuMzQxMUM4MzMuOTkgMzkuODUwMSA4MzQuNjkzIDM5LjcxMTQgODM1LjQ2IDM5LjUyNjZDODM2LjY0NiAzOS4yNDA2IDgzNy44NzcgMzkuMjAwMSA4MzkuMDcyIDM4Ljk1NDZDODQwLjI2NiAzOC43MDkxIDg0MS40NzcgMzguMjE1MSA4NDIuMjEzIDM3LjI0NzVDODQyLjY5OSAzNi42MDkxIDg0Mi45MDEgMzUuNzI1MiA4NDIuNzI0IDM0Ljk2MTFDODQyLjYzMiAzNC41NjY4IDg0Mi40NDEgMzQuMjA1OCA4NDIuMTM2IDMzLjkyNTZDODQxLjg1MiAzMy42NjQyIDg0MS41MDcgMzMuNTAxIDg0MS4xMzUgMzMuNDE3MkM4NDAuNTQ4IDMzLjI4NDMgODM5Ljg5NCAzMy4zNTM2IDgzOS4zMiAzMy41NTU4QzgzOC4zOCAzMy44ODY2IDgzNy41ODEgMzQuNTEyIDgzNi43NDYgMzUuMDUwN0M4MzQuMzI1IDM2LjYxNDkgODMxLjQ2MiAzNy40NTgzIDgyOC41NzggMzcuNTQzNUM4MjYuMzkxIDM3LjYwODUgODI0LjE5MSAzNy4yMzU5IDgyMi4xNjYgMzYuNDExMkM4MjAuMDcxIDM1LjU1NzYgODE4LjE3NSAzNC4yNjIxIDgxNi4wNiAzMy40NTkxQzgxNi4wMjggMzMuNDQ3NSA4MTUuOTk2IDMzLjQzNDUgODE1Ljk2NCAzMy40MjNDODE1LjMwOSAzMy4xNzg5IDgxNC43NTcgMzMuMDI4NyA4MTQuMjU5IDMyLjkzNzdDODEzLjY5IDMyLjgzMzcgODEzLjE4OCAzMi44MDkxIDgxMi42NzYgMzIuODEyQzgxMi4zNzUgMzIuODEzNSA4MTIuMDcgMzIuODYyNiA4MTEuNzQ1IDMyLjkzMzNDODEwLjEgMzIuNTQzNCA4MDguNDMzIDMyLjMxMzggODA2Ljc1MyAzMi4zMTM4Qzc5NC4zNDggMzIuMzEzOCA3ODAuNjA2IDM1LjgxOSA3NjYuNjk0IDM3Ljk2MzhDNzY0LjkwOCAzNi40MTEyIDc2My45MTcgMzMuOTQ4NyA3NjQuMjQ2IDMxLjU5ODhDNzY0LjY0NiAyOC43NDQ5IDc2Ni45NjcgMjYuMjU5MyA3NjkuNzk1IDI1LjY1N0M3NzEuMDkyIDI1LjM4MTEgNzcyLjQzNSAyNS40NzA3IDc3My43NjEgMjUuNDFDNzc1LjA4NiAyNS4zNDk0IDc3Ni40NjkgMjUuMTA5NiA3NzcuNTA3IDI0LjI4NzhDNzc4LjU0NSAyMy40NjYgNzc5LjEgMjEuOTIwNiA3NzguNDQ2IDIwLjc3MUM3NzcuODUzIDE5LjcyOTYgNzc2LjUyOCAxOS4zNDk4IDc3NS4zMjggMTkuMzAyMUM3NzEuOTkgMTkuMTY2MyA3NjguNzk3IDIwLjg0NzUgNzY2LjMzOCAyMy4xMDA2Qzc2My44NzkgMjUuMzUzNyA3NjIuMDEzIDI4LjE1ODUgNzYwLjAzNCAzMC44MzkxQzc1OC4wNTQgMzMuNTE5NyA3NTUuODc1IDM2LjE1NDEgNzUzLjAwNyAzNy44NjI3Qzc1MS4wNTIgMzkuMDI4MyA3NDguOTk3IDM5LjUyNTEgNzQ2LjIyMSAzOS41NjU1Qzc0My45MzUgMzkuNTA2MyA3NDEuNjYgMzkuMzQ0NiA3MzkuNDAxIDM5LjA1NzJDNzIxLjg0MiAzNi44MTg1IDcwNC40ODMgMzEuNDY0NSA2ODcuMDk5IDI2LjcxMTNDNjg2Ljc3NCAyNi42MDQ1IDY4Ni4zOTcgMjYuNDkwNCA2ODUuOTYyIDI2LjM2NzZDNjgzLjc3NyAyNS43NTM4IDY3OS45ODIgMjMuMjc2OCA2NzguMDg0IDIxLjk3MTJDNjc3LjYwMiAyMS42MzkgNjc3LjE2OCAyMS4yNDQ3IDY3Ni43NjYgMjAuODE4NkM2NzYuMzE0IDIwLjMzNzcgNjc1LjkwMiAxOS44MTYzIDY3NS41MDIgMTkuMjkzNEM2NzUuMjIxIDE4LjkyNjYgNjc0Ljk0MyAxOC41NTU0IDY3NC42NTYgMTguMTkyOUM2NzQuMTY5IDE3LjU3NzYgNjczLjY1NSAxNi45ODY5IDY3My4wNTkgMTYuNDc3MUM2NzIuMDg4IDE1LjY0NjYgNjcwLjgyMyAxNS4wMTQgNjY5LjUxMiAxNS4xMTIyQzY2OC4zMTYgMTUuMjAxOCA2NjcuMTM3IDE1Ljk2MTUgNjY2LjgwMSAxNy4xMDM5QzY2Ni43NDQgMTcuMjk0NSA2NjYuNzE0IDE3LjQ4NjYgNjY2LjcwNCAxNy42NzczQzY2Ni42NDEgMTguOTAyIDY2Ny40ODIgMjAuMDk2NSA2NjguNTEzIDIwLjg4NzlDNjY5LjUzMiAyMS42NzA4IDY3MC43NTEgMjIuMTM3MyA2NzEuODQ5IDIyLjc5NDRDNjY2LjM2NiAyMS41MDkgNjYwLjg3MyAyMC4zODgyIDY1NS4zNjUgMTkuNTUzNEM2NTAuMjExIDE4Ljc3MjEgNjQ1LjA0NCAxOC4yMzc3IDYzOS44NTcgMTguMDQ1NkM2MTkuMzU4IDE3LjI4NTkgNTk4Ljk0NyAyMS45MDA0IDU3OC42NDYgMjYuNTAzNEM1NjAuMDM2IDMwLjcyMjEgNTQxLjQyMSAzNC45NDI0IDUyMi43NTIgMzguNDQxOUM1MjEuODk4IDM3LjI5NjYgNTIxLjI0IDM2LjIyNjMgNTIwLjg5NSAzNS40MjA0QzUxOS44MjQgMzIuOTEzMSA1MTguNzUzIDMwLjQwNTggNTE3LjY4IDI3Ljg5ODVDNTE2LjU4OSAyNS4zNDY1IDUxNS40OTEgMjIuNzYyNiA1MTUuMDYxIDIwLjAyNDNDNTE0LjgwMyAxOC4zNzkyIDUxNC43ODMgMTYuNjY0OCA1MTQuMTEgMTUuMTQxMUM1MTMuNDM4IDEzLjYxNzQgNTExLjgzOSAxMi4zMTQ2IDUxMC4yMDggMTIuNjcyOEM1MDguNTgxIDEzLjAyOTUgNTA3LjY2OSAxNC45MzYgNTA3LjkyNiAxNi41NzUzQzUwOC4xODIgMTguMjE0NiA1MDkuMzA5IDE5LjU4NTIgNTEwLjU0IDIwLjcwMzFDNTExLjc3MSAyMS44MTk1IDUxMy4xNTYgMjIuNzg3MiA1MTQuMTk5IDI0LjA3OThDNTE2LjE2NiAyNi41MjA3IDUxNi42NiAzMC4wNTQ5IDUxNS40MzggMzIuOTM5MUM1MTQuMjE1IDM1LjgyMTkgNTExLjMyNSAzNy45MzIxIDUwOC4xOTggMzguMjI2N0M1MDUuMDcgMzguNTIyOCA1MDEuNjY0IDM3LjM4MDMgNTAwLjIwMyAzNC42MTAyQzQ5OS4zMTYgMzIuOTI3NiA0OTguNDE4IDMxLjIzMDUgNDk3LjE4IDI5Ljc4NDhDNDk1Ljk0MSAyOC4zNDA1IDQ5NC4zMTUgMjcuMTQ5IDQ5Mi40NDQgMjYuNzc5MkM0ODcuOTA5IDI1Ljg4MzggNDgzLjY2NCAyOS44NzU4IDQ3OS4yNTcgMjguNDg3OEM0NzYuNTQ3IDI3LjYzNDIgNDc0LjQ2NCAyNS4wNzkzIDQ3NC4xODEgMjIuMjYxNUM0NzQuMDQ3IDIwLjkxNjggNDc0LjI4NyAxOS41NjY0IDQ3NC4zMDUgMTguMjE0NkM0NzQuMzIxIDE2Ljg2NDEgNDc0LjA2NyAxNS40MTg0IDQ3My4xMyAxNC40NDIxQzQ3Mi4xOTIgMTMuNDY1NyA0NzAuNDExIDEzLjIzMDMgNDY5LjUyMiAxNC4yNUM0NjguNzUyIDE1LjEzMzkgNDY4Ljk0NiAxNi41MTMyIDQ2OS40ODcgMTcuNTUxNkM0NzAuMDI4IDE4LjU4ODYgNDcwLjg1NyAxOS40NjY4IDQ3MS4zMjQgMjAuNTM5OUM0NzIuMzQ5IDIyLjg4ODMgNDcxLjY0MyAyNi4xMjc4IDQ2OS4yMiAyNi45ODI5QzQ2Ni42NzUgMjcuODgxMiA0NjMuODM1IDI3LjQyMzQgNDYxLjI4NiAyNi41MzY2QzQ1OC43MzYgMjUuNjQ4MyA0NTYuMzQyIDI0LjM0NyA0NTMuNzczIDIzLjUxMjJDNDQ4LjA4NyAyMS42NjUgNDQxLjk0OCAyMi4yMDY2IDQzNS45NjcgMjIuMTE0MUM0MzAuNDg2IDIyLjAyNzUgNDI0LjA4NCAyMS4xNzM5IDQxOS43IDE3Ljg4ODFDNDE5LjA3MiAxNy40MTczIDQxOC4zOTkgMTcuMDA3MSA0MTcuNjggMTYuNjg5NEM0MTUuOTY4IDE1LjkzNTUgNDE1LjA1MyAxMy43MDI2IDQxNS4wODQgMTEuNzM1NUM0MTUuMTE5IDkuNDUzNDcgNDE1Ljk3MiA3LjIzNTA0IDQxNS45NDEgNC45NTMwNUM0MTUuOTA5IDIuNjcyNTEgNDE0LjQ5MSAwLjA4NDM0MDIgNDEyLjIwMiAwLjAwMjAxNTQ0QzQwOS4xNDcgLTAuMTA2MzA3IDQwNy44NyA0LjE3NjAyIDQwOS4wMjUgNi45OTY3M0M0MTAuMTc5IDkuODE1OTkgNDEyLjY0OCAxMS45ODY4IDQxMy42MDIgMTQuODc5N0M0MTUuMTkxIDE5LjY5OTMgNDExLjgwNyAyNS4xMjk4IDQwNy4xNDYgMjcuMTc2NEM0MDIuNDg3IDI5LjIyMyAzOTcuMDQ1IDI4LjU0MTMgMzkyLjIzIDI2Ljg4NjFDMzg3LjQxNSAyNS4yMzA5IDM4Mi45NjIgMjIuNjY4OCAzNzguMTg1IDIwLjkwODJDMzc3LjU2MyAyMC42Nzg1IDM3Ni45MzUgMjAuNDY0OCAzNzYuMzAzIDIwLjI2NTVDMzc0Ljc1OCAxOS41NDQ4IDM3My4wNDcgMTkuMTM2IDM3MS4xNTIgMTkuMTM2QzM2MC42ODkgMTkuMTM2IDM1Ny41NzUgMjIuNDgyNCAzNTEuNDc3IDI1LjUwODJDMzQ1LjM3OCAyOC41MzU1IDMzNy4yMzIgMjkuMTQ5MyAzMzAuNjUyIDMwLjkwN0MzMjcuMTIzIDMxLjg0ODcgMzIzLjMyNiAzMC44ODgyIDMyMC4wNjkgMjkuMjM4OEMzMTYuODExIDI3LjU4OTUgMzEzLjk0MiAyNS4yODU4IDMxMC44NzYgMjMuMzA3MUMzMTAuODQ3IDIzLjI4ODQgMzEwLjgxOCAyMy4yNjk2IDMxMC43ODkgMjMuMjUwOEMzMDYuNDM4IDIwLjQ1NjEgMzAwLjc0NSAyMC45NjE2IDI5Ni45MTkgMjQuNDM1MUMyOTEuNTMgMjkuMzI4NCAyODUuNjI0IDM0LjAxNjYgMjc4LjQ4MyAzNC45ODcxQzI3Mi4yNDYgMzUuODM0OSAyNjQuOTE5IDMwLjQyMzIgMjU4LjY3MyAzMS4yMDQ1TDI0Ny42ODYgMzIuNTc4MUMyNDUuMjIxIDMyLjg4NTcgMjQyLjczMyAzMy4xOTQ4IDI0MC4yNTcgMzIuOTgzOUMyMzMuMDU4IDMyLjM2NzIgMjI2Ljg4MyAyNy4wODExIDIyNC40MTQgMjAuMzE2QzIyMy44MTggMTguNjgxMSAyMjIuNjczIDE3LjIwMzYgMjIxLjEwNyAxNi40MzM3QzIxOS41NDIgMTUuNjYzOSAyMTcuNTQ3IDE1LjY5MjggMjE2LjEyOSAxNi43MDY3QzIxNC43MTEgMTcuNzIwNiAyMTQuMDUzIDE5Ljc2MTQgMjE0LjgxNCAyMS4zMjdDMjE1LjQ0NiAyMi42Mjk4IDIxNi45NzEgMjMuMjA2IDIxNy45NSAyNC4yNzQ4QzIyNS4xNzEgMzIuMTU0OSAyMjAuNSAzOS4yMzQ4IDIwNi4yNDIgMzYuNDQ3M0MyMDMuMjIzIDM1Ljg1NjYgMjAwLjY4IDMzLjgzMzEgMTk3LjYwNyAzMy45NTE2QzE5NC41MzMgMzQuMDcgMTkxLjQ5OCAzNC43NTg5IDE4OC40MjMgMzQuNzgwNkMxODUuMzQ4IDM0LjgwMjMgMTgyLjIyOSAzMy4wNjA1IDE3OS43NzYgMzEuMjEzMkMxNzcuMTgzIDI5LjI2MDUgMTc1LjUgMjYuMTUyNCAxNzUuMjg1IDIyLjkyMDFDMTc1LjE3NiAyMS4yODA4IDE3NS40MjYgMTkuNjM3MiAxNzUuNDA1IDE3Ljk5NUMxNzUuMzg1IDE2LjM1MTQgMTc1LjE1NyAxNS4xNTcgMTc0LjExOSAxMy44ODAyQzE3My4yNDEgMTIuNzk4NSAxNzEuNzc1IDEyLjIyMDcgMTcwLjM5MiAxMi40MTE0QzE2OS4wMDkgMTIuNjAyIDE2Ny43NTUgMTMuNTUwOSAxNjcuMjAxIDE0LjgyOTFDMTY2LjU1NSAxNi4zMjQgMTY2Ljg3MiAxOC4wOTQ3IDE2Ny42NDYgMTkuNTI4OUMxNjguNDIyIDIwLjk2MyAxNjkuNjA1IDIyLjEyNzEgMTcwLjc3MiAyMy4yNjgxQzE3MS44NjcgMjQuMzM5OCAxNzIuOTYxIDI1LjQxIDE3NC4wNTcgMjYuNDgxN0MxNzQuOTI3IDI3LjMzMjQgMTc1LjgxNyAyOC4yMTM0IDE3Ni4zIDI5LjMyODRDMTc2Ljc4MyAzMC40NDM0IDE3Ni43NjQgMzEuODYzMSAxNzUuOTI5IDMyLjc0ODVDMTc0LjgwOCAzMy45MzU3IDE3Mi44NjUgMzMuNjY0MiAxNzEuMzAzIDMzLjE4MzJDMTY2LjAxNSAzMS41NTY5IDE2MS40MDUgMjguNzQ0OSAxNTcuNTM2IDI0LjgwNDlDMTUyLjgwOCAxOS45OTEgMTQ1Ljc0OCAxNy41NjQ2IDEzOS4wNDYgMTguNDVDMTM0LjU0NyAxOS4wNDM2IDEzMC4zNTQgMjEuMDEyMiAxMjUuOTQ2IDIyLjA4NjdDMTIyLjE2NiAyMy4wMDgyIDExOC4wNDcgMjMuMzczNiAxMTQuNzI5IDIxLjY2MjFDMTEzLjc4OCAyMS4xNzY4IDExMi43OTggMjAuODAyNyAxMTEuNzg3IDIwLjQ4NjRDMTEwLjcyOCAyMC4xNTQyIDEwOS43OSAxOS4zNDY5IDEwOS4xNzkgMTguMzk1MUMxMDguMzE4IDE3LjA1MTkgMTA3Ljk3IDE1LjQ1NiAxMDcuNTkgMTMuOTA3N0MxMDcuMjExIDEyLjM1OTQgMTA3LjEzMiAxMS41NTc4IDEwNi40NDggMTAuMTE3OEMxMDUuNzY4IDguNjg1MTEgMTA0LjUzIDcuNDM3MjQgMTAyLjk3NiA3LjEwNTA1QzEwMS40MiA2Ljc3Mjg2IDk5LjU5NjUgNy41Nzg3OCA5OS4wOTkyIDkuMDgzNzNDOTguNjQ1NSAxMC40NTczIDk5LjM1NDQgMTEuOTc1MiAxMDAuMzc2IDEzLjAwMDdDMTAxLjUxOSAxNC4xNDg5IDEwMy4wMTggMTQuODY5NiAxMDQuMjg4IDE1Ljg3NjJDMTA1LjU1OCAxNi44ODI5IDEwNi42NTUgMTguMzc0OSAxMDYuNDU4IDE5Ljk3OTVDMTA2LjI0NCAyMS43MjEzIDEwNC41MjYgMjIuOTY5MiAxMDIuNzg2IDIzLjI0MDdDMTAyLjI2NCAyMy4zMjE2IDEwMS43NTggMjMuMzIxNiAxMDEuMjU4IDIzLjI2ODFDOTkuNTQxNCAyMy4wODMzIDk3LjkzNTEgMjIuMjk3NiA5Ni43MjYgMjEuMDcxNEM5NS4wNDE0IDE5LjM2NTcgOTIuNjEzMSAxOC4zODUgOTAuMjA3OSAxOC41MjM2Qzg3LjIzNzQgMTguNjk0MSA4NC40MjQ5IDIwLjU2NzMgODMuMTMxNyAyMy4yMzc4QzgyLjQwNTQgMjQuNzM1NSA4Mi4xMjI3IDI2LjQ1NTcgODEuMTM2OCAyNy43OTg5Qzc5LjcwMDEgMjkuNzU1OSA3Ny4wMjI1IDMwLjQ3ODEgNzQuNjA0MyAzMC4yMTA5QzcyLjE4NjEgMjkuOTQzNyA3MC42NzExIDI4Ljc5NCA2OC42NTQ1IDI3LjQzNzhDNjYuOTc3MSAyNi4zMDk4IDY1LjIxODYgMjUuMjI2NiA2My4yNDk4IDI0Ljc1MjlDNjEuMjgyNSAyNC4yNzkxIDU5LjA0OTkgMjQuNTAxNiA1Ny40ODI3IDI1Ljc3ODNDNTYuMDYyIDI2LjkzNjYgNTUuMzkwNyAyOC43NTM2IDU0LjMyNjYgMzAuMjQ1NUM1My4wMjc2IDMyLjA2NjggNTAuNzk5NCAzMy43MzM1IDQ4LjUwNDQgMzQuMzM4NkM0OC4xMTczIDM0LjI2MzUgNDcuNzMxNyAzNC4xODk5IDQ3LjM0MzIgMzQuMTIwNkM0Ni4yNjYgMzMuOTI4NSA0NS4xODAxIDMzLjc1OCA0NC4wODg1IDMzLjYxNTFDNDMuNDQ0OCAzMi45NDQ5IDQzLjA1OTIgMzEuOTg1OSA0My4wMTcxIDMxLjA0NTdDNDIuOTg1MiAzMC4zNTI0IDQzLjEwNDEgMjkuNjcwNyA0My4zMTI5IDI5LjAwOTJDNDMuMzY4IDI4Ljk1NzIgNDMuNDE4NyAyOC44OTUxIDQzLjQ2NjUgMjguODJDNDMuNDc1MiAyOC44MDcgNDMuNDgzOSAyOC43OTQgNDMuNDkxMiAyOC43ODFDNDQuMDUyMiAyNy44OTcxIDQ0LjQ0NTEgMjYuODkzMyA0NC44NzcxIDI1LjkxOTlDNDUuMjU5OSAyNS4zNjgxIDQ1LjcwNjQgMjQuNzc3NCA0Ni4xMTA5IDI0LjE4ODJDNDYuODg2NSAyMy4wNTg3IDQ3Ljg4MjUgMjIuMTAyNiA0OS4wMzA3IDIxLjM3NDdDNDkuNTQ2OCAyMS4xMTA0IDUwLjA3ODggMjAuODgwNyA1MC42MTI0IDIwLjY3NzFDNTAuOTI4NCAyMC41NTcyIDUxLjI0NTkgMjAuNDQzMSA1MS41NjQ4IDIwLjMzMTlDNTIuMTc4MSAyMC4xMTgxIDUyLjc5NDIgMTkuOTE0NSA1My40MDQ2IDE5LjY5MzVDNTMuNTMwNyAxOS42NjkgNTMuNjU2OCAxOS42NDU5IDUzLjc4MDEgMTkuNjI0MkM1NC40OTkxIDE5LjUwNTggNTUuMTcxOCAxOS4xODggNTUuNjg5NCAxOC42OTQxQzU1LjcyMjcgMTguNjc2NyA1NS43NTYxIDE4LjY1OTQgNTUuNzg5NCAxOC42NDIxQzU1LjkwMzkgMTguNTc3MSA1Ni4wMjg2IDE4LjQ5MDQgNTYuMTUxOCAxOC4zODY0QzU2LjcwNDIgMTcuOTE4NSA1Ny4yMDg3IDE3LjExMTEgNTYuNTgzOSAxNi41NDM1QzU2LjU1NzggMTYuMzY3MyA1Ni41MDcgMTYuMTk0IDU2LjQyMTUgMTYuMDMzN0M1NS45NjQ4IDE1LjE2NDIgNTUuMDE5NiAxNS4xMzY4IDU0LjE5MTggMTUuMjI5MkM1MC4zMzI2IDE1LjY2MSA0Ni43NTYgMTguMTAwNSA0NC45NTU0IDIxLjUyOTJDNDQuMzYzOSAyMi42NTU4IDQzLjk1NjYgMjMuODcxOSA0My4zMjQ1IDI0Ljk3NjdDNDIuNjY3NyAyNi4xMjY0IDQxLjcwMjIgMjcuMTg1MSA0MC40MDkgMjcuNTI0NUMzOS4yNjUyIDI3LjgyMzQgMzcuODM4NiAyNy4xNzkzIDM3LjI1MjkgMjYuMTU2N0wzNy4yNDU3IDI2LjE0NTJDMzUuODE0OCAyMy42NDIyIDMzLjAxOTYgMjIuMTg3OCAzMC4xNTIgMjIuNTUwM0MyOC45NDAxIDIyLjcwMzQgMjcuODEzNiAyMy4xMTIyIDI2Ljg5NzQgMjMuOTQxMkMyNS40MzYgMjUuMjY0MiAyNS40OTY5IDI4LjI4NzEgMjMuNTkzNCAyOC44MTI4QzE4LjAyNjMgMzAuMzUyNCAyMC42OTEgMjguMDMgMTUuOTE1NSAyOC4zNjA3QzExLjE0IDI4LjY5MTUgMTUuNTgyMSAzNC4yMjQ1IDEyLjAyODcgMzYuMjE0OEM4LjQ3NTM5IDM4LjIwNSAyLjkyMjg1IDM1LjU1MDQgMC43MDE4MyAzMy43ODEyQy0xLjUxOTE5IDMyLjAxMTkgLTIuMDAxOTUgMzMuMzM5MiAtMi4wMDE5NSAzMy4zMzkyVjUwLjAwNjNMLTEuOTk5MDUgNDkuOTk3N1onIGZpbGw9J3doaXRlJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLm1vYmlsZS1wYW5lbF9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cblxuLm1lbnUtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLm1lbnUtYnV0dG9uLS1hY3RpdmUgLm1lbnUtYnV0dG9uX19kZWNvci1saW5lOmZpcnN0LWNoaWxkIHtcbiAgdG9wOiA5cHg7XG4gIHJvdGF0ZTogNDVkZWc7XG59XG4ubWVudS1idXR0b24tLWFjdGl2ZSAubWVudS1idXR0b25fX2RlY29yLWxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNsYXRlOiAxMCUgMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5tZW51LWJ1dHRvbi0tYWN0aXZlIC5tZW51LWJ1dHRvbl9fZGVjb3ItbGluZTpsYXN0LWNoaWxkIHtcbiAgYm90dG9tOiA2cHg7XG4gIHJvdGF0ZTogLTQ1ZGVnO1xufVxuLm1lbnUtYnV0dG9uX19kZWNvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5tZW51LWJ1dHRvbl9fZGVjb3ItbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjazEwMCk7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4ubWVudS1idXR0b25fX2RlY29yLWxpbmU6Zmlyc3QtY2hpbGQge1xuICB0b3A6IDA7XG59XG4ubWVudS1idXR0b25fX2RlY29yLWxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xufVxuLm1lbnUtYnV0dG9uX19kZWNvci1saW5lOmxhc3QtY2hpbGQge1xuICBib3R0b206IDA7XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zbGF0ZTogMCAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHggNDhweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLm1vYmlsZS1tZW51LS1hY3RpdmUge1xuICB0cmFuc2xhdGU6IDAgMDtcbn1cbi5tb2JpbGUtbWVudV9fbG9nbyB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDEwOXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTA5LzkyO1xufVxuLm1vYmlsZS1tZW51X19sb2dvLWljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vYmlsZS1tZW51X19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW46IDU1cHggMCA0OHB4O1xufVxuLm1vYmlsZS1tZW51X19zdWJtZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxOHB4O1xufVxuLm1vYmlsZS1tZW51X19jb250YWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgLm1vYmlsZS1tZW51X19jb250YWN0cyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZF9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IGNsYW1wKDMwcHgsIDIuMzQzNzV2dywgNDVweCkgMCBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbn1cbkBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5wYWdlLWhlYWRfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1icyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xufVxuLmJyZWFkY3J1bWJzIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG4uYnJlYWRjcnVtYnMgLmN1cnJlbnQtaXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjazYwKTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmJyZWFkY3J1bWJzIGEge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmJyZWFkY3J1bWJzIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgfVxufVxuXG4uYXdhcmQtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAzNDIvMjU1O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmF3YXJkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiBjbGFtcCg1LjMzMzMzMzMzMzNweCwgMC40MTY2NjY2NjY3dncsIDhweCkgMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG59XG4ubG9hZGVyX19zcGluZXIge1xuICB3aWR0aDogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyOiA1cHggc29saWQgdmFyKC0tcmVkKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZCkgdHJhbnNwYXJlbnQgdmFyKC0tcmVkKTtcbiAgYW5pbWF0aW9uOiBzcGluZSAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGluZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uY2FsbGJhY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhbGxiYWNrLmlzLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmNhbGxiYWNrLmlzLW9wZW4gLmNhbGxiYWNrX193cmFwcGVyIHtcbiAgdHJhbnNsYXRlOiAwIDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FsbGJhY2tfX2Nsb3NlLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjazEwMCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYWxsYmFja19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNsYXRlOiAwIDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5jYWxsYmFja19fY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICByaWdodDogY2xhbXAoNi42NjY2NjY2NjY3cHgsIDAuNTIwODMzMzMzM3Z3LCAxMHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2xhbXAoMjEuMzMzMzMzMzMzM3B4LCAxLjY2NjY2NjY2Njd2dywgMzJweCk7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cbi5jYWxsYmFja19fY2xvc2UtaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6IHZhcigtLWJsYWNrNjApO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNhbGxiYWNrX19jbG9zZS1pY29uOmhvdmVyIHtcbiAgICBmaWxsOiB2YXIoLS1yZWQpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmNhbGxiYWNrX19jbG9zZS1pY29uOmFjdGl2ZSB7XG4gICAgZmlsbDogdmFyKC0tcmVkKTtcbiAgfVxufVxuLmNhbGxiYWNrX190ZXh0IHtcbiAgbWFyZ2luOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpIDAgY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xufVxuLmNhbGxiYWNrX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG59XG4uY2FsbGJhY2tfX2Zvcm0gLmxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsbGJhY2tfX2Zvcm0uX3N1Ym1pdHRpbmcgLmxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FsbGJhY2tfX2lucHV0IHtcbiAgd2lkdGg6IGNsYW1wKDQ3NnB4LCAzNy4xODc1dncsIDcxNHB4KTtcbn1cbi5jYWxsYmFja19fZm9ybS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogY2xhbXAoMjIuNjY2NjY2NjY2N3B4LCAxLjc3MDgzMzMzMzN2dywgMzRweCk7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5jYWxsYmFja19fZm9ybS1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4uY2FsbGJhY2tfX3BvbGl0aWMge1xuICBtYXgtd2lkdGg6IGNsYW1wKDMwNC42NjY2NjY2NjY3cHgsIDIzLjgwMjA4MzMzMzN2dywgNDU3cHgpO1xufVxuXG4uaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjbGFtcCg0OC42NjY2NjY2NjY3cHgsIDMuODAyMDgzMzMzM3Z3LCA3M3B4KTtcbiAgcGFkZGluZzogMCBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrMzApO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjazUpO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuLmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjazIwKTtcbn1cbi5pbnB1dC5fZW1wdHkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAxLjQ1ODMzMzMzMzN2dywgMjhweCk7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmxhY2szMCk7XG4gIGJvcmRlci1yYWRpdXM6IDQlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3g6aGFzKC5jaGVja2JveF9faW5wdXQuX25vdC12YWxpZCkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XG59XG4uY2hlY2tib3g6aGFzKC5jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jaGVja2JveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjazEwMCk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5jaGVja2JveF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9saXRpYy1jb25maXJtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogY2xhbXAoMTBweCwgMC43ODEyNXZ3LCAxNXB4KTtcbn1cbi5wb2xpdGljLWNvbmZpcm0tLXNtYWxsIC5wb2xpdGljLWNvbmZpcm1fX3RleHQge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG4ucG9saXRpYy1jb25maXJtLS1zbWFsbCAucG9saXRpYy1jb25maXJtX19saW5rIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuLnBvbGl0aWMtY29uZmlybV9fY2hlY2tib3gge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5wb2xpdGljLWNvbmZpcm1fX3RleHQge1xuICBjb2xvcjogdmFyKC0tYmxhY2s2MCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG4ucG9saXRpYy1jb25maXJtX19saW5rIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrNjApO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnBvbGl0aWMtY29uZmlybV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLnBvbGl0aWMtY29uZmlybV9fbGluazphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTkxOS83OTE7XG59XG5AbWVkaWEgKHdpZHRoID4gMTAyNHB4KSB7XG4gIC5tYWluLWJhbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgyMDMuMzMzMzMzMzMzM3B4LCAxNS44ODU0MTY2NjY3dncsIDMwNXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgLm1haW4tYmFubmVyIHtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLm1haW4tYmFubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjazEwMCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tYWluLWJhbm5lcl9fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tYWluLWJhbm5lcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjbGFtcCgyMi42NjY2NjY2NjY3cHgsIDEuNzcwODMzMzMzM3Z3LCAzNHB4KTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1haW4tYmFubmVyX19zdWJ0aXRsZSB7XG4gIHBhZGRpbmc6IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KSBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xufVxuXG4ubnVtYmVycy1pbmZvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubnVtYmVycy1pbmZvX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgY2xhbXAoMjU4LjY2NjY2NjY2NjdweCwgMjAuMjA4MzMzMzMzM3Z3LCAzODhweCkpO1xuICBnYXA6IGNsYW1wKDU2LjY2NjY2NjY2NjdweCwgNC40MjcwODMzMzMzdncsIDg1cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbn1cbkBtZWRpYSAod2lkdGggPD0gMTI4MHB4KSB7XG4gIC5udW1iZXJzLWluZm9fX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgLm51bWJlcnMtaW5mb19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDIxLjMzMzMzMzMzMzNweCwgMS42NjY2NjY2NjY3dncsIDMycHgpO1xuICB9XG59XG4ubnVtYmVycy1pbmZvX19kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjbGFtcCgtNDBweCwgLTIuMDgzMzMzMzMzM3Z3LCAtMjYuNjY2NjY2NjY2N3B4KTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBjbGFtcCgxMzEuMzMzMzMzMzMzM3B4LCAxMC4yNjA0MTY2NjY3dncsIDE5N3B4KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE5Ny8yNDY7XG59XG5cbi5pbmZvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uaW5mby1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ucXVvdGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1yZWQpO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDM0LjY2NjY2NjY2NjdweCwgMi43MDgzMzMzMzMzdncsIDUycHgpO1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgLnF1b3RlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5xdW90ZV9fdGV4dCB7XG4gIG1hcmdpbjogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCkgMCBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbn1cblxuLnF1b3RlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBjb2xvcjogIzk0MWEzMztcbn1cbkBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5xdW90ZS1saW5rIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucXVvdGUtbGlua19faWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogY2xhbXAoNDkuMzMzMzMzMzMzM3B4LCAzLjg1NDE2NjY2Njd2dywgNzRweCk7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiA3NC8zNDtcbn1cbkBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5xdW90ZS1saW5rX19pY29uIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAucHJvbW9zIHtcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPD0gMTI4MHB4KSB7XG4gIC5wcm9tb3NfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxufVxuLnByb21vc19fc2xpZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMzIuNjY2NjY2NjY2N3B4LCAyLjU1MjA4MzMzMzN2dywgNDlweCk7XG4gIG92ZXJmbG93LXg6IGNsaXAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMjgwcHgpIHtcbiAgLnByb21vc19fc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5wcm9tb3NfX3NsaWRlciB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvbW9zX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5wcm9tb3NfX2J1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xuICByb3RhdGU6IDE4MGRlZztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9tb3NfX2J1dHRvbi0tcHJldjpob3ZlciB7XG4gICAgdHJhbnNsYXRlOiAtNDAlIC01MCU7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAucHJvbW9zX19idXR0b24tLXByZXY6YWN0aXZlIHtcbiAgICB0cmFuc2xhdGU6IC00MCUgLTUwJTtcbiAgfVxufVxuLnByb21vc19fYnV0dG9uLS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zbGF0ZTogNTAlIC01MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucHJvbW9zX19idXR0b24tLW5leHQ6aG92ZXIge1xuICAgIHRyYW5zbGF0ZTogNDAlIC01MCU7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAucHJvbW9zX19idXR0b24tLW5leHQ6YWN0aXZlIHtcbiAgICB0cmFuc2xhdGU6IDQwJSAtNTAlO1xuICB9XG59XG4ucHJvbW9zX19idXR0b24taWNvbiB7XG4gIHdpZHRoOiBjbGFtcCgxNC42NjY2NjY2NjY3cHgsIDEuMTQ1ODMzMzMzM3Z3LCAyMnB4KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDIyLzExO1xuICByb3RhdGU6IC05MGRlZztcbiAgdHJhbnNsYXRlOiAtMjUlIDA7XG4gIGZpbGw6IHZhcigtLWJsYWNrMTAwKTtcbn1cbi5wcm9tb3NfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNsYW1wKDY4LjY2NjY2NjY2NjdweCwgNS4zNjQ1ODMzMzMzdncsIDEwM3B4KTtcbiAgYm90dG9tOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbn1cbkBtZWRpYSAod2lkdGggPD0gMTI4MHB4KSB7XG4gIC5wcm9tb3NfX3BhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGluc2V0OiBhdXRvO1xuICB9XG59XG4ucHJvbW9zIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogY2xhbXAoMTAuNjY2NjY2NjY2N3B4LCAwLjgzMzMzMzMzMzN2dywgMTZweCk7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMjgwcHgpIHtcbiAgLnByb21vcyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrMTAwKTtcbiAgfVxufVxuLnByb21vcyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvbW8tc2xpZGUge1xuICBoZWlnaHQ6IGNsYW1wKDMyNHB4LCAyNS4zMTI1dncsIDQ4NnB4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMjgwcHgpIHtcbiAgLnByb21vLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDMwNXB4O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5wcm9tby1zbGlkZSB7XG4gICAgaGVpZ2h0OiAzNTVweDtcbiAgfVxufVxuLnByb21vLXNsaWRlX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMyLjY2NjY2NjY2NjdweCwgMi41NTIwODMzMzMzdncsIDQ5cHgpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9tby1zbGlkZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCkgY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpIGNsYW1wKDc1LjMzMzMzMzMzMzNweCwgNS44ODU0MTY2NjY3dncsIDExM3B4KTtcbn1cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgLnByb21vLXNsaWRlX19jb250ZW50IHtcbiAgICBnYXA6IDE5cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTc1cHggMjZweCAyNXB4O1xuICB9XG59XG4ucHJvbW8tc2xpZGVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMjgwcHgpIHtcbiAgLnByb21vLXNsaWRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucHJvbW8tc2xpZGVfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjbGFtcCgzNHB4LCAyLjY1NjI1dncsIDUxcHgpO1xuICB3aWR0aDogY2xhbXAoNDMycHgsIDMzLjc1dncsIDY0OHB4KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDY0OC81NjY7XG4gIHRyYW5zbGF0ZTogMCBjbGFtcCgtNTBweCwgLTIuNjA0MTY2NjY2N3Z3LCAtMzMuMzMzMzMzMzMzM3B4KTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAod2lkdGggPD0gMTI4MHB4KSB7XG4gIC5wcm9tby1zbGlkZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAzOTBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA8PSA3NjhweCkge1xuICAucHJvbW8tc2xpZGVfX2ltYWdlIHtcbiAgICB3aWR0aDogMjc2cHg7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2xhdGU6IDUwJSAtNTZweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbi5jYXRhbG9nX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjbGFtcCgzNjkuMzMzMzMzMzMzM3B4LCAyOC44NTQxNjY2NjY3dncsIDU1NHB4KSAxZnI7XG4gIGdhcDogY2xhbXAoMzBweCwgMi4zNDM3NXZ3LCA0NXB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEyODBweCkge1xuICAuY2F0YWxvZ19fd3JhcHBlciB7XG4gICAgZ2FwOiAxOXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgLmNhdGFsb2dfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG59XG4uY2F0YWxvZ19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogY2xhbXAoMjQuNjY2NjY2NjY2N3B4LCAxLjkyNzA4MzMzMzN2dywgMzdweCkgY2xhbXAoMzBweCwgMi4zNDM3NXZ3LCA0NXB4KTtcbn1cbkBtZWRpYSAod2lkdGggPD0gMTI4MHB4KSB7XG4gIC5jYXRhbG9nX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgLmNhdGFsb2dfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgLmNhdGFsb2dfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi5jYXRhbG9nX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgyMHB4LCAxLjMwMjA4MzMzMzN2dywgMjVweCk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2F0ZWdvcnktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY2F0ZWdvcnktaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTAzKTtcbiAgfVxuICAuY2F0ZWdvcnktaXRlbTpob3ZlciAuY2F0ZWdvcnktaXRlbV9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuY2F0ZWdvcnktaXRlbTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC0wMyk7XG4gIH1cbiAgLmNhdGVnb3J5LWl0ZW06YWN0aXZlIC5jYXRlZ29yeS1pdGVtX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxufVxuLmNhdGVnb3J5LWl0ZW1fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMjU1LzE5MTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jYXRlZ29yeS1pdGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpIGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgLmNhdGVnb3J5LWl0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMTNweCA2cHg7XG4gIH1cbn1cblxuLmhpdHNfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogY2xhbXAoNi42NjY2NjY2NjY3cHgsIDAuNTIwODMzMzMzM3Z3LCAxMHB4KTtcbn1cbi5oaXRzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMTQuNjY2NjY2NjY2N3B4LCAxLjE0NTgzMzMzMzN2dywgMjJweCk7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5oaXRzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPiAxMDI0cHgpIHtcbiAgLmdyZWV0aW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg0NC42NjY2NjY2NjY3cHgsIDMuNDg5NTgzMzMzM3Z3LCA2N3B4KTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBjbGFtcCgzNzMuMzMzMzMzMzMzM3B4LCAyOS4xNjY2NjY2NjY3dncsIDU2MHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjazUpO1xuICB9XG59XG4uZ3JlZXRpbmdfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjbGFtcCg2OS4zMzMzMzMzMzMzcHgsIDUuNDE2NjY2NjY2N3Z3LCAxMDRweCk7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5ncmVldGluZ19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG59XG4uZ3JlZXRpbmdfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbi5ncmVldGluZ19fZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZ3JlZXRpbmdfX2RlY29yLS0xIHtcbiAgdG9wOiBjbGFtcCgtMTE0cHgsIC01LjkzNzV2dywgLTc2cHgpO1xuICBsZWZ0OiBjbGFtcCgtMTgwcHgsIC05LjM3NXZ3LCAtMTIwcHgpO1xuICB3aWR0aDogY2xhbXAoMTcwLjY2NjY2NjY2NjdweCwgMTMuMzMzMzMzMzMzM3Z3LCAyNTZweCk7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAyNTYvMTQ3O1xufVxuLmdyZWV0aW5nX19kZWNvci0tMiB7XG4gIGJvdHRvbTogY2xhbXAoLTE2MHB4LCAtOC4zMzMzMzMzMzMzdncsIC0xMDYuNjY2NjY2NjY2N3B4KTtcbiAgcmlnaHQ6IGNsYW1wKC00NHB4LCAtMi4yOTE2NjY2NjY3dncsIC0yOS4zMzMzMzMzMzMzcHgpO1xuICB3aWR0aDogY2xhbXAoMTI0LjY2NjY2NjY2NjdweCwgOS43Mzk1ODMzMzMzdncsIDE4N3B4KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE4Ny8yNTE7XG59XG4uZ3JlZXRpbmdfX3N1YnRleHQge1xuICBtYXJnaW46IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KSAwIGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG4gIG1heC13aWR0aDogY2xhbXAoMzcyLjY2NjY2NjY2NjdweCwgMjkuMTE0NTgzMzMzM3Z3LCA1NTlweCk7XG59XG4uZ3JlZXRpbmdfX2F1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZ3JlZXRpbmdfX2ltYWdlIHtcbiAgd2lkdGg6IGNsYW1wKDMzMnB4LCAyNS45Mzc1dncsIDQ5OHB4KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDQ5OC82Mjc7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgLmdyZWV0aW5nX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyODJweDtcbiAgfVxufVxuXG4ud2hlcmUtYnV5X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xufVxuLndoZXJlLWJ1eV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdhcDogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xufVxuQG1lZGlhICh3aWR0aCA8PSA3NjhweCkge1xuICAud2hlcmUtYnV5X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogOXB4O1xuICB9XG59XG4ud2hlcmUtYnV5X19pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDIyNi8xNTE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2hlcmUtYnV5X19pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zcG9pbGVycyB7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cbi5zcG9pbGVyc19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDMuMzMzMzMzMzMzM3B4LCAwLjI2MDQxNjY2Njd2dywgNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMCBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG59XG5AY29udGFpbmVyICh3aWR0aCA8PSA5OTJweCkge1xuICAuc3BvaWxlcnNfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnNwb2lsZXItaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2szMCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuQGNvbnRhaW5lciAod2lkdGggPiA5OTJweCkge1xuICAuc3BvaWxlci1pdGVtLS1zbWFsbCAuc3BvaWxlci1pdGVtX190b3Age1xuICAgIHBhZGRpbmc6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KSBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICB9XG59XG5AY29udGFpbmVyICh3aWR0aCA+IDk5MnB4KSB7XG4gIC5zcG9pbGVyLWl0ZW0tLXNtYWxsIC5zcG9pbGVyLWl0ZW1fX3RleHQge1xuICAgIHBhZGRpbmc6IDAgY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpIGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIH1cbn1cbi5zcG9pbGVyLWl0ZW0tLWFjdGl2ZSAuc3BvaWxlci1pdGVtX19jb250ZW50IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG4uc3BvaWxlci1pdGVtLS1hY3RpdmUgLnNwb2lsZXItaXRlbV9faWNvbi1saW5lOmZpcnN0LWNoaWxkIHtcbiAgcm90YXRlOiAxODBkZWc7XG59XG4uc3BvaWxlci1pdGVtLS1hY3RpdmUgLnNwb2lsZXItaXRlbV9faWNvbi1saW5lOmxhc3QtY2hpbGQge1xuICByb3RhdGU6IDI3MGRlZztcbn1cbi5zcG9pbGVyLWl0ZW1fX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpO1xuICBwYWRkaW5nOiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AY29udGFpbmVyICh3aWR0aCA8PSA5OTJweCkge1xuICAuc3BvaWxlci1pdGVtX190b3Age1xuICAgIGdhcDogMTVweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5zcG9pbGVyLWl0ZW1fX2ljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2xhbXAoMjEuMzMzMzMzMzMzM3B4LCAxLjY2NjY2NjY2Njd2dywgMzJweCk7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBjb250YWluZXIgKHdpZHRoIDw9IDk5MnB4KSB7XG4gIC5zcG9pbGVyLWl0ZW1fX2ljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG4uc3BvaWxlci1pdGVtX19pY29uLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrMTAwKTtcbiAgYm9yZGVyLXJhZGl1czogMjAlO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLnNwb2lsZXItaXRlbV9faWNvbi1saW5lOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xufVxuLnNwb2lsZXItaXRlbV9faWNvbi1saW5lOmxhc3QtY2hpbGQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAycHg7XG59XG4uc3BvaWxlci1pdGVtX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zcG9pbGVyLWl0ZW1fX3RleHQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uc3BvaWxlci1pdGVtX190ZXh0IHtcbiAgcGFkZGluZzogMCAwIGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG59XG5AY29udGFpbmVyICh3aWR0aCA8PSA5OTJweCkge1xuICAuc3BvaWxlci1pdGVtX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDAgMTdweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXRlZ29yeV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2xhbXAoMTIzLjMzMzMzMzMzMzNweCwgOS42MzU0MTY2NjY3dncsIDE4NXB4KSAxZnI7XG4gIGdhcDogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcnlfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ucHJvZHVjdC1jYXRlZ29yeV9fc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJvZHVjdC1jYXRlZ29yeV9fbGluayB7XG4gIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCkgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrMzApO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLnByb2R1Y3QtY2F0ZWdvcnlfX2xpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9kdWN0LWNhdGVnb3J5X19saW5rOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJsYWNrMzApO1xufVxuLnByb2R1Y3QtY2F0ZWdvcnlfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xufVxuQG1lZGlhICh3aWR0aCA8PSA3NjhweCkge1xuICAucHJvZHVjdC1jYXRlZ29yeV9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLnByb2R1Y3QtY2F0ZWdvcnlfX2VtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oaXN0b3J5X19oZWFkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgZ2FwOiBjbGFtcCgzMHB4LCAyLjM0Mzc1dncsIDQ1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KTtcbn1cbkBtZWRpYSAod2lkdGggPD0gMTI4MHB4KSB7XG4gIC5oaXN0b3J5X19oZWFkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAuaGlzdG9yeV9faGVhZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA8PSA3NjhweCkge1xuICAuaGlzdG9yeV9faGVhZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmhpc3RvcnlfX3RhYiB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uaGlzdG9yeV9fdGFiLS1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5oaXN0b3J5X190YWItY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGNsYW1wKDM4My4zMzMzMzMzMzMzcHgsIDI5Ljk0NzkxNjY2Njd2dywgNTc1cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNDBweDtcbn1cbi5oaXN0b3J5X190YWItY29udGVudC0tZnVsbC10ZXh0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5oaXN0b3J5X190YWItY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5oaXN0b3J5X190YWItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnJldGFpbC1vdXRsZXRzX19tYXAge1xuICBoZWlnaHQ6IGNsYW1wKDMwMHB4LCAyMy40Mzc1dncsIDQ1MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgLnJldGFpbC1vdXRsZXRzX19tYXAge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbi5yZXRhaWwtb3V0bGV0c19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDY2LjY2NjY2NjY2NjdweCwgNS4yMDgzMzMzMzMzdncsIDEwMHB4KTtcbiAgbWF4LXdpZHRoOiBjbGFtcCg3MjEuMzMzMzMzMzMzM3B4LCA1Ni4zNTQxNjY2NjY3dncsIDEwODJweCk7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAucmV0YWlsLW91dGxldHNfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucmV0YWlsLW91dGxldHNfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KSAwIGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xufVxuLnJldGFpbC1vdXRsZXRzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjbGFtcCgyMS4zMzMzMzMzMzMzcHgsIDEuNjY2NjY2NjY2N3Z3LCAzMnB4KTtcbn1cblxuLm1hcC1jbHVzdGVyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZTUzOTM1O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmRlZmF1bHQtbWFwLW1hcmtlciBzdmcge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4ucmV0YWlsLWl0ZW0tLWFjdGl2ZSAucmV0YWlsLWl0ZW1fX2hlYWQge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXRhaWwtaXRlbS0tYWN0aXZlIC5yZXRhaWwtaXRlbV9faWNvbiB7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuLnJldGFpbC1pdGVtLS1hY3RpdmUgLnJldGFpbC1pdGVtX19tYWluLXdyYXBwZXIge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cbi5yZXRhaWwtaXRlbV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYmxhY2sxMDApO1xufVxuQG1lZGlhICh3aWR0aCA8PSA3NjhweCkge1xuICAucmV0YWlsLWl0ZW1fX2hlYWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnJldGFpbC1pdGVtX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4ucmV0YWlsLWl0ZW1fX2ljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNsYW1wKDhweCwgMC42MjV2dywgMTJweCk7XG4gIGFzcGVjdC1yYXRpbzogMTIvNjtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLnJldGFpbC1pdGVtX19tYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5yZXRhaWwtaXRlbV9fbWFpbiB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4ucmV0YWlsLWl0ZW1fX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyMS4zMzMzMzMzMzMzcHgsIDEuNjY2NjY2NjY2N3Z3LCAzMnB4KTtcbn1cbi5yZXRhaWwtaXRlbV9fZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAxLjQ1ODMzMzMzMzN2dywgMjhweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KTtcbn1cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgLnJldGFpbC1pdGVtX19nYWxsZXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnJldGFpbC1pdGVtX19nYWxsZXJ5LWxpbmsge1xuICBhc3BlY3QtcmF0aW86IDM0Mi8yNTU7XG59XG4ucmV0YWlsLWl0ZW1fX2dhbGxlcnktaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5yZXRhaWwtaXRlbV9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1ibGFjazgwKTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5yZXRhaWwtaXRlbV9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLnJldGFpbC1pdGVtX19saW5rOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB9XG59XG5cbi5hd2FyZHNfX2hlYWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICBnYXA6IGNsYW1wKDMwcHgsIDIuMzQzNzV2dywgNDVweCk7XG4gIG1hcmdpbjogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCkgMDtcbn1cbkBtZWRpYSAod2lkdGggPD0gMTI4MHB4KSB7XG4gIC5hd2FyZHNfX2hlYWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5hd2FyZHNfX2hlYWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgLmF3YXJkc19faGVhZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDQ1cHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgNTBweDtcbiAgfVxufVxuLmF3YXJkc19fYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5hd2FyZHNfX2J1dHRvbi0tYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYXdhcmRzX19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IGNsYW1wKDE4LjY2NjY2NjY2NjdweCwgMS40NTgzMzMzMzMzdncsIDI4cHgpO1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgLmF3YXJkc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA8PSA3NjhweCkge1xuICAuYXdhcmRzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuLmF3YXJkLWNhcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZW8ge1xuICAtLXRleHQtY29sdW1uOiAxO1xuICAtLWltYWdlLWNvbHVtbjogMjtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xufVxuLnNlby0tYWx0ZXJuYXRpdmUge1xuICAtLXRleHQtY29sdW1uOiAyO1xuICAtLWltYWdlLWNvbHVtbjogMTtcbn1cbi5zZW9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IGNsYW1wKDUwLjY2NjY2NjY2NjdweCwgMy45NTgzMzMzMzMzdncsIDc2cHgpO1xufVxuQGNvbnRhaW5lciAod2lkdGggPD0gOTkycHgpIHtcbiAgLnNlb19fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AY29udGFpbmVyICh3aWR0aCA+IDk5MnB4KSB7XG4gIC5zZW9fX3RleHQge1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS10ZXh0LWNvbHVtbik7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbi5zZW9fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNzEwLzUwMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AY29udGFpbmVyICh3aWR0aCA+IDk5MnB4KSB7XG4gIC5zZW9fX2ltYWdlIHtcbiAgICBncmlkLWNvbHVtbjogdmFyKC0taW1hZ2UtY29sdW1uKTtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuXG4ucHJvZHVjdHNfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogY2xhbXAoNi42NjY2NjY2NjY3cHgsIDAuNTIwODMzMzMzM3Z3LCAxMHB4KTtcbn1cbi5wcm9kdWN0c19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE0LjY2NjY2NjY2NjdweCwgMS4xNDU4MzMzMzMzdncsIDIycHgpO1xufVxuQG1lZGlhICh3aWR0aCA8PSA3NjhweCkge1xuICAucHJvZHVjdHNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNsYW1wKDQzMy4zMzMzMzMzMzMzcHgsIDMzLjg1NDE2NjY2Njd2dywgNjUwcHgpIDFmcjtcbiAgZ2FwOiBjbGFtcCgzNi42NjY2NjY2NjY3cHgsIDIuODY0NTgzMzMzM3Z3LCA1NXB4KTtcbn1cbkBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnByb2R1Y3QtZGV0YWlsX19zb2xvIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuLnByb2R1Y3QtZGV0YWlsX19zb2xvLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnByb2R1Y3QtdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpIGF1dG87XG4gIGdhcDogY2xhbXAoMTYuNjY2NjY2NjY2N3B4LCAxLjMwMjA4MzMzMzN2dywgMjVweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXZpc3VhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5wcm9kdWN0LXZpc3VhbF9fc2xpZGVyLCAucHJvZHVjdC12aXN1YWxfX3RodW1icyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4udGh1bWItc2xpZGUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDJweCAhaW1wb3J0YW50O1xuICBhc3BlY3QtcmF0aW86IDMvNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGh1bWItc2xpZGUuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi50aHVtYi1zbGlkZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50aHVtYi1zbGlkZV9faW1hZ2UtLXNvbG8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5oMy5hd2FyZHNfX3RpdGxlLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGUge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBhc3BlY3QtcmF0aW86IDMvNDtcbn1cbi5wcm9kdWN0LXNsaWRlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvZHVjdC1pbmZvX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbi5wcm9kdWN0LWluZm9fX2l0ZW0ge1xuICBwYWRkaW5nOiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KSAwO1xufVxuLnByb2R1Y3QtaW5mb19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ibGFjazIwKTtcbn1cbi5wcm9kdWN0LWluZm9fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtaW5mb19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrMjApO1xufVxuLnByb2R1Y3QtaW5mb19fc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmxhY2s2MCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDRweCwgMC4zMTI1dncsIDZweCk7XG59XG4ucHJvZHVjdC1pbmZvX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjazgwKTtcbn1cbi5wcm9kdWN0LWluZm9fX2V4cGlyYXRpb24tZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xufVxuLnByb2R1Y3QtaW5mb19fbnV0cml0aW9uYWwtdmFsdWUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBjbGFtcCgxMDJweCwgNy45Njg3NXZ3LCAxNTNweCkpO1xuICBnYXA6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyLjY2NjY2NjY2NjdweCwgMC4yMDgzMzMzMzMzdncsIDRweCk7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAucHJvZHVjdC1pbmZvX19udXRyaXRpb25hbC12YWx1ZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgLnByb2R1Y3QtaW5mb19fbnV0cml0aW9uYWwtdmFsdWUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLm51dHJpdGlvbmFsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5udXRyaXRpb25hbC1pdGVtX19uYW1lIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrNjApO1xufVxuXG4uY29udGFjdHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2xhbXAoNDAwcHgsIDMxLjI1dncsIDYwMHB4KSAxZnI7XG4gIGdhcDogY2xhbXAoMTAwcHgsIDcuODEyNXZ3LCAxNTBweCk7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEyODBweCkge1xuICAuY29udGFjdHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgLmNvbnRhY3RzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uY29udGFjdHNfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCkgMCBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbi5jb250YWN0c19fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbi5jb250YWN0c19fZm9ybSAubG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0c19fZm9ybS5fc3VibWl0dGluZyAubG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb250YWN0c19fZm9ybS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogY2xhbXAoMjIuNjY2NjY2NjY2N3B4LCAxLjc3MDgzMzMzMzN2dywgMzRweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgLmNvbnRhY3RzX19mb3JtLWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNvbnRhY3RzX19mb3JtLWJ1dHRvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmNvbnRhY3RzX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjbGFtcCg0Ni42NjY2NjY2NjY3cHgsIDMuNjQ1ODMzMzMzM3Z3LCA3MHB4KTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjazYwKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRhY3RzX19saW5rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XG4gIH1cbiAgLmNvbnRhY3RzX19saW5rOmhvdmVyIC5jb250YWN0c19fbGluay1pY29uIHtcbiAgICBmaWxsOiB2YXIoLS1yZWQpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmNvbnRhY3RzX19saW5rOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xuICB9XG4gIC5jb250YWN0c19fbGluazphY3RpdmUgLmNvbnRhY3RzX19saW5rLWljb24ge1xuICAgIGZpbGw6IHZhcigtLXJlZCk7XG4gIH1cbn1cbi5jb250YWN0c19fbGluay1pY29uIHtcbiAgd2lkdGg6IGNsYW1wKDMwcHgsIDIuMzQzNzV2dywgNDVweCk7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgZmlsbDogdmFyKC0tYmxhY2sxMDApO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmNvbnRhY3RzX19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbn1cbi5jb250YWN0c19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IGNsYW1wKDguNjY2NjY2NjY2N3B4LCAwLjY3NzA4MzMzMzN2dywgMTNweCk7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cbi5jb250YWN0c19fbGVnYWwtaW5mb3JtYXRpb24ge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg4MnB4LCA2LjQwNjI1dncsIDEyM3B4KTtcbn1cbkBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5jb250YWN0c19fbGVnYWwtaW5mb3JtYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmxlZ2FsLWluZm9ybWF0aW9uX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xufVxuLmxlZ2FsLWluZm9ybWF0aW9uX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjazgwKTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sZWdhbC1pbmZvcm1hdGlvbl9fYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5sZWdhbC1pbmZvcm1hdGlvbl9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gIH1cbn1cbi5sZWdhbC1pbmZvcm1hdGlvbl9fYnV0dG9uLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4ubGVnYWwtaW5mb3JtYXRpb25fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG59XG4ubGVnYWwtaW5mb3JtYXRpb25fX2xpc3Q6bm90KC5sZWdhbC1pbmZvcm1hdGlvbl9fbGlzdC0tc2hvdy1hbGwpIC5sZWdhbC1pbmZvcm1hdGlvbl9faXRlbTpudGgtY2hpbGQobis1KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGVnYWwtaW5mb3JtYXRpb25fX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2szMCk7XG59XG4ubGVnYWwtaW5mb3JtYXRpb25fX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoOHB4LCAwLjYyNXZ3LCAxMnB4KTtcbn1cbi5sZWdhbC1pbmZvcm1hdGlvbl9faXRlbS1uYW1lIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrNjApO1xufVxuLmxlZ2FsLWluZm9ybWF0aW9uX19zaG93LW1vcmUge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG59XG5cbi5zaG93LW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjazgwKTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zaG93LW1vcmU6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLnNob3ctbW9yZTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB9XG59XG4uc2hvdy1tb3JlLS1hY3RpdmUgLnNob3ctbW9yZV9faWNvbiB7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuLnNob3ctbW9yZV9faWNvbiB7XG4gIHdpZHRoOiBjbGFtcCgxMi42NjY2NjY2NjY3cHgsIDAuOTg5NTgzMzMzM3Z3LCAxOXB4KTtcbiAgYXNwZWN0LXJhdGlvOiAxOS8xMjtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvdW50LWNvbHVtbiksIDFmcik7XG4gIGdhcDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMjgwcHgpIHtcbiAgLmdhbGxlcnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5nYWxsZXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA8PSA3NjhweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdhbGxlcnktaXRlbV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNhdGVnb3J5X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiBjbGFtcCgyMy4zMzMzMzMzMzMzcHgsIDEuODIyOTE2NjY2N3Z3LCAzNXB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAuY2F0ZWdvcnlfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgLmNhdGVnb3J5X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4ucG9zdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wb3N0LWl0ZW06aG92ZXIgLnBvc3QtaXRlbV9fbmFtZSB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAucG9zdC1pdGVtOmFjdGl2ZSAucG9zdC1pdGVtX19uYW1lIHtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgfVxufVxuLnBvc3QtaXRlbV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA0NjAvMzQ1O1xufVxuLnBvc3QtaXRlbV9fbmFtZSB7XG4gIG1hcmdpbjogY2xhbXAoMTAuNjY2NjY2NjY2N3B4LCAwLjgzMzMzMzMzMzN2dywgMTZweCkgMCBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLnBvc3QtaXRlbV9fZGF0ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjazYwKTtcbn1cblxuLmZpbGVzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgLmZpbGVzX19jb250YWluZXIge1xuICAgIGdhcDogMTRweDtcbiAgfVxufVxuXG4uZmlsZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZpbGUtaXRlbTpob3ZlciAuZmlsZS1pdGVtX19uYW1lIHtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5maWxlLWl0ZW06YWN0aXZlIC5maWxlLWl0ZW1fX25hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAuZmlsZS1pdGVtIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5maWxlLWl0ZW1fX2ljb24ge1xuICB3aWR0aDogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBmaWxsOiB2YXIoLS1ibGFjazEwMCk7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmZpbGUtaXRlbV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KTtcbn1cbi5maWxlLWl0ZW1fX25hbWUge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmZpbGUtaXRlbV9fc2l6ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjazEwMCk7XG59XG5cbkBtZWRpYSAod2lkdGggPiAxMDI0cHgpIHtcbiAgLm5vdC1mb3VuZC1wYWdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2xhbXAoMjQycHgsIDE4LjkwNjI1dncsIDM2M3B4KSAxZnI7XG4gIH1cbn1cbi5ub3QtZm91bmQtcGFnZV9fYmxvY2sge1xuICBncmlkLWNvbHVtbjogMjtcbn1cblxuLm5vdC1mb3VuZF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IGNsYW1wKDMzLjMzMzMzMzMzMzNweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDUyNy4zMzMzMzMzMzMzcHgsIDQxLjE5NzkxNjY2Njd2dywgNzkxcHgpO1xufVxuQG1lZGlhICh3aWR0aCA8PSA3NjhweCkge1xuICAubm90LWZvdW5kX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm5vdC1mb3VuZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm5vdC1mb3VuZF9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZvbnQpO1xuICBmb250LXNpemU6IGNsYW1wKDEwMHB4LCA3LjgxMjV2dywgMTUwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogOTAlO1xufVxuQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgLm5vdC1mb3VuZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbi5ub3QtZm91bmRfX3RleHQge1xuICBtYXJnaW46IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpIDAgY2xhbXAoMjQuNjY2NjY2NjY2N3B4LCAxLjkyNzA4MzMzMzN2dywgMzdweCk7XG59XG4ubm90LWZvdW5kX19pbWFnZSB7XG4gIHdpZHRoOiBjbGFtcCg0NzBweCwgMzYuNzE4NzV2dywgNzA1cHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogNzA1LzU1MDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAubm90LWZvdW5kX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA8PSA3NjhweCkge1xuICAubm90LWZvdW5kX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5oZWFkZXItLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAxMDlweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDEwOS85Mztcbn1cbi5oZWFkZXJfX2xvZ28taWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjazEwMCk7XG59XG5AbWVkaWEgKHdpZHRoID4gMTAyNHB4KSB7XG4gIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjbGFtcCgyMjQuNjY2NjY2NjY2N3B4LCAxNy41NTIwODMzMzMzdncsIDMzN3B4KSAxZnI7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjbGFtcCg5OTYuNjY2NjY2NjY2N3B4LCA3Ny44NjQ1ODMzMzMzdncsIDE0OTVweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID4gMTkyMHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDk1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXJfX3RvcCB7XG4gIHBhZGRpbmc6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NHB4KSAwIGNsYW1wKDQyLjY2NjY2NjY2NjdweCwgMy4zMzMzMzMzMzMzdncsIDY0cHgpO1xufVxuLmZvb3Rlcl9fZGVjb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE0NTUvMTI0O1xuICBmaWxsOiB2YXIoLS1ibGFjazgwKTtcbn1cbi5mb290ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNsYW1wKDI0Ni42NjY2NjY2NjY3cHgsIDE5LjI3MDgzMzMzMzN2dywgMzcwcHgpIGNsYW1wKDMxNC42NjY2NjY2NjY3cHgsIDI0LjU4MzMzMzMzMzN2dywgNDcycHgpIGNsYW1wKDI3MHB4LCAyMS4wOTM3NXZ3LCA0MDVweCk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMzcuMzMzMzMzMzMzM3B4LCAyLjkxNjY2NjY2Njd2dywgNTZweCk7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEyODBweCkge1xuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4NHB4IDM0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLmZvb3Rlcl9fY29sdW1uLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjazMwKTtcbn1cbi5mb290ZXJfX3Bob25lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg1LjMzMzMzMzMzMzNweCwgMC40MTY2NjY2NjY3dncsIDhweCk7XG59XG4uZm9vdGVyX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mb290ZXJfX3RleHQtLWxpbmsge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlcl9fdGV4dC0tbGluazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuZm9vdGVyX190ZXh0LS1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gIH1cbn1cbi5mb290ZXJfX3N1YnRleHQge1xuICBjb2xvcjogdmFyKC0tYmxhY2szMCk7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAuZm9vdGVyX19zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5mb290ZXJfX3N1YnRleHQtLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlcl9fc3VidGV4dC0tbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmZvb3Rlcl9fc3VidGV4dC0tbGluazphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvb3Rlcl9fYXdhcmRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNDA1LzIyOTtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBwYWRkaW5nOiBjbGFtcCgyNC42NjY2NjY2NjY3cHgsIDEuOTI3MDgzMzMzM3Z3LCAzN3B4KSAwIGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NHB4KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbkBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMzBweCAwIDk3cHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDMwcHggMCAxMjNweDtcbiAgfVxufVxuLmZvb3Rlcl9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMjEuMzMzMzMzMzMzM3B4LCAxLjY2NjY2NjY2Njd2dywgMzJweCk7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gIC5mb290ZXJfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFkZS1ieSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2xhbXAoNy4zMzMzMzMzMzMzcHgsIDAuNTcyOTE2NjY2N3Z3LCAxMXB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tYWRlLWJ5OmhvdmVyIC5tYWRlLWJ5X190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgfVxuICAubWFkZS1ieTpob3ZlciAubWFkZS1ieV9faWNvbiB7XG4gICAgZmlsbDogdmFyKC0tcmVkKTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5tYWRlLWJ5OmFjdGl2ZSAubWFkZS1ieV9fdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gIH1cbiAgLm1hZGUtYnk6YWN0aXZlIC5tYWRlLWJ5X19pY29uIHtcbiAgICBmaWxsOiB2YXIoLS1yZWQpO1xuICB9XG59XG4ubWFkZS1ieV9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjazMwKTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbkBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5tYWRlLWJ5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5tYWRlLWJ5X19pY29uIHtcbiAgd2lkdGg6IGNsYW1wKDkwcHgsIDcuMDMxMjV2dywgMTM1cHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTM1LzI3O1xuICBmaWxsOiB2YXIoLS1ibGFjazMwKTtcbn1cbkBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gIC5tYWRlLWJ5X19pY29uIHtcbiAgICB3aWR0aDogMTAzcHg7XG4gIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIjtcblxuOnJvb3Qge1xuICAgIC0tcGFnZS1mb250LWZhbWlseTogJ0ludGVyIFZhcmlhYmxlJywgc2Fucy1zZXJpZjtcblxuICAgIC0tcGFnZS1iZy1jb2xvcjogI0Y4RjhGOTtcbiAgICAtLWxpbmstaG92ZXItY29sb3I6ICN7YmFzZS4keWVsbG93MX07XG4gICAgLS1zY3JvbGxiYXItY29sb3I6ICN7YmFzZS4keWVsbG93MX07XG4gICAgLS1wYWdlLXRleHQtY29sb3I6ICN7YmFzZS4kYmxhY2t9O1xuXG4gICAgLS1wYWdlLWJsb2NrLW1hcmdpbjogI3tiYXNlLmNsYW1wRmx1aWQoOTApfTtcbiAgICAtLXRleHQtYmxvY2stZ2FwOiAje2Jhc2UuY2xhbXBGbHVpZCg5MCl9O1xuXG4gICAgLS1wZXJzb25hbC1jb2xvcjogI3tiYXNlLiRibGFja307XG4gICAgLS1wZXJzb25hbC1saW5rLWNvbG9yOiAje2Jhc2UuJHllbGxvdzJ9O1xufSIsIkB1c2UgXCJAL2Jhc2Uuc2Nzc1wiO1xuXG46cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHhcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKSAhaW1wb3J0YW50XG59XG5cbmh0bWwge1xuICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrMTAwKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmcpO1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gICAgJi5fbG9jayB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4ud3JhcHBlciB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cbn1cblxuLmluZGV4LXBhZ2Uge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBiYXNlLnRhYmxldC1hYm92ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOC45NSUgODAuODUlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgbWFyZ2luLXRvcDogYmFzZS5jbGFtcEZsdWlkKDEwMCk7XG4gICAgfVxufVxuXG4uaW5uZXItcGFnZSB7XG4gICAgQGluY2x1ZGUgYmFzZS50YWJsZXQtYWJvdmUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4Ljk1JSA4MC44NSU7XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGJhc2UuY2xhbXBGbHVpZCg1MCk7XG4gICAgfVxufVxuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5vbCxcbnVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuaW5wdXQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIiBpXSxcbmlucHV0W3R5cGU9XCJmaWxlXCIgaV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC40cztcbn1cblxuc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGwsIHN0cm9rZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBiYXNlLiR0ci10aW1lO1xufVxuXG5pbWcge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5pbWcsXG5pZnJhbWUsXG5zdmcsXG5waWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxubWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZ2UtYmxvY2stbWFyZ2luKTtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblxuICAgIC5hZG1pbi1wYW5lbCxcbiAgICAuZGVza3RvcC1jYXRhbG9nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIjtcblxuLmNvbnRhaW5lciB7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiBiYXNlLmNsYW1wRmx1aWQoODIpO1xuICAgIC8vIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIEBpbmNsdWRlIGJhc2UubGFwdG9wIHtcbiAgICAgICAgXG4gICAgfVxuICAgIEBpbmNsdWRlIGJhc2UuZGVza3RvcC1hYm92ZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBiYXNlLnRhYmxldCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5cbi5mdWxsaGQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBiYXNlLmRlc2t0b3AtYWJvdmUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ubGluay1jb3ZlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ub3ZlcmZsb3cge1xuICAgICYtaGlkZGVuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLWF1dG8ge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG59XG5cbi5iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi5wYWdlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYWdlLWJsb2NrLW1hcmdpbik7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcGFnZS1ibG9jay1tYXJnaW4pO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5kZXNrdG9wLWhpZGRlbiB7XG4gICAgQGluY2x1ZGUgYmFzZS50YWJsZXQtYWJvdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubW9iaWxlLWhpZGRlbiB7XG4gICAgQGluY2x1ZGUgYmFzZS50YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaDAge1xuICAgIEBpbmNsdWRlIGJhc2UuaDA7XG59XG5cbi5oMSB7XG4gICAgQGluY2x1ZGUgYmFzZS5oMTtcbn1cblxuLmgyIHtcbiAgICBAaW5jbHVkZSBiYXNlLmgyO1xufVxuXG4uaDMge1xuICAgIEBpbmNsdWRlIGJhc2UuaDM7XG59XG5cbi5oNCB7XG4gICAgQGluY2x1ZGUgYmFzZS5oNDtcbn1cblxuLnAxIHtcbiAgICBAaW5jbHVkZSBiYXNlLnAxO1xuICAgICYtLW1lZGl1bSB7XG4gICAgICAgIEBpbmNsdWRlIGJhc2UucDEtbWVkaXVtO1xuICAgIH1cbn1cblxuLnAyIHtcbiAgICBAaW5jbHVkZSBiYXNlLnAyO1xuICAgICYtLW1lZGl1bSB7XG4gICAgICAgIEBpbmNsdWRlIGJhc2UucDItbWVkaXVtO1xuICAgIH1cbn1cblxuLnAzIHtcbiAgICBAaW5jbHVkZSBiYXNlLnAzO1xuICAgICYtLW1lZGl1bSB7XG4gICAgICAgIEBpbmNsdWRlIGJhc2UucDMtbWVkaXVtO1xuICAgIH1cbn1cblxuLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBiYXNlLmNsYW1wRmx1aWQoNDApO1xufVxuXG4udGV4dC15ZWxsb3cge1xuICAgIGNvbG9yOiBiYXNlLiR5ZWxsb3cyO1xufVxuXG4ucGFnZS1oZWFkKy5wYWdlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBiYXNlLmNsYW1wRmx1aWQoMTAwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogYmFzZS5jbGFtcEZsdWlkKDEwMCk7XG4gICAgQGluY2x1ZGUgYmFzZS50YWJsZXQge1xuICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbn1cblxuLmxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYXNlLiR0ci10aW1lO1xuICAgIEBpbmNsdWRlIGJhc2UucDE7IFxuICAgIEBpbmNsdWRlIGJhc2UuaG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tcmVkLTAzKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLnRleHQtY29udGVudCB7XG4gICAgaDEsIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgYmFzZS5oMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYmFzZS5jbGFtcEZsdWlkKDE2KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBiYXNlLmgzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBiYXNlLmNsYW1wRmx1aWQoMjApO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIEBpbmNsdWRlIGJhc2UuaDQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGJhc2UuY2xhbXBGbHVpZCgyMCk7XG4gICAgfVxuICAgIG9sLHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGJhc2UuY2xhbXBGbHVpZCgyMCk7XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICBtYXJnaW46IDAgMCBiYXNlLmNsYW1wRmx1aWQoNTApIGJhc2UuY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgIEBpbmNsdWRlIGJhc2UudGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBiYXNlLnAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBiYXNlLmNsYW1wRmx1aWQoMTYpO1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stODAwKTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIG1hcmdpbjogMCAwIGJhc2UuY2xhbXBGbHVpZCg1MCkgYmFzZS5jbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3IpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGJhc2UucDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGJhc2UuY2xhbXBGbHVpZCgxNSk7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhc2UucDM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGJhc2UucDI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhc2UuJHRyLXRpbWU7XG4gICAgICAgIEBpbmNsdWRlIGJhc2UuaG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NkY2RjZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmFzZS5wMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGJhc2UuY2xhbXBGbHVpZCgxNCkgYmFzZS5jbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFuaW1hdGlvbi1zcGluIHtcbiAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbCBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBzaHJpbmtYIHtcbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gICAgfVxufSIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR29sb3MgVGV4dCc7XG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvR29sb3MvR29sb3NUZXh0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0dvbG9zL0dvbG9zVGV4dC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb2xvcyBUZXh0JztcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250cy9Hb2xvcy9Hb2xvc1RleHQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9Hb2xvcy9Hb2xvc1RleHQtU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb2xvcyBUZXh0JztcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250cy9Hb2xvcy9Hb2xvc1RleHQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0dvbG9zL0dvbG9zVGV4dC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR29sb3MgVGV4dCc7XG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvR29sb3MvR29sb3NUZXh0LUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0dvbG9zL0dvbG9zVGV4dC1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR29sb3MgVGV4dCc7XG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvR29sb3MvR29sb3NUZXh0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9Hb2xvcy9Hb2xvc1RleHQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb2xvcyBUZXh0JztcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250cy9Hb2xvcy9Hb2xvc1RleHQtQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9Hb2xvcy9Hb2xvc1RleHQtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDeXJpbGxpY09sZCc7XG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvQ3lyaWxsaWNPbGQvQ3lyaWxsaWNPbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9DeXJpbGxpY09sZC9DeXJpbGxpY09sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuIiwiQHVzZSBcIkAvYmFzZS5zY3NzXCIgYXMgKjtcblxuLm5hdmlnYXRpb24tc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IGNsYW1wRmx1aWQoNTQpO1xuICAgIHdpZHRoOiBjbGFtcEZsdWlkKDI3Mik7XG4gICAgbWluLWhlaWdodDogMTAwZHZoO1xuICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoNDYpIGNsYW1wRmx1aWQoMjEpIGNsYW1wRmx1aWQoMTgpIGNsYW1wRmx1aWQoNDgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAmX19kZWNvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNjcpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zbGF0ZTogOTclIDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzY3JyBoZWlnaHQ9Jzc5MScgdmlld0JveD0nMCAwIDY3IDc5MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0wLjAwMDc0MDg1MiAtMjk0TC0wLjAwMDgwMTA4NyAxMDg0TDI5LjY0NjkgMTA4NEMyOC4zNzE1IDEwNzYuMjggMjUuNzU2OCAxMDY4Ljc2IDIxLjg5NTggMTA2MS45MUMxOC42MjcgMTA1Ni4xMSAxNC40NDI3IDEwNTAuODYgMTEuMzA3NSAxMDQ0Ljk5QzYuNDk2MTggMTAzNS45NyA1LjAwNDAyIDEwMjUuNTggNC43MDk4NSAxMDE1LjQ0QzQuNjYzNCAxMDEzLjg3IDQuNjQ3OTIgMTAxMi4zMSA0LjY1MTc5IDEwMTAuNzZDNC42NzExNSAxMDAyLjkxIDUuMzk2OSA5OTUuMDI4IDYuNjUxMDEgOTg3LjI2NkM3LjM0Mzg3IDk4Mi45NzcgOC4xOTczNiA5NzguNzI3IDkuMTgyNDUgOTc0LjU0MUM5LjU4NSA5NzIuODMzIDkuOTk3MjMgOTcxLjEyOSAxMC40MTMzIDk2OS40MjRDMTAuNzM0NiA5NjkuMDIyIDExLjA5NDYgOTY4LjY1MyAxMS41MDY4IDk2OC4zMzJDMTIuNjIxNiA5NjcuNDY5IDE0LjAwNzMgOTY3LjA1MiAxNS4yNjUzIDk2Ni40MTRDMTguMTc5OSA5NjQuOTM5IDIwLjM3NDYgOTYyLjE1NCAyMS4yNjQ5IDk1OS4wMUMyMi45MzEyIDk2Mi41NDEgMjMuOTQ1MyA5NjYuNDkgMjQuMTQwOCA5NzAuNDE5QzI0LjMzMDQgOTc0LjI1IDIzLjc3ODkgOTc3Ljk4MSAyMy42MTA1IDk4MS43NjlDMjMuNDQyMSA5ODUuNTU2IDIzLjcwMzQgOTg5LjYgMjUuMzQ0NiA5OTMuMDMyQzI2Ljk4NTcgOTk2LjQ2NCAzMC4zMjYyIDk5OS4wMzMgMzMuMjYwMiA5OTguMTUzQzM1Ljk2NTggOTk3LjM0MyAzNy41NTA4IDk5My44NzQgMzcuNjg4MiA5OTAuMzc4QzM3LjgyNTcgOTg2Ljg4MiAzNi43OTk5IDk4My4zNDcgMzUuNzA4NCA5NzkuOTY1QzMyLjU5MDUgOTcwLjI5OSAyMy42MzU3IDk2Mi4zOTcgMjEuODg2MSA5NTIuNDA3QzIyLjIwMTYgOTUxLjQwNCAyMi45NzU3IDk1MC40NzkgMjQuMDA3MiA5NTAuMzkzQzI1LjU0IDk1MC4yNjMgMjYuNTc1NSA5NTEuOTAzIDI3LjEzNjcgOTUzLjM0M0MyNy42OTggOTU0Ljc4MSAyOC40MTc5IDk1Ni40ODYgMjkuOTMzMyA5NTYuNzZDMzEuODI5OSA5NTcuMTA0IDMzLjE4MDggOTU0LjkxIDMzLjU1MjQgOTUzLjAxMUMzNC41MDQ2IDk0OC4xMzkgMzIuNzg5OSA5NDIuODI4IDI5LjE3NDYgOTM5LjQ0M0MyNy4wMDUxIDkzNy40MSAyNC4yNzA1IDkzNi4wODQgMjEuOTM4NCA5MzQuMjVDMjUuNTg4NCA5MjcuNTk0IDI4LjIyMjQgOTE5LjgyMyAzMy43NjkyIDkxNS4zNjdDMzYuOTY2NCA5MTIuNzk3IDQwLjkwODcgOTA5LjUwOSAzOS45NTY1IDkwNi4zNDlDMzguODM5OCA5MDIuNjQ0IDM0LjM3ODggOTA0LjkgMzIuNjgxNSA5MDcuODVDMzEuNzIxNiA5MDkuNTE5IDMxLjIxNDUgOTExLjM2MyAzMC41MTM5IDkxMy4xMzRDMjguNDk1MyA5MTguMjM1IDI0LjczNjkgOTIyLjgxOSAyMC4xOTg1IDkyNS43MjVDMTkuNzEwOCA5MjYuMDM2IDE5LjIxNzMgOTI2LjMyNyAxOC43MTc5IDkyNi42MDVDMTguODEyOCA5MjMuOTkxIDE4Ljc2MDUgOTIxLjM5MyAxOC41MTQ3IDkxOC44MjZDMTcuNDMwOSA5MDcuNTA2IDEyLjIwNTUgODk3LjAxNCA3LjgyNzcxIDg4Ni43NTFDNi41OTEwMiA4ODMuODUzIDUuMzUwNDYgODgwLjkzNiA0LjI0NTM3IDg3Ny45ODFDMi41MTcxIDg3My4zNTQgMS4xMjc1MiA4NjguNjMzIDAuNjIwNDU1IDg2My43NDRDMC42MDQ5NzUgODYzLjU5OCAwLjU5MzM2MyA4NjMuNDUgMC41Nzk4MTMgODYzLjMwNEMwLjU3NTk0NSA4NjEuNzY1IDAuNTkxNDI1IDg2MC4yMTUgMC42MzQwMDUgODU4LjY2QzAuNzA3NTUyIDg1NS45MzUgMC44NjIzODMgODUzLjE5NSAxLjEzMzMzIDg1MC40NjdDMS45NTU4NSA4NDUuMjA0IDMuMzYwOTIgODM5Ljk4MiA0Ljc3OTUzIDgzNC44NEM1LjExNDM1IDgzMy42MjggNS40NDkxNiA4MzIuNDEzIDUuNzc4MTcgODMxLjE5NUM2LjA4MDA5IDgzMC40OTcgNi4zOTk0MiA4MjkuODAzIDYuNzM2MTcgODI5LjEyMUM2LjkyNTgzIDgyOC43MzYgNy4xMTkzNyA4MjguMzU1IDcuMzE4NzEgODI3Ljk3NkM3Ljg1Njc0IDgyNy4yNDQgOC4zMDM4MSA4MjYuNDA4IDkuMDM1MzcgODI1Ljg3NkM5Ljk1NDY2IDgyNS4yMDUgMTEuMjQ3NSA4MjUuMDUgMTIuMjgyOSA4MjUuNTM2QzEyLjU0NDIgODI1LjY1OCAxMi43NTkgODI1LjgwOCAxMi45MzkgODI1Ljk4M0MxMy41OTcgODI2LjYxNiAxMy43ODI4IDgyNy41NTkgMTQuMDMwNSA4MjguNTg3QzE0LjQxMzcgODMwLjE3NiAxNC40Njc5IDgzMS44MjYgMTQuNzk2OSA4MzMuNDI4QzE1LjEyNTkgODM1LjAyOSAxNS43ODc4IDgzNi42NTIgMTcuMDg0NSA4MzcuNjM5QzE3LjkzOTkgODM4LjI5IDE5LjEyNDQgODM4LjU2IDIwLjE0ODIgODM4LjMyM0MyMC42NzY1IDgzOC4yIDIxLjE2MDMgODM3Ljk0NCAyMS41MzU4IDgzNy41MzZDMjEuODg2MSA4MzcuMTU1IDIyLjEwNDggODM2LjY5MiAyMi4yMTcgODM2LjE5M0MyMi4zOTUxIDgzNS40MDYgMjIuMzAyMiA4MzQuNTI5IDIyLjAzMTMgODMzLjc2QzIxLjU4ODEgODMyLjUwMSAyMC43NTAxIDgzMS40MyAyMC4wMjgyIDgzMC4zMUMxNy45MzIyIDgyNy4wNjUgMTYuODAxOSA4MjMuMjI3IDE2LjY4NzggODE5LjM2MkMxNi42MDA3IDgxNi40MjkgMTcuMSA4MTMuNDgxIDE4LjIwNTEgODEwLjc2NkMxOS4zNDg5IDgwNy45NTggMjEuMDg0OSA4MDUuNDE2IDIyLjE2MDkgODAyLjU4MUMyMi4xNzY0IDgwMi41MzggMjIuMTkzOCA4MDIuNDk1IDIyLjIwOTMgODAyLjQ1M0MyMi41MzY0IDgwMS41NzQgMjIuNzM3NyA4MDAuODM0IDIyLjg1OTYgODAwLjE2N0MyMi45OTg5IDc5OS40MDMgMjMuMDMxOCA3OTguNzMxIDIzLjAyOCA3OTguMDQ1QzIzLjAyNiA3OTcuNjQxIDIyLjk2MDIgNzk3LjIzMyAyMi44NjU0IDc5Ni43OTdDMjMuMzg3OSA3OTQuNTkyIDIzLjY5NTcgNzkyLjM1NyAyMy42OTU3IDc5MC4xMDVDMjMuNjk1NyA3NzMuNDc3IDE4Ljk5ODYgNzU1LjA1NiAxNi4xMjQ2IDczNi40MDhDMTguMjA1MSA3MzQuMDE0IDIxLjUwNDggNzMyLjY4NSAyNC42NTM3IDczMy4xMjZDMjguNDc3OSA3MzMuNjYyIDMxLjgwODcgNzM2Ljc3NCAzMi42MTU3IDc0MC41NjVDMzIuOTg1MyA3NDIuMzAyIDMyLjg2NTQgNzQ0LjEwNCAzMi45NDY2IDc0NS44OEMzMy4wMjc5IDc0Ny42NTYgMzMuMzQ5MiA3NDkuNTEgMzQuNDUwNCA3NTAuOTAyQzM1LjU1MTYgNzUyLjI5MyAzNy42MjI1IDc1My4wMzcgMzkuMTYzIDc1Mi4xNjFDNDAuNTU4NCA3NTEuMzY2IDQxLjA2NzQgNzQ5LjU5IDQxLjEzMTIgNzQ3Ljk4MUM0MS4zMTMyIDc0My41MDcgMzkuMDYwNCA3MzkuMjI2IDM2LjA0MTMgNzM1LjkzQzMzLjAyMjEgNzMyLjYzNCAyOS4yNjM3IDczMC4xMzMgMjUuNjcxNyA3MjcuNDhDMjIuMDc5NiA3MjQuODI2IDE4LjU0OTYgNzIxLjkwNSAxNi4yNiA3MTguMDYxQzE0LjY5ODIgNzE1LjQzOSAxNC4wMzI1IDcxMi42ODYgMTMuOTc4MyA3MDguOTY0QzE0LjA1NzYgNzA1LjkgMTQuMjc0NCA3MDIuODUxIDE0LjY1OTUgNjk5LjgyM0MxNy42NTkzIDY3Ni4yODUgMjQuODMzNyA2NTMuMDE2IDMxLjIwMjkgNjI5LjcxM0MzMS4zNDYxIDYyOS4yNzggMzEuNDk5IDYyOC43NzIgMzEuNjYzNSA2MjguMTg5QzMyLjQ4NiA2MjUuMjYxIDM1LjgwNTIgNjIwLjE3MyAzNy41NTQ3IDYxNy42MjlDMzcuOTk5OSA2MTYuOTgyIDM4LjUyODIgNjE2LjQwMSAzOS4wOTkxIDYxNS44NjNDMzkuNzQzNiA2MTUuMjU2IDQwLjQ0MjMgNjE0LjcwNCA0MS4xNDI5IDYxNC4xNjhDNDEuNjM0NCA2MTMuNzkxIDQyLjEzMTggNjEzLjQxOCA0Mi42MTc2IDYxMy4wMzNDNDMuNDQyMSA2MTIuMzggNDQuMjMzNiA2MTEuNjkyIDQ0LjkxNjggNjEwLjg5NEM0Ni4wMjk2IDYwOS41OTEgNDYuODc3MyA2MDcuODk1IDQ2Ljc0NTcgNjA2LjEzOEM0Ni42MjU3IDYwNC41MzUgNDUuNjA3NyA2MDIuOTU1IDQ0LjA3NjkgNjAyLjUwNEM0My44MjE0IDYwMi40MjggNDMuNTY0IDYwMi4zODggNDMuMzA4NSA2MDIuMzc0QzQxLjY2NzMgNjAyLjI5IDQwLjA2NjggNjAzLjQxOCAzOS4wMDYyIDYwNC43OTlDMzcuOTU3MyA2MDYuMTY1IDM3LjMzMjIgNjA3LjggMzYuNDUxNiA2MDkuMjcxQzM4LjE3NCA2MDEuOTIxIDM5LjY3NTkgNTk0LjU1OCA0MC43OTQ1IDU4Ny4xNzVDNDEuODQxNSA1ODAuMjY3IDQyLjU1NzYgNTczLjM0IDQyLjgxNSA1NjYuMzg3QzQzLjgzMyA1MzguOTA4IDM3LjY0OTYgNTExLjU0OCAzMS40ODE2IDQ4NC4zMzVDMjUuODI4NCA0NTkuMzg5IDIwLjE3MzMgNDM0LjQzNiAxNS40ODQgNDA5LjQxMkMxNy4wMTg3IDQwOC4yNjcgMTguNDUyOCA0MDcuMzg1IDE5LjUzMjcgNDA2LjkyMkMyMi44OTI1IDQwNS40ODYgMjYuMjUyMyA0MDQuMDUgMjkuNjEyIDQwMi42MTJDMzMuMDMxOCA0MDEuMTUxIDM2LjQ5NDIgMzk5LjY3OCA0MC4xNjM2IDM5OS4xMDJDNDIuMzY3OSAzOTguNzU2IDQ0LjY2NTIgMzk4LjcyOSA0Ni43MDcgMzk3LjgyOEM0OC43NDg4IDM5Ni45MjYgNTAuNDk0NSAzOTQuNzgyIDUwLjAxNDUgMzkyLjU5NkM0OS41MzY1IDM5MC40MTYgNDYuOTgxOCAzODkuMTkzIDQ0Ljc4NTIgMzg5LjUzN0M0Mi41ODg2IDM4OS44ODEgNDAuNzUxOSAzOTEuMzkxIDM5LjI1NCAzOTMuMDQxQzM3Ljc1NzkgMzk0LjY5MSAzNi40NjEzIDM5Ni41NDkgMzQuNzI5MSAzOTcuOTQ2QzMxLjQ1ODQgNDAwLjU4MyAyNi43MjI2IDQwMS4yNDYgMjIuODU3NyAzOTkuNjA4QzE4Ljk5NDcgMzk3Ljk2NyAxNi4xNjcyIDM5NC4wOTQgMTUuNzcyMyAzODkuOTAzQzE1LjM3NTYgMzg1LjcwOSAxNi45MDY1IDM4MS4xNDQgMjAuNjE4NSAzNzkuMTg1QzIyLjg3MzIgMzc3Ljk5NiAyNS4xNDcyIDM3Ni43OTMgMjcuMDg0NSAzNzUuMTMzQzI5LjAxOTggMzczLjQ3MiAzMC42MTY1IDM3MS4yOTMgMzEuMTExOSAzNjguNzg0QzMyLjMxMTkgMzYyLjcwNiAyNi45NjI2IDM1Ny4wMTUgMjguODIyNCAzNTEuMTA4QzI5Ljk2NjIgMzQ3LjQ3NiAzMy4zODk5IDM0NC42ODMgMzcuMTY1NyAzNDQuMzA0QzM4Ljk2NzUgMzQ0LjEyMyA0MC43NzcxIDM0NC40NDYgNDIuNTg4NiAzNDQuNDY5QzQ0LjM5ODEgMzQ0LjQ5MSA0Ni4zMzU0IDM0NC4xNTEgNDcuNjQzNyAzNDIuODk1QzQ4Ljk1MiAzNDEuNjM4IDQ5LjI2NzUgMzM5LjI0OSA0Ny45MDExIDMzOC4wNThDNDYuNzE2NyAzMzcuMDI2IDQ0Ljg2ODQgMzM3LjI4NyA0My40NzY5IDMzOC4wMTFDNDIuMDg3MyAzMzguNzM2IDQwLjkxMDYgMzM5Ljg0OCAzOS40NzI3IDM0MC40NzRDMzYuMzI1OCAzNDEuODQ4IDMxLjk4NDggMzQwLjkwMSAzMC44MzkxIDMzNy42NTRDMjkuNjM1MyAzMzQuMjQxIDMwLjI0ODggMzMwLjQzNCAzMS40MzcxIDMyNy4wMThDMzIuNjI3MyAzMjMuNiAzNC4zNzExIDMyMC4zOTEgMzUuNDg5NyAzMTYuOTQ4QzM3Ljk2NSAzMDkuMzI2IDM3LjIzOTMgMzAxLjA5NiAzNy4zNjMxIDI5My4wOEMzNy40NzkzIDI4NS43MzIgMzguNjIzIDI3Ny4xNSA0My4wMjYgMjcxLjI3M0M0My42NTY5IDI3MC40MzIgNDQuMjA2NSAyNjkuNTMgNDQuNjMyMyAyNjguNTY2QzQ1LjY0MjYgMjY2LjI3MSA0OC42MzQ2IDI2NS4wNDUgNTEuMjcwNiAyNjUuMDg2QzU0LjMyODQgMjY1LjEzMiA1Ny4zMDExIDI2Ni4yNzcgNjAuMzU5IDI2Ni4yMzRDNjMuNDE0OSAyNjYuMTkxIDY2Ljg4MzEgMjY0LjI5MSA2Ni45OTM0IDI2MS4yMjJDNjcuMTM4NSAyNTcuMTI4IDYxLjQwMDIgMjU1LjQxNiA1Ny42MjA1IDI1Ni45NjRDNTMuODQyNyAyNTguNTExIDUwLjkzMzggMjYxLjgyMSA0Ny4wNTczIDI2My4xQzQwLjU5OSAyNjUuMjI5IDMzLjMyMjEgMjYwLjY5NCAzMC41Nzk3IDI1NC40NDZDMjcuODM3MyAyNDguMiAyOC43NTA4IDI0MC45MDUgMzAuOTY4NyAyMzQuNDUxQzMzLjE4NjYgMjI3Ljk5NyAzNi42MiAyMjIuMDI3IDM4Ljk3OTIgMjE1LjYyNEMzOS4yODY5IDIxNC43OSAzOS41NzMzIDIxMy45NDkgMzkuODQwNCAyMTMuMTAxQzQwLjgwNjEgMjExLjAzIDQxLjM1MzggMjA4LjczNyA0MS4zNTM4IDIwNi4xOTdDNDEuMzUzOCAxOTIuMTcyIDM2Ljg2OTYgMTg3Ljk5NyAzMi44MTUxIDE3OS44MjRDMjguNzU4NiAxNzEuNjQ4IDI3LjkzNiAxNjAuNzI4IDI1LjU4MDcgMTUxLjkwN0MyNC4zMTg5IDE0Ny4xNzcgMjUuNjA1OSAxNDIuMDg4IDI3LjgxNjEgMTM3LjcyMUMzMC4wMjYyIDEzMy4zNTQgMzMuMTEzMSAxMjkuNTA4IDM1Ljc2NDUgMTI1LjM5OEMzNS43ODk3IDEyNS4zNTkgMzUuODE0OSAxMjUuMzIxIDM1Ljg0IDEyNS4yODJDMzkuNTg0OSAxMTkuNDUgMzguOTA3NiAxMTEuODE4IDM0LjI1MyAxMDYuNjlDMjcuNjk2MSA5OS40NjY0IDIxLjQxMzkgOTEuNTQ5MiAyMC4xMTM0IDgxLjk3NjNDMTguOTc3MyA3My42MTYgMjYuMjI5MSA2My43OTQ0IDI1LjE4MiA1NS40MjI1TDIzLjM0MTUgNDAuNjkzOUMyMi45MjkzIDM3LjM5MDIgMjIuNTE1MSAzNC4wNTU0IDIyLjc5NzcgMzAuNzM2MkMyMy42MjQxIDIxLjA4NTYgMzAuNzA3NSAxMi44MDg5IDM5Ljc3MjcgOS40OTkzNkM0MS45NjM1IDguNzAwNjUgNDMuOTQzMyA3LjE2NTQzIDQ0Ljk3NDkgNS4wNjY2MkM0Ni4wMDY0IDIuOTY3OCA0NS45Njc3IDAuMjkzNzYxIDQ0LjYwOTEgLTEuNjA2ODRDNDMuMjUwNSAtMy41MDc0MiA0MC41MTU4IC00LjM4OTY4IDM4LjQxNzkgLTMuMzY5NDJDMzYuNjcyMiAtMi41MjIxMyAzNS45IC0wLjQ3NzcyNCAzNC40Njc5IDAuODM0MDEzQzIzLjkwODYgMTAuNTEzOCAxNC40MjE1IDQuMjUyMzUgMTguMTU2NyAtMTQuODYwNEMxOC45NDgzIC0xOC45MDY0IDIxLjY1OTcgLTIyLjMxNTEgMjEuNTAxIC0yNi40MzVDMjEuMzQyMyAtMzAuNTU0OCAyMC40MTkxIC0zNC42MjQyIDIwLjM5MDEgLTM4Ljc0NkMyMC4zNjExIC00Mi44Njc4IDIyLjY5NTEgLTQ3LjA0OCAyNS4xNzA0IC01MC4zMzYxQzI3Ljc4NyAtNTMuODEyNyAzMS45NTE5IC01Ni4wNjkgMzYuMjgzMiAtNTYuMzU2NkMzOC40Nzk4IC01Ni41MDIzIDQwLjY4MjMgLTU2LjE2ODEgNDIuODgyOCAtNTYuMTk1M0M0NS4wODUyIC01Ni4yMjI1IDQ2LjY4NTcgLTU2LjUyNzYgNDguMzk2NiAtNTcuOTE5QzQ5Ljg0NjIgLTU5LjA5NjcgNTAuNjIwMyAtNjEuMDYxNCA1MC4zNjQ4IC02Mi45MTU0QzUwLjEwOTQgLTY0Ljc2OTMgNDguODM3OCAtNjYuNDUwMyA0Ny4xMjUxIC02Ny4xOTI3QzQ1LjEyMiAtNjguMDU5NCA0Mi43NDkyIC02Ny42MzM4IDQwLjgyNzQgLTY2LjU5NkMzOC45MDU2IC02NS41NTY0IDM3LjM0NTcgLTYzLjk3MDYgMzUuODE2OCAtNjIuNDA2MkMzNC4zODA4IC02MC45MzkgMzIuOTQ2NyAtNTkuNDcxOCAzMS41MTA2IC01OC4wMDI2QzMwLjM3MDcgLTU2LjgzNjYgMjkuMTkwMiAtNTUuNjQzNCAyNy42OTYxIC01NC45OTYyQzI2LjIwMiAtNTQuMzQ5MSAyNC4yOTk1IC01NC4zNzQ0IDIzLjExMzIgLTU1LjQ5MzdDMjEuNTIyMyAtNTYuOTk1OSAyMS44ODYxIC01OS42IDIyLjUzMDYgLTYxLjY5NDlDMjQuNzA5OCAtNjguNzgyMyAyOC40NzggLTc0Ljk2MjEgMzMuNzU3NiAtODAuMTQ4OUM0MC4yMDgxIC04Ni40ODYxIDQzLjQ1OTUgLTk1Ljk1MDIgNDIuMjczMSAtMTA0LjkzNEM0MS40Nzc3IC0xMTAuOTY0IDM4LjgzOTggLTExNi41ODUgMzcuMzk5OSAtMTIyLjQ5NEMzNi4xNjUyIC0xMjcuNTYxIDM1LjY3NTUgLTEzMy4wODIgMzcuOTY4OSAtMTM3LjUzQzM4LjYxOTIgLTEzOC43OTEgMzkuMTIwNSAtMTQwLjExOCAzOS41NDQzIC0xNDEuNDczQzM5Ljk4OTQgLTE0Mi44OTQgNDEuMDcxMyAtMTQ0LjE1MSA0Mi4zNDY3IC0xNDQuOTY5QzQ0LjE0NjYgLTE0Ni4xMjMgNDYuMjg1MSAtMTQ2LjU5IDQ4LjM1OTggLTE0Ny4wOTlDNTAuNDM0NSAtMTQ3LjYwOCA1MS41MDg2IC0xNDcuNzEzIDUzLjQzODIgLTE0OC42M0M1NS4zNTgxIC0xNDkuNTQyIDU3LjAzMDIgLTE1MS4yMDEgNTcuNDc1MyAtMTUzLjI4NUM1Ny45MjA1IC0xNTUuMzcgNTYuODQwNSAtMTU3LjgxNSA1NC44MjM5IC0xNTguNDgxQzUyLjk4MzQgLTE1OS4wODkgNTAuOTQ5MyAtMTU4LjEzOSA0OS41NzUyIC0xNTYuNzY5QzQ4LjAzNjYgLTE1NS4yMzggNDcuMDcwOSAtMTUzLjIyOCA0NS43MjE5IC0xNTEuNTI2QzQ0LjM3MyAtMTQ5LjgyNCA0Mi4zNzM4IC0xNDguMzUyIDQwLjIyMzYgLTE0OC42MTdDMzcuODg5NiAtMTQ4LjkwNCAzNi4yMTc0IC0xNTEuMjA3IDM1Ljg1MzYgLTE1My41MzlDMzUuNzQ1MiAtMTU0LjIzOSAzNS43NDUyIC0xNTQuOTE3IDM1LjgxNjggLTE1NS41ODdDMzYuMDY0NSAtMTU3Ljg4OCAzNy4xMTc0IC0xNjAuMDQyIDM4Ljc2MDUgLTE2MS42NjJDNDEuMDQ2MSAtMTYzLjkyMSA0Mi4zNjAyIC0xNjcuMTc2IDQyLjE3NDQgLTE3MC40QzQxLjk0NjEgLTE3NC4zODIgMzkuNDM1OSAtMTc4LjE1MiAzNS44NTc1IC0xNzkuODg1QzMzLjg1MDUgLTE4MC44NTkgMzEuNTQ1NSAtMTgxLjIzOCAyOS43NDU2IC0xODIuNTU5QzI3LjEyMzIgLTE4NC40ODUgMjYuMTU1NSAtMTg4LjA3NCAyNi41MTM2IC0xOTEuMzE2QzI2Ljg3MTYgLTE5NC41NTcgMjguNDEyMiAtMTk2LjU4OCAzMC4yMjk0IC0xOTkuMjkxQzMxLjc0MSAtMjAxLjU0IDMzLjE5MjUgLTIwMy44OTcgMzMuODI3MyAtMjA2LjUzNkMzNC40NjIxIC0yMDkuMTczIDM0LjE2NCAtMjEyLjE2NiAzMi40NTMyIC0yMTQuMjY3QzMwLjkwMSAtMjE2LjE3MSAyOC40NjYzIC0yMTcuMDcxIDI2LjQ2NzEgLTIxOC40OTdDMjQuMDI2NiAtMjIwLjIzOSAyMS43OTMzIC0yMjMuMjI1IDIwLjk4MjMgLTIyNi4zMDJDMjEuMDgzIC0yMjYuODIxIDIxLjE4MTcgLTIyNy4zMzggMjEuMjc0NiAtMjI3Ljg1OEMyMS41MzIgLTIyOS4zMDIgMjEuNzYwNCAtMjMwLjc1OCAyMS45NTIgLTIzMi4yMjFDMjIuODUgLTIzMy4wODQgMjQuMTM1IC0yMzMuNjAxIDI1LjM5NDkgLTIzMy42NTdDMjYuMzIzOSAtMjMzLjcgMjcuMjM3NCAtMjMzLjU0MSAyOC4xMjM4IC0yMzMuMjYxQzI4LjE5MzUgLTIzMy4xODcgMjguMjc2NyAtMjMzLjExOSAyOC4zNzczIC0yMzMuMDU1QzI4LjM5NDcgLTIzMy4wNDMgMjguNDEyMiAtMjMzLjAzMiAyOC40Mjk2IC0yMzMuMDIyQzI5LjYxNCAtMjMyLjI3IDMwLjk1OTEgLTIzMS43NDMgMzIuMjYzNSAtMjMxLjE2NEMzMy4wMDI4IC0yMzAuNjUxIDMzLjc5NDQgLTIzMC4wNTIgMzQuNTg0IC0yMjkuNTFDMzYuMDk3NCAtMjI4LjQ3MSAzNy4zNzg2IC0yMjcuMTM1IDM4LjM1NDEgLTIyNS41OTZDMzguNzA4MiAtMjI0LjkwNSAzOS4wMTU5IC0yMjQuMTkxIDM5LjI4ODggLTIyMy40NzZDMzkuNDQ5NSAtMjIzLjA1MyAzOS42MDI0IC0yMjIuNjI3IDM5Ljc1MTQgLTIyMi4xOTlDNDAuMDM3OCAtMjIxLjM3NyA0MC4zMTA3IC0yMjAuNTUxIDQwLjYwNjggLTIxOS43MzNDNDAuNjM5NyAtMjE5LjU2NCA0MC42NzA3IC0yMTkuMzk1IDQwLjY5OTcgLTIxOS4yM0M0MC44NTg0IC0yMTguMjY2IDQxLjI4NDIgLTIxNy4zNjQgNDEuOTQ2MSAtMjE2LjY3MUM0MS45NjkzIC0yMTYuNjI2IDQxLjk5MjUgLTIxNi41ODEgNDIuMDE1NyAtMjE2LjUzN0M0Mi4xMDI4IC0yMTYuMzgzIDQyLjIxOSAtMjE2LjIxNiA0Mi4zNTgzIC0yMTYuMDUxQzQyLjk4NTQgLTIxNS4zMSA0NC4wNjcyIC0yMTQuNjM0IDQ0LjgyNzggLTIxNS40NzJDNDUuMDYzOSAtMjE1LjUwNyA0NS4yOTYyIC0yMTUuNTc1IDQ1LjUxMSAtMjE1LjY4OUM0Ni42NzYxIC0yMTYuMzAxIDQ2LjcxMjggLTIxNy41NjggNDYuNTg5IC0yMTguNjc4QzQ2LjAxMDMgLTIyMy44NTEgNDIuNzQxNSAtMjI4LjY0NSAzOC4xNDcgLTIzMS4wNTlDMzYuNjM3NCAtMjMxLjg1MiAzNS4wMDc4IC0yMzIuMzk4IDMzLjUyNzMgLTIzMy4yNDVDMzEuOTg2OCAtMjM0LjEyNiAzMC41NjgxIC0yMzUuNDIgMzAuMTEzMyAtMjM3LjE1M0MyOS43MTI3IC0yMzguNjg3IDMwLjU3NTkgLTI0MC41OTkgMzEuOTQ2MSAtMjQxLjM4NEwzMS45NjE2IC0yNDEuMzk0QzM1LjMxNTYgLTI0My4zMTIgMzcuMjY0NSAtMjQ3LjA1OSAzNi43Nzg3IC0yNTAuOTAzQzM2LjU3MzUgLTI1Mi41MjcgMzYuMDI1OCAtMjU0LjAzNyAzNC45MTQ5IC0yNTUuMjY1QzMzLjE0MjIgLTI1Ny4yMjQgMjkuMDkxNSAtMjU3LjE0MyAyOC4zODcgLTI1OS42OTRDMjYuMzIzOSAtMjY3LjE1NyAyOS40MzYgLTI2My41ODUgMjguOTkyOCAtMjY5Ljk4NkMyOC41NDk2IC0yNzYuMzg4IDIxLjEzNTIgLTI3MC40MzMgMTguNDY4MyAtMjc1LjE5NkMxNS44MDE0IC0yNzkuOTU5IDE5LjM1ODYgLTI4Ny40MDIgMjEuNzI5NCAtMjkwLjM4QzI0LjEwMDIgLTI5My4zNTcgMjIuMzIxNiAtMjk0LjAwNCAyMi4zMjE2IC0yOTQuMDA0TC0wLjAxMjM1MjggLTI5NC4wMDRMLTAuMDAwNzQwODUyIC0yOTRaJyBmaWxsPSd3aGl0ZScgLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTI4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEyOCAvIDExMTtcbiAgICB9XG4gICAgJl9fbG9nby1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJl9fbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMjYpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDQwKTtcbiAgICB9XG4gICAgJl9fc3VibWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMTMpO1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc29jaWFscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgxNSk7XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgICBtYXJnaW46IGNsYW1wRmx1aWQoMjcpIDAgY2xhbXBGbHVpZCg1KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrMzApO1xuICAgIH1cbiAgICAmX19waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg1KTtcbiAgICB9XG59XG5cbi5zb2NpYWwtaXRlbSB7XG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDM0KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIGZpbGw6IHZhcigtLXJlZCk7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgIGZpbGw6ICNGRjQyMzg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICB9XG4gICAgfSBcbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIjtcblxuLmJ1dHRvbiB7XG4gICAgJHRoaXM6ICY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogYmFzZS5jbGFtcEZsdWlkKDEwKTtcbiAgICBoZWlnaHQ6IGJhc2UuY2xhbXBGbHVpZCg1Nyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAwIGJhc2UuY2xhbXBGbHVpZCgzOSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiBiYXNlLiR0ci10aW1lO1xuICAgIEBpbmNsdWRlIGJhc2UudGFibGV0IHtcbiAgICAgICAgcGFkZGluZzogMCAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJhc2UuaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItaG92ZXIpO1xuICAgICAgICAjeyR0aGlzfV9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1ob3Zlcik7XG4gICAgICAgIH1cbiAgICAgICAgI3skdGhpc31fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0taWNvbi1jb2xvci1ob3ZlcilcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1zdHlsZS1kZWZhdWx0IHtcbiAgICAgICAgLS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjazEwMCk7XG4gICAgICAgIC0tYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjazEwMCk7XG4gICAgICAgIC0tZm9udC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAtLWljb24tY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgLS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiB2YXIoLS1yZWQpO1xuICAgICAgICAtLWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tcmVkKTtcbiAgICAgICAgLS1mb250LWNvbG9yLWhvdmVyOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIC0taWNvbi1jb2xvci1ob3ZlcjogdmFyKC0td2hpdGUpO1xuICAgIH1cbiAgICAmLS1zdHlsZS1lbXB0eSB7XG4gICAgICAgIC0tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC0tYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICAtLWZvbnQtY29sb3I6IHZhcigtLWJsYWNrMTAwKTtcbiAgICAgICAgLS1pY29uLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICAtLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IHZhcigtLXJlZCk7XG4gICAgICAgIC0tYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1yZWQpO1xuICAgICAgICAtLWZvbnQtY29sb3ItaG92ZXI6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgLS1pY29uLWNvbG9yLWhvdmVyOiB2YXIoLS13aGl0ZSk7XG4gICAgfVxuICAgICYtLXN0eWxlLXdoaXRlIHtcbiAgICAgICAgLS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIC0tYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIC0tZm9udC1jb2xvcjogdmFyKC0tYmxhY2sxMDApO1xuICAgICAgICAtLWljb24tY29sb3I6IHZhcigtLXJlZCk7XG4gICAgICAgIC0tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tcmVkKTtcbiAgICAgICAgLS1ib3JkZXItY29sb3ItaG92ZXI6IHZhcigtLXJlZCk7XG4gICAgICAgIC0tZm9udC1jb2xvci1ob3ZlcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAtLWljb24tY29sb3ItaG92ZXI6IHZhcigtLXdoaXRlKTtcbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFzZS4kdHItdGltZTtcbiAgICAgICAgQGluY2x1ZGUgYmFzZS5wMS1tZWRpdW07XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGJhc2UuY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICBmaWxsOiB2YXIoLS1pY29uLWNvbG9yKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFzZS4kdHItdGltZTtcbiAgICB9XG59IiwiQHVzZSBcIkAvYmFzZS5zY3NzXCIgYXMgKjtcblxuLnByb2R1Y3QtY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgdHJhbnNpdGlvbjogJHRyLXRpbWU7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZC0wMyk7XG4gICAgfVxuICAgICZfX2hlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJsYWNrNSk7XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gICAgJl9faGl0LWJhbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9nby0wMik7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoNykgY2xhbXBGbHVpZCgxMCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDE4KSBjbGFtcEZsdWlkKDIwKTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBzdHJpcC10ZXh0O1xuICAgIH1cbiAgICAmX19vcHRpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDYpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDgpO1xuICAgIH1cbn1cblxuLnByb2R1Y3Qtb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IGNsYW1wRmx1aWQoMTApO1xuICAgICZfX25hbWUge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2szMCk7XG4gICAgfVxuICAgICZfX3ZhbHVlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrMTAwKTtcbiAgICB9XG59IiwiQHVzZSBcIkAvYmFzZS5zY3NzXCIgYXMgKjtcblxuLm1vYmlsZS1wYW5lbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB9XG4gICAgJl9fZGVjb3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgdHJhbnNsYXRlOiAwIC05NyU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwMjQnIGhlaWdodD0nNTAnIHZpZXdCb3g9JzAgMCAxMDI0IDUwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuOTk5MDUgNDkuOTk3N0gxMDI2VjI3Ljg3MjVDMTAyMC4yNCAyOC44MjQzIDEwMTQuNjMgMzAuNzc1NiAxMDA5LjUyIDMzLjY1NjlDMTAwNS4yIDM2LjA5NjQgMTAwMS4yOCAzOS4yMTg5IDk5Ni44OTYgNDEuNTU4N0M5OTAuMTcgNDUuMTQ5MiA5ODIuNDIgNDYuMjYyNyA5NzQuODU4IDQ2LjQ4MjNDOTczLjY4NyA0Ni41MTY5IDk3Mi41MiA0Ni41Mjg1IDk3MS4zNjEgNDYuNTI1NkM5NjUuNTA5IDQ2LjUxMTIgOTU5LjYyNyA0NS45Njk1IDk1My44MzcgNDUuMDMzNkM5NTAuNjM3IDQ0LjUxNjYgOTQ3LjQ2NyA0My44Nzk3IDk0NC4zNDQgNDMuMTQ0NUM5NDMuMDcgNDIuODQ0MSA5NDEuNzk4IDQyLjUzNjUgOTQwLjUyNyA0Mi4yMjU5Qzk0MC4yMjcgNDEuOTg2MiA5MzkuOTUxIDQxLjcxNzUgOTM5LjcxMiA0MS40MDk5QzkzOS4wNjggNDAuNTc4IDkzOC43NTcgMzkuNTQzOSA5MzguMjgxIDM4LjYwNTFDOTM3LjE4MSAzNi40MyA5MzUuMTAzIDM0Ljc5MjIgOTMyLjc1NyAzNC4xMjc4QzkzNS4zOTIgMzIuODg0MiA5MzguMzM4IDMyLjEyNzQgOTQxLjI2OSAzMS45ODE2Qzk0NC4xMjYgMzEuODQgOTQ2LjkxIDMyLjI1MTYgOTQ5LjczNSAzMi4zNzczQzk1Mi41NjEgMzIuNTAzIDk1NS41NzggMzIuMzA4IDk1OC4xMzggMzEuMDgzMkM5NjAuNjk4IDI5Ljg1ODQgOTYyLjYxNSAyNy4zNjU2IDk2MS45NTggMjUuMTc2MUM5NjEuMzU0IDIzLjE1NjkgOTU4Ljc2NiAyMS45NzQxIDk1Ni4xNTggMjEuODcxNUM5NTMuNTUgMjEuNzY5IDk1MC45MTMgMjIuNTM0NCA5NDguMzkgMjMuMzQ5Qzk0MS4xNzkgMjUuNjc1OCA5MzUuMjg0IDMyLjM1ODUgOTI3LjgzMSAzMy42NjQyQzkyNy4wODMgMzMuNDI4NyA5MjYuMzkzIDMyLjg1MSA5MjYuMzI5IDMyLjA4MTJDOTI2LjIzMiAzMC45MzczIDkyNy40NTYgMzAuMTY0NiA5MjguNTMgMjkuNzQ1OEM5MjkuNjAzIDI5LjMyNyA5MzAuODc0IDI4Ljc4OTcgOTMxLjA3OSAyNy42NTg4QzkzMS4zMzUgMjYuMjQzNCA5MjkuNjk4IDI1LjIzNTMgOTI4LjI4MiAyNC45NThDOTI0LjY0OCAyNC4yNDc0IDkyMC42ODUgMjUuNTI3IDkxOC4xNiAyOC4yMjVDOTE2LjY0MyAyOS44NDQgOTE1LjY1NSAzMS44ODQ4IDkxNC4yODYgMzMuNjI1MkM5MDkuMzIxIDMwLjkwMTIgOTAzLjUyMyAyOC45MzU1IDkwMC4xOTkgMjQuNzk2MkM4OTguMjgyIDIyLjQxMDIgODk1LjgyOSAxOS40NjgyIDg5My40NzIgMjAuMTc4OEM4OTAuNzA3IDIxLjAxMjIgODkyLjM5MSAyNC4zNDEzIDg5NC41OTEgMjUuNjA3OUM4OTUuODM3IDI2LjMyNDMgODk3LjIxMyAyNi43MDI3IDg5OC41MzMgMjcuMjI1NUM5MDIuMzM5IDI4LjczMTkgOTA1Ljc1OSAzMS41MzY3IDkwNy45MjYgMzQuOTIzNkM5MDguMTU4IDM1LjI4NzYgOTA4LjM3NiAzNS42NTU4IDkwOC41ODMgMzYuMDI4NUM5MDYuNjMzIDM1Ljk1NzcgOTA0LjY5NSAzNS45OTY3IDkwMi43OCAzNi4xODAxQzg5NC4zMzUgMzYuOTg4OSA4ODYuNTA4IDQwLjg4ODUgODc4Ljg1MSA0NC4xNTU1Qzg3Ni42OSA0NS4wNzg0IDg3NC41MTQgNDYuMDA0MiA4NzIuMzA5IDQ2LjgyODlDODY4Ljg1NyA0OC4xMTg3IDg2NS4zMzUgNDkuMTU1NyA4NjEuNjg4IDQ5LjUzNDFDODYxLjU3OSA0OS41NDU2IDg2MS40NjkgNDkuNTU0MyA4NjEuMzYgNDkuNTY0NEM4NjAuMjEyIDQ5LjU2NzMgODU5LjA1NSA0OS41NTU3IDg1Ny44OTUgNDkuNTI0Qzg1NS44NjMgNDkuNDY5MSA4NTMuODE5IDQ5LjM1MzUgODUxLjc4MyA0OS4xNTEzQzg0Ny44NTcgNDguNTM3NSA4NDMuOTYyIDQ3LjQ4ODkgODQwLjEyNiA0Ni40MzAzQzgzOS4yMjEgNDYuMTgwNCA4MzguMzE1IDQ1LjkzMDUgODM3LjQwNiA0NS42ODVDODM2Ljg4NSA0NS40NTk3IDgzNi4zNjggNDUuMjIxNCA4MzUuODU5IDQ0Ljk3MDFDODM1LjU3MiA0NC44Mjg2IDgzNS4yODggNDQuNjg0MSA4MzUuMDA1IDQ0LjUzNTRDODM0LjQ1OSA0NC4xMzM4IDgzMy44MzUgNDMuODAwMiA4MzMuNDM4IDQzLjI1NDNDODMyLjkzOCA0Mi41NjgyIDgzMi44MjIgNDEuNjAzNCA4MzMuMTg0IDQwLjgzMDdDODMzLjI3NiA0MC42MzU4IDgzMy4zODcgNDAuNDc1NSA4MzMuNTE4IDQwLjM0MTFDODMzLjk5IDM5Ljg1MDEgODM0LjY5MyAzOS43MTE0IDgzNS40NiAzOS41MjY2QzgzNi42NDYgMzkuMjQwNiA4MzcuODc3IDM5LjIwMDEgODM5LjA3MiAzOC45NTQ2Qzg0MC4yNjYgMzguNzA5MSA4NDEuNDc3IDM4LjIxNTEgODQyLjIxMyAzNy4yNDc1Qzg0Mi42OTkgMzYuNjA5MSA4NDIuOTAxIDM1LjcyNTIgODQyLjcyNCAzNC45NjExQzg0Mi42MzIgMzQuNTY2OCA4NDIuNDQxIDM0LjIwNTggODQyLjEzNiAzMy45MjU2Qzg0MS44NTIgMzMuNjY0MiA4NDEuNTA3IDMzLjUwMSA4NDEuMTM1IDMzLjQxNzJDODQwLjU0OCAzMy4yODQzIDgzOS44OTQgMzMuMzUzNiA4MzkuMzIgMzMuNTU1OEM4MzguMzggMzMuODg2NiA4MzcuNTgxIDM0LjUxMiA4MzYuNzQ2IDM1LjA1MDdDODM0LjMyNSAzNi42MTQ5IDgzMS40NjIgMzcuNDU4MyA4MjguNTc4IDM3LjU0MzVDODI2LjM5MSAzNy42MDg1IDgyNC4xOTEgMzcuMjM1OSA4MjIuMTY2IDM2LjQxMTJDODIwLjA3MSAzNS41NTc2IDgxOC4xNzUgMzQuMjYyMSA4MTYuMDYgMzMuNDU5MUM4MTYuMDI4IDMzLjQ0NzUgODE1Ljk5NiAzMy40MzQ1IDgxNS45NjQgMzMuNDIzQzgxNS4zMDkgMzMuMTc4OSA4MTQuNzU3IDMzLjAyODcgODE0LjI1OSAzMi45Mzc3QzgxMy42OSAzMi44MzM3IDgxMy4xODggMzIuODA5MSA4MTIuNjc2IDMyLjgxMkM4MTIuMzc1IDMyLjgxMzUgODEyLjA3IDMyLjg2MjYgODExLjc0NSAzMi45MzMzQzgxMC4xIDMyLjU0MzQgODA4LjQzMyAzMi4zMTM4IDgwNi43NTMgMzIuMzEzOEM3OTQuMzQ4IDMyLjMxMzggNzgwLjYwNiAzNS44MTkgNzY2LjY5NCAzNy45NjM4Qzc2NC45MDggMzYuNDExMiA3NjMuOTE3IDMzLjk0ODcgNzY0LjI0NiAzMS41OTg4Qzc2NC42NDYgMjguNzQ0OSA3NjYuOTY3IDI2LjI1OTMgNzY5Ljc5NSAyNS42NTdDNzcxLjA5MiAyNS4zODExIDc3Mi40MzUgMjUuNDcwNyA3NzMuNzYxIDI1LjQxQzc3NS4wODYgMjUuMzQ5NCA3NzYuNDY5IDI1LjEwOTYgNzc3LjUwNyAyNC4yODc4Qzc3OC41NDUgMjMuNDY2IDc3OS4xIDIxLjkyMDYgNzc4LjQ0NiAyMC43NzFDNzc3Ljg1MyAxOS43Mjk2IDc3Ni41MjggMTkuMzQ5OCA3NzUuMzI4IDE5LjMwMjFDNzcxLjk5IDE5LjE2NjMgNzY4Ljc5NyAyMC44NDc1IDc2Ni4zMzggMjMuMTAwNkM3NjMuODc5IDI1LjM1MzcgNzYyLjAxMyAyOC4xNTg1IDc2MC4wMzQgMzAuODM5MUM3NTguMDU0IDMzLjUxOTcgNzU1Ljg3NSAzNi4xNTQxIDc1My4wMDcgMzcuODYyN0M3NTEuMDUyIDM5LjAyODMgNzQ4Ljk5NyAzOS41MjUxIDc0Ni4yMjEgMzkuNTY1NUM3NDMuOTM1IDM5LjUwNjMgNzQxLjY2IDM5LjM0NDYgNzM5LjQwMSAzOS4wNTcyQzcyMS44NDIgMzYuODE4NSA3MDQuNDgzIDMxLjQ2NDUgNjg3LjA5OSAyNi43MTEzQzY4Ni43NzQgMjYuNjA0NSA2ODYuMzk3IDI2LjQ5MDQgNjg1Ljk2MiAyNi4zNjc2QzY4My43NzcgMjUuNzUzOCA2NzkuOTgyIDIzLjI3NjggNjc4LjA4NCAyMS45NzEyQzY3Ny42MDIgMjEuNjM5IDY3Ny4xNjggMjEuMjQ0NyA2NzYuNzY2IDIwLjgxODZDNjc2LjMxNCAyMC4zMzc3IDY3NS45MDIgMTkuODE2MyA2NzUuNTAyIDE5LjI5MzRDNjc1LjIyMSAxOC45MjY2IDY3NC45NDMgMTguNTU1NCA2NzQuNjU2IDE4LjE5MjlDNjc0LjE2OSAxNy41Nzc2IDY3My42NTUgMTYuOTg2OSA2NzMuMDU5IDE2LjQ3NzFDNjcyLjA4OCAxNS42NDY2IDY3MC44MjMgMTUuMDE0IDY2OS41MTIgMTUuMTEyMkM2NjguMzE2IDE1LjIwMTggNjY3LjEzNyAxNS45NjE1IDY2Ni44MDEgMTcuMTAzOUM2NjYuNzQ0IDE3LjI5NDUgNjY2LjcxNCAxNy40ODY2IDY2Ni43MDQgMTcuNjc3M0M2NjYuNjQxIDE4LjkwMiA2NjcuNDgyIDIwLjA5NjUgNjY4LjUxMyAyMC44ODc5QzY2OS41MzIgMjEuNjcwOCA2NzAuNzUxIDIyLjEzNzMgNjcxLjg0OSAyMi43OTQ0QzY2Ni4zNjYgMjEuNTA5IDY2MC44NzMgMjAuMzg4MiA2NTUuMzY1IDE5LjU1MzRDNjUwLjIxMSAxOC43NzIxIDY0NS4wNDQgMTguMjM3NyA2MzkuODU3IDE4LjA0NTZDNjE5LjM1OCAxNy4yODU5IDU5OC45NDcgMjEuOTAwNCA1NzguNjQ2IDI2LjUwMzRDNTYwLjAzNiAzMC43MjIxIDU0MS40MjEgMzQuOTQyNCA1MjIuNzUyIDM4LjQ0MTlDNTIxLjg5OCAzNy4yOTY2IDUyMS4yNCAzNi4yMjYzIDUyMC44OTUgMzUuNDIwNEM1MTkuODI0IDMyLjkxMzEgNTE4Ljc1MyAzMC40MDU4IDUxNy42OCAyNy44OTg1QzUxNi41ODkgMjUuMzQ2NSA1MTUuNDkxIDIyLjc2MjYgNTE1LjA2MSAyMC4wMjQzQzUxNC44MDMgMTguMzc5MiA1MTQuNzgzIDE2LjY2NDggNTE0LjExIDE1LjE0MTFDNTEzLjQzOCAxMy42MTc0IDUxMS44MzkgMTIuMzE0NiA1MTAuMjA4IDEyLjY3MjhDNTA4LjU4MSAxMy4wMjk1IDUwNy42NjkgMTQuOTM2IDUwNy45MjYgMTYuNTc1M0M1MDguMTgyIDE4LjIxNDYgNTA5LjMwOSAxOS41ODUyIDUxMC41NCAyMC43MDMxQzUxMS43NzEgMjEuODE5NSA1MTMuMTU2IDIyLjc4NzIgNTE0LjE5OSAyNC4wNzk4QzUxNi4xNjYgMjYuNTIwNyA1MTYuNjYgMzAuMDU0OSA1MTUuNDM4IDMyLjkzOTFDNTE0LjIxNSAzNS44MjE5IDUxMS4zMjUgMzcuOTMyMSA1MDguMTk4IDM4LjIyNjdDNTA1LjA3IDM4LjUyMjggNTAxLjY2NCAzNy4zODAzIDUwMC4yMDMgMzQuNjEwMkM0OTkuMzE2IDMyLjkyNzYgNDk4LjQxOCAzMS4yMzA1IDQ5Ny4xOCAyOS43ODQ4QzQ5NS45NDEgMjguMzQwNSA0OTQuMzE1IDI3LjE0OSA0OTIuNDQ0IDI2Ljc3OTJDNDg3LjkwOSAyNS44ODM4IDQ4My42NjQgMjkuODc1OCA0NzkuMjU3IDI4LjQ4NzhDNDc2LjU0NyAyNy42MzQyIDQ3NC40NjQgMjUuMDc5MyA0NzQuMTgxIDIyLjI2MTVDNDc0LjA0NyAyMC45MTY4IDQ3NC4yODcgMTkuNTY2NCA0NzQuMzA1IDE4LjIxNDZDNDc0LjMyMSAxNi44NjQxIDQ3NC4wNjcgMTUuNDE4NCA0NzMuMTMgMTQuNDQyMUM0NzIuMTkyIDEzLjQ2NTcgNDcwLjQxMSAxMy4yMzAzIDQ2OS41MjIgMTQuMjVDNDY4Ljc1MiAxNS4xMzM5IDQ2OC45NDYgMTYuNTEzMiA0NjkuNDg3IDE3LjU1MTZDNDcwLjAyOCAxOC41ODg2IDQ3MC44NTcgMTkuNDY2OCA0NzEuMzI0IDIwLjUzOTlDNDcyLjM0OSAyMi44ODgzIDQ3MS42NDMgMjYuMTI3OCA0NjkuMjIgMjYuOTgyOUM0NjYuNjc1IDI3Ljg4MTIgNDYzLjgzNSAyNy40MjM0IDQ2MS4yODYgMjYuNTM2NkM0NTguNzM2IDI1LjY0ODMgNDU2LjM0MiAyNC4zNDcgNDUzLjc3MyAyMy41MTIyQzQ0OC4wODcgMjEuNjY1IDQ0MS45NDggMjIuMjA2NiA0MzUuOTY3IDIyLjExNDFDNDMwLjQ4NiAyMi4wMjc1IDQyNC4wODQgMjEuMTczOSA0MTkuNyAxNy44ODgxQzQxOS4wNzIgMTcuNDE3MyA0MTguMzk5IDE3LjAwNzEgNDE3LjY4IDE2LjY4OTRDNDE1Ljk2OCAxNS45MzU1IDQxNS4wNTMgMTMuNzAyNiA0MTUuMDg0IDExLjczNTVDNDE1LjExOSA5LjQ1MzQ3IDQxNS45NzIgNy4yMzUwNCA0MTUuOTQxIDQuOTUzMDVDNDE1LjkwOSAyLjY3MjUxIDQxNC40OTEgMC4wODQzNDAyIDQxMi4yMDIgMC4wMDIwMTU0NEM0MDkuMTQ3IC0wLjEwNjMwNyA0MDcuODcgNC4xNzYwMiA0MDkuMDI1IDYuOTk2NzNDNDEwLjE3OSA5LjgxNTk5IDQxMi42NDggMTEuOTg2OCA0MTMuNjAyIDE0Ljg3OTdDNDE1LjE5MSAxOS42OTkzIDQxMS44MDcgMjUuMTI5OCA0MDcuMTQ2IDI3LjE3NjRDNDAyLjQ4NyAyOS4yMjMgMzk3LjA0NSAyOC41NDEzIDM5Mi4yMyAyNi44ODYxQzM4Ny40MTUgMjUuMjMwOSAzODIuOTYyIDIyLjY2ODggMzc4LjE4NSAyMC45MDgyQzM3Ny41NjMgMjAuNjc4NSAzNzYuOTM1IDIwLjQ2NDggMzc2LjMwMyAyMC4yNjU1QzM3NC43NTggMTkuNTQ0OCAzNzMuMDQ3IDE5LjEzNiAzNzEuMTUyIDE5LjEzNkMzNjAuNjg5IDE5LjEzNiAzNTcuNTc1IDIyLjQ4MjQgMzUxLjQ3NyAyNS41MDgyQzM0NS4zNzggMjguNTM1NSAzMzcuMjMyIDI5LjE0OTMgMzMwLjY1MiAzMC45MDdDMzI3LjEyMyAzMS44NDg3IDMyMy4zMjYgMzAuODg4MiAzMjAuMDY5IDI5LjIzODhDMzE2LjgxMSAyNy41ODk1IDMxMy45NDIgMjUuMjg1OCAzMTAuODc2IDIzLjMwNzFDMzEwLjg0NyAyMy4yODg0IDMxMC44MTggMjMuMjY5NiAzMTAuNzg5IDIzLjI1MDhDMzA2LjQzOCAyMC40NTYxIDMwMC43NDUgMjAuOTYxNiAyOTYuOTE5IDI0LjQzNTFDMjkxLjUzIDI5LjMyODQgMjg1LjYyNCAzNC4wMTY2IDI3OC40ODMgMzQuOTg3MUMyNzIuMjQ2IDM1LjgzNDkgMjY0LjkxOSAzMC40MjMyIDI1OC42NzMgMzEuMjA0NUwyNDcuNjg2IDMyLjU3ODFDMjQ1LjIyMSAzMi44ODU3IDI0Mi43MzMgMzMuMTk0OCAyNDAuMjU3IDMyLjk4MzlDMjMzLjA1OCAzMi4zNjcyIDIyNi44ODMgMjcuMDgxMSAyMjQuNDE0IDIwLjMxNkMyMjMuODE4IDE4LjY4MTEgMjIyLjY3MyAxNy4yMDM2IDIyMS4xMDcgMTYuNDMzN0MyMTkuNTQyIDE1LjY2MzkgMjE3LjU0NyAxNS42OTI4IDIxNi4xMjkgMTYuNzA2N0MyMTQuNzExIDE3LjcyMDYgMjE0LjA1MyAxOS43NjE0IDIxNC44MTQgMjEuMzI3QzIxNS40NDYgMjIuNjI5OCAyMTYuOTcxIDIzLjIwNiAyMTcuOTUgMjQuMjc0OEMyMjUuMTcxIDMyLjE1NDkgMjIwLjUgMzkuMjM0OCAyMDYuMjQyIDM2LjQ0NzNDMjAzLjIyMyAzNS44NTY2IDIwMC42OCAzMy44MzMxIDE5Ny42MDcgMzMuOTUxNkMxOTQuNTMzIDM0LjA3IDE5MS40OTggMzQuNzU4OSAxODguNDIzIDM0Ljc4MDZDMTg1LjM0OCAzNC44MDIzIDE4Mi4yMjkgMzMuMDYwNSAxNzkuNzc2IDMxLjIxMzJDMTc3LjE4MyAyOS4yNjA1IDE3NS41IDI2LjE1MjQgMTc1LjI4NSAyMi45MjAxQzE3NS4xNzYgMjEuMjgwOCAxNzUuNDI2IDE5LjYzNzIgMTc1LjQwNSAxNy45OTVDMTc1LjM4NSAxNi4zNTE0IDE3NS4xNTcgMTUuMTU3IDE3NC4xMTkgMTMuODgwMkMxNzMuMjQxIDEyLjc5ODUgMTcxLjc3NSAxMi4yMjA3IDE3MC4zOTIgMTIuNDExNEMxNjkuMDA5IDEyLjYwMiAxNjcuNzU1IDEzLjU1MDkgMTY3LjIwMSAxNC44MjkxQzE2Ni41NTUgMTYuMzI0IDE2Ni44NzIgMTguMDk0NyAxNjcuNjQ2IDE5LjUyODlDMTY4LjQyMiAyMC45NjMgMTY5LjYwNSAyMi4xMjcxIDE3MC43NzIgMjMuMjY4MUMxNzEuODY3IDI0LjMzOTggMTcyLjk2MSAyNS40MSAxNzQuMDU3IDI2LjQ4MTdDMTc0LjkyNyAyNy4zMzI0IDE3NS44MTcgMjguMjEzNCAxNzYuMyAyOS4zMjg0QzE3Ni43ODMgMzAuNDQzNCAxNzYuNzY0IDMxLjg2MzEgMTc1LjkyOSAzMi43NDg1QzE3NC44MDggMzMuOTM1NyAxNzIuODY1IDMzLjY2NDIgMTcxLjMwMyAzMy4xODMyQzE2Ni4wMTUgMzEuNTU2OSAxNjEuNDA1IDI4Ljc0NDkgMTU3LjUzNiAyNC44MDQ5QzE1Mi44MDggMTkuOTkxIDE0NS43NDggMTcuNTY0NiAxMzkuMDQ2IDE4LjQ1QzEzNC41NDcgMTkuMDQzNiAxMzAuMzU0IDIxLjAxMjIgMTI1Ljk0NiAyMi4wODY3QzEyMi4xNjYgMjMuMDA4MiAxMTguMDQ3IDIzLjM3MzYgMTE0LjcyOSAyMS42NjIxQzExMy43ODggMjEuMTc2OCAxMTIuNzk4IDIwLjgwMjcgMTExLjc4NyAyMC40ODY0QzExMC43MjggMjAuMTU0MiAxMDkuNzkgMTkuMzQ2OSAxMDkuMTc5IDE4LjM5NTFDMTA4LjMxOCAxNy4wNTE5IDEwNy45NyAxNS40NTYgMTA3LjU5IDEzLjkwNzdDMTA3LjIxMSAxMi4zNTk0IDEwNy4xMzIgMTEuNTU3OCAxMDYuNDQ4IDEwLjExNzhDMTA1Ljc2OCA4LjY4NTExIDEwNC41MyA3LjQzNzI0IDEwMi45NzYgNy4xMDUwNUMxMDEuNDIgNi43NzI4NiA5OS41OTY1IDcuNTc4NzggOTkuMDk5MiA5LjA4MzczQzk4LjY0NTUgMTAuNDU3MyA5OS4zNTQ0IDExLjk3NTIgMTAwLjM3NiAxMy4wMDA3QzEwMS41MTkgMTQuMTQ4OSAxMDMuMDE4IDE0Ljg2OTYgMTA0LjI4OCAxNS44NzYyQzEwNS41NTggMTYuODgyOSAxMDYuNjU1IDE4LjM3NDkgMTA2LjQ1OCAxOS45Nzk1QzEwNi4yNDQgMjEuNzIxMyAxMDQuNTI2IDIyLjk2OTIgMTAyLjc4NiAyMy4yNDA3QzEwMi4yNjQgMjMuMzIxNiAxMDEuNzU4IDIzLjMyMTYgMTAxLjI1OCAyMy4yNjgxQzk5LjU0MTQgMjMuMDgzMyA5Ny45MzUxIDIyLjI5NzYgOTYuNzI2IDIxLjA3MTRDOTUuMDQxNCAxOS4zNjU3IDkyLjYxMzEgMTguMzg1IDkwLjIwNzkgMTguNTIzNkM4Ny4yMzc0IDE4LjY5NDEgODQuNDI0OSAyMC41NjczIDgzLjEzMTcgMjMuMjM3OEM4Mi40MDU0IDI0LjczNTUgODIuMTIyNyAyNi40NTU3IDgxLjEzNjggMjcuNzk4OUM3OS43MDAxIDI5Ljc1NTkgNzcuMDIyNSAzMC40NzgxIDc0LjYwNDMgMzAuMjEwOUM3Mi4xODYxIDI5Ljk0MzcgNzAuNjcxMSAyOC43OTQgNjguNjU0NSAyNy40Mzc4QzY2Ljk3NzEgMjYuMzA5OCA2NS4yMTg2IDI1LjIyNjYgNjMuMjQ5OCAyNC43NTI5QzYxLjI4MjUgMjQuMjc5MSA1OS4wNDk5IDI0LjUwMTYgNTcuNDgyNyAyNS43NzgzQzU2LjA2MiAyNi45MzY2IDU1LjM5MDcgMjguNzUzNiA1NC4zMjY2IDMwLjI0NTVDNTMuMDI3NiAzMi4wNjY4IDUwLjc5OTQgMzMuNzMzNSA0OC41MDQ0IDM0LjMzODZDNDguMTE3MyAzNC4yNjM1IDQ3LjczMTcgMzQuMTg5OSA0Ny4zNDMyIDM0LjEyMDZDNDYuMjY2IDMzLjkyODUgNDUuMTgwMSAzMy43NTggNDQuMDg4NSAzMy42MTUxQzQzLjQ0NDggMzIuOTQ0OSA0My4wNTkyIDMxLjk4NTkgNDMuMDE3MSAzMS4wNDU3QzQyLjk4NTIgMzAuMzUyNCA0My4xMDQxIDI5LjY3MDcgNDMuMzEyOSAyOS4wMDkyQzQzLjM2OCAyOC45NTcyIDQzLjQxODcgMjguODk1MSA0My40NjY1IDI4LjgyQzQzLjQ3NTIgMjguODA3IDQzLjQ4MzkgMjguNzk0IDQzLjQ5MTIgMjguNzgxQzQ0LjA1MjIgMjcuODk3MSA0NC40NDUxIDI2Ljg5MzMgNDQuODc3MSAyNS45MTk5QzQ1LjI1OTkgMjUuMzY4MSA0NS43MDY0IDI0Ljc3NzQgNDYuMTEwOSAyNC4xODgyQzQ2Ljg4NjUgMjMuMDU4NyA0Ny44ODI1IDIyLjEwMjYgNDkuMDMwNyAyMS4zNzQ3QzQ5LjU0NjggMjEuMTEwNCA1MC4wNzg4IDIwLjg4MDcgNTAuNjEyNCAyMC42NzcxQzUwLjkyODQgMjAuNTU3MiA1MS4yNDU5IDIwLjQ0MzEgNTEuNTY0OCAyMC4zMzE5QzUyLjE3ODEgMjAuMTE4MSA1Mi43OTQyIDE5LjkxNDUgNTMuNDA0NiAxOS42OTM1QzUzLjUzMDcgMTkuNjY5IDUzLjY1NjggMTkuNjQ1OSA1My43ODAxIDE5LjYyNDJDNTQuNDk5MSAxOS41MDU4IDU1LjE3MTggMTkuMTg4IDU1LjY4OTQgMTguNjk0MUM1NS43MjI3IDE4LjY3NjcgNTUuNzU2MSAxOC42NTk0IDU1Ljc4OTQgMTguNjQyMUM1NS45MDM5IDE4LjU3NzEgNTYuMDI4NiAxOC40OTA0IDU2LjE1MTggMTguMzg2NEM1Ni43MDQyIDE3LjkxODUgNTcuMjA4NyAxNy4xMTExIDU2LjU4MzkgMTYuNTQzNUM1Ni41NTc4IDE2LjM2NzMgNTYuNTA3IDE2LjE5NCA1Ni40MjE1IDE2LjAzMzdDNTUuOTY0OCAxNS4xNjQyIDU1LjAxOTYgMTUuMTM2OCA1NC4xOTE4IDE1LjIyOTJDNTAuMzMyNiAxNS42NjEgNDYuNzU2IDE4LjEwMDUgNDQuOTU1NCAyMS41MjkyQzQ0LjM2MzkgMjIuNjU1OCA0My45NTY2IDIzLjg3MTkgNDMuMzI0NSAyNC45NzY3QzQyLjY2NzcgMjYuMTI2NCA0MS43MDIyIDI3LjE4NTEgNDAuNDA5IDI3LjUyNDVDMzkuMjY1MiAyNy44MjM0IDM3LjgzODYgMjcuMTc5MyAzNy4yNTI5IDI2LjE1NjdMMzcuMjQ1NyAyNi4xNDUyQzM1LjgxNDggMjMuNjQyMiAzMy4wMTk2IDIyLjE4NzggMzAuMTUyIDIyLjU1MDNDMjguOTQwMSAyMi43MDM0IDI3LjgxMzYgMjMuMTEyMiAyNi44OTc0IDIzLjk0MTJDMjUuNDM2IDI1LjI2NDIgMjUuNDk2OSAyOC4yODcxIDIzLjU5MzQgMjguODEyOEMxOC4wMjYzIDMwLjM1MjQgMjAuNjkxIDI4LjAzIDE1LjkxNTUgMjguMzYwN0MxMS4xNCAyOC42OTE1IDE1LjU4MjEgMzQuMjI0NSAxMi4wMjg3IDM2LjIxNDhDOC40NzUzOSAzOC4yMDUgMi45MjI4NSAzNS41NTA0IDAuNzAxODMgMzMuNzgxMkMtMS41MTkxOSAzMi4wMTE5IC0yLjAwMTk1IDMzLjMzOTIgLTIuMDAxOTUgMzMuMzM5MlY1MC4wMDYzTC0xLjk5OTA1IDQ5Ljk5NzdaJyBmaWxsPSd3aGl0ZScgLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB9XG4gICAgJl9fc29jaWFscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG59XG5cbi5tZW51LWJ1dHRvbiB7XG4gICAgJHRoaXM6ICY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICAmLS1hY3RpdmUge1xuICAgICAgICAjeyR0aGlzfV9fZGVjb3ItbGluZSB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgICAgICByb3RhdGU6IDQ1ZGVnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogMTAlIDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgcm90YXRlOiAtNDVkZWc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVjb3Ige1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuICAgICZfX2RlY29yLWxpbmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2sxMDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHItdGltZTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9iaWxlLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRyYW5zbGF0ZTogMCAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweCA0OHB4O1xuICAgIHRyYW5zaXRpb246ICR0ci10aW1lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgdHJhbnNsYXRlOiAwIDA7XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDlweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEwOSAvIDkyO1xuICAgIH1cbiAgICAmX19sb2dvLWljb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDU1cHggMCA0OHB4O1xuICAgIH1cbiAgICAmX19zdWJtZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgIH1cbiAgICAmX19jb250YWN0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJAL2Jhc2Uuc2Nzc1wiIGFzICo7XG5cbi5wYWdlLWhlYWQge1xuICAgICZfX2JyZWFkY3J1bWJzIHtcbiAgICAgICAgbWFyZ2luOiBjbGFtcEZsdWlkKDQ1KSAwIGNsYW1wRmx1aWQoNDApO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIiBhcyAqO1xuXG4uYnJlYWRjcnVtYnMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgxMCk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBwMztcbiAgICB9XG4gICAgLmN1cnJlbnQtaXRlbSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjazYwKTtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgfVxuICAgIGEge1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHItdGltZTsgICBcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIkAvYmFzZS5zY3NzXCIgYXMgKjtcblxuLmF3YXJkLWNhcmQge1xuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzQyIC8gMjU1O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogY2xhbXBGbHVpZCg4KSAwO1xuICAgICAgICBAaW5jbHVkZSBzdHJpcC10ZXh0O1xuICAgIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIiBhcyAqO1xuXG4ubG9hZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG4gICAgJl9fc3BpbmVyIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNTApO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLXJlZCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpIHRyYW5zcGFyZW50IHZhcigtLXJlZCk7XG4gICAgICAgIGFuaW1hdGlvbjogc3BpbmUgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5lIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59IiwiQHVzZSBcIkAvYmFzZS5zY3NzXCIgYXMgKjtcblxuLmNhbGxiYWNrIHtcbiAgICAkdGhpczogJjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgI3skdGhpc31fX3dyYXBwZXIge1xuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Nsb3NlLWJhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjazEwMCk7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDUwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICB0cmFuc2xhdGU6IDAgNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHItdGltZTtcbiAgICB9XG4gICAgJl9fY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICByaWdodDogY2xhbXBGbHVpZCgxMCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMzIpO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgfVxuICAgICZfX2Nsb3NlLWljb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmaWxsOiB2YXIoLS1ibGFjazYwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyLXRpbWU7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLXJlZCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogY2xhbXBGbHVpZCgxMCkgMCBjbGFtcEZsdWlkKDMwKTtcbiAgICB9XG4gICAgJl9fZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgIC5sb2FkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLl9zdWJtaXR0aW5nIHtcbiAgICAgICAgICAgIC5sb2FkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5wdXQge1xuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg3MTQpO1xuICAgIH1cbiAgICAmX19mb3JtLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDM0KTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcG9saXRpYyB7XG4gICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg0NTcpO1xuICAgIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIiBhcyAqO1xuXG4uaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2xhbXBGbHVpZCg3Myk7XG4gICAgcGFkZGluZzogMCBjbGFtcEZsdWlkKDMwKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjazMwKTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrNSk7XG4gICAgQGluY2x1ZGUgcDE7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2syMCk7XG4gICAgfVxuICAgICYuX2VtcHR5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIiBhcyAqO1xuXG4uY2hlY2tib3gge1xuICAgICR0aGlzOiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNsYW1wRmx1aWQoMjgpO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJsYWNrMzApO1xuICAgIGJvcmRlci1yYWRpdXM6IDQlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhhcygjeyR0aGlzfV9faW5wdXQuX25vdC12YWxpZCkge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XG4gICAgfVxuICAgICY6aGFzKCN7JHRoaXN9X19pbnB1dDpjaGVja2VkKSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDEwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2sxMDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246ICR0ci10aW1lO1xuICAgIH1cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIkB1c2UgXCJAL2Jhc2Uuc2Nzc1wiIGFzICo7XG5cbi5wb2xpdGljLWNvbmZpcm0ge1xuICAgICR0aGlzOiAmO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGdhcDogY2xhbXBGbHVpZCgxNSk7XG4gICAgJi0tc21hbGwge1xuICAgICAgICAjeyR0aGlzfV9fdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwMjtcbiAgICAgICAgfVxuICAgICAgICAjeyR0aGlzfV9fbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jaGVja2JveCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrNjApO1xuICAgICAgICBAaW5jbHVkZSBwMTtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjazYwKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgcDE7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJAL2Jhc2Uuc2Nzc1wiIGFzICo7XG5cbi5tYWluLWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxOTE5IC8gNzkxO1xuICAgIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgzMDUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrMTAwKTtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgzNCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDgpIGNsYW1wRmx1aWQoMjApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgfVxufSIsIkB1c2UgXCJAL2Jhc2Uuc2Nzc1wiIGFzICo7XG5cbi5udW1iZXJzLWluZm8ge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGNsYW1wRmx1aWQoMzg4KSk7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg4NSk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNDApO1xuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDMyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZWNvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjbGFtcEZsdWlkKC00MCk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgxOTcpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTk3IC8gMjQ2O1xuICAgIH1cbn1cblxuLmluZm8taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgICB9XG59IiwiQHVzZSBcIkAvYmFzZS5zY3NzXCIgYXMgKjtcblxuLnF1b3RlIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tcmVkKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDUyKTtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiBjbGFtcEZsdWlkKDIwKSAwIGNsYW1wRmx1aWQoMjYpO1xuICAgIH1cbn1cblxuLnF1b3RlLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IGNsYW1wRmx1aWQoMjApO1xuICAgIGNvbG9yOiAjOTQxYTMzO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDc0KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDc0IC8gMzQ7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIiBhcyAqO1xuXG4ucHJvbW9zIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBvdmVyZmxvdy14OiBjbGlwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDQ5KTtcbiAgICAgICAgb3ZlcmZsb3cteDogY2xpcCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg5MCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyLXRpbWU7XG4gICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xuICAgICAgICAgICAgcm90YXRlOiAxODBkZWc7XG4gICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNsYXRlOiAtNDAlIC01MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogNTAlIC01MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNsYXRlOiA0MCUgLTUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24taWNvbiB7XG4gICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDIyKTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDIyIC8gMTE7XG4gICAgICAgIHJvdGF0ZTogLTkwZGVnO1xuICAgICAgICB0cmFuc2xhdGU6IC0yNSUgMDtcbiAgICAgICAgZmlsbDogdmFyKC0tYmxhY2sxMDApO1xuICAgIH1cbiAgICAmX19wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDEwMyk7XG4gICAgICAgIGJvdHRvbTogY2xhbXBGbHVpZCgzNik7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICBpbnNldDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTYpOyAgICAgICAgXG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrMTAwKTtcbiAgICAgICAgfVxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb21vLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNDg2KSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgIGhlaWdodDogMzA1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGhlaWdodDogMzU1cHg7XG4gICAgfVxuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCg0OSk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoNTApO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoMzApIGNsYW1wRmx1aWQoMTAwKSBjbGFtcEZsdWlkKDExMyk7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBnYXA6IDE5cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3NXB4IDI2cHggMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoNTApO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogY2xhbXBGbHVpZCg1MSk7XG4gICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDY0OCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA2NDggLyA1NjY7XG4gICAgICAgIHRyYW5zbGF0ZTogMCBjbGFtcEZsdWlkKC01MCk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgICAgICB3aWR0aDogMzkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzZweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2xhdGU6IDUwJSAtNTZweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIiBhcyAqO1xuXG4uY2F0YWxvZyB7XG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDIwKTtcbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2xhbXBGbHVpZCg1NTQpIDFmcjtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDQ1KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg0MCk7XG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgICAgICBnYXA6IDE5cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgzNykgY2xhbXBGbHVpZCg0NSk7XG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMjAsIDI1KTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuXG4uY2F0ZWdvcnktaXRlbSB7XG4gICAgJHRoaXM6ICY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246ICR0ci10aW1lO1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTAzKTtcbiAgICAgICAgI3skdGhpc31fX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyNTUgLyAxOTE7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgY2xhbXBGbHVpZCgyMCkgY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgIHRyYW5zaXRpb246ICR0ci10aW1lO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEzcHggNnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJAL2Jhc2Uuc2Nzc1wiIGFzICo7XG5cbi5oaXRzIHtcbiAgICAmX19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTApO1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgyMik7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIiBhcyAqO1xuXG4uZ3JlZXRpbmcge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDY3KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg1NjApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2s1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgxMDQpO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgZ2FwOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDIwKTtcbiAgICB9XG4gICAgJl9fZGVjb3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICYtLTEge1xuICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKC0xMTQpO1xuICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgtMTgwKTtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDI1Nik7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI1NiAvIDE0NztcbiAgICAgICAgfVxuICAgICAgICAmLS0yIHtcbiAgICAgICAgICAgIGJvdHRvbTogY2xhbXBGbHVpZCgtMTYwKTtcbiAgICAgICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKC00NCk7XG4gICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgxODcpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxODcgLyAyNTE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VidGV4dCB7XG4gICAgICAgIG1hcmdpbjogY2xhbXBGbHVpZCgzMCkgMCBjbGFtcEZsdWlkKDEwKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDU1OSk7XG4gICAgfVxuICAgICZfX2F1dGhvciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNDk4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDQ5OCAvIDYyNztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIkAvYmFzZS5zY3NzXCIgYXMgKjtcblxuLndoZXJlLWJ1eSB7XG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDIwKTtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNDApO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdhcDogOXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMjI2IC8gMTUxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAmX19pdGVtLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufSIsIkB1c2UgXCJAL2Jhc2Uuc2Nzc1wiIGFzICo7XG5cbi5zcG9pbGVycyB7XG4gICAgJHRoaXM6ICY7XG4gICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAwIGNsYW1wRmx1aWQoMzApO1xuICAgICAgICBAY29udGFpbmVyICh3aWR0aCA8PSA5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNwb2lsZXItaXRlbSB7XG4gICAgJHRoaXM6ICY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrMzApO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICYtLXNtYWxsIHtcbiAgICAgICAgI3skdGhpc31fX3RvcCB7XG4gICAgICAgICAgICBAY29udGFpbmVyICh3aWR0aCA+IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCgzMCkgY2xhbXBGbHVpZCgyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3skdGhpc31fX3RleHQge1xuICAgICAgICAgICAgQGNvbnRhaW5lciAod2lkdGggPiA5OTJweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgY2xhbXBGbHVpZCgzMCkgY2xhbXBGbHVpZCgyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgI3skdGhpc31fX2NvbnRlbnQge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICN7JHRoaXN9X19pY29uLWxpbmUge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcm90YXRlOiAxODBkZWc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHJvdGF0ZTogMjcwZGVnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDE1KTtcbiAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCgyNSkgMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAY29udGFpbmVyICh3aWR0aCA8PSA5OTJweCkge1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgzMik7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGNvbnRhaW5lciAod2lkdGggPD0gOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ljb24tbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2sxMDApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMCU7XG4gICAgICAgIHRyYW5zaXRpb246ICR0ci10aW1lO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgJl9fdGV4dC13cmFwcGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMDsgICAgICAgXG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgY2xhbXBGbHVpZCgyNCk7XG4gICAgICAgIEBjb250YWluZXIgKHdpZHRoIDw9IDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTdweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIiBhcyAqO1xuXG4ucHJvZHVjdC1jYXRlZ29yeSB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2xhbXBGbHVpZCgxODUpIDFmcjtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDUwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg0MCk7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zaWRlYmFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoMTUpIDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjazMwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyLXRpbWU7XG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJsYWNrMzApO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoNDApO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19lbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIiBhcyAqO1xuXG4uaGlzdG9yeSB7XG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg0NSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNTApO1xuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFiIHtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyLXRpbWU7XG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190YWItY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGNsYW1wRmx1aWQoNTc1KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICYtLWZ1bGwtdGV4dCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmX190YWItaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59IiwiQHVzZSBcIkAvYmFzZS5zY3NzXCIgYXMgKjtcblxuLnJldGFpbC1vdXRsZXRzIHtcbiAgICAmX19tYXAge1xuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNDUwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTAwKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDEwODIpO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogY2xhbXBGbHVpZCg1MCkgMCBjbGFtcEZsdWlkKDQwKTtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgzMik7XG4gICAgfVxufVxuLm1hcC1jbHVzdGVyIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNlNTM5MzU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmRlZmF1bHQtbWFwLW1hcmtlciBzdmd7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuXG59XG4ucmV0YWlsLWl0ZW0ge1xuICAgICR0aGlzOiAmO1xuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICN7JHRoaXN9X19oZWFkIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICB9XG4gICAgICAgICN7JHRoaXN9X19pY29uIHtcbiAgICAgICAgICAgIHJvdGF0ZTogMTgwZGVnO1xuICAgICAgICB9XG4gICAgICAgICN7JHRoaXN9X19tYWluLXdyYXBwZXIge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2sxMDApO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyLXRpbWU7XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTIpO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEyIC8gNjtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHItdGltZTtcbiAgICB9XG4gICAgJl9fbWFpbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246ICR0ci10aW1lO1xuICAgIH1cbiAgICAmX19tYWluIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzIpO1xuICAgIH1cbiAgICAmX19nYWxsZXJ5IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDI4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg4KTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2dhbGxlcnktbGluayB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzQyIC8gMjU1O1xuICAgIH1cbiAgICAmX19nYWxsZXJ5LWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2s4MCk7XG4gICAgICAgIHRyYW5zaXRpb246ICR0ci10aW1lOyAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIkAvYmFzZS5zY3NzXCIgYXMgKjtcblxuLmF3YXJkcyB7XG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg0NSk7XG4gICAgICAgIG1hcmdpbjogY2xhbXBGbHVpZCg1MCkgMDtcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRyYW5zaXRpb246ICR0ci10aW1lO1xuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDI4KTtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXdhcmQtY2FyZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIiBhcyAqO1xuXG4uc2VvIHtcbiAgICAtLXRleHQtY29sdW1uOiAxO1xuICAgIC0taW1hZ2UtY29sdW1uOiAyO1xuICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgICAmLS1hbHRlcm5hdGl2ZSB7XG4gICAgICAgIC0tdGV4dC1jb2x1bW46IDI7XG4gICAgICAgIC0taW1hZ2UtY29sdW1uOiAxO1xuICAgIH1cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDc2KTtcbiAgICAgICAgQGNvbnRhaW5lciAod2lkdGggPD0gOTkycHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBAY29udGFpbmVyICh3aWR0aCA+IDk5MnB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogdmFyKC0tdGV4dC1jb2x1bW4pO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA3MTAgLyA1MDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBAY29udGFpbmVyICh3aWR0aCA+IDk5MnB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogdmFyKC0taW1hZ2UtY29sdW1uKTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJAL2Jhc2Uuc2Nzc1wiIGFzICo7XG5cbi5wcm9kdWN0cyB7XG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDEwKTtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjIpO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIkAvYmFzZS5zY3NzXCIgYXMgKjtcblxuLnByb2R1Y3QtZGV0YWlsIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNsYW1wRmx1aWQoNjUwKSAxZnI7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg1NSk7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2xvIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIH1cblxuICAgICZfX3NvbG8taW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbn1cblxuLnByb2R1Y3QtdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNsYW1wRmx1aWQoODApIGF1dG87XG4gICAgZ2FwOiBjbGFtcEZsdWlkKDI1KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgICZfX3NsaWRlcixcbiAgICAmX190aHVtYnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB9XG59XG5cblxuLnRodW1iLXNsaWRlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDJweCAhaW1wb3J0YW50O1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICYtLXNvbG8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxufVxuaDMuYXdhcmRzX190aXRsZS5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wcm9kdWN0LXNsaWRlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi5wcm9kdWN0LWluZm8ge1xuICAgICZfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMjApO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDE2KSAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJsYWNrMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjazIwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrNjApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDYpO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrODApO1xuICAgIH1cblxuICAgICZfX2V4cGlyYXRpb24tZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTYpO1xuICAgIH1cblxuICAgICZfX251dHJpdGlvbmFsLXZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgY2xhbXBGbHVpZCgxNTMpKTtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg0KTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubnV0cml0aW9uYWwtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjazYwKTtcbiAgICB9XG59IiwiQHVzZSBcIkAvYmFzZS5zY3NzXCIgYXMgKjtcblxuLmNvbnRhY3RzIHtcbiAgICAkdGhpczogJjtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNsYW1wRmx1aWQoNjAwKSAxZnI7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgxNTApO1xuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW46IGNsYW1wRmx1aWQoMzApIDAgY2xhbXBGbHVpZCgyMCk7XG4gICAgfVxuICAgICZfX2Zvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgIC5sb2FkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLl9zdWJtaXR0aW5nIHtcbiAgICAgICAgICAgIC5sb2FkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZm9ybS1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgzNCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19mb3JtLWJ1dHRvbiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDcwKTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjazYwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHItdGltZTtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICAgICAgI3skdGhpc31fX2xpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tcmVkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rLWljb24ge1xuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg0NSk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgZmlsbDogdmFyKC0tYmxhY2sxMDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHItdGltZTtcbiAgICB9IFxuICAgICZfX3NvY2lhbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTYpO1xuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMyk7XG4gICAgICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgICB9XG4gICAgJl9fbGVnYWwtaW5mb3JtYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDEyMyk7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGVnYWwtaW5mb3JtYXRpb24ge1xuICAgICR0aGlzOiAmO1xuICAgICZfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMjQpO1xuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTUpO1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2s4MCk7XG4gICAgICAgIHRyYW5zaXRpb246ICR0ci10aW1lO1xuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24taWNvbiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgICY6bm90KCN7JHRoaXN9X19saXN0LS1zaG93LWFsbCkge1xuICAgICAgICAgICAgI3skdGhpc31fX2l0ZW0ge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDEwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTIpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2szMCk7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tbmFtZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjazYwKTtcbiAgICB9XG4gICAgJl9fc2hvdy1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgzMCk7XG4gICAgfVxufVxuXG4uc2hvdy1tb3JlIHtcbiAgICAkdGhpczogJjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBjbGFtcEZsdWlkKDEwKTtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2s4MCk7XG4gICAgdHJhbnNpdGlvbjogJHRyLXRpbWU7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgICB9XG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgI3skdGhpc31fX2ljb24ge1xuICAgICAgICAgICAgcm90YXRlOiAxODBkZWc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDE5KTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxOSAvIDEyO1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246ICR0ci10aW1lO1xuICAgIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIiBhcyAqO1xuXG4uZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1jb3VudC1jb2x1bW4pLCAxZnIpO1xuICAgIGdhcDogY2xhbXBGbHVpZCgzMCk7XG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgIFxuICAgIH0gXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG59XG4uZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufSIsIkB1c2UgXCJAL2Jhc2Uuc2Nzc1wiIGFzICo7XG5cbi5jYXRlZ29yeSB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgzNSk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNTApO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3N0LWl0ZW0ge1xuICAgICR0aGlzOiAmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICN7JHRoaXN9X19uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNDYwIC8gMzQ1O1xuICAgIH1cbiAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luOiBjbGFtcEZsdWlkKDE2KSAwIGNsYW1wRmx1aWQoMTApO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHItdGltZTtcbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjazYwKTtcbiAgICB9XG59IiwiQHVzZSBcIkAvYmFzZS5zY3NzXCIgYXMgKjtcblxuLmZpbGVzIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDI0KTtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbGUtaXRlbSB7XG4gICAgJHRoaXM6ICY7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZ2FwOiBjbGFtcEZsdWlkKDMwKTtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICN7JHRoaXN9X19uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQpOyAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg0MCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICBmaWxsOiB2YXIoLS1ibGFjazEwMCk7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg4KTtcbiAgICB9XG4gICAgJl9fbmFtZSB7XG4gICAgICAgIHRyYW5zaXRpb246ICR0ci10aW1lO1xuICAgIH1cbiAgICAmX19zaXplIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrMTAwKTtcbiAgICB9XG59IiwiQHVzZSBcIkAvYmFzZS5zY3NzXCIgYXMgKjtcblxuLm5vdC1mb3VuZC1wYWdlIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNsYW1wRmx1aWQoMzYzKSAxZnI7XG4gICAgfVxuICAgICZfX2Jsb2NrIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgfVxufVxuXG4ubm90LWZvdW5kIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg1MCk7XG4gICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg3OTEpO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZvbnQpO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTUwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkwJTtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogY2xhbXBGbHVpZCgyMCkgMCBjbGFtcEZsdWlkKDM3KTtcbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg3MDUpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNzA1IC8gNTUwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJAL2Jhc2Uuc2Nzc1wiIGFzICo7XG5cbi5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgICYtLWFic29sdXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwOXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTA5IC8gOTM7XG4gICAgfVxuICAgICZfX2xvZ28taWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufSIsIkB1c2UgXCJAL2Jhc2Uuc2Nzc1wiIGFzICo7XG5cbi5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrMTAwKTtcbiAgICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNsYW1wRmx1aWQoMzM3KSAxZnI7XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDE0OTUpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLWFib3ZlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ5NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190b3Age1xuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDU0KSAwIGNsYW1wRmx1aWQoNjQpO1xuICAgIH1cbiAgICAmX19kZWNvciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTQ1NSAvIDEyNDtcbiAgICAgICAgZmlsbDogdmFyKC0tYmxhY2s4MCk7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNsYW1wRmx1aWQoMzcwKSBjbGFtcEZsdWlkKDQ3MikgY2xhbXBGbHVpZCg0MDUpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNTYpO1xuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyODRweCAzNDBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDI5cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbHVtbi1uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxOCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjazMwKTtcbiAgICB9XG4gICAgJl9fcGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoOCk7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAmLS1saW5rIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0ci10aW1lO1xuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1YnRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2szMCk7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYXdhcmRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNDA1IC8gMjI5O1xuICAgIH1cbiAgICAmX19ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCgzNykgMCBjbGFtcEZsdWlkKDU0KTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjIpO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDk3cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAxMjNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDMyKTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1hZGUtYnkge1xuICAgICR0aGlzOiAmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IGNsYW1wRmx1aWQoMTEpO1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgI3skdGhpc31fX3RleHQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgICAgIH1cbiAgICAgICAgI3skdGhpc31fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tcmVkKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrMzApO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHItdGltZTtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTM1KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEzNSAvIDI3O1xuICAgICAgICBmaWxsOiB2YXIoLS1ibGFjazMwKTtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDNweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKipcbiAqIFN3aXBlciAxMS4xLjNcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWF5IDEzLCAyMDI0XG4gKi9cblxuLyogRk9OVF9TVEFSVCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEZPTlRfRU5EICovXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XG4gICovXG59XG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG4iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIjtcblxuLnBhcnRuZXJzLXNsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5zd2lwZXIge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IGJhc2UuY2xhbXBGbHVpZCgxNDcsIDIwMCk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMjAwLzExMDtcbiAgICAgICAgYmFja2dyb3VuZDogYmFzZS4kYmc7XG5cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIjtcblxuLm1haW4tc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc2xpZGVyLWFycm93IHtcbiAgICAgICAgZm9udC1zaXplOiBiYXNlLmNsYW1wRmx1aWQoNTApO1xuICAgIH1cblxuICAgIC5iZyB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICMyMzIxM0EgLTEyLjAxJSwgcmdiYSgzNSwgMzMsIDU4LCAwKSAyNy4xOSUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjEyMTIxIDAlLCByZ2JhKDMzLCAzMywgMzMsIDApIDEwMCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogYmFzZS5jbGFtcEZsdWlkKDgwKSAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYmFja2dyb3VuZDogYmFzZS4kYmc7XG4gICAgfVxuXG4gICAgLnNsaWRlci1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogYmFzZS5jbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IGJhc2UuY2xhbXBGbHVpZCg5MCk7XG4gICAgICAgIHJpZ2h0OiA0MCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC0tZGlzYWJsZWQtYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtLWRpc2FibGVkLWFycm93LWNvbG9yOiAje2Jhc2UuJHdoaXRlfTtcbiAgICAgICAgLS1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7YmFzZS4kd2hpdGV9O1xuICAgIH1cblxuICAgIC5zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIC8vIEBpbmNsdWRlIGJhc2UuaDU7XG4gICAgICAgIGNvbG9yOiBiYXNlLiR3aGl0ZTtcblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gICAgICAgICAgICBjb2xvcjogYmFzZS4keWVsbG93MjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LWNvbHVtbiB7XG4gICAgICAgIC5kZXRhaWwtbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBiYXNlLmNsYW1wRmx1aWQoNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiBiYXNlLiR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIGNvbG9yOiBiYXNlLiR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMzclO1xuICAgICAgICBwYWRkaW5nOiBiYXNlLmNsYW1wRmx1aWQoMjAwKSAwIDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbG9yOiBiYXNlLiR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3I6IGJhc2UuJHB1cnBsZTMsICRhbHBoYTogLjcpO1xuICAgICAgICAtLWxpbmstaG92ZXItY29sb3I6ICN7YmFzZS4kYmxhY2t9O1xuXG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGJhc2UuY2xhbXBGbHVpZCgyMCkgYmFzZS5jbGFtcEZsdWlkKDQwKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmFzZS4keWVsbG93MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgLm1lbnUtY29sdW1uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIjtcblxuLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IGJhc2UuY2xhbXBGbHVpZCgyNCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IGJhc2UuY2xhbXBGbHVpZCgxMCk7XG4gICAgcGFkZGluZzogYmFzZS5jbGFtcEZsdWlkKDIwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yKTtcblxuICAgICZfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IGJhc2UuY2xhbXBGbHVpZCg1KTtcbiAgICAgICAgcGFkZGluZzogYmFzZS5jbGFtcEZsdWlkKDEwKTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbG9zZS1jb2xvcik7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuICAgICAgICBAaW5jbHVkZSBiYXNlLmgzO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgIEBpbmNsdWRlIGJhc2UucDE7XG4gICAgfVxuXG4gICAgJl9fdGltZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogYmFzZS5jbGFtcEZsdWlkKDUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aW1lci1iZyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGltZXItY29sb3IpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICBhbmltYXRpb246IHNocmlua1ggdmFyKC0tdGltZXItdGltZW91dCkgbGluZWFyIDBzIDEgbm9ybWFsIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgLS1jbG9zZS1jb2xvcjogIzAwODAwMDtcbiAgICAgICAgLS1iZy1jb2xvcjogI2MxZmZjMTtcbiAgICAgICAgLS10ZXh0LWNvbG9yOiAjMDA4MDAwO1xuICAgICAgICAtLXRpdGxlLWNvbG9yOiAjMDA4MDAwO1xuICAgICAgICAtLXRpbWVyLWJnOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLS10aW1lci1jb2xvcjogIzg3ZTc4NztcbiAgICB9XG59IiwiQHVzZSBcIkAvYmFzZS5zY3NzXCI7XG5cbi5zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX3ZhbHVlIHtcbiAgICAgICAgcGFkZGluZzogYmFzZS5jbGFtcEZsdWlkKDcpIGJhc2UuY2xhbXBGbHVpZCgxMik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiBiYXNlLmNsYW1wRmx1aWQoMjApO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQ0QxO1xuICAgICAgICBiYWNrZ3JvdW5kOiBiYXNlLiR3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgYmFzZS5wMjtcblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgY29sb3I6IGJhc2UuJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJhc2UuJHJlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6IGJhc2UuJGJsYWNrLCAkYWxwaGE6IC4yKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcblxuICAgICAgICAmLS1yb3RhdGUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kcm9wZG93biB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBwYWRkaW5nOiBiYXNlLmNsYW1wRmx1aWQoNykgYmFzZS5jbGFtcEZsdWlkKDEyKTtcbiAgICAgICAgYmFja2dyb3VuZDogYmFzZS4kd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAgICAgJlt4LWNsb2FrXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3B0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogYmFzZS5jbGFtcEZsdWlkKDUpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBiYXNlLmNsYW1wRmx1aWQoNCk7XG4gICAgICAgIEBpbmNsdWRlIGJhc2UucDI7XG5cbiAgICAgICAgLmNoZWNrLWljb24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGNvbG9yOiBiYXNlLiRyZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAuY2hlY2staWNvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiQC9iYXNlLnNjc3NcIjtcblxuLnZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAmX19wbGF5LWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogYmFzZS5jbGFtcEZsdWlkKDg4KTtcbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/