img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.sirv-flx{display:flex;width:100%}.sirv-inln-flx{display:inline-flex}.sirv-img-container.sirv-flx,.sirv-img-container.sirv-inln-flx{max-width:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0}.sirv-img-container__link{display:flex;max-width:100%;height:100%;box-shadow:none !important}.sirv-img-container__img{display:block;height:auto}.sirv-img-container__cap{display:block;text-align:center}figure.sirv-img-container{margin-bottom:10px}.elementor figure.sirv-img-container{padding:5px 0}.elementor figure.sirv-img-container.aligncenter{margin-left:auto !important;margin-right:auto !important}img.Sirv.placeholder-blurred{filter:blur(6px)}img.Sirv.sirv-image-loaded{filter:none}img.Sirv:not([src]){font-size:0;line-height:0;opacity:0}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);-moz-column-width:var(--min-width);columns:var(--min-width) var(--columns);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@charset "UTF-8";/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;user-select:none;user-select:none;user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;user-select:none;user-select:none;user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;user-select:none;user-select:none;user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;user-select:none;user-select:none;user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.beer-slider{display:inline-block;overflow:hidden;position:relative}.beer-slider *,.beer-slider :after,.beer-slider :before,.beer-slider:after,.beer-slider:before{box-sizing:border-box}.beer-slider img,.beer-slider svg{vertical-align:bottom}.beer-slider>*{height:100%}.beer-slider>img{height:auto;max-width:100%}.beer-reveal{left:0;opacity:0;overflow:hidden;position:absolute;right:50%;top:0;transition:opacity .35s;z-index:1}.beer-reveal>:first-child{height:100%;max-width:none;width:200%}.beer-reveal>img:first-child{height:auto}.beer-range{-moz-appearance:none;-ms-touch-action:auto;-webkit-appearance:slider-horizontal!important;bottom:0;cursor:pointer;height:100%;left:-1px;margin:0;opacity:0;position:absolute;top:0;touch-action:auto;width:calc(100% + 2px);z-index:2}.beer-range::-moz-range-thumb{-webkit-appearance:none;height:300vh}.beer-range::-ms-tooltip{display:none}.beer-handle{background:hsla(0,0%,100%,.5);border-radius:50%;box-shadow:0 0 6px transparent;color:#000;height:48px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:background .3s,box-shadow .3s,opacity .5s .25s;width:48px;z-index:2}.beer-handle:after,.beer-handle:before{border-left:2px solid;border-top:2px solid;content:"";height:10px;position:absolute;top:50%;transform-origin:0 0;width:10px}.beer-handle:before{left:10px;transform:rotate(-45deg)}.beer-handle:after{right:0;transform:rotate(135deg)}.beer-range:focus~.beer-handle{background:hsla(0,0%,100%,.85);box-shadow:0 0 3px rgba(0,0,0,.4)}.beer-reveal[data-beer-label]:after,.beer-slider[data-beer-label]:after{background:hsla(0,0%,100%,.75);border-radius:.125rem;content:attr(data-beer-label);line-height:1;padding:.5rem;position:absolute;top:1.5rem}.beer-slider[data-beer-label]:after{right:1.5rem}.beer-reveal[data-beer-label]:after{left:1.5rem}.beer-reveal[data-beer-label=""]:after,.beer-slider[data-beer-label=""]:after{content:none}.beer-ready .beer-handle,.beer-ready .beer-reveal{opacity:1}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url('data:application/font-woff;charset=utf-8;base64, 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') format('woff')}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next::after,.swiper-button-prev::after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:initial;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev::after,.swiper-container-rtl .swiper-button-next::after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next::after,.swiper-container-rtl .swiper-button-prev::after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translate3d(0,0,0);transition:.3s opacity;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-cube .swiper-cube-shadow::before{background:#000;bottom:0;content:'';filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{backface-visibility:hidden;backface-visibility:hidden;z-index:0}@font-face{font-family:icomoon;src:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/icomoon/fonts/icomoon.eot?fcwhnk);src:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/icomoon/fonts/icomoon.eot?fcwhnk#iefix) format('embedded-opentype'),url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/icomoon/fonts/icomoon.ttf?fcwhnk) format('truetype'),url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/icomoon/fonts/icomoon.woff?fcwhnk) format('woff'),url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/icomoon/fonts/icomoon.svg?fcwhnk#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-page-icon-about:before{content:"\e91b"}.icon-page-icon-contact:before{content:"\e930"}.icon-page-icon-home:before{content:"\e931"}.icon-page-icon-projects:before{content:"\e932"}.icon-page-icon-services:before{content:"\e933"}.icon-share:before{content:"\e92f"}.icon-circle-arrow-down:before{content:"\e92e"}.icon-node:before{content:"\e92d"}.icon-dribbble:before{content:"\e92c"}.icon-quote-top-line:before{content:"\e920"}.icon-quote-bottom-line:before{content:"\e921"}.icon-quote-top-filled:before{content:"\e922"}.icon-quote-bottom-filled:before{content:"\e923"}.icon-arrow-right:before{content:"\e924"}.icon-arrow-up:before{content:"\e925"}.icon-arrow-down:before{content:"\e926"}.icon-arrow-left:before{content:"\e927"}.icon-small-arrow-right:before{content:"\e928"}.icon-small-arrow-top:before{content:"\e929"}.icon-small-arrow-left:before{content:"\e92a"}.icon-small-arrow-bottom:before{content:"\e92b"}.icon-Play:before{content:"\e91f"}.icon-faq-icon:before{content:"\e91e"}.icon-dribbble-icon:before{content:"\e91d"}.icon-share-copy:before{content:"\e913"}.icon-share-email:before{content:"\e914"}.icon-share-instagram:before{content:"\e915"}.icon-share-facebook:before{content:"\e916"}.icon-share-twitter:before{content:"\e917"}.icon-team-social-linkedin:before{content:"\e918"}.icon-team-social-facebook:before{content:"\e919"}.icon-quote:before{content:"\e91a"}.icon-clock:before{content:"\e91c"}.icon-form-step-checkmark:before{content:"\e912"}.icon-form-step-image:before{content:"\e911"}.icon-readmore-arrow:before{content:"\e910"}.icon-list-icon:before{content:"\e90d"}.icon-quote-icon:before{content:"\e90e"}.icon-modal-arrow:before{content:"\e90f"}.icon-close:before{content:"\e90c"}.icon-skillset-1:before{content:"\e907"}.icon-linkedin:before{content:"\e903"}.icon-capabilities:before{content:"\e904"}.icon-contact:before{content:"\e905"}.icon-projects:before{content:"\e906"}.icon-skillset-2:before{content:"\e908"}.icon-skillset-3:before{content:"\e909"}.icon-team:before{content:"\e90a"}.icon-testimonials:before{content:"\e90b"}.icon-computer:before{content:"\e900"}.icon-calendar:before{content:"\e901"}.icon-arrow:before{content:"\e902"}@font-face{font-family:Ciutadella;src:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/CiutadellaW04-Lt.woff2) format('woff2'),url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/CiutadellaW04-Lt.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ciutadella;src:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/CiutadellaW04-Reg.woff2) format('woff2'),url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/CiutadellaW04-Reg.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ciutadella;src:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/CiutadellaW04-Medium.woff2) format('woff2'),url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/CiutadellaW04-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ciutadella;src:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/CiutadellaW04-SmBold.woff2) format('woff2'),url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/CiutadellaW04-SmBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Ciutadella;src:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/CiutadellaW04-Bold.woff2) format('woff2'),url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../fonts/CiutadellaW04-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;-webkit-tap-highlight-color:transparent;-ms-touch-action:pan-y;touch-action:pan-y;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-select:none;user-select:none;user-select:none;user-select:none}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track::after,.slick-track::before{content:"";display:table}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:2px solid #fff;border-radius:50%;color:transparent;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:0;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;outline:0;padding:0 0 0 2px;position:relative;width:28px}.slick-next:hover,.slick-prev:hover{background:#0e7a73;border-color:#0e7a73;outline:0}.slick-next:hover::before,.slick-prev:hover::before{color:#292f37}.slick-next.slick-disabled,.slick-prev.slick-disabled{background-color:transparent;border-color:#fff;opacity:.7}.slick-next.slick-disabled::before,.slick-prev.slick-disabled::before{color:#fff}.slick-next::before,.slick-prev::before{color:#fff;font-family:icomoon;font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.slick-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev::before{content:"\e900"}[dir=rtl] .slick-prev::before{content:"\e900"}.slick-next{margin-left:9px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next::before{content:"\e900"}[dir=rtl] .slick-next::before{content:"\e900"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.slick-dots li button{background:0 0;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:0;padding:5px;width:20px}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus::before,.slick-dots li button:hover::before{opacity:1}.slick-dots li button::before{color:#000;content:"•";font-family:icomoon;font-size:6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button::before{color:#000;opacity:.75}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;height:auto;-webkit-tap-highlight-color:transparent}::-moz-selection{background:#0e7a73;color:#fff;text-shadow:none}::selection{background:#0e7a73;color:#fff;text-shadow:none}body{background-color:#fff;color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;padding-top:102px}@media (min-width:961px){body.main-nav-page{padding-top:0}}body.overflow-hidden{height:100vh;max-height:100vh;overflow:hidden}.page-main{background-color:#fff;position:relative;z-index:3}@media (max-width:768px){.page-main{margin-bottom:0!important}}img{display:block;height:auto;max-width:100%}h1,h2,h3,h4,h5,p,ul{margin:0;padding:0}ul{list-style:none}.content-heading,.description__content h2,.description__content h5,.description__content h6,.h1,.h2,.h3,.h4,.h5,.h5u,.h6,.post-content__inner .body-text h2,.post-content__inner .body-text h3,.post-content__inner .body-text h4,.post-content__inner .body-text h5,.post-content__inner .body-text h6,h1,h2,h3,h4,h5,h6{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:500;margin-top:0;margin-bottom:1em}.h1,h1{font-size:58px;line-height:1.2083333333}@media (max-width:1280px){.h1,h1{font-size:54px}}@media (max-width:1024px){.h1,h1{font-size:48px}}@media (max-width:768px){.h1,h1{font-size:44px}}@media (max-width:480px){.h1,h1{font-size:36px}}.content-heading,.description__content h2,.h2,.post-content__inner .body-text h2,h2{font-size:44px;letter-spacing:.03em;line-height:1.2222222222;margin-bottom:1.25rem}@media (max-width:1280px){.content-heading,.description__content h2,.h2,.post-content__inner .body-text h2,h2{font-size:40px}}@media (max-width:1024px){.content-heading,.description__content h2,.h2,.post-content__inner .body-text h2,h2{font-size:36px}}@media (max-width:768px){.content-heading,.description__content h2,.h2,.post-content__inner .body-text h2,h2{font-size:32px}}@media (max-width:480px){.content-heading,.description__content h2,.h2,.post-content__inner .body-text h2,h2{font-size:28px}}.h3,.post-content__inner .body-text h3,h3{font-size:30px;letter-spacing:.02em;line-height:1.25}@media (max-width:1280px){.h3,.post-content__inner .body-text h3,h3{font-size:28px}}@media (max-width:1024px){.h3,.post-content__inner .body-text h3,h3{font-size:24px}}@media (max-width:768px){.h3,.post-content__inner .body-text h3,h3{font-size:22px}}.h4,.post-content__inner .body-text h4,h4{font-size:24px;font-weight:600;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}@media (max-width:1280px){.h4,.post-content__inner .body-text h4,h4{font-size:22px}}@media (max-width:1024px){.h4,.post-content__inner .body-text h4,h4{font-size:20px}}@media (max-width:768px){.h4,.post-content__inner .body-text h4,h4{font-size:18px}}.description__content h5,.description__content h6,.h5,.post-content__inner .body-text h5,.post-content__inner .body-text h6,h5{font-size:24px;letter-spacing:.02em;line-height:1.2222222222}@media (max-width:1280px){.description__content h5,.description__content h6,.h5,.post-content__inner .body-text h5,.post-content__inner .body-text h6,h5{font-size:22px}}@media (max-width:1024px){.description__content h5,.description__content h6,.h5,.post-content__inner .body-text h5,.post-content__inner .body-text h6,h5{font-size:18px}}@media (max-width:768px){.description__content h5,.description__content h6,.h5,.post-content__inner .body-text h5,.post-content__inner .body-text h6,h5{font-size:16px}}@media (max-width:480px){.description__content h5,.description__content h6,.h5,.post-content__inner .body-text h5,.post-content__inner .body-text h6,h5{font-size:18px}}.h6,h6{font-size:18px;line-height:1.1428571429}@media (max-width:1280px){.h6,h6{font-size:18px}}@media (max-width:1024px){.h6,h6{font-size:14px}}@media (max-width:480px){.h6,h6{font-size:16px}}.h5u{font-size:24px;font-weight:500;letter-spacing:.05em;line-height:1.2}@media (max-width:1280px){.h5u{font-size:22px}}@media (max-width:1024px){.h5u{font-size:18px}}@media (max-width:768px){.h5u{font-size:16px}}.footer__top-nav li a,.p1,.p2,.p3,.p3u,.p4,.p5{font-family:"Roboto Slab",serif}.p1{font-size:18px;font-weight:300;letter-spacing:.04em;line-height:162%}@media (max-width:1280px){.p1{font-size:17px}}@media (max-width:1024px){.p1{font-size:16px}}@media (max-width:768px){.p1{font-size:15px}}@media (max-width:480px){.p1{font-size:16px}}.p2{font-size:15px;font-weight:300;letter-spacing:.04em;line-height:167%}@media (max-width:1280px){.p2{font-size:14px}}@media (max-width:1024px){.p2{font-size:12px}}@media (max-width:768px){.p2{font-size:12px}}@media (max-width:480px){.p2{font-size:14px}}.footer__top-nav li a,.p3{font-size:15px;font-weight:400;letter-spacing:.04em;line-height:150%}@media (max-width:1280px){.footer__top-nav li a,.p3{font-size:14px}}@media (max-width:1024px){.footer__top-nav li a,.p3{font-size:12px}}@media (max-width:768px){.footer__top-nav li a,.p3{font-size:12px}}@media (max-width:480px){.footer__top-nav li a,.p3{font-size:14px}}.p4{font-size:13px;font-weight:400;line-height:145%}@media (max-width:1280px){.p4{font-size:12px}}@media (max-width:1024px){.p4{font-size:11px}}@media (max-width:768px){.p4{font-size:11px}}@media (max-width:480px){.p4{font-size:12px}}.p5{font-size:12px;font-weight:400;line-height:1.5}@media (max-width:1280px){.p5{font-size:11px}}@media (max-width:1024px){.p5{font-size:10px}}@media (max-width:768px){.p5{font-size:10px}}@media (max-width:480px){.p5{font-size:11px}}.p3u{font-size:15px;font-weight:400;letter-spacing:.04em;line-height:167%}@media (max-width:1280px){.p3u{font-size:14px}}@media (max-width:1024px){.p3u{font-size:12px}}@media (max-width:768px){.p3u{font-size:12px}}@media (max-width:480px){.p3u{font-size:11px}}.description blockquote,.post-content__inner .body-text blockquote,.quote{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:400;letter-spacing:.04em;line-height:140%}@media (max-width:1280px){.description blockquote,.post-content__inner .body-text blockquote,.quote{font-size:26px}}@media (max-width:1024px){.description blockquote,.post-content__inner .body-text blockquote,.quote{font-size:20px}}@media (max-width:768px){.description blockquote,.post-content__inner .body-text blockquote,.quote{font-size:18px}}@media (max-width:480px){.description blockquote,.post-content__inner .body-text blockquote,.quote{font-size:18px}}.description blockquote,.post-content__inner .body-text blockquote,.quote--bold{font-weight:500}button,input,textarea{border:none}button:focus,input:focus,textarea:focus{outline:0}button{background-color:transparent;color:inherit;font:inherit}h1{margin-bottom:14px}a{outline:0;color:#333a3c;font-weight:500}a:hover{color:#20b59a}.container{margin:0 auto;max-width:1070px;padding-left:50px;padding-right:50px}@media (max-width:768px){.container{padding-left:30px;padding-right:30px}}@media (max-width:480px){.container{padding-left:20px;padding-right:20px}}.container--post{max-width:990px}.container--small{max-width:900px}.container--medium{max-width:990px}.container--wider{max-width:1180px}.container--large{max-width:1220px}.container--max{max-width:1280px}.container--header{max-width:1420px}.container--p0{padding:0}.p0{padding-top:0!important;padding-bottom:0!important}.top-p0{padding-top:0!important}.bottom-p0{padding-bottom:0!important}.p20{padding-top:20px!important;padding-bottom:20px!important}.top-p20{padding-top:20px!important}.bottom-p20{padding-bottom:20px!important}.p40{padding-top:40px!important;padding-bottom:40px!important}@media (max-width:768px){.p40{padding-top:20px!important;padding-bottom:20px!important}}.top-p40{padding-top:40px!important}@media (max-width:768px){.top-p40{padding-top:20px!important}}.bottom-p40{padding-bottom:40px!important}@media (max-width:768px){.bottom-p40{padding-bottom:20px!important}}.p80{padding-top:80px!important;padding-bottom:80px!important}.top-p80{padding-top:80px!important}.bottom-p80{padding-bottom:80px!important}.top-p100{padding-top:100px!important}.p100{padding-top:100px!important;padding-bottom:100px!important}.bottom-p100{padding-bottom:100px!important}.bottom-p140{padding-bottom:140px!important}.p120{padding-top:120px!important;padding-bottom:120px!important}.m0{margin-top:0!important;margin-bottom:0!important}.top-m0{margin-top:0!important}.bottom-m0{margin-bottom:0!important}.m20{margin-top:20px!important;margin-bottom:20px!important}.top-m20{margin-top:20px!important}.bottom-m20{margin-bottom:20px!important}.m40{margin-top:40px!important;margin-bottom:40px!important}.top-m40{margin-top:40px!important}.bottom-m40{margin-bottom:40px!important}.m80{margin-top:80px!important;margin-bottom:80px!important}.top-m80{margin-top:80px!important}.bottom-m80{margin-bottom:80px!important}.list{line-height:36px}.disable-hover,.disable-hover *{pointer-events:none!important}.list-dotted,.site-content ul{color:#5b6770;margin-bottom:40px;padding-top:3px}@media (max-width:480px){.list-dotted,.site-content ul{margin-bottom:30px}}.list-dotted li,.site-content ul li{font-weight:400;line-height:1.5;margin-bottom:4px;padding-left:16px;position:relative}.list-dotted li p,.site-content ul li p{color:#333a3c;margin-bottom:0}.list-dotted li::before,.site-content ul li::before{color:#5b6770;content:"\e92d";font-family:icomoon!important;font-size:8px;left:0;position:absolute;top:6px}@media (max-width:1280px){.list-dotted li::before,.site-content ul li::before{top:5px}}@media (max-width:1024px){.list-dotted li::before,.site-content ul li::before{top:4px}}@media (max-width:480px){.list-dotted li::before,.site-content ul li::before{top:7px}}.site-content{color:#333a3c;padding-bottom:80px;padding-top:0}@media (max-width:960px){.site-content{padding-bottom:40px}}@media (max-width:960px){.site-content{padding-top:0}}.site-content h1,.site-content h2,.site-content h3,.site-content h4,.site-content h5,.site-content h6{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.site-content h2{margin-bottom:.4em}.site-content p{margin-bottom:.7em}.site-content p+h2{margin-top:1.5em}.site-content h3{margin-bottom:20px;margin-top:20px;padding-top:15px}.site-content a{color:#212322;font-weight:500;text-decoration:underline}.site-content a:hover{color:#20b59a}.site-content ol{color:#5b6770;list-style-position:inside;margin-bottom:40px;padding-left:0;padding-top:3px}.site-content ol li{font-weight:400;line-height:1.5;margin-bottom:4px;padding-left:0;position:relative}.site-content .nav-404{list-style:none}.site-content--template{padding-bottom:0;padding-top:0}.holder-404{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px 0 0}@media (max-width:768px){.holder-404{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.holder-404 h1{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:48px;font-weight:600;letter-spacing:1.5px;line-height:60px;margin-bottom:30px}@media (max-width:1024px){.holder-404 h1{font-size:40px}}@media (max-width:960px){.holder-404 h1{font-size:30px;margin-bottom:15px}}@media (max-width:480px){.holder-404 h1{font-size:24px;margin-bottom:10px}}.holder-404 p{color:#333a3c;line-height:1.8;margin-bottom:40px}@media (max-width:480px){.holder-404 p{font-size:16px;line-height:1.5625;margin-bottom:30px}}.holder-404 .actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:5px}.holder-404 .actions a{color:#212322;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.holder-404 .actions a:hover{color:#20b59a}.holder-404 .actions span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:20px;margin-right:20px;margin-top:-8px}@media (max-width:480px){.holder-404 .actions span{font-size:16px;margin-left:15px;margin-right:15px;margin-top:-6px}}.holder-404 img{width:100%}.not-found__content{-ms-flex-negative:0;flex-shrink:0;padding-right:40px}@media (max-width:768px){.not-found__content{margin-bottom:50px;padding-right:0;width:100%}}.not-found__image{max-width:513px;padding-right:105px}@media (max-width:1024px){.not-found__image{padding-right:0}}@media (max-width:768px){.not-found__image{max-width:400px}}body.error404 .site-content{background:#eef1f6}.video-layout .fancybox-slide{background-color:#000;padding:0}.video-layout .fancybox-slide.--video{padding:0}.video-layout .fancybox-bg{background-color:#000;display:none;opacity:1}.video-layout .fancybox-toolbar{opacity:1;padding:22px;visibility:visible}.video-layout .fancybox-button{background-color:#fff;border-radius:50%;color:#333a3c;cursor:pointer;font-size:32px;height:36px;padding:0;width:36px;z-index:99999}.video-layout .fancybox-button:hover{color:#000}.video-layout .fancybox-button span{display:block}.fancybox-navigation .fancybox-button,.fancybox-navigation .featured-button,.featured-navigation .fancybox-button,.featured-navigation .featured-button{background:0 0;border-radius:50%;color:#333a3c;height:100px;padding:0;top:calc(50% - 50px);width:42px}.fancybox-navigation .fancybox-button--arrow_left>div,.fancybox-navigation .featured-button--arrow_left>div,.featured-navigation .fancybox-button--arrow_left>div,.featured-navigation .featured-button--arrow_left>div{right:0}.fancybox-navigation .fancybox-button--arrow_left>div::before,.fancybox-navigation .featured-button--arrow_left>div::before,.featured-navigation .fancybox-button--arrow_left>div::before,.featured-navigation .featured-button--arrow_left>div::before{right:21px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fancybox-navigation .fancybox-button--arrow_right>div,.fancybox-navigation .featured-button--arrow_right>div,.featured-navigation .fancybox-button--arrow_right>div,.featured-navigation .featured-button--arrow_right>div{left:0}.fancybox-navigation .fancybox-button--arrow_right>div::before,.fancybox-navigation .featured-button--arrow_right>div::before,.featured-navigation .fancybox-button--arrow_right>div::before,.featured-navigation .featured-button--arrow_right>div::before{left:21px}.fancybox-navigation .fancybox-button>div,.fancybox-navigation .featured-button>div,.featured-navigation .fancybox-button>div,.featured-navigation .featured-button>div{background-color:#fff;border-radius:50%;font-size:13px;height:100px;position:absolute;top:0;-webkit-transition:background-color .25s,color .25s,-webkit-transform .25s;transition:background-color .25s,color .25s,-webkit-transform .25s;transition:background-color .25s,color .25s,transform .25s;transition:background-color .25s,color .25s,transform .25s,-webkit-transform .25s;width:100px}.fancybox-navigation .fancybox-button>div::before,.fancybox-navigation .featured-button>div::before,.featured-navigation .fancybox-button>div::before,.featured-navigation .featured-button>div::before{content:"\e924";font-family:icomoon!important;font-size:7px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:-4px;position:absolute;top:50%}.fancybox-navigation .fancybox-button svg,.fancybox-navigation .featured-button svg,.featured-navigation .fancybox-button svg,.featured-navigation .featured-button svg{display:none}.fancybox-navigation .fancybox-button:not([disabled]):hover,.fancybox-navigation .featured-button:not([disabled]):hover,.featured-navigation .fancybox-button:not([disabled]):hover,.featured-navigation .featured-button:not([disabled]):hover{color:#20b59a}.fancybox-navigation .fancybox-button:not([disabled]):hover>div,.fancybox-navigation .featured-button:not([disabled]):hover>div,.featured-navigation .fancybox-button:not([disabled]):hover>div,.featured-navigation .featured-button:not([disabled]):hover>div{background-color:#fff}.fancybox-navigation .fancybox-button:not([disabled]):hover.fancybox-button--arrow_left>div,.fancybox-navigation .featured-button:not([disabled]):hover.fancybox-button--arrow_left>div,.featured-navigation .fancybox-button:not([disabled]):hover.fancybox-button--arrow_left>div,.featured-navigation .featured-button:not([disabled]):hover.fancybox-button--arrow_left>div{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.fancybox-navigation .fancybox-button:not([disabled]):hover.fancybox-button--arrow_right>div,.fancybox-navigation .featured-button:not([disabled]):hover.fancybox-button--arrow_right>div,.featured-navigation .fancybox-button:not([disabled]):hover.fancybox-button--arrow_right>div,.featured-navigation .featured-button:not([disabled]):hover.fancybox-button--arrow_right>div{-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}.fancybox-navigation .fancybox-button:disabled:hover,.fancybox-navigation .featured-button:disabled:hover,.featured-navigation .fancybox-button:disabled:hover,.featured-navigation .featured-button:disabled:hover{color:#909eb1}.fancybox-navigation--dark .fancybox-button>div,.fancybox-navigation--dark .featured-button>div,.featured-navigation--dark .fancybox-button>div,.featured-navigation--dark .featured-button>div{background:#333a3c;color:#20b59a}.icon-close.icon-close-fancybox-mobile{background:#fff;border:2px solid #fff;border-radius:50%;color:#333a3c;cursor:pointer;display:none;font-size:32px;position:fixed;right:20px;top:27px;-webkit-transition:color .2s;transition:color .2s;z-index:999999}.icon-close.icon-close-fancybox-mobile:hover{color:#000}.fancybox-active .header{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.project-layout .fancybox-bg{background-color:#333a3c;mix-blend-mode:multiply;opacity:.8}@media (max-width:960px){.disable-scroll{overflow:hidden}}@-webkit-keyframes leftToRight{0%{left:auto;right:0;width:100%}49%{left:auto;right:0;width:0}50%{left:0;right:auto;width:0}51%{left:0;right:auto;width:0}100%{left:0;right:auto;width:100%}}@keyframes leftToRight{0%{left:auto;right:0;width:100%}49%{left:auto;right:0;width:0}50%{left:0;right:auto;width:0}51%{left:0;right:auto;width:0}100%{left:0;right:auto;width:100%}}.underline,.underline-inverse{position:relative}.underline-inverse::before,.underline::before{background-color:currentColor;bottom:-.3rem;content:"";height:2px;pointer-events:none;position:absolute;width:100%}.underline-inverse::before{width:0}.underline-inverse:hover::before,.underline:hover::before{-webkit-animation:leftToRight .4s ease forwards;animation:leftToRight .4s ease forwards}.fancybox-fx-slide-in-out.fancybox-slide--previous{-webkit-animation:close-modal .5s ease-in-out;animation:close-modal .5s ease-in-out}.fancybox-fx-slide-in-out.fancybox-slide--current{-webkit-animation:open-modal .4s ease-in-out;animation:open-modal .4s ease-in-out}@-webkit-keyframes close-modal{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes close-modal{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes open-modal{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes open-modal{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.input-control{position:relative}.input-control input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-bottom:1px solid #c1c3c3;border-radius:0;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:500;height:26px;padding-bottom:1px;padding-left:0;-webkit-transition:all .2s;transition:all .2s;width:100%}.input-control label{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:500;left:0;line-height:1;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s;transition:all .2s}.input-control:hover input{border-color:#5b6770}.input-control .label--is-active,.input-control.is-error label,.input-control.is-filled label,.input-control.is-focused label{color:#9da0a1;font-size:9px;font-weight:400;text-transform:uppercase;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.input-control.is-focused input{border-color:#5b6770}.input-control.is-error input{border-color:#f44336}.input-control.is-error label{color:#f44336}.loader-spinner{-webkit-animation:cssload-spin 575ms infinite linear;animation:cssload-spin 575ms infinite linear;border:2px solid #000;border-left-color:transparent;border-radius:50%;display:none;height:16px;margin:0 auto;width:16px}@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#wpadminbar{display:none}.heading--secondary{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:48px;font-weight:600;letter-spacing:1.5px;margin-bottom:100px;padding-left:100px}@media (max-width:960px){.heading--secondary{font-size:38px;margin-bottom:50px;padding-left:0}}@media (max-width:768px){.heading--secondary{font-size:28px;margin-bottom:0}}.heading--decorate{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:48px;font-weight:600;letter-spacing:1.5px;margin-bottom:48px;position:relative}@media (max-width:960px){.heading--decorate{font-size:38px}}@media (max-width:768px){.heading--decorate{font-size:32px;margin-bottom:30px}}.heading--decorate::after{bottom:-10px;content:"";height:3px;left:0;position:absolute;width:40px}.heading--light{color:#fff}.heading--light::after{background-color:#0e7a73}hr{background-color:#c1c3c3;border:0;height:1px;margin:54px 0}.l2{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:120%;letter-spacing:.02em;color:#0e7a73}img.img-contain{-o-object-fit:contain!important;object-fit:contain!important}.grey-bg{background-color:#f9f9f9}.dark-grey-bg{background-color:#f2f2f2}.graphite-bg{background-color:#333a3c}.center-heading{text-align:center;padding:0 50px;margin:40px auto 80px}@media (max-width:768px){.center-heading{padding:20px}}.center-heading h4{margin-bottom:16px;text-transform:uppercase;color:#0e7a73;font-size:18px;font-weight:500;line-height:120%;letter-spacing:.36px}.center-heading h2{font-size:36px;font-weight:500;line-height:120%;letter-spacing:.72px;color:#212322;margin-bottom:0}.center-heading p{text-align:center;font-family:"Roboto Slab",serif;font-size:16px;font-style:normal;font-weight:300;line-height:26px;letter-spacing:.64px;padding:0 50px;max-width:970px;margin:12px auto 0}.center-heading.dark h4{color:#5ae6bd}.center-heading.dark h2,.center-heading.dark p{color:#fff}.cursor-pointer{cursor:pointer}@keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);transform:rotate(360deg)}}.cssload-speeding-wheel{-webkit-animation:cssload-spin 575ms infinite linear;animation:cssload-spin 575ms infinite linear;border:2px solid #fff;border-left-color:#000;border-radius:50%;height:40px;margin:0 auto;position:relative;width:40px;z-index:21}.process-loader .cssload-speeding-wheel{border:3px solid #333a3c;border-left-color:#fff;display:block}@media (max-width:768px){.process-loader::after{background:#fff;content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:20}}.btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#20b59a;border:2px solid #20b59a;border-radius:0;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:400;height:46px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:40px;padding-right:40px;padding-top:12px;padding-bottom:12px;text-decoration:none;text-transform:uppercase;-webkit-transition:.16s;transition:.16s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}@media (max-width:1024px){.btn{height:47px;padding-left:46px;padding-right:46px}}@media (max-width:768px){.btn{height:40px;padding-left:39px;padding-right:39px}}.btn.hover-state,.btn:hover{background-color:#0e7a73;border-color:#0e7a73;color:#fff}.btn.hover-state:hover{opacity:.9}.btn .loader-spinner{border-color:#fff;border-left-color:transparent;position:absolute}.btn:disabled{background:#c1c3c3;border-color:#c1c3c3;pointer-events:none}.btn.loading-state{background-color:#20b59a}.btn.loading-state .btn__caption{opacity:0}.btn.loading-state .loader-spinner{display:block;opacity:1}.btn--small{border-width:1px;font-size:14px;height:39px;padding-left:20px;padding-right:20px}@media (max-width:1024px){.btn--small{font-size:12px;height:35px}}@media (max-width:768px){.btn--small{height:33px;padding-left:18px;padding-right:18px}}.btn--secondary{background:0 0;border-color:#333a3c;color:#333a3c}.btn--secondary:hover{background:0 0;border-color:#212322;color:#212322}.btn--secondary:disabled{border-color:#9da0a1;color:#9da0a1}.btn--secondary-inverse{background:0 0;border-color:#fff;color:#fff}.btn--secondary-inverse:hover{background:0 0;border-color:#f2f2f2;color:#f2f2f2;opacity:.9}.btn--contact{border-color:#60d2af;color:#60d2af;font-size:24px;height:60px;text-transform:none}.btn--contact:hover{background:#60d2af;border-color:#60d2af;color:#fff}.btn--transparent{border-color:#fff;color:#fff;font-size:24px;height:60px;text-transform:none}.btn--transparent:hover{background:#fff;border-color:#fff;color:#212322}.btn+.btn{margin-left:1.5rem}@media (max-width:768px){.btn+.btn{margin-top:1.5rem;margin-left:0;text-align:center}}.section{padding:80px 0;position:relative}@media (max-width:960px){.section{padding:80px 0}}@media (max-width:768px){.section{padding:60px 0}}@media (max-width:480px){.section{padding:50px 0}}.section--accent{background-color:#f9f9f9}.section--template{padding-bottom:0;padding-top:0}.section--hide-overflow,.section--sprints{overflow:hidden}.section--services-inner,.section.about--inner{padding-bottom:0;padding-top:63px}@media (max-width:768px){.section--services-inner,.section.about--inner{padding-top:20px}}.section--principles-inner{background-color:#f9f9f9;padding-top:100px}@media (max-width:768px){.section--principles-inner{padding-top:60px}}@media (max-width:480px){.section--principles-inner{padding-top:40px}}.section.services--sprints{padding-bottom:0;padding-top:36px}.section--team-landing,.section--team-single{background-color:#fff;padding-bottom:0;padding-top:0}.section--decorate{position:relative}.section--p0{padding:0!important}.section--ph{padding:40px 0}.section--pbh{padding:80px 0 40px}.section--pth{padding:40px 0 80px}.section--pt0{padding-top:0!important}.section--pb0{padding-bottom:0!important}.section__header{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:64px;font-weight:500;line-height:1.2037037037;margin-bottom:28px}@media (max-width:1280px){.section__header{font-size:64px}}@media (max-width:1024px){.section__header{font-size:54px}}@media (max-width:768px){.section__header{font-size:48px}}@media (max-width:480px){.section__header{font-size:44px}}.section--team-single{padding-bottom:0}.section--team-projects{padding-bottom:0;padding-top:70px}@media (max-width:960px){.section--team-projects{padding-top:50px}}@media (max-width:768px){.section--team-projects{padding-top:50px}}.section--team-projects .container{position:relative}.section--team-projects::before{background:#fafafa;content:"";height:80%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:768px){.section--team-projects::before{height:100%}}.section--team-columns{overflow:hidden;padding-bottom:104px;padding-top:0}@media (max-width:768px){.section--team-columns{padding-bottom:50px;padding-top:30px}}@media (max-width:480px){.section--team-columns{padding-top:10px}}.section--project-single{background-color:#fafafa;padding-bottom:0}.section--featured-projects-gallery{overflow:hidden;padding-bottom:0;padding-top:0}.section--featured-projects-gallery .featured-projects-gallery__slider::after{display:none}.section--bg{background-color:#fafafa}.section--dark{background-color:#333a3c;color:#fff}.section--black{background-color:#212322;color:#fff}.section--single-service{margin-bottom:100px;overflow:hidden;padding-bottom:0;padding-top:42px}@media (max-width:960px){.section--single-service{margin-bottom:80px;padding-top:20px}}@media (max-width:768px){.section--single-service{margin-bottom:50px}}.section__content{color:#fff;font-family:"Roboto Slab",serif;font-size:24px;font-weight:300;letter-spacing:.05em;line-height:1.4444444444;margin-bottom:66px}@media (max-width:1280px){.section__content{font-size:24px}}@media (max-width:1024px){.section__content{font-size:18px}}@media (max-width:768px){.section__content{font-size:16px}}@media (max-width:480px){.section__content{font-size:14px}}.section__content--contact{margin-bottom:60px}.section--flexible{padding-bottom:90px;padding-top:0}@media (max-width:768px){.section--flexible{padding-bottom:50px}}.section--flexible .content-text,.section--flexible .title__caption{max-width:820px}.section--flexible .content-text h3,.section--flexible .title__caption h3{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:24px;font-weight:600;letter-spacing:.5px;line-height:1.5;margin-bottom:20px;margin-top:70px}@media (max-width:960px){.section--flexible .content-text h3,.section--flexible .title__caption h3{font-size:22px;margin-bottom:15px;margin-top:40px}}.section--flexible .content-text--smaller h3{margin-top:0}.section--flexible .content-text--smaller p{margin-bottom:1em}.section--flexible .content-text--smaller p:last-child{margin-bottom:0}.section--flexible .content-text--smaller p:last-child img{margin-bottom:60px}@media (max-width:768px){.section--flexible .content-text--smaller p:last-child img{margin-bottom:30px}}.section--flexible .content-text--smaller p:last-child img:last-child{margin-bottom:0}@media (max-width:960px){.section--flexible .columns__item{margin-bottom:30px}.section--flexible .columns__item:last-child{margin-bottom:0}}.section--flexible .columns__item img{display:block;height:auto;margin-bottom:60px;width:100%}.section--flexible .section__inner{background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(64,54,78,.1);box-shadow:0 2px 12px 0 rgba(64,54,78,.1);padding:100px 0 80px}@media (max-width:960px){.section--flexible .section__inner{padding-bottom:55px;padding-top:70px}}@media (max-width:768px){.section--flexible .section__inner{padding-bottom:40px;padding-top:50px}}.section--flexible .section__inner--transparent{background-color:transparent;-webkit-box-shadow:unset;box-shadow:unset}.section--flexible .section__inner--rounded{border-radius:9px}.section--flexible .section__inner--nopb{padding-bottom:0}.section--flexible .section__container{padding-left:100px;padding-right:100px}@media (max-width:960px){.section--flexible .section__container{padding-left:60px;padding-right:60px}}@media (max-width:768px){.section--flexible .section__container{padding-left:40px;padding-right:40px}}@media (max-width:480px){.section--flexible .section__container{padding-left:20px;padding-right:20px}}@media (max-width:480px){.section--flexible>.container{padding-left:0;padding-right:0}}.section--flexible-secondary{margin-bottom:70px;margin-top:70px;padding-bottom:0;padding-top:0}@media (max-width:768px){.section--flexible-secondary{margin-bottom:50px;margin-top:50px}}.section--flexible-secondary-bigger{margin-bottom:100px}@media (max-width:960px){.section--flexible-secondary-bigger{margin-bottom:70px}}@media (max-width:768px){.section--flexible-secondary-bigger{margin-bottom:50px}}.section--flexible-secondary-no-indent{margin-bottom:0}@media (max-width:480px){.section--flexible-secondary .container{padding-left:0;padding-right:0}}.section--flexible-bottom-overflow{margin-bottom:-100px;padding-bottom:170px}@media (max-width:960px){.section--flexible-bottom-overflow{padding-bottom:150px}}.section--flexible-bottom-overflow .section__inner{padding-bottom:0}.section--flexible-bottom-overflow+.section{margin-top:0}.section--flexible-bottom-overflow+.section .featured-gallery--flexible{margin-top:0}.section--intro{padding-bottom:0}.contact{padding:100px 0!important}@media (max-width:960px){.contact{padding:50px 0 70px!important}}.contact .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact .row .col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact .row img{margin:0 0 0 auto}@media (max-width:960px){.contact .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}}.contact.work .section__header{font-size:36px;line-height:120%;letter-spacing:.72px}.contact.work .section__content{font-size:16px;line-height:160%;letter-spacing:.64px;margin-bottom:80px;max-width:350px}@media (max-width:960px){.contact.work .section__content{margin-bottom:40px;max-width:600px}}.contact .btn--contact{width:192px}.contact img.greyscale{-webkit-filter:grayscale(1);filter:grayscale(1)}.contact__background{height:100%;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.contact__background svg{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.2;width:100%}.section--inverse{background-color:#333a3c;color:#fff;padding:110px 0 70px}@media (max-width:960px){.section--inverse{padding-bottom:80px;padding-top:80px}}@media (max-width:480px){.section--inverse{padding:60px 0}}.section--inverse [href*=tel]{white-space:nowrap}.section--inverse a:not(.btn){color:#fff;font-weight:400}.section--inverse a:not(.btn):hover{text-decoration:none}.section--content-center{text-align:center}.section--img{padding:0;position:relative}.section--img img{height:517px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.section--img img{height:350px}}@media (max-width:480px){.section--img img{height:200px}}.section--padding{padding-bottom:0}.section--team{padding-bottom:68px;padding-top:75px}.capabilities{padding-bottom:260px;padding-top:180px}@media (max-width:1024px){.capabilities{padding-bottom:140px;padding-top:140px}}@media (max-width:960px){.capabilities{padding-bottom:100px;padding-top:100px}}@media (max-width:768px){.capabilities{padding-bottom:30px;padding-top:30px}}.pattern-dotted{background-image:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../img/dotted-pattern.svg?v=2);background-position:center top 10px;background-size:auto}.section-bg{position:relative}.section-bg--bottom::after{content:"";position:absolute;top:100%;left:0;width:100%;height:160px;background-color:#f9f9f9}.section-bg--bottom-small::after{height:80px}.section-bg--top::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:160px;background-color:#f9f9f9}.section-bg--top-small::before{height:80px}.section-bg--z1{z-index:1}.bg--grey{background-color:#f9f9f9}@-webkit-keyframes topbar-x{0%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}45%{top:25%;-webkit-transform:rotate(145deg);transform:rotate(145deg)}75%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}100%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@keyframes topbar-x{0%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}45%{top:25%;-webkit-transform:rotate(145deg);transform:rotate(145deg)}75%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}100%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@-webkit-keyframes topbar-back{0%{top:25%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}45%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes topbar-back{0%{top:25%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}45%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes bottombar-x{0%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}45%{bottom:25%;-webkit-transform:rotate(-145deg);transform:rotate(-145deg)}75%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}100%{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}}@keyframes bottombar-x{0%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}45%{bottom:25%;-webkit-transform:rotate(-145deg);transform:rotate(-145deg)}75%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}100%{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}}@-webkit-keyframes bottombar-back{0%{bottom:25%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}45%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes bottombar-back{0%{bottom:25%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}45%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes show-header{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes show-header{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes hide-header{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes hide-header{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.header{background-color:#fff;height:102px;left:0;position:absolute;top:0;width:100%;will-change:transform,height;z-index:11}.header path,.header svg{fill:#212322}.header--transparent ul.header-nav>li.current-page-ancestor>a,.header--transparent ul.header-nav>li.current-page-item>a{color:#212322!important}.header--transparent ul.header-nav>li.current-page-ancestor>a::after,.header--transparent ul.header-nav>li.current-page-item>a::after{content:"";margin:auto;position:absolute;bottom:7px;left:10px;right:10px;width:calc(100% - 20px);height:1px;background:#5ae6bd}@media (max-width:768px){.header--transparent ul.header-nav>li.current-page-ancestor>a::after,.header--transparent ul.header-nav>li.current-page-item>a::after{display:none}}.header--transparent ul.header-nav>li .logo-image path,.header--transparent ul.header-nav>li .logo-image svg{fill:#5ae6bd}.header--transparent ul.header-nav>li .logo-name path,.header--transparent ul.header-nav>li .logo-name svg{fill:#fff}.header--transparent:not(.is-scroll){background-color:transparent;color:#fff}.header--transparent:not(.is-scroll) ul.header-nav>li.current-page-ancestor>a,.header--transparent:not(.is-scroll) ul.header-nav>li.current-page-item>a{color:#fff!important}@media (max-width:768px){.header--transparent:not(.is-scroll) ul.header-nav>li.current-page-ancestor>a,.header--transparent:not(.is-scroll) ul.header-nav>li.current-page-item>a{color:#5b6770!important}.header--transparent:not(.is-scroll) ul.header-nav>li.current-page-ancestor>a:hover,.header--transparent:not(.is-scroll) ul.header-nav>li.current-page-item>a:hover{color:#212322!important}}.header--transparent:not(.is-scroll) .logo-image path,.header--transparent:not(.is-scroll) .logo-image svg{fill:#5ae6bd}.header--transparent:not(.is-scroll) .logo-name path,.header--transparent:not(.is-scroll) .logo-name svg{fill:#fff}.header--transparent:not(.is-scroll).header .hamburger .menu-bar{background:#fff;border-color:#fff}.header--transparent:not(.is-scroll).header .hamburger.toggled .menu-bar{background:0 0;border-color:#fff}.header--transparent:not(.is-scroll).header .hamburger.toggled .menu-bar.bar1,.header--transparent:not(.is-scroll).header .hamburger.toggled .menu-bar.bar3{background:#fff}.header--transparent:not(.is-scroll).header:not(.header-nav-active) .header-nav a{color:#c1c3c3}.header--transparent:not(.is-scroll).header:not(.header-nav-active) .sub-menu{background:#212322}.header--transparent:not(.is-scroll).header:not(.header-nav-active) .sub-menu li a:hover,.header--transparent:not(.is-scroll).header:not(.header-nav-active) .sub-menu li.current_page_item a{background:#333a3c}.header.is-scroll{-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.05);box-shadow:0 1px 6px 0 rgba(0,0,0,.05);position:fixed}@media (min-width:961px){.header.is-scroll:not(.disable-nav-hide) .show-contact-form{background:#20b59a;color:#fff;padding:12px 20px;margin-top:4px}.header.is-scroll:not(.disable-nav-hide) .show-contact-form:hover{background:#0e7a73}}.header.is-scroll:not(.header-always-show):not(.disable-nav-hide),.header.is-scroll:not(.header-nav-active):not(.disable-nav-hide){-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header.is-scroll:not(.header-always-show):not(.disable-nav-hide).nav-up,.header.is-scroll:not(.header-nav-active):not(.disable-nav-hide).nav-up{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:height .16s,-webkit-box-shadow .16s,-webkit-transform .16s;transition:height .16s,-webkit-box-shadow .16s,-webkit-transform .16s;transition:box-shadow .16s,height .16s,transform .16s;transition:box-shadow .16s,height .16s,transform .16s,-webkit-box-shadow .16s,-webkit-transform .16s}.header.is-scroll:not(.header-always-show):not(.disable-nav-hide).nav-down,.header.is-scroll:not(.header-nav-active):not(.disable-nav-hide).nav-down{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:height .16s,-webkit-box-shadow .16s,-webkit-transform .16s;transition:height .16s,-webkit-box-shadow .16s,-webkit-transform .16s;transition:box-shadow .16s,height .16s,transform .16s;transition:box-shadow .16s,height .16s,transform .16s,-webkit-box-shadow .16s,-webkit-transform .16s}.header.is-scroll:not(.header-always-show):not(.disable-nav-hide).nav-down .hamburger,.header.is-scroll:not(.header-nav-active):not(.disable-nav-hide).nav-down .hamburger{opacity:1;visibility:visible}.header.is-scroll:not(.header-always-show):not(.disable-nav-hide).nav-down .btn,.header.is-scroll:not(.header-nav-active):not(.disable-nav-hide).nav-down .btn{opacity:0;visibility:hidden}@media (min-width:961px){.header.is-scroll:not(.header-always-show):not(.disable-nav-hide).nav-down .header-nav.is-active,.header.is-scroll:not(.header-nav-active):not(.disable-nav-hide).nav-down .header-nav.is-active{opacity:1;visibility:visible}}.header.header-always-show,.header.header-nav-active{opacity:1!important;position:fixed;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.header .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:480px){.header .container{padding-left:30px;padding-right:30px}}.header-right{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.header-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header .hamburger{display:none;height:23px;margin:0;padding-top:0;-webkit-transition:0s;transition:0s;width:29px;z-index:999;cursor:pointer}@media (max-width:768px){.header .hamburger{display:block}}.header .hamburger .menu-bar{background:#212322;display:block;height:1px;margin:0 auto;position:relative;-webkit-transition:0s;transition:0s;width:29px}.header .hamburger .menu-bar.bar1{-webkit-animation:topbar-back 0s;animation:topbar-back 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:initial!important;animation-play-state:initial!important;top:0}.header .hamburger .menu-bar.bar2{opacity:1}.header .hamburger .menu-bar.bar3{-webkit-animation:bottombar-back 0s;animation:bottombar-back 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:initial!important;animation-play-state:initial!important;bottom:0}.header .hamburger.toggled .bar1{-webkit-animation:topbar-x 0s;animation:topbar-x 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#333a3c;top:12px;width:10px}.header .hamburger.toggled .bar2{background:0 0;border:1px solid #333a3c;border-radius:50%;height:24px;top:-11px;width:24px}.header .hamburger.toggled .bar3{-webkit-animation:bottombar-x 0s;animation:bottombar-x 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#333a3c;top:-33px;width:10px}.header .hamburger .menu-bar+.menu-bar{margin-top:10px}.header-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .16s;transition:all .16s}@media (max-width:768px){.header-nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0;opacity:0;overflow-y:auto;padding-bottom:50px;padding-left:27px;padding-right:27px;padding-top:8px;pointer-events:none;position:fixed;top:102px;-webkit-transition:all .3s;transition:all .3s;visibility:hidden;width:100%;z-index:100}}.header-nav>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;max-width:240px}.header-nav>li.current_page_ancestor>a,.header-nav>li.current_page_item>a{color:#212322}@media (max-width:768px){.header-nav>li.current_page_ancestor>a,.header-nav>li.current_page_item>a{background:#f2f2f2}}.header-nav>li.current_page_ancestor>a::after,.header-nav>li.current_page_item>a::after{content:"";margin:auto;position:absolute;bottom:7px;left:10px;right:10px;width:calc(100% - 20px);height:1px;background:#5ae6bd}@media (max-width:768px){.header-nav>li.current_page_ancestor>a::after,.header-nav>li.current_page_item>a::after{display:none}}@media (max-width:768px){.header-nav>li.current_page_ancestor>a{background:#fff;color:#212322!important;width:100%}}@media (max-width:768px){.header-nav>li.current_page_item>a{background:#f2f2f2;color:#5b6770}}.header-nav li{position:relative}@media (max-width:768px){.header-nav li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding-right:0;width:100%}}.header-nav li:last-child{padding-right:0}.header-nav li:last-child::after{display:none}.header-nav li:hover .sub-menu{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}@media (max-width:768px){.header-nav__item a{color:#fff}}.header-nav__item.active a{color:#0e7a73}@media (max-width:768px){.header-nav__item.active a{color:#fff}}@media (max-width:768px){.header-nav.is-active{height:calc(100vh - 102px);opacity:1;pointer-events:auto;visibility:visible}.header-nav.is-active a{opacity:1;width:100%}}.header-nav a{color:#5b6770;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:400;margin:0 6px;padding:15px 10px 10px;position:relative;text-decoration:none;-webkit-transition:color .16s;transition:color .16s;line-height:normal;letter-spacing:.9px}@media (max-width:1024px){.header-nav a{font-size:14px}}@media (max-width:768px){.header-nav a{display:block;font-size:16px;letter-spacing:0;margin:0;min-width:168px;opacity:0;padding:10px;text-align:left;-webkit-transition:.2s;transition:.2s}}.header-nav a:hover{color:#212322}.header .btn:not(.cta){margin-left:19px;opacity:0;position:absolute;right:0;top:2px;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:all .1s;transition:all .1s;visibility:hidden}@media (max-width:768px){.header .btn:not(.cta){position:static;top:unset;-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:480px){.header .btn:not(.cta){font-size:15px;height:39px;margin-left:0;padding-left:10px;padding-right:10px}}.logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.logo-image{display:block;margin-right:20px;width:35px}@media (max-width:480px){.logo-image{margin-right:0}}.logo-name{display:block;width:144px}@media (max-width:480px){.logo-name{display:none}}.logo img{height:100%;max-height:100%}.section-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section-info__icon-holder{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:18px;position:relative}@media (max-width:768px){.section-info__icon-holder{margin-right:14px}}@media (max-width:480px){.section-info__icon-holder{margin-right:10px}}.section-info__icon-progress{border:2px solid #5ae6bd;border-radius:50%;-webkit-box-shadow:0 0 0 3px #fff inset;box-shadow:0 0 0 3px #fff inset;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.section-info__icon-progress svg{display:block;height:100%;width:100%}.section-info__icon-progress.contact-flag path{fill:#0e7a73}.section-info__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .16s;transition:color .16s;width:40px}.section-info__icon .icon-capabilities{font-size:30px}.section-info__icon .icon-skillset-1{font-size:17px}.section-info__icon .icon-projects{font-size:21px}.section-info__icon .icon-testimonials{font-size:16px}.section-info__icon a{color:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.section-info__index{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:24px;font-weight:500;line-height:1}@media (max-width:768px){.section-info__index{font-size:20px}}@media (max-width:480px){.section-info__index{font-size:18px}}@media (max-width:374px){.section-info__index{font-size:16px}}.section-info__title{color:#333a3c;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;letter-spacing:.05em;line-height:normal;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}@media (max-width:480px){.section-info__title{font-size:16px}}.section-info .section-title__index{font-weight:400;margin-right:9px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-info .section-title__delimiter{background:#5ae6bd;height:20px;margin-right:9px;margin-top:-1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1px}.section-info .section-title__delimiter.is-hidden{display:none}.section-info .section-title__name{font-weight:400;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-info .section-title__name.is-hidden{display:none}.logo-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.logo__text{margin-right:20px;width:174px}@media (max-width:480px){.logo__text{width:170px}}.sub-menu{background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);min-width:200px;opacity:0;padding:8px 7px;position:absolute;top:100%;visibility:hidden}@media (max-width:768px){.sub-menu{-webkit-box-shadow:unset;box-shadow:unset;margin-bottom:0;min-width:unset;opacity:1;padding:0 0 0 30px;position:static;visibility:visible;width:100%}}.sub-menu li{padding:0;position:relative}.sub-menu li a{display:block;font-size:15px;letter-spacing:initial;margin:0;padding:10px;text-transform:inherit;white-space:nowrap}@media (max-width:1280px){.sub-menu li a{font-size:15px}}@media (max-width:1024px){.sub-menu li a{font-size:14px}}@media (max-width:768px){.sub-menu li a{font-size:16px}}.sub-menu li a:hover{background:#f2f2f2}.sub-menu li.current_page_item a{background:#f2f2f2}body.overflow-hidden .header .cta{display:none}@media (max-width:768px){body.overflow-hidden.page-template-legacy-tech-landing-template .contact-form{top:127px}}.hero{background-color:#fff;padding-bottom:90px;padding-top:100px}@media (max-width:768px){.hero{padding-bottom:40px;padding-top:50px}}@media (max-width:480px){.hero{padding-top:40px}}@media (max-width:480px){.hero-content{padding-left:0}}.hero-content--navigation{padding-right:50px;position:relative}.hero__title{font-weight:500;margin-bottom:14px;font-size:48px;line-height:120%;font-weight:500}@media (max-width:768px){.hero__title{font-size:40px}}.hero .container{height:100%}.hero__caption{color:#333a3c;margin-bottom:24px;max-width:670px}@media (max-width:1280px){.hero__caption{margin-bottom:22px;max-width:600px}}@media (max-width:1024px){.hero__caption{margin-bottom:20px;max-width:532px}}.hero__caption-link{color:#333a3c;text-decoration:underline;-webkit-transition:all .16s;transition:all .16s}.hero__caption-link:hover{color:#0e7a73}.hero__caption--team-landing{letter-spacing:0;margin-bottom:13px;max-width:940px}.hero-content-left{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:960px){.hero-content-left{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:70px}}@media (max-width:768px){.hero-content-left{padding-bottom:50px}}.hero-content-right{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:70px;position:relative;text-align:right;width:50%}@media (max-width:960px){.hero-content-right{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0;width:100%}}.hero--inner{background-color:#212322;height:500px;padding:0;position:relative}@media (max-width:960px){.hero--inner{height:300px}}@media (max-width:768px){.hero--inner{height:200px}}.hero--bigger{height:600px}@media (max-width:1024px){.hero--bigger{height:500px}}@media (max-width:960px){.hero--bigger{height:400px}}@media (max-width:768px){.hero--bigger{height:250px}}.hero--post{height:500px}@media (max-width:1024px){.hero--post{height:400px}}@media (max-width:960px){.hero--post{height:300px}}@media (max-width:768px){.hero--post{height:200px}}@media (max-width:480px){.hero--post{height:150px}}.hero--xl{height:660px}@media (max-width:1024px){.hero--xl{height:auto}}.hero--secondary{background:0 0;padding-bottom:40px;padding-top:22px}.hero--secondary .hero__caption{letter-spacing:0;margin-bottom:0;max-width:960px}.hero--secondary .hero__caption p{margin-bottom:1em}.hero--secondary .hero__caption p:last-child{margin-bottom:0}@media (max-width:480px){.hero--secondary .hero__caption{font-size:15px}}.hero--secondary .hero-content{position:relative}.hero--post-single{background-color:transparent;margin-bottom:55px;padding-bottom:0;padding-top:0}@media (max-width:768px){.hero--post-single{margin-bottom:30px}}.hero--tertiary{background-color:transparent;padding-top:0;position:relative;z-index:2}.hero--tertiary .hero-content{position:relative}.hero--tertiary .hero-content::before{background-color:#333a3c;content:"";height:586px;left:0;margin-left:-9999px;padding-left:9999px;position:absolute;right:0;top:-100px}.hero--tertiary .hero__title{color:#fff;line-height:1.171875;max-width:763px;position:relative;z-index:1}.hero__background{bottom:0;height:100%;left:0;position:absolute;right:-150px;top:0;width:100%;z-index:1}@media (max-width:960px){.hero__background{right:-300px}}.hero__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__background{z-index:2}.hero--side-image{padding:0;height:600px;position:relative}.hero--side-image::after{content:"";position:absolute;background-color:#f9f9f9;height:110px;width:100%;left:0;bottom:0}.hero--side-image .hero__container{max-width:1024px;margin:0 auto;height:100%}.hero--side-image .hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative;padding:0 80px}@media (max-width:768px){.hero--side-image .hero__inner{padding:0 40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.hero--side-image .hero__background{position:absolute}.hero--side-image .hero__background-image{width:100%;height:100%}.hero--side-image .hero__background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero--side-image .hero__foreground{max-width:368px;position:relative;z-index:3}@media (max-width:1024px){.hero--side-image .hero__foreground{padding-bottom:100px;padding-top:180px}}@media (max-width:960px){.hero--side-image .hero__foreground{padding-bottom:80px;padding-top:80px}}@media (max-width:768px){.hero--side-image .hero__foreground{max-width:unset;padding-top:63px}}.hero--side-image .hero__title{color:#fff;max-width:750px;font-weight:500;font-size:48px;line-height:58px}@media (max-width:768px){.hero--side-image .hero__title{font-size:24px;line-height:1}}.hero--side-image .hero__caption{color:#fff;margin-bottom:0;max-width:520px}@media (max-width:768px){.hero--side-image .hero__caption{font-size:14px}}.hero--side-image-darken{background-color:#7b899c;background-image:linear-gradient(-21deg,#7b899c 0,#40506a 100%)}.hero--side-image-darken .hero__background-image{width:44%}.hero--side-image-darken .hero__foreground{max-width:56%}@media (max-width:768px){.hero--side-image-darken .hero__foreground{max-width:unset}}.hero--side-image-darken .hero__foreground .container{padding-right:20px}.hero--project-logo{height:100vh;max-height:660px}@media (max-width:960px){.hero--project-logo{height:calc(100vh - 90px);max-height:500px}}@media (max-width:768px){.hero--project-logo{height:auto;max-height:unset;padding-bottom:80px;padding-top:80px}}.hero--project-logo .hero__background-image{height:100%}.hero--project-logo .hero__background::after{background-color:#4e5d76;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.hero--project-logo .hero__foreground{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:3}.hero--project-logo .hero__foreground-holder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.hero--project-logo .hero__title{font-size:48px;letter-spacing:1px;line-height:1.2;margin-bottom:15px}@media (max-width:960px){.hero--project-logo .hero__title{font-size:40px}}@media (max-width:768px){.hero--project-logo .hero__title{font-size:28px}}@media (max-width:480px){.hero--project-logo .hero__title{font-size:24px}}.hero--project-logo .hero__caption{color:#fff;font-size:24px;letter-spacing:0;margin-bottom:0}@media (max-width:960px){.hero--project-logo .hero__caption{font-size:20px}}@media (max-width:768px){.hero--project-logo .hero__caption{font-size:18px}}.hero--project-logo .hero__project-logo{margin-bottom:35px;max-width:170px}.hero--centered{text-align:center}.hero--centered .hero__container{max-width:1180px}.hero--centered .hero__caption{margin:0 auto 24px}.hero--centered .hero__caption.p1{font-size:16px}.hero--centered .hero__title{font-size:36px;line-height:120%}@media (max-width:768px){.hero--centered .hero__title{font-size:28px}}.hero--centered.hero--side-image .hero__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero--centered.hero--side-image .hero__foreground{max-width:550px}.hero--centered.hero--side-image .hero__logo{margin-left:auto;margin-right:auto}.hero--centered.hero--side-image .hero__background::after{content:"";background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(rgba(0,0,0,.6)));background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6));width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.hero--capability,.hero--home,.hero--location{height:768px;background-color:#333a3c;overflow:hidden;position:relative}.hero--capability.white-bg,.hero--home.white-bg,.hero--location.white-bg{background-color:#fff}@media (max-width:960px){.hero--capability,.hero--home,.hero--location{height:664px}}@media (max-width:768px){.hero--capability,.hero--home,.hero--location{height:564px;padding-top:102px}}.hero--capability .hero__background,.hero--home .hero__background,.hero--location .hero__background{max-width:1024px;margin:0 auto}.hero--capability .hero__background svg,.hero--home .hero__background svg,.hero--location .hero__background svg{position:absolute;right:0}.hero--capability .hero__background svg path,.hero--home .hero__background svg path,.hero--location .hero__background svg path{fill:#212322}.hero--capability .hero__background::after,.hero--home .hero__background::after,.hero--location .hero__background::after{content:"";position:absolute;height:100%;width:50vw;right:-50vw;background-color:#212322}.hero--capability .hero__foreground,.hero--home .hero__foreground,.hero--location .hero__foreground{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1184px;padding:0 80px;margin:0 auto;height:100%;color:#fff;z-index:10}@media (max-width:480px){.hero--capability .hero__foreground,.hero--home .hero__foreground,.hero--location .hero__foreground{padding:0 40px}}@media (max-width:768px){.hero--capability .hero__foreground .hero-content-right,.hero--home .hero__foreground .hero-content-right,.hero--location .hero__foreground .hero-content-right{display:none}}.hero--capability .hero__breadcrumb,.hero--home .hero__breadcrumb,.hero--location .hero__breadcrumb{font-family:Ciutadella;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.8px;text-transform:uppercase;color:#5ae6bd;margin-bottom:0}.hero--capability .hero__title,.hero--home .hero__title,.hero--location .hero__title{font-size:56px;max-width:368px;font-style:normal;font-weight:500;line-height:120%;margin:10px 0!important}@media (max-width:1024px){.hero--capability .hero__title,.hero--home .hero__title,.hero--location .hero__title{font-size:48px}}@media (max-width:768px){.hero--capability .hero__title,.hero--home .hero__title,.hero--location .hero__title{font-size:40px;max-width:420px}}.hero--capability .hero__caption,.hero--home .hero__caption,.hero--location .hero__caption{color:#fff;max-width:350px;font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.72px}@media (max-width:768px){.hero--capability .hero__caption,.hero--home .hero__caption,.hero--location .hero__caption{max-width:420px}}.hero--capability .hero-content-left,.hero--capability .hero-content-right,.hero--home .hero-content-left,.hero--home .hero-content-right,.hero--location .hero-content-left,.hero--location .hero-content-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;gap:24px;padding:0!important}.hero--capability .hero__gallery,.hero--home .hero__gallery,.hero--location .hero__gallery{height:100%;position:relative;z-index:10}@media (max-width:960px){.hero--capability .hero__gallery,.hero--home .hero__gallery,.hero--location .hero__gallery{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);right:-40px}}.hero--capability .hero__gallery svg,.hero--capability .hero__gallery-circle,.hero--home .hero__gallery svg,.hero--home .hero__gallery-circle,.hero--location .hero__gallery svg,.hero--location .hero__gallery-circle{position:absolute;top:50%;right:0;margin-top:-170px;z-index:10;width:340px;height:340px;max-width:340px}.hero--capability .hero__gallery-circle,.hero--home .hero__gallery-circle,.hero--location .hero__gallery-circle{overflow:hidden;border-radius:50%;right:80px}@media (max-width:1024px){.hero--capability .hero__gallery-circle,.hero--home .hero__gallery-circle,.hero--location .hero__gallery-circle{right:54px!important}}.hero--capability .hero__gallery-circle img,.hero--home .hero__gallery-circle img,.hero--location .hero__gallery-circle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:all 250ms ease-out,blur .2s linear;transition:all 250ms ease-out,blur .2s linear}.hero--capability .hero__gallery-outline,.hero--home .hero__gallery-outline,.hero--location .hero__gallery-outline{right:160px!important}@media (max-width:1024px){.hero--capability .hero__gallery-outline,.hero--home .hero__gallery-outline,.hero--location .hero__gallery-outline{right:108px!important}}.hero--capability .hero__gallery-logo,.hero--home .hero__gallery-logo,.hero--location .hero__gallery-logo{width:244px;height:42px;position:absolute;bottom:40px;right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.hero--capability .hero__gallery-logo,.hero--home .hero__gallery-logo,.hero--location .hero__gallery-logo{bottom:10px;right:10px}}.hero--capability .hero__gallery-logo img,.hero--home .hero__gallery-logo img,.hero--location .hero__gallery-logo img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero--capability .hero__gallery .hide,.hero--home .hero__gallery .hide,.hero--location .hero__gallery .hide{opacity:0;-webkit-filter:blur(15px);filter:blur(15px)}.hero__logo{max-width:240px;margin-bottom:20px}.hero__logo img{max-height:80px;width:auto;margin:0 auto}.hero--capability,.hero--location{height:auto;padding-bottom:0}.hero--capability .hero__foreground,.hero--location .hero__foreground{height:542px}@media (max-width:768px){.hero--capability .hero__foreground,.hero--location .hero__foreground{height:442px}}.hero--capability .hero__foreground .hero-content-left,.hero--location .hero__foreground .hero-content-left{gap:24px;margin-top:-30px}.hero--capability .hero__foreground .hero-content-left .hero__title,.hero--location .hero__foreground .hero-content-left .hero__title{font-size:48px;margin:0!important}.hero--capability .hero__foreground .hero-content-right,.hero--location .hero__foreground .hero-content-right{max-width:480px;margin-top:-30px}.hero--capability .hero__foreground .hero-content-right .hero__gallery,.hero--location .hero__foreground .hero-content-right .hero__gallery{height:auto}.hero--capability .hero__logos,.hero--location .hero__logos{background:#212322;width:100%}.hero--capability .hero__logos.white-bg,.hero--location .hero__logos.white-bg{background-color:#fff}.hero--capability .hero__logos .container,.hero--location .hero__logos .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:64px 50px}@media (max-width:1024px){.hero--capability .hero__logos .container,.hero--location .hero__logos .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}.hero--capability .hero__logos .container img:nth-child(3),.hero--location .hero__logos .container img:nth-child(3){display:none}}@media (max-width:960px){.hero--capability .hero__logos .container,.hero--location .hero__logos .container{gap:40px}.hero--capability .hero__logos .container img:nth-child(5),.hero--location .hero__logos .container img:nth-child(5){display:none}}@media (max-width:576px){.hero--capability .hero__logos .container img:nth-child(5),.hero--location .hero__logos .container img:nth-child(5){display:none}}@media (max-width:768px){.hero--capability .hero__logos .container,.hero--location .hero__logos .container{padding:34px 30px}}@media (max-width:480px){.hero--capability .hero__logos .container img:nth-child(4),.hero--location .hero__logos .container img:nth-child(4){display:none}}@media (max-width:768px){.hero--location{padding-top:10px}}.location-hero{margin-top:-62px;max-height:682px;min-height:682px;height:100%;width:100%}.location-hero .background-image{position:relative}.location-hero .background-image img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:682px;min-height:682px}.location-hero .background-image::after{content:"";position:absolute;background-color:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0}.location-hero .foreground{position:absolute;top:0;left:0!important;width:100%;height:100%;left:100%;z-index:1;padding:80px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:480px){.location-hero .foreground{padding:60px}}.location-hero .foreground .logo{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.location-hero .foreground h1,.location-hero .foreground p{max-width:515px;color:#fff}.location-hero .foreground h1{font-size:48px;padding-top:56px;line-height:58px;margin-bottom:22px}@media (max-width:576px){.location-hero .foreground h1{font-size:36px;line-height:1.2;padding-top:36px}}.location-hero .foreground p{font-size:16px;line-height:26px;font-family:"Roboto Slab",serif;font-weight:300}.location-hero .foreground .awards-with-laurels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:90px;height:101px}@media (max-width:768px){.location-hero .foreground .awards-with-laurels{margin-top:60px;gap:15px}}@media (max-width:480px){.location-hero .foreground .awards-with-laurels{gap:0}}.location-hero .foreground .awards-with-laurels .laurel{opacity:.3;-webkit-transform:scaleX(1.4) scaleY(1.4);-ms-transform:scaleX(1.4) scaleY(1.4);transform:scaleX(1.4) scaleY(1.4)}.location-hero .foreground .awards-with-laurels>:last-child{-webkit-transform:scaleX(-1.4) scaleY(1.4);-ms-transform:scaleX(-1.4) scaleY(1.4);transform:scaleX(-1.4) scaleY(1.4)}.location-hero .foreground .awards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:45px;width:100%;max-width:630px}.location-hero .foreground .awards .award{width:112px}.location-hero .foreground .awards .award .result,.location-hero .foreground .awards .award .title{text-transform:uppercase}.location-hero .foreground .awards .award .title{color:#fff;font-size:16px;font-weight:300;margin:0;padding:0;line-height:1.2}.location-hero .foreground .awards .award .result{color:#fdee9f;font-size:14px;font-weight:700;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;margin-top:8px}.location-hero .foreground .awards .award .result.winner{color:#5ae6bd}@media (max-width:768px){.location-hero .foreground .awards .award:last-child{display:none}}@media (max-width:480px){.location-hero .foreground .awards .award:first-child{display:none}}.paragraph,.popup__content-text{font-family:"Roboto Slab",serif;font-size:16px;font-style:normal;font-weight:300;letter-spacing:.04em;line-height:1.6666666667}.share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:182px;position:absolute;right:0;top:0;-webkit-transition:all .16s;transition:all .16s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:960px){.share{min-width:140px}}.share__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;width:100%}.share__button-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:22px;margin-right:14px}.share__button-caption{color:#000;font-size:14px;font-weight:500;line-height:1;padding-top:2px}.share__button-toggle-collapsed{display:none}.share__button-toggle-open{display:none}.share__button-toggle-icon{color:#c1c3c3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:20px;margin-left:auto}.share__button-toggle-icon:hover{color:#212322}.share__button:hover{opacity:.8}.share__list{background:#fff;opacity:0;padding:7px;visibility:hidden;width:100%}.share__item-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5b6770;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;padding:10px;text-decoration:none;-webkit-transition:all .16s;transition:all .16s}.share__item-link:hover{background:#f2f2f2;color:#212322}.share__item-link:hover .share__item-icon{color:#212322}.share__item-icon{color:#c1c3c3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;text-align:center;-webkit-transition:all .16s;transition:all .16s;width:18px}.share__item-icon .icon-share-email{font-size:13px}.share__item-icon .icon-share-twitter{font-size:15px}.share.is-active{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.share.is-active .share__button-toggle-collapsed{display:none}.share.is-active .share__button-toggle-open{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.share.is-active .share__list{opacity:1;visibility:visible}.share-buttons{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(42,53,82,.7);display:block;height:100vh;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .2s;transition:all .2s;visibility:hidden;width:100vw;z-index:20}@media (max-width:480px){.share-buttons{-webkit-backdrop-filter:unset;backdrop-filter:unset;background:#fff}}@media (max-width:768px){.share-buttons{height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto}}.share-buttons.is-active{opacity:1;visibility:visible}.share-buttons__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px}@media (max-width:768px){.share-buttons__container{padding:30px}}@media (max-width:480px){.share-buttons__container{padding:0}}.share-buttons__holder{-ms-flex-item-align:center;align-self:center;background:#fff;border-radius:4px;-webkit-box-shadow:0 12px 44px 0 rgba(41,50,71,.58);box-shadow:0 12px 44px 0 rgba(41,50,71,.58);-ms-flex-preferred-size:423px;flex-basis:423px;height:auto;max-width:423px;width:100%}@media (max-width:480px){.share-buttons__holder{-ms-flex-item-align:start;align-self:flex-start;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:unset}}.share-buttons__inner{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}@media (max-width:480px){.share-buttons__inner{-webkit-box-shadow:none;box-shadow:none}}.share-buttons__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:4px 4px 0 0;-webkit-box-shadow:0 2px 8px 0 rgba(51,58,60,.2);box-shadow:0 2px 8px 0 rgba(51,58,60,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:26px 30px}@media (max-width:480px){.share-buttons__header{border-radius:0}}.share-buttons__title{color:#212322;font-size:36px;font-weight:600}.share-buttons .icon-close{color:#333a3c;cursor:pointer;font-size:32px;-webkit-transition:color .2s;transition:color .2s}.share-buttons .icon-close:hover{color:#212322}.share-buttons__content{padding:0 30px}.share-buttons__item{border-bottom:1px solid rgba(33,35,34,.3)}.share-buttons__item:last-child{border-bottom:none}.share-buttons__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:26px 0;text-decoration:none}.share-buttons__link-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333a3c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .16s;transition:color .16s;width:25px}.share-buttons__link-caption{color:#212322;font-size:20px;margin-left:20px}.share-buttons__link .icon-share-email{font-size:18px}.share-buttons__link .icon-share-twitter{font-size:22px}.share-buttons__link .icon-share-linkedin{font-size:24px}.share-buttons__link:hover .share-buttons__link-icon{color:#212322}.content-text,.title__caption{color:#333a3c}.content-text--limited{max-width:600px}.content-text--arrows-indent{padding-right:100px}.content-text p,.title__caption p{margin-bottom:1.4em}@media (max-width:768px){.content-text p,.title__caption p{margin-bottom:1em}}.content-text p:last-child,.title__caption p:last-child{margin-bottom:0}.content-text p:last-child img,.title__caption p:last-child img{margin-bottom:0}.content-heading{margin-bottom:21px}@media (max-width:960px){.content-heading{margin-bottom:15px}}@media (max-width:480px){.content-heading{margin-bottom:10px}}.content-heading--limited{max-width:380px}@media (max-width:1024px){.content-heading--limited{max-width:340px}}@media (max-width:768px){.content-heading--limited{max-width:unset}}.content-heading--small{font-size:24px;margin-bottom:20px}.container-condensed{padding-left:40px;padding-right:40px}@media (max-width:1024px){.container-condensed{padding-left:20px;padding-right:20px}}@media (max-width:768px){.container-condensed{padding-left:0;padding-right:0}}.default-template{background-color:#f9f9f9;padding-bottom:140px;padding-top:80px}.default-template__container{max-width:884px}@media (max-width:1024px){.default-template__container{max-width:684px}}.default-template__container>:first-child{margin-top:0;padding-top:0}.navigation-arrows{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px;position:absolute;right:0}@media (max-width:576px){.navigation-arrows{display:none}}.navigation-arrows__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5b6770;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:9px;height:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:14px}@media (max-width:1024px){.navigation-arrows__button{font-size:7px}}@media (max-width:768px){.navigation-arrows__button{font-size:9px}}.navigation-arrows__button.disabled{opacity:.5;pointer-events:none}.navigation-arrows__button:hover{color:#0e7a73}.navigation-arrows__button:hover::before{color:#20b59a}.navigation-arrows__button-next{margin-left:12px}.full-width-image{margin-bottom:100px}@media (max-width:960px){.full-width-image{margin-bottom:80px}}@media (max-width:768px){.full-width-image{margin-bottom:50px}}.full-width-image__holder img{height:auto;width:100%}.full-width-image--flexible{margin-bottom:70px;padding-top:35px}@media (max-width:960px){.full-width-image--flexible{margin-bottom:50px;padding-top:20px}}@media (max-width:768px){.full-width-image--flexible{margin-bottom:30px;padding-top:15px}}.full-width-image--bg{position:relative}.full-width-image--bg::before{background-color:#fafafa;content:"";height:70%;left:0;position:absolute;top:0;width:100%}.full-width-image--bg .full-width-image__holder{position:relative;z-index:1}.full-width-image--no-indent{padding-top:0}.image-max img{height:auto;width:100%}.image-max--goal{padding-top:142px;position:relative}@media (max-width:768px){.image-max--goal{padding-top:80px}}@media (max-width:480px){.image-max--goal{padding-top:40px}}.image-max--goal::before{background-color:#f9f9f9;bottom:0;content:"";height:60%;left:0;position:absolute;width:100%}.image-max--goal .container{position:relative}.image_text{margin-bottom:100px}@media (max-width:960px){.image_text{margin-bottom:80px}}@media (max-width:768px){.image_text{margin-bottom:50px}}@media (max-width:480px){.image_text{margin-bottom:30px}}.image_text__holder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.image_text__holder{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.image_text__image{-ms-flex-preferred-size:52%;flex-basis:52%;-ms-flex-negative:0;flex-shrink:0;width:52%}@media (max-width:960px){.image_text__image{-ms-flex-preferred-size:40%;flex-basis:40%;width:40%}}@media (max-width:768px){.image_text__image{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.image_text__image img{height:auto;width:100%}.image_text__content{padding-left:60px}@media (max-width:768px){.image_text__content{margin-bottom:40px;padding-left:0}}@media (max-width:480px){.image_text__content{margin-bottom:30px}}.image_text__content .content-text p:last-child,.image_text__content .title__caption p:last-child{margin-bottom:0}.title{margin-bottom:30px;padding-bottom:17px;position:relative}@media (max-width:960px){.title{margin-bottom:25px}}@media (max-width:480px){.title{margin-bottom:20px}}.title__main-title{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:48px;font-weight:600;letter-spacing:1.5px;line-height:1.25}@media (max-width:1024px){.title__main-title{font-size:40px}}@media (max-width:960px){.title__main-title{font-size:30px}}@media (max-width:480px){.title__main-title{font-size:24px}}.title__icon{height:55px;margin-bottom:30px;width:55px}.title__icon img,.title__icon svg{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.title__top-title{color:#0e7a73;display:block;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:24px;font-weight:600;letter-spacing:.75px;margin-bottom:5px}@media (max-width:1024px){.title__top-title{font-size:22px}}@media (max-width:960px){.title__top-title{font-size:20px}}@media (max-width:480px){.title__top-title{font-size:18px}}.title__bottom-title{display:block;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:600;letter-spacing:1.67px;margin-top:10px}.title__caption{display:block;margin-top:5px}.title--decorate{position:relative}.title--decorate::after{background:#0e7a73;content:"";height:3px;left:0;position:absolute;top:calc(100% + 8px);width:36px}.list--decorate ul{color:#333a3c;font-size:16px;margin-bottom:15px}.list--decorate ul li{margin-bottom:10px;padding-left:20px;position:relative}.list--decorate ul li::before{content:"\e90d";font-family:icomoon!important;font-size:6px;left:0;position:absolute;top:8px}.team-avatars{display:-webkit-box;display:-ms-flexbox;display:flex}.team-avatars__item{margin-right:-10px;position:relative;z-index:1}.team-avatars__item:nth-child(1){z-index:9}.team-avatars__item:nth-child(2){z-index:8}.team-avatars__item:nth-child(3){z-index:7}.team-avatars__item:nth-child(4){z-index:6}.team-avatars__item:nth-child(5){z-index:5}.team-avatars__item:nth-child(6){z-index:4}.team-avatars__item:nth-child(7){z-index:3}.team-avatars__item:nth-child(8){z-index:2}.team-avatars__item:nth-child(9){z-index:1}.team-avatars__item:nth-child(10){z-index:0}.team-avatars__item:hover{z-index:11}.team-avatars__photo{border:2px solid #fff;border-radius:50%;height:37px;overflow:hidden;width:37px}.team-avatars__photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hide-desktop{display:none}@media (max-width:768px){.hide-desktop{display:block}}@media (max-width:768px){.hide-mobile{display:none}}.step-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:960px){.step-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.step-image .steps{-ms-flex-preferred-size:338px;flex-basis:338px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:960px){.step-image .steps{margin-bottom:80px}}@media (max-width:768px){.step-image .steps{margin-bottom:50px}}.step-image__image{padding-left:100px}@media (max-width:1024px){.step-image__image{padding-left:50px}}@media (max-width:960px){.step-image__image{padding-left:0}}.step-image__image img{height:auto;width:100%}@media (max-width:960px){.step-image__image img{max-width:100%;width:auto}}.carousel-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#212322;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;margin-left:-10px;margin-right:-10px}@media (max-width:1024px){.carousel-nav{font-size:14px}}@media (max-width:768px){.carousel-nav{font-size:16px}}.carousel-nav .swiper-button-next,.carousel-nav .swiper-button-prev{color:#5b6770;font-size:9px;height:auto;margin-top:-2px;padding:10px;position:static;width:auto}@media (max-width:1024px){.carousel-nav .swiper-button-next,.carousel-nav .swiper-button-prev{font-size:7px}}@media (max-width:768px){.carousel-nav .swiper-button-next,.carousel-nav .swiper-button-prev{font-size:9px}}.carousel-nav .swiper-button-next::after,.carousel-nav .swiper-button-prev::after{display:none}.carousel-nav .swiper-button-next:hover,.carousel-nav .swiper-button-prev:hover{color:#212322}.carousel-nav .swiper-button-next.swiper-button-disabled,.carousel-nav .swiper-button-prev.swiper-button-disabled{color:#c1c3c3;opacity:1}.carousel-nav .swiper-button-prev{margin-right:15px}.carousel-nav .swiper-button-next{margin-left:15px}.carousel-nav--green .swiper-button-next,.carousel-nav--green .swiper-button-prev{color:#20b59a}.carousel-nav--green .swiper-button-next:hover,.carousel-nav--green .swiper-button-prev:hover{color:#0e7a73}.nav-counter{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}.nav-counter>span{min-width:9px;text-align:center}.nav-counter-delimiter{margin-left:3px;margin-right:3px}.link{color:#333a3c}.link-caption{font-family:"Roboto Slab",serif;font-size:14px;letter-spacing:.56px;line-height:1.6666666667;text-decoration:underline;font-weight:400}@media (max-width:1280px){.link-caption{font-size:14px}}@media (max-width:1024px){.link-caption{font-size:14px}}@media (max-width:768px){.link-caption{font-size:14px}}@media (max-width:480px){.link-caption{font-size:14px}}.link--icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.link--icon [class*=" icon-"],.link--icon [class^=icon-]{font-size:7px}.link--arrow [class*=" icon-"],.link--arrow [class^=icon-]{margin-left:10px}.quick-links__holder{padding-bottom:160px}@media (max-width:768px){.quick-links__holder{padding-bottom:60px}}@media (max-width:480px){.quick-links__holder{padding-bottom:40px}}.quick-links__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.quick-links__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-28px}}.quick-links__item{-ms-flex-preferred-size:50%;flex-basis:50%;margin-top:-28px;position:relative}@media (max-width:768px){.quick-links__item{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:20px;margin-top:0}}.quick-links__link{display:block;position:relative}.quick-links__link::after{background:#5ae6bd;bottom:0;content:"";height:6px;left:0;opacity:0;position:absolute;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}.quick-links__link:hover::after{opacity:1}.quick-links__link:hover .quick-links__title{text-decoration:underline}.quick-links__background{display:block;height:0;padding-bottom:65%;position:relative;width:100%}.quick-links__background img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.quick-links__background::after{background:#212322;background-blend-mode:multiply;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.quick-links__foreground{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0;padding:20px 25px;position:absolute;top:0;width:100%;z-index:1}.quick-links__tag{font-weight:500;margin-bottom:11px;text-transform:uppercase}.user-hero{margin-bottom:97px}@media (max-width:768px){.user-hero{margin-bottom:30px}}.user-hero--post-single{margin-bottom:180px}@media (max-width:768px){.user-hero--post-single{margin-bottom:110px}}@media (max-width:480px){.user-hero--post-single{margin-bottom:80px}}.user-hero__inner{background:#f9f9f9;-webkit-box-shadow:4px 4px 24px 3px rgba(0,0,0,.1);box-shadow:4px 4px 24px 3px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:412px;position:relative}@media (max-width:768px){.user-hero__inner{background:0 0;-webkit-box-shadow:unset;box-shadow:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:unset}}.user-hero__background{height:100%;position:absolute;right:0;top:0;width:45%}@media (max-width:768px){.user-hero__background{margin-bottom:30px;position:static;width:100%}}.user-hero__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.user-hero__background img{height:auto;max-height:none}}.user-hero__background svg{display:block;height:100%;left:0;margin-left:-1px;position:absolute;top:0;width:auto}@media (max-width:768px){.user-hero__background svg{display:none}}.user-hero__content{height:auto;position:relative;width:55%}@media (max-width:768px){.user-hero__content{width:auto}}.user-hero__content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 40px 60px}@media (max-width:768px){.user-hero__content-inner{padding:0}}.user-hero__action{padding-top:20px}.user-hero__heading{margin-bottom:30px}.user-hero__description{color:#333a3c}@media (max-width:768px){.user-hero__description{max-width:unset}}.user-hero__description a{color:#212322;font-weight:400}.user-hero__description a:hover{color:#20b59a}.user-hero__description p{margin-bottom:1.3em}.user-hero__description p:last-child{margin-bottom:0}.article-hero{padding-bottom:73px;padding-top:54px}@media (max-width:768px){.article-hero{padding-bottom:30px;padding-top:30px}}.article-hero__inner{background:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:960px){.article-hero__inner{background:0 0;-webkit-box-shadow:unset;box-shadow:unset;min-height:unset;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.article-hero__background{height:100%;min-width:45%}@media (max-width:960px){.article-hero__background{position:static;width:100%;height:auto;max-height:480px}}.article-hero__background img{height:100%;min-height:440px;max-height:440px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:auto}@media (max-width:960px){.article-hero__background img{height:auto;width:100%;max-height:480px;min-height:unset}}.article-hero__content{height:auto;overflow:hidden;position:relative;background-color:#333a3c;min-width:45%}@media (max-width:960px){.article-hero__content{background-color:#333a3c;min-width:unset;width:auto}}.article-hero__content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 40px;position:relative;height:100%}.article-hero__content-inner .h1{font-size:48px}@media (max-width:768px){.article-hero__content-inner{padding:24px 26px}}.article-hero__content>svg{height:100%;position:absolute;right:0}@media (max-width:768px){.article-hero__content>svg{display:none}}.article-hero__tags{margin-bottom:62px}@media (max-width:960px){.article-hero__tags{margin-bottom:30px}}.article-hero__heading{color:#fff;margin-bottom:60px}@media (max-width:960px){.article-hero__heading{margin-bottom:30px;font-size:36px!important}}.article-hero__heading a{color:#fff;-webkit-text-decoration-line:none;text-decoration-line:none;text-decoration-thickness:4px}.article-hero__heading a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.article-hero__author{margin-top:auto}.article-hero__featured{position:absolute;top:0;right:0;background:#fff;color:#212322;padding:8px 16px;margin:10px;text-transform:uppercase;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.article-hero--single{padding-top:56px;position:relative;z-index:3}@media (max-width:960px){.article-hero--single{padding-bottom:20px}}@media (max-width:768px){.article-hero--single{padding-top:30px}}.article-hero--single .article-hero__inner{background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:960px){.article-hero--single .article-hero__inner{min-height:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.article-hero--single .article-hero__background{min-width:unset}@media (max-width:960px){.article-hero--single .article-hero__background{width:100%}}.article-hero--single .article-hero__background img{-o-object-position:center;object-position:center}@media (max-width:1024px){.article-hero--single .article-hero__background img{max-width:400px}}@media (max-width:960px){.article-hero--single .article-hero__background img{max-height:480px;min-height:unset;max-width:unset;width:100%}}.article-hero--single .article-hero__content{background-color:#fff;min-width:unset;overflow:visible;width:50%}@media (max-width:960px){.article-hero--single .article-hero__content{background:0 0;width:100%}}.article-hero--single .article-hero__content-inner{padding:20px 20px 20px 40px;width:auto}@media (max-width:960px){.article-hero--single .article-hero__content-inner{padding:24px 0}}.article-hero--single .article-hero__content .author__details{color:#212322}.article-hero--single .article-hero__content .author__details a{color:#212322}.article-hero--single .article-hero__tags{margin-bottom:36px}@media (max-width:960px){.article-hero--single .article-hero__tags{margin-bottom:20px}}.article-hero--single .article-hero__heading{color:#212322;margin-bottom:40px;padding-right:40px;font-size:48px;line-height:120%}@media (max-width:960px){.article-hero--single .article-hero__heading{padding-right:0;margin-bottom:0;font-size:36px}}.article-hero--single .article-hero__group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:130px;position:relative;margin-top:32px}@media (max-width:960px){.article-hero--single .article-hero__group{margin-top:20px}}.section-backgrounds{height:100%;left:0;position:absolute;top:0;width:100%}.section-backgrounds__circle-large{background-image:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../img/circle-decoration-3.svg);background-repeat:no-repeat;background-size:100% auto;height:100%;max-width:1004px;position:absolute;right:0;top:50px;width:80%}.section-backgrounds__circle-big{background-image:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../img/circle-decoration-1.svg);background-repeat:no-repeat;background-size:100% auto;height:100%;left:0;max-width:840px;pointer-events:none;position:absolute;top:0;width:58%}.section-backgrounds__circle-small{background-image:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../img/circle-decoration-2.svg);background-position:right bottom;background-repeat:no-repeat;background-size:100% auto;bottom:0;height:100%;max-width:317px;position:absolute;right:0;width:31%}.section-backgrounds__wt1{background-image:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../img/wt-1.svg);background-position:right bottom;background-repeat:no-repeat;background-size:100% auto;bottom:0;height:100%;max-width:716px;opacity:.2;position:absolute;right:0;width:70%}.section-backgrounds__wt2{background-image:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../img/wt-2.svg);background-repeat:no-repeat;background-size:100% auto;height:100%;left:0;max-width:381px;opacity:.1;position:absolute;top:48px;width:57%}.content-gallery__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-10px}@media (max-width:480px){.content-gallery__inner{margin:-5px}}.content-gallery__background{padding:10px}@media (max-width:480px){.content-gallery__background{padding:5px}}.content-gallery__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-gallery__background-holder{height:100%}.content-gallery__background-holder-inner{height:100%}.content-gallery__background--left{-ms-flex-preferred-size:62%;flex-basis:62%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.content-gallery__background--left{-ms-flex-preferred-size:50%;flex-basis:50%}}.content-gallery__background--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.content-gallery__background--right .content-gallery__background-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-10px}@media (max-width:480px){.content-gallery__background--right .content-gallery__background-holder{margin:-5px}}.content-gallery__background--right .content-gallery__background-holder-inner{padding:10px}@media (max-width:480px){.content-gallery__background--right .content-gallery__background-holder-inner{padding:5px}}.content-gallery__background--right .content-gallery__background-holder-inner:first-child{-ms-flex-preferred-size:42%;flex-basis:42%}.content-gallery__background--right .content-gallery__background-holder-inner:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tippy-box{background-color:#212322;border-radius:26px}.tippy-content{font-family:"Roboto Slab",serif;font-size:16px;line-height:1.375;max-width:280px;padding:10px 26px;text-align:center}@media (max-width:1280px){.tippy-content{font-size:14px;padding:8px 22px}}@media (max-width:1024px){.tippy-content{font-size:12px;padding:6px 20px}}#gtx-trans{display:none!important}.dropdown__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 10px;-ms-touch-action:manipulation;touch-action:manipulation;width:130px}@media (max-width:1024px){.dropdown__button{width:110px}}.dropdown__button-icon{color:#333a3c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:6px;-webkit-transition:all .16s;transition:all .16s}@media (max-width:1024px){.dropdown__button-icon{font-size:5px}}.dropdown__button-caption{color:#575c5e;display:block;font-size:14px;overflow:hidden;padding-right:10px;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.dropdown__button:hover{background-color:#f2f2f2}.dropdown__button.is-active{background-color:#333a3c}.dropdown__button.is-active .dropdown__button-icon{color:#5ae6bd;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown__button.is-active .dropdown__button-caption{color:#fff}.dropdown__viewport{position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;pointer-events:none;z-index:1000}.dropdown__content{pointer-events:auto;background:#fff;-webkit-box-shadow:0 0 18px 3px rgba(0,0,0,.1);box-shadow:0 0 18px 3px rgba(0,0,0,.1);margin-top:15px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;opacity:0;padding:20px 25px;position:absolute;right:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .16s;transition:all .16s;visibility:hidden;width:100%;z-index:1}@media (max-width:1024px){.dropdown__content{max-width:630px}}.dropdown__content.is-active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.dropdown__content-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.dropdown__content-clear{cursor:pointer}.dropdown__content-clear:hover{color:#0e7a73}.dropdown__content-clear.is-hidden{opacity:0;visibility:hidden}.dropdown__content-title{color:#212322}.dropdown__content-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}.dropdown__content-item{-ms-flex-preferred-size:16.6666%;flex-basis:16.6666%;-ms-flex-negative:0;flex-shrink:0;padding:8px}@media (max-width:768px){.dropdown__content-item{-ms-flex-preferred-size:20%;flex-basis:20%}}@media (max-width:576px){.dropdown__content-item{-ms-flex-preferred-size:25%;flex-basis:25%}}@media (max-width:480px){.dropdown__content-item{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%}}.dropdown__content-item input{position:absolute;visibility:hidden}.dropdown__content-item input:checked+label{background-color:#fafafa}.dropdown__content-item input:checked+label circle,.dropdown__content-item input:checked+label line,.dropdown__content-item input:checked+label path,.dropdown__content-item input:checked+label rect{stroke:#0e7a73}.dropdown__content-item input:checked+label ellipse{fill:#0e7a73}.dropdown__content-item-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;padding:15px 0 5px;text-align:center;-webkit-transition:background-color .16s;transition:background-color .16s;width:100%}.dropdown__content-item-button:hover{background-color:#fafafa}.dropdown__content-item-icon{height:24px;margin-bottom:12px;width:24px}.dropdown__content-item-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.dropdown__content-item-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333a3c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:1.1666666667;min-height:28px;padding:0 5px}@media (max-width:1280px){.dropdown__content-item-title{font-size:14px}}@media (max-width:1024px){.dropdown__content-item-title{font-size:12px;padding:0}}.dropdown__item{padding:10px;margin:0 -13px}.quote-card{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:44px;padding-left:22px;padding-right:22px;width:50%}@media (max-width:768px){.quote-card{margin-bottom:22px;padding-left:11px;padding-right:11px}}@media (max-width:576px){.quote-card{width:100%}}.quote-card__inner{height:100%;width:100%}.quote-card__title{color:#5ae6bd;font-size:22px;font-weight:500;letter-spacing:.02em;line-height:1;margin-bottom:20px}.quote-card--success-story .quote-card__inner{background-color:#333a3c;background-image:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../img/success-story-curve.svg);background-position:left top;background-repeat:no-repeat;background-size:cover;padding:30px 30px 75px 40px}@media (max-width:768px){.quote-card--success-story .quote-card__inner{padding:30px 25px 50px}}.quote-card--success-story .quote-card__logo{margin-bottom:30px;opacity:.8;text-align:right}.quote-card--success-story .quote-card__logo img{display:inline-block;max-width:112px}.quote-card--success-story .quote-card__content{color:#fff;font-size:30px;font-weight:500;letter-spacing:.02em;line-height:1.2666666667;margin-bottom:30px;max-width:286px}@media (max-width:768px){.quote-card--success-story .quote-card__content{font-size:26px}}.quote-card--quote .quote-card__inner{background-color:#0e7a73;padding:30px 36px 48px 40px}@media (max-width:768px){.quote-card--quote .quote-card__inner{padding:30px 25px 50px}}.quote-card--quote .quote-card__inner ::-moz-selection{background:#0b635d}.quote-card--quote .quote-card__inner ::selection{background:#0b635d}.quote-card--quote .quote-card__logo{margin-bottom:33px;text-align:right}.quote-card--quote .quote-card__logo img{display:inline-block;max-width:106px}.quote-card--quote .quote-card__icon{color:#5ae6bd;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:42px;margin-bottom:20px}.quote-card--quote .quote-card__content{color:#fff;margin-bottom:6px}.quote-card--quote .quote-card__caption{color:#f9f9f9;font-size:18px;font-weight:500;letter-spacing:.05em;line-height:1.4545454545}@media (max-width:1280px){.quote-card--quote .quote-card__caption{font-size:17px}}@media (max-width:1024px){.quote-card--quote .quote-card__caption{font-size:16px}}@media (max-width:768px){.quote-card--quote .quote-card__caption{font-size:15px}}@media (max-width:480px){.quote-card--quote .quote-card__caption{font-size:14px}}.video-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#20b59a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;text-decoration:none}.video-link:hover{color:#0e7a73}.video-link:hover .video-link__title{border-color:#0e7a73}.video-link:hover .video-link__title:before{background-color:#0e7a73;-webkit-animation:leftToRight .6s ease forwards;animation:leftToRight .6s ease forwards}.video-link__icon{font-size:40px;-webkit-transition:all .16s;transition:all .16s}.video-link__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:18px;margin-left:20px;margin-top:-3px;padding-bottom:0;-webkit-text-decoration-line:none;text-decoration-line:none;text-transform:uppercase;-webkit-transition:all .16s;transition:all .16s;position:relative}.video-link__title:before{content:"";position:absolute;height:2px;width:100%;bottom:-2px;background-color:#20b59a;pointer-events:none;-webkit-transition:background-color .16s;transition:background-color .16s}.avatar{border-radius:50%;overflow:hidden;width:38px;height:38px;padding:0}.avatar img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@-webkit-keyframes fade{from{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes fade{from{opacity:1}50%{opacity:.7}to{opacity:1}}@-webkit-keyframes placeload{0%{background-position:-600px 0}100%{background-position:600px 0}}@keyframes placeload{0%{background-position:-600px 0}100%{background-position:600px 0}}.articles-card--preloader .articles-card__placeholder,.loading-animation,.projects__item--preloader .projects__holder{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeload;animation-name:placeload;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:-webkit-gradient(linear,left top,right top,from(#fafafa),color-stop(18%,#f0f0f0),color-stop(33%,#fafafa))!important;background-image:linear-gradient(to right,#fafafa 0,#f0f0f0 18%,#fafafa 33%)!important;background-size:1200px 104px!important}.projects{background-color:#fff;padding-bottom:78px;padding-top:0}@media (max-width:768px){.projects{padding-bottom:40px}}@media (max-width:480px){.projects.projects--blurred .projects__item{-webkit-filter:unset;filter:unset}}.projects__header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;position:relative}.projects__count{padding-top:11px;position:relative;top:10px}@media (max-width:768px){.projects__count{top:0}}.projects__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-22px;margin-right:-22px}@media (max-width:768px){.projects__list{margin-left:-11px;margin-right:-11px}}@media (max-width:576px){.projects__list{margin-left:0;margin-right:0}}.projects__list--preloader{display:none}.projects__list--preloader.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.projects__list--masonry{overflow:hidden}.projects__list--masonry .projects__item:nth-child(2){margin-top:44px}@media (max-width:768px){.projects__list--masonry .projects__item:nth-child(2){margin-top:0}}.projects__list.is-hidden{display:none}.projects__item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;-ms-flex-preferred-size:calc(50% - 44px);flex-basis:calc(50% - 44px);margin-bottom:44px;margin-left:22px;margin-right:22px;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:calc(50% - 44px)}.projects__item.hidden{display:none}@media (max-width:768px){.projects__item{-ms-flex-preferred-size:calc(50% - 22px);flex-basis:calc(50% - 22px);margin-bottom:22px;margin-left:11px;margin-right:11px;width:calc(50% - 22px)}}@media (max-width:576px){.projects__item{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;margin-right:0;width:100%}}.projects__item-holder{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 25px;position:absolute;-webkit-transition:all .2s;transition:all .2s;width:100%}.projects__item-title{color:#fff;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:22px;font-weight:500;letter-spacing:.02em;line-height:1.2222222222;margin-bottom:5px}@media (max-width:1280px){.projects__item-title{font-size:20px}}@media (max-width:1024px){.projects__item-title{font-size:18px}}.projects__item-title span{color:rgba(64,54,78,.5);font-size:14px}.projects__item-title a{font-size:14px}.projects__item-caption{color:#f2f2f2;margin-bottom:16px}.projects__item .background-gallery{height:100%}.projects__item .background-gallery .slick-list,.projects__item .background-gallery .slick-slide,.projects__item .background-gallery .slick-slide>div,.projects__item .background-gallery .slick-track{height:100%}.projects__item .background-gallery .slick-slide{position:relative}.projects__item .background-gallery__item{height:100%}.projects__item .background-gallery__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.projects__item .background-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#333a3c;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;mix-blend-mode:multiply;opacity:0;position:absolute;top:0;-webkit-transition:.16s;transition:.16s;width:100%}.projects__item-member-list{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;padding-right:10px;-webkit-transition:.16s;transition:.16s}.projects__item-member-list--technologies{opacity:1}.projects__item-member-list--technologies .projects__item-member-item{margin-right:-5px}.projects__item-member-list--technologies .projects__item-member-photo{height:37px;width:37px}.projects__item-member-item{margin-right:-10px;position:relative;z-index:1}.projects__item-member-item:nth-child(1){z-index:9}.projects__item-member-item:nth-child(2){z-index:8}.projects__item-member-item:nth-child(3){z-index:7}.projects__item-member-item:nth-child(4){z-index:6}.projects__item-member-item:nth-child(5){z-index:5}.projects__item-member-item:nth-child(6){z-index:4}.projects__item-member-item:nth-child(7){z-index:3}.projects__item-member-item:nth-child(8){z-index:2}.projects__item-member-item:nth-child(9){z-index:1}.projects__item-member-item:nth-child(10){z-index:0}.projects__item-member-item:hover{z-index:11}.projects__item-member-photo{border:2px solid #fff;border-radius:50%;height:50px;overflow:hidden;width:50px}.projects__item-member-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.projects__item-link{background-color:#fff;color:#212322;opacity:0;-webkit-transition:.16s;transition:.16s}.projects__item-link:hover{background-color:#fff;color:#212322}.projects__item-info{opacity:0;-webkit-transition:.16s;transition:.16s}.projects__item.hover .projects__item-holder,.projects__item:hover .projects__item-holder{border-color:#ecf4f7}.projects__item.hover .projects__item-corner,.projects__item:hover .projects__item-corner{opacity:1}.projects__item.hover .projects__item-info,.projects__item:hover .projects__item-info{opacity:1}.projects__item.hover .projects__item-member-list,.projects__item:hover .projects__item-member-list{opacity:1}.projects__item.hover .projects__item-link,.projects__item:hover .projects__item-link{opacity:1}.projects__item.hover .background-overlay,.projects__item:hover .background-overlay{opacity:.8}.projects__item--full-width{-ms-flex-preferred-size:100%;flex-basis:100%}.projects__item--full-width .background-overlay{opacity:.8}.projects__item--full-width:hover .projects__item-holder{border-color:transparent;overflow:hidden}.projects__item--full-width:hover .background-overlay{opacity:.7}@media (max-width:960px){.projects__item--preview .projects__holder{height:320px}}@media (max-width:768px){.projects__item--preview .projects__holder{height:300px}}@media (max-width:480px){.projects__item--preview .projects__holder{height:250px}}.projects__item--preview .projects__item-corner{background-color:#fafafa}.projects__item--preview-full-width .projects__item-background img{height:100%;max-height:unset;max-width:unset;-o-object-fit:cover;object-fit:cover;width:100%}.projects__item--preloader{pointer-events:none}.projects__item--preloader .projects__item{pointer-events:none}.projects__item--preloader:hover .projects__holder{-webkit-box-shadow:unset!important;box-shadow:unset!important}.projects__holder{display:-webkit-box;display:-ms-flexbox;display:flex;height:0;padding-bottom:126.8%;position:relative}@media (max-width:960px){.projects__item.hover .projects__holder{background-color:#fff;border-radius:6px 6px 6px 55px;-webkit-box-shadow:0 2px 8px 0 rgba(64,54,78,.2);box-shadow:0 2px 8px 0 rgba(64,54,78,.2)}.projects__item.hover .projects__item-corner{opacity:1}}@media (min-width:961px){.projects__item:active .projects__holder,.projects__item:focus .projects__holder,.projects__item:hover .projects__holder{background-color:#fff}}.projects--inner{background:#fff}.projects--inner .projects__item-corner{background-color:#fff}.projects__holder.gradient{background:-webkit-gradient(linear,left top,left bottom,from(#333a3c),to(#7b7f80));background:linear-gradient(180deg,#333a3c 0,#7b7f80 100%)}.projects__holder.gradient--graphite-dark{background:-webkit-gradient(linear,left top,left bottom,from(#333a3c),to(#7b7f80));background:linear-gradient(180deg,#333a3c 0,#7b7f80 100%)}.projects__holder.gradient--stone-dark{background:-webkit-gradient(linear,left top,left bottom,from(#5b6770),to(#939a9f));background:linear-gradient(180deg,#5b6770 0,#939a9f 100%)}.projects__holder.gradient--steel-dark{background:-webkit-gradient(linear,left top,left bottom,from(#53778a),to(#8ea4af));background:linear-gradient(180deg,#53778a 0,#8ea4af 100%)}.projects__holder.gradient--graphite-light{background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(0,#7b7f80),to(#9da0a1));background:linear-gradient(0,#7b7f80 0,#9da0a1 100%)}.projects__holder.gradient--stone-light{background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(0,#939a9f),to(#adb2b6));background:linear-gradient(0,#939a9f 0,#adb2b6 100%)}.projects__holder.gradient--steel-light{background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(0,#8ea4af),to(#aab9c0));background:linear-gradient(0,#8ea4af 0,#aab9c0 100%)}.projects__item-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.projects__item-background img{bottom:0;display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;position:absolute;right:0;width:100%}.projects__item-background--contain img{height:calc(100% - 100px);width:calc(100% - 60px)}.projects__item-background--cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.projects-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.projects-item__info{margin-bottom:10px}}@media (max-width:480px){.projects-item__info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.projects-item__info-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:1px solid #f2f2f2;border-radius:2px;color:#f2f2f2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"Roboto Slab",serif;margin-bottom:8px;margin-right:8px;padding:7px 6px}.projects-item__info-icon{-ms-flex-item-align:center;align-self:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:8px}.projects-item__info-icon img{height:13px;max-height:13px}.projects-item__info-icon .icon-slug-mac-os-app{margin-top:-2px}.projects-item__info-title{font-size:13px;line-height:1}.projects-item-hidden{display:none;-webkit-filter:drop-shadow(4px 4px 30px rgba(0, 0, 0, .4));filter:drop-shadow(4px 4px 30px rgba(0, 0, 0, .4));height:calc(100% - 100px);max-height:800px;max-width:1275px;padding:0;position:relative;width:calc(100% - 120px);z-index:1}@media (max-width:1280px){.projects-item-hidden{max-height:590px;max-width:1060px}}@media (max-width:1024px){.projects-item-hidden{max-height:517px;max-width:904px}}@media (max-width:960px){.projects-item-hidden{max-height:unset}}@media (max-width:480px){.projects-item-hidden{border-radius:0;height:auto;width:100%}}.projects-item-hidden .fancybox-close-small{display:none}@media (max-width:480px){.fancybox-navigation{display:none}.fancybox-slide--html{padding:0}}.projects-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media (max-width:960px){.projects-modal{display:block;overflow:auto}}.projects-modal .slick-projects-gallery{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:auto}.projects-modal__inner{width:100%;height:100%}.projects-modal__layout{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-width:0;overflow:hidden;width:100%}@media (max-width:960px){.projects-modal__layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.projects-modal__left-part{background-color:#333a3c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;width:60%}@media (max-width:960px){.projects-modal__left-part{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:30px;width:100%}}.projects-modal__right-part{-ms-flex-preferred-size:40%;flex-basis:40%;min-width:0;overflow:hidden;width:40%}@media (max-width:960px){.projects-modal__right-part{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}}.projects-modal .icon-close{color:#c1c3c3;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;position:absolute;right:15px;top:15px;-webkit-transition:color .2s;transition:color .2s;z-index:3}@media (max-width:480px){.projects-modal .icon-close{position:absolute}}.projects-modal .icon-close:hover{color:#212322}.projects-modal__header{display:none;min-width:0;position:relative}@media (max-width:960px){.projects-modal__header{display:block;padding:30px 37px 20px 25px}}.projects-modal__header.is-hidden{visibility:hidden}.projects-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;min-width:0}@media (max-width:960px){.projects-modal__content{height:auto}.projects-modal__content .icon-close,.projects-modal__content .projects-item__info{display:none}}.projects-modal__content .projects-modal__right-part{position:relative}.projects-modal__content .projects-modal__right-part-inner{height:100%;overflow:auto;padding-bottom:60px}@media (max-width:960px){.projects-modal__content .projects-modal__right-part-inner{position:relative}}.projects-modal__content.is-hidden{visibility:hidden}.projects-modal .projects__item-title{color:#212322;margin-bottom:10px}.projects-modal .projects__item-caption{color:#333a3c;margin-bottom:0}.projects-modal .projects-item__info-item{background-color:#71798d}.projects-modal__item{padding:0 25px 20px}@media (max-width:480px){.projects-modal__item{padding-left:15px;padding-right:40px}}.projects-modal__item.no-border{border-bottom:none}.projects-modal__item-title{margin-bottom:10px}.projects-modal__item.projects-modal__item--header{border-bottom:none;padding:30px 50px 33px 25px;position:relative}@media (max-width:960px){.projects-modal__item.projects-modal__item--header{display:none}}.projects-modal__item.projects-modal__item--description{padding:0 68px 0 40px}@media (max-width:480px){.projects-modal__item.projects-modal__item--description{padding:0 15px}}.projects-modal__item.projects-modal__item--technologies{padding:0 35px 32px 25px}.projects-modal__item.projects-modal__item--testimonial{border-bottom:none;margin-bottom:30px;padding-bottom:0}.projects-modal__description-holder{padding-bottom:15px;padding-top:10px}.projects-modal__highlight{background:#0e7a73;color:#fff;font-size:18px;font-weight:500;letter-spacing:.02em;line-height:1.2222222222;padding:24px 30px}.projects-modal__description{color:#333a3c;font-size:16px;line-height:1.375;overflow:hidden}.projects-modal__description.limited{max-height:45px}.projects-modal__description.limited.limited--secondary{max-height:177px}.projects-modal__description.limited.is-active{max-height:none}.projects-modal__description p{margin-bottom:10px}.projects-modal__access-denied{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:0 15px;position:absolute;top:0;width:100%;z-index:14}.projects-modal__access-denied div{text-align:center}.projects-modal__access-denied div p{color:#212322;font-size:18px;font-weight:600;margin-bottom:15px}.projects-modal__loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:15}@media (max-width:768px){.projects-modal__loader{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:20}}.projects-modal__hire{background:#fff;border-top:1px solid #f2f2f2;bottom:0;left:0;padding:11px 40px 12px;position:absolute;right:0;text-align:center;-webkit-transition:.3s;transition:.3s;width:100%;z-index:13}@media (max-width:480px){.projects-modal__hire{-webkit-transform:none;-ms-transform:none;transform:none}}.projects-modal__read-more-link{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:.125em;overflow:hidden;position:relative;right:-3px;text-decoration:none}.projects-modal__read-more-link::before{bottom:1px;height:2px}.projects-modal__read-more-link.is-active{display:none}.projects-modal__technologies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projects-modal .technologies__left{padding-right:30px}.projects-modal .technologies__right{width:130px}@media (max-width:1280px){.projects-modal .technologies__right{width:120px}}@media (max-width:1024px){.projects-modal .technologies__right{width:92px}}@media (max-width:1024px){.projects-modal .technologies__right{padding-left:0}}.projects-modal .technologies__right .project-length{font-family:"Roboto Slab",serif;font-size:16px;letter-spacing:.04em;line-height:1.5}@media (max-width:1280px){.projects-modal .technologies__right .project-length{font-size:14px}}@media (max-width:1024px){.projects-modal .technologies__right .project-length{font-size:12px}}.projects-modal .technologies__title{color:#0e7a73;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.1428571429;margin-bottom:10px;text-transform:none}@media (max-width:1280px){.projects-modal .technologies__title{font-size:18px}}@media (max-width:1024px){.projects-modal .technologies__title{font-size:16px}}@media (max-width:1024px){.projects-modal .technologies__title{font-size:14px}}.projects-modal .technologies__icons-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px;margin-left:-5px;margin-right:-5px}.projects-modal .technologies__icons-list li{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:15px;padding:0 5px}.projects-modal__testimonial{color:#333a3c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px}@media (max-width:1280px){.projects-modal__testimonial{font-size:14px}}@media (max-width:1024px){.projects-modal__testimonial{font-size:12px}}.projects-modal__testimonial-content{font-size:18px;font-weight:500;line-height:1.3333333333;margin-bottom:20px;padding-left:29px;position:relative}@media (max-width:1280px){.projects-modal__testimonial-content{font-size:18px}}@media (max-width:1024px){.projects-modal__testimonial-content{font-size:16px}}.projects-modal__testimonial-content::before{color:#0e7a73;content:"\e922";font-family:icomoon!important;font-size:15px;left:0;position:absolute;top:-7px}.projects-modal__testimonial-name{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.3333333333;padding-left:29px}.projects-modal .slick-active .nav-item,.projects-modal .slick-active .slick-projects-nav__item{opacity:1}.projects-modal .slick-projects-nav{padding:12px 0 6px}.projects-modal .slick-projects-nav .slick-list{padding:0!important}.projects-modal .slick-projects-nav .slick-track{-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:0}.projects-modal .slick-projects-nav .slick-slide{outline:0}.projects-modal .slick-projects-nav .slick-slide.slick-current{opacity:1}.projects-modal .slick-projects-nav .slick-slide.slick-current .nav-item,.projects-modal .slick-projects-nav .slick-slide.slick-current .slick-projects-nav__item,.projects-modal .slick-projects-nav .slick-slide.slick-current .slick-projects-nav__item:hover{opacity:1}.projects-modal .slick-projects-nav__item{cursor:pointer;display:block!important;opacity:.5;outline:0;padding:0 5px}.projects-modal .slick-projects-nav__item:hover{opacity:.7}.projects-modal .slick-projects-nav__item.slick-current{opacity:1}.projects-modal .slick-projects-nav__item.slick-current .nav-item{opacity:1}.projects-modal .slick-projects-nav__item img{height:36px;margin-bottom:6px;-o-object-fit:cover;object-fit:cover;width:auto}@media (min-width:961px){.projects-modal .slick-projects-gallery{height:calc(100% - 83px)}.projects-modal .slick-projects-gallery .slick-list,.projects-modal .slick-projects-gallery .slick-track{height:100%}.projects-modal .slick-projects-gallery .slick-slide{height:100%}.projects-modal .slick-projects-gallery .slick-slide>div{height:100%}}.projects-modal .slick-projects-gallery__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.projects-modal .slick-projects-gallery__item>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.projects-modal .nav-item{background-color:#fff;height:2px;opacity:0;width:100%}.projects-modal .nav-item .progress-line{background-color:#5ae6bd;height:100%;width:0}.projects-modal--single-project{height:740px}@media (max-width:1024px){.projects-modal--single-project{height:600px}}@media (max-width:960px){.projects-modal--single-project{height:auto}}.projects-modal--single-project .projects-modal__layout{overflow:visible}.projects-modal--single-project .projects-modal__right-part{border-radius:0 0 5px;-webkit-box-shadow:0 2px 8px 0 rgba(64,54,78,.2);box-shadow:0 2px 8px 0 rgba(64,54,78,.2)}@media (max-width:960px){.projects-modal--single-project .projects-modal__right-part{border-radius:0;-webkit-box-shadow:unset;box-shadow:unset}}.projects-modal--single-project-protected{height:240px}.slide-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;overflow:hidden;padding-left:25px;padding-right:25px;position:absolute;text-align:center;top:0;width:100%}@media (max-width:768px){.slide-info{position:static}}@media (max-width:960px){.slide-info{padding-bottom:0}}@media (max-width:768px){.slide-info{padding-left:0;padding-right:0}.slide-info .fancybox-button{display:none}}.slide-info--modal{background-color:rgba(33,35,34,.5);position:absolute}@media (max-width:768px){.slide-info--modal{padding:0 15px!important;position:absolute}}@media (max-width:480px){.slide-info--modal{padding:0 10px!important;position:absolute!important}}.slide-info--item .slide-info__inner{-webkit-transform:translateY(65px);-ms-transform:translateY(65px);transform:translateY(65px);-webkit-transition:.26s;transition:.26s}@media (max-width:768px){.slide-info--item .slide-info__inner{padding:0 25px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.projects__item:hover .slide-info--item .slide-info__inner{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.slide-info--item .slide-info__title{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:24px;letter-spacing:.5px;margin-bottom:5px}@media (max-width:960px){.slide-info--item .slide-info__title{font-size:20px}}.slide-info--item .slide-info__subtitle{font-size:18px;margin-bottom:40px}@media (max-width:768px){.slide-info--item .slide-info__subtitle{margin-bottom:20px}}.slide-info--item .fancybox-button{color:#fff;opacity:1;top:calc(50% - 69px);visibility:visible;width:50px}.slide-info--item .fancybox-button--arrow_right>div::before{left:22px}.slide-info--item .fancybox-button--arrow_left>div::before{right:22px}@media (max-width:480px){.slide-info:not(.slide-info--item){padding:0;position:relative}}.slide-info__logo{display:inline-block!important;height:auto;margin-bottom:20px;max-width:300px;width:auto}@media (max-width:960px){.slide-info__logo{margin-bottom:10px;max-width:200px}}@media (max-width:768px){.slide-info__logo{height:auto;max-height:60px;max-width:190px!important;width:auto}}.slide-info__title{font-size:23px;font-weight:700;letter-spacing:.021em;line-height:1.2;margin-bottom:10px}.slide-info__subtitle{font-size:20px;line-height:1.2}@media (max-width:960px){.slide-info__subtitle{font-size:16px}}.slide-video{min-width:100%;width:0}.slide-video-holder{min-height:0;min-width:0;position:relative}.slide-video__item{border:none!important;height:100%;position:relative}.slide-video__item-inner{height:100%;position:relative;width:100%}.slide-video__placeholder{height:100%;left:0;position:absolute;top:0;-webkit-transition:all .2s;transition:all .2s;width:100%;z-index:2}.slide-video__placeholder img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.slide-video__placeholder.is-hidden{opacity:0;visibility:hidden}.slide-video__overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(51,58,60,.7);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.slide-video__video{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;z-index:3}.slide-video__video video{display:block;width:100%}.slide-video__watch-video{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;-webkit-transition:color .2s;transition:color .2s}.slide-video__watch-video__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:40px}.slide-video__watch-video__caption{font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:24px;margin-left:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;white-space:nowrap}@media (max-width:768px){.slide-video__watch-video__caption{font-size:20px;margin-left:20px}}@media (max-width:480px){.slide-video__watch-video__caption{font-size:18px;letter-spacing:1.5px}}.slide-video__watch-video:hover{color:#5ae6bd}.protip-container{z-index:99999}.protip-skin-default--scheme-pro.protip-container{background-color:#212322;border-radius:30px;font-family:"Roboto Slab",serif;font-size:11px;line-height:1.6363636364;padding:4px 21px}.protip-arrow{display:none}.slick-no-slide .slick-track{text-align:center;-webkit-transform:inherit!important;-ms-transform:inherit!important;transform:inherit!important;width:100%!important}.slick-no-slide .slick-slide{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:none}.load-more-holder{text-align:center;-webkit-transition:all .16s;transition:all .16s}@media (max-width:960px){.load-more-holder{padding-bottom:60px}}@media (max-width:768px){.load-more-holder{padding-bottom:50px}}@media (max-width:480px){.load-more-holder{padding-bottom:40px}}.load-more-holder.is-hidden{opacity:0;visibility:hidden}.load-more-holder:empty{display:none}.single-project-container{padding-top:75px}@media (max-width:960px){.single-project-container{padding-top:60px}}@media (max-width:768px){.single-project-container{padding-top:50px}}@media (max-width:480px){.single-project-container{padding-top:40px}}.single-project h2{font-size:36px}.single-project .p2{font-size:16px}.testimonials{background-color:#333a3c;padding:0;position:relative}@media (max-width:960px){.testimonials{padding:0}}.testimonials-background{height:100%;left:0;position:absolute;top:0;width:100%}.testimonials-background img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonials-background::after{background:-webkit-gradient(linear,left bottom,left top,from(#333a3c),to(#333a3c));background:linear-gradient(0deg,#333a3c,#333a3c);background-blend-mode:multiply;content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}.testimonials .container{height:100%}@media (max-width:1024px){.testimonials .container{padding-left:46px;padding-right:46px}}.testimonials-swiper{position:relative}.testimonials-inner{height:100%;padding:112px 0;position:relative}@media (max-width:960px){.testimonials-inner{padding-top:70px}}@media (max-width:576px){.testimonials-inner{padding-top:50px}}.testimonials-logo{-ms-flex-preferred-size:242px;flex-basis:242px;-ms-flex-negative:0;flex-shrink:0;height:112px;-webkit-transform:translate(0,-62px);-ms-transform:translate(0,-62px);transform:translate(0,-62px)}@media (max-width:1024px){.testimonials-logo{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@media (max-width:960px){.testimonials-logo{-ms-flex-preferred-size:180px;flex-basis:180px;height:80px}}@media (max-width:576px){.testimonials-logo{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:30px;max-width:180px}}@media (max-width:480px){.testimonials-logo{max-width:140px}}.testimonials-logo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;width:100%}@media (max-width:576px){.testimonials-logo img{-o-object-position:left top;object-position:left top}}.testimonials-content{padding-left:20px;-webkit-transition:all .2s;transition:all .2s}.testimonials-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:576px){.testimonials-top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:30px}}.testimonials-item{color:#fff;height:auto;outline:0}.testimonials-image{border-radius:50%;display:inline-block;-ms-flex-negative:0;flex-shrink:0;height:63px;margin-right:10px;overflow:hidden;position:relative;width:63px}.testimonials-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonials-bottom{bottom:40px;opacity:0;position:absolute;right:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .2s;transition:opacity .2s;visibility:hidden;z-index:2}@media (hover:none) and (pointer:coarse){.testimonials-bottom{opacity:1;visibility:visible}}@media (max-width:1024px){.testimonials-bottom{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@media (max-width:576px){.testimonials-bottom{padding-left:20px;position:static}}.testimonials-desc{margin-bottom:32px;max-width:650px;padding-right:50px;position:relative}@media (max-width:1280px){.testimonials-desc{max-width:600px}}@media (max-width:1024px){.testimonials-desc{max-width:520px}}@media (max-width:576px){.testimonials-desc{padding-right:0}}.testimonials-desc::before{color:#5ae6bd;content:"\e922";font-family:icomoon!important;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:calc(100% + 12px);top:-20px}.description .testimonials-desc blockquote p,.post-content__inner .body-text .testimonials-desc blockquote p,.testimonials-desc .description blockquote p,.testimonials-desc .post-content__inner .body-text blockquote p,.testimonials-desc .quote p{font-size:20px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.8px}.testimonials-profile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.testimonials-position{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.5;margin-bottom:0}@media (max-width:1024px){.testimonials-position{font-size:14px}}.testimonials .testimonials-nav{bottom:40px;opacity:0;padding-left:20px;position:absolute;-webkit-transition:opacity .2s;transition:opacity .2s;visibility:hidden;z-index:2}@media (hover:none) and (pointer:coarse){.testimonials .testimonials-nav{opacity:1;visibility:visible}}.testimonials .testimonials-nav-counter{color:#fff;font-weight:500;letter-spacing:.02em}.testimonials .testimonials-nav-counter>span{min-width:10px}.testimonials:not(.testimonials--single):not(.testimonials--circle-bg):hover .testimonials-content{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){.testimonials:not(.testimonials--single):not(.testimonials--circle-bg):hover .testimonials-content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.testimonials:not(.testimonials--single):not(.testimonials--circle-bg):hover .testimonials-bottom,.testimonials:not(.testimonials--single):not(.testimonials--circle-bg):hover .testimonials-nav{opacity:1;visibility:visible}.testimonials--secondary .testimonials-desc{max-width:800px}@media (max-width:1280px){.testimonials--secondary .testimonials-desc{max-width:700px}}@media (max-width:1024px){.testimonials--secondary .testimonials-desc{max-width:705px}}.testimonials--secondary .testimonials-desc::before{color:#5ae6bd}.testimonials--secondary .testimonials-text p::after{color:#5ae6bd}.testimonials--secondary .testimonials-background{background-color:#333a3c}.testimonials--secondary .testimonials-background::after{display:none}.testimonials--secondary .testimonials-image{margin-right:15px}.testimonials--secondary .testimonials-name{font-size:24px;font-weight:500}@media (max-width:576px){.testimonials--secondary .testimonials-name{font-size:20px}}.testimonials--secondary .testimonials-position{font-family:"Roboto Slab",serif;font-size:16px;font-weight:300}@media (max-width:576px){.testimonials--secondary .testimonials-position{font-size:14px}}.testimonials--circle-bg .testimonials-background{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#333a3c}.testimonials--circle-bg .testimonials-background::after{content:none}.testimonials--circle-bg .testimonials-background svg{opacity:.2;max-width:906px;display:block;height:906px}.testimonials--circle-bg .testimonials-bottom,.testimonials--circle-bg .testimonials-nav{opacity:1;visibility:visible}.testimonial-single{overflow:hidden;padding-bottom:100px;padding-top:130px;position:relative}@media (max-width:960px){.testimonial-single{padding-bottom:80px;padding-top:100px}}@media (max-width:768px){.testimonial-single{padding-bottom:40px;padding-top:10px}}.testimonial-single--no-background{padding-top:0}.testimonial-single--top-background{padding-bottom:80px;padding-top:80px}.testimonial-single--bottom-background{padding-bottom:80px;padding-top:80px}.testimonial-single--bottom-background::before{background:#f2f2f2;bottom:0;content:"";height:70%;left:0;position:absolute;width:100%;z-index:0}.testimonial-single__inner{position:relative}.testimonial-single__rect{background:#fafafa;height:100%;position:absolute;top:100px;width:100%}.testimonial-single__holder{position:relative}@media (max-width:1024px){.testimonial-single__background{height:auto}}.testimonial-single__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-single__foreground{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}@media (max-width:768px){.testimonial-single__foreground{position:relative}}.testimonial-single__card{background:#333a3c;bottom:46px;color:#fff;left:40px;max-width:480px;padding:46px 60px;position:absolute}.testimonial-single__card--inverse{right:40px;left:unset}@media (max-width:1280px){.testimonial-single__card{max-width:550px}}@media (max-width:1024px){.testimonial-single__card{max-width:500px}}@media (max-width:768px){.testimonial-single__card{bottom:0;left:0;max-width:unset;position:relative}}@media (max-width:480px){.testimonial-single__card{padding:35px 45px}}.testimonial-single__text{margin-bottom:34px;position:relative;font-size:20px;font-style:normal;font-weight:500;line-height:140%}.testimonial-single__text::before{color:#5ae6bd;content:"\e922";font-family:icomoon!important;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:calc(100% + 7px);top:-12px}.testimonial-single__text a{color:#5ae6bd;text-decoration:none}.testimonial-single__text a:hover{text-decoration:underline}.testimonial-single__user{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.testimonial-single__user-photo{border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:64px;margin-right:15px;overflow:hidden;width:64px}.testimonial-single__user-photo img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-single__user-info.p2{font-size:14px}.testimonial-single__user-info .author-text{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:500;display:block;font-size:18px}.testimonial-single--post{padding-bottom:52px;padding-top:62px}@media (max-width:960px){.testimonial-single--post{padding-bottom:30px;padding-top:40px}}@media (max-width:768px){.testimonial-single--post{padding-bottom:20px;padding-top:30px}}.testimonial-single--flexible{margin-bottom:70px;margin-top:70px;padding-bottom:0;padding-top:0}@media (max-width:768px){.testimonial-single--flexible{margin:50px 0}}@media (max-width:480px){.testimonial-single--flexible{margin:40px 0}}.testimonial-single--no-indent{margin-bottom:0}.testimonials-gallery{min-width:100%;width:0}.testimonials-gallery-holder{min-height:0;min-width:0;position:relative}.testimonials-gallery__item{border:none!important;position:relative}.testimonials-gallery__item-holder{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:50px;padding-top:64px}@media (max-width:768px){.testimonials-gallery__item-holder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.testimonials-gallery__photo{-ms-flex-item-align:start;align-self:flex-start;-ms-flex-preferred-size:242px;flex-basis:242px;-ms-flex-negative:0;flex-shrink:0;margin-right:45px;width:242px}@media (max-width:960px){.testimonials-gallery__photo{-ms-flex-preferred-size:160px;flex-basis:160px;width:160px}}@media (max-width:768px){.testimonials-gallery__photo{-ms-flex-item-align:center;align-self:center;margin-bottom:30px;margin-right:0}}.testimonials-gallery__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonials-gallery__content{color:#fff;padding-right:52px}@media (max-width:768px){.testimonials-gallery__content{padding-right:0;text-align:center}}.testimonials-gallery__text{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:1.4583333333;margin-bottom:30px;padding-left:88px;padding-top:20px;position:relative}@media (max-width:960px){.testimonials-gallery__text{font-size:22px}}@media (max-width:768px){.testimonials-gallery__text{font-size:20px;padding:0 20px}}@media (max-width:480px){.testimonials-gallery__text{font-size:18px;padding:0}}.testimonials-gallery__text::before{bottom:100%;color:#fff;content:"\e91a";font-family:icomoon!important;font-size:59px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;left:0;line-height:1;pointer-events:none;position:absolute;-webkit-transform:translateY(44px) translateX(0);-ms-transform:translateY(44px) translateX(0);transform:translateY(44px) translateX(0);z-index:-1}@media (max-width:768px){.testimonials-gallery__text::before{display:none}}.testimonials-gallery__position{color:#333a3c;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;padding-left:88px}@media (max-width:768px){.testimonials-gallery__position{font-size:16px;padding:0}}@media (max-width:480px){.testimonials-gallery__position{font-size:14px}}.testimonials-gallery__progress-bar{bottom:0;height:2px;left:0;margin-left:calc((100vw - 100%)/ -2);position:absolute;width:calc(100% + (100vw - 100%)/ 2)}@media (max-width:768px){.testimonials-gallery__progress-bar{width:100vw}}.testimonials-gallery__progress-bar div{background:#0e7a73;display:block;height:100%;width:0}.footer{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;z-index:0}@media (max-width:768px){.footer{position:static}}.footer__top{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.3888888889;padding:70px 0 107px}@media (max-width:768px){.footer__top{font-size:18px;padding:60px 0 20px}}.footer__top-holder{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.footer__top-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){.footer__top-left{margin-bottom:40px}}@media (max-width:768px){.footer__top-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.footer__top .footer-social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:33px}@media (max-width:768px){.footer__top .footer-social{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:30px}}@media (max-width:480px){.footer__top .footer-social{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__top .footer-social__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:14px}@media (max-width:480px){.footer__top .footer-social__list{margin-left:0}}.footer__top .footer-social .clutch-widget{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:195px;flex-basis:195px;height:52px;overflow:hidden;width:195px}.footer__top .footer-social__item{color:#c1c3c3;font-size:36px;margin-left:19px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}@media (max-width:480px){.footer__top .footer-social__item{font-size:26px;margin-left:15px}}.footer__top .footer-social__item:hover{color:#212322}.footer__top-navs{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.footer__top-navs{border-top:1px solid rgba(23,34,60,.2);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;padding-top:25px}}.footer__top-nav:first-child{margin-right:38px}.footer__top-nav li{margin-bottom:8px}.footer__top-nav li a{color:#5b6770;font-weight:400;padding-left:0;padding-right:0}.footer__top-nav li a:hover{color:#20b59a}.footer__top-nav li a::after{display:none}.footer__top .list{color:rgba(21,34,60,.5);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:24px;line-height:34px;margin-bottom:30px}@media (max-width:768px){.footer__top .list{font-size:16px;letter-spacing:.89px;line-height:1.5}}.footer__top .list li{margin-bottom:12px;margin-left:0}@media (max-width:768px){.footer__top .list li{margin-bottom:20px}}.footer__top .list.list--footer-top{margin-bottom:0}.footer__address{color:#333a3c;margin-bottom:20px}.footer__bottom{background:#fafafa;color:#333a3c;font-family:"Roboto Slab",serif;font-size:14px;font-weight:300;letter-spacing:.075em;padding:25px 0}@media (max-width:1024px){.footer__bottom{font-size:12px}}.footer__bottom-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:3px}.footer__bottom-nav li{margin-left:9px}@media (max-width:768px){.footer__bottom-nav li{margin-left:0;margin-right:9px}}.footer__bottom-nav .footer-separator{background:#333a3c;height:12px;margin-top:0;opacity:.4;width:1px}.footer__bottom-nav .footer-separator:last-child{display:none}.footer__bottom .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.footer__bottom .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){.footer__copyright{margin-bottom:20px}}.footer .logo-container{margin-bottom:20px}.footer .contact-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .contact-links a{color:#5b6770;text-decoration:underline;-webkit-transition:all .2s;transition:all .2s}.footer .contact-links a::before{bottom:0}.footer .contact-links a:hover{color:#20b59a}.footer .current-menu-item a{color:#20b59a;opacity:1}.text{line-height:1.61;max-width:690px}@media (max-width:960px){.text{max-width:100%!important}}.text p:not(:last-child){margin-bottom:36px}@media (max-width:480px){.text p:not(:last-child){margin-bottom:18px}}.text a{color:#212322;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal}.text--white{color:#fff}.text--narrow{max-width:500px}.text--full-width{max-width:unset}.text--center{text-align:center}.popup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;overflow-y:auto;padding:15px;position:fixed;right:0;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:.3s;transition:.3s;visibility:hidden;width:100vw;z-index:1000}@media (max-width:480px){.popup{padding:0}}.popup::before{background-color:#333a3c;content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:.8;position:absolute;top:0;width:100%}.popup--contact{padding:15px}.popup__inner{background-color:#fff;-webkit-box-shadow:0 0 18px 3px rgba(0,0,0,.1);box-shadow:0 0 18px 3px rgba(0,0,0,.1);margin:0 auto;max-width:860px;opacity:0;overflow:hidden;position:relative;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:.3s;transition:.3s;width:100%}@media (max-width:480px){.popup__inner{border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}}.popup__inner--contact{max-width:447px;min-height:unset;padding-bottom:46px;padding-top:60px}.popup__inner--contact .popup__header{margin-bottom:15px;position:static}.popup__inner--contact .popup__content{padding-bottom:0;padding-top:0}.popup__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center}.popup__title{color:#212322;margin-bottom:15px;padding:0 20px;text-align:center}.popup--project-password .popup__inner{max-width:488px}.popup--project-password .popup__header{height:90px}.popup--project-password .popup__content{padding:60px 20px 0}.popup--project-password .popup__footer{color:#9da0a1;font-family:"Roboto Slab",serif;font-size:13px;padding-bottom:20px;padding-top:0;text-align:center}.popup--project-password .popup__footer a{color:#575c5e;margin-left:1px}.popup--project-password .popup__footer a:hover{color:#20b59a}.popup--project-password .password-form__holder{margin:auto;max-width:220px;padding-bottom:40px;padding-top:30px}.popup__content{padding:60px 20px;text-align:center}.popup__response-message{color:#212322;display:none;padding:10px 0;text-align:center}.popup__content-text{color:#333a3c;margin:auto;max-width:620px}.popup__content-text a{color:#212322}.popup__content-actions{padding-top:45px}@media (max-width:480px){.popup__content-actions{padding-top:30px}}.popup__close{color:#c1c3c3;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;position:absolute;right:15px;top:15px;-webkit-transition:color .2s;transition:color .2s;z-index:3}.popup__close:hover{color:#212322}.popup.is-active{opacity:1;-webkit-transition:.3s;transition:.3s;visibility:visible}.popup.is-active .popup__inner{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.3s;transition:.3s}@supports (-webkit-overflow-scrolling:touch){.popup{-webkit-overflow-scrolling:touch}}.list__item{color:#212322;font-size:18px;font-weight:400}.list__item a{color:#212322;cursor:pointer;text-decoration:none}.capabilities ul li,.list--dotted ul li{color:#333a3c;font-size:18px;font-weight:400;line-height:1.5;margin-bottom:6px;padding-left:30px;position:relative}.capabilities ul li::before,.list--dotted ul li::before{color:#20b59a;content:"\e92d";font-family:icomoon!important;font-size:8px;left:0;position:absolute;top:9px}@media (max-width:480px){.capabilities ul li::before,.list--dotted ul li::before{top:7px}}.capabilities ul li.list-item--no-link::before,.list--dotted ul li.list-item--no-link::before{color:#333a3c}.capabilities ul li a,.list--dotted ul li a{font-family:"Roboto Slab",serif;text-decoration:underline}.capabilities ul li a:hover,.list--dotted ul li a:hover{color:#20b59a}.list--dotted--xs ul li{color:#333a3c;font-family:"Roboto Slab",serif;font-weight:300;font-size:16px;line-height:1.6363636364;margin-bottom:1px;padding-left:16px}@media (max-width:1280px){.list--dotted--xs ul li{font-size:14px}}@media (max-width:1024px){.list--dotted--xs ul li{font-size:12px}}.list--dotted--xs ul li a{color:#5b6770;font-family:"Roboto Slab",serif}.list--dotted--xs ul li::before{font-size:8px;top:6px}@media (max-width:1280px){.list--dotted--xs ul li::before{top:5px}}@media (max-width:1024px){.list--dotted--xs ul li::before{top:3px}}.list--checked .list__item::before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0e7a73;border-radius:50%;color:#fff;content:"\e902";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:icomoon!important;font-size:6px;height:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;vertical-align:middle;width:16px}.list--vertical{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:576px){.list--vertical{margin-bottom:10px}}.list--vertical li{line-height:normal}.list--vertical li:last-child a{border-right:none}.list--vertical li:last-child a::after{display:none}.list--vertical a{color:#333a3c;font-size:16px;font-weight:500;line-height:19px;padding:0 8px;position:relative;text-decoration:none}.list--vertical a::after{background-color:rgba(21,34,60,.5);content:"";height:12px;margin-top:1px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.service-list{margin-bottom:40px;padding-top:120px}@media (max-width:960px){.service-list{margin-bottom:30px;padding-top:100px}}@media (max-width:768px){.service-list{margin-bottom:10px;padding-top:20px}}.service-list .card-item__image img{height:130px;width:auto}.skillset{background-color:#f9f9f9;padding:102px 0 181px}@media (max-width:960px){.skillset{padding-bottom:80px;padding-top:60px}}@media (max-width:768px){.skillset{padding-bottom:60px;padding-top:40px}}.description__content .skillset h2,.post-content__inner .body-text .skillset h2,.skillset .content-heading,.skillset .description__content h2,.skillset .h2,.skillset .post-content__inner .body-text h2{color:#0e7a73;margin-bottom:120px}@media (max-width:768px){.description__content .skillset h2,.post-content__inner .body-text .skillset h2,.skillset .content-heading,.skillset .description__content h2,.skillset .h2,.skillset .post-content__inner .body-text h2{margin-bottom:70px}}.skillset-holder{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.skillset-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.skillset-image{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-negative:0;flex-shrink:0;max-width:500px;padding-left:20px;padding-right:46px;padding-top:7px}@media (max-width:768px){.skillset-image{margin-bottom:40px;max-width:300px;padding-left:0;padding-right:0}}.skillset-image svg{overflow:visible}.skillset-image-card{cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.skillset-image-card:hover{-webkit-transform:translateY(-1%);-ms-transform:translateY(-1%);transform:translateY(-1%)}.skillset-image-card.is-active{-webkit-transform:translateY(-11%);-ms-transform:translateY(-11%);transform:translateY(-11%)}.skillset-carousel{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-negative:0;flex-shrink:0;padding-left:64px;width:50%}@media (max-width:960px){.skillset-carousel{padding-left:30px}}@media (max-width:768px){.skillset-carousel{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:500px;padding-left:0;width:100%}}.skillset-carousel-item{opacity:0!important}.skillset-carousel-item.swiper-slide-active{opacity:1!important}.skillset-carousel-title{color:#53778a;margin-bottom:20px}.skillset-carousel-description{color:#333a3c}.skillset-carousel-description p{margin-bottom:1em}.skillset-carousel-description p:last-child{margin-bottom:0}.skillset-swiper{margin-bottom:20px}.process{background-color:#0e7a73;padding:140px 0 102px}@media (max-width:960px){.process{padding-bottom:60px;padding-top:80px}}@media (max-width:768px){.process{padding-bottom:40px;padding-top:60px}}.description__content .process h2,.post-content__inner .body-text .process h2,.process .content-heading,.process .description__content h2,.process .h2,.process .post-content__inner .body-text h2{color:#f2f2f2;margin-bottom:30px}.process-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:576px){.process-holder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.process-content{max-width:300px}@media (max-width:1024px){.process-content{max-width:242px}}@media (max-width:576px){.process-content{text-align:center}}.process-content ::-moz-selection{background:#0b635d}.process-content ::selection{background:#0b635d}.process-description{color:#f2f2f2;margin-bottom:40px}.process-action .btn:hover{border-color:#5ae6bd;color:#5ae6bd}.process-image{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;max-width:600px;padding-left:40px;padding-top:28px;text-align:center}@media (max-width:1024px){.process-image{max-width:500px}}@media (max-width:576px){.process-image{margin-bottom:20px;padding:0;width:100%}}.process-image img{display:inline-block}@media (max-width:576px){.process-image img{max-width:280px}}.engagement{padding:0}.engagement-home{padding-bottom:160px;padding-top:160px}@media (max-width:960px){.engagement-home{padding-bottom:67px;padding-top:67px}}@media (max-width:576px){.engagement-home{padding-bottom:46px;padding-top:46px}}.engagement-gallery{display:-ms-grid;display:grid;grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(10,68px);margin:-12px}@media (max-width:1024px){.engagement-gallery{grid-template-rows:repeat(10,54px)}}@media (max-width:960px){.engagement-gallery{grid-template-columns:repeat(14,1fr);margin-bottom:10px;grid-template-rows:repeat(23,50px)}}@media (max-width:576px){.engagement-gallery{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(20,auto)}}.engagement-gallery-item{padding:12px}.engagement-gallery-item:nth-child(1){grid-column:1/6;grid-row:1/7}.engagement-gallery-item:nth-child(2){grid-column:10/15;grid-row:4/8}.engagement-gallery-item:nth-child(3){grid-column:6/11;grid-row:1/4}.engagement-gallery-item:nth-child(4){grid-column:11/15;grid-row:1/4}.engagement-gallery-item:nth-child(5){grid-column:1/6;grid-row:7/11}.engagement-gallery-item:nth-child(6){grid-column:6/10;grid-row:4/11}.engagement-gallery-item:nth-child(7){grid-column:10/15;grid-row:8/11}@media (max-width:960px){.engagement-gallery-item:nth-child(1){grid-column:1/9;grid-row:1/9}.engagement-gallery-item:nth-child(2){grid-column:1/9;grid-row:14/19}.engagement-gallery-item:nth-child(3){grid-column:9/15;grid-row:1/5}.engagement-gallery-item:nth-child(4){grid-column:9/15;grid-row:14/19}.engagement-gallery-item:nth-child(5){grid-column:1/9;grid-row:9/14}.engagement-gallery-item:nth-child(6){grid-column:9/15;grid-row:5/14}.engagement-gallery-item:nth-child(7){grid-column:1/15;grid-row:19/24}}@media (max-width:576px){.engagement-gallery-item:nth-child(1){grid-column:1/2;grid-row:1/3}.engagement-gallery-item:nth-child(2){grid-column:1/9;grid-row:8/12}.engagement-gallery-item:nth-child(3){grid-column:1/1;grid-row:4/8}.engagement-gallery-item:nth-child(4),.engagement-gallery-item:nth-child(6),.engagement-gallery-item:nth-child(7){display:none}.engagement-gallery-item:nth-child(5){grid-column:1/9;grid-row:13/19}}.engagement-gallery-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.engagement-gallery-item--quote{color:#fff;text-align:center}.engagement-gallery-item--quote p{margin-bottom:10px;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.8px}.engagement-gallery-item--quote p:last-child{margin-bottom:0}.engagement-gallery-item--quote em{color:#5ae6bd;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.5}@media (max-width:1280px){.engagement-gallery-item--quote em{font-size:17px}}@media (max-width:1024px){.engagement-gallery-item--quote em{font-size:14px}}.engagement-gallery-item--quote>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px}@media (max-width:576px){.engagement-gallery-item--quote>div{padding:50px 35px}}.engagement-gallery-item--quote .quote-dark{background:#333a3c}@media (max-width:960px){.engagement-gallery-item--quote .quote-dark{padding:35px}}.engagement-gallery-item--quote .quote-green{background:#0e7a73}@media (max-width:960px){.engagement-gallery-item--quote .quote-green{padding:35px}}.engagement-gallery-item--quote .quote-green ::-moz-selection{background:#0b635d}.engagement-gallery-item--quote .quote-green ::selection{background:#0b635d}.services{padding-bottom:180px;padding-top:147px}@media (max-width:960px){.services{padding-bottom:90px;padding-top:107px}}@media (max-width:576px){.services{padding-bottom:40px;padding-top:57px}}@media (max-width:480px){.services{padding-bottom:20px}}.services_title{font-size:36px;margin-bottom:32px}.services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-20px;margin-right:-20px}.services-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:20px;padding-right:20px;text-align:center}@media (max-width:768px){.services-item{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:60px}}.services-item-image{height:0;margin-bottom:50px;padding:0 15px 50%;position:relative;width:100%}@media (max-width:768px){.services-item-image{margin-bottom:40px;padding:0 15px 100px}}@media (max-width:480px){.services-item-image{margin-bottom:20px;padding:0 10px 70px}}.services-item-image img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.services-item-title{margin-bottom:25px}@media (max-width:768px){.services-item-title{max-width:160px}}@media (max-width:480px){.services-item-title{max-width:130px}}.services-item-list ul li{line-height:1;margin-bottom:10px;padding-left:16px;position:relative}.services-item-list ul li::before{color:#20b59a;content:"\e92d";font-family:icomoon!important;font-size:8px;left:1px;position:absolute;top:9px}@media (max-width:1280px){.services-item-list ul li::before{top:8px}}@media (max-width:1024px){.services-item-list ul li::before{top:7px}}@media (max-width:480px){.services-item-list ul li::before{top:7px}}.services-item-list ul li a{color:#5b6770;-webkit-text-decoration-line:underline;text-decoration-line:underline}.services-item-list ul li a:hover{color:#20b59a}.services--secondary{background:#f9f9f9;padding-top:213px}@media (max-width:576px){.services--secondary{padding-top:80px}}@media (max-width:480px){.services--secondary{padding-bottom:40px;padding-top:40px}}.services--secondary .services-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}@media (max-width:480px){.services--secondary .services-item{-ms-flex-preferred-size:100%;flex-basis:100%}.services--secondary .services-item:last-child{margin-bottom:0}}.services--secondary .services-item-title{font-size:22px;line-height:1.2222222222;margin-bottom:34px;text-align:left}@media (max-width:1280px){.services--secondary .services-item-title{font-size:20px}}@media (max-width:1024px){.services--secondary .services-item-title{font-size:18px}}@media (max-width:768px){.services--secondary .services-item-title{max-width:unset}}.services--secondary .services-item-title a{color:#212322}.services--secondary .services-item-title a:hover{color:#0e7a73}.services--secondary .services-item-image{margin-bottom:75px}@media (max-width:768px){.services--secondary .services-item-image{margin-bottom:40px}}@media (max-width:480px){.services--secondary .services-item-image{margin-bottom:20px;padding:0 10px 100px}}@media (max-width:768px){.services--secondary .services-item-image img{-o-object-position:left;object-position:left}}.services--inner{padding-bottom:20px;padding-top:60px}.services--block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;gap:32px;max-width:1002px;margin:0 auto}@media (max-width:768px){.services--block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.services--block .services__single{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:280px;background:#333a3c;padding:40px 32px 50px;width:302px}@media (max-width:960px){.services--block .services__single{width:600px}}@media (max-width:768px){.services--block .services__single{width:100%;margin:auto}}.services--block .services__single img{width:140px!important;height:auto!important}@media (max-width:960px){.services--block .services__single img{width:100px!important}}@media (max-width:768px){.services--block .services__single img{width:126px!important}}@media (max-width:480px){.services--block .services__single img{width:75px!important}}.services--block .services__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.services--block .services__content h2{font-size:24px;letter-spacing:.72px;margin-top:0}@media (max-width:960px){.services--block .services__content h2{min-height:90px}}@media (max-width:768px){.services--block .services__content h2{min-height:unset}}.services--block .services__content .btn{margin-top:37px;margin-bottom:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;color:#212322;font-size:14px;padding:11px 20px}.service-card{margin-bottom:100px}@media (max-width:768px){.service-card{margin-bottom:60px}}@media (max-width:480px){.service-card{margin-bottom:40px}}.service-card__inner{-webkit-box-shadow:4px 4px 24px rgba(0,0,0,.15);box-shadow:4px 4px 24px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:412px}@media (max-width:768px){.service-card__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.service-card__background{-ms-flex-preferred-size:45%;flex-basis:45%;-ms-flex-negative:0;flex-shrink:0}.service-card__background-holder{height:100%}.service-card__background-holder img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.service-card__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:40px}@media (max-width:480px){.service-card__content{padding:25px}}.service-card__heading{margin-bottom:30px}.service-card__description{margin-bottom:20px}.service-card__description p{margin-bottom:1.3em}.service-card__description p:last-child{margin-bottom:0}.service-card__description a{color:#212322;font-weight:400}.service-card__description a:hover{color:#20b59a}.service-card--inverse .service-card__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:768px){.service-card--inverse .service-card__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.service-card--small .service-card__inner{min-height:auto;max-height:320px}.service-card--small .service-card__background{-ms-flex-preferred-size:33%;flex-basis:33%}.process-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-block{width:100%;max-width:864px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;color:#fff}.service-block h2{font-size:36px;font-weight:500;letter-spacing:.72px;line-height:120%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-block h2 .number{min-width:48px;width:48px;height:48px;background-image:url(/wp-content/themes/fullclarity/assets/src/img/white-circle.svg);background-size:48px;background-repeat:no-repeat;background-position:center;display:inline-block;margin-right:10px;position:relative}.service-block h2 .number span{text-align:center;width:100%;position:absolute;top:2px;display:block}.service-block h4{text-transform:none;font-size:24px;font-weight:500;letter-spacing:.48px;line-height:120%}.service-block p{font-size:16px;font-family:"Roboto Slab",serif;font-weight:300;line-height:160%;letter-spacing:.64px;margin:19px 0 36px}.service-block img{aspect-ratio:420/258;-o-object-fit:cover;object-fit:cover}.service-block ul{margin-left:12px;margin-bottom:30px}.service-block li{font-size:14px;font-weight:400;line-height:160%;letter-spacing:.56px;font-family:"Roboto Slab",serif;margin-bottom:8px;-webkit-padding-start:4px;padding-inline-start:4px;list-style-image:url(/wp-content/themes/fullclarity/assets/src/img/bullet.svg)}.service-block li a{color:#fff}.service-block li a:hover{color:#5ae6bd}.service-block .btn{color:#fff;border-color:#fff;padding:12px 20px;font-size:14px;font-weight:400;border-width:1px;-webkit-transition:all 250ms;transition:all 250ms}.service-block .btn:hover{color:#5ae6bd;border-color:#5ae6bd}.service-block .col:nth-child(2){padding:64px 80px 0;max-width:422px}@media (max-width:1024px){.service-block .col:nth-child(2){padding:64px 40px 0 80px}}@media (max-width:960px){.service-block .col:nth-child(2){padding:64px 0 0 40px;max-width:260px}}@media (max-width:768px){.service-block .col:nth-child(2){padding:30px 0 0;max-width:260px}}@media (max-width:768px){.service-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-30px 0;padding:0 20px}}.competencies-block .flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:848px;margin:0 auto}.competencies-block .flex-grid img{margin-bottom:32px;height:42px;width:auto;max-width:42px}.competencies-block .flex-grid>div{width:200px;height:176px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.32px;text-transform:uppercase}@media (max-width:768px){.competencies-block .flex-grid{gap:20px 16px}.competencies-block .flex-grid>div{height:150px}.competencies-block .flex-grid img{margin-bottom:20px}}.competencies-block.grey .flex-grid>div{background:#f9f9f9}.workflow-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:964px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:90px;padding:32px 50px}@media (max-width:1024px){.workflow-block{gap:40px}}@media (max-width:768px){.workflow-block{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px;padding:0 50px}}.workflow-block .col{max-width:348px}@media (max-width:768px){.workflow-block .col{max-width:500px}}.workflow-block .col .wheel-item{background:#f9f9f9;min-height:170px}.workflow-block .col h4{color:#0e7a73;font-size:18px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.36px;margin-bottom:12px}.workflow-block .col h3{font-size:36px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.72px;margin-bottom:20px}.workflow-block .col p{color:#333a3c;font-family:"Roboto Slab",serif;font-size:16px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.64px;margin-bottom:40px}.col-right{min-width:416px;height:416px;position:relative}@media (max-width:768px){.col-right{height:360px}}.sprint-wheel{position:relative;padding:44px;-webkit-transform:scale(.77);-ms-transform:scale(.77);transform:scale(.77);top:-40px;left:-80px}@media (max-width:1024px){.sprint-wheel{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66);top:0;left:-120px}}@media (max-width:960px){.sprint-wheel{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);top:0;left:-120px}}@media (max-width:768px){.sprint-wheel{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66);top:-40px;left:-90px}}@media (max-width:480px){.sprint-wheel{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);top:-40px;left:-70px}}.sprint-wheel .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:100;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.sprint-wheel .center .numbers,.sprint-wheel .center .units{text-align:center;font-style:normal;font-weight:600;text-transform:uppercase;font-size:42.108px;letter-spacing:.842px;line-height:100%}.sprint-wheel .center .numbers{font-size:132px;line-height:100%;margin:18px 0 -18px}.sprint-wheel svg g{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 250ms;transition:all 250ms}.sprint-wheel svg g.radial-text.selected[data-wheel-value="1"]{-webkit-transform:translate(1px,-10px);-ms-transform:translate(1px,-10px);transform:translate(1px,-10px)}.sprint-wheel svg g.radial-text.selected[data-wheel-value="2"]{-webkit-transform:translate(8px,-5px);-ms-transform:translate(8px,-5px);transform:translate(8px,-5px)}.sprint-wheel svg g.radial-text.selected[data-wheel-value="3"]{-webkit-transform:translate(10px,4px);-ms-transform:translate(10px,4px);transform:translate(10px,4px)}.sprint-wheel svg g.radial-text.selected[data-wheel-value="4"]{-webkit-transform:translate(-4px,9px);-ms-transform:translate(-4px,9px);transform:translate(-4px,9px)}.sprint-wheel svg g.radial-text.selected[data-wheel-value="5"]{-webkit-transform:translate(-7px,-10px);-ms-transform:translate(-7px,-10px);transform:translate(-7px,-10px)}.sprint-wheel svg g.radial-text.selected[data-wheel-value="6"]{-webkit-transform:translate(-2px,-12px);-ms-transform:translate(-2px,-12px);transform:translate(-2px,-12px)}.sprint-wheel .overlay{z-index:100;position:absolute}.sprint-wheel .overlay path{pointer-events:none;fill:#000}.sprint-wheel .overlay path.trigger{pointer-events:all;cursor:pointer}.sprint-wheel .overlay path.selected{fill:#fff}.sprint-wheel .middle,.sprint-wheel .outer{position:absolute;width:540px;height:540px;z-index:0}.sprint-wheel .middle .mask,.sprint-wheel .middle .mask2,.sprint-wheel .middle .mask3,.sprint-wheel .outer .mask,.sprint-wheel .outer .mask2,.sprint-wheel .outer .mask3{position:absolute;width:460px;height:460px;left:40px;top:40px;border-radius:50%;background-color:#fff;z-index:1;pointer-events:none}.sprint-wheel .middle .scaler.selected .wrapper,.sprint-wheel .outer .scaler.selected .wrapper{-webkit-transform:rotate(0) scale(1.085);-ms-transform:rotate(0) scale(1.085);transform:rotate(0) scale(1.085)}.sprint-wheel .middle .scaler.selected .wrapper .sector,.sprint-wheel .outer .scaler.selected .wrapper .sector{background:#0e7a73}.sprint-wheel .middle .scaler .wrapper,.sprint-wheel .outer .scaler .wrapper{width:540px;height:540px;border-radius:50%;overflow:hidden;position:absolute;-webkit-transition:all 250ms;transition:all 250ms;-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.sprint-wheel .middle .scaler .wrapper .sector,.sprint-wheel .outer .scaler .wrapper .sector{position:absolute;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;background:0 0;width:5000px;height:5000px;left:50%;top:50%;margin-top:-5000px;margin-left:-5000px;background:#f2f2f2;z-index:0;-webkit-transition:all 250ms;transition:all 250ms;cursor:pointer}.sprint-wheel .middle .scaler .wrapper .sector-1,.sprint-wheel .outer .scaler .wrapper .sector-1{-webkit-transform:rotate(90deg) skew(54deg);-ms-transform:rotate(90deg) skew(54deg);transform:rotate(90deg) skew(54deg)}.sprint-wheel .middle .scaler .wrapper .sector-2,.sprint-wheel .outer .scaler .wrapper .sector-2{-webkit-transform:rotate(126deg) skew(18deg);-ms-transform:rotate(126deg) skew(18deg);transform:rotate(126deg) skew(18deg)}.sprint-wheel .middle .scaler .wrapper .sector-3,.sprint-wheel .outer .scaler .wrapper .sector-3{-webkit-transform:rotate(198deg) skew(54deg);-ms-transform:rotate(198deg) skew(54deg);transform:rotate(198deg) skew(54deg)}.sprint-wheel .middle .scaler .wrapper .sector-4a,.sprint-wheel .outer .scaler .wrapper .sector-4a{-webkit-transform:rotate(234deg) skew(0);-ms-transform:rotate(234deg) skew(0);transform:rotate(234deg) skew(0)}.sprint-wheel .middle .scaler .wrapper .sector-4b,.sprint-wheel .outer .scaler .wrapper .sector-4b{-webkit-transform:rotate(323deg) skew(35deg);-ms-transform:rotate(323deg) skew(35deg);transform:rotate(323deg) skew(35deg)}.sprint-wheel .middle .scaler .wrapper .sector-5,.sprint-wheel .outer .scaler .wrapper .sector-5{-webkit-transform:rotate(378deg) skew(54deg);-ms-transform:rotate(378deg) skew(54deg);transform:rotate(378deg) skew(54deg)}.sprint-wheel .middle .scaler .wrapper .sector-6,.sprint-wheel .outer .scaler .wrapper .sector-6{-webkit-transform:rotate(414deg) skew(54deg);-ms-transform:rotate(414deg) skew(54deg);transform:rotate(414deg) skew(54deg)}.sprint-wheel .middle{z-index:10;pointer-events:none;left:90px;top:90px;width:448px;height:448px}.sprint-wheel .middle .mask{width:368px;height:368px;left:40px;top:40px;opacity:.6}.sprint-wheel .middle .mask2{width:298px;height:298px;left:75px;top:75px;z-index:15;border:4px solid #f2f2f2}.sprint-wheel .middle .mask3{width:258px;height:258px;left:95px;top:95px;z-index:35}.sprint-wheel .middle .scaler.selected .wrapper{-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.sprint-wheel .middle .scaler.selected .wrapper .sector{background:#20b59a}.sprint-wheel .middle .scaler .wrapper{width:448px;height:448px;-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.sprint-wheel .middle .scaler .wrapper .sector{background:#c1c3c3}.sprint-wheel .middle .ticks{position:absolute;top:224px;left:224px;z-index:10;pointer-events:none}.sprint-wheel .middle .ticks.phase-ticks{z-index:30}.sprint-wheel .middle .ticks .tick{width:452px;position:absolute}.sprint-wheel .middle .ticks .tick .line{height:.5px;position:relative;background:#fff;top:-.25px}.sprint-wheel .middle .ticks .tick.thick .line{height:2px}.sprint-wheel .middle .ticks .tick.phase-tick{background:0 0;width:304px}.sprint-wheel .middle .ticks .tick.phase-tick .line{height:2px;position:relative;background:#9da0a1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.studio__background img{height:auto;width:100%}.studio__content{background:#f9f9f9;padding-bottom:70px}@media (max-width:576px){.studio__content{background:#fff;padding-bottom:30px}}.studio__inner{background:#fff;-webkit-box-shadow:0 0 18px 3px rgba(0,0,0,.1);box-shadow:0 0 18px 3px rgba(0,0,0,.1);margin-top:-80px;padding:50px;position:relative}.studio__inner h3{font-size:28px!important}.studio__inner p{font-size:14px!important;line-height:24px!important}@media (max-width:768px){.studio__inner{margin-top:0;padding:30px}}@media (max-width:576px){.studio__inner{-webkit-box-shadow:unset;box-shadow:unset;padding:30px 0}}.studio__heading{margin-bottom:15px}.studio__text{color:#333a3c}.studio__text a{font-weight:400}.studio__text.flex{gap:72px}.studio__text.flex>div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.studio__text.flex>div:last-child{width:290px}@media (max-width:960px){.studio__text.flex>div:last-child{width:200px}}.studio__text.flex>div:last-child p:last-child{margin-top:17px}@media (max-width:768px){.studio__text.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.studio__text.flex>div{width:100%}}.competencies{background:#f9f9f9;padding-bottom:60px;padding-top:80px}@media (max-width:768px){.competencies{padding-bottom:40px;padding-top:60px}}@media (max-width:480px){.competencies{padding-bottom:40px;padding-top:40px}}.competencies__title{margin-bottom:48px;text-align:center}@media (max-width:960px){.competencies__title{margin-bottom:40px}}.competencies__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.competencies__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:45px;padding-bottom:25px;padding-top:50px;text-align:center}@media (max-width:768px){.competencies__item{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;margin-bottom:30px}}@media (max-width:480px){.competencies__item{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:20px;padding-bottom:5px;padding-top:20px}}.competencies__item-icon{display:inline-block;height:52px;margin-bottom:30px;width:52px}@media (max-width:1024px){.competencies__item-icon{height:46px;width:46px}}.competencies__item-icon img{height:100%;-o-object-fit:contain;object-fit:contain;opacity:.8;width:100%}.working-remotely{background-color:#f2f2f2;padding-bottom:90px;padding-top:60px}@media (max-width:768px){.working-remotely{padding-bottom:60px;padding-top:40px}}@media (max-width:480px){.working-remotely{padding-top:20px}}.working-remotely__title{margin-bottom:22px}.working-remotely__description{margin-bottom:90px;max-width:950px}@media (max-width:1024px){.working-remotely__description{max-width:757px}}@media (max-width:768px){.working-remotely__description{margin-bottom:40px}}.working-remotely__holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.working-remotely__holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.working-remotely__image{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (max-width:768px){.working-remotely__image{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:30px}}.working-remotely__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.working-remotely__list{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:60px}@media (max-width:768px){.working-remotely__list{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0}}.working-remotely__item{margin-bottom:48px}.working-remotely__item:last-child{margin-bottom:0}.working-remotely__item-title{margin-bottom:10px}.layout-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.layout-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width:576px){.layout-flex{margin-left:0;margin-right:0}}@media (max-width:960px){.layout-flex .card-item{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:30px;padding-left:20px;padding-right:20px}}@media (max-width:768px){.layout-flex .card-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:5px;padding-right:5px;text-align:center}}.layout-flex .card-item.card-item--working-together{-ms-flex-preferred-size:33.333%;flex-basis:33.333%}@media (max-width:768px){.layout-flex .card-item.card-item--working-together{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:25px}}@media (max-width:576px){.layout-flex .card-item.card-item--working-together{-ms-flex-preferred-size:100%;flex-basis:100%}}.layout-flex .card-item.card-item--working-together img{height:160px;max-width:100%;width:auto}.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-40px;margin-right:-40px}@media (max-width:960px){.columns{margin-left:-20px;margin-right:-20px}}@media (max-width:576px){.columns{margin-left:0;margin-right:0}}@media (max-width:960px){.columns{-ms-flex-wrap:wrap;flex-wrap:wrap}}.columns__item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-left:40px;padding-right:40px}@media (max-width:960px){.columns__item{padding-left:20px;padding-right:20px}}@media (max-width:576px){.columns__item{padding-left:0;padding-right:0}}.columns.columns-2 .columns__item{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:576px){.columns.columns-2 .columns__item{-ms-flex-preferred-size:100%;flex-basis:100%}}.columns--gallery{padding-top:70px}@media (max-width:768px){.columns--gallery{padding-top:50px}}@media (max-width:960px){.columns--gallery .columns__item{margin-bottom:0}}.columns--gallery .columns__item:last-child{padding-top:84px}@media (max-width:768px){.columns--gallery .columns__item:last-child{padding-top:0}}.card-item{-ms-flex-preferred-size:0;flex-basis:0}.card-item__photo{border-radius:50%;height:175px;margin-bottom:38px;overflow:hidden;width:175px}@media (max-width:1024px){.card-item__photo{height:140px;width:140px}}@media (max-width:768px){.card-item__photo{margin-bottom:27px}}@media (max-width:480px){.card-item__photo{height:100px;width:100px}}.card-item--team{-ms-flex-preferred-size:auto;flex-basis:auto}@media (max-width:1024px){.card-item--team{-ms-flex-preferred-size:0;flex-basis:0}}.card-item__photo-link{border-radius:50%;display:inline-block;height:100%;overflow:hidden;position:relative;width:100%}.card-item__photo-link img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-filter .16s;transition:-webkit-filter .16s;transition:filter .16s;transition:filter .16s,-webkit-filter .16s;width:100%}.card-item__photo-link::after{border:5px solid #fff;border-radius:50%;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .2s;transition:opacity .2s}.card-item__photo-link:hover::after{opacity:.3}.card-item__hover-info{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:rgba(0,160,214,.2);border-radius:50%;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:.16s;transition:.16s}.card-item__subheader{color:#212322;margin-bottom:5px}.card-item__header{color:#0e7a73;margin-bottom:20px}@media (max-width:768px){.card-item__header{margin-bottom:15px}}.card-item--team .card-item__header{margin-bottom:10px}.card-item__header span{color:#0e7a73;display:none;margin-left:20px}.card-item__header span::before{font-size:14px;font-weight:700;vertical-align:middle}.card-item__header--bold{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:24px;font-weight:600}.card-item__header-link{color:#212322;font-weight:600;position:relative;text-decoration:underline}.card-item__header-link::before{color:#333a3c;content:"\e90f";display:none;font-family:icomoon!important;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;pointer-events:none;position:absolute;right:-12px;top:50%;-webkit-transform:translateY(-50%) translateX(100%);-ms-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.card-item__header-link:hover::before{color:#0e7a73}.card-item__link{opacity:0}.card-item:hover .card-item__link{opacity:1}.card-item__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:140px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:70px;max-width:200px;position:relative}@media (max-width:768px){.card-item__image{margin-bottom:50px}}@media (max-width:480px){.card-item__image{margin-bottom:30px}}.card-item__image svg{display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:100%;max-height:100%;max-width:100%;width:auto}.card-item__info{margin-bottom:32px}.card-item__info,.card-item__info a{color:#333a3c;line-height:1.5;text-decoration:none}.card-item--team .card-item__info,.card-item--team .card-item__info a{line-height:1.7777777778}.card-item__info a:hover{text-decoration:underline}.step-animation__item{position:relative}.step-animation__card{left:0;opacity:0;position:relative;top:0;-webkit-transition:all .3s;transition:all .3s;visibility:hidden}.step-animation__card svg{display:inline-block}.step-animation__card .blue-circle-svg{stroke:#bdccdb}.step-animation__card .blue-circle-svg.is-highlighted{stroke:#00addb}.step-animation__card .blue-circle{background:#fff;border:2px solid #5ae6bd;border-radius:50%;height:12px;left:-5px;position:absolute;top:-5px;width:12px}.step-animation__card .blue-circle.is-active{border-color:#5ae6bd}.step-animation__card .absolute-layer{left:0;position:absolute;top:0}.step-animation__card:first-child{opacity:1;position:relative;visibility:visible}.step-animation__card.is-visible{opacity:1;visibility:visible}.price-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;margin-bottom:38px;padding-left:15px;padding-right:15px}@media (max-width:960px){.price-card{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:340px}}@media (max-width:480px){.price-card{padding-left:0;padding-right:0}}.price-card--popular .price-card__inner{border-color:#0e7a73}.price-card__sticker{background:#0e7a73;color:#fff;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:.89px;padding-top:2px;position:absolute;right:0;text-align:center;top:0;-webkit-transform:rotate(42deg) translate(29px,-11px);-ms-transform:rotate(42deg) translate(29px,-11px);transform:rotate(42deg) translate(29px,-11px);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:120px}.price-card__holder{border-radius:9px;-webkit-box-shadow:0 2px 12px 0 rgba(64,54,78,.1);box-shadow:0 2px 12px 0 rgba(64,54,78,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.price-card__inner{background:#fff;border-top:6px solid #0e7a73;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:42px 30px 50px;position:relative;text-align:center}@media (max-width:480px){.price-card__inner{padding:31px 15px 30px}}.price-card__price{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:48px;font-weight:600;letter-spacing:1px;margin-bottom:12px}@media (max-width:480px){.price-card__price{margin-bottom:5px}}.price-card__price sup{font-size:28px;margin-left:3px;margin-right:3px;top:-.45em}.price-card__title{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:.35px;line-height:1.3333333333;margin-bottom:30px}@media (max-width:480px){.price-card__title{margin-bottom:20px}}.price-card__description{color:#333a3c;font-size:16px;margin-bottom:56px;text-align:left}@media (max-width:480px){.price-card__description{margin-bottom:30px}}.price-card__description ul li{margin-bottom:10px;padding-left:25px;position:relative}@media (max-width:480px){.price-card__description ul li{margin-bottom:8px}}.price-card__description ul li::before{content:"\e90d";font-family:icomoon!important;font-size:6px;left:7px;position:absolute;top:7px}.price-card__action{padding-left:10px;padding-right:10px}.price-card__action .btn{width:100%}@-webkit-keyframes highlight{0%{color:#333a3c;stroke:#333a3c}50%{color:#0e7a73;stroke:#0e7a73}100%{color:#333a3c;stroke:#333a3c}}@keyframes highlight{0%{color:#333a3c;stroke:#333a3c}50%{color:#0e7a73;stroke:#0e7a73}100%{color:#333a3c;stroke:#333a3c}}@-webkit-keyframes spinner{0%{stroke-dashoffset:19;-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{stroke-dashoffset:120;-webkit-transform:rotate(500deg);transform:rotate(500deg)}100%{stroke-dashoffset:19;-webkit-transform:rotate(744deg);transform:rotate(744deg)}}@keyframes spinner{0%{stroke-dashoffset:19;-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{stroke-dashoffset:120;-webkit-transform:rotate(500deg);transform:rotate(500deg)}100%{stroke-dashoffset:19;-webkit-transform:rotate(744deg);transform:rotate(744deg)}}svg.spinner{height:40px;viewBox:0 0 40 40;width:40px}svg.spinner.spinner--dark{position:absolute}svg.spinner.spinner--dark circle{stroke:#212322;stroke-dashoffset:126;-webkit-transition:all .6s;transition:all .6s}svg.spinner circle{fill:transparent;stroke:#333a3c;stroke-dasharray:125.6;stroke-dashoffset:19;stroke-linecap:round;stroke-width:2.5;-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);-webkit-transform-origin:20px 20px 0;-ms-transform-origin:20px 20px 0;transform-origin:20px 20px 0;-webkit-transition:all .16s;transition:all .16s}.contact-form{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;height:100vh;left:0;opacity:0;position:fixed;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s;transition:all .3s;visibility:hidden;width:100vw;z-index:20}@media (max-width:768px){.contact-form{background-color:#f9f9f9;height:calc(100% - 102px);-webkit-overflow-scrolling:touch;overflow-y:auto;top:102px}}.contact-form.is-active{opacity:1;visibility:visible}.contact-form__inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:768px){.contact-form__inner{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}.contact-form__aside{color:#fff;max-width:320px;min-width:320px;-webkit-overflow-scrolling:touch;overflow-y:auto;position:relative;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .3s;transition:all .3s;width:100%}@media (max-width:768px){.contact-form__aside{color:#212322}}@media (max-width:960px){.contact-form__aside{min-width:280px}}@media (max-width:768px){.contact-form__aside{max-width:unset;overflow:visible;-webkit-overflow-scrolling:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;z-index:1}}.contact-form__aside-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#212322;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:38px 30px 14px}@media (max-width:768px){.contact-form__aside-header{background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex}}.contact-form__aside-content{height:100%;position:relative}@media (max-width:768px){.contact-form__aside-content{padding-bottom:36px;padding-left:30px;padding-right:30px}}.contact-form__aside-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 -2px 4px 0 rgba(0,0,0,.5);box-shadow:0 -2px 4px 0 rgba(0,0,0,.5);display:none;height:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.contact-form__aside-footer{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:480px){.contact-form__aside-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:5px;padding-right:5px}}.contact-form__aside-footer .btn{margin-left:10px;margin-right:10px}@media (max-width:480px){.contact-form__aside-footer .btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.contact-form__aside-mobile{display:none}@media (max-width:768px){.contact-form__aside-mobile{display:block}}.contact-form__aside-mobile .contact-form__aside-group{margin-bottom:0}.contact-form__aside-mobile .contact-form__aside-group p{margin-bottom:28px}.contact-form__aside-background{height:100%;left:0;position:absolute;top:0;width:100%}.contact-form__aside-background-image{display:none;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:768px){.contact-form__aside-background-image{display:block}}.contact-form__aside-background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-form__aside-background-overlay{background:#333a3c;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:768px){.contact-form__aside-background-overlay{background-color:#f9f9f9}}.contact-form__aside-foreground{height:100%;overflow:auto;position:relative}.contact-form__aside-top{padding:40px}.contact-form__aside-bottom{border-top:1px solid rgba(87,92,94,.5);padding:40px 32px 45px;position:relative}.contact-form__aside-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.contact-form__aside-desktop{display:none}}.contact-form__aside-title{margin-bottom:10px}@media (max-width:768px){.contact-form__aside-title{font-size:24px;margin-bottom:0}}.contact-form__aside-group{margin-bottom:56px}.contact-form__aside-group a{color:#fff;font-size:14px;font-weight:400;letter-spacing:.029em;line-height:1.6666666667;text-decoration:underline}@media (max-width:1024px){.contact-form__aside-group a{font-size:12px}}@media (max-width:768px){.contact-form__aside-group a{color:#333a3c}}.contact-form__aside-group a:hover{color:#20b59a}.contact-form__aside-group--contact-us{padding-top:50px}.contact-form__aside-group--find-us{font-size:14px;font-weight:300;line-height:1.6666666667;margin-bottom:42px;padding-top:0}@media (max-width:1024px){.contact-form__aside-group--find-us{font-size:12px}}.contact-form__aside-group--map{margin-bottom:15px}.contact-form__aside-group--map a{padding-left:16px;position:relative}.contact-form__aside-group--map a::before{color:#20b59a;content:"\e92d";font-family:icomoon!important;font-size:8px;left:0;position:absolute;top:3px}@media (max-width:1024px){.contact-form__aside-group--map a::before{top:2px}}.contact-form__aside-testimonial{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.contact-form__aside-testimonial-content{color:#c1c3c3;font-size:16px;font-weight:500;letter-spacing:initial;line-height:1.1666666667;margin-bottom:10px}@media (max-width:1280px){.contact-form__aside-testimonial-content{font-size:14px;margin-bottom:9px}}@media (max-width:1024px){.contact-form__aside-testimonial-content{font-size:12px;margin-bottom:8px}}.contact-form__aside-testimonial-caption{color:#fafafa;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.2727272727;padding-right:70px}@media (max-width:1280px){.contact-form__aside-testimonial-caption{font-size:13px;padding-right:65px}}@media (max-width:1024px){.contact-form__aside-testimonial-caption{font-size:11px;padding-right:60px}}.contact-form__aside-testimonial-logo{bottom:30px;height:100%;max-height:32px;max-width:70px;position:absolute;right:30px;width:100%}@media (max-width:1280px){.contact-form__aside-testimonial-logo{max-height:30px;max-width:60px}}@media (max-width:1024px){.contact-form__aside-testimonial-logo{max-height:26px;max-width:56px}}.contact-form__aside-testimonial-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.contact-form__aside-content{font-family:"Roboto Slab",serif;letter-spacing:.04em}.contact-form__aside-content ul{padding-left:0}@media (max-width:768px){.contact-form__aside-content ul{padding-left:10px}}.contact-form__aside-content ul li{line-height:1;margin-bottom:10px;padding-left:16px;position:relative}.contact-form__aside-content ul li::before{color:#20b59a;content:"\e92d";font-family:icomoon!important;font-size:8px;left:0;position:absolute;top:9px}@media (max-width:1024px){.contact-form__aside-content ul li::before{top:8px}}.contact-form__close{margin-right:15px}.contact-form__content{background-color:#fff;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;overflow:hidden;padding-bottom:90px;position:relative;width:65%}@media (max-width:960px){.contact-form__content{padding-bottom:0;width:100%}}@media (max-width:768px){.contact-form__content{background-color:#f9f9f9}}.contact-form__content::before{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);content:"";height:70px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media (max-width:960px){.contact-form__content::before{display:none}}.contact-form__content-title{margin-bottom:13px}.contact-form__content-subtitle{margin-bottom:40px}@media (max-width:960px){.contact-form__content-subtitle{margin-bottom:57px}}.contact-form__content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto;padding-top:90px}@media (max-width:960px){.contact-form__content-inner{-webkit-overflow-scrolling:auto;padding-bottom:88px;padding-top:0}}.contact-form__content-container{height:100%;max-width:800px;padding-bottom:40px;padding-left:55px;padding-right:50px;width:100%}@media (max-width:960px){.contact-form__content-container{max-width:unset;padding:30px 30px 10px 40px}}.contact-form__content-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-top:1px solid #f1f1f1;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:75px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0;padding-left:25px;padding-right:25px;position:absolute;width:100%;z-index:10}@media (max-width:768px){.contact-form__content-footer{background-color:#f9f9f9;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:30px;padding-right:30px;position:relative}}@media (max-width:480px){.contact-form__content-footer{padding-left:20px;padding-right:20px}}@media (max-width:480px){.contact-form__content-footer .btn-transparent{display:none}}.contact-form.is-active .contact-form__aside{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.modal-form{padding-bottom:40px}@media (max-width:960px){.modal-form{padding-bottom:0}}.modal-form__field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.modal-form__step{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333a3c;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:32px}@media (max-width:768px){.modal-form__step{margin-right:15px}}.modal-form__step-index{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"Roboto Slab",serif;font-size:18px;font-weight:600;position:absolute;-webkit-transition:all .2s;transition:all .2s}.modal-form__step-circle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:40px;position:absolute;-webkit-transition:all .2s;transition:all .2s}.modal-form__step-circle svg circle{-webkit-transition:all .2s;transition:all .2s}.modal-form__step-checkmark{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;opacity:0;position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .2s;transition:all .2s;visibility:hidden}.modal-form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid transparent;border-bottom:1px solid #c1c3c3;border-radius:0;color:#333a3c;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:500;height:28px;margin-top:4px;min-width:220px;padding-bottom:1px;padding-left:0;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:220px}@media (max-width:768px){.modal-form__input{background-color:#f9f9f9;font-size:16px}}.modal-form__input::-moz-selection{background:#0e7a73;color:#fff!important;text-shadow:none}.modal-form__input::selection{background:#0e7a73;color:#fff!important;text-shadow:none}.modal-form__input:-webkit-autofill,.modal-form__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#333}.modal-form__input--readonly{border:none!important;cursor:default;pointer-events:none}.modal-form__input--readonly::-webkit-input-placeholder{opacity:.7!important}.modal-form__input--readonly::-moz-placeholder{opacity:.7!important}.modal-form__input--readonly:-ms-input-placeholder{opacity:.7!important}.modal-form__input--readonly::-ms-input-placeholder{opacity:.7!important}.modal-form__input--readonly::placeholder{opacity:.7!important}.modal-form__input--readonly:focus::-webkit-input-placeholder{opacity:1!important}.modal-form__input--readonly:focus::-moz-placeholder{opacity:1!important}.modal-form__input--readonly:focus:-ms-input-placeholder{opacity:1!important}.modal-form__input--readonly:focus::-ms-input-placeholder{opacity:1!important}.modal-form__input--readonly:focus::placeholder{opacity:1!important}.modal-form__input::-webkit-input-placeholder{color:#333a3c;opacity:0;-webkit-transition:all .2s;transition:all .2s}.modal-form__input::-moz-placeholder{color:#333a3c;opacity:0;-moz-transition:all .2s;transition:all .2s}.modal-form__input:-ms-input-placeholder{color:#333a3c;opacity:0;-ms-transition:all .2s;transition:all .2s}.modal-form__input::-ms-input-placeholder{color:#333a3c;opacity:0;-ms-transition:all .2s;transition:all .2s}.modal-form__input::placeholder{color:#333a3c;opacity:0;-webkit-transition:all .2s;transition:all .2s}.modal-form__input:focus::-webkit-input-placeholder{opacity:0}.modal-form__input:focus::-moz-placeholder{opacity:0}.modal-form__input:focus:-ms-input-placeholder{opacity:0}.modal-form__input:focus::-ms-input-placeholder{opacity:0}.modal-form__input:focus::placeholder{opacity:0}.modal-form__input-buffer{left:-1000px;position:absolute;top:-1000px;visibility:hidden;white-space:nowrap}.modal-form__label{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:500;pointer-events:none;position:absolute;top:4px;-webkit-transition:all .2s;transition:all .2s}.modal-form__label--title{color:#333a3c}.modal-form__label--error{color:#333a3c;display:none}.modal-form__label--persist{font-size:12px;font-weight:600;letter-spacing:1.44px;opacity:1;text-transform:uppercase;top:-12px}.modal-form__group{margin-bottom:40px}.modal-form__group .modal-form__textarea{resize:none}.modal-form__group:last-child{margin-bottom:0}.modal-form__group:first-child .modal-form__step::after{display:none}.modal-form__group-top{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%}.modal-form__group-bottom{display:none;padding-left:48px;padding-top:18px}@media (max-width:768px){.modal-form__group-bottom{padding-top:30px}}.modal-form__group:hover .modal-form__step{color:#212322}.modal-form__group:hover .modal-form__step-circle .spinner.spinner--dark circle{stroke:#212322;stroke-dashoffset:19}.modal-form__group:hover.group-complete .modal-form__input{color:#212322}.modal-form__group:hover.group-complete .modal-form__input[type=text]::-webkit-input-placeholder{color:#212322;opacity:1!important}.modal-form__group:hover.group-complete .modal-form__input[type=text]::-moz-placeholder{color:#212322;opacity:1!important}.modal-form__group:hover.group-complete .modal-form__input[type=text]:-ms-input-placeholder{color:#212322;opacity:1!important}.modal-form__group:hover.group-complete .modal-form__input[type=text]::-ms-input-placeholder{color:#212322;opacity:1!important}.modal-form__group:hover.group-complete .modal-form__input[type=text]::placeholder{color:#212322;opacity:1!important}.modal-form__group:hover.group-complete .modal-form__textarea{border-bottom:1px solid rgba(51,58,60,.3);color:#333a3c}.modal-form__group:hover.group-complete .modal-form__textarea:hover{border-bottom:1px solid #333a3c}.modal-form__group:hover.group-complete .modal-form__textarea:focus{border-bottom-color:#5b6770;color:#212322}.modal-form__group.group-allow .modal-form__input{-webkit-user-select:inherit;-moz-user-select:inherit;-ms-user-select:inherit;user-select:inherit}.modal-form__group.group-incomplete:not(.group-focus) .modal-form__label--title{font-size:11px;font-weight:400;opacity:0;text-transform:uppercase;top:-9px}.modal-form__group.group-complete:not(.group-focus) .modal-form__label--title{font-size:11px;font-weight:400;opacity:1;text-transform:uppercase;top:-9px}.modal-form__group.group-complete:not(.group-focus) .modal-form__label--persist{opacity:1}.modal-form__group.group-complete .modal-form__step-checkmark{color:#0e7a73;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}.modal-form__group.group-complete .modal-form__step-index{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden}.modal-form__group.group-complete .modal-form__step-circle svg circle{stroke:#0e7a73}.modal-form__group.group-complete .modal-form__textarea{width:100%}.modal-form__group.group-focus .modal-form__step{color:#0e7a73}.modal-form__group.group-focus .modal-form__step svg circle{stroke:#0e7a73}.modal-form__group.group-focus .modal-form__label--title{color:#9da0a1;font-size:12px;font-weight:400;text-transform:uppercase;top:-9px}.modal-form__group.group-focus .modal-form__label--readonly{font-size:16px;font-weight:500;letter-spacing:normal;top:unset}.modal-form__group.group-focus .modal-form__input{border-bottom-color:#0e7a73}.modal-form__group.group-focus .modal-form__textarea{width:100%}.modal-form__group.group-error .modal-form__label{font-size:11px;font-weight:400;text-transform:uppercase;top:-4px}.modal-form__group.group-error .modal-form__label--error{display:block}.modal-form__group.group-error .modal-form__label--title{display:none}.modal-form__group.group-highlight .modal-form__step>*{-webkit-animation:highlight .8s ease-out;animation:highlight .8s ease-out;-webkit-animation-iteration-count:2;animation-iteration-count:2}.modal-form__choices-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;width:640px}@media (max-width:768px){.modal-form__choices-list{margin-left:-3px;margin-right:-3px}}.modal-form__choices-item{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;margin-bottom:6px;padding-left:5px;padding-right:5px}@media (max-width:960px){.modal-form__choices-item{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:768px){.modal-form__choices-item{padding-left:3px;padding-right:3px}}.modal-form__choices-item input{display:none}.modal-form__choices-item input:checked+label{background-color:#5b6770;border-color:#5b6770;color:#fff}.modal-form__choices-item label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #c1c3c3;border-radius:8px;color:#7b7f80;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:500;height:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.1428571429;padding-left:6px;padding-right:6px;padding-top:2px;text-align:center;-webkit-transition:all .1s;transition:all .1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:200px}.modal-form__choices-item label:hover{background-color:#5b6770;border-color:#5b6770;color:#fff}div.wpcf7-response-output{display:none!important}div.wpcf7 .ajax-loader{display:none}.breadcrumbs{padding-top:80px}@media (max-width:1024px){.breadcrumbs{padding-top:85px}}@media (max-width:960px){.breadcrumbs{padding-top:80px}}@media (max-width:768px){.breadcrumbs{padding-top:60px}}@media (max-width:480px){.breadcrumbs{padding-top:50px}}@media (max-width:480px){.breadcrumbs__inner{padding-left:0}}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0e7a73;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.8px;line-height:1.1875;text-decoration:none;text-transform:uppercase}@media (max-width:1024px){.breadcrumbs__item{font-size:16px}}@media (max-width:768px){.breadcrumbs__item{font-size:15px}}.breadcrumbs__item::before{content:"/";margin-left:4px;margin-right:4px}.breadcrumbs__item a{color:#0e7a73}.breadcrumbs__item:first-child::before{display:none}.breadcrumbs__item:nth-child(3){display:none}.breadcrumbs__item:last-child:not(:first-child)::after{display:none}.breadcrumbs__item a{color:#0e7a73;text-decoration:none;-webkit-transition:all .16s;transition:all .16s}.breadcrumbs__item a:hover{color:#20b59a}.breadcrumbs__remove{display:-webkit-box;display:-ms-flexbox;display:flex;height:11px;margin-left:7px;margin-top:-2px;width:11px}.breadcrumbs__remove svg{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.breadcrumbs__remove svg *{fill:#333a3c;-webkit-transition:all .16s;transition:all .16s}.breadcrumbs__remove:hover svg *{fill:#0e7a73}.breadcrumbs__inner--project-single{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.breadcrumbs__inner--project-single .navigation-arrows{bottom:unset;top:2px}.breadcrumbs__inner--with-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.breadcrumbs--white{margin-bottom:32px;padding-top:0}@media (max-width:768px){.breadcrumbs--white{margin-bottom:0;padding-top:40px}}.breadcrumbs--white .breadcrumbs__item{color:#fff}.breadcrumbs--white .breadcrumbs__item a{color:#fff}.breadcrumbs--white .breadcrumbs__item a:hover{color:#fff;opacity:.9}.breadcrumbs--team-landing{margin-bottom:60px;padding-top:40px}@media (max-width:768px){.breadcrumbs--team-landing{margin-bottom:50px;padding-top:20px}}@media (max-width:480px){.breadcrumbs--team-landing{margin-bottom:30px;padding-top:10px}}.breadcrumbs--bg{background-color:#fafafa}.feature{overflow:hidden;position:relative}.feature__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:768px){.feature__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.feature__background{height:100%;left:0;position:absolute;width:100%}@media (max-width:768px){.feature__background{overflow:hidden;position:relative}}.feature__background-overlay{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:50%}@media (max-width:768px){.feature__background-overlay{display:none}}.feature__background-overlay::after{background:#f9f9f9;content:"";height:100%;left:100%;position:absolute;top:0;width:100vw}.feature__background-overlay svg{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.feature__background-overlay svg path{fill:#f2f2f2}.feature__background-holder{height:100%;max-width:100%;position:relative}.feature__background-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feature__content{max-width:62%;padding-bottom:64px;padding-top:64px;position:relative}@media (max-width:768px){.feature__content{max-width:100%;padding-bottom:0;padding-top:0}}.feature__content-inner{background:#fff;-webkit-box-shadow:0 0 18px 3px rgba(0,0,0,.1);box-shadow:0 0 18px 3px rgba(0,0,0,.1);padding:40px}@media (max-width:768px){.feature__content-inner{-webkit-box-shadow:unset;box-shadow:unset;padding:30px 0}}.feature__heading{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;margin-bottom:34px}.feature__description{color:#333a3c}.feature__description p{margin-bottom:1em}.feature__description p:last-child{margin-bottom:0}.feature__social a{color:#333a3c}.feature__social a:hover{color:#212322}.feature.feature--container .container{height:100%;position:relative}.feature.feature--reverse .feature__background-overlay{left:0;right:unset;width:64%}@media (max-width:768px){.feature.feature--reverse .feature__background-overlay{width:37%}}.feature.feature--reverse .feature__background-overlay svg{position:absolute;right:0}.feature.feature--reverse .feature__background-image{margin-left:auto;width:auto}.feature.feature--reverse .feature__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.feature.feature--reverse .feature__content{max-width:60%}@media (max-width:768px){.feature.feature--reverse .feature__content{max-width:100%}}.feature.feature--secondary{overflow:visible}.feature.feature--secondary .feature__inner{-webkit-box-shadow:4px 4px 24px 3px rgba(0,0,0,.1);box-shadow:4px 4px 24px 3px rgba(0,0,0,.1);overflow:hidden}@media (max-width:960px){.feature.feature--secondary .feature__inner{border-radius:0;-webkit-box-shadow:unset;box-shadow:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.feature.feature--secondary .feature__background{-ms-flex-preferred-size:49%;flex-basis:49%;height:auto;position:relative;width:49%}@media (max-width:960px){.feature.feature--secondary .feature__background{-ms-flex-preferred-size:100%;flex-basis:100%;height:0;margin:0;padding-bottom:50%;width:100%}}.feature.feature--secondary .feature__background-holder{max-width:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset}@media (max-width:960px){.feature.feature--secondary .feature__background-holder{left:0;position:absolute;top:0}}.feature.feature--secondary .feature__background-holder::after{background:#fff;-webkit-box-shadow:0 0 0 10px rgba(255,255,255,.5);box-shadow:0 0 0 10px rgba(255,255,255,.5);content:"";height:100%;opacity:1;position:absolute;right:0;top:0;-webkit-transform:skew(13deg,0deg) translateX(100%);-ms-transform:skew(13deg,0deg) translateX(100%);transform:skew(13deg,0deg) translateX(100%);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;width:50%}@media (max-width:960px){.feature.feature--secondary .feature__background-holder::after{border-radius:0;bottom:0;-webkit-box-shadow:0 0 0 10px rgba(255,255,255,.5);box-shadow:0 0 0 10px rgba(255,255,255,.5);height:30%;left:0;right:unset;top:unset;-webkit-transform:skew(0deg,-8deg) translateY(0);-ms-transform:skew(0deg,-8deg) translateY(0);transform:skew(0deg,-8deg) translateY(0);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;width:100%}}.feature.feature--secondary .feature__background-image{-webkit-transform:unset;-ms-transform:unset;transform:unset}.feature.feature--secondary .feature__content{-ms-flex-preferred-size:51%;flex-basis:51%;min-height:585px;padding-bottom:0;padding-top:0;width:51%}@media (max-width:960px){.feature.feature--secondary .feature__content{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:30px;min-height:unset;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}}.feature.feature--secondary .feature__content-inner{-webkit-box-shadow:unset;box-shadow:unset;padding:52px 50px 52px 62px}@media (max-width:960px){.feature.feature--secondary .feature__content-inner{padding:0}}.feature.feature--secondary .feature__heading{font-weight:600;margin-bottom:41px;position:relative}@media (max-width:768px){.feature.feature--secondary .feature__heading{margin-bottom:30px}}.feature.feature--secondary .feature__heading::after{background-color:#0e7a73;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:40px}.feature.feature--secondary .feature__description{margin-bottom:30px}@media (max-width:768px){.feature.feature--secondary .feature__description{margin-bottom:10px}}.feature.feature--secondary .feature__description p{margin-bottom:30px}.feature.feature--secondary .feature__description a{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:600;letter-spacing:.042em;text-decoration:underline}.feature.feature--secondary .feature__description a:hover{color:#0e7a73}.feature.feature--secondary .feature__link a{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;text-decoration:underline}.feature.feature--secondary .feature__link a:hover{color:#0e7a73}.feature.feature--inverse .feature__background{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.feature.feature--inverse .feature__background-holder::after{left:0;right:unset;-webkit-transform:skew(-13deg,0deg) translateX(-100%);-ms-transform:skew(-13deg,0deg) translateX(-100%);transform:skew(-13deg,0deg) translateX(-100%)}@media (max-width:960px){.feature.feature--inverse .feature__background-holder::after{-webkit-transform:skew(0deg,-8deg) translateY(0);-ms-transform:skew(0deg,-8deg) translateY(0);transform:skew(0deg,-8deg) translateY(0)}}@media (max-width:960px){.feature.feature--inverse .feature__content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.feature.feature--inverse .feature__content-inner{-webkit-box-shadow:unset;box-shadow:unset;padding:52px 65px 52px 50px}@media (max-width:960px){.feature.feature--inverse .feature__content-inner{padding:0}}.feature.feature--full{background-color:#333a3c;margin-bottom:0}.feature.feature--full .feature__inner{border-radius:0;-webkit-box-shadow:unset;box-shadow:unset}@media (max-width:960px){.feature.feature--full .feature__inner{overflow:visible}}.feature.feature--full .feature__background{-ms-flex-preferred-size:50%;flex-basis:50%;height:100%;position:absolute;width:50%}@media (max-width:960px){.feature.feature--full .feature__background{margin-left:calc((100vw - 100%)/ -2);overflow:visible;padding-bottom:0;position:static;width:100vw}}@media (max-width:960px){.feature.feature--full .feature__background-holder{position:relative}}.feature.feature--full .feature__background-holder::after{background-color:#333a3c;left:unset;right:0;-webkit-transform:skew(-13deg,0deg) translateX(100%);-ms-transform:skew(-13deg,0deg) translateX(100%);transform:skew(-13deg,0deg) translateX(100%);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}@media (max-width:960px){.feature.feature--full .feature__background-holder::after{background-color:#fff;border-radius:0;bottom:0;-webkit-box-shadow:0 0 0 10px rgba(255,255,255,.5);box-shadow:0 0 0 10px rgba(255,255,255,.5);height:15%;left:0;right:unset;top:unset;-webkit-transform:skew(0deg,-8deg) translateY(0);-ms-transform:skew(0deg,-8deg) translateY(0);transform:skew(0deg,-8deg) translateY(0);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;width:100%}}.feature.feature--full .feature__content{-ms-flex-preferred-size:50%;flex-basis:50%;min-height:unset;padding-bottom:140px;padding-top:150px;width:50%}@media (max-width:960px){.feature.feature--full .feature__content{background-color:#333a3c;-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:30px;padding-top:30px;width:100%}}.feature.feature--full .feature__content-inner{background-color:transparent;padding:52px 10px 52px 50px}@media (max-width:960px){.feature.feature--full .feature__content-inner{padding:0}}.feature.feature--full .feature__heading{color:#fff}.feature.feature--full .feature__heading::after{background-color:#fff}.feature.feature--full .feature__description{color:#fff;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.48;margin-bottom:58px}@media (max-width:960px){.feature.feature--full .feature__description{margin-bottom:30px}}.feature.feature--full .feature__position{color:#fff;font-size:16px}.feature--image-gallery{height:100vh;margin-bottom:100px;max-height:630px;min-height:400px}@media (max-width:1024px){.feature--image-gallery{max-height:500px}}@media (max-width:960px){.feature--image-gallery{height:auto;margin-bottom:80px;max-height:unset;min-height:unset}}@media (max-width:768px){.feature--image-gallery{margin-bottom:50px}}@media (max-width:480px){.feature--image-gallery{margin-bottom:20px}}.feature--image-gallery .container{height:100%}@media (max-width:960px){.feature--image-gallery .container{padding:0}}.feature--image-gallery .feature__inner{height:100%;overflow:hidden;position:relative}@media (max-width:960px){.feature--image-gallery .feature__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.feature--image-gallery .feature__background--left{width:70%}@media (max-width:960px){.feature--image-gallery .feature__background--left{width:100%}}.feature--image-gallery .feature__background--left .feature__background-holder{border-right:30px solid #fff;padding-left:0}@media (max-width:960px){.feature--image-gallery .feature__background--left .feature__background-holder{border-right:unset;height:0;padding-bottom:50%}}@media (max-width:960px){.feature--image-gallery .feature__background--right .feature__background-holder{height:auto;min-height:unset}}.feature--image-gallery .feature__background--right .feature__background-holder-inner{height:50%;right:0}@media (max-width:960px){.feature--image-gallery .feature__background--right .feature__background-holder-inner{height:100%;width:50%}}.feature--image-gallery .feature__background--right .feature__background-holder-inner:first-child{padding-bottom:15px}@media (max-width:960px){.feature--image-gallery .feature__background--right .feature__background-holder-inner:first-child{height:0;left:0;padding-bottom:40%;position:relative;width:50%}}.feature--image-gallery .feature__background--right .feature__background-holder-inner:last-child{bottom:0;left:unset;padding-top:15px;right:0;width:100%}@media (max-width:960px){.feature--image-gallery .feature__background--right .feature__background-holder-inner:last-child{height:0;padding-bottom:40%;padding-top:0;position:relative;width:50%}}.feature--image-gallery .feature__background-holder{pointer-events:none}.feature--image-gallery .feature__background-holder::before{display:none}.feature__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px}.feature__count{width:28px;height:28px;background-color:transparent;border:2px solid #0e7a73;color:#0e7a73;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:700;padding-top:3px}.logos{padding-bottom:50px;padding-top:80px}@media (max-width:960px){.logos{padding-bottom:40px;padding-top:40px}}.logos__title{margin-bottom:66px;text-align:center}@media (max-width:960px){.logos__title{margin-bottom:40px}}.logos__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logos__item{-ms-flex-preferred-size:20%;flex-basis:20%;margin-bottom:43px;padding-bottom:0;padding-top:0;text-align:center}@media (max-width:960px){.logos__item{-ms-flex-preferred-size:25%;flex-basis:25%;margin-bottom:30px}}@media (max-width:576px){.logos__item{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;margin-bottom:20px}}.logos__item img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:70px;max-width:unset;width:auto}@media (max-width:576px){.logos__item img{height:50px}}.sprints-overview{padding-bottom:50px;padding-top:65px}@media (max-width:768px){.sprints-overview{padding-bottom:30px;padding-top:40px}}.sprints-overview__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-38px;margin-right:-38px;padding-left:20px;padding-right:20px}@media (max-width:768px){.sprints-overview__columns{margin-left:-15px;margin-right:-15px}}@media (max-width:576px){.sprints-overview__columns{padding-left:0;padding-right:0}}.sprints-overview__column{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:38px;padding-right:38px}@media (max-width:768px){.sprints-overview__column{padding-left:15px;padding-right:15px}}@media (max-width:576px){.sprints-overview__column{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:576px){.sprints-overview__column:first-child{margin-bottom:28px}}.sprints-overview__title{margin-bottom:15px}.sprints-overview__description{color:#333a3c;margin-bottom:40px}.sprints-overview__description p{margin-bottom:1.3em}.sprints-overview__description p:last-child{margin-bottom:0}.sprints-overview__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}.sprints-overview__gallery-item{overflow:hidden;position:relative}.sprints-overview__gallery-item img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:576px){.sprints-overview__gallery-item img{position:static}}.sprints-overview__gallery-item:first-child{-ms-flex-preferred-size:38%;flex-basis:38%;margin-bottom:28px}@media (max-width:576px){.sprints-overview__gallery-item:first-child{-ms-flex-preferred-size:auto;flex-basis:auto}}.sprints-overview__gallery-item:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.working-together{background:#333a3c;overflow:hidden;padding-bottom:158px;padding-top:100px}@media (max-width:960px){.working-together{margin-bottom:50px;padding-bottom:50px;padding-top:80px}}@media (max-width:768px){.working-together{margin-bottom:40px;padding-bottom:20px}}.working-together__inner{position:relative}.working-together__inner .working-together__card-inner{background:#fff}.working-together__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-11px;margin-right:-11px}.working-together__card{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;-ms-flex-negative:0;flex-shrink:0;padding:11px}@media (max-width:768px){.working-together__card{-ms-flex-preferred-size:100%;flex-basis:100%}}.working-together__card-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.working-together__card-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 20px;text-align:center}@media (max-width:576px){.working-together__card-inner{margin:auto;max-width:340px}}.working-together__card-image{margin-bottom:20px;max-width:160px;position:relative;width:100%;margin-top:-20px}.working-together__card-heading{margin-bottom:15px;font-size:18px!important}.working-together__card-info{margin-bottom:30px}.working-together__card-info .p2{font-size:14px!important}.working-together__heading{color:#fff;margin-bottom:36px;font-size:48px}@media (max-width:960px){.working-together__heading{margin-bottom:15px}}@media (max-width:480px){.working-together__heading{margin-bottom:15px}}.working-together__description{color:#fff;margin-bottom:52px}@media (max-width:480px){.working-together__description{margin-bottom:30px}}.principles{background:#fafafa;overflow:hidden;padding-bottom:33px;padding-top:136px}@media (max-width:1024px){.principles{padding-top:120px}}@media (max-width:960px){.principles{padding-bottom:20px;padding-top:50px}}.principles__heading{margin-bottom:30px}.principles__description{color:#333a3c;margin-bottom:0}.principles__link{padding-top:30px}.principles__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-30px;margin-right:-30px;overflow:hidden}@media (max-width:1024px){.principles__columns{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px}}.principles__column{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;padding-left:30px;padding-right:30px;padding-top:25px}@media (max-width:960px){.principles__column{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:576px){.principles__column{-ms-flex-preferred-size:100%;flex-basis:100%}}.principles__column--first{padding-right:30px;padding-top:0}@media (max-width:960px){.principles__column--first{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:30px}}.principles__item{padding-bottom:70px}@media (max-width:960px){.principles__item{padding-bottom:50px}}@media (max-width:576px){.principles__item{padding-bottom:25px}}.principles__title{margin-bottom:10px}@media (max-width:960px){.principles__title{font-size:20px}}@media (max-width:768px){.principles__title{font-size:18px}}.principles-card{margin-bottom:100px}@media (max-width:768px){.principles-card{margin-bottom:60px}}@media (max-width:480px){.principles-card{margin-bottom:40px}}.principles-card__inner{-webkit-box-shadow:4px 4px 24px rgba(0,0,0,.15);box-shadow:4px 4px 24px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:412px}@media (max-width:768px){.principles-card__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.principles-card__background{-ms-flex-preferred-size:45%;flex-basis:45%;-ms-flex-negative:0;flex-shrink:0}.principles-card__background-holder{height:100%;position:relative}.principles-card__background-holder img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.principles-card__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:40px}@media (max-width:480px){.principles-card__content{padding:25px}}.principles-card__heading{margin-bottom:30px}.principles-card__description p{margin-bottom:1.3em}.principles-card__description p:last-child{margin-bottom:0}.principles-card__description a{color:#212322;font-weight:400}.principles-card__description a:hover{color:#0e7a73}.principles-card__link{padding-top:20px}.principles-card--inverse .principles-card__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:768px){.principles-card--inverse .principles-card__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.team{background:#f9f9f9;padding-bottom:152px;padding-top:128px}@media (max-width:960px){.team{padding-bottom:67px;padding-top:67px}}@media (max-width:576px){.team{padding-bottom:46px;padding-top:46px}}.team--about{padding-bottom:144px;padding-top:100px}.team--about h2{margin-bottom:20px}.team__description{color:#333a3c;margin-bottom:30px;font-weight:300}.team__action{margin-bottom:77px}.team-holder{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px 0 20px}@media (max-width:768px){.team-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}.team-content{-ms-flex-preferred-size:330px;flex-basis:330px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-top:6px}@media (max-width:1024px){.team-content{-ms-flex-preferred-size:260px;flex-basis:260px}}@media (max-width:768px){.team-content{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:50px}}.team-title{margin-bottom:30px}.team-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:47px}@media (max-width:768px){.team-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-15px;margin-right:-15px;padding-left:0}}.team-item{-ms-flex-item-align:start;align-self:flex-start;margin-left:50px;max-width:250px;overflow:hidden;width:100%}@media (max-width:960px){.team-item{margin-left:30px}}@media (max-width:768px){.team-item{margin-left:0;padding-left:15px;padding-right:15px}}.team-item-link{display:block;height:0;padding-bottom:100%;position:relative;width:100%}.team-item-link>div{border-radius:50%;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.team-item-link>div::after{border:5px solid #fff;border-radius:50%;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .2s;transition:opacity .2s}.team-item-link img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;width:100%}.team-item-link:hover div::after{opacity:.3}.team-description{color:#333a3c;font-weight:400;margin-bottom:20px}.team-group{padding-top:50px;padding-bottom:64px;position:relative}@media (max-width:960px){.team-group{padding-top:60px}}@media (max-width:768px){.team-group{padding-top:30px}}.team-group--leadership::before{background:#f9f9f9;bottom:0;content:"";height:114px;position:absolute;width:100%;z-index:0}.team-group--leadership .team-cards__item{position:relative}.team-group--leadership .container{position:relative}.team-group--leadership .link::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.team-group__background{position:relative}.team-group__links{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.team-group__links a{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.team-group__title{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:48px;font-weight:600;letter-spacing:.023em;line-height:1.7708333333;margin-bottom:20px}@media (max-width:960px){.team-group__title{font-size:28px}}@media (max-width:768px){.team-group__title{font-size:26px}}.team-group__title--indent{margin-bottom:50px}@media (max-width:768px){.team-group__title--indent{margin-bottom:30px}}.team-group--white{background-color:#f9f9f9;padding-top:152px}@media (max-width:960px){.team-group--white{padding-top:72px}}@media (max-width:960px){.team-group--leadership{padding-bottom:0}}.team-group--remote{padding-top:0}@media (max-width:768px){.team-group--remote{padding-top:0}}.team-group--remote .team-cards{padding-bottom:30px}.team-cards{overflow:hidden;padding-bottom:90px;position:relative}@media (max-width:960px){.team-cards{padding-bottom:60px}}@media (max-width:768px){.team-cards{padding-bottom:30px}}.team-cards--leadership{bottom:0;left:0;padding-bottom:0;position:absolute;width:100%}@media (max-width:960px){.team-cards--leadership{background:#fff;position:relative}}@media (max-width:960px){.team-cards--leadership .container{padding:0}}.team-cards__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.team-cards__list--secondary{margin-left:-50px;margin-right:-50px}@media (max-width:960px){.team-cards__list--secondary{margin-left:-30px;margin-right:-30px}}.team-cards__list--leadership{background:#fff}.team-cards__item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.team-cards__item.columns-2{background:#fff;padding:42px 50px}@media (max-width:576px){.team-cards__item.columns-2{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:0;padding:30px;width:100%}}.team-cards__item.columns-3{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-bottom:104px;padding:0 50px;width:33.3333%}@media (max-width:960px){.team-cards__item.columns-3{padding:0 30px}}@media (max-width:768px){.team-cards__item.columns-3{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:50px;width:50%}}@media (max-width:480px){.team-cards__item.columns-3{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.team-cards__item--careers{padding:0 25px!important}.team-cards__item--careers .team-cards__holder{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#0e7a73;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 55px);padding:0 25px;width:100%}@media (max-width:768px){.team-cards__item--careers .team-cards__holder{height:auto;padding:25px}}.team-cards__item--careers .team-cards__content{padding-bottom:42px}@media (max-width:768px){.team-cards__item--careers .team-cards__content{padding-bottom:0}}.team-cards__item--careers .team-cards__content .careers-title{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:36px;font-weight:600;line-height:1.2058823529;margin-bottom:14px}@media (max-width:1024px){.team-cards__item--careers .team-cards__content .careers-title{font-size:34px}}.team-cards__item--careers .team-cards__content .careers-description{font-family:"Roboto Slab",serif;font-size:14px;font-weight:300;letter-spacing:.04em;line-height:1.8181818182;margin-bottom:50px}@media (max-width:1024px){.team-cards__item--careers .team-cards__content .careers-description{font-size:11px}}.team-cards__item--careers .team-cards__content a{color:#fff;font-weight:400}.team-cards__item--careers .team-cards__content a:hover{text-decoration:none}.team-cards__item--secondary .team-cards__position{margin-bottom:25px}.team-cards__item--secondary .team-cards__excerpt{color:#333a3c;font-size:14px;font-weight:300;margin-bottom:20px}@media (max-width:1024px){.team-cards__item--secondary .team-cards__excerpt{font-size:11px}}.team-cards__item--secondary .team-cards__action{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}@media (hover:none) and (pointer:coarse){.team-cards__item--secondary .team-cards__action{opacity:1}}.team-cards__item--secondary .team-cards__photo{position:relative}.team-cards__item--secondary .team-cards__photo::after{border:5px solid #fff;border-radius:50%;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .2s;transition:opacity .2s}.team-cards__item--secondary:hover .team-cards__action{opacity:1}.team-cards__item--secondary:hover .team-cards__photo::after{opacity:.3}.team-cards__photo{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:175px;margin-bottom:40px;overflow:hidden;position:relative;width:175px}@media (max-width:1024px){.team-cards__photo{height:140px;width:140px}}@media (max-width:768px){.team-cards__photo{margin-bottom:20px}}.team-cards__photo--remote{margin-bottom:40px}.team-cards__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-cards__details--limited-small{max-width:unset;padding-right:30px}.team-cards__name{color:#212322;margin-bottom:5px;margin-top:0}.team-cards__position{color:#0e7a73;margin-bottom:27px;position:relative}@media (max-width:960px){.team-cards__position{font-size:20px;margin-bottom:15px}}@media (max-width:768px){.team-cards__position{font-size:18px;margin-bottom:10px}}.team-cards__excerpt{color:#333a3c;margin-bottom:50px}@media (max-width:576px){.team-cards__excerpt{margin-bottom:20px}}.team-cards__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#212322;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-webkit-transition:.16s;transition:.16s}.team-cards__link .icon-modal-arrow{color:#333a3c;font-size:14px;margin-right:10px;padding:10px;-webkit-transition:.16s;transition:.16s}.team-cards__link-caption{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;position:relative;text-decoration:underline;-webkit-transition:.16s;transition:.16s}.team-cards__link:hover .team-cards__link-caption{color:#0e7a73}.team-cards__link:hover .icon-modal-arrow{color:#0e7a73}.team-cards--no-indent{padding-bottom:0}.clients{background:#fff;overflow:hidden;padding-bottom:78px;padding-top:130px}@media (max-width:1024px){.clients{padding-top:120px}}@media (max-width:960px){.clients{padding-bottom:20px;padding-top:50px}}.clients__heading{margin-bottom:15px}.clients__description{color:#333a3c;font-size:18px;line-height:1.7777777778;margin-bottom:24px}@media (max-width:480px){.clients__description{font-size:16px;line-height:1.5625}}.clients__link a{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:1px}.clients__link a:hover{color:#0e7a73}.clients__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-40px;margin-right:-40px}@media (max-width:960px){.clients__columns{-ms-flex-wrap:wrap;flex-wrap:wrap}}.clients__column{padding-left:40px;padding-right:40px}.clients__column--first{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;-ms-flex-negative:0;flex-shrink:0}@media (max-width:960px){.clients__column--first{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:50px;padding-right:34px}}.clients__column--expanded{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.clients .logos__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px;padding:10px 15px}@media (max-width:1280px){.clients .logos__item{margin-bottom:50px}}@media (max-width:1024px){.clients .logos__item{margin-bottom:48px}}@media (max-width:768px){.clients .logos__item{margin-bottom:50px}}.clients .logos__item img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.clients .logos__item-inner{height:100%;max-height:70px;max-width:168px}@media (max-width:1280px){.clients .logos__item-inner{max-height:60px;max-width:150px}}@media (max-width:1024px){.clients .logos__item-inner{max-height:55px;max-width:140px}}@media (max-width:960px){.clients .logos__item-inner{max-height:55px;max-width:140px}}@media (max-width:768px){.clients .logos__item-inner{max-height:55px;max-width:140px}}.clients .logos__item-inner--savy{max-height:38px}@media (max-width:1024px){.clients .logos__item-inner--savy{max-height:30px}}.clients .logos__item-inner--red-whale{max-height:23px}@media (max-width:1024px){.clients .logos__item-inner--red-whale{max-height:18px}}.clients .logos__item-inner--har{max-height:57px}@media (max-width:1024px){.clients .logos__item-inner--har{max-height:45px}}.clients .logos__item-inner--hos{max-height:39px}@media (max-width:1024px){.clients .logos__item-inner--hos{max-height:35px}}.locations{padding:137px 0}@media (max-width:1024px){.locations{padding:100px 0}}@media (max-width:960px){.locations{padding:80px 0}}@media (max-width:768px){.locations{padding:50px 0}}.locations .container{max-width:1100px}.locations__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:85px;width:100%}@media (max-width:576px){.locations__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:62px}}.locations__item:last-child{margin-bottom:0}.locations__column--image{max-width:480px;padding-top:10px;position:relative;width:100%}@media (max-width:1024px){.locations__column--image{max-width:400px}}@media (max-width:576px){.locations__column--image{height:260px;margin-left:calc((100vw - 100%)/ -2);max-width:unset;width:100vw}}.locations__column--info{padding-right:40px}@media (max-width:576px){.locations__column--info{margin-bottom:30px;padding-right:0}}.locations__heading{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:48px;letter-spacing:.023em;line-height:1.2916666667;margin-bottom:20px}@media (max-width:1024px){.locations__heading{font-size:40px}}@media (max-width:960px){.locations__heading{font-size:30px}}@media (max-width:768px){.locations__heading{font-size:24px}}@media (max-width:480px){.locations__heading{font-size:24px;margin-bottom:28px}}.locations__description{color:#333a3c;font-size:20px;letter-spacing:.063em;line-height:1.8;margin-bottom:30px}@media (max-width:960px){.locations__description{font-size:18px;line-height:2}}.locations__action a{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:500;letter-spacing:.063em}.locations__action a[href^=tel]{text-decoration:none}.locations__action a:hover{color:#0e7a73}.locations__image{height:100%;padding-right:22px;position:absolute;width:100%}@media (max-width:576px){.locations__image{padding-right:0}}.locations__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.description{background:#fff;margin-bottom:100px;position:relative;z-index:2}@media (max-width:768px){.description{margin-bottom:50px}}@media (max-width:480px){.description{margin-bottom:15px}}.description__subtitle{color:#fff;font-size:25px;letter-spacing:-.015em;line-height:1.5;max-width:940px;padding-bottom:106px;position:relative;z-index:2}@media (max-width:768px){.description__subtitle{font-size:20px;padding-bottom:50px}}@media (max-width:480px){.description__subtitle{font-size:18px;padding-bottom:30px}}.description__title{background-color:transparent;padding-top:0;position:relative;z-index:2}.description__title-holder{position:relative}.description__title-holder::before{background-color:#333a3c;content:"";height:586px;left:0;margin-left:-9999px;padding-left:9999px;position:absolute;right:0;top:-100px}@media (max-width:960px){.description__title-holder::before{height:400px;top:-50px}}@media (max-width:768px){.description__title-holder::before{height:100%;margin-right:-9999px;top:0}}.description__title-text{color:#fff;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:64px;font-weight:600;letter-spacing:1.5px;line-height:1.171875;margin-bottom:14px;max-width:763px;padding-right:15px;position:relative;z-index:1}@media (max-width:960px){.description__title-text{font-size:50px;margin-bottom:20px}}@media (max-width:768px){.description__title-text{font-size:32px;margin-bottom:0;padding-bottom:10px;padding-right:0;padding-top:30px}}.description__content{background:#fff;padding:82px 0 30px;position:relative;z-index:2}@media (max-width:960px){.description__content{padding:52px 0 30px}}@media (max-width:768px){.description__content{padding:30px 0 20px}}.description__content h2{font-size:36px}@media (max-width:1024px){.description__content h2{margin-bottom:30px;margin-top:60px;font-size:28px}}@media (max-width:960px){.description__content h2{margin-bottom:15px;padding-top:20px;font-size:28px}}@media (max-width:480px){.description__content h2{margin-bottom:10px;margin-top:10px;padding-top:10px;font-size:28px}}.description__content h2.no-top-indent{margin-top:0;padding-top:0}.description__content h5,.description__content h6{font-size:28px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.72px;margin-top:100px;margin-bottom:18px}.description__content h5:first-child,.description__content h6:first-child{margin-top:40px}@media (max-width:1024px){.description__content h5,.description__content h6{font-size:24px;margin-bottom:20px;margin-top:80px}}.description__content h6{font-size:24px}@media (max-width:1024px){.description__content h6{font-size:18px}}.description__content p{margin-bottom:1.3em;font-size:16px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.64px}@media (max-width:768px){.description__content p{font-size:14px}}.description__content p span{font-weight:300!important}.description__content a{color:#212322;font-weight:500!important;text-decoration:underline}.description__content a span{font-weight:inherit!important}.description__content a:hover{color:#0e7a73}.description__image{position:relative;z-index:2}.description__image img{display:block;height:auto;max-width:100%}.description--post{background-color:transparent;margin-top:-100px}@media (max-width:768px){.description--post{background-color:#333a3c;margin-top:0}}.description--post .description__inner{background-color:#333a3c;padding:50px 60px 45px}@media (max-width:768px){.description--post .description__inner{padding:30px 0}}.description--post .description__title-holder::before{display:none}.description--post .description__title-text{margin-bottom:33px}.description--text{margin-bottom:40px}@media (max-width:960px){.description--text{margin-bottom:30px}}@media (max-width:480px){.description--text{margin-bottom:15px}}.description--text .description__content{padding-bottom:0;padding-top:0}@media (max-width:960px){.description--text .description__content{padding:30px 0 0}}.description__header-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}@media (max-width:768px){.description__header-group{margin-bottom:0}}.description--sprints{margin-bottom:0}.description--sprints .description{color:#333a3c}.description--sprints .description__content{padding-bottom:47px;padding-top:80px}@media (max-width:768px){.description--sprints .description__content{padding-bottom:20px;padding-top:40px}}.description blockquote{margin:70px 100px 50px 163px;padding:0 63px 0 0;position:relative}@media (max-width:768px){.description blockquote{margin:70px 30px 50px 93px}}@media (max-width:480px){.description blockquote{padding:0 20px 0 0}}.description blockquote::before{bottom:100%;color:#20b59a;content:"\e922";font-family:icomoon!important;font-size:31px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1;pointer-events:none;position:absolute;right:100%;-webkit-transform:translateY(6px) translateX(-25px);-ms-transform:translateY(6px) translateX(-25px);transform:translateY(6px) translateX(-25px);z-index:-1}.description blockquote p{color:#212322;margin-bottom:0;color:#333a3c;font-family:"Roboto Slab",serif;font-size:24px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.64px}@media (max-width:768px){.description blockquote p{font-size:18px}}.description blockquote cite{text-align:right;display:block;font-weight:400;margin-top:10px;font-size:18px}@media (max-width:768px){.description blockquote cite{font-size:14px}}.description blockquote cite::before{content:"—"}.goal{margin-bottom:100px;padding-top:85px}@media (max-width:768px){.goal{margin-bottom:50px}}.goal__inner{background:#fafafa;padding-bottom:90px;padding-top:100px}@media (max-width:960px){.goal__inner{padding-bottom:50px}}.goal__image{margin-bottom:70px;margin-top:-200px}@media (max-width:768px){.goal__image{margin-bottom:40px}}.goal__image img{height:auto;max-width:100%}.goal__header{margin-bottom:70px}@media (max-width:768px){.goal__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0}}@media (max-width:480px){.goal__header{margin-bottom:40px}}@media (max-width:960px){.goal__title{font-size:30px}}@media (max-width:768px){.goal__title{margin-bottom:15px;padding-right:0}}@media (max-width:480px){.goal__title{font-size:24px}}.goal__description{color:#333a3c}@media (max-width:768px){.goal__description{padding-left:0}}.goal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.goal__content .steps__item{border-left:none!important}.goal__content .steps__line{left:47.5%!important}.goal--white .goal__inner{background:#fff}.goal--single-team{margin-bottom:60px}@media (max-width:768px){.goal--single-team{margin-bottom:20px;padding-top:50px}}.goal--single-team .goal__header{margin-bottom:78px}@media (max-width:960px){.goal--single-team .goal__header{margin-bottom:60px}}@media (max-width:768px){.goal--single-team .goal__header{margin-bottom:40px}}@media (max-width:480px){.goal--single-team .goal__header{margin-bottom:30px}}.goal--single-team .goal__inner{padding-bottom:0;padding-top:0}.goal--sprints{margin-bottom:62px;padding-bottom:0;padding-top:0}@media (max-width:768px){.goal--sprints{margin-bottom:30px}}.goal--sprints .goal__inner{padding-top:80px}@media (max-width:768px){.goal--sprints .goal__inner{padding-top:50px}}.goal--sprints .goal__header{display:-webkit-box;display:-ms-flexbox;display:flex}.goal--sprints .goal__title{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:460px;padding-right:25px}@media (max-width:1280px){.goal--sprints .goal__title{max-width:380px}}@media (max-width:768px){.goal--sprints .goal__title{max-width:unset}}.goal--sprints .goal__description{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:520px;padding-left:5px}@media (max-width:1280px){.goal--sprints .goal__description{max-width:380px}}@media (max-width:768px){.goal--sprints .goal__description{max-width:unset}}.goal--sprints .goal__description p{margin-bottom:1.3em}.goal--sprints .goal__description p:last-child{margin-bottom:0}.steps{max-width:575px;padding-bottom:30px;padding-top:0;position:relative}@media (max-width:480px){.steps{padding-bottom:0;padding-top:0}}.steps__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.steps__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:480px){.steps__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-right:25px}}.steps__item{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:132px;position:relative;border-left:2px solid #212322;padding-left:30px;padding-bottom:52px;left:-30px}@media (max-width:480px){.steps__item{min-height:unset}}.steps__item:last-child{padding-bottom:0;border-left:none}@media (max-width:480px){.steps__item:last-child{margin-bottom:0}}.steps__item:nth-child(even){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:480px){.steps__item:nth-child(even){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.steps__item:nth-child(even) .steps__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.steps__item:nth-child(even) .steps__description,.steps__item:nth-child(even) .steps__title{padding-left:100px}@media (max-width:768px){.steps__item:nth-child(even) .steps__description,.steps__item:nth-child(even) .steps__title{padding-left:70px}}@media (max-width:480px){.steps__item:nth-child(even) .steps__description,.steps__item:nth-child(even) .steps__title{padding-left:60px}}.steps__item:nth-child(even) .steps__content{padding-right:0}@media (max-width:480px){.steps__item:nth-child(even) .steps__content{padding-right:0}}.steps__item:nth-child(even) .steps__icon{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}@media (max-width:480px){.steps__item:nth-child(even) .steps__icon{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.steps__item:nth-child(odd) .steps__description,.steps__item:nth-child(odd) .steps__title{padding-right:100px}@media (max-width:768px){.steps__item:nth-child(odd) .steps__description,.steps__item:nth-child(odd) .steps__title{padding-right:70px}}@media (max-width:480px){.steps__item:nth-child(odd) .steps__description,.steps__item:nth-child(odd) .steps__title{padding-left:60px;padding-right:0}}.steps__item:nth-child(odd) .steps__icon{left:100%;right:unset}@media (max-width:480px){.steps__item:nth-child(odd) .steps__icon{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.steps__content{width:100%}@media (max-width:480px){.steps__content{padding-right:0;position:relative}}.steps__title{color:#15223c;margin-bottom:10px;word-break:break-word;font-size:24px}@media (max-width:480px){.steps__title{margin-bottom:5px}}.steps__description{color:#333a3c;position:relative}.footer__top-nav li .steps__description a,.steps__description .footer__top-nav li a,.steps__description .p3{font-weight:300;position:relative;font-size:14px}@media (max-width:480px){.steps__description{position:static}}.steps__line{background-color:#5ae6bd;background-position:center top;background-repeat:repeat-y;background-size:1px auto;height:calc(100% - 150px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1px}@media (max-width:480px){.steps__line{bottom:0;height:calc(100% - 30px);left:unset;right:100%;top:unset;-webkit-transform:translate(25px,0);-ms-transform:translate(25px,0);transform:translate(25px,0)}}.steps__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-6px;position:absolute;right:100%;text-align:center;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:46px}@media (max-width:480px){.steps__icon{height:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);top:-3px}}.steps__icon-index{color:#0e7a73;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:24px;font-weight:500;letter-spacing:1px;line-height:1;padding-top:4px}@media (max-width:480px){.steps__icon-index{font-size:20px}}.steps--white .steps__icon{background:#fff}.steps--white .steps__title a{color:#212322;-webkit-transition:all .16s;transition:all .16s}.steps--white .steps__title a:hover{color:#20b59a}.steps--right-aligned{width:400px}@media (max-width:768px){.steps--right-aligned{padding-bottom:0}}@media (max-width:480px){.steps--right-aligned{width:300px}}.steps--right-aligned .steps__line{left:26px;top:0;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#212322;width:2px;height:calc(100% - 148px)}@media (max-width:768px){.steps--right-aligned .steps__line{height:calc(100% - 120px);top:8px}}.steps--right-aligned .steps__list{padding-left:56px;gap:0}.steps--right-aligned .steps__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%}.steps--right-aligned .steps__item:nth-child(even),.steps--right-aligned .steps__item:nth-child(odd){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.steps--right-aligned .steps__item:nth-child(even) .steps__icon,.steps--right-aligned .steps__item:nth-child(odd) .steps__icon{left:-23px;-webkit-transform:none;-ms-transform:none;transform:none;background:#fff;margin-top:0}@media (max-width:480px){.steps--right-aligned .steps__item:nth-child(even) .steps__icon,.steps--right-aligned .steps__item:nth-child(odd) .steps__icon{left:-53px}}.steps--right-aligned .steps__item:nth-child(even) .steps__icon::after,.steps--right-aligned .steps__item:nth-child(odd) .steps__icon::after{content:attr(data-index);position:absolute;margin-top:4px;font-weight:700;font-size:18px}.steps--right-aligned .steps__item:nth-child(even) .steps__title,.steps--right-aligned .steps__item:nth-child(odd) .steps__title{margin-top:5px}.steps--right-aligned .steps__item:nth-child(even) .steps__description,.steps--right-aligned .steps__item:nth-child(even) .steps__title,.steps--right-aligned .steps__item:nth-child(odd) .steps__description,.steps--right-aligned .steps__item:nth-child(odd) .steps__title{padding-left:0;padding-right:0}.steps--days .steps__icon{background:#fafafa;height:46px;padding:5px;width:46px}.steps--days .steps__icon-index{color:#212322;font-family:"Roboto Slab",serif;font-size:15px;font-weight:600;letter-spacing:0;padding:0}.steps--days .steps__icon svg{height:calc(100% - 10px);left:5px;position:absolute;top:5px;width:calc(100% - 10px)}.outcomes{margin-bottom:40px;padding-top:80px}@media (max-width:768px){.outcomes{margin-bottom:20px;padding-top:40px}}.outcomes__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:44px}@media (max-width:768px){.outcomes__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:30px}}.outcomes__text{-ms-flex-preferred-size:50%;flex-basis:50%;padding-right:30px}@media (max-width:768px){.outcomes__text{margin-bottom:15px;padding-right:0}}.outcomes__title{color:#15223c;margin-bottom:30px}@media (max-width:768px){.outcomes__title{margin-bottom:15px;padding-right:0}}.outcomes__description{color:#333a3c}@media (max-width:768px){.outcomes__description{padding-left:0}}.outcomes__description p{margin-bottom:1.3em}.outcomes__description p:last-child{margin-bottom:0}.outcomes__image{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:24px;padding-right:17px}@media (max-width:768px){.outcomes__image{padding-left:0}}.outcomes__image img{height:auto}.outcomes__content{padding:120px 50px}@media (max-width:960px){.outcomes__content{padding:120px 0}}@media (max-width:768px){.outcomes__content{padding:60px 0}}@media (max-width:480px){.outcomes__content{padding:40px 0}}.outcomes__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-50px;margin-left:-14px;margin-right:-14px}@media (max-width:768px){.outcomes__list{margin-left:-15px;margin-right:-15px}}.outcomes__item{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;margin-bottom:50px;padding-left:14px;padding-right:14px}@media (max-width:768px){.outcomes__item{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:40px;padding-left:15px;padding-right:15px}}@media (max-width:576px){.outcomes__item{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:25px}}.outcomes__item-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.outcomes__item-link{background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;text-decoration:none;-webkit-transition:background-color .16s;transition:background-color .16s}.outcomes__item-link .link{color:#5b6770}.outcomes__item-link:hover{background-color:#f1f1f1}.outcomes__item-link:hover .link{color:#20b59a}.outcomes__item-link:hover .outcomes__item-title-caption{text-decoration:underline}.outcomes__item-title{color:#212322;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:33px;padding-top:15px}.outcomes__item-title-caption{padding-left:19px}.outcomes__item-title-index{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Roboto Slab",serif;font-size:15px;font-weight:600;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;width:42px}.outcomes__item-title-index svg{height:100%;left:0;position:absolute;top:0;width:100%}.outcomes__item-description{color:#333a3c;margin-bottom:19px;min-height:93px}@media (max-width:576px){.outcomes__item-description{min-height:unset}}.outcomes--team-single{background-color:#fff;margin-bottom:0;padding-bottom:60px;padding-top:100px}@media (max-width:768px){.outcomes--team-single{padding-bottom:30px;padding-top:60px}}@media (max-width:768px){.outcomes--team-single .benefits__header{margin-bottom:30px}}@media (max-width:480px){.outcomes--team-single .benefits__header{margin-bottom:10px}}.outcomes--team-single .benefits__list{margin-left:-45px;margin-right:-45px}@media (max-width:768px){.outcomes--team-single .benefits__list{margin-left:-15px;margin-right:-15px}}.outcomes--team-single .benefits__item{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:82px;padding-left:45px;padding-right:45px}@media (max-width:768px){.outcomes--team-single .benefits__item{margin-bottom:40px;padding-left:15px;padding-right:15px}}@media (max-width:576px){.outcomes--team-single .benefits__item{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:25px}}.outcomes--team-single .benefits__title{margin-bottom:0}.showreel{margin-bottom:56px;padding-top:62px}@media (max-width:768px){.showreel{padding-top:20px}}.showreel__inner{overflow:hidden;padding-bottom:20px;padding-top:20px;position:relative}@media (max-width:768px){.showreel__inner{padding-top:60px}}.showreel__background{height:100%;left:0;position:absolute;top:0;width:100%}.showreel__background::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(43.21deg,#53778a,#8ea4af)}.showreel__background-circle-big{background-image:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../img/showreel-circle-big.svg);background-position:right center;background-repeat:no-repeat;background-size:100% 100%;height:90%;position:absolute;right:9%;top:2.5%;width:58%;z-index:1}@media (max-width:768px){.showreel__background-circle-big{right:-20%;top:6.5%;width:80%}}.showreel__background-circle-small{background-image:url(//fullclarity.co.uk/wp-content/themes/fullclarity/assets/dist/css/../img/showreel-circle-small.svg);background-position:left top;background-repeat:no-repeat;background-size:100% auto;height:90%;left:5%;opacity:.3;position:absolute;top:0;width:28%;z-index:1}.showreel__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:76px;position:relative;z-index:2}@media (max-width:768px){.showreel__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px}}.showreel__group{-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-negative:0;flex-shrink:0;padding-bottom:112px}@media (max-width:768px){.showreel__group{-ms-flex-preferred-size:auto;flex-basis:auto}}@media (max-width:480px){.showreel__group{padding-bottom:40px}}.showreel__image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:47px}@media (max-width:480px){.showreel__image{padding-left:0}}.showreel__title{color:#fff;font-size:64px;line-height:1.125}@media (max-width:768px){.showreel__title{font-size:58px}}.showreel__caption{color:#c1c3c3;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:24px;font-weight:500;letter-spacing:.02em;line-height:30px;margin-bottom:72px}@media (max-width:768px){.showreel__caption{margin-bottom:30px}}.showreel__action .video-link{color:#fff}.showreel__action .video-link__title{border-color:#fff}.showreel__action .video-link:hover{color:#20b59a}.showreel__action .video-link:hover .video-link__title{border-color:#20b59a}.prices{background:#fafafa;padding-bottom:100px;padding-top:100px}@media (max-width:768px){.prices{padding-bottom:50px;padding-top:50px}}.prices__title{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:64px;font-weight:600;letter-spacing:1.5px;line-height:1.328125;margin-bottom:10px;text-align:center}@media (max-width:960px){.prices__title{font-size:50px}}@media (max-width:768px){.prices__title{font-size:32px}}.prices__description{color:#333a3c;font-size:24px;margin-bottom:35px;text-align:center}@media (max-width:960px){.prices__description{font-size:20px;line-height:1.45}}@media (max-width:480px){.prices__description{font-size:18px;line-height:1.45;margin-bottom:15px}}.prices__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;max-width:1110px;padding:20px 50px 0}@media (max-width:960px){.prices__cards{padding:20px 0 0}}@media (max-width:576px){.prices__cards{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.prices__note{color:#333a3c;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:15px}@media (max-width:960px){.prices__note{padding-left:0;text-align:center}}.author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.author__photo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:18px;overflow:hidden;position:relative;width:48px}.author__photo img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author__details{color:#fff;font-size:18px;font-weight:500;letter-spacing:.02em;line-height:1.4}@media (max-width:768px){.author__details{font-size:16px}}.author__details a{color:#fff;display:inline-block;line-height:1.1;text-decoration:none}.author__details a:hover{text-decoration:underline}.author__time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Roboto Slab",serif;font-size:12px;font-weight:300}@media (max-width:768px){.author--mobile-centered{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media (max-width:768px){.author--mobile-centered .author__photo{margin-bottom:10px}}.articles{padding-bottom:80px;padding-top:0}@media (max-width:960px){.articles{padding-bottom:40px;padding-top:40px}}.articles--static{padding-bottom:0}.articles--team-single{padding-bottom:70px;padding-top:80px}@media (max-width:768px){.articles--team-single{padding-top:60px}}@media (max-width:480px){.articles--team-single{padding-top:40px}}.articles--article-single .content-heading,.articles--article-single .description__content h2,.articles--article-single .h2,.articles--article-single .post-content__inner .body-text h2,.description__content .articles--article-single h2,.post-content__inner .body-text .articles--article-single h2{margin-bottom:50px}@media (max-width:480px){.articles--article-single .content-heading,.articles--article-single .description__content h2,.articles--article-single .h2,.articles--article-single .post-content__inner .body-text h2,.description__content .articles--article-single h2,.post-content__inner .body-text .articles--article-single h2{margin-bottom:30px}}.articles__list--preloader{display:none;padding:0}.articles__list--preloader.is-visible{display:block}.articles__list--js:empty{display:none}.articles__list--js,.articles__list--static{padding-bottom:0}.articles__item{margin-bottom:60px}@media (max-width:480px){.articles__item{margin-bottom:40px}}.articles-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:760px}@media (max-width:768px){.articles-card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.articles-card:hover .articles-card__image::after{opacity:1}.articles-card__image{-ms-flex-negative:0;flex-shrink:0;height:148px;overflow:hidden;position:relative;width:148px}@media (max-width:480px){.articles-card__image{height:80px;width:80px}}.articles-card__image::after{background-color:#5ae6bd;bottom:0;content:"";height:6px;left:0;opacity:0;position:absolute;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}.articles-card__image a{background-color:#7a8a8e;display:block;height:100%}.articles-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .26s;transition:all .26s;width:100%}.articles-card__details{padding-left:25px}@media (max-width:480px){.articles-card__details{padding-left:15px}}.articles-card__heading{margin-bottom:5px}.articles-card__heading a{color:#212322;text-decoration:none}.articles-card__heading a:hover{text-decoration:underline}.articles-card__tag{margin-bottom:5px}.articles-card__description{color:#333a3c}.articles-card--preloader .articles-card__placeholder{display:inline-block}.articles-card--preloader .articles-card__details{width:100%}@media (max-width:480px){.articles-card--preloader .articles-card__image{height:80px;margin-bottom:15px;padding-bottom:0;position:relative}}.articles-card--preloader .articles-card__image span{display:block;height:100%;width:100%}@media (max-width:480px){.articles-card--preloader .articles-card__image span{left:0;position:absolute;top:0}}.articles-card--preloader .articles-card__tag span{height:1em;width:60px}.articles-card--preloader .articles-card__heading span{height:1em;max-width:80%;width:100%}.articles-card--preloader .articles-card__description span{height:1em;max-width:60%;width:100%}.articles-card.is-hovered .articles-card__heading a{text-decoration:underline}.load-more-holder{height:1px;opacity:0;overflow:hidden;visibility:hidden}.jobs .articles-card__details{position:relative}.jobs .career-hero .career_open_tab{top:-41px}.jobs .career_open_tab{position:absolute;top:0;right:0;color:#333a3c;text-align:center;font-family:"Roboto Slab",serif;font-size:11px;font-style:normal;font-weight:400;line-height:normal;padding:8px;border-radius:2px;background:#f2f2f2}.jobs .career_open_tab.open{background:#5ae6bd}@media (max-width:480px){.jobs .career_open_tab{position:static;width:auto;display:inline-block;margin-top:10px;margin-bottom:20px}}.summary-block{font-family:"Roboto Slab",serif}.summary-block h2{font-size:36px}.summary-block p{color:#212322;margin-bottom:20px;font-size:16px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.64px}.video-section,.video__section{padding:80px 45.5px}@media (max-width:768px){.video-section,.video__section{padding:50px 0}}.video-section h1,.video__section h1{font-size:48px}.video-section-intro,.video__section-intro{font-size:18px;max-width:773px;margin:12px auto 32px}.video-section__inner,.video__section__inner{background:#f2f2f2;overflow:hidden}.video-section__holder,.video__section__holder{display:-webkit-box;display:-ms-flexbox;display:flex;padding:112px 0 110px;position:relative;width:100%}@media (max-width:768px){.video-section__holder,.video__section__holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 0}}.video-section__left,.video__section__left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.video-section__left,.video__section__left{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:20px}}.video-section__left-top,.video__section__left-top{padding-bottom:20px}.video-section__left-top .heading,.video__section__left-top .heading{margin-bottom:30px}.video-section__left-top .section-description,.video__section__left-top .section-description{color:#212322}.video-section__left-bottom,.video__section__left-bottom{padding-bottom:30px}@media (max-width:768px){.video-section__left .slider-next,.video__section__left .slider-next{display:none}}.video-section__right,.video__section__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:100px;padding-top:8px;position:relative}@media (max-width:960px){.video-section__right,.video__section__right{padding-left:50px}}@media (max-width:768px){.video-section__right,.video__section__right{padding-left:0;padding-right:0}}.video-section__right .slider-next,.video__section__right .slider-next{display:none;max-width:215px;padding-top:25px}@media (max-width:768px){.video-section__right .slider-next,.video__section__right .slider-next{display:none}}.video-section--testimonials,.video__section--testimonials{padding-bottom:0;position:relative}@media (max-width:768px){.video-section--testimonials,.video__section--testimonials{padding-top:0}}.video-section--testimonials .video-section__inner,.video__section--testimonials .video-section__inner{position:relative}.video-section--testimonials .video-section__holder,.video__section--testimonials .video-section__holder{padding:112px 0}@media (max-width:960px){.video-section--testimonials .video-section__holder,.video__section--testimonials .video-section__holder{padding:80px 0}}@media (max-width:768px){.video-section--testimonials .video-section__holder,.video__section--testimonials .video-section__holder{padding:40px 0 70px}}.video-section--testimonials .video-section__holder::before,.video__section--testimonials .video-section__holder::before{background-color:#fff;bottom:0;content:"";height:162px;left:100%;position:absolute;width:100%;z-index:1}@media (max-width:768px){.video-section--testimonials .video-section__holder::before,.video__section--testimonials .video-section__holder::before{display:none}}.video-section--testimonials .video-section__right,.video__section--testimonials .video-section__right{padding-left:0;position:static}.video-section--project,.video__section--project{padding-bottom:0;padding-top:0}.video-section--project .video-section__holder::after,.video__section--project .video-section__holder::after{display:none}.video-section__dots,.video__section__dots{bottom:18px;left:0;position:absolute;width:100%}.video-section__dots .slick-dots,.video__section__dots .slick-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:static}.video-section__dots .slick-dots>li,.video__section__dots .slick-dots>li{height:auto;margin:0;padding:5px;width:auto}.video-section__dots .slick-dots>li button,.video__section__dots .slick-dots>li button{background:#c1c3c3;height:3px;padding:0;-webkit-transition:color .2s;transition:color .2s;width:30px}.video-section__dots .slick-dots>li button::before,.video__section__dots .slick-dots>li button::before{display:none}.video-section__dots .slick-dots>li.slick-active button,.video-section__dots .slick-dots>li:hover button,.video__section__dots .slick-dots>li.slick-active button,.video__section__dots .slick-dots>li:hover button{background:#0e7a73}.video-section__dots .slick-dots>li:hover,.video__section__dots .slick-dots>li:hover{opacity:.8}.video-gallery{min-width:100%;width:0}.video-gallery-holder{min-height:0;min-width:0;position:relative}.video-gallery__item{border:none!important;position:relative}.video-gallery__item-inner{height:100%;position:relative;width:100%}.video-gallery__placeholder{height:0;padding-bottom:75%;position:relative;z-index:2}.video-gallery__placeholder img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.video-gallery__overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(51,58,60,.7);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.video-gallery__video{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:.3s;transition:.3s;visibility:hidden;width:100%;z-index:3}.video-gallery__video video{background-size:cover;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video--fullscreen .video-gallery__video video{-o-object-fit:contain;object-fit:contain}.video-gallery__video.is-active{opacity:1;visibility:visible}.video-gallery__progress-bar{background-color:#0e7a73;bottom:0;height:2px;left:0;position:absolute;width:0;z-index:3}.testimonials-pagination,.video-pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:#333a3c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;opacity:0;position:absolute;text-align:center;-webkit-transition:all .5s;transition:all .5s;visibility:hidden}@media (max-width:768px){.testimonials-pagination,.video-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;padding-top:20px;position:static}}.testimonials-pagination__current,.video-pagination__current{color:#fff}.testimonials-pagination__current,.testimonials-pagination__delimiter,.testimonials-pagination__total,.video-pagination__current,.video-pagination__delimiter,.video-pagination__total{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.testimonials-pagination__delimiter,.video-pagination__delimiter{margin-left:5px;margin-right:5px}.testimonials-pagination__next,.testimonials-pagination__prev,.video-pagination__next,.video-pagination__prev{cursor:pointer;display:block;font-size:11px;margin:0;padding:2px}.testimonials-pagination__next:hover,.testimonials-pagination__prev:hover,.video-pagination__next:hover,.video-pagination__prev:hover{color:#fff}.testimonials-pagination__prev,.video-pagination__prev{margin-right:18px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.testimonials-pagination__next,.video-pagination__next{margin-left:18px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.testimonials-pagination.is-visible,.video-pagination.is-visible{opacity:1;visibility:visible}@media (max-width:768px){.testimonials-pagination.is-visible,.video-pagination.is-visible{-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:768px){.testimonials-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0}}.gallery-watch-video{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;-webkit-transition:color .2s;transition:color .2s}.gallery-watch-video__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:40px}.gallery-watch-video__caption{font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:24px;margin-left:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase}@media (max-width:768px){.gallery-watch-video__caption{font-size:20px;margin-left:20px}}@media (max-width:480px){.gallery-watch-video__caption{font-size:18px;letter-spacing:1.5px}}.gallery-watch-video:hover{color:#5ae6bd}.slider-next__heading{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:400;margin-bottom:14px;text-transform:uppercase}@media (max-width:1024px){.slider-next__heading{font-size:16px}}.slider-next__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:none;height:0;padding:0;padding-bottom:43%;position:relative;text-align:left;-webkit-transition:all .16s;transition:all .16s;width:calc(100% - 87px)}.slider-next__link.active{display:block}.slider-next__link.active:hover{opacity:.9}.slider-next__link.active:hover span{color:#0e7a73}.slider-next__image{margin-bottom:4px}.slider-next__image-holder img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.post-content hr{background-color:#e1e1e1;margin:80px 0}.post-content__inner{padding-bottom:60px}@media (max-width:960px){.post-content__inner{padding:10px 0}}.post-content__inner .body-text{color:#212322}.post-content__inner .body-text.p2{padding-top:40px}.post-content__inner .body-text h2{font-size:36px}@media (max-width:1024px){.post-content__inner .body-text h2{margin-bottom:30px;margin-top:60px;font-size:28px}}@media (max-width:960px){.post-content__inner .body-text h2{margin-bottom:15px;padding-top:20px;font-size:28px}}@media (max-width:480px){.post-content__inner .body-text h2{margin-bottom:10px;margin-top:10px;padding-top:10px;font-size:28px}}.post-content__inner .body-text h2.no-top-indent{margin-top:0;padding-top:0}.post-content__inner .body-text h3{margin-bottom:15px;margin-top:50px}@media (max-width:960px){.post-content__inner .body-text h3{margin-bottom:15px}}@media (max-width:480px){.post-content__inner .body-text h3{margin-bottom:10px}}@media (max-width:1024px){.post-content__inner .body-text h4{margin-bottom:20px;margin-top:30px}}@media (max-width:960px){.post-content__inner .body-text h4{margin-bottom:15px}}@media (max-width:480px){.post-content__inner .body-text h4{margin-bottom:10px}}.post-content__inner .body-text h5,.post-content__inner .body-text h6{font-size:28px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.72px;margin-top:100px;margin-bottom:18px}.post-content__inner .body-text h5:first-child,.post-content__inner .body-text h6:first-child{margin-top:40px}@media (max-width:1024px){.post-content__inner .body-text h5,.post-content__inner .body-text h6{font-size:24px;margin-bottom:20px;margin-top:80px}}.post-content__inner .body-text h6{font-size:24px}@media (max-width:1024px){.post-content__inner .body-text h6{font-size:18px}}.post-content__inner .body-text a{color:#212322;font-weight:400!important;text-decoration:underline}.post-content__inner .body-text a span{font-weight:inherit!important}.post-content__inner .body-text a:hover{color:#20b59a}.post-content__inner .body-text ul{color:#212322;margin-bottom:40px;padding-top:20px;margin-left:50px}@media (max-width:480px){.post-content__inner .body-text ul{margin-bottom:30px}}.post-content__inner .body-text ul li{font-weight:300;line-height:160%;margin-bottom:16px;padding-left:16px;position:relative;font-size:16px}.post-content__inner .body-text ul li p{color:#333a3c;margin-bottom:0;font-size:16px}.post-content__inner .body-text ul li::before{color:#20b59a;content:"\e92d";font-family:icomoon!important;font-size:8px;left:0;position:absolute;top:0}.post-content__inner .body-text ul.links li a{color:#333a3c;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:500}.post-content__inner .body-text ul.links li a:hover{color:#0e7a73}.post-content__inner .body-text ul.links li::before{color:#333a3c;content:"\e90f";font-size:9px}.post-content__inner .body-text p{color:#212322;margin-bottom:1.3em;font-size:16px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.64px}@media (max-width:768px){.post-content__inner .body-text p{font-size:14px}}.post-content__inner .body-text p span{font-weight:300!important}.post-content__inner .body-text blockquote{position:relative;background:#f9f9f9;padding:60px 130px;margin:60px 0}@media (max-width:768px){.post-content__inner .body-text blockquote{margin:60px 0 60px 0;padding:60px 60px}}.post-content__inner .body-text blockquote::before{bottom:100%;color:#20b59a;content:"\e922";font-family:icomoon!important;font-size:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1;pointer-events:none;position:absolute;left:110px;top:44px;-webkit-transform:translateY(6px) translateX(-25px);-ms-transform:translateY(6px) translateX(-25px);transform:translateY(6px) translateX(-25px);z-index:1}@media (max-width:768px){.post-content__inner .body-text blockquote::before{left:45px}}.post-content__inner .body-text blockquote p{color:#212322;margin-bottom:0;color:#333a3c;font-family:"Roboto Slab",serif;font-size:18px;font-style:normal;font-weight:300;line-height:140%;letter-spacing:.64px}@media (max-width:768px){.post-content__inner .body-text blockquote p{font-size:16px}}.post-content__inner .body-text blockquote cite{text-align:right;display:block;font-weight:400;margin-top:10px;font-size:18px}@media (max-width:768px){.post-content__inner .body-text blockquote cite{font-size:14px}}.post-content__inner .body-text blockquote cite::before{content:"—"}.post-content__inner .body-images{margin-bottom:30px;padding-top:60px}@media (max-width:480px){.post-content__inner .body-images{padding-top:10px}}.post-content__inner .body-images__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-content__inner .body-images--grid{display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:480px){.post-content__inner .body-images--grid{grid-gap:10px}}.post-content--background{background:#f2f2f2}.post-content--team-single{padding-bottom:100px;padding-top:100px}@media (max-width:960px){.post-content--team-single{padding:80px 0}}@media (max-width:768px){.post-content--team-single{padding:60px 0}}@media (max-width:480px){.post-content--team-single{padding:50px 0}}.post-content--team-single .post-content__inner{padding-bottom:0;padding-left:100px;padding-right:100px}@media (max-width:960px){.post-content--team-single .post-content__inner{padding-left:40px;padding-right:40px}}@media (max-width:768px){.post-content--team-single .post-content__inner{padding-left:0;padding-right:0}}.post-content--team-single .post-content__inner .body-text h3{margin-top:0;padding-top:0}.post-content--team-single .post-content__inner .body-text ul{margin-bottom:0}.post-content--service{padding-top:80px}@media (max-width:960px){.post-content--service{padding-top:60px}}@media (max-width:480px){.post-content--service{padding-top:40px}}.single-post-wrapper{background:#f9f9f9;padding-bottom:0;padding-top:70px}@media (max-width:768px){.single-post-wrapper{padding-top:30px}}.single-post-wrapper .quick-links__holder{background:0 0}.single-post-wrapper .quick-links__item{margin-top:0}.image-text-left-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}.image-text-left-right.image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image-text-left-right__image{max-width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1}.image-text-left-right__text{max-width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1}.image-text-left-right__text h4{margin-top:20px;text-transform:none;font-size:28px;font-weight:500}.image-text-left-right__text p{color:#212322;font-family:"Roboto Slab",serif;margin-bottom:20px;font-size:16px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.64px}.image-text-left-right__text p a{color:#212322;font-weight:400!important}@media (max-width:768px){.image-text-left-right{gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-text-left-right__image{max-width:100%;width:100%}.image-text-left-right__text{max-width:100%;width:100%}}.featured-gallery{margin-top:51px;overflow:hidden;position:relative}@media (max-width:768px){.featured-gallery{margin-left:-20px;margin-right:-20px}}.featured-gallery__holder{position:relative}.featured-gallery__item-holder{height:0;padding-bottom:55%;position:relative}@media (max-width:768px){.featured-gallery__item-holder{padding-bottom:60%}}@media (max-width:480px){.featured-gallery__item-holder{padding-bottom:80%}}.featured-gallery__background{height:100%;left:0;position:absolute;top:0;width:100%}.featured-gallery__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.featured-gallery__background-overlay{background:#212322;height:100%;left:0;mix-blend-mode:multiply;opacity:.6;position:absolute;top:0;width:100%}.featured-gallery__foreground{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding-left:30px;padding-right:30px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.featured-gallery__logo{margin-bottom:30px;max-width:300px;text-align:center;width:100%}@media (max-width:960px){.featured-gallery__logo{max-width:220px}}@media (max-width:768px){.featured-gallery__logo{margin-bottom:15px;max-width:150px}}@media (max-width:480px){.featured-gallery__logo{margin-bottom:10px;max-width:100px}}.featured-gallery__logo img{display:inline-block}.featured-gallery__action{display:none;padding-top:50px}.featured-gallery__title{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.2}@media (max-width:768px){.featured-gallery__title{font-size:20px}}@media (max-width:480px){.featured-gallery__title{font-size:18px}}@media (max-width:480px){.featured-gallery__subtitle{font-size:16px}}.featured-gallery__progress-bar{bottom:0;height:5px;left:0;position:absolute;width:100%}.featured-gallery__progress-bar div{background:#5ae6bd;display:block;height:100%;width:0}.featured-gallery--flexible{margin:70px 0}@media (max-width:768px){.featured-gallery--flexible{margin:50px 0}}@media (max-width:480px){.featured-gallery--flexible{margin:40px 0}}.featured-gallery--flexible .featured-gallery__item-holder{padding-bottom:54%}.featured-gallery--flexible .featured-gallery__item:hover{cursor:pointer}.featured-gallery:hover .featured-navigation{opacity:1}.featured-gallery:hover .featured-gallery__action{display:block}.featured-navigation{opacity:0}@media (max-width:576px){.featured-navigation{display:none}}.featured-navigation .featured-button{position:absolute}.featured-navigation .featured-button--arrow_left{cursor:pointer;left:0}.featured-navigation .featured-button--arrow_left>div{right:0}.featured-navigation .featured-button--arrow_right{cursor:pointer;right:0}.featured-navigation .featured-button--arrow_right>div{left:0}.related-projects{background-color:#f9f9f9;overflow:hidden;padding-bottom:136px;padding-top:100px;width:100%}@media (max-width:768px){.related-projects{padding-bottom:60px;padding-top:80px}}@media (max-width:480px){.related-projects{padding-bottom:40px;padding-top:60px}}.related-projects .content-text,.related-projects .title__caption{font-size:16px;max-width:calc(100% - 44px)}.featured-projects-gallery{padding-top:40px;position:relative;overflow:hidden;margin-left:-22px;margin-right:-22px}@media (max-width:768px){.featured-projects-gallery{padding-top:30px}}.featured-projects-gallery .navigation-arrows{margin-top:-29px;position:absolute;right:0;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.featured-projects-gallery__heading{position:relative}.featured-projects-gallery__holder{position:relative}.featured-projects-gallery .projects__item{margin:0;width:432px;-ms-flex-preferred-size:432px;flex-basis:432px}.featured-projects-gallery__slider{z-index:2}.featured-projects-gallery .slick-list{overflow:visible}.featured-projects-gallery .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px}.cookies-window{background-color:#fff;bottom:50px;-webkit-box-shadow:0 0 18px 3px rgba(0,0,0,.1);box-shadow:0 0 18px 3px rgba(0,0,0,.1);max-width:236px;opacity:0;padding:30px;position:fixed;right:50px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:.5s;transition:.5s;visibility:hidden;z-index:10}@media (max-width:480px){.cookies-window{bottom:30px;left:30px;max-width:unset;padding:30px;right:30px}}.cookies-window.is-active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.cookies-window__image{margin-bottom:25px;text-align:center}@media (max-width:480px){.cookies-window__image{display:none}}.cookies-window__image img{display:inline-block;max-width:151px;width:100%}.cookies-window__button{text-align:center}.cookies-window__text{color:#333a3c;margin-bottom:25px}.cookies-window__text a{color:#212322;font-weight:700;-webkit-transition:all .16s;transition:all .16s}.cookies-window__text a:hover{color:#0e7a73}.faq{padding-bottom:80px;padding-top:100px}@media (max-width:768px){.faq{padding-bottom:60px;padding-top:80px}}@media (max-width:480px){.faq{padding-bottom:40px;padding-top:60px}}.faq .content-heading{margin-bottom:50px}.faq__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 30px}.faq__title-text{-ms-flex-item-align:start;align-self:flex-start;padding-right:106px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:768px){.faq__title-text{padding-right:40px}}.faq__title:hover .faq__icon{color:#0e7a73}.faq__title:hover .faq__title-text{color:#0e7a73}.faq__title:hover .faq__item{background:#f2f2f2}.faq__icon{color:#5b6770;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;font-size:32px;-webkit-transition:color .16s,-webkit-transform .3s;transition:color .16s,-webkit-transform .3s;transition:color .16s,transform .3s;transition:color .16s,transform .3s,-webkit-transform .3s}.faq__item{background:#fafafa;margin-bottom:20px;-webkit-transition:background-color .16s;transition:background-color .16s}.faq__item.is-active{background:#f2f2f2}.faq__item.is-active .faq__content-inner{opacity:1}.faq__item.is-active .faq__icon{color:#0e7a73;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq__content{display:none;max-width:660px;padding:30px 60px}@media (max-width:480px){.faq__content{padding:5px 30px 25px}}.faq__content-inner{opacity:0;-webkit-transition:.2s;transition:.2s}.faq__content p{margin-bottom:0}.technologies{background-color:#fff;margin-bottom:100px;padding-bottom:100px;padding-top:93px}@media (max-width:960px){.technologies{margin-bottom:80px;padding-bottom:80px;padding-top:80px}}@media (max-width:768px){.technologies{margin-bottom:50px;padding-bottom:50px;padding-top:50px}}@media (max-width:480px){.technologies{margin-bottom:30px;padding-bottom:30px;padding-top:30px}}.technologies__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:63px}@media (max-width:1024px){.technologies__inner{padding-left:0}}@media (max-width:576px){.technologies__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.technologies__list{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:960px){.technologies__list{width:280px}}@media (max-width:768px){.technologies__list{width:220px}}@media (max-width:576px){.technologies__list{width:100%}}.technologies__item{height:60px;margin-bottom:50px;text-align:center;width:33.333%}@media (max-width:960px){.technologies__item{height:50px;margin-bottom:40px}}@media (max-width:768px){.technologies__item{height:40px;margin-bottom:30px}}@media (max-width:576px){.technologies__item{height:50px;margin-bottom:40px}}.technologies__item img{display:inline-block;height:100%;width:auto}.technologies__content{max-width:530px;padding-left:50px}@media (max-width:768px){.technologies__content{padding-left:30px}}@media (max-width:576px){.technologies__content{margin-bottom:30px;padding-left:0}}.technologies__content p{margin-bottom:15px}.technologies__content p:last-child{margin-bottom:0}.technologies--project{margin-bottom:0}.technologies--project .technologies__content p{margin-bottom:1em}.technologies--project .technologies__content p:last-child{margin-bottom:0}.scroll-cards__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}.scroll-cards__item{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;padding:16px}@media (max-width:1024px){.scroll-cards__item{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:768px){.scroll-cards__item{-ms-flex-preferred-size:100%;flex-basis:100%}}.scroll-cards__item-holder{border-radius:4px;-webkit-box-shadow:0 2px 8px 0 rgba(64,54,78,.2);box-shadow:0 2px 8px 0 rgba(64,54,78,.2);display:block;height:100%;padding:40px 30px;text-decoration:none;-webkit-transition:all .16s;transition:all .16s}@media (max-width:960px){.scroll-cards__item-holder{padding:25px 20px}}.scroll-cards__item-holder:hover{-webkit-box-shadow:0 6px 12px 0 rgba(64,54,78,.18);box-shadow:0 6px 12px 0 rgba(64,54,78,.18)}.scroll-cards__item-holder:hover .scroll-cards__link span{text-decoration:none}.scroll-cards__item:nth-child(2) svg{-webkit-transform:rotate(-58deg);-ms-transform:rotate(-58deg);transform:rotate(-58deg)}.scroll-cards__item:nth-child(3) svg{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.scroll-cards__item:nth-child(4) svg{-webkit-transform:rotate(160deg);-ms-transform:rotate(160deg);transform:rotate(160deg)}.scroll-cards__item:nth-child(5) svg{-webkit-transform:rotate(100deg);-ms-transform:rotate(100deg);transform:rotate(100deg)}.scroll-cards__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}@media (max-width:480px){.scroll-cards__heading{margin-bottom:20px}}.scroll-cards__title{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:600;letter-spacing:1.67px;line-height:1.2;padding-left:30px}@media (max-width:480px){.scroll-cards__title{padding-left:20px}}.scroll-cards__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:46px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;width:46px}@media (max-width:960px){.scroll-cards__icon{height:40px;width:40px}}.scroll-cards__icon svg{display:block;position:absolute;width:100%}.scroll-cards__index{color:#0e7a73;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;line-height:1;padding-top:3px}@media (max-width:960px){.scroll-cards__index{font-size:22px}}.scroll-cards__description{color:#333a3c;line-height:1.7777777778;margin-bottom:10px}@media (max-width:480px){.scroll-cards__description{font-size:16px}}.scroll-cards__link span{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;text-decoration:underline}.scroll-cards--row-2 .scroll-cards__inner{margin-left:-40px;margin-right:-40px}@media (max-width:1024px){.scroll-cards--row-2 .scroll-cards__inner{margin-left:-20px;margin-right:-20px}}@media (max-width:960px){.scroll-cards--row-2 .scroll-cards__inner{margin-left:-15px;margin-right:-15px}}.scroll-cards--row-2 .scroll-cards__item{-ms-flex-preferred-size:50%;flex-basis:50%;padding:15px 40px}@media (max-width:1024px){.scroll-cards--row-2 .scroll-cards__item{padding:15px 20px}}@media (max-width:960px){.scroll-cards--row-2 .scroll-cards__item{padding:15px}}@media (max-width:768px){.scroll-cards--row-2 .scroll-cards__item{-ms-flex-preferred-size:100%;flex-basis:100%}}.scroll-cards--row-2 .scroll-cards__item-holder{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:480px){.scroll-cards--row-2 .scroll-cards__item-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.scroll-cards--row-2 .scroll-cards__icon{-ms-flex-negative:0;flex-shrink:0;height:55px;width:55px}@media (max-width:960px){.scroll-cards--row-2 .scroll-cards__icon{height:40px;width:40px}}@media (max-width:480px){.scroll-cards--row-2 .scroll-cards__icon{margin-bottom:15px}}.scroll-cards--row-2 .scroll-cards__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.scroll-cards--row-2 .scroll-cards__title{margin-bottom:10px;padding-left:0}.scroll-cards--row-2 .scroll-cards__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:20px}@media (max-width:480px){.scroll-cards--row-2 .scroll-cards__content{padding-left:0}}.user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:450px;max-width:180px}.user__avatar{margin-bottom:38px;position:relative}@media (max-width:768px){.user__avatar{margin-bottom:18px}}.user__avatar img{width:140px;height:140px;border-radius:50%}.user__avatar:after{position:absolute;top:0;left:0;width:140px;height:140px;border-radius:50%;border:5px solid rgba(249,249,249,.5);z-index:1;content:""}.user__name{margin-bottom:5px;font-size:16px}.user__role{color:#0e7a73;text-transform:initial;margin-bottom:25px;font-size:20px;font-weight:500;line-height:120%;letter-spacing:.36px}@media (max-width:768px){.user__role{margin-bottom:12px}}.user__description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:"Roboto Slab",serif;font-size:14px;font-weight:300;line-height:160%}.user-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;gap:30px;margin:0 auto}.user-cards .user{padding-top:30px}@media (max-width:1024px){.user-cards .user{max-width:calc(50% - 15px);min-height:unset}}@media (max-width:480px){.user-cards .user{max-width:100%;min-height:unset}}.user-cards .user .user__buttons{padding-top:20px}.video{position:relative;overflow:hidden;max-width:773px;margin:0 auto;aspect-ratio:16/9}.video embed,.video iframe,.video object{position:absolute;top:0;left:0;width:100%;height:100%}.video__overlay{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:100%;background-color:#333a3c;z-index:1;cursor:pointer}.video__overlay img{position:absolute;top:0;left:0;width:100%;height:100%}.video__overlay::after{content:"";width:100%;height:100%;position:absolute;background:-webkit-gradient(linear,left bottom,left top,from(rgba(51,58,60,.6)),to(rgba(51,58,60,.6)));background:linear-gradient(0deg,rgba(51,58,60,.6),rgba(51,58,60,.6))}.video__play{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:20px;cursor:pointer;position:relative;z-index:5}.video__play .icon-Play{font-size:40px;width:40px;height:40px}.video:hover .video__overlay::after,.video:hover .video__play{opacity:1}.project-cards{width:100%;max-width:1184px;padding:0 80px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px 20px}@media (max-width:768px){.project-cards{padding:0 20px;gap:40px 20px}}.project-cards.wider{max-width:1180px;padding:0 50px}@media (max-width:768px){.project-cards.wider{padding:0 20px}}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px 20px;gap:10px;background-color:#fafafa;max-width:275px;min-height:275px}@media (max-width:768px){.card{min-height:unset}}.card .link_on_hover{visibility:hidden}.card:hover .link_on_hover{visibility:visible}.card__logo{margin-bottom:6px;height:42px}.card__number{border:2px solid #212322;border-radius:50%;min-width:48px;width:48px;height:48px;text-align:center;position:relative;display:inline-block;font-weight:500;font-size:24px;padding-top:2px;top:-4px}.card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#212322}@media (max-width:1024px){.card__title{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:768px){.card__title{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.card__title h3{font-style:normal;font-weight:500;font-size:20px;line-height:120%;letter-spacing:.4px;margin-bottom:8px}.card__title h4{font-style:normal;font-weight:500;font-size:20px;text-transform:none}.card__title img{width:46px;height:46px}.card__content{font-family:"Roboto Slab";font-style:normal;font-weight:300;font-size:14px;line-height:160%;color:#212322;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card__buttons{margin-bottom:8px}.card__expand{position:absolute;padding:24px 20px;width:100%;height:100%;top:0;left:0;background-color:#212322;opacity:0;visibility:hidden;-webkit-transition:opacity .16s;transition:opacity .16s}.card__expand p{font-family:"Roboto Slab";font-style:normal;font-weight:300;font-size:14px;line-height:160%;color:#f2f2f2}.card.card--active .card__expand{opacity:1;visibility:visible}.card--large{background-color:#fff;max-width:368px;padding:32px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.card--large .card__logo{margin-bottom:20px;width:auto}.card--large h2{font-size:36px;letter-spacing:.72px;margin-bottom:10px}.card--large p{font-size:16px;font-weight:300;line-height:160%;color:#333a3c;letter-spacing:.64px}.card--large .link{margin-top:33px}.card--media{padding:0;max-width:unset;background-color:transparent;gap:16px;width:100%;cursor:pointer}.card--media .card__content{padding:16px 0}.card--media .card__media{width:100%;overflow:hidden;position:relative;aspect-ratio:16/9}.card--media .card__media img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.card--media .card__title h4{font-size:24px}.card--media .card__subtitle{margin:-6px 0 -10px}.card--media .card__buttons{margin-top:auto}.card--media .card__logo{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card--media .card__logo img{height:auto;max-height:100%;width:auto;height:30px}.card--small .card__media{height:auto}.card--small .card__logo img{height:30px;width:auto}.card--small h3{font-family:Roboto Slab;font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.72px}.cards{display:grid;max-width:1769px;margin:0 auto;grid-gap:20px;grid-template-columns:repeat(6,1fr)}@media (max-width:768px){.cards{grid-template-columns:repeat(2,1fr);max-width:589px;grid-gap:32px}}@media (max-width:480px){.cards{grid-template-columns:repeat(1,1fr);max-width:100%}.cards .card{max-width:100%}}.cards .card{grid-column:span 2;max-width:100%}.cards--quad .card{grid-column:span 3;max-width:100%}.cards--penta .card:nth-child(-n+2){grid-column:span 3;max-width:100%}.cards--penta .card:nth-child(n+3){grid-column:span 2;max-width:100%}.card-expand-section__title{max-width:1769px;margin:0 auto 40px}.card-expand-section__title h2{margin-bottom:20px}@media (max-width:768px){.card-expand-section{padding:32px 30px}}.card-carousel,.locations-card-carousel,.testimonial-card-carousel{position:relative;margin:32px -16px 0 -16px}.card-carousel-block h2,.locations-card-carousel-block h2,.testimonial-card-carousel-block h2{letter-spacing:.72px;font-size:36px;margin-bottom:0}.card-carousel .card,.locations-card-carousel .card,.testimonial-card-carousel .card{padding:0 16px;height:100%}.card-carousel__header,.locations-card-carousel__header,.testimonial-card-carousel__header{display:-webkit-box;display:-ms-flexbox;display:flex}.card-carousel__header div:first-of-type,.locations-card-carousel__header div:first-of-type,.testimonial-card-carousel__header div:first-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card-carousel__header .navigation,.locations-card-carousel__header .navigation,.testimonial-card-carousel__header .navigation{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:42px}.card-carousel__header .navigation .swiper-button-next,.card-carousel__header .navigation .swiper-button-prev,.locations-card-carousel__header .navigation .swiper-button-next,.locations-card-carousel__header .navigation .swiper-button-prev,.testimonial-card-carousel__header .navigation .swiper-button-next,.testimonial-card-carousel__header .navigation .swiper-button-prev{position:relative;padding:22px 0;width:28px;margin-left:0;right:0}.card-carousel__header .navigation .swiper-button-next span,.card-carousel__header .navigation .swiper-button-prev span,.locations-card-carousel__header .navigation .swiper-button-next span,.locations-card-carousel__header .navigation .swiper-button-prev span,.testimonial-card-carousel__header .navigation .swiper-button-next span,.testimonial-card-carousel__header .navigation .swiper-button-prev span{padding-left:5px}.card-carousel__header .navigation .swiper-button-next::after,.card-carousel__header .navigation .swiper-button-prev::after,.locations-card-carousel__header .navigation .swiper-button-next::after,.locations-card-carousel__header .navigation .swiper-button-prev::after,.testimonial-card-carousel__header .navigation .swiper-button-next::after,.testimonial-card-carousel__header .navigation .swiper-button-prev::after{content:none}.card-carousel__header .navigation .swiper-button-prev,.locations-card-carousel__header .navigation .swiper-button-prev,.testimonial-card-carousel__header .navigation .swiper-button-prev{left:0;right:auto}.card-carousel__header .navigation .swiper-button-prev span,.locations-card-carousel__header .navigation .swiper-button-prev span,.testimonial-card-carousel__header .navigation .swiper-button-prev span{padding-left:0;padding-right:5px}.card-carousel .quote-card,.locations-card-carousel .quote-card,.testimonial-card-carousel .quote-card{margin:0;width:unset;padding-left:16px;padding-right:16px}.card-carousel .quote-card .description blockquote,.card-carousel .quote-card .post-content__inner .body-text blockquote,.card-carousel .quote-card .quote,.description .card-carousel .quote-card blockquote,.description .locations-card-carousel .quote-card blockquote,.description .testimonial-card-carousel .quote-card blockquote,.locations-card-carousel .quote-card .description blockquote,.locations-card-carousel .quote-card .post-content__inner .body-text blockquote,.locations-card-carousel .quote-card .quote,.post-content__inner .body-text .card-carousel .quote-card blockquote,.post-content__inner .body-text .locations-card-carousel .quote-card blockquote,.post-content__inner .body-text .testimonial-card-carousel .quote-card blockquote,.testimonial-card-carousel .quote-card .description blockquote,.testimonial-card-carousel .quote-card .post-content__inner .body-text blockquote,.testimonial-card-carousel .quote-card .quote{font-size:20px}.card-carousel .quote-card .quote__logo,.locations-card-carousel .quote-card .quote__logo,.testimonial-card-carousel .quote-card .quote__logo{margin-bottom:14px}.card-link{text-decoration:none}.card-link:hover{color:initial}.card-link:hover .card__title{text-decoration:underline}a.card{text-decoration:none}a.card:hover{cursor:pointer;color:#212322}a.card:hover h2,a.card:hover h3{text-decoration:underline}a.card:hover .link{color:#0e7a73}.alert-banner{position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 80px;gap:10px;top:0;z-index:11;margin-top:-102px;height:40px;width:100%;background:#5ae6bd;color:#212322;font-size:16px;margin-bottom:80px}.alert-banner a{color:inherit}@media (max-width:768px){.alert-banner{padding:8px}}.alert-banner+header{top:33px}.alert-banner.fractional{background:#20b59a;color:#fff;font-weight:500;font-size:16px;line-height:120%;letter-spacing:.32px}body.overflow-hidden .alert-banner{position:fixed;top:102px}.location-header{height:40px}.location-header .alert-banner{margin-top:0;margin-bottom:0;height:40px}.modal{-webkit-box-shadow:4px 4px 24px 3px rgba(0,0,0,.1);box-shadow:4px 4px 24px 3px rgba(0,0,0,.1);max-width:904px;top:-10%}@media (max-width:768px){.modal{top:0}}.modal.fancybox-content{padding:0!important}.modal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:768px){.modal__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modal h3{font-size:24px}.modal__content{padding:60px 30px}.modal__image{min-width:400px;max-width:50%;min-height:100%}@media (max-width:768px){.modal__image{min-width:auto;max-width:100%}}.modal__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal button.modal__close{width:24px;height:24px;font-size:24px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px}.modal form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin:20px 0}.modal form label{color:#333a3c;z-index:1}.modal form [type=submit]{margin-top:20px}.field{position:relative;padding-bottom:21px}.field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid transparent;border-bottom:1px solid #c1c3c3;border-radius:0;color:#333a3c;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:500;height:28px;margin-top:4px;min-width:220px;padding-bottom:1px;padding-left:0;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:220px}@media (max-width:768px){.field__input{font-size:16px;width:100%}}.field__input::-moz-selection{background:#0e7a73;color:#fff!important;text-shadow:none}.field__input::selection{background:#0e7a73;color:#fff!important;text-shadow:none}.field__input:-webkit-autofill,.field__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#333}.field__input--readonly{border:none!important;cursor:default;pointer-events:none}.field__input--readonly::-webkit-input-placeholder{opacity:.7!important}.field__input--readonly::-moz-placeholder{opacity:.7!important}.field__input--readonly:-ms-input-placeholder{opacity:.7!important}.field__input--readonly::-ms-input-placeholder{opacity:.7!important}.field__input--readonly::placeholder{opacity:.7!important}.field__input--readonly:focus::-webkit-input-placeholder{opacity:1!important}.field__input--readonly:focus::-moz-placeholder{opacity:1!important}.field__input--readonly:focus:-ms-input-placeholder{opacity:1!important}.field__input--readonly:focus::-ms-input-placeholder{opacity:1!important}.field__input--readonly:focus::placeholder{opacity:1!important}.field__input::-webkit-input-placeholder{color:#333a3c;opacity:0;-webkit-transition:all .2s;transition:all .2s}.field__input::-moz-placeholder{color:#333a3c;opacity:0;-moz-transition:all .2s;transition:all .2s}.field__input:-ms-input-placeholder{color:#333a3c;opacity:0;-ms-transition:all .2s;transition:all .2s}.field__input::-ms-input-placeholder{color:#333a3c;opacity:0;-ms-transition:all .2s;transition:all .2s}.field__input::placeholder{color:#333a3c;opacity:0;-webkit-transition:all .2s;transition:all .2s}.field__input:focus::-webkit-input-placeholder{opacity:0}.field__input:focus::-moz-placeholder{opacity:0}.field__input:focus:-ms-input-placeholder{opacity:0}.field__input:focus::-ms-input-placeholder{opacity:0}.field__input:focus::placeholder{opacity:0}.field__input-buffer{left:-1000px;position:absolute;top:-1000px;visibility:hidden;white-space:nowrap}.field__label{font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:500;pointer-events:none;position:absolute;z-index:1;top:4px;-webkit-transition:all .2s;transition:all .2s}.field__label--title{color:#333a3c}.field__label--error{color:#333a3c;display:none}.field__label--persist{font-size:12px;font-weight:600;letter-spacing:1.44px;opacity:1;text-transform:uppercase;top:-12px}.field--is-filled .field__label,.field--is-focused .field__label{color:#9da0a1;font-size:12px;font-weight:400;text-transform:uppercase;top:-9px}.field--is-focused .field__input{border-bottom-color:#0e7a73}.wpcf7-not-valid-tip{position:absolute;color:#dc3030;font-style:normal;font-weight:400;font-size:14px;line-height:150%}.wpcf7-list-item-label{font-family:"Roboto Slab",serif;font-style:normal;font-weight:300;font-size:12px;color:#333a3c;line-height:140%}.checkbox,span.wpcf7-list-item{padding-left:25px}.checkbox label,span.wpcf7-list-item label{position:relative;cursor:pointer}.checkbox input[type=checkbox],span.wpcf7-list-item input[type=checkbox]{position:absolute;left:-23px;top:0;visibility:hidden}.checkbox input[type=checkbox]+span:before,span.wpcf7-list-item input[type=checkbox]+span:before{content:"";position:absolute;left:-23px;top:1px;width:16px;height:16px;background:#fff;border:1px solid #c1c3c3;border-radius:3px;display:block}.checkbox input[type=checkbox]:checked+span:before,span.wpcf7-list-item input[type=checkbox]:checked+span:before{background:#212322}.checkbox input[type=checkbox]:checked+span:after,span.wpcf7-list-item input[type=checkbox]:checked+span:after{content:"";position:absolute;left:-19px;top:5px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J003LjcgMS4zQzcuMyAwLjkgNi43IDAuOSA2LjMgMS4zTDMgNC42TDEuNyAzLjNDMS4zIDIuOSAwLjcgMi45IDAuMyAzLjNDLTAuMSAzLjcgLTAuMSA0LjMgMC4zIDQuN0wyLjMgNi43QzIuNSA2LjkgMi44IDcgMyA3QzMuMiA3IDMuNSA2LjkgMy43IDYuN0w3LjcgMi43QzguMSAyLjMgOC4xIDEuNyA3LjcgMS4zWicgZmlsbD0nd2hpdGUnLz48L3N2Zz4K);width:8px;height:8px;background-repeat:no-repeat;background-size:8px}.checkbox--primary input[type=checkbox]:checked+span:before,span.wpcf7-list-item--primary input[type=checkbox]:checked+span:before{background:#20b59a;border-color:#20b59a}label.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px}.solutions-section{padding:64px 80px 96px}@media (max-width:768px){.solutions-section{padding:32px}}.solutions-section h2{margin-bottom:40px}.solutions-section .service-card{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:824px;margin:0 auto}@media (max-width:960px){.solutions-section .service-card__inner{height:320px}}@media (max-width:960px){.solutions-section .service-card__inner{height:auto;max-height:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.solutions-section .service-card__inner img{max-height:320px}}.solutions-section .service-card img{width:100%;min-width:340px}.solutions-section .service-card+.service-card{margin-top:80px}@media (max-width:768px){.solutions-section .service-card+.service-card{margin-top:64px}}.messaging-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:120px 50px 80px;gap:20px}@media (max-width:768px){.messaging-section{padding:48px 20px;margin-top:40px}}.messaging-section.top-p96{padding-top:96px}@media (max-width:768px){.messaging-section.top-p96{padding:60px 20px;margin-top:0}}.messaging-section .message{font-family:"Roboto Slab";font-style:normal;font-weight:300;font-size:32px;line-height:160%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;letter-spacing:.02em;color:#212322;max-width:800px;margin:0 auto}@media (max-width:1024px){.messaging-section .message{font-size:24px;max-width:614px}}@media (max-width:768px){.messaging-section.mobile-dark{background:#333a3c}.messaging-section.mobile-dark .message{color:#fff}}.squad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:64px;gap:10px;max-width:1024px;background:#212322;color:#fff;margin:0 auto;margin-bottom:80px}@media (max-width:768px){.squad{padding:32px;margin-bottom:40px}}.squad__intro{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding-bottom:48px}@media (max-width:768px){.squad__intro{padding-bottom:24px}}.squad__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:78px}@media (max-width:768px){.squad__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:52px}}.squad__members{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.squad__members{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:64px}}.squad-member{max-width:210px}.squad-member__avatar{margin-bottom:38px}@media (max-width:768px){.squad-member__avatar{margin-bottom:18px}}.squad-member__avatar img{width:140px;height:140px;border-radius:50%;margin:0 auto}.squad-member__name{margin-bottom:5px}.squad-member__role{color:#5ae6bd;text-transform:initial;margin-bottom:25px}@media (max-width:768px){.squad-member__role{margin-bottom:12px;font-size:24px}}@media (max-width:480px){.squad-member__role{font-size:24px}}.squad__responsibilities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:343px}.squad-responsibility__header,.squad-responsibility__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:33px}.squad-responsibility__header+.squad-responsibility__header,.squad-responsibility__header+.squad-responsibility__row,.squad-responsibility__row+.squad-responsibility__header,.squad-responsibility__row+.squad-responsibility__row{border-top:1px solid #333a3c}.squad-responsibility__header>div,.squad-responsibility__row>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.squad-responsibility__header>div+div,.squad-responsibility__row>div+div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial}.squad-responsibility__cell,.squad-responsibility__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:45px}.squad-responsibility__header+.squad-responsibility__row{border-top:0;margin-top:20px}.clutch{--swiper-navigation-size:30px;--swiper-navigation-color:#c1c3c3;background-color:#fafafa;padding:90px 80px}@media (max-width:768px){.clutch{padding:45px 40px}}.clutch__inner{position:relative;gap:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1024px;margin:0 auto}.clutch__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clutch__intro .clutch-widget{width:195px}@media (max-width:768px){.clutch__intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.clutch .swiper-button-next,.clutch .swiper-button-prev{z-index:2}.clutch__content{position:relative;padding:0 80px;margin-left:-80px;margin-right:-80px}@media (max-width:768px){.clutch__content{padding:0 40px;margin-left:-40px;margin-right:-40px}}.clutch__carousel{overflow:hidden}.clutch__carousel .swiper-button-prev{left:20px}@media (max-width:768px){.clutch__carousel .swiper-button-prev{left:10px}}.clutch__carousel .swiper-button-next{right:20px}@media (max-width:768px){.clutch__carousel .swiper-button-next{right:10px}}.clutch-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;background:#fff;padding:20px}.clutch-review__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:13px}.clutch-review__rating-number{font-family:"Roboto Slab",serif;font-style:normal;font-weight:500;font-size:20px;line-height:140%;text-align:center;letter-spacing:-.015em}.clutch-review__author{font-size:14px;color:#7b7f80}.clutch-review__description{font-family:Lato,serif;font-weight:500;font-size:14px;line-height:140%;color:#575c5e;margin-bottom:13px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.clutch-review__verified{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:28px;font-family:Lato,serif;color:#9da0a1;font-weight:600;font-size:12px;line-height:136.5%}.star__rating{display:-webkit-box;display:-ms-flexbox;display:flex}.star__rating .star{width:16px;height:16px}.star__rating .star:after,.star__rating .star:before{content:"";display:block;height:100%;min-height:16px;width:100%}.star__rating .star.unchecked:before{background-color:#e62415;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12"><g data-name="Layer 2"><path class="cls-1" d="M5.94 1.78 6.89 4l.24.55.6.06 2.43.2-1.85 1.63-.45.39.14.59.55 2.37-2.09-1.27-.52-.31-.52.31-2.09 1.27.55-2.37.12-.59-.46-.39-1.82-1.61 2.43-.2.6-.06L5 4l1-2.24M5.94 0a.48.48 0 0 0-.46.3L4.06 3.63l-3.6.31a.5.5 0 0 0-.29.87l2.74 2.38-.83 3.53a.5.5 0 0 0 .49.62.52.52 0 0 0 .26-.08l3.11-1.88 3.11 1.88a.49.49 0 0 0 .74-.54L9 7.19l2.7-2.38a.49.49 0 0 0-.28-.87l-3.61-.31L6.4.3a.5.5 0 0 0-.46-.3Z" data-name="Layer 1"/></g></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12"><g data-name="Layer 2"><path class="cls-1" d="M5.94 1.78 6.89 4l.24.55.6.06 2.43.2-1.85 1.63-.45.39.14.59.55 2.37-2.09-1.27-.52-.31-.52.31-2.09 1.27.55-2.37.12-.59-.46-.39-1.82-1.61 2.43-.2.6-.06L5 4l1-2.24M5.94 0a.48.48 0 0 0-.46.3L4.06 3.63l-3.6.31a.5.5 0 0 0-.29.87l2.74 2.38-.83 3.53a.5.5 0 0 0 .49.62.52.52 0 0 0 .26-.08l3.11-1.88 3.11 1.88a.49.49 0 0 0 .74-.54L9 7.19l2.7-2.38a.49.49 0 0 0-.28-.87l-3.61-.31L6.4.3a.5.5 0 0 0-.46-.3Z" data-name="Layer 1"/></g></svg>')}.star__rating .star.checked:before{background-color:#e62415;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12"><g data-name="Layer 2"><path class="cls-1" d="m5.94 9.38-3.11 1.88a.5.5 0 0 1-.75-.54l.83-3.53L.17 4.81a.5.5 0 0 1 .29-.87l3.6-.31L5.48.3a.5.5 0 0 1 .92 0l1.41 3.33 3.61.31a.49.49 0 0 1 .28.87L9 7.19l.82 3.53a.5.5 0 0 1-.74.54Z" data-name="Layer 1"/></g></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12"><g data-name="Layer 2"><path class="cls-1" d="m5.94 9.38-3.11 1.88a.5.5 0 0 1-.75-.54l.83-3.53L.17 4.81a.5.5 0 0 1 .29-.87l3.6-.31L5.48.3a.5.5 0 0 1 .92 0l1.41 3.33 3.61.31a.49.49 0 0 1 .28.87L9 7.19l.82 3.53a.5.5 0 0 1-.74.54Z" data-name="Layer 1"/></g></svg>')}.case-study{max-width:1024px;margin:0 auto}.case-study__header{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 80px;gap:10px}@media (max-width:768px){.case-study__header{padding:32px}}.case-study__header .heading{color:#0e7a73;font-size:18px;text-transform:uppercase;font-weight:500}.case-study__details{padding:32px 140px 64px;display:grid;grid-template-columns:repeat(3,auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.case-study__details{padding:32px;grid-template-columns:repeat(2,auto);grid-gap:30px}}@media (max-width:480px){.case-study__details{grid-template-columns:auto;grid-gap:32px}}.case-study__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.case-study__detail-key{font-weight:500}.case-study__detail-value{color:#333a3c;font-family:"Roboto Slab",serif;font-size:14px;font-weight:300}.case-study__detail.services-provided{grid-row:1/span 2;grid-column:2}@media (max-width:768px){.case-study__detail.services-provided{grid-row:auto;grid-column:auto}}.case-study__detail.technologies-used{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row:1;grid-column:3}@media (max-width:768px){.case-study__detail.technologies-used{grid-row:auto;grid-column:auto}}.case-study__detail.technologies-used .case-study__detail-value li{display:inline-block}.case-study__detail.technologies-used img{width:24px;height:24px}.case-study__comparison{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.case-study__comparison .beer-reveal[data-beer-label]:after,.case-study__comparison .beer-slider[data-beer-label]:after{background-color:#f2f2f2;font-family:"Roboto Slab",serif;padding:8px;font-size:11px;line-height:15px}.case-study__stats{padding:64px 80px;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case-study__stats--spaced{gap:46px}.case-study__stats--p0{padding:0}.case-study__stat{text-align:center;max-width:222px;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.case-study__stat-icon img{margin:0 auto;width:58px;height:58px}.case-study__stat-title{font-style:normal;font-weight:500;font-size:48px;line-height:120%}.case-study__stat-description{font-family:"Roboto Slab",serif;font-style:normal;font-weight:300;font-size:14px;line-height:160%;letter-spacing:.56px;color:#212322;margin-top:5px}.case-study__stat-description a{font-weight:400}.case-study__quote{padding:60px 130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f9f9f9}@media (max-width:768px){.case-study__quote{padding:60px 50px 60px 90px}}.case-study__quote--p0{padding:0}.case-study__quote-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;max-width:100%;position:relative}.case-study__quote p,.case-study__quote-inner{font-family:"Roboto Slab",serif;font-style:normal;font-weight:300;font-size:18px;line-height:140%;letter-spacing:.03em;position:relative}@media (max-width:768px){.case-study__quote p,.case-study__quote-inner{font-size:16px}}.case-study__quote .icon-quote-bottom-filled,.case-study__quote .icon-quote-top-filled{position:absolute;color:#20b59a;font-size:25px}.case-study__quote .icon-quote-top-filled{left:-45px;top:-7px}.case-study__quote .icon-quote-bottom-filled{bottom:-10px;right:-25px}.case-study__quote .avatar{border-radius:50%;overflow:hidden;width:64px;height:64px}.case-study__quote-author{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.case-study__quote-author .titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case-study__quote-author .name,.case-study__quote-author .role{width:100%}.case-study__quote-author .name{font-size:18px;font-weight:500}.case-study__quote-author .role{font-family:"Roboto Slab",serif;font-style:normal;font-weight:300;font-size:14px;line-height:140%}.section--dark .case-study__quote{background:0 0}.digital-business-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:475px;margin:0 auto;position:relative;overflow-x:hidden}.digital-business-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.digital-business-card__header h1{color:#575c5e;font-size:20px;text-transform:initial}.digital-business-card__header h3{color:#0e7a73;font-style:normal;font-weight:500;font-size:24px;line-height:120%}.digital-business-card__avatar{margin-bottom:24px;border-radius:50%}.digital-business-card__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;margin-top:64px;margin-bottom:80px}.digital-business-card__content{padding:0 32px 58px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.digital-business-card__content .p2{font-size:16px}.digital-business-card__footer{position:sticky;bottom:0;width:100%;z-index:10}.digital-business-card__footer .btn--cta{width:100%;height:70px;font-size:18px;font-weight:500;text-transform:initial}.digital-business-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.digital-business-card__section .about-img{max-height:170px;overflow:hidden;margin:48px 0 40px}.digital-business-card__section--grey{background:#fafafa;padding:80px 32px 58px}.digital-business-card .inline-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;margin-top:80px}.project__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;max-width:290px;margin-right:20px}.project__card-image{max-height:222px;overflow:hidden}.project__card-content{padding:20px 14px 24px;min-height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project__card-content h5{margin-bottom:4px}.project__card-content p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.project__card .technologies__icons-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px}.project__card .technologies__icons-list img{width:24px;height:24px}.projects__slider{width:100%;height:100%;margin-top:23px;margin:37px 0 64px;height:auto}.project-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.project-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.project-intro__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.project-intro__title h2{margin-bottom:40px;font-size:36px}.project-intro__description{-ms-flex-preferred-size:calc(100% - 520px);flex-basis:calc(100% - 520px)}@media (max-width:768px){.project-intro__description{margin-bottom:20px}}.project-intro__description .content-text p,.project-intro__description .title__caption p{font-size:16px}.project-intro__description .content-text p:last-child,.project-intro__description .title__caption p:last-child{margin-bottom:0}.project-intro-title{margin-bottom:30px}.project-intro__details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:520px;flex-basis:520px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:100px;max-width:520px}@media (max-width:1024px){.project-intro__details{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;margin-top:40px}}@media (max-width:768px){.project-intro__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.project-intro__details-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.project-intro__details-column{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:20px;padding-right:20px}@media (max-width:1024px){.project-intro__details-column{-ms-flex-preferred-size:auto;flex-basis:auto}}.project-intro__details-column:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:0}@media (max-width:1024px){.project-intro__details-column:first-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.project-intro__details-column:last-child{-ms-flex-preferred-size:200px;flex-basis:200px;padding-right:0}@media (max-width:1024px){.project-intro__details-column:last-child{-ms-flex-preferred-size:auto;flex-basis:auto}}@media (max-width:768px){.project-intro__details-column:last-child{padding-left:0}}.project-intro__list-item{margin-bottom:40px;width:200px}@media (max-width:768px){.project-intro__list-item{margin-bottom:25px}}@media (max-width:1024px){.project-intro__list-item{margin-top:20px}}@media (max-width:480px){.project-intro__list-item{width:100%}}.footer__top-nav li .project-intro__list-item a,.project-intro__list-item .footer__top-nav li a,.project-intro__list-item .p3{font-size:14px;font-weight:300}.project-intro__list-title{color:#212322;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.1428571429;margin-bottom:10px;text-transform:none}.project-intro__list-content{color:#333a3c;font-size:16px}.project-intro__list-content ul li a{font-size:14px;font-weight:300;color:#212322}.project-intro a{font-weight:300}.project-intro .icons-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px;margin-left:-10px;margin-right:-10px}.project-intro .icons-list li{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:10px;max-width:46px;padding:0 10px}.project-intro .icons-list li img{width:100%;height:auto;max-height:26px}.project-intro .technologies__list{width:auto}@media (max-width:768px){.project-intro .technologies__list ul{margin-bottom:0}.project-intro .technologies__list li:last-child{margin-bottom:0}}.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags__item{position:relative}.tags__item::after{color:#7b7f80;content:"/";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;margin-left:7px;margin-right:7px}@media (max-width:1024px){.tags__item::after{height:13px}}.tags__item:last-child::after{display:none}.tags--tertiary{margin:24px 0;gap:10px}.tags--tertiary .tags__item{background:#e8e8e8;padding:8px 16px;border-radius:4px;font-size:11px}.tags--tertiary .tags__item::after{content:none}.tags__link{color:#0e7a73;font-weight:500;text-decoration:none;text-transform:uppercase}.tags__link:hover{color:#212322}.tags--dark .tags__item{color:#7b7f80}.tags--dark .tags__item::after{color:#5ae6bd}.tags--dark .tags__link{font-weight:400;color:#5ae6bd}.tags--dark .tags__link:hover{color:#fff}.tags__section img{width:100%}.tags__section p{font-family:"Roboto Slab",serif;font-weight:300;font-size:16px}.tag{color:#fff;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;line-height:1;text-transform:uppercase}@media (max-width:960px){.tag{font-size:16px}}.tag a{color:#fff;text-decoration:none}.tag a:hover{text-decoration:none}.blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}.blocks--no-gap{gap:0 80px}.blocks__column{-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.blocks__column--shrink{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0}.blocks__column--grow{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.blocks__column--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blocks__column--third{-ms-flex-preferred-size:60%;flex-basis:60%}.blocks__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:64px}.blocks__row--spaced{gap:64px 94px}.blocks__row--inverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:960px){.blocks__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}.blocks img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}h3+.blocks{margin-bottom:40px}.block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.block__content{height:100%;width:100%}.block__content h3{margin-bottom:12px}.block__content p,.block__content p span{font-family:"Roboto Slab",serif;font-style:normal;font-weight:300!important;font-size:16px;line-height:160%;letter-spacing:.04em}.block__content p+p{margin-top:1rem}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;--swiper-navigation-size:100px}.gallery--elevated{-webkit-box-shadow:4px 4px 24px 3px rgba(0,0,0,.1);box-shadow:4px 4px 24px 3px rgba(0,0,0,.1)}.gallery--elevated .swiper-pagination{bottom:-40px}.gallery .beer-slider .beer-reveal:before{content:"";height:65%;width:2px;background-color:#20b59a;position:absolute;right:0;top:50%;bottom:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gallery .beer-slider .beer-handle{border:2px solid #20b59a;background-color:#f2f2f2;width:40px;height:40px;-webkit-transform:translate3d(calc(-50% - 1px),-50%,0);transform:translate3d(calc(-50% - 1px),-50%,0);-webkit-transition:none;transition:none}.gallery .beer-slider .beer-handle:before{left:5px}.gallery .beer-slider .beer-handle:after{right:-5px}.gallery .beer-slider:hover .beer-handle{background-color:#20b59a}.gallery .beer-slider:hover .beer-handle:after,.gallery .beer-slider:hover .beer-handle:before{border-color:#fff}.gallery .swiper{overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery .swiper--contained{max-width:864px}.gallery .swiper-pagination{z-index:5;bottom:0;background:#333a3c;height:34px}.gallery .swiper-button-next,.gallery .swiper-button-prev{opacity:0;z-index:2;-webkit-transition:background-color .25s,color .25s,opacity .2s,-webkit-transform .25s;transition:background-color .25s,color .25s,opacity .2s,-webkit-transform .25s;transition:background-color .25s,color .25s,transform .25s,opacity .2s;transition:background-color .25s,color .25s,transform .25s,opacity .2s,-webkit-transform .25s;width:100px;height:100px;background:#333a3c;border-radius:50%;color:#5ae6bd}.gallery .swiper-button-next:after,.gallery .swiper-button-prev:after{content:"\e924";font-family:icomoon;font-size:7px;background-size:contain;-webkit-font-smoothing:antialiased}.gallery .swiper-button-next{margin-right:-70px}.gallery .swiper-button-next:hover{-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}.gallery .swiper-button-next::after{margin-right:55px}.gallery .swiper-button-prev{margin-left:-70px}.gallery .swiper-button-prev:hover{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.gallery .swiper-button-prev::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-left:55px}.gallery .swiper:hover .swiper-button-next,.gallery .swiper:hover .swiper-button-prev{opacity:1}.gallery .swiper:hover .swiper-button-next.swiper-button-disabled,.gallery .swiper:hover .swiper-button-prev.swiper-button-disabled{opacity:.35}@media (pointer:coarse){.gallery .swiper .swiper-button-next,.gallery .swiper .swiper-button-prev{opacity:1}.gallery .swiper .swiper-button-next.swiper-button-disabled,.gallery .swiper .swiper-button-prev.swiper-button-disabled{opacity:.35}}.gallery .swiper-pagination-bullet{width:30px;border-radius:0;height:3px;margin:0 6px;opacity:1;background:#fff}.gallery .swiper-pagination-bullet-active{background-color:#5ae6bd}.gallery .swiper-slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-section{background:#f2f2f2}.gallery-section__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.gallery-section__left{-ms-flex-preferred-size:40%;flex-basis:40%;padding:90px 0 48px 48px}.gallery-section__left h1{color:#0e7a73}.gallery-section__right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:48px 48px 0}.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-card-block{width:100%;height:496px}.single-card-block__background{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-card-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:48px;height:100%}.single-card-block--inverse .single-card-block__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.small-card-block{width:calc(50% - 10px);padding-bottom:16px}@media (max-width:768px){.small-card-block{width:100%}}.small-card-block .single-card-block__inner{padding:0}.dual-card-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.dual-card-block__inner .card{-ms-flex-preferred-size:50%;flex-basis:50%}.show-sm{display:block}@media (max-width:768px){.show-sm{display:none}}.hide-sm{display:none}@media (max-width:768px){.hide-sm{display:block}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col{position:relative;width:100%;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.page-template-capability-template,.page-template-front-page,.page-template-home-template{padding-top:0}.our-story h3{font-size:36px;letter-spacing:.72px;line-height:120%;margin-bottom:16px}.our-story img{-webkit-filter:grayscale(1);filter:grayscale(1)}.our-story a{color:#212322;font-weight:400}.our-story a:hover{color:#0e7a73}@media (max-width:768px){.page-template-fractional-people{padding-top:166px}}.page-template-fractional-people .alert-banner{z-index:30;margin:0;gap:12px}.page-template-fractional-people .alert-banner a{text-align:right}@media (max-width:768px){.page-template-fractional-people .alert-banner{height:80px;padding:8px 20px;gap:16px}.page-template-fractional-people .alert-banner a{min-width:80px}}.page-template-fractional-people .fractional-header{height:126px;z-index:20}@media (max-width:768px){.page-template-fractional-people .fractional-header{height:166px}}.page-template-fractional-people .fractional-header .container--header{max-width:1164px;padding:0 23px 0 30px;height:86px}.page-template-fractional-people .fractional-header .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-template-fractional-people .fractional-header .header-right a{border-radius:50%}.page-template-fractional-people .fractional-header .header-right a>div{padding:7px;position:relative}.page-template-fractional-people .fractional-header .header-right a>div img{width:35px;height:35px;border-radius:50%;-webkit-transition:all .1s;transition:all .1s}.page-template-fractional-people .fractional-header .header-right a>div:before{position:absolute;z-index:-1;top:7px;left:7px;right:0;bottom:0;display:block;width:35px;height:35px;content:"";background:#f2f2f2;border-radius:50%;-webkit-transition:all .1s;transition:all .1s}.page-template-fractional-people .fractional-header .header-right a:hover>div:before{background:#5b6770}.page-template-fractional-people .fractional-header .header-right a:hover>div img{-webkit-filter:brightness(100);filter:brightness(100)}.page-template-fractional-people .section--decorate{overflow:hidden}.page-template-fractional-people .section--decorate .container--header.bg-header{position:relative;z-index:0}.page-template-fractional-people .section--decorate .contact__background.header__background{left:33%;top:75px}.page-template-fractional-people .profile-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px}@media (max-width:960px){.page-template-fractional-people .profile-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:20px}}.page-template-fractional-people .profile-header .left img{border-radius:50%;width:200px;height:200px;min-width:200px;-o-object-fit:cover;object-fit:cover;border:6px solid #fff}.page-template-fractional-people .profile-header .right{max-width:500px}.page-template-fractional-people .profile-header .right h1{font-size:48px;font-style:normal;font-weight:500;line-height:58px;margin-bottom:10px}.page-template-fractional-people .profile-header .right p{color:#333a3c;font-family:Roboto Slab;font-size:16px;font-style:normal;font-weight:300;line-height:26.819px;letter-spacing:.48px}.page-template-fractional-people .project-cards{padding:80px 0 0}.page-template-fractional-people .project-cards .container{width:100%;max-width:none;padding:0}.page-template-fractional-people .project-cards .container .projects__list .projects__item{width:100%;max-width:410px}@media (max-width:768px){.page-template-fractional-people .project-cards .container .projects__list .projects__item{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:44px}}.page-template-fractional-people .btn.loadMore{margin:36px auto 0;left:50%;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:180px;-webkit-transition:all .2s;transition:all .2s}.page-template-fractional-people .btn.loadMore:hover{background:#20b59a;color:#fff;border-color:#20b59a}.page-template-fractional-people .contact .row{max-width:800px;margin:0 auto}@media (max-width:768px){.page-template-fractional-people .contact .row .col{max-width:350px;margin:0 auto}}@media (max-width:960px){.page-template-fractional-people .contact .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:768px){.page-template-fractional-people .contact .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-template-fractional-people .contact .contact__background{left:0}.page-template-fractional-people .footer{padding-top:25px;padding-bottom:25px;font-size:12px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.9px;color:#333a3c;font-family:Roboto Slab}.page-template-fractional-people .footer a{font-weight:400;text-decoration:none;margin-right:10px;border-bottom:1px solid #7b7f80}.page-template-fractional-people .footer a:hover{text-decoration:none;border-bottom:1px solid #20b59a}.page-template-fractional-people .footer a:last-child{border-right:none;margin-right:-10px}.page-template-fractional-people .footer .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-fractional-people .footer .flex>div{width:240px}@media (max-width:768px){.page-template-fractional-people .footer .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.page-template-fractional-people .footer .flex span{margin-bottom:10px}}.your-needs{padding-top:24px;padding-bottom:100px}@media (max-width:768px){.your-needs .center-heading{margin-bottom:50px}}.your-needs h4{color:#5ae6bd}.your-needs h2{color:#fff}.your-needs .cols{margin:0 auto;padding:26px 20px 0;width:auto;max-width:768px;gap:66px}@media (max-width:768px){.your-needs .cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:380px;padding:0 10px 0;gap:0}}.your-needs .cols .col .item{max-width:360px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:7px 0 1px}@media (max-width:768px){.your-needs .cols .col .item{max-width:380px}}.your-needs .cols .col h5{font-size:18px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.36px}.your-needs .cols .col p{font-family:Roboto Slab;font-size:14px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.56px;margin:0}@media (max-width:768px){.your-needs .cols .col:last-child h5{margin-top:60px}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-center{text-align:center}.locations-card,.testimonial-card{padding:30px 30px 40px;background:#fff;margin:0 9px;-webkit-box-shadow:4.15094px 4.15094px 10.37736px 2.07547px rgba(204,204,204,.1);box-shadow:4.15094px 4.15094px 10.37736px 2.07547px rgba(204,204,204,.1)}.locations-card img,.testimonial-card img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-right:13px}.locations-card h5,.locations-card h6,.testimonial-card h5,.testimonial-card h6{font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.7px;color:#333a3c;margin:0}.locations-card h6,.testimonial-card h6{font-weight:400}.locations-card p,.testimonial-card p{font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.72px;margin-top:10px;margin-bottom:30px;min-height:130px}.locations-card{position:relative;height:432px;min-width:200px;-webkit-transition:all .25s;transition:all .25s;padding:0;color:#fff;transition:all .25s}.locations-card h3{font-size:18px;line-height:1.2;font-weight:500;margin-bottom:8px}.locations-card p{opacity:0;-webkit-transition:all .25s delay .25s;transition:all .25s delay .25s;font-size:14px;line-height:1.4;font-weight:300;font-family:"Roboto Slab",serif}.locations-card img{border-radius:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.locations-card .overlay{-webkit-transition:all .25s;transition:all .25s;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0));padding:24px}.locations-card:hover{color:#fff}.locations-card:hover p{opacity:1}.locations-card:hover .overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7)));background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7))}.services-mega-menu{background-color:#212322;width:921px;position:absolute;top:55px;opacity:0;right:-5000px;z-index:100;padding:50px 70px 74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:opacity .35s,top .35s;transition:opacity .35s,top .35s}@media (max-width:960px){.services-mega-menu{display:none}}.services-mega-menu.in{right:0;top:78px;opacity:1!important}.services-mega-menu h2,.services-mega-menu h2 a{color:#fff;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.4px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;margin-bottom:30px;text-underline-offset:2px}.services-mega-menu h2 a.active,.services-mega-menu h2 a:hover,.services-mega-menu h2.active,.services-mega-menu h2:hover{color:#5ae6bd}.services-mega-menu .menu-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.services-mega-menu .menu-row .capability{border-radius:8px;background:#333a3c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:240px;height:180px;padding:30px 30px 20px;margin-bottom:43px}.services-mega-menu .menu-row .capability img{width:100px;height:100px;margin:0}.services-mega-menu .menu-row .capability h4{color:#5ae6bd;text-align:center;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.32px;margin:0;padding:0;text-transform:none}.services-mega-menu .menu-row .capability.active,.services-mega-menu .menu-row .capability:hover{text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(#333a3c),to(#414a50));background:linear-gradient(180deg,#333a3c 0,#414a50 100%)}.services-mega-menu .menu-row .service{width:240px}.services-mega-menu .menu-row .service h3{margin-bottom:24px}.services-mega-menu .menu-row .service h3 a{color:#fff;font-family:Ciutadella,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.4px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px}.services-mega-menu .menu-row .service h3 a.active,.services-mega-menu .menu-row .service h3 a:hover{color:#5ae6bd}.services-mega-menu .menu-row .service ul{margin:0;padding:0}.services-mega-menu .menu-row .service ul li{margin-bottom:5px;margin-left:11px;-webkit-padding-start:4px;padding-inline-start:4px;list-style-image:url(/wp-content/themes/fullclarity/assets/src/img/bullet.svg)}.services-mega-menu .menu-row .service ul li a{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.56px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;padding:0;font-family:"Roboto Slab",serif;text-underline-offset:2px}.services-mega-menu .menu-row .service ul li a:hover{color:#5ae6bd}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9ub3JtYWxpemUuY3NzIiwidmVuZG9yL2pxdWVyeS5mYW5jeWJveC5taW4uY3NzIiwidmVuZG9yL0JlZXJTbGlkZXIuY3NzIiwidmVuZG9yL3N3aXBlci1idW5kbGUuY3NzIiwiLi4vZm9udHMvaWNvbW9vbi9zdHlsZS5jc3MiLCIuLi9mb250cy9zdHlsZXNoZWV0LmNzcyIsInZlbmRvci9zbGljay5zY3NzIiwibWFpbi5jc3MiLCJ2ZW5kb3Ivc2xpY2stdGhlbWUuc2NzcyIsInBhcnRpYWxzL19iYXNlLnNjc3MiLCJwYXJ0aWFscy9fbWVkaWEuc2NzcyIsInBhcnRpYWxzL19sb2FkZXIuc2NzcyIsInBhcnRpYWxzL19idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9fc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvX2hlYWRlci5zY3NzIiwicGFydGlhbHMvX2hlcm8uc2NzcyIsInBhcnRpYWxzL19jb21wb25lbnRzLnNjc3MiLCJwYXJ0aWFscy9fcHJvamVjdHMuc2NzcyIsInBhcnRpYWxzL190ZXN0aW1vbmlhbHMuc2NzcyIsInBhcnRpYWxzL19mb290ZXIuc2NzcyIsInBhcnRpYWxzL190ZXh0LnNjc3MiLCJwYXJ0aWFscy9fcG9wdXAuc2NzcyIsInBhcnRpYWxzL19saXN0LnNjc3MiLCJwYXJ0aWFscy9fc2tpbGxzZXQuc2NzcyIsInBhcnRpYWxzL19wcm9jZXNzLnNjc3MiLCJwYXJ0aWFscy9fZW5nYWdlbWVudC5zY3NzIiwicGFydGlhbHMvX3NlcnZpY2VzLnNjc3MiLCJwYXJ0aWFscy9fc3R1ZGlvLnNjc3MiLCJwYXJ0aWFscy9fY29tcGV0ZW5jaWVzLnNjc3MiLCJwYXJ0aWFscy9fd29ya2luZy1yZW1vdGVseS5zY3NzIiwicGFydGlhbHMvX2xheW91dC1mbGV4LnNjc3MiLCJwYXJ0aWFscy9fY2FyZC1pdGVtLnNjc3MiLCJwYXJ0aWFscy9fY29udGFjdC1mb3JtLnNjc3MiLCJwYXJ0aWFscy9fYnJlYWRjcnVtYnMuc2NzcyIsInBhcnRpYWxzL19mZWF0dXJlLnNjc3MiLCJwYXJ0aWFscy9fbG9nb3Muc2NzcyIsInBhcnRpYWxzL19zcHJpbnRzLW92ZXJ2aWV3LnNjc3MiLCJwYXJ0aWFscy9fd29ya2luZy10b2dldGhlci5zY3NzIiwicGFydGlhbHMvX3ByaW5jaXBsZXMuc2NzcyIsInBhcnRpYWxzL190ZWFtLnNjc3MiLCJwYXJ0aWFscy9fY2xpZW50cy5zY3NzIiwicGFydGlhbHMvX2xvY2F0aW9ucy5zY3NzIiwicGFydGlhbHMvX2Rlc2NyaXB0aW9uLnNjc3MiLCJwYXJ0aWFscy9fZ29hbC5zY3NzIiwicGFydGlhbHMvX3N0ZXBzLnNjc3MiLCJwYXJ0aWFscy9fb3V0Y29tZXMuc2NzcyIsInBhcnRpYWxzL19zaG93cmVlbC5zY3NzIiwicGFydGlhbHMvX3ByaWNlcy5zY3NzIiwicGFydGlhbHMvX2F1dGhvci5zY3NzIiwicGFydGlhbHMvX2Jsb2cuc2NzcyIsInBhcnRpYWxzL192aWRlby1zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9fcG9zdC5zY3NzIiwicGFydGlhbHMvX2ZlYXR1cmVkLWdhbGxlcnkuc2NzcyIsInBhcnRpYWxzL19jb29raWVzLXdpbmRvdy5zY3NzIiwicGFydGlhbHMvX2ZhcS5zY3NzIiwicGFydGlhbHMvX3RlY2hub2xvZ2llcy5zY3NzIiwicGFydGlhbHMvX3Njcm9sbC1jYXJkcy5zY3NzIiwicGFydGlhbHMvX3VzZXItY2FyZHMuc2NzcyIsInBhcnRpYWxzL192aWRlby5zY3NzIiwicGFydGlhbHMvX2NhcmQuc2NzcyIsInBhcnRpYWxzL19hbGVydC1iYW5uZXIuc2NzcyIsInBhcnRpYWxzL19tb2RhbC5zY3NzIiwicGFydGlhbHMvX2ZpZWxkLnNjc3MiLCJwYXJ0aWFscy9fY2hlY2tib3guc2NzcyIsInBhcnRpYWxzL19zb2x1dGlvbnMtc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvX3F1b3RlLnNjc3MiLCJwYXJ0aWFscy9fc3F1YWQtc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvX2NsdXRjaC1zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9fY2FzZS1zdHVkeS1zZWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9fZGlnaXRhbC1idXNpbmVzcy1jYXJkcy5zY3NzIiwicGFydGlhbHMvX3Byb2plY3RzLWNhcmQuc2NzcyIsInBhcnRpYWxzL19wcm9qZWN0cy1pbnRyby5zY3NzIiwicGFydGlhbHMvX3RhZ3Muc2NzcyIsInBhcnRpYWxzL19ibG9jay5zY3NzIiwicGFydGlhbHMvX2dhbGxlcnkuc2NzcyIsInBhcnRpYWxzL19maWx0ZXJzLnNjc3MiLCJwYXJ0aWFscy9fc2luZ2xlLWNhcmQtYmxvY2suc2NzcyIsInBhcnRpYWxzL19mbGV4LnNjc3MiLCJwYXJ0aWFscy9faG9tZS5zY3NzIiwiX2ZyYWN0aW9uYWwtcGVvcGxlLnNjc3MiLCJwYXJ0aWFscy9fc2VydmljZXMtbWVnYS1tZW51LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLDRFQVVBLEtBQ0UsWUFBYSxLQUNiLGlCQUFrQixLQVVwQixLQUNFLE9BQVEsRUFRVixHQUNFLFVBQVcsSUFDWCxPQUFRLE1BQU8sRUFXakIsR0FDRSxXQUFZLFlBQ1osT0FBUSxFQUNSLFNBQVUsUUFRWixJQUNFLFlBQWEsU0FBUyxDQUFFLFVBQ3hCLFVBQVcsSUFVYixFQUNFLGlCQUFrQixZQVFwQixZQUNFLGNBQWUsS0FDZixnQkFBaUIsVUFDakIsZ0JBQWlCLFVBQVUsT0FPN0IsRUFDQSxPQUNFLFlBQWEsT0FRZixLQUNBLElBQ0EsS0FDRSxZQUFhLFNBQVMsQ0FBRSxVQUN4QixVQUFXLElBT2IsTUFDRSxVQUFXLElBUWIsSUFDQSxJQUNFLFVBQVcsSUFDWCxZQUFhLEVBQ2IsU0FBVSxTQUNWLGVBQWdCLFNBR2xCLElBQ0UsT0FBUSxPQUdWLElBQ0UsSUFBSyxNQVVQLElBQ0UsYUFBYyxLQVdoQixPQUNBLE1BQ0EsU0FDQSxPQUNBLFNBQ0UsWUFBYSxRQUNiLFVBQVcsS0FDWCxZQUFhLEtBQ2IsT0FBUSxFQVFWLE9BQ0EsTUFDRSxTQUFVLFFBUVosT0FDQSxPQUNFLGVBQWdC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S0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxlQUFBLEtBQ0EsNkJBQUEsVUFBQSxxQkFBQSxVQUNBLDBCQUFBLElBQ0Esc0JBQUEsSUFFQSxtREFBQSxrREFDSSxNQUFBLFFBSVIsMENBQ0ksT0FBQSxFQUNBLFFBQUEsRUFFQSw2Q0FDSSxjQUFBLElBQ0EsWUFBQSxLQUNBLHNCQUFBLElBQUEscUJBQUEsSUFDQSxpQkFBQSw4REFHSiwrQ0FDSSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLGVBQUEsTUFDQSw2QkFBQSxVQUFBLHFCQUFBLFVBQ0EsMEJBQUEsSUFDQSxRQUFBLEVBQ0EsWUFBQSxhQUFBLENBQUEsTUFDQSxzQkFBQSxJQUVBLHFEQUNJLE1BQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsImJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtvdmVyZmxvdzogaGlkZGVuO30uZmFuY3lib3gtYWN0aXZlIHtoZWlnaHQ6IGF1dG87fVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtsZWZ0OiAtOTk5OXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjt9XG5cbi5mYW5jeWJveC1jb250YWluZXIge2JhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5Mjt9LmZhbmN5Ym94LWNvbnRhaW5lciAqIHtib3gtc2l6aW5nOiBib3JkZXItYm94O31cblxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LXN0YWdlIHtib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDt9XG5cbi5mYW5jeWJveC1vdXRlciB7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBhdXRvO31cblxuLmZhbmN5Ym94LWJnIHtiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpO31cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtvcGFjaXR5OiAwLjk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7fVxuXG4uZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbixcbi5mYW5jeWJveC10b29sYmFyIHtkaXJlY3Rpb246IGx0cjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsdmlzaWJpbGl0eSAwcyBlYXNlIDAuMjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk3O31cblxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbixcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIge29wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSAwcyx2aXNpYmlsaXR5IDBzIGVhc2UgMHM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7fVxuXG4uZmFuY3lib3gtaW5mb2JhciB7Y29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGhlaWdodDogNDRweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTt9XG5cbi5mYW5jeWJveC10b29sYmFyIHtyaWdodDogMDtcbiAgdG9wOiAwO31cblxuLmZhbmN5Ym94LXN0YWdlIHtkaXJlY3Rpb246IGx0cjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgei1pbmRleDogOTk5OTQ7fS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7b3ZlcmZsb3c6IGhpZGRlbjt9XG5cbi5mYW5jeWJveC1zbGlkZSB7YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTQ7fVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7Y29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwO30uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW5leHQsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtkaXNwbGF5OiBibG9jazt9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge292ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQ0cHggMDt9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtkaXNwbGF5OiBub25lO30uZmFuY3lib3gtc2xpZGUtLWh0bWwge3BhZGRpbmc6IDZweDt9XG5cbi5mYW5jeWJveC1jb250ZW50IHtiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjE0LCAxKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA5OTk5NTt9LmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtjdXJzb3I6IHpvb20tb3V0O30uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7Y3Vyc29yOiB6b29tLWluO30uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQge2N1cnNvcjogZ3JhYjt9LmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtjdXJzb3I6IGdyYWJiaW5nO30uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9dHJ1ZV0ge2N1cnNvcjogdGV4dDt9XG5cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1zcGFjZWJhbGwge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7fS5mYW5jeWJveC1zcGFjZWJhbGwge3otaW5kZXg6IDE7fVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTt9LmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7YmFja2dyb3VuZDogIzAwMDt9LmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge2JhY2tncm91bmQ6ICNlNWUzZGY7fS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtiYWNrZ3JvdW5kOiAjZmZmO31cblxuLmZhbmN5Ym94LWlmcmFtZSxcbi5mYW5jeWJveC12aWRlbyB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTt9XG5cbi5mYW5jeWJveC1pZnJhbWUge2xlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO31cblxuLmZhbmN5Ym94LWVycm9yIHtiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO31cblxuLmZhbmN5Ym94LWVycm9yIHAge2NvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7fVxuXG4uZmFuY3lib3gtYnV0dG9uIHtiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIHdpZHRoOiA0NHB4O30uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkIHtjb2xvcjogI2NjYzt9LmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7Y29sb3I6ICNmZmY7fS5mYW5jeWJveC1idXR0b246Zm9jdXMge291dGxpbmU6IG5vbmU7fS5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge291dGxpbmU6IDFweCBkb3R0ZWQ7fVxuXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiBub25lO30uZmFuY3lib3gtYnV0dG9uIGRpdiB7aGVpZ2h0OiAxMDAlO31cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge2Rpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO31cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7ZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7fS5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSxcbi5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6Zmlyc3QtY2hpbGQsXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6Zmlyc3QtY2hpbGQsXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMikge2Rpc3BsYXk6IG5vbmU7fVxuXG4uZmFuY3lib3gtcHJvZ3Jlc3Mge2JhY2tncm91bmQ6ICNmZjUyNjg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHotaW5kZXg6IDk5OTk4O31cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogLTQ0cHg7XG4gIHotaW5kZXg6IDQwMTt9XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7Y29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7fVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtjb2xvcjogY3VycmVudENvbG9yO1xuICBwYWRkaW5nOiAxMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO30uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge292ZXJmbG93OiBoaWRkZW47fS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7ZGlzcGxheTogbm9uZTt9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge2JhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIGhlaWdodDogMTAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICB3aWR0aDogNzBweDt9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXYge3BhZGRpbmc6IDdweDt9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge2xlZnQ6IDA7XG4gIGxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDt9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7fVxuXG4uZmFuY3lib3gtY2FwdGlvbiB7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC44NSkgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA2NSUsIHJnYmEoMCwgMCwgMCwgMC4wNzUpIDc1LjUlLCByZ2JhKDAsIDAsIDAsIDAuMDM3KSA4Mi44NSUsIHJnYmEoMCwgMCwgMCwgMC4wMTkpIDg4JSwgdHJhbnNwYXJlbnQpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTY7fUBzdXBwb3J0cyAocGFkZGluZzptYXgoMHB4KSkgey5mYW5jeWJveC1jYXB0aW9uIHtwYWRkaW5nOiA3NXB4IG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO319LmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHttYXJnaW4tdG9wOiAtNTBweDt9XG5cbi5mYW5jeWJveC1jYXB0aW9uX19ib2R5IHttYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDt9XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge2NvbG9yOiAjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxuXG4uZmFuY3lib3gtbG9hZGluZyB7YW5pbWF0aW9uOiBhIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiA5OTk5OTt9QGtleWZyYW1lcyBhIHt0byB7dHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO319LmZhbmN5Ym94LWFuaW1hdGVkIHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpO31cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7b3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7fVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge29wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7fVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge29wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTt9XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0LFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO30uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7b3BhY2l0eTogMTt9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge29wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTt9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7b3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO31cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTt9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMXR1cm4pO31cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7b3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO31cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7b3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO31cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7fVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge29wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCk7fS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7fS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHt0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7fS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7fUBtZWRpYSAobWF4LWhlaWdodDo1NzZweCkgey5mYW5jeWJveC1zbGlkZSB7cGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O30uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtwYWRkaW5nOiA2cHggMDt9LmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtyaWdodDogLTZweDt9XG5cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge2JhY2tncm91bmQ6ICM0ZTRlNGU7XG4gICAgY29sb3I6ICNmMmY0ZjY7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzZweDt9XG5cbiAgLmZhbmN5Ym94LWNhcHRpb24ge3BhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O31Ac3VwcG9ydHMgKHBhZGRpbmc6bWF4KDBweCkpIHsuZmFuY3lib3gtY2FwdGlvbiB7cGFkZGluZy1sZWZ0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpO319fVxuXG4uZmFuY3lib3gtc2hhcmUge2JhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjt9XG5cbi5mYW5jeWJveC1zaGFyZSBoMSB7Y29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDt9XG5cbi5mYW5jeWJveC1zaGFyZSBwIHttYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7fVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7Ym9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO30uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rLFxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZCB7Y29sb3I6ICNmZmY7fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IG5vbmU7fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7YmFja2dyb3VuZDogIzNiNTk5ODt9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtiYWNrZ3JvdW5kOiAjMzQ0ZTg2O30uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge2JhY2tncm91bmQ6ICNiZDA4MWQ7fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7YmFja2dyb3VuZDogI2FhMDcxOTt9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtiYWNrZ3JvdW5kOiAjMWRhMWYyO30uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge2JhY2tncm91bmQ6ICMwZDk1ZTg7fVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge2hlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjVweDt9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge2ZpbGw6ICNmZmY7fVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1ZDViNWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTt9XG5cbi5mYW5jeWJveC10aHVtYnMge2JhY2tncm91bmQ6ICNkZGQ7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBwYWRkaW5nOiAycHggMnB4IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgei1pbmRleDogOTk5OTU7fVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge292ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjt9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge2Rpc3BsYXk6IGJsb2NrO30uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtyaWdodDogMjEycHg7fVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IHtmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTt9LmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge292ZXJmbG93OiBoaWRkZW47fS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7d2lkdGg6IDdweDt9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7YmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7fVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge2JhY2tncm91bmQ6ICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7fVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge2JhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDJweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMHB4O31cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOjpiZWZvcmUge2JvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB6LWluZGV4OiA5OTk5MTt9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOjpiZWZvcmUge29wYWNpdHk6IDAuNTt9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6OmJlZm9yZSB7b3BhY2l0eTogMTt9QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpIHsuZmFuY3lib3gtdGh1bWJzIHt3aWR0aDogMTEwcHg7fS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge3JpZ2h0OiAxMTBweDt9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHttYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO319XG4iLCIuYmVlci1zbGlkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZWVyLXNsaWRlciAqLFxuLmJlZXItc2xpZGVyOmFmdGVyLFxuLmJlZXItc2xpZGVyIDphZnRlcixcbi5iZWVyLXNsaWRlcjpiZWZvcmUsXG4uYmVlci1zbGlkZXIgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYmVlci1zbGlkZXIgaW1nLFxuLmJlZXItc2xpZGVyIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uYmVlci1zbGlkZXIgPiAqIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJlZXItc2xpZGVyID4gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYmVlci1yZXZlYWwge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbiAgei1pbmRleDogMTtcbn1cbi5iZWVyLXJldmVhbCA+IDpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMjAwJTtcbn1cbi5iZWVyLXJldmVhbCA+IGltZzpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5iZWVyLXJhbmdlIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHNsaWRlci1ob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xcHg7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIHotaW5kZXg6IDI7XG59XG4uYmVlci1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAzMDB2aDtcbn1cbi5iZWVyLXJhbmdlOjotbXMtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmVlci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm94LXNoYWRvdyAwLjNzLCBvcGFjaXR5IDAuNXMgMC4yNXM7XG4gIHdpZHRoOiA0OHB4O1xuICB6LWluZGV4OiAyO1xufVxuLmJlZXItaGFuZGxlOmFmdGVyLFxuLmJlZXItaGFuZGxlOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmJlZXItaGFuZGxlOmJlZm9yZSB7XG4gIGxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYmVlci1oYW5kbGU6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5iZWVyLXJhbmdlOmZvY3VzIH4gLmJlZXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC44NSk7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmJlZXItcmV2ZWFsW2RhdGEtYmVlci1sYWJlbF06YWZ0ZXIsXG4uYmVlci1zbGlkZXJbZGF0YS1iZWVyLWxhYmVsXTphZnRlciB7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNzUpO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgY29udGVudDogYXR0cihkYXRhLWJlZXItbGFiZWwpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41cmVtO1xufVxuLmJlZXItc2xpZGVyW2RhdGEtYmVlci1sYWJlbF06YWZ0ZXIge1xuICByaWdodDogMS41cmVtO1xufVxuLmJlZXItcmV2ZWFsW2RhdGEtYmVlci1sYWJlbF06YWZ0ZXIge1xuICBsZWZ0OiAxLjVyZW07XG59XG4uYmVlci1yZXZlYWxbZGF0YS1iZWVyLWxhYmVsPVwiXCJdOmFmdGVyLFxuLmJlZXItc2xpZGVyW2RhdGEtYmVlci1sYWJlbD1cIlwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYmVlci1yZWFkeSAuYmVlci1oYW5kbGUsXG4uYmVlci1yZWFkeSAuYmVlci1yZXZlYWwge1xuICBvcGFjaXR5OiAxO1xufVxuIiwiLyoqXG4gKiBTd2lwZXIgNi43LjFcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjEgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSnVuZSAyMywgMjAyMVxuICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBvcGFjaXR5OiAwLjM1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDA7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBmb250LXNpemU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOHB4O1xuICBvcGFjaXR5OiAwLjI7XG4gIHdpZHRoOiA4cHg7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDRweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvdHRvbTogM3B4O1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDk4JTtcbiAgei1pbmRleDogNTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDk4JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB3aWR0aDogNXB4O1xuICB6LWluZGV4OiA1MDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgd2lkdGg6IDQycHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMDtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6ICB1cmwoJ2ZvbnRzL2ljb21vb24uZW90P2Zjd2huaycpO1xuICBzcmM6ICB1cmwoJ2ZvbnRzL2ljb21vb24uZW90P2Zjd2huayNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24udHRmP2Zjd2huaycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24ud29mZj9mY3dobmsnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24uc3ZnP2Zjd2huayNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcGFnZS1pY29uLWFib3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi1wYWdlLWljb24tY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmljb24tcGFnZS1pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cbi5pY29uLXBhZ2UtaWNvbi1wcm9qZWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuLmljb24tcGFnZS1pY29uLXNlcnZpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuLmljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cbi5pY29uLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cbi5pY29uLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG4uaWNvbi1xdW90ZS10b3AtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuLmljb24tcXVvdGUtYm90dG9tLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5pY29uLXF1b3RlLXRvcC1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cbi5pY29uLXF1b3RlLWJvdHRvbS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLmljb24tc21hbGwtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cbi5pY29uLXNtYWxsLWFycm93LXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuLmljb24tc21hbGwtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuLmljb24tc21hbGwtYXJyb3ctYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG4uaWNvbi1QbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4uaWNvbi1mYXEtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmljb24tZHJpYmJibGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuLmljb24tc2hhcmUtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLmljb24tc2hhcmUtZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5pY29uLXNoYXJlLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLmljb24tc2hhcmUtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5pY29uLXNoYXJlLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5pY29uLXRlYW0tc29jaWFsLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uaWNvbi10ZWFtLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLmljb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4uaWNvbi1mb3JtLXN0ZXAtY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvbi1mb3JtLXN0ZXAtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLXJlYWRtb3JlLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbi1saXN0LWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLXF1b3RlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5pY29uLW1vZGFsLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLmljb24tc2tpbGxzZXQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLWNhcGFiaWxpdGllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb24tY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tcHJvamVjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLXNraWxsc2V0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLXNraWxsc2V0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLXRlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5pY29uLXRlc3RpbW9uaWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tY29tcHV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuIiwiLypAZm9udC1mYWNlIHsqL1xuLyogICAgZm9udC1mYW1pbHk6ICdGUyBBbGJlcnQgUHJvJzsqL1xuLyogICAgc3JjOiB1cmwoJ0ZTQWxiZXJ0UHJvLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCovXG4vKiAgICAgICAgdXJsKCdGU0FsYmVydFByby1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7Ki9cbi8qICAgIGZvbnQtd2VpZ2h0OiAzMDA7Ki9cbi8qICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsqL1xuLyogICAgZm9udC1kaXNwbGF5OiBzd2FwOyovXG4vKn0qL1xuXG4vKkBmb250LWZhY2UgeyovXG4vKiAgICBmb250LWZhbWlseTogJ0ZTIEFsYmVydCBQcm8nOyovXG4vKiAgICBzcmM6IHVybCgnRlNBbGJlcnRQcm8ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksKi9cbi8qICAgICAgICB1cmwoJ0ZTQWxiZXJ0UHJvLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsqL1xuLyogICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsqL1xuLyogICAgZm9udC1zdHlsZTogbm9ybWFsOyovXG4vKiAgICBmb250LWRpc3BsYXk6IHN3YXA7Ki9cbi8qfSovXG5cblxuLypAZm9udC1mYWNlIHsqL1xuLyogICAgZm9udC1mYW1pbHk6ICdUdW5nc3Rlbic7Ki9cbi8qICAgIHNyYzogdXJsKCdUdW5nc3Rlbi1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwqL1xuLyogICAgdXJsKCdUdW5nc3Rlbi1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7Ki9cbi8qICAgIGZvbnQtd2VpZ2h0OiAyMDA7Ki9cbi8qICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsqL1xuLyogICAgZm9udC1kaXNwbGF5OiBzd2FwOyovXG4vKn0qL1xuXG4vKkBmb250LWZhY2UgeyovXG4vKiAgICBmb250LWZhbWlseTogJ1R1bmdzdGVuIEJvb2snOyovXG4vKiAgICBzcmM6IHVybCgnVHVuZ3N0ZW4tQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwqL1xuLyogICAgdXJsKCdUdW5nc3Rlbi1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsqL1xuLyogICAgZm9udC13ZWlnaHQ6IDMwMDsqL1xuLyogICAgZm9udC1zdHlsZTogbm9ybWFsOyovXG4vKiAgICBmb250LWRpc3BsYXk6IHN3YXA7Ki9cbi8qfSovXG5cbi8qQGZvbnQtZmFjZSB7Ki9cbi8qICAgIGZvbnQtZmFtaWx5OiAnVHVuZ3N0ZW4nOyovXG4vKiAgICBzcmM6IHVybCgnVHVuZ3N0ZW4tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCovXG4vKiAgICB1cmwoJ1R1bmdzdGVuLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7Ki9cbi8qICAgIGZvbnQtd2VpZ2h0OiA0MDA7Ki9cbi8qICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsqL1xuLyogICAgZm9udC1kaXNwbGF5OiBzd2FwOyovXG4vKn0qL1xuXG4vKkBmb250LWZhY2UgeyovXG4vKiAgICBmb250LWZhbWlseTogJ1R1bmdzdGVuJzsqL1xuLyogICAgc3JjOiB1cmwoJ1R1bmdzdGVuLVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCovXG4vKiAgICB1cmwoJ1R1bmdzdGVuLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsqL1xuLyogICAgZm9udC13ZWlnaHQ6IDUwMDsqL1xuLyogICAgZm9udC1zdHlsZTogbm9ybWFsOyovXG4vKiAgICBmb250LWRpc3BsYXk6IHN3YXA7Ki9cbi8qfSovXG5cbi8qQGZvbnQtZmFjZSB7Ki9cbi8qICAgIGZvbnQtZmFtaWx5OiAnVHVuZ3N0ZW4nOyovXG4vKiAgICBzcmM6IHVybCgnVHVuZ3N0ZW4tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwqL1xuLyogICAgICAgIHVybCgnVHVuZ3N0ZW4tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7Ki9cbi8qICAgIGZvbnQtd2VpZ2h0OiA2MDA7Ki9cbi8qICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsqL1xuLyogICAgZm9udC1kaXNwbGF5OiBzd2FwOyovXG4vKn0qL1xuXG4vKkBmb250LWZhY2UgeyovXG4vKiAgICBmb250LWZhbWlseTogJ1R1bmdzdGVuJzsqL1xuLyogICAgc3JjOiB1cmwoJ1R1bmdzdGVuLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCovXG4vKiAgICB1cmwoJ1R1bmdzdGVuLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsqL1xuLyogICAgZm9udC13ZWlnaHQ6IDcwMDsqL1xuLyogICAgZm9udC1zdHlsZTogbm9ybWFsOyovXG4vKiAgICBmb250LWRpc3BsYXk6IHN3YXA7Ki9cbi8qfSovXG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDaXV0YWRlbGxhJztcbiAgICBzcmM6IHVybCgnQ2l1dGFkZWxsYVcwNC1MdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdDaXV0YWRlbGxhVzA0LUx0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2l1dGFkZWxsYSc7XG4gICAgc3JjOiB1cmwoJ0NpdXRhZGVsbGFXMDQtUmVnLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnQ2l1dGFkZWxsYVcwNC1SZWcud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDaXV0YWRlbGxhJztcbiAgICBzcmM6IHVybCgnQ2l1dGFkZWxsYVcwNC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnQ2l1dGFkZWxsYVcwNC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDaXV0YWRlbGxhJztcbiAgICBzcmM6IHVybCgnQ2l1dGFkZWxsYVcwNC1TbUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCdDaXV0YWRlbGxhVzA0LVNtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0NpdXRhZGVsbGEnO1xuICAgIHNyYzogdXJsKCdDaXV0YWRlbGxhVzA0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCdDaXV0YWRlbGxhVzA0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJi5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbiAgfVxufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLnNsaWNrLXNsaWRlIHtcblxuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG5cbiAgW2Rpcj0ncnRsJ10gJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCAndmVuZG9yL25vcm1hbGl6ZS5jc3MnO1xuQGltcG9ydCAndmVuZG9yL2pxdWVyeS5mYW5jeWJveC5taW4uY3NzJztcbkBpbXBvcnQgXCJ2ZW5kb3IvQmVlclNsaWRlci5jc3NcIjtcbi8qIFNsaWRlciAqL1xuQGltcG9ydCAndmVuZG9yL3N3aXBlci1idW5kbGUuY3NzJztcbkBpbXBvcnQgJy4uL2ZvbnRzL2ljb21vb24vc3R5bGUuY3NzJztcbkBpbXBvcnQgJy4uL2ZvbnRzL3N0eWxlc2hlZXQuY3NzJztcbi5zbGljay1zbGlkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG59XG4uc2xpY2stdHJhY2s6OmJlZm9yZSwgLnNsaWNrLXRyYWNrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLyogSWNvbnMgKi9cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI4cHg7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBlN2E3MztcbiAgYm9yZGVyLWNvbG9yOiAjMGU3YTczO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXByZXY6aG92ZXI6OmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogIzI5MmYzNztcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDo6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNsaWNrLXByZXY6OmJlZm9yZSxcbi5zbGljay1uZXh0OjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNsaWNrLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zbGljay1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcjo6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgY29udGVudDogXCLigKJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBmb250LXNpemU6IDZweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiBJY29tb29uIGljb25zICovXG4vKiBNYWluIGZvbnRzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzBlN2E3MztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nLXRvcDogMTAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgYm9keS5tYWluLW5hdi1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuYm9keS5vdmVyZmxvdy1oaWRkZW4ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2UtbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG51bCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5wIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG4ucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGgyLFxuLmRlc2NyaXB0aW9uX19jb250ZW50IGgyLFxuLmNvbnRlbnQtaGVhZGluZyxcbmgzLFxuLmgzLFxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoMyxcbmg0LFxuLmg0LFxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoNCxcbmg1LFxuLmg1LFxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoNSxcbi5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDYsXG4uZGVzY3JpcHRpb25fX2NvbnRlbnQgaDUsXG4uZGVzY3JpcHRpb25fX2NvbnRlbnQgaDYsXG5oNixcbi5oNixcbi5oNXUge1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDU4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIwODMzMzMzMzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuaDIsXG4uaDIsXG4ucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGgyLFxuLmRlc2NyaXB0aW9uX19jb250ZW50IGgyLFxuLmNvbnRlbnQtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjIyMjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgaDIsXG4gIC5oMixcbiAgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoMixcbiAgLmRlc2NyaXB0aW9uX19jb250ZW50IGgyLFxuICAuY29udGVudC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIsXG4gIC5oMixcbiAgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoMixcbiAgLmRlc2NyaXB0aW9uX19jb250ZW50IGgyLFxuICAuY29udGVudC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMixcbiAgLmgyLFxuICAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGgyLFxuICAuZGVzY3JpcHRpb25fX2NvbnRlbnQgaDIsXG4gIC5jb250ZW50LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgyLFxuICAuaDIsXG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDIsXG4gIC5kZXNjcmlwdGlvbl9fY29udGVudCBoMixcbiAgLmNvbnRlbnQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbmgzLFxuLmgzLFxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGgzLFxuICAuaDMsXG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoMyxcbiAgLmgzLFxuICAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMyxcbiAgLmgzLFxuICAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuaDQsXG4uaDQsXG4ucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBoNCxcbiAgLmg0LFxuICAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDQsXG4gIC5oNCxcbiAgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDQsXG4gIC5oNCxcbiAgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbmg1LFxuLmg1LFxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoNSxcbi5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDYsXG4uZGVzY3JpcHRpb25fX2NvbnRlbnQgaDUsXG4uZGVzY3JpcHRpb25fX2NvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGg1LFxuICAuaDUsXG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDUsXG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDYsXG4gIC5kZXNjcmlwdGlvbl9fY29udGVudCBoNSxcbiAgLmRlc2NyaXB0aW9uX19jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDUsXG4gIC5oNSxcbiAgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoNSxcbiAgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoNixcbiAgLmRlc2NyaXB0aW9uX19jb250ZW50IGg1LFxuICAuZGVzY3JpcHRpb25fX2NvbnRlbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGg1LFxuICAuaDUsXG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDUsXG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDYsXG4gIC5kZXNjcmlwdGlvbl9fY29udGVudCBoNSxcbiAgLmRlc2NyaXB0aW9uX19jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoNSxcbiAgLmg1LFxuICAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGg1LFxuICAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGg2LFxuICAuZGVzY3JpcHRpb25fX2NvbnRlbnQgaDUsXG4gIC5kZXNjcmlwdGlvbl9fY29udGVudCBoNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBoNixcbiAgLmg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDYsXG4gIC5oNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDYsXG4gIC5oNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5oNXUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5oNXUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaDV1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaDV1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAxLFxuLnAyLFxuLnAzLFxuLmZvb3Rlcl9fdG9wLW5hdiBsaSBhLFxuLnA0LFxuLnA1LFxuLnAzdSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xufVxuXG4ucDEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucDEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucDEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wMSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAxIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTY3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucDIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wMiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wMywgLmZvb3Rlcl9fdG9wLW5hdiBsaSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAzLCAuZm9vdGVyX190b3AtbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucDMsIC5mb290ZXJfX3RvcC1uYXYgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAzLCAuZm9vdGVyX190b3AtbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wMywgLmZvb3Rlcl9fdG9wLW5hdiBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnA0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQ1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnA0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnA0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucDQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wNSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnA1IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnA1IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucDUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wNSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5wM3Uge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucDN1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAzdSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAzdSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAzdSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5xdW90ZSwgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBibG9ja3F1b3RlLCAuZGVzY3JpcHRpb24gYmxvY2txdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnF1b3RlLCAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGJsb2NrcXVvdGUsIC5kZXNjcmlwdGlvbiBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1b3RlLCAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGJsb2NrcXVvdGUsIC5kZXNjcmlwdGlvbiBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGUsIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgYmxvY2txdW90ZSwgLmRlc2NyaXB0aW9uIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5xdW90ZSwgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBibG9ja3F1b3RlLCAuZGVzY3JpcHRpb24gYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucXVvdGUtLWJvbGQsIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgYmxvY2txdW90ZSwgLmRlc2NyaXB0aW9uIGJsb2NrcXVvdGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuaDEge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMyMGI1OWE7XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uY29udGFpbmVyLS1wb3N0IHtcbiAgbWF4LXdpZHRoOiA5OTBweDtcbn1cbi5jb250YWluZXItLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbi5jb250YWluZXItLW1lZGl1bSB7XG4gIG1heC13aWR0aDogOTkwcHg7XG59XG4uY29udGFpbmVyLS13aWRlciB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xufVxuLmNvbnRhaW5lci0tbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbn1cbi5jb250YWluZXItLW1heCB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLmNvbnRhaW5lci0taGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxNDIwcHg7XG59XG4uY29udGFpbmVyLS1wMCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtcDAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLXAwIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnAyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtcDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS1wMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucDQwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRvcC1wNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtcDQwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3R0b20tcDQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm90dG9tLXA0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnRvcC1wODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLXA4MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtcDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS1wMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tcDE0MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucDEyMCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtbTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tbTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnRvcC1tMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tbTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtbTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLW00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4udG9wLW04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS1tODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0IHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi5kaXNhYmxlLWhvdmVyLFxuLmRpc2FibGUtaG92ZXIgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWRvdHRlZCwgLnNpdGUtY29udGVudCB1bCB7XG4gIGNvbG9yOiAjNWI2NzcwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saXN0LWRvdHRlZCwgLnNpdGUtY29udGVudCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmxpc3QtZG90dGVkIGxpLCAuc2l0ZS1jb250ZW50IHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0LWRvdHRlZCBsaSBwLCAuc2l0ZS1jb250ZW50IHVsIGxpIHAge1xuICBjb2xvcjogIzMzM2EzYztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0LWRvdHRlZCBsaTo6YmVmb3JlLCAuc2l0ZS1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzViNjc3MDtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5saXN0LWRvdHRlZCBsaTo6YmVmb3JlLCAuc2l0ZS1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICAgIHRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LWRvdHRlZCBsaTo6YmVmb3JlLCAuc2l0ZS1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICAgIHRvcDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3QtZG90dGVkIGxpOjpiZWZvcmUsIC5zaXRlLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgdG9wOiA3cHg7XG4gIH1cbn1cblxuLnNpdGUtY29udGVudCB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNpdGUtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2l0ZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnNpdGUtY29udGVudCBoMSxcbi5zaXRlLWNvbnRlbnQgaDIsXG4uc2l0ZS1jb250ZW50IGgzLFxuLnNpdGUtY29udGVudCBoNCxcbi5zaXRlLWNvbnRlbnQgaDUsXG4uc2l0ZS1jb250ZW50IGg2IHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5zaXRlLWNvbnRlbnQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbn1cbi5zaXRlLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xufVxuLnNpdGUtY29udGVudCBwICsgaDIge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cbi5zaXRlLWNvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5zaXRlLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaXRlLWNvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjBiNTlhO1xufVxuLnNpdGUtY29udGVudCBvbCB7XG4gIGNvbG9yOiAjNWI2NzcwO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5zaXRlLWNvbnRlbnQgb2wgbGkge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGUtY29udGVudCAubmF2LTQwNCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2l0ZS1jb250ZW50LS10ZW1wbGF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmhvbGRlci00MDQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMycHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xkZXItNDA0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaG9sZGVyLTQwNCBoMSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbGRlci00MDQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ob2xkZXItNDA0IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ob2xkZXItNDA0IGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmhvbGRlci00MDQgcCB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ob2xkZXItNDA0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5ob2xkZXItNDA0IC5hY3Rpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5ob2xkZXItNDA0IC5hY3Rpb25zIGEge1xuICBjb2xvcjogIzIxMjMyMjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmhvbGRlci00MDQgLmFjdGlvbnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjBiNTlhO1xufVxuLmhvbGRlci00MDQgLmFjdGlvbnMgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ob2xkZXItNDA0IC5hY3Rpb25zIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuLmhvbGRlci00MDQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ub3QtZm91bmRfX2NvbnRlbnQge1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm90LWZvdW5kX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ub3QtZm91bmRfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA1MTNweDtcbiAgcGFkZGluZy1yaWdodDogMTA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ub3QtZm91bmRfX2ltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vdC1mb3VuZF9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuYm9keS5lcnJvcjQwNCAuc2l0ZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2VlZjFmNjtcbn1cblxuLnZpZGVvLWxheW91dCAuZmFuY3lib3gtc2xpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnZpZGVvLWxheW91dCAuZmFuY3lib3gtc2xpZGUuLS12aWRlbyB7XG4gIHBhZGRpbmc6IDA7XG59XG4udmlkZW8tbGF5b3V0IC5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4udmlkZW8tbGF5b3V0IC5mYW5jeWJveC10b29sYmFyIHtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMjJweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi52aWRlby1sYXlvdXQgLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzNnB4O1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi52aWRlby1sYXlvdXQgLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnZpZGVvLWxheW91dCAuZmFuY3lib3gtYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbixcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mZWF0dXJlZC1idXR0b24sXG4uZmVhdHVyZWQtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLFxuLmZlYXR1cmVkLW5hdmlnYXRpb24gLmZlYXR1cmVkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzMzM2EzYztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICB3aWR0aDogNDJweDtcbn1cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQgPiBkaXYsXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYnV0dG9uLS1hcnJvd19sZWZ0ID4gZGl2LFxuLmZlYXR1cmVkLW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCA+IGRpdixcbi5mZWF0dXJlZC1uYXZpZ2F0aW9uIC5mZWF0dXJlZC1idXR0b24tLWFycm93X2xlZnQgPiBkaXYge1xuICByaWdodDogMDtcbn1cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQgPiBkaXY6OmJlZm9yZSxcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mZWF0dXJlZC1idXR0b24tLWFycm93X2xlZnQgPiBkaXY6OmJlZm9yZSxcbi5mZWF0dXJlZC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQgPiBkaXY6OmJlZm9yZSxcbi5mZWF0dXJlZC1uYXZpZ2F0aW9uIC5mZWF0dXJlZC1idXR0b24tLWFycm93X2xlZnQgPiBkaXY6OmJlZm9yZSB7XG4gIHJpZ2h0OiAyMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQgPiBkaXYsXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYnV0dG9uLS1hcnJvd19yaWdodCA+IGRpdixcbi5mZWF0dXJlZC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0ID4gZGl2LFxuLmZlYXR1cmVkLW5hdmlnYXRpb24gLmZlYXR1cmVkLWJ1dHRvbi0tYXJyb3dfcmlnaHQgPiBkaXYge1xuICBsZWZ0OiAwO1xufVxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQgPiBkaXY6OmJlZm9yZSxcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mZWF0dXJlZC1idXR0b24tLWFycm93X3JpZ2h0ID4gZGl2OjpiZWZvcmUsXG4uZmVhdHVyZWQtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCA+IGRpdjo6YmVmb3JlLFxuLmZlYXR1cmVkLW5hdmlnYXRpb24gLmZlYXR1cmVkLWJ1dHRvbi0tYXJyb3dfcmlnaHQgPiBkaXY6OmJlZm9yZSB7XG4gIGxlZnQ6IDIxcHg7XG59XG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uID4gZGl2LFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZlYXR1cmVkLWJ1dHRvbiA+IGRpdixcbi5mZWF0dXJlZC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gPiBkaXYsXG4uZmVhdHVyZWQtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYnV0dG9uID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBjb2xvciAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xuICB3aWR0aDogMTAwcHg7XG59XG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uID4gZGl2OjpiZWZvcmUsXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYnV0dG9uID4gZGl2OjpiZWZvcmUsXG4uZmVhdHVyZWQtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uID4gZGl2OjpiZWZvcmUsXG4uZmVhdHVyZWQtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYnV0dG9uID4gZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA3cHg7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gc3ZnLFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZlYXR1cmVkLWJ1dHRvbiBzdmcsXG4uZmVhdHVyZWQtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHN2Zyxcbi5mZWF0dXJlZC1uYXZpZ2F0aW9uIC5mZWF0dXJlZC1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZlYXR1cmVkLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uZmVhdHVyZWQtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3Zlcixcbi5mZWF0dXJlZC1uYXZpZ2F0aW9uIC5mZWF0dXJlZC1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgY29sb3I6ICMyMGI1OWE7XG59XG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciA+IGRpdixcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mZWF0dXJlZC1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyID4gZGl2LFxuLmZlYXR1cmVkLW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIgPiBkaXYsXG4uZmVhdHVyZWQtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3Zlci5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQgPiBkaXYsXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3Zlci5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQgPiBkaXYsXG4uZmVhdHVyZWQtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3Zlci5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQgPiBkaXYsXG4uZmVhdHVyZWQtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3Zlci5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQgPiBkaXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQgPiBkaXYsXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3Zlci5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0ID4gZGl2LFxuLmZlYXR1cmVkLW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCA+IGRpdixcbi5mZWF0dXJlZC1uYXZpZ2F0aW9uIC5mZWF0dXJlZC1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQgPiBkaXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCk7XG59XG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZlYXR1cmVkLWJ1dHRvbjpkaXNhYmxlZDpob3Zlcixcbi5mZWF0dXJlZC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b246ZGlzYWJsZWQ6aG92ZXIsXG4uZmVhdHVyZWQtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYnV0dG9uOmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICM5MDllYjE7XG59XG4uZmFuY3lib3gtbmF2aWdhdGlvbi0tZGFyayAuZmFuY3lib3gtYnV0dG9uID4gZGl2LFxuLmZhbmN5Ym94LW5hdmlnYXRpb24tLWRhcmsgLmZlYXR1cmVkLWJ1dHRvbiA+IGRpdixcbi5mZWF0dXJlZC1uYXZpZ2F0aW9uLS1kYXJrIC5mYW5jeWJveC1idXR0b24gPiBkaXYsXG4uZmVhdHVyZWQtbmF2aWdhdGlvbi0tZGFyayAuZmVhdHVyZWQtYnV0dG9uID4gZGl2IHtcbiAgYmFja2dyb3VuZDogIzMzM2EzYztcbiAgY29sb3I6ICMyMGI1OWE7XG59XG5cbi5pY29uLWNsb3NlLmljb24tY2xvc2UtZmFuY3lib3gtbW9iaWxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzMzM2EzYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDMycHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjdweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgei1pbmRleDogOTk5OTk5O1xufVxuLmljb24tY2xvc2UuaWNvbi1jbG9zZS1mYW5jeWJveC1tb2JpbGU6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZhbmN5Ym94LWFjdGl2ZSAuaGVhZGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG59XG5cbi5wcm9qZWN0LWxheW91dCAuZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzYTNjO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5kaXNhYmxlLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxlZnRUb1JpZ2h0IHtcbiAgMCUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgNDklIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMDtcbiAgfVxuICA1MSUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnVuZGVybGluZSxcbi51bmRlcmxpbmUtaW52ZXJzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVuZGVybGluZTo6YmVmb3JlLFxuLnVuZGVybGluZS1pbnZlcnNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvdHRvbTogLTAuM3JlbTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udW5kZXJsaW5lLWludmVyc2U6OmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xufVxuXG4udW5kZXJsaW5lOmhvdmVyOjpiZWZvcmUsXG4udW5kZXJsaW5lLWludmVyc2U6aG92ZXI6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogbGVmdFRvUmlnaHQgMC40cyBlYXNlIGZvcndhcmRzO1xufVxuXG4vKiBDdXN0b20gYW5pbWF0aW9uICovXG4uZmFuY3lib3gtZngtc2xpZGUtaW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIGFuaW1hdGlvbjogY2xvc2UtbW9kYWwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIGFuaW1hdGlvbjogb3Blbi1tb2RhbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGNsb3NlLW1vZGFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG9wZW4tbW9kYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5pbnB1dC1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWNvbnRyb2wgaW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMzYzM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1jb250cm9sIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5pbnB1dC1jb250cm9sOmhvdmVyIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNWI2NzcwO1xufVxuLmlucHV0LWNvbnRyb2wgLmxhYmVsLS1pcy1hY3RpdmUsIC5pbnB1dC1jb250cm9sLmlzLWVycm9yIGxhYmVsLCAuaW5wdXQtY29udHJvbC5pcy1maWxsZWQgbGFiZWwsIC5pbnB1dC1jb250cm9sLmlzLWZvY3VzZWQgbGFiZWwge1xuICBjb2xvcjogIzlkYTBhMTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5pbnB1dC1jb250cm9sLmlzLWZvY3VzZWQgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICM1YjY3NzA7XG59XG4uaW5wdXQtY29udHJvbC5pcy1lcnJvciBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cbi5pbnB1dC1jb250cm9sLmlzLWVycm9yIGxhYmVsIHtcbiAgY29sb3I6ICNmNDQzMzY7XG59XG5cbi5sb2FkZXItc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogY3NzbG9hZC1zcGluIDU3NW1zIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGNzc2xvYWQtc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiN3cGFkbWluYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRpbmctLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGVhZGluZy0tc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGluZy0tc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmhlYWRpbmctLWRlY29yYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oZWFkaW5nLS1kZWNvcmF0ZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRpbmctLWRlY29yYXRlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmhlYWRpbmctLWRlY29yYXRlOjphZnRlciB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmhlYWRpbmctLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGluZy0tbGlnaHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlN2E3Mztcbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjM2MzO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDU0cHggMDtcbn1cblxuLmwyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjMGU3YTczO1xufVxuXG5pbWcuaW1nLWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmRhcmstZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5ncmFwaGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzNhM2M7XG59XG5cbi5jZW50ZXItaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBtYXJnaW46IDQwcHggYXV0byA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jZW50ZXItaGVhZGluZyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmNlbnRlci1oZWFkaW5nIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZTdhNzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG59XG4uY2VudGVyLWhlYWRpbmcgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xuICBjb2xvcjogIzIxMjMyMjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNlbnRlci1oZWFkaW5nIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE2Mi41JSAqL1xuICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIG1heC13aWR0aDogOTcwcHg7XG4gIG1hcmdpbjogMTJweCBhdXRvIDA7XG59XG4uY2VudGVyLWhlYWRpbmcuZGFyayBoNCB7XG4gIGNvbG9yOiAjNWFlNmJkO1xufVxuLmNlbnRlci1oZWFkaW5nLmRhcmsgaDIsIC5jZW50ZXItaGVhZGluZy5kYXJrIHAge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGtleWZyYW1lcyBjc3Nsb2FkLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5jc3Nsb2FkLXNwZWVkaW5nLXdoZWVsIHtcbiAgYW5pbWF0aW9uOiBjc3Nsb2FkLXNwaW4gNTc1bXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICB6LWluZGV4OiAyMTtcbn1cblxuLnByb2Nlc3MtbG9hZGVyIC5jc3Nsb2FkLXNwZWVkaW5nLXdoZWVsIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzMzM2EzYztcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2Nlc3MtbG9hZGVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYjU5YTtcbiAgYm9yZGVyOiAycHggc29saWQgIzIwYjU5YTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjE2cztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idG4ge1xuICAgIGhlaWdodDogNDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idG4ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzlweDtcbiAgfVxufVxuLmJ0bjpob3ZlciwgLmJ0bi5ob3Zlci1zdGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTdhNzM7XG4gIGJvcmRlci1jb2xvcjogIzBlN2E3MztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmhvdmVyLXN0YXRlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLmJ0biAubG9hZGVyLXNwaW5uZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmJ0bjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNjMWMzYzM7XG4gIGJvcmRlci1jb2xvcjogI2MxYzNjMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLmxvYWRpbmctc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBiNTlhO1xufVxuLmJ0bi5sb2FkaW5nLXN0YXRlIC5idG5fX2NhcHRpb24ge1xuICBvcGFjaXR5OiAwO1xufVxuLmJ0bi5sb2FkaW5nLXN0YXRlIC5sb2FkZXItc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi0tc21hbGwge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bi0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuLS1zbWFsbCB7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG59XG4uYnRuLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzYTNjO1xuICBjb2xvcjogIzMzM2EzYztcbn1cbi5idG4tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyMTIzMjI7XG4gIGNvbG9yOiAjMjEyMzIyO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWRhMGExO1xuICBjb2xvcjogIzlkYTBhMTtcbn1cbi5idG4tLXNlY29uZGFyeS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLS1zZWNvbmRhcnktaW52ZXJzZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjZjJmMmYyO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uYnRuLS1jb250YWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjBkMmFmO1xuICBjb2xvcjogIzYwZDJhZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmJ0bi0tY29udGFjdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2MGQyYWY7XG4gIGJvcmRlci1jb2xvcjogIzYwZDJhZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLS10cmFuc3BhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5idG4tLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzIxMjMyMjtcbn1cbi5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24tLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uc2VjdGlvbi0tdGVtcGxhdGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2VjdGlvbi0taGlkZS1vdmVyZmxvdywgLnNlY3Rpb24tLXNwcmludHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb24uYWJvdXQtLWlubmVyLCAuc2VjdGlvbi0tc2VydmljZXMtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDYzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24uYWJvdXQtLWlubmVyLCAuc2VjdGlvbi0tc2VydmljZXMtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0tcHJpbmNpcGxlcy1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tcHJpbmNpcGxlcy1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbi0tcHJpbmNpcGxlcy1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLnNlcnZpY2VzLS1zcHJpbnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xufVxuLnNlY3Rpb24tLXRlYW0tbGFuZGluZywgLnNlY3Rpb24tLXRlYW0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNlY3Rpb24tLWRlY29yYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tLXAwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tLXBoIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLnNlY3Rpb24tLXBiaCB7XG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xufVxuLnNlY3Rpb24tLXB0aCB7XG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xufVxuLnNlY3Rpb24tLXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0tcGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjAzNzAzNzAzNztcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb25fX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWN0aW9uX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuLnNlY3Rpb24tLXRlYW0tc2luZ2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2VjdGlvbi0tdGVhbS1wcm9qZWN0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VjdGlvbi0tdGVhbS1wcm9qZWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tdGVhbS1wcm9qZWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS10ZWFtLXByb2plY3RzIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi0tdGVhbS1wcm9qZWN0czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA4MCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tdGVhbS1wcm9qZWN0czo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLS10ZWFtLWNvbHVtbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS10ZWFtLWNvbHVtbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24tLXRlYW0tY29sdW1ucyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1wcm9qZWN0LXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tLWZlYXR1cmVkLXByb2plY3RzLWdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2VjdGlvbi0tZmVhdHVyZWQtcHJvamVjdHMtZ2FsbGVyeSAuZmVhdHVyZWQtcHJvamVjdHMtZ2FsbGVyeV9fc2xpZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLnNlY3Rpb24tLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzYTNjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIzMjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tLXNpbmdsZS1zZXJ2aWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogNDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VjdGlvbi0tc2luZ2xlLXNlcnZpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tc2luZ2xlLXNlcnZpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uX19jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0NDQ0NDQ7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2VjdGlvbl9fY29udGVudC0tY29udGFjdCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uc2VjdGlvbi0tZmxleGlibGUge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWZsZXhpYmxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tLWZsZXhpYmxlIC5jb250ZW50LXRleHQsIC5zZWN0aW9uLS1mbGV4aWJsZSAudGl0bGVfX2NhcHRpb24ge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xufVxuLnNlY3Rpb24tLWZsZXhpYmxlIC5jb250ZW50LXRleHQgaDMsIC5zZWN0aW9uLS1mbGV4aWJsZSAudGl0bGVfX2NhcHRpb24gaDMge1xuICBjb2xvcjogIzIxMjMyMjtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VjdGlvbi0tZmxleGlibGUgLmNvbnRlbnQtdGV4dCBoMywgLnNlY3Rpb24tLWZsZXhpYmxlIC50aXRsZV9fY2FwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tLWZsZXhpYmxlIC5jb250ZW50LXRleHQtLXNtYWxsZXIgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlY3Rpb24tLWZsZXhpYmxlIC5jb250ZW50LXRleHQtLXNtYWxsZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5zZWN0aW9uLS1mbGV4aWJsZSAuY29udGVudC10ZXh0LS1zbWFsbGVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi0tZmxleGlibGUgLmNvbnRlbnQtdGV4dC0tc21hbGxlciBwOmxhc3QtY2hpbGQgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tZmxleGlibGUgLmNvbnRlbnQtdGV4dC0tc21hbGxlciBwOmxhc3QtY2hpbGQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi0tZmxleGlibGUgLmNvbnRlbnQtdGV4dC0tc21hbGxlciBwOmxhc3QtY2hpbGQgaW1nOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZWN0aW9uLS1mbGV4aWJsZSAuY29sdW1uc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbi0tZmxleGlibGUgLmNvbHVtbnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNlY3Rpb24tLWZsZXhpYmxlIC5jb2x1bW5zX19pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tLWZsZXhpYmxlIC5zZWN0aW9uX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDY0LCA1NCwgNzgsIDAuMSk7XG4gIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VjdGlvbi0tZmxleGlibGUgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1mbGV4aWJsZSAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi0tZmxleGlibGUgLnNlY3Rpb25fX2lubmVyLS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5zZWN0aW9uLS1mbGV4aWJsZSAuc2VjdGlvbl9faW5uZXItLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG59XG4uc2VjdGlvbi0tZmxleGlibGUgLnNlY3Rpb25fX2lubmVyLS1ub3BiIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2VjdGlvbi0tZmxleGlibGUgLnNlY3Rpb25fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZWN0aW9uLS1mbGV4aWJsZSAuc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1mbGV4aWJsZSAuc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWN0aW9uLS1mbGV4aWJsZSAuc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWN0aW9uLS1mbGV4aWJsZSA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2VjdGlvbi0tZmxleGlibGUtc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1mbGV4aWJsZS1zZWNvbmRhcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tLWZsZXhpYmxlLXNlY29uZGFyeS1iaWdnZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VjdGlvbi0tZmxleGlibGUtc2Vjb25kYXJ5LWJpZ2dlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1mbGV4aWJsZS1zZWNvbmRhcnktYmlnZ2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi0tZmxleGlibGUtc2Vjb25kYXJ5LW5vLWluZGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24tLWZsZXhpYmxlLXNlY29uZGFyeSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNlY3Rpb24tLWZsZXhpYmxlLWJvdHRvbS1vdmVyZmxvdyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZWN0aW9uLS1mbGV4aWJsZS1ib3R0b20tb3ZlcmZsb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tLWZsZXhpYmxlLWJvdHRvbS1vdmVyZmxvdyAuc2VjdGlvbl9faW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLS1mbGV4aWJsZS1ib3R0b20tb3ZlcmZsb3cgKyAuc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VjdGlvbi0tZmxleGlibGUtYm90dG9tLW92ZXJmbG93ICsgLnNlY3Rpb24gLmZlYXR1cmVkLWdhbGxlcnktLWZsZXhpYmxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWN0aW9uLS1pbnRybyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY29udGFjdCB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdCB7XG4gICAgcGFkZGluZzogNTBweCAwIDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRhY3QgLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb250YWN0IC5yb3cgLmNvbCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbnRhY3QgLnJvdyBpbWcge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi5jb250YWN0LndvcmsgLnNlY3Rpb25fX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XG59XG4uY29udGFjdC53b3JrIC5zZWN0aW9uX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC53b3JrIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbi5jb250YWN0IC5idG4tLWNvbnRhY3Qge1xuICB3aWR0aDogMTkycHg7XG59XG4uY29udGFjdCBpbWcuZ3JleXNjYWxlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG4uY29udGFjdF9fYmFja2dyb3VuZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0X19iYWNrZ3JvdW5kIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuMjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2EzYztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDExMHB4IDAgNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VjdGlvbi0taW52ZXJzZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbi0taW52ZXJzZSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4uc2VjdGlvbi0taW52ZXJzZSBbaHJlZio9dGVsXSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VjdGlvbi0taW52ZXJzZSBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNlY3Rpb24tLWludmVyc2UgYTpub3QoLmJ0bik6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zZWN0aW9uLS1jb250ZW50LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tLWltZyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLS1pbWcgaW1nIHtcbiAgaGVpZ2h0OiA1MTdweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24tLWltZyBpbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb24tLXRlYW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbi5jYXBhYmlsaXRpZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMjYwcHg7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcGFiaWxpdGllcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jYXBhYmlsaXRpZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FwYWJpbGl0aWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnBhdHRlcm4tZG90dGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RvdHRlZC1wYXR0ZXJuLnN2Zz92PTJcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG4uc2VjdGlvbi1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24tYmctLWJvdHRvbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5zZWN0aW9uLWJnLS1ib3R0b20tc21hbGw6OmFmdGVyIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uc2VjdGlvbi1iZy0tdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5zZWN0aW9uLWJnLS10b3Atc21hbGw6OmJlZm9yZSB7XG4gIGhlaWdodDogODBweDtcbn1cblxuLnNlY3Rpb24tYmctLXoxIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJnLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuQGtleWZyYW1lcyB0b3BiYXIteCB7XG4gIDAlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgNDUlIHtcbiAgICB0b3A6IDI1JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDVkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRvcGJhci1iYWNrIHtcbiAgMCUge1xuICAgIHRvcDogMjUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdHRvbWJhci14IHtcbiAgMCUge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA0NSUge1xuICAgIGJvdHRvbTogMjUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDVkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm90dG9tYmFyLWJhY2sge1xuICAwJSB7XG4gICAgYm90dG9tOiAyNSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNob3ctaGVhZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpZGUtaGVhZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHotaW5kZXg6IDExO1xufVxuLmhlYWRlciBzdmcsIC5oZWFkZXIgcGF0aCB7XG4gIGZpbGw6ICMyMTIzMjI7XG59XG4uaGVhZGVyLS10cmFuc3BhcmVudCB1bC5oZWFkZXItbmF2ID4gbGkuY3VycmVudC1wYWdlLWl0ZW0gPiBhLCAuaGVhZGVyLS10cmFuc3BhcmVudCB1bC5oZWFkZXItbmF2ID4gbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSB7XG4gIGNvbG9yOiAjMjEyMzIyICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLS10cmFuc3BhcmVudCB1bC5oZWFkZXItbmF2ID4gbGkuY3VycmVudC1wYWdlLWl0ZW0gPiBhOjphZnRlciwgLmhlYWRlci0tdHJhbnNwYXJlbnQgdWwuaGVhZGVyLW5hdiA+IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogN3B4O1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzVhZTZiZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLS10cmFuc3BhcmVudCB1bC5oZWFkZXItbmF2ID4gbGkuY3VycmVudC1wYWdlLWl0ZW0gPiBhOjphZnRlciwgLmhlYWRlci0tdHJhbnNwYXJlbnQgdWwuaGVhZGVyLW5hdiA+IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLS10cmFuc3BhcmVudCB1bC5oZWFkZXItbmF2ID4gbGkgLmxvZ28taW1hZ2Ugc3ZnLCAuaGVhZGVyLS10cmFuc3BhcmVudCB1bC5oZWFkZXItbmF2ID4gbGkgLmxvZ28taW1hZ2UgcGF0aCB7XG4gIGZpbGw6ICM1YWU2YmQ7XG59XG4uaGVhZGVyLS10cmFuc3BhcmVudCB1bC5oZWFkZXItbmF2ID4gbGkgLmxvZ28tbmFtZSBzdmcsIC5oZWFkZXItLXRyYW5zcGFyZW50IHVsLmhlYWRlci1uYXYgPiBsaSAubG9nby1uYW1lIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmhlYWRlci0tdHJhbnNwYXJlbnQ6bm90KC5pcy1zY3JvbGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlci0tdHJhbnNwYXJlbnQ6bm90KC5pcy1zY3JvbGwpIHVsLmhlYWRlci1uYXYgPiBsaS5jdXJyZW50LXBhZ2UtaXRlbSA+IGEsIC5oZWFkZXItLXRyYW5zcGFyZW50Om5vdCguaXMtc2Nyb2xsKSB1bC5oZWFkZXItbmF2ID4gbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci0tdHJhbnNwYXJlbnQ6bm90KC5pcy1zY3JvbGwpIHVsLmhlYWRlci1uYXYgPiBsaS5jdXJyZW50LXBhZ2UtaXRlbSA+IGEsIC5oZWFkZXItLXRyYW5zcGFyZW50Om5vdCguaXMtc2Nyb2xsKSB1bC5oZWFkZXItbmF2ID4gbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSB7XG4gICAgY29sb3I6ICM1YjY3NzAgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLS10cmFuc3BhcmVudDpub3QoLmlzLXNjcm9sbCkgdWwuaGVhZGVyLW5hdiA+IGxpLmN1cnJlbnQtcGFnZS1pdGVtID4gYTpob3ZlciwgLmhlYWRlci0tdHJhbnNwYXJlbnQ6bm90KC5pcy1zY3JvbGwpIHVsLmhlYWRlci1uYXYgPiBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjMyMiAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyLS10cmFuc3BhcmVudDpub3QoLmlzLXNjcm9sbCkgLmxvZ28taW1hZ2Ugc3ZnLCAuaGVhZGVyLS10cmFuc3BhcmVudDpub3QoLmlzLXNjcm9sbCkgLmxvZ28taW1hZ2UgcGF0aCB7XG4gIGZpbGw6ICM1YWU2YmQ7XG59XG4uaGVhZGVyLS10cmFuc3BhcmVudDpub3QoLmlzLXNjcm9sbCkgLmxvZ28tbmFtZSBzdmcsIC5oZWFkZXItLXRyYW5zcGFyZW50Om5vdCguaXMtc2Nyb2xsKSAubG9nby1uYW1lIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmhlYWRlci0tdHJhbnNwYXJlbnQ6bm90KC5pcy1zY3JvbGwpLmhlYWRlciAuaGFtYnVyZ2VyIC5tZW51LWJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXItLXRyYW5zcGFyZW50Om5vdCguaXMtc2Nyb2xsKS5oZWFkZXIgLmhhbWJ1cmdlci50b2dnbGVkIC5tZW51LWJhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLS10cmFuc3BhcmVudDpub3QoLmlzLXNjcm9sbCkuaGVhZGVyIC5oYW1idXJnZXIudG9nZ2xlZCAubWVudS1iYXIuYmFyMSwgLmhlYWRlci0tdHJhbnNwYXJlbnQ6bm90KC5pcy1zY3JvbGwpLmhlYWRlciAuaGFtYnVyZ2VyLnRvZ2dsZWQgLm1lbnUtYmFyLmJhcjMge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5oZWFkZXItLXRyYW5zcGFyZW50Om5vdCguaXMtc2Nyb2xsKS5oZWFkZXI6bm90KC5oZWFkZXItbmF2LWFjdGl2ZSkgLmhlYWRlci1uYXYgYSB7XG4gIGNvbG9yOiAjYzFjM2MzO1xufVxuLmhlYWRlci0tdHJhbnNwYXJlbnQ6bm90KC5pcy1zY3JvbGwpLmhlYWRlcjpub3QoLmhlYWRlci1uYXYtYWN0aXZlKSAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMjEyMzIyO1xufVxuLmhlYWRlci0tdHJhbnNwYXJlbnQ6bm90KC5pcy1zY3JvbGwpLmhlYWRlcjpub3QoLmhlYWRlci1uYXYtYWN0aXZlKSAuc3ViLW1lbnUgbGkgYTpob3ZlciwgLmhlYWRlci0tdHJhbnNwYXJlbnQ6bm90KC5pcy1zY3JvbGwpLmhlYWRlcjpub3QoLmhlYWRlci1uYXYtYWN0aXZlKSAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gIGJhY2tncm91bmQ6ICMzMzNhM2M7XG59XG4uaGVhZGVyLmlzLXNjcm9sbCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjFweCkge1xuICAuaGVhZGVyLmlzLXNjcm9sbDpub3QoLmRpc2FibGUtbmF2LWhpZGUpIC5zaG93LWNvbnRhY3QtZm9ybSB7XG4gICAgYmFja2dyb3VuZDogIzIwYjU5YTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gIC5oZWFkZXIuaXMtc2Nyb2xsOm5vdCguZGlzYWJsZS1uYXYtaGlkZSkgLnNob3ctY29udGFjdC1mb3JtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGU3YTczO1xuICB9XG59XG4uaGVhZGVyLmlzLXNjcm9sbDpub3QoLmhlYWRlci1uYXYtYWN0aXZlKTpub3QoLmRpc2FibGUtbmF2LWhpZGUpLCAuaGVhZGVyLmlzLXNjcm9sbDpub3QoLmhlYWRlci1hbHdheXMtc2hvdyk6bm90KC5kaXNhYmxlLW5hdi1oaWRlKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4uaGVhZGVyLmlzLXNjcm9sbDpub3QoLmhlYWRlci1uYXYtYWN0aXZlKTpub3QoLmRpc2FibGUtbmF2LWhpZGUpLm5hdi11cCwgLmhlYWRlci5pcy1zY3JvbGw6bm90KC5oZWFkZXItYWx3YXlzLXNob3cpOm5vdCguZGlzYWJsZS1uYXYtaGlkZSkubmF2LXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE2cywgaGVpZ2h0IDAuMTZzLCB0cmFuc2Zvcm0gMC4xNnM7XG59XG4uaGVhZGVyLmlzLXNjcm9sbDpub3QoLmhlYWRlci1uYXYtYWN0aXZlKTpub3QoLmRpc2FibGUtbmF2LWhpZGUpLm5hdi1kb3duLCAuaGVhZGVyLmlzLXNjcm9sbDpub3QoLmhlYWRlci1hbHdheXMtc2hvdyk6bm90KC5kaXNhYmxlLW5hdi1oaWRlKS5uYXYtZG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE2cywgaGVpZ2h0IDAuMTZzLCB0cmFuc2Zvcm0gMC4xNnM7XG59XG4uaGVhZGVyLmlzLXNjcm9sbDpub3QoLmhlYWRlci1uYXYtYWN0aXZlKTpub3QoLmRpc2FibGUtbmF2LWhpZGUpLm5hdi1kb3duIC5oYW1idXJnZXIsIC5oZWFkZXIuaXMtc2Nyb2xsOm5vdCguaGVhZGVyLWFsd2F5cy1zaG93KTpub3QoLmRpc2FibGUtbmF2LWhpZGUpLm5hdi1kb3duIC5oYW1idXJnZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmhlYWRlci5pcy1zY3JvbGw6bm90KC5oZWFkZXItbmF2LWFjdGl2ZSk6bm90KC5kaXNhYmxlLW5hdi1oaWRlKS5uYXYtZG93biAuYnRuLCAuaGVhZGVyLmlzLXNjcm9sbDpub3QoLmhlYWRlci1hbHdheXMtc2hvdyk6bm90KC5kaXNhYmxlLW5hdi1oaWRlKS5uYXYtZG93biAuYnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gIC5oZWFkZXIuaXMtc2Nyb2xsOm5vdCguaGVhZGVyLW5hdi1hY3RpdmUpOm5vdCguZGlzYWJsZS1uYXYtaGlkZSkubmF2LWRvd24gLmhlYWRlci1uYXYuaXMtYWN0aXZlLCAuaGVhZGVyLmlzLXNjcm9sbDpub3QoLmhlYWRlci1hbHdheXMtc2hvdyk6bm90KC5kaXNhYmxlLW5hdi1oaWRlKS5uYXYtZG93biAuaGVhZGVyLW5hdi5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLmhlYWRlci5oZWFkZXItbmF2LWFjdGl2ZSwgLmhlYWRlci5oZWFkZXItYWx3YXlzLXNob3cge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyIC5jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uaGVhZGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlYWRlci1yaWdodCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmhlYWRlciAuaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwcztcbiAgd2lkdGg6IDI5cHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXIgLmhhbWJ1cmdlciAubWVudS1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMjEyMzIyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDBzO1xuICB3aWR0aDogMjlweDtcbn1cbi5oZWFkZXIgLmhhbWJ1cmdlciAubWVudS1iYXIuYmFyMSB7XG4gIGFuaW1hdGlvbjogdG9wYmFyLWJhY2sgMHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbn1cbi5oZWFkZXIgLmhhbWJ1cmdlciAubWVudS1iYXIuYmFyMiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyIC5oYW1idXJnZXIgLm1lbnUtYmFyLmJhcjMge1xuICBhbmltYXRpb246IGJvdHRvbWJhci1iYWNrIDBzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG59XG4uaGVhZGVyIC5oYW1idXJnZXIudG9nZ2xlZCAuYmFyMSB7XG4gIGFuaW1hdGlvbjogdG9wYmFyLXggMHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGJhY2tncm91bmQ6ICMzMzNhM2M7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uaGVhZGVyIC5oYW1idXJnZXIudG9nZ2xlZCAuYmFyMiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzYTNjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAtMTFweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uaGVhZGVyIC5oYW1idXJnZXIudG9nZ2xlZCAuYmFyMyB7XG4gIGFuaW1hdGlvbjogYm90dG9tYmFyLXggMHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGJhY2tncm91bmQ6ICMzMzNhM2M7XG4gIHRvcDogLTMzcHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmhlYWRlciAuaGFtYnVyZ2VyIC5tZW51LWJhciArIC5tZW51LWJhciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uaGVhZGVyLW5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTZzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbmF2IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEwMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cbi5oZWFkZXItbmF2ID4gbGkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cbi5oZWFkZXItbmF2ID4gbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAuaGVhZGVyLW5hdiA+IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEge1xuICBjb2xvcjogIzIxMjMyMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW5hdiA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSwgLmhlYWRlci1uYXYgPiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICB9XG59XG4uaGVhZGVyLW5hdiA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYTo6YWZ0ZXIsIC5oZWFkZXItbmF2ID4gbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA3cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNWFlNmJkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbmF2ID4gbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhOjphZnRlciwgLmhlYWRlci1uYXYgPiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbmF2ID4gbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzIxMjMyMiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1uYXYgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgY29sb3I6ICM1YjY3NzA7XG4gIH1cbn1cbi5oZWFkZXItbmF2IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbmF2IGxpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyLW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5oZWFkZXItbmF2IGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItbmF2IGxpOmhvdmVyIC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW5hdl9faXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmhlYWRlci1uYXZfX2l0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogIzBlN2E3Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW5hdl9faXRlbS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW5hdi5pcy1hY3RpdmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMnB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmhlYWRlci1uYXYuaXMtYWN0aXZlIGEge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXItbmF2IGEge1xuICBjb2xvcjogIzViNjc3MDtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCA2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNnM7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1uYXYgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1uYXYgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDE2OHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gIH1cbn1cbi5oZWFkZXItbmF2IGE6aG92ZXIge1xuICBjb2xvcjogIzIxMjMyMjtcbn1cbi5oZWFkZXIgLmJ0bjpub3QoLmN0YSkge1xuICBtYXJnaW4tbGVmdDogMTlweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIC5idG46bm90KC5jdGEpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlYWRlciAuYnRuOm5vdCguY3RhKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ubG9nbyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sb2dvLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxvZ28taW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4ubG9nby1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubG9nby1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubG9nbyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWluZm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlY3Rpb24taW5mb19faWNvbi1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1pbmZvX19pY29uLWhvbGRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24taW5mb19faWNvbi1ob2xkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24taW5mb19faWNvbi1wcm9ncmVzcyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1YWU2YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmZmYgaW5zZXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24taW5mb19faWNvbi1wcm9ncmVzcyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWluZm9fX2ljb24tcHJvZ3Jlc3MuY29udGFjdC1mbGFnIHBhdGgge1xuICBmaWxsOiAjMGU3YTczO1xufVxuLnNlY3Rpb24taW5mb19faWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE2cztcbiAgd2lkdGg6IDQwcHg7XG59XG4uc2VjdGlvbi1pbmZvX19pY29uIC5pY29uLWNhcGFiaWxpdGllcyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5zZWN0aW9uLWluZm9fX2ljb24gLmljb24tc2tpbGxzZXQtMSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5zZWN0aW9uLWluZm9fX2ljb24gLmljb24tcHJvamVjdHMge1xuICBmb250LXNpemU6IDIxcHg7XG59XG4uc2VjdGlvbi1pbmZvX19pY29uIC5pY29uLXRlc3RpbW9uaWFscyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zZWN0aW9uLWluZm9fX2ljb24gYSB7XG4gIGNvbG9yOiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWN0aW9uLWluZm9fX2luZGV4IHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1pbmZvX19pbmRleCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24taW5mb19faW5kZXgge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5zZWN0aW9uLWluZm9fX2luZGV4IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWluZm9fX3RpdGxlIHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbi1pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmZvIC5zZWN0aW9uLXRpdGxlX19pbmRleCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWN0aW9uLWluZm8gLnNlY3Rpb24tdGl0bGVfX2RlbGltaXRlciB7XG4gIGJhY2tncm91bmQ6ICM1YWU2YmQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMXB4O1xufVxuLnNlY3Rpb24taW5mbyAuc2VjdGlvbi10aXRsZV9fZGVsaW1pdGVyLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1pbmZvIC5zZWN0aW9uLXRpdGxlX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2VjdGlvbi1pbmZvIC5zZWN0aW9uLXRpdGxlX19uYW1lLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2dvLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxvZ29fX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxNzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubG9nb19fdGV4dCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG5cbi5zdWItbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA4cHggN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWItbWVudSB7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN1Yi1tZW51IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1Yi1tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnN1Yi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3ViLW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1Yi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuXG5ib2R5Lm92ZXJmbG93LWhpZGRlbiAuaGVhZGVyIC5jdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkub3ZlcmZsb3ctaGlkZGVuLnBhZ2UtdGVtcGxhdGUtbGVnYWN5LXRlY2gtbGFuZGluZy10ZW1wbGF0ZSAuY29udGFjdC1mb3JtIHtcbiAgICB0b3A6IDEyN3B4O1xuICB9XG59XG5cbi5oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5oZXJvLWNvbnRlbnQtLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyb19fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uaGVybyAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm9fX2NhcHRpb24ge1xuICBjb2xvcjogIzMzM2EzYztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWF4LXdpZHRoOiA2NzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm9fX2NhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb19fY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDUzMnB4O1xuICB9XG59XG4uaGVyb19fY2FwdGlvbi1saW5rIHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNnM7XG59XG4uaGVyb19fY2FwdGlvbi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwZTdhNzM7XG59XG4uaGVyb19fY2FwdGlvbi0tdGVhbS1sYW5kaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIG1heC13aWR0aDogOTQwcHg7XG59XG4uaGVyby1jb250ZW50LWxlZnQge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlcm8tY29udGVudC1sZWZ0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tY29udGVudC1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmhlcm8tY29udGVudC1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtcmlnaHQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVyby0taW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMzIyO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlcm8tLWlubmVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tLWlubmVyIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uaGVyby0tYmlnZ2VyIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tLWJpZ2dlciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oZXJvLS1iaWdnZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tYmlnZ2VyIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uaGVyby0tcG9zdCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLS1wb3N0IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlcm8tLXBvc3Qge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tcG9zdCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvLS1wb3N0IHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4uaGVyby0teGwge1xuICBoZWlnaHQ6IDY2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby0teGwge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmhlcm8tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDIycHg7XG59XG4uaGVyby0tc2Vjb25kYXJ5IC5oZXJvX19jYXB0aW9uIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG4uaGVyby0tc2Vjb25kYXJ5IC5oZXJvX19jYXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uaGVyby0tc2Vjb25kYXJ5IC5oZXJvX19jYXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm8tLXNlY29uZGFyeSAuaGVyb19fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uaGVyby0tc2Vjb25kYXJ5IC5oZXJvLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby0tcG9zdC1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLS1wb3N0LXNpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmhlcm8tLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaGVyby0tdGVydGlhcnkgLmhlcm8tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLS10ZXJ0aWFyeSAuaGVyby1jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzYTNjO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDU4NnB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTk5OTlweDtcbiAgcGFkZGluZy1sZWZ0OiA5OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTEwMHB4O1xufVxuLmhlcm8tLXRlcnRpYXJ5IC5oZXJvX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4xNzE4NzU7XG4gIG1heC13aWR0aDogNzYzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvX19iYWNrZ3JvdW5kIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNTBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGVyb19fYmFja2dyb3VuZCB7XG4gICAgcmlnaHQ6IC0zMDBweDtcbiAgfVxufVxuLmhlcm9fX2JhY2tncm91bmQgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyb19fYmFja2dyb3VuZCB7XG4gIHotaW5kZXg6IDI7XG59XG4uaGVyby0tc2lkZS1pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLS1zaWRlLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5oZXJvLS1zaWRlLWltYWdlIC5oZXJvX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLS1zaWRlLWltYWdlIC5oZXJvX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tLXNpZGUtaW1hZ2UgLmhlcm9fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5oZXJvLS1zaWRlLWltYWdlIC5oZXJvX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmhlcm8tLXNpZGUtaW1hZ2UgLmhlcm9fX2JhY2tncm91bmQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm8tLXNpZGUtaW1hZ2UgLmhlcm9fX2JhY2tncm91bmQtaW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby0tc2lkZS1pbWFnZSAuaGVyb19fZm9yZWdyb3VuZCB7XG4gIG1heC13aWR0aDogMzY4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tLXNpZGUtaW1hZ2UgLmhlcm9fX2ZvcmVncm91bmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGVyby0tc2lkZS1pbWFnZSAuaGVyb19fZm9yZWdyb3VuZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tc2lkZS1pbWFnZSAuaGVyb19fZm9yZWdyb3VuZCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nLXRvcDogNjNweDtcbiAgfVxufVxuLmhlcm8tLXNpZGUtaW1hZ2UgLmhlcm9fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tLXNpZGUtaW1hZ2UgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5oZXJvLS1zaWRlLWltYWdlIC5oZXJvX19jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tLXNpZGUtaW1hZ2UgLmhlcm9fX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmhlcm8tLXNpZGUtaW1hZ2UtZGFya2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiODk5YztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yMWRlZywgIzdiODk5YyAwJSwgIzQwNTA2YSAxMDAlKTtcbn1cbi5oZXJvLS1zaWRlLWltYWdlLWRhcmtlbiAuaGVyb19fYmFja2dyb3VuZC1pbWFnZSB7XG4gIHdpZHRoOiA0NCU7XG59XG4uaGVyby0tc2lkZS1pbWFnZS1kYXJrZW4gLmhlcm9fX2ZvcmVncm91bmQge1xuICBtYXgtd2lkdGg6IDU2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tc2lkZS1pbWFnZS1kYXJrZW4gLmhlcm9fX2ZvcmVncm91bmQge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5oZXJvLS1zaWRlLWltYWdlLWRhcmtlbiAuaGVyb19fZm9yZWdyb3VuZCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5oZXJvLS1wcm9qZWN0LWxvZ28ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiA2NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGVyby0tcHJvamVjdC1sb2dvIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLS1wcm9qZWN0LWxvZ28ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuLmhlcm8tLXByb2plY3QtbG9nbyAuaGVyb19fYmFja2dyb3VuZC1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLS1wcm9qZWN0LWxvZ28gLmhlcm9fX2JhY2tncm91bmQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlNWQ3NjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXJvLS1wcm9qZWN0LWxvZ28gLmhlcm9fX2ZvcmVncm91bmQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uaGVyby0tcHJvamVjdC1sb2dvIC5oZXJvX19mb3JlZ3JvdW5kLWhvbGRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVyby0tcHJvamVjdC1sb2dvIC5oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGVyby0tcHJvamVjdC1sb2dvIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tLXByb2plY3QtbG9nbyAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvLS1wcm9qZWN0LWxvZ28gLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5oZXJvLS1wcm9qZWN0LWxvZ28gLmhlcm9fX2NhcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGVyby0tcHJvamVjdC1sb2dvIC5oZXJvX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tcHJvamVjdC1sb2dvIC5oZXJvX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5oZXJvLS1wcm9qZWN0LWxvZ28gLmhlcm9fX3Byb2plY3QtbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIG1heC13aWR0aDogMTcwcHg7XG59XG4uaGVyby0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVyby0tY2VudGVyZWQgLmhlcm9fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xufVxuLmhlcm8tLWNlbnRlcmVkIC5oZXJvX19jYXB0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbn1cbi5oZXJvLS1jZW50ZXJlZCAuaGVyb19fY2FwdGlvbi5wMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5oZXJvLS1jZW50ZXJlZCAuaGVyb19fdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLS1jZW50ZXJlZCAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmhlcm8tLWNlbnRlcmVkLmhlcm8tLXNpZGUtaW1hZ2UgLmhlcm9fX2lubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVyby0tY2VudGVyZWQuaGVyby0tc2lkZS1pbWFnZSAuaGVyb19fZm9yZWdyb3VuZCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG4uaGVyby0tY2VudGVyZWQuaGVyby0tc2lkZS1pbWFnZSAuaGVyb19fbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uaGVyby0tY2VudGVyZWQuaGVyby0tc2lkZS1pbWFnZSAuaGVyb19fYmFja2dyb3VuZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDAuNikpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5oZXJvLS1ob21lLCAuaGVyby0tY2FwYWJpbGl0eSwgLmhlcm8tLWxvY2F0aW9uIHtcbiAgaGVpZ2h0OiA3NjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2EzYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tLWhvbWUud2hpdGUtYmcsIC5oZXJvLS1jYXBhYmlsaXR5LndoaXRlLWJnLCAuaGVyby0tbG9jYXRpb24ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGVyby0taG9tZSwgLmhlcm8tLWNhcGFiaWxpdHksIC5oZXJvLS1sb2NhdGlvbiB7XG4gICAgaGVpZ2h0OiA2NjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLS1ob21lLCAuaGVyby0tY2FwYWJpbGl0eSwgLmhlcm8tLWxvY2F0aW9uIHtcbiAgICBoZWlnaHQ6IDU2NHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDJweDtcbiAgfVxufVxuLmhlcm8tLWhvbWUgLmhlcm9fX2JhY2tncm91bmQsIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX19iYWNrZ3JvdW5kLCAuaGVyby0tbG9jYXRpb24gLmhlcm9fX2JhY2tncm91bmQge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVyby0taG9tZSAuaGVyb19fYmFja2dyb3VuZCBzdmcsIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX19iYWNrZ3JvdW5kIHN2ZywgLmhlcm8tLWxvY2F0aW9uIC5oZXJvX19iYWNrZ3JvdW5kIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uaGVyby0taG9tZSAuaGVyb19fYmFja2dyb3VuZCBzdmcgcGF0aCwgLmhlcm8tLWNhcGFiaWxpdHkgLmhlcm9fX2JhY2tncm91bmQgc3ZnIHBhdGgsIC5oZXJvLS1sb2NhdGlvbiAuaGVyb19fYmFja2dyb3VuZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyMTIzMjI7XG59XG4uaGVyby0taG9tZSAuaGVyb19fYmFja2dyb3VuZDo6YWZ0ZXIsIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX19iYWNrZ3JvdW5kOjphZnRlciwgLmhlcm8tLWxvY2F0aW9uIC5oZXJvX19iYWNrZ3JvdW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTB2dztcbiAgcmlnaHQ6IC01MHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMzIyO1xufVxuLmhlcm8tLWhvbWUgLmhlcm9fX2ZvcmVncm91bmQsIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX19mb3JlZ3JvdW5kLCAuaGVyby0tbG9jYXRpb24gLmhlcm9fX2ZvcmVncm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxMTg0cHg7XG4gIHBhZGRpbmc6IDAgODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvLS1ob21lIC5oZXJvX19mb3JlZ3JvdW5kLCAuaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fZm9yZWdyb3VuZCwgLmhlcm8tLWxvY2F0aW9uIC5oZXJvX19mb3JlZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0taG9tZSAuaGVyb19fZm9yZWdyb3VuZCAuaGVyby1jb250ZW50LXJpZ2h0LCAuaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fZm9yZWdyb3VuZCAuaGVyby1jb250ZW50LXJpZ2h0LCAuaGVyby0tbG9jYXRpb24gLmhlcm9fX2ZvcmVncm91bmQgLmhlcm8tY29udGVudC1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlcm8tLWhvbWUgLmhlcm9fX2JyZWFkY3J1bWIsIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX19icmVhZGNydW1iLCAuaGVyby0tbG9jYXRpb24gLmhlcm9fX2JyZWFkY3J1bWIge1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNWFlNmJkO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uaGVyby0taG9tZSAuaGVyb19fdGl0bGUsIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX190aXRsZSwgLmhlcm8tLWxvY2F0aW9uIC5oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbWF4LXdpZHRoOiAzNjhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogNTcuNnB4ICovXG4gIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLS1ob21lIC5oZXJvX190aXRsZSwgLmhlcm8tLWNhcGFiaWxpdHkgLmhlcm9fX3RpdGxlLCAuaGVyby0tbG9jYXRpb24gLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0taG9tZSAuaGVyb19fdGl0bGUsIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX190aXRsZSwgLmhlcm8tLWxvY2F0aW9uIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cbn1cbi5oZXJvLS1ob21lIC5oZXJvX19jYXB0aW9uLCAuaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fY2FwdGlvbiwgLmhlcm8tLWxvY2F0aW9uIC5oZXJvX19jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTsgLyogMjguOHB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tLWhvbWUgLmhlcm9fX2NhcHRpb24sIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX19jYXB0aW9uLCAuaGVyby0tbG9jYXRpb24gLmhlcm9fX2NhcHRpb24ge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cbn1cbi5oZXJvLS1ob21lIC5oZXJvLWNvbnRlbnQtcmlnaHQsIC5oZXJvLS1ob21lIC5oZXJvLWNvbnRlbnQtbGVmdCwgLmhlcm8tLWNhcGFiaWxpdHkgLmhlcm8tY29udGVudC1yaWdodCwgLmhlcm8tLWNhcGFiaWxpdHkgLmhlcm8tY29udGVudC1sZWZ0LCAuaGVyby0tbG9jYXRpb24gLmhlcm8tY29udGVudC1yaWdodCwgLmhlcm8tLWxvY2F0aW9uIC5oZXJvLWNvbnRlbnQtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmhlcm8tLWhvbWUgLmhlcm9fX2dhbGxlcnksIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX19nYWxsZXJ5LCAuaGVyby0tbG9jYXRpb24gLmhlcm9fX2dhbGxlcnkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlcm8tLWhvbWUgLmhlcm9fX2dhbGxlcnksIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX19nYWxsZXJ5LCAuaGVyby0tbG9jYXRpb24gLmhlcm9fX2dhbGxlcnkge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbn1cbi5oZXJvLS1ob21lIC5oZXJvX19nYWxsZXJ5IHN2ZywgLmhlcm8tLWhvbWUgLmhlcm9fX2dhbGxlcnktY2lyY2xlLCAuaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fZ2FsbGVyeSBzdmcsIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX19nYWxsZXJ5LWNpcmNsZSwgLmhlcm8tLWxvY2F0aW9uIC5oZXJvX19nYWxsZXJ5IHN2ZywgLmhlcm8tLWxvY2F0aW9uIC5oZXJvX19nYWxsZXJ5LWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMTcwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMzQwcHg7XG4gIGhlaWdodDogMzQwcHg7XG4gIG1heC13aWR0aDogMzQwcHg7XG59XG4uaGVyby0taG9tZSAuaGVyb19fZ2FsbGVyeS1jaXJjbGUsIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX19nYWxsZXJ5LWNpcmNsZSwgLmhlcm8tLWxvY2F0aW9uIC5oZXJvX19nYWxsZXJ5LWNpcmNsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcmlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLS1ob21lIC5oZXJvX19nYWxsZXJ5LWNpcmNsZSwgLmhlcm8tLWNhcGFiaWxpdHkgLmhlcm9fX2dhbGxlcnktY2lyY2xlLCAuaGVyby0tbG9jYXRpb24gLmhlcm9fX2dhbGxlcnktY2lyY2xlIHtcbiAgICByaWdodDogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVyby0taG9tZSAuaGVyb19fZ2FsbGVyeS1jaXJjbGUgaW1nLCAuaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fZ2FsbGVyeS1jaXJjbGUgaW1nLCAuaGVyby0tbG9jYXRpb24gLmhlcm9fX2dhbGxlcnktY2lyY2xlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmlsdGVyOiBibHVyKDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dCwgYmx1ciAyMDBtcyBsaW5lYXI7XG59XG4uaGVyby0taG9tZSAuaGVyb19fZ2FsbGVyeS1vdXRsaW5lLCAuaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fZ2FsbGVyeS1vdXRsaW5lLCAuaGVyby0tbG9jYXRpb24gLmhlcm9fX2dhbGxlcnktb3V0bGluZSB7XG4gIHJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby0taG9tZSAuaGVyb19fZ2FsbGVyeS1vdXRsaW5lLCAuaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fZ2FsbGVyeS1vdXRsaW5lLCAuaGVyby0tbG9jYXRpb24gLmhlcm9fX2dhbGxlcnktb3V0bGluZSB7XG4gICAgcmlnaHQ6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZXJvLS1ob21lIC5oZXJvX19nYWxsZXJ5LWxvZ28sIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX19nYWxsZXJ5LWxvZ28sIC5oZXJvLS1sb2NhdGlvbiAuaGVyb19fZ2FsbGVyeS1sb2dvIHtcbiAgd2lkdGg6IDI0NHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogLTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlcm8tLWhvbWUgLmhlcm9fX2dhbGxlcnktbG9nbywgLmhlcm8tLWNhcGFiaWxpdHkgLmhlcm9fX2dhbGxlcnktbG9nbywgLmhlcm8tLWxvY2F0aW9uIC5oZXJvX19nYWxsZXJ5LWxvZ28ge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLmhlcm8tLWhvbWUgLmhlcm9fX2dhbGxlcnktbG9nbyBpbWcsIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX19nYWxsZXJ5LWxvZ28gaW1nLCAuaGVyby0tbG9jYXRpb24gLmhlcm9fX2dhbGxlcnktbG9nbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uaGVyby0taG9tZSAuaGVyb19fZ2FsbGVyeSAuaGlkZSwgLmhlcm8tLWNhcGFiaWxpdHkgLmhlcm9fX2dhbGxlcnkgLmhpZGUsIC5oZXJvLS1sb2NhdGlvbiAuaGVyb19fZ2FsbGVyeSAuaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYmx1cigxNXB4KTtcbn1cblxuLmhlcm9fX2xvZ28ge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhlcm9fX2xvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVyby0tY2FwYWJpbGl0eSxcbi5oZXJvLS1sb2NhdGlvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fZm9yZWdyb3VuZCxcbi5oZXJvLS1sb2NhdGlvbiAuaGVyb19fZm9yZWdyb3VuZCB7XG4gIGhlaWdodDogNTQycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tLWNhcGFiaWxpdHkgLmhlcm9fX2ZvcmVncm91bmQsXG4gIC5oZXJvLS1sb2NhdGlvbiAuaGVyb19fZm9yZWdyb3VuZCB7XG4gICAgaGVpZ2h0OiA0NDJweDtcbiAgfVxufVxuLmhlcm8tLWNhcGFiaWxpdHkgLmhlcm9fX2ZvcmVncm91bmQgLmhlcm8tY29udGVudC1sZWZ0LFxuLmhlcm8tLWxvY2F0aW9uIC5oZXJvX19mb3JlZ3JvdW5kIC5oZXJvLWNvbnRlbnQtbGVmdCB7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG4uaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fZm9yZWdyb3VuZCAuaGVyby1jb250ZW50LWxlZnQgLmhlcm9fX3RpdGxlLFxuLmhlcm8tLWxvY2F0aW9uIC5oZXJvX19mb3JlZ3JvdW5kIC5oZXJvLWNvbnRlbnQtbGVmdCAuaGVyb19fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmhlcm8tLWNhcGFiaWxpdHkgLmhlcm9fX2ZvcmVncm91bmQgLmhlcm8tY29udGVudC1yaWdodCxcbi5oZXJvLS1sb2NhdGlvbiAuaGVyb19fZm9yZWdyb3VuZCAuaGVyby1jb250ZW50LXJpZ2h0IHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG4uaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fZm9yZWdyb3VuZCAuaGVyby1jb250ZW50LXJpZ2h0IC5oZXJvX19nYWxsZXJ5LFxuLmhlcm8tLWxvY2F0aW9uIC5oZXJvX19mb3JlZ3JvdW5kIC5oZXJvLWNvbnRlbnQtcmlnaHQgLmhlcm9fX2dhbGxlcnkge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fbG9nb3MsXG4uaGVyby0tbG9jYXRpb24gLmhlcm9fX2xvZ29zIHtcbiAgYmFja2dyb3VuZDogIzIxMjMyMjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fbG9nb3Mud2hpdGUtYmcsXG4uaGVyby0tbG9jYXRpb24gLmhlcm9fX2xvZ29zLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fbG9nb3MgLmNvbnRhaW5lcixcbi5oZXJvLS1sb2NhdGlvbiAuaGVyb19fbG9nb3MgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDY0cHggNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tLWNhcGFiaWxpdHkgLmhlcm9fX2xvZ29zIC5jb250YWluZXIsXG4gIC5oZXJvLS1sb2NhdGlvbiAuaGVyb19fbG9nb3MgLmNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG4gIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX19sb2dvcyAuY29udGFpbmVyIGltZzpudGgtY2hpbGQoMyksXG4gIC5oZXJvLS1sb2NhdGlvbiAuaGVyb19fbG9nb3MgLmNvbnRhaW5lciBpbWc6bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlcm8tLWNhcGFiaWxpdHkgLmhlcm9fX2xvZ29zIC5jb250YWluZXIsXG4gIC5oZXJvLS1sb2NhdGlvbiAuaGVyb19fbG9nb3MgLmNvbnRhaW5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gIC5oZXJvLS1jYXBhYmlsaXR5IC5oZXJvX19sb2dvcyAuY29udGFpbmVyIGltZzpudGgtY2hpbGQoNSksXG4gIC5oZXJvLS1sb2NhdGlvbiAuaGVyb19fbG9nb3MgLmNvbnRhaW5lciBpbWc6bnRoLWNoaWxkKDUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhlcm8tLWNhcGFiaWxpdHkgLmhlcm9fX2xvZ29zIC5jb250YWluZXIgaW1nOm50aC1jaGlsZCg1KSxcbiAgLmhlcm8tLWxvY2F0aW9uIC5oZXJvX19sb2dvcyAuY29udGFpbmVyIGltZzpudGgtY2hpbGQoNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fbG9nb3MgLmNvbnRhaW5lcixcbiAgLmhlcm8tLWxvY2F0aW9uIC5oZXJvX19sb2dvcyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzNHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyby0tY2FwYWJpbGl0eSAuaGVyb19fbG9nb3MgLmNvbnRhaW5lciBpbWc6bnRoLWNoaWxkKDQpLFxuICAuaGVyby0tbG9jYXRpb24gLmhlcm9fX2xvZ29zIC5jb250YWluZXIgaW1nOm50aC1jaGlsZCg0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4ubG9jYXRpb24taGVybyB7XG4gIG1hcmdpbi10b3A6IC02MnB4O1xuICBtYXgtaGVpZ2h0OiA2ODJweDtcbiAgbWluLWhlaWdodDogNjgycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9jYXRpb24taGVybyAuYmFja2dyb3VuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb2NhdGlvbi1oZXJvIC5iYWNrZ3JvdW5kLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LWhlaWdodDogNjgycHg7XG4gIG1pbi1oZWlnaHQ6IDY4MnB4O1xufVxuLmxvY2F0aW9uLWhlcm8gLmJhY2tncm91bmQtaW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5sb2NhdGlvbi1oZXJvIC5mb3JlZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubG9jYXRpb24taGVybyAuZm9yZWdyb3VuZCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuLmxvY2F0aW9uLWhlcm8gLmZvcmVncm91bmQgLmxvZ28ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xufVxuLmxvY2F0aW9uLWhlcm8gLmZvcmVncm91bmQgaDEsIC5sb2NhdGlvbi1oZXJvIC5mb3JlZ3JvdW5kIHAge1xuICBtYXgtd2lkdGg6IDUxNXB4O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubG9jYXRpb24taGVybyAuZm9yZWdyb3VuZCBoMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5sb2NhdGlvbi1oZXJvIC5mb3JlZ3JvdW5kIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxufVxuLmxvY2F0aW9uLWhlcm8gLmZvcmVncm91bmQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmxvY2F0aW9uLWhlcm8gLmZvcmVncm91bmQgLmF3YXJkcy13aXRoLWxhdXJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDQ1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICBoZWlnaHQ6IDEwMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi1oZXJvIC5mb3JlZ3JvdW5kIC5hd2FyZHMtd2l0aC1sYXVyZWxzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sb2NhdGlvbi1oZXJvIC5mb3JlZ3JvdW5kIC5hd2FyZHMtd2l0aC1sYXVyZWxzIHtcbiAgICBnYXA6IDBweDtcbiAgfVxufVxuLmxvY2F0aW9uLWhlcm8gLmZvcmVncm91bmQgLmF3YXJkcy13aXRoLWxhdXJlbHMgLmxhdXJlbCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMS40KSBzY2FsZVkoMS40KTtcbn1cbi5sb2NhdGlvbi1oZXJvIC5mb3JlZ3JvdW5kIC5hd2FyZHMtd2l0aC1sYXVyZWxzID4gOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMS40KSBzY2FsZVkoMS40KTtcbn1cbi5sb2NhdGlvbi1oZXJvIC5mb3JlZ3JvdW5kIC5hd2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbn1cbi5sb2NhdGlvbi1oZXJvIC5mb3JlZ3JvdW5kIC5hd2FyZHMgLmF3YXJkIHtcbiAgd2lkdGg6IDExMnB4O1xufVxuLmxvY2F0aW9uLWhlcm8gLmZvcmVncm91bmQgLmF3YXJkcyAuYXdhcmQgLnRpdGxlLCAubG9jYXRpb24taGVybyAuZm9yZWdyb3VuZCAuYXdhcmRzIC5hd2FyZCAucmVzdWx0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sb2NhdGlvbi1oZXJvIC5mb3JlZ3JvdW5kIC5hd2FyZHMgLmF3YXJkIC50aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubG9jYXRpb24taGVybyAuZm9yZWdyb3VuZCAuYXdhcmRzIC5hd2FyZCAucmVzdWx0IHtcbiAgY29sb3I6ICNmZGVlOWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubG9jYXRpb24taGVybyAuZm9yZWdyb3VuZCAuYXdhcmRzIC5hd2FyZCAucmVzdWx0Lndpbm5lciB7XG4gIGNvbG9yOiAjNWFlNmJkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi1oZXJvIC5mb3JlZ3JvdW5kIC5hd2FyZHMgLmF3YXJkOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubG9jYXRpb24taGVybyAuZm9yZWdyb3VuZCAuYXdhcmRzIC5hd2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLCAucG9wdXBfX2NvbnRlbnQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2Nztcbn1cblxuLnNoYXJlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMTgycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTZzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2hhcmUge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cbn1cbi5zaGFyZV9fYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGFyZV9fYnV0dG9uLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4uc2hhcmVfX2J1dHRvbi1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG4uc2hhcmVfX2J1dHRvbi10b2dnbGUtY29sbGFwc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaGFyZV9fYnV0dG9uLXRvZ2dsZS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaGFyZV9fYnV0dG9uLXRvZ2dsZS1pY29uIHtcbiAgY29sb3I6ICNjMWMzYzM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNoYXJlX19idXR0b24tdG9nZ2xlLWljb246aG92ZXIge1xuICBjb2xvcjogIzIxMjMyMjtcbn1cbi5zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnNoYXJlX19saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogN3B4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoYXJlX19pdGVtLWxpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzViNjc3MDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE2cztcbn1cbi5zaGFyZV9faXRlbS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMyMTIzMjI7XG59XG4uc2hhcmVfX2l0ZW0tbGluazpob3ZlciAuc2hhcmVfX2l0ZW0taWNvbiB7XG4gIGNvbG9yOiAjMjEyMzIyO1xufVxuLnNoYXJlX19pdGVtLWljb24ge1xuICBjb2xvcjogI2MxYzNjMztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNnM7XG4gIHdpZHRoOiAxOHB4O1xufVxuLnNoYXJlX19pdGVtLWljb24gLmljb24tc2hhcmUtZW1haWwge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc2hhcmVfX2l0ZW0taWNvbiAuaWNvbi1zaGFyZS10d2l0dGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnNoYXJlLmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnNoYXJlLmlzLWFjdGl2ZSAuc2hhcmVfX2J1dHRvbi10b2dnbGUtY29sbGFwc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaGFyZS5pcy1hY3RpdmUgLnNoYXJlX19idXR0b24tdG9nZ2xlLW9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5zaGFyZS5pcy1hY3RpdmUgLnNoYXJlX19saXN0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNoYXJlLWJ1dHRvbnMge1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCA1MywgODIsIDAuNyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2hhcmUtYnV0dG9ucyB7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLWJ1dHRvbnMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLnNoYXJlLWJ1dHRvbnMuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zaGFyZS1idXR0b25zX19jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLWJ1dHRvbnNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zaGFyZS1idXR0b25zX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaGFyZS1idXR0b25zX19ob2xkZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDQ0cHggMCByZ2JhKDQxLCA1MCwgNzEsIDAuNTgpO1xuICBmbGV4LWJhc2lzOiA0MjNweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQyM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2hhcmUtYnV0dG9uc19faG9sZGVyIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5zaGFyZS1idXR0b25zX19pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2hhcmUtYnV0dG9uc19faW5uZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5zaGFyZS1idXR0b25zX19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSg1MSwgNTgsIDYwLCAwLjIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI2cHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2hhcmUtYnV0dG9uc19faGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4uc2hhcmUtYnV0dG9uc19fdGl0bGUge1xuICBjb2xvcjogIzIxMjMyMjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNoYXJlLWJ1dHRvbnMgLmljb24tY2xvc2Uge1xuICBjb2xvcjogIzMzM2EzYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDMycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG4uc2hhcmUtYnV0dG9ucyAuaWNvbi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyMzIyO1xufVxuLnNoYXJlLWJ1dHRvbnNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4uc2hhcmUtYnV0dG9uc19faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDMzLCAzNSwgMzQsIDAuMyk7XG59XG4uc2hhcmUtYnV0dG9uc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zaGFyZS1idXR0b25zX19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjZweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2hhcmUtYnV0dG9uc19fbGluay1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE2cztcbiAgd2lkdGg6IDI1cHg7XG59XG4uc2hhcmUtYnV0dG9uc19fbGluay1jYXB0aW9uIHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uc2hhcmUtYnV0dG9uc19fbGluayAuaWNvbi1zaGFyZS1lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zaGFyZS1idXR0b25zX19saW5rIC5pY29uLXNoYXJlLXR3aXR0ZXIge1xuICBmb250LXNpemU6IDIycHg7XG59XG4uc2hhcmUtYnV0dG9uc19fbGluayAuaWNvbi1zaGFyZS1saW5rZWRpbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5zaGFyZS1idXR0b25zX19saW5rOmhvdmVyIC5zaGFyZS1idXR0b25zX19saW5rLWljb24ge1xuICBjb2xvcjogIzIxMjMyMjtcbn1cblxuLmNvbnRlbnQtdGV4dCwgLnRpdGxlX19jYXB0aW9uIHtcbiAgY29sb3I6ICMzMzNhM2M7XG59XG4uY29udGVudC10ZXh0LS1saW1pdGVkIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5jb250ZW50LXRleHQtLWFycm93cy1pbmRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cbi5jb250ZW50LXRleHQgcCwgLnRpdGxlX19jYXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjRlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC10ZXh0IHAsIC50aXRsZV9fY2FwdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbi5jb250ZW50LXRleHQgcDpsYXN0LWNoaWxkLCAudGl0bGVfX2NhcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250ZW50LXRleHQgcDpsYXN0LWNoaWxkIGltZywgLnRpdGxlX19jYXB0aW9uIHA6bGFzdC1jaGlsZCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGVudC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGVudC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRlbnQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmNvbnRlbnQtaGVhZGluZy0tbGltaXRlZCB7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50LWhlYWRpbmctLWxpbWl0ZWQge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1oZWFkaW5nLS1saW1pdGVkIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uY29udGVudC1oZWFkaW5nLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRhaW5lci1jb25kZW5zZWQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItY29uZGVuc2VkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItY29uZGVuc2VkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uZGVmYXVsdC10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4uZGVmYXVsdC10ZW1wbGF0ZV9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4ODRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRlZmF1bHQtdGVtcGxhdGVfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2ODRweDtcbiAgfVxufVxuLmRlZmF1bHQtdGVtcGxhdGVfX2NvbnRhaW5lciA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm5hdmlnYXRpb24tYXJyb3dzIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubmF2aWdhdGlvbi1hcnJvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLWFycm93c19fYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM1YjY3NzA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGhlaWdodDogMTRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWFycm93c19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWFycm93c19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuLm5hdmlnYXRpb24tYXJyb3dzX19idXR0b24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5hdmlnYXRpb24tYXJyb3dzX19idXR0b246aG92ZXIge1xuICBjb2xvcjogIzBlN2E3Mztcbn1cbi5uYXZpZ2F0aW9uLWFycm93c19fYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogIzIwYjU5YTtcbn1cbi5uYXZpZ2F0aW9uLWFycm93c19fYnV0dG9uLW5leHQge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmZ1bGwtd2lkdGgtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnVsbC13aWR0aC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdWxsLXdpZHRoLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uZnVsbC13aWR0aC1pbWFnZV9faG9sZGVyIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnVsbC13aWR0aC1pbWFnZS0tZmxleGlibGUge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnVsbC13aWR0aC1pbWFnZS0tZmxleGlibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnVsbC13aWR0aC1pbWFnZS0tZmxleGlibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbi5mdWxsLXdpZHRoLWltYWdlLS1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mdWxsLXdpZHRoLWltYWdlLS1iZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA3MCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mdWxsLXdpZHRoLWltYWdlLS1iZyAuZnVsbC13aWR0aC1pbWFnZV9faG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmZ1bGwtd2lkdGgtaW1hZ2UtLW5vLWluZGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaW1hZ2UtbWF4IGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UtbWF4LS1nb2FsIHtcbiAgcGFkZGluZy10b3A6IDE0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLW1heC0tZ29hbCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW1hZ2UtbWF4LS1nb2FsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLmltYWdlLW1heC0tZ29hbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDYwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWFnZS1tYXgtLWdvYWwgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaW1hZ2VfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZV90ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmltYWdlX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbWFnZV90ZXh0X19ob2xkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlX3RleHRfX2hvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uaW1hZ2VfdGV4dF9faW1hZ2Uge1xuICBmbGV4LWJhc2lzOiA1MiU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNTIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5pbWFnZV90ZXh0X19pbWFnZSB7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2VfdGV4dF9faW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbWFnZV90ZXh0X19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlX3RleHRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlX3RleHRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmltYWdlX3RleHRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbWFnZV90ZXh0X19jb250ZW50IC5jb250ZW50LXRleHQgcDpsYXN0LWNoaWxkLCAuaW1hZ2VfdGV4dF9fY29udGVudCAudGl0bGVfX2NhcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi50aXRsZV9fbWFpbi10aXRsZSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGxlX19tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudGl0bGVfX21haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50aXRsZV9fbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4udGl0bGVfX2ljb24ge1xuICBoZWlnaHQ6IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiA1NXB4O1xufVxuLnRpdGxlX19pY29uIGltZyxcbi50aXRsZV9faWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbn1cbi50aXRsZV9fdG9wLXRpdGxlIHtcbiAgY29sb3I6ICMwZTdhNzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGl0bGVfX3RvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRpdGxlX190b3AtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50aXRsZV9fdG9wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi50aXRsZV9fYm90dG9tLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNjdweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi50aXRsZV9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4udGl0bGUtLWRlY29yYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpdGxlLS1kZWNvcmF0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGU3YTczO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDhweCk7XG4gIHdpZHRoOiAzNnB4O1xufVxuXG4ubGlzdC0tZGVjb3JhdGUgdWwge1xuICBjb2xvcjogIzMzM2EzYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxpc3QtLWRlY29yYXRlIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC0tZGVjb3JhdGUgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xufVxuXG4udGVhbS1hdmF0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50ZWFtLWF2YXRhcnNfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4udGVhbS1hdmF0YXJzX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIHotaW5kZXg6IDk7XG59XG4udGVhbS1hdmF0YXJzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHotaW5kZXg6IDg7XG59XG4udGVhbS1hdmF0YXJzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHotaW5kZXg6IDc7XG59XG4udGVhbS1hdmF0YXJzX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHotaW5kZXg6IDY7XG59XG4udGVhbS1hdmF0YXJzX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gIHotaW5kZXg6IDU7XG59XG4udGVhbS1hdmF0YXJzX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gIHotaW5kZXg6IDQ7XG59XG4udGVhbS1hdmF0YXJzX19pdGVtOm50aC1jaGlsZCg3KSB7XG4gIHotaW5kZXg6IDM7XG59XG4udGVhbS1hdmF0YXJzX19pdGVtOm50aC1jaGlsZCg4KSB7XG4gIHotaW5kZXg6IDI7XG59XG4udGVhbS1hdmF0YXJzX19pdGVtOm50aC1jaGlsZCg5KSB7XG4gIHotaW5kZXg6IDE7XG59XG4udGVhbS1hdmF0YXJzX19pdGVtOm50aC1jaGlsZCgxMCkge1xuICB6LWluZGV4OiAwO1xufVxuLnRlYW0tYXZhdGFyc19faXRlbTpob3ZlciB7XG4gIHotaW5kZXg6IDExO1xufVxuLnRlYW0tYXZhdGFyc19fcGhvdG8ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMzdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDM3cHg7XG59XG4udGVhbS1hdmF0YXJzX19waG90byBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oaWRlLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN0ZXAtaW1hZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zdGVwLWltYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc3RlcC1pbWFnZSAuc3RlcHMge1xuICBmbGV4LWJhc2lzOiAzMzhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnN0ZXAtaW1hZ2UgLnN0ZXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtaW1hZ2UgLnN0ZXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uc3RlcC1pbWFnZV9faW1hZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3RlcC1pbWFnZV9faW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zdGVwLWltYWdlX19pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uc3RlcC1pbWFnZV9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3RlcC1pbWFnZV9faW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmNhcm91c2VsLW5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcm91c2VsLW5hdiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLW5hdiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY2Fyb3VzZWwtbmF2IC5zd2lwZXItYnV0dG9uLXByZXYsXG4uY2Fyb3VzZWwtbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogIzViNjc3MDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJvdXNlbC1uYXYgLnN3aXBlci1idXR0b24tcHJldixcbiAgLmNhcm91c2VsLW5hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBmb250LXNpemU6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1uYXYgLnN3aXBlci1idXR0b24tcHJldixcbiAgLmNhcm91c2VsLW5hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuLmNhcm91c2VsLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbi5jYXJvdXNlbC1uYXYgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcm91c2VsLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLmNhcm91c2VsLW5hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTIzMjI7XG59XG4uY2Fyb3VzZWwtbmF2IC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5jYXJvdXNlbC1uYXYgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgY29sb3I6ICNjMWMzYzM7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtbmF2IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uY2Fyb3VzZWwtbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5jYXJvdXNlbC1uYXYtLWdyZWVuIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uY2Fyb3VzZWwtbmF2LS1ncmVlbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgY29sb3I6ICMyMGI1OWE7XG59XG4uY2Fyb3VzZWwtbmF2LS1ncmVlbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLmNhcm91c2VsLW5hdi0tZ3JlZW4gLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjMGU3YTczO1xufVxuXG4ubmF2LWNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdi1jb3VudGVyID4gc3BhbiB7XG4gIG1pbi13aWR0aDogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2LWNvdW50ZXItZGVsaW1pdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5saW5rIHtcbiAgY29sb3I6ICMzMzNhM2M7XG59XG4ubGluay1jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5saW5rLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGluay1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGluay1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGluay1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5saW5rLS1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saW5rLS1pY29uIFtjbGFzcyo9XCIgaWNvbi1cIl0sXG4ubGluay0taWNvbiBbY2xhc3NePWljb24tXSB7XG4gIGZvbnQtc2l6ZTogN3B4O1xufVxuLmxpbmstLWFycm93IFtjbGFzcyo9XCIgaWNvbi1cIl0sXG4ubGluay0tYXJyb3cgW2NsYXNzXj1pY29uLV0ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnF1aWNrLWxpbmtzX19ob2xkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1aWNrLWxpbmtzX19ob2xkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnF1aWNrLWxpbmtzX19ob2xkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucXVpY2stbGlua3NfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVpY2stbGlua3NfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IC0yOHB4O1xuICB9XG59XG4ucXVpY2stbGlua3NfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1aWNrLWxpbmtzX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnF1aWNrLWxpbmtzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdWljay1saW5rc19fbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNWFlNmJkO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVpY2stbGlua3NfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5xdWljay1saW5rc19fbGluazpob3ZlciAucXVpY2stbGlua3NfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucXVpY2stbGlua3NfX2JhY2tncm91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF1aWNrLWxpbmtzX19iYWNrZ3JvdW5kIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdWljay1saW5rc19fYmFja2dyb3VuZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjEyMzIyO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF1aWNrLWxpbmtzX19mb3JlZ3JvdW5kIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucXVpY2stbGlua3NfX3RhZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udXNlci1oZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogOTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlci1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4udXNlci1oZXJvLS1wb3N0LXNpbmdsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VyLWhlcm8tLXBvc3Qtc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51c2VyLWhlcm8tLXBvc3Qtc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4udXNlci1oZXJvX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA0MTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VyLWhlcm9fX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4udXNlci1oZXJvX19iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZXItaGVyb19fYmFja2dyb3VuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udXNlci1oZXJvX19iYWNrZ3JvdW5kIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VyLWhlcm9fX2JhY2tncm91bmQgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuLnVzZXItaGVyb19fYmFja2dyb3VuZCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VyLWhlcm9fX2JhY2tncm91bmQgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udXNlci1oZXJvX19jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZXItaGVyb19fY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi51c2VyLWhlcm9fX2NvbnRlbnQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNDBweCA0MHB4IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZXItaGVyb19fY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnVzZXItaGVyb19fYWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4udXNlci1oZXJvX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi51c2VyLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzMzNhM2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZXItaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi51c2VyLWhlcm9fX2Rlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzIxMjMyMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi51c2VyLWhlcm9fX2Rlc2NyaXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogIzIwYjU5YTtcbn1cbi51c2VyLWhlcm9fX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjNlbTtcbn1cbi51c2VyLWhlcm9fX2Rlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlLWhlcm8ge1xuICBwYWRkaW5nLWJvdHRvbTogNzNweDtcbiAgcGFkZGluZy10b3A6IDU0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWhlcm9fX2lubmVyIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpY2xlLWhlcm9fX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5hcnRpY2xlLWhlcm9fX2JhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogNDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpY2xlLWhlcm9fX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG4uYXJ0aWNsZS1oZXJvX19iYWNrZ3JvdW5kIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpY2xlLWhlcm9fX2JhY2tncm91bmQgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5hcnRpY2xlLWhlcm9fX2NvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2EzYztcbiAgbWluLXdpZHRoOiA0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGUtaGVyb19fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2EzYztcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYXJ0aWNsZS1oZXJvX19jb250ZW50LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXJ0aWNsZS1oZXJvX19jb250ZW50LWlubmVyIC5oMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1oZXJvX19jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDI2cHg7XG4gIH1cbn1cbi5hcnRpY2xlLWhlcm9fX2NvbnRlbnQgPiBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtaGVyb19fY29udGVudCA+IHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtaGVyb19fdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGUtaGVyb19fdGFncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmFydGljbGUtaGVyb19faGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpY2xlLWhlcm9fX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hcnRpY2xlLWhlcm9fX2hlYWRpbmcgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4O1xufVxuLmFydGljbGUtaGVyb19faGVhZGluZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbi5hcnRpY2xlLWhlcm9fX2F1dGhvciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYXJ0aWNsZS1oZXJvX19mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWFyZ2luOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXJ0aWNsZS1oZXJvLS1zaW5nbGUge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpY2xlLWhlcm8tLXNpbmdsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1oZXJvLS1zaW5nbGUge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1oZXJvLS1zaW5nbGUgLmFydGljbGUtaGVyb19faW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpY2xlLWhlcm8tLXNpbmdsZSAuYXJ0aWNsZS1oZXJvX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5hcnRpY2xlLWhlcm8tLXNpbmdsZSAuYXJ0aWNsZS1oZXJvX19iYWNrZ3JvdW5kIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYXJ0aWNsZS1oZXJvLS1zaW5nbGUgLmFydGljbGUtaGVyb19fYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcnRpY2xlLWhlcm8tLXNpbmdsZSAuYXJ0aWNsZS1oZXJvX19iYWNrZ3JvdW5kIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS1oZXJvLS1zaW5nbGUgLmFydGljbGUtaGVyb19fYmFja2dyb3VuZCBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYXJ0aWNsZS1oZXJvLS1zaW5nbGUgLmFydGljbGUtaGVyb19fYmFja2dyb3VuZCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcnRpY2xlLWhlcm8tLXNpbmdsZSAuYXJ0aWNsZS1oZXJvX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGUtaGVyby0tc2luZ2xlIC5hcnRpY2xlLWhlcm9fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYXJ0aWNsZS1oZXJvLS1zaW5nbGUgLmFydGljbGUtaGVyb19fY29udGVudC1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpY2xlLWhlcm8tLXNpbmdsZSAuYXJ0aWNsZS1oZXJvX19jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDBweDtcbiAgfVxufVxuLmFydGljbGUtaGVyby0tc2luZ2xlIC5hcnRpY2xlLWhlcm9fX2NvbnRlbnQgLmF1dGhvcl9fZGV0YWlscyB7XG4gIGNvbG9yOiAjMjEyMzIyO1xufVxuLmFydGljbGUtaGVyby0tc2luZ2xlIC5hcnRpY2xlLWhlcm9fX2NvbnRlbnQgLmF1dGhvcl9fZGV0YWlscyBhIHtcbiAgY29sb3I6ICMyMTIzMjI7XG59XG4uYXJ0aWNsZS1oZXJvLS1zaW5nbGUgLmFydGljbGUtaGVyb19fdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGUtaGVyby0tc2luZ2xlIC5hcnRpY2xlLWhlcm9fX3RhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWhlcm8tLXNpbmdsZSAuYXJ0aWNsZS1oZXJvX19oZWFkaW5nIHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGUtaGVyby0tc2luZ2xlIC5hcnRpY2xlLWhlcm9fX2hlYWRpbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmFydGljbGUtaGVyby0tc2luZ2xlIC5hcnRpY2xlLWhlcm9fX2dyb3VwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpY2xlLWhlcm8tLXNpbmdsZSAuYXJ0aWNsZS1oZXJvX19ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1iYWNrZ3JvdW5kcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tYmFja2dyb3VuZHNfX2NpcmNsZS1sYXJnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaXJjbGUtZGVjb3JhdGlvbi0zLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTBweDtcbiAgd2lkdGg6IDgwJTtcbn1cbi5zZWN0aW9uLWJhY2tncm91bmRzX19jaXJjbGUtYmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NpcmNsZS1kZWNvcmF0aW9uLTEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1OCU7XG59XG4uc2VjdGlvbi1iYWNrZ3JvdW5kc19fY2lyY2xlLXNtYWxsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NpcmNsZS1kZWNvcmF0aW9uLTIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMxJTtcbn1cbi5zZWN0aW9uLWJhY2tncm91bmRzX193dDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd3QtMS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDcxNnB4O1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA3MCU7XG59XG4uc2VjdGlvbi1iYWNrZ3JvdW5kc19fd3QyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3d0LTIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDM4MXB4O1xuICBvcGFjaXR5OiAwLjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OHB4O1xuICB3aWR0aDogNTclO1xufVxuXG4uY29udGVudC1nYWxsZXJ5X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRlbnQtZ2FsbGVyeV9faW5uZXIge1xuICAgIG1hcmdpbjogLTVweDtcbiAgfVxufVxuLmNvbnRlbnQtZ2FsbGVyeV9fYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRlbnQtZ2FsbGVyeV9fYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uY29udGVudC1nYWxsZXJ5X19iYWNrZ3JvdW5kIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQtZ2FsbGVyeV9fYmFja2dyb3VuZC1ob2xkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udGVudC1nYWxsZXJ5X19iYWNrZ3JvdW5kLWhvbGRlci1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50LWdhbGxlcnlfX2JhY2tncm91bmQtLWxlZnQge1xuICBmbGV4LWJhc2lzOiA2MiU7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtZ2FsbGVyeV9fYmFja2dyb3VuZC0tbGVmdCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG4uY29udGVudC1nYWxsZXJ5X19iYWNrZ3JvdW5kLS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jb250ZW50LWdhbGxlcnlfX2JhY2tncm91bmQtLXJpZ2h0IC5jb250ZW50LWdhbGxlcnlfX2JhY2tncm91bmQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAtMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGVudC1nYWxsZXJ5X19iYWNrZ3JvdW5kLS1yaWdodCAuY29udGVudC1nYWxsZXJ5X19iYWNrZ3JvdW5kLWhvbGRlciB7XG4gICAgbWFyZ2luOiAtNXB4O1xuICB9XG59XG4uY29udGVudC1nYWxsZXJ5X19iYWNrZ3JvdW5kLS1yaWdodCAuY29udGVudC1nYWxsZXJ5X19iYWNrZ3JvdW5kLWhvbGRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRlbnQtZ2FsbGVyeV9fYmFja2dyb3VuZC0tcmlnaHQgLmNvbnRlbnQtZ2FsbGVyeV9fYmFja2dyb3VuZC1ob2xkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLmNvbnRlbnQtZ2FsbGVyeV9fYmFja2dyb3VuZC0tcmlnaHQgLmNvbnRlbnQtZ2FsbGVyeV9fYmFja2dyb3VuZC1ob2xkZXItaW5uZXI6Zmlyc3QtY2hpbGQge1xuICBmbGV4LWJhc2lzOiA0MiU7XG59XG4uY29udGVudC1nYWxsZXJ5X19iYWNrZ3JvdW5kLS1yaWdodCAuY29udGVudC1nYWxsZXJ5X19iYWNrZ3JvdW5kLWhvbGRlci1pbm5lcjpsYXN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4udGlwcHktYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjMyMjtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbn1cblxuLnRpcHB5LWNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudGlwcHktY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDhweCAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50aXBweS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNnB4IDIwcHg7XG4gIH1cbn1cblxuI2d0eC10cmFucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duX19idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHdpZHRoOiAxMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyb3Bkb3duX19idXR0b24ge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxufVxuLmRyb3Bkb3duX19idXR0b24taWNvbiB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTZzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZHJvcGRvd25fX2J1dHRvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDVweDtcbiAgfVxufVxuLmRyb3Bkb3duX19idXR0b24tY2FwdGlvbiB7XG4gIGNvbG9yOiAjNTc1YzVlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd25fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uZHJvcGRvd25fX2J1dHRvbi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzYTNjO1xufVxuLmRyb3Bkb3duX19idXR0b24uaXMtYWN0aXZlIC5kcm9wZG93bl9fYnV0dG9uLWljb24ge1xuICBjb2xvcjogIzVhZTZiZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5kcm9wZG93bl9fYnV0dG9uLmlzLWFjdGl2ZSAuZHJvcGRvd25fX2J1dHRvbi1jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZHJvcGRvd25fX3ZpZXdwb3J0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmRyb3Bkb3duX19jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNnM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kcm9wZG93bl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgfVxufVxuLmRyb3Bkb3duX19jb250ZW50LmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5kcm9wZG93bl9fY29udGVudC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5kcm9wZG93bl9fY29udGVudC1jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcm9wZG93bl9fY29udGVudC1jbGVhcjpob3ZlciB7XG4gIGNvbG9yOiAjMGU3YTczO1xufVxuLmRyb3Bkb3duX19jb250ZW50LWNsZWFyLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5kcm9wZG93bl9fY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xufVxuLmRyb3Bkb3duX19jb250ZW50LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLThweDtcbn1cbi5kcm9wZG93bl9fY29udGVudC1pdGVtIHtcbiAgZmxleC1iYXNpczogMTYuNjY2NiU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duX19jb250ZW50LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bl9fY29udGVudC1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZHJvcGRvd25fX2NvbnRlbnQtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gIH1cbn1cbi5kcm9wZG93bl9fY29udGVudC1pdGVtIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHJvcGRvd25fX2NvbnRlbnQtaXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmRyb3Bkb3duX19jb250ZW50LWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHBhdGgsXG4uZHJvcGRvd25fX2NvbnRlbnQtaXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWwgY2lyY2xlLFxuLmRyb3Bkb3duX19jb250ZW50LWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIGxpbmUsXG4uZHJvcGRvd25fX2NvbnRlbnQtaXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWwgcmVjdCB7XG4gIHN0cm9rZTogIzBlN2E3Mztcbn1cbi5kcm9wZG93bl9fY29udGVudC1pdGVtIGlucHV0OmNoZWNrZWQgKyBsYWJlbCBlbGxpcHNlIHtcbiAgZmlsbDogIzBlN2E3Mztcbn1cbi5kcm9wZG93bl9fY29udGVudC1pdGVtLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTVweCAwIDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTZzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcm9wZG93bl9fY29udGVudC1pdGVtLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uZHJvcGRvd25fX2NvbnRlbnQtaXRlbS1pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5kcm9wZG93bl9fY29udGVudC1pdGVtLWljb24gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcm9wZG93bl9fY29udGVudC1pdGVtLXRpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTY2NjY2NjY2NztcbiAgbWluLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5kcm9wZG93bl9fY29udGVudC1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyb3Bkb3duX19jb250ZW50LWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZHJvcGRvd25fX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgLTEzcHg7XG59XG5cbi5xdW90ZS1jYXJkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGUtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5xdW90ZS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnF1b3RlLWNhcmRfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdW90ZS1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjNWFlNmJkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnF1b3RlLWNhcmQtLXN1Y2Nlc3Mtc3RvcnkgLnF1b3RlLWNhcmRfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2EzYztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N1Y2Nlc3Mtc3RvcnktY3VydmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMzBweCAzMHB4IDc1cHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGUtY2FyZC0tc3VjY2Vzcy1zdG9yeSAucXVvdGUtY2FyZF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjVweCA1MHB4O1xuICB9XG59XG4ucXVvdGUtY2FyZC0tc3VjY2Vzcy1zdG9yeSAucXVvdGUtY2FyZF9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucXVvdGUtY2FyZC0tc3VjY2Vzcy1zdG9yeSAucXVvdGUtY2FyZF9fbG9nbyBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTEycHg7XG59XG4ucXVvdGUtY2FyZC0tc3VjY2Vzcy1zdG9yeSAucXVvdGUtY2FyZF9fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI2NjY2NjY2Njc7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogMjg2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3RlLWNhcmQtLXN1Y2Nlc3Mtc3RvcnkgLnF1b3RlLWNhcmRfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnF1b3RlLWNhcmQtLXF1b3RlIC5xdW90ZS1jYXJkX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTdhNzM7XG4gIHBhZGRpbmc6IDMwcHggMzZweCA0OHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3RlLWNhcmQtLXF1b3RlIC5xdW90ZS1jYXJkX19pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDUwcHg7XG4gIH1cbn1cbi5xdW90ZS1jYXJkLS1xdW90ZSAucXVvdGUtY2FyZF9faW5uZXIgOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMGI2MzVkO1xufVxuLnF1b3RlLWNhcmQtLXF1b3RlIC5xdW90ZS1jYXJkX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucXVvdGUtY2FyZC0tcXVvdGUgLnF1b3RlLWNhcmRfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwNnB4O1xufVxuLnF1b3RlLWNhcmQtLXF1b3RlIC5xdW90ZS1jYXJkX19pY29uIHtcbiAgY29sb3I6ICM1YWU2YmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5xdW90ZS1jYXJkLS1xdW90ZSAucXVvdGUtY2FyZF9fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucXVvdGUtY2FyZC0tcXVvdGUgLnF1b3RlLWNhcmRfX2NhcHRpb24ge1xuICBjb2xvcjogI2Y5ZjlmOTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucXVvdGUtY2FyZC0tcXVvdGUgLnF1b3RlLWNhcmRfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucXVvdGUtY2FyZC0tcXVvdGUgLnF1b3RlLWNhcmRfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZS1jYXJkLS1xdW90ZSAucXVvdGUtY2FyZF9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnF1b3RlLWNhcmQtLXF1b3RlIC5xdW90ZS1jYXJkX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnZpZGVvLWxpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzIwYjU5YTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlkZW8tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMGU3YTczO1xufVxuLnZpZGVvLWxpbms6aG92ZXIgLnZpZGVvLWxpbmtfX3RpdGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGU3YTczO1xufVxuLnZpZGVvLWxpbms6aG92ZXIgLnZpZGVvLWxpbmtfX3RpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTdhNzM7XG4gIGFuaW1hdGlvbjogbGVmdFRvUmlnaHQgMC42cyBlYXNlIGZvcndhcmRzO1xufVxuLnZpZGVvLWxpbmtfX2ljb24ge1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE2cztcbn1cbi52aWRlby1saW5rX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE2cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvLWxpbmtfX3RpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGI1OWE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTZzO1xufVxuXG4uYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmF2YXRhciBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBsYWNlbG9hZCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjAwcHggMDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MDBweCAwO1xuICB9XG59XG4ubG9hZGluZy1hbmltYXRpb24sIC5hcnRpY2xlcy1jYXJkLS1wcmVsb2FkZXIgLmFydGljbGVzLWNhcmRfX3BsYWNlaG9sZGVyLCAucHJvamVjdHNfX2l0ZW0tLXByZWxvYWRlciAucHJvamVjdHNfX2hvbGRlciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHBsYWNlbG9hZDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYWZhZmEgMCUsICNmMGYwZjAgMTglLCAjZmFmYWZhIDMzJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHggMTA0cHggIWltcG9ydGFudDtcbn1cblxuLnByb2plY3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDc4cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHJvamVjdHMucHJvamVjdHMtLWJsdXJyZWQgLnByb2plY3RzX19pdGVtIHtcbiAgICBmaWx0ZXI6IHVuc2V0O1xuICB9XG59XG4ucHJvamVjdHNfX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvamVjdHNfX2NvdW50IHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0c19fY291bnQge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnByb2plY3RzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0c19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucHJvamVjdHNfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnByb2plY3RzX19saXN0LS1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2plY3RzX19saXN0LS1wcmVsb2FkZXIuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJvamVjdHNfX2xpc3QtLW1hc29ucnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2plY3RzX19saXN0LS1tYXNvbnJ5IC5wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0c19fbGlzdC0tbWFzb25yeSAucHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucHJvamVjdHNfX2xpc3QuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9qZWN0c19faXRlbSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gNDRweCk7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNDRweCk7XG59XG4ucHJvamVjdHNfX2l0ZW0uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdHNfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMjJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucHJvamVjdHNfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvamVjdHNfX2l0ZW0taG9sZGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2plY3RzX19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS4yMjIyMjIyMjIyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9qZWN0c19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9qZWN0c19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucHJvamVjdHNfX2l0ZW0tdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDY0LCA1NCwgNzgsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9qZWN0c19faXRlbS10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2plY3RzX19pdGVtLWNhcHRpb24ge1xuICBjb2xvcjogI2YyZjJmMjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wcm9qZWN0c19faXRlbSAuYmFja2dyb3VuZC1nYWxsZXJ5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2plY3RzX19pdGVtIC5iYWNrZ3JvdW5kLWdhbGxlcnkgLnNsaWNrLWxpc3QsXG4ucHJvamVjdHNfX2l0ZW0gLmJhY2tncm91bmQtZ2FsbGVyeSAuc2xpY2stdHJhY2ssXG4ucHJvamVjdHNfX2l0ZW0gLmJhY2tncm91bmQtZ2FsbGVyeSAuc2xpY2stc2xpZGUsXG4ucHJvamVjdHNfX2l0ZW0gLmJhY2tncm91bmQtZ2FsbGVyeSAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvamVjdHNfX2l0ZW0gLmJhY2tncm91bmQtZ2FsbGVyeSAuc2xpY2stc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvamVjdHNfX2l0ZW0gLmJhY2tncm91bmQtZ2FsbGVyeV9faXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9qZWN0c19faXRlbSAuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2plY3RzX19pdGVtIC5iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMzMzYTNjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjE2cztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvamVjdHNfX2l0ZW0tbWVtYmVyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjE2cztcbn1cbi5wcm9qZWN0c19faXRlbS1tZW1iZXItbGlzdC0tdGVjaG5vbG9naWVzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9qZWN0c19faXRlbS1tZW1iZXItbGlzdC0tdGVjaG5vbG9naWVzIC5wcm9qZWN0c19faXRlbS1tZW1iZXItaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5wcm9qZWN0c19faXRlbS1tZW1iZXItbGlzdC0tdGVjaG5vbG9naWVzIC5wcm9qZWN0c19faXRlbS1tZW1iZXItcGhvdG8ge1xuICBoZWlnaHQ6IDM3cHg7XG4gIHdpZHRoOiAzN3B4O1xufVxuLnByb2plY3RzX19pdGVtLW1lbWJlci1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnByb2plY3RzX19pdGVtLW1lbWJlci1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIHotaW5kZXg6IDk7XG59XG4ucHJvamVjdHNfX2l0ZW0tbWVtYmVyLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogODtcbn1cbi5wcm9qZWN0c19faXRlbS1tZW1iZXItaXRlbTpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiA3O1xufVxuLnByb2plY3RzX19pdGVtLW1lbWJlci1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHotaW5kZXg6IDY7XG59XG4ucHJvamVjdHNfX2l0ZW0tbWVtYmVyLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgei1pbmRleDogNTtcbn1cbi5wcm9qZWN0c19faXRlbS1tZW1iZXItaXRlbTpudGgtY2hpbGQoNikge1xuICB6LWluZGV4OiA0O1xufVxuLnByb2plY3RzX19pdGVtLW1lbWJlci1pdGVtOm50aC1jaGlsZCg3KSB7XG4gIHotaW5kZXg6IDM7XG59XG4ucHJvamVjdHNfX2l0ZW0tbWVtYmVyLWl0ZW06bnRoLWNoaWxkKDgpIHtcbiAgei1pbmRleDogMjtcbn1cbi5wcm9qZWN0c19faXRlbS1tZW1iZXItaXRlbTpudGgtY2hpbGQoOSkge1xuICB6LWluZGV4OiAxO1xufVxuLnByb2plY3RzX19pdGVtLW1lbWJlci1pdGVtOm50aC1jaGlsZCgxMCkge1xuICB6LWluZGV4OiAwO1xufVxuLnByb2plY3RzX19pdGVtLW1lbWJlci1pdGVtOmhvdmVyIHtcbiAgei1pbmRleDogMTE7XG59XG4ucHJvamVjdHNfX2l0ZW0tbWVtYmVyLXBob3RvIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA1MHB4O1xufVxuLnByb2plY3RzX19pdGVtLW1lbWJlci1waG90byBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvamVjdHNfX2l0ZW0tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjE2cztcbn1cbi5wcm9qZWN0c19faXRlbS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyMTIzMjI7XG59XG4ucHJvamVjdHNfX2l0ZW0taW5mbyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMTZzO1xufVxuLnByb2plY3RzX19pdGVtOmhvdmVyIC5wcm9qZWN0c19faXRlbS1ob2xkZXIsIC5wcm9qZWN0c19faXRlbS5ob3ZlciAucHJvamVjdHNfX2l0ZW0taG9sZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNmNGY3O1xufVxuLnByb2plY3RzX19pdGVtOmhvdmVyIC5wcm9qZWN0c19faXRlbS1jb3JuZXIsIC5wcm9qZWN0c19faXRlbS5ob3ZlciAucHJvamVjdHNfX2l0ZW0tY29ybmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9qZWN0c19faXRlbTpob3ZlciAucHJvamVjdHNfX2l0ZW0taW5mbywgLnByb2plY3RzX19pdGVtLmhvdmVyIC5wcm9qZWN0c19faXRlbS1pbmZvIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9qZWN0c19faXRlbTpob3ZlciAucHJvamVjdHNfX2l0ZW0tbWVtYmVyLWxpc3QsIC5wcm9qZWN0c19faXRlbS5ob3ZlciAucHJvamVjdHNfX2l0ZW0tbWVtYmVyLWxpc3Qge1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2plY3RzX19pdGVtOmhvdmVyIC5wcm9qZWN0c19faXRlbS1saW5rLCAucHJvamVjdHNfX2l0ZW0uaG92ZXIgLnByb2plY3RzX19pdGVtLWxpbmsge1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2plY3RzX19pdGVtOmhvdmVyIC5iYWNrZ3JvdW5kLW92ZXJsYXksIC5wcm9qZWN0c19faXRlbS5ob3ZlciAuYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnByb2plY3RzX19pdGVtLS1mdWxsLXdpZHRoIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5wcm9qZWN0c19faXRlbS0tZnVsbC13aWR0aCAuYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnByb2plY3RzX19pdGVtLS1mdWxsLXdpZHRoOmhvdmVyIC5wcm9qZWN0c19faXRlbS1ob2xkZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2plY3RzX19pdGVtLS1mdWxsLXdpZHRoOmhvdmVyIC5iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnByb2plY3RzX19pdGVtLS1wcmV2aWV3IC5wcm9qZWN0c19faG9sZGVyIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3RzX19pdGVtLS1wcmV2aWV3IC5wcm9qZWN0c19faG9sZGVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByb2plY3RzX19pdGVtLS1wcmV2aWV3IC5wcm9qZWN0c19faG9sZGVyIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4ucHJvamVjdHNfX2l0ZW0tLXByZXZpZXcgLnByb2plY3RzX19pdGVtLWNvcm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4ucHJvamVjdHNfX2l0ZW0tLXByZXZpZXctZnVsbC13aWR0aCAucHJvamVjdHNfX2l0ZW0tYmFja2dyb3VuZCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvamVjdHNfX2l0ZW0tLXByZWxvYWRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnByb2plY3RzX19pdGVtLS1wcmVsb2FkZXIgLnByb2plY3RzX19pdGVtIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHJvamVjdHNfX2l0ZW0tLXByZWxvYWRlcjpob3ZlciAucHJvamVjdHNfX2hvbGRlciB7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ucHJvamVjdHNfX2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEyNi44JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9qZWN0c19faXRlbS5ob3ZlciAucHJvamVjdHNfX2hvbGRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDZweCA1NXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoNjQsIDU0LCA3OCwgMC4yKTtcbiAgfVxuICAucHJvamVjdHNfX2l0ZW0uaG92ZXIgLnByb2plY3RzX19pdGVtLWNvcm5lciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gIC5wcm9qZWN0c19faXRlbTpob3ZlciAucHJvamVjdHNfX2hvbGRlciwgLnByb2plY3RzX19pdGVtOmFjdGl2ZSAucHJvamVjdHNfX2hvbGRlciwgLnByb2plY3RzX19pdGVtOmZvY3VzIC5wcm9qZWN0c19faG9sZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ucHJvamVjdHMtLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wcm9qZWN0cy0taW5uZXIgLnByb2plY3RzX19pdGVtLWNvcm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wcm9qZWN0c19faG9sZGVyLmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzMzM2EzYyAwJSwgIzdiN2Y4MCAxMDAlKTtcbn1cbi5wcm9qZWN0c19faG9sZGVyLmdyYWRpZW50LS1ncmFwaGl0ZS1kYXJrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzMzM2EzYyAwJSwgIzdiN2Y4MCAxMDAlKTtcbn1cbi5wcm9qZWN0c19faG9sZGVyLmdyYWRpZW50LS1zdG9uZS1kYXJrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzViNjc3MCAwJSwgIzkzOWE5ZiAxMDAlKTtcbn1cbi5wcm9qZWN0c19faG9sZGVyLmdyYWRpZW50LS1zdGVlbC1kYXJrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUzNzc4YSAwJSwgIzhlYTRhZiAxMDAlKTtcbn1cbi5wcm9qZWN0c19faG9sZGVyLmdyYWRpZW50LS1ncmFwaGl0ZS1saWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLCAjN2I3ZjgwIDAlLCAjOWRhMGExIDEwMCUpO1xufVxuLnByb2plY3RzX19ob2xkZXIuZ3JhZGllbnQtLXN0b25lLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDAsICM5MzlhOWYgMCUsICNhZGIyYjYgMTAwJSk7XG59XG4ucHJvamVjdHNfX2hvbGRlci5ncmFkaWVudC0tc3RlZWwtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMCwgIzhlYTRhZiAwJSwgI2FhYjljMCAxMDAlKTtcbn1cbi5wcm9qZWN0c19faXRlbS1iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvamVjdHNfX2l0ZW0tYmFja2dyb3VuZCBpbWcge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9qZWN0c19faXRlbS1iYWNrZ3JvdW5kLS1jb250YWluIGltZyB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG59XG4ucHJvamVjdHNfX2l0ZW0tYmFja2dyb3VuZC0tY292ZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucHJvamVjdHMtaXRlbV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2plY3RzLWl0ZW1fX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHJvamVjdHMtaXRlbV9faW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wcm9qZWN0cy1pdGVtX19pbmZvLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2YyZjJmMjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nOiA3cHggNnB4O1xufVxuLnByb2plY3RzLWl0ZW1fX2luZm8taWNvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnByb2plY3RzLWl0ZW1fX2luZm8taWNvbiBpbWcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1heC1oZWlnaHQ6IDEzcHg7XG59XG4ucHJvamVjdHMtaXRlbV9faW5mby1pY29uIC5pY29uLXNsdWctbWFjLW9zLWFwcCB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4ucHJvamVjdHMtaXRlbV9faW5mby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcm9qZWN0cy1pdGVtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coNHB4IDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgbWF4LXdpZHRoOiAxMjc1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2plY3RzLWl0ZW0taGlkZGVuIHtcbiAgICBtYXgtaGVpZ2h0OiA1OTBweDtcbiAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvamVjdHMtaXRlbS1oaWRkZW4ge1xuICAgIG1heC1oZWlnaHQ6IDUxN3B4O1xuICAgIG1heC13aWR0aDogOTA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvamVjdHMtaXRlbS1oaWRkZW4ge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByb2plY3RzLWl0ZW0taGlkZGVuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2plY3RzLWl0ZW0taGlkZGVuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmFuY3lib3gtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wcm9qZWN0cy1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvamVjdHMtbW9kYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4ucHJvamVjdHMtbW9kYWwgLnNsaWNrLXByb2plY3RzLWdhbGxlcnkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wcm9qZWN0cy1tb2RhbF9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2plY3RzLW1vZGFsX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnByb2plY3RzLW1vZGFsX19sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wcm9qZWN0cy1tb2RhbF9fbGVmdC1wYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2EzYztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogNjAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnByb2plY3RzLW1vZGFsX19sZWZ0LXBhcnQge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2plY3RzLW1vZGFsX19yaWdodC1wYXJ0IHtcbiAgZmxleC1iYXNpczogNDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnByb2plY3RzLW1vZGFsX19yaWdodC1wYXJ0IHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvamVjdHMtbW9kYWwgLmljb24tY2xvc2Uge1xuICBjb2xvcjogI2MxYzNjMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHJvamVjdHMtbW9kYWwgLmljb24tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLnByb2plY3RzLW1vZGFsIC5pY29uLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMyMTIzMjI7XG59XG4ucHJvamVjdHMtbW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9qZWN0cy1tb2RhbF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMHB4IDM3cHggMjBweCAyNXB4O1xuICB9XG59XG4ucHJvamVjdHMtbW9kYWxfX2hlYWRlci5pcy1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucHJvamVjdHMtbW9kYWxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9qZWN0cy1tb2RhbF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wcm9qZWN0cy1tb2RhbF9fY29udGVudCAuaWNvbi1jbG9zZSxcbiAgLnByb2plY3RzLW1vZGFsX19jb250ZW50IC5wcm9qZWN0cy1pdGVtX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvamVjdHMtbW9kYWxfX2NvbnRlbnQgLnByb2plY3RzLW1vZGFsX19yaWdodC1wYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2plY3RzLW1vZGFsX19jb250ZW50IC5wcm9qZWN0cy1tb2RhbF9fcmlnaHQtcGFydC1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9qZWN0cy1tb2RhbF9fY29udGVudCAucHJvamVjdHMtbW9kYWxfX3JpZ2h0LXBhcnQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnByb2plY3RzLW1vZGFsX19jb250ZW50LmlzLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wcm9qZWN0cy1tb2RhbCAucHJvamVjdHNfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzIxMjMyMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcm9qZWN0cy1tb2RhbCAucHJvamVjdHNfX2l0ZW0tY2FwdGlvbiB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2plY3RzLW1vZGFsIC5wcm9qZWN0cy1pdGVtX19pbmZvLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OThkO1xufVxuLnByb2plY3RzLW1vZGFsX19pdGVtIHtcbiAgcGFkZGluZzogMCAyNXB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByb2plY3RzLW1vZGFsX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLnByb2plY3RzLW1vZGFsX19pdGVtLm5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucHJvamVjdHMtbW9kYWxfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByb2plY3RzLW1vZGFsX19pdGVtLnByb2plY3RzLW1vZGFsX19pdGVtLS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAzMHB4IDUwcHggMzNweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnByb2plY3RzLW1vZGFsX19pdGVtLnByb2plY3RzLW1vZGFsX19pdGVtLS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9qZWN0cy1tb2RhbF9faXRlbS5wcm9qZWN0cy1tb2RhbF9faXRlbS0tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwIDY4cHggMCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9qZWN0cy1tb2RhbF9faXRlbS5wcm9qZWN0cy1tb2RhbF9faXRlbS0tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnByb2plY3RzLW1vZGFsX19pdGVtLnByb2plY3RzLW1vZGFsX19pdGVtLS10ZWNobm9sb2dpZXMge1xuICBwYWRkaW5nOiAwIDM1cHggMzJweCAyNXB4O1xufVxuLnByb2plY3RzLW1vZGFsX19pdGVtLnByb2plY3RzLW1vZGFsX19pdGVtLS10ZXN0aW1vbmlhbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByb2plY3RzLW1vZGFsX19kZXNjcmlwdGlvbi1ob2xkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ucHJvamVjdHMtbW9kYWxfX2hpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICMwZTdhNzM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG4gIHBhZGRpbmc6IDI0cHggMzBweDtcbn1cbi5wcm9qZWN0cy1tb2RhbF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzM2EzYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvamVjdHMtbW9kYWxfX2Rlc2NyaXB0aW9uLmxpbWl0ZWQge1xuICBtYXgtaGVpZ2h0OiA0NXB4O1xufVxuLnByb2plY3RzLW1vZGFsX19kZXNjcmlwdGlvbi5saW1pdGVkLmxpbWl0ZWQtLXNlY29uZGFyeSB7XG4gIG1heC1oZWlnaHQ6IDE3N3B4O1xufVxuLnByb2plY3RzLW1vZGFsX19kZXNjcmlwdGlvbi5saW1pdGVkLmlzLWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4ucHJvamVjdHMtbW9kYWxfX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByb2plY3RzLW1vZGFsX19hY2Nlc3MtZGVuaWVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE0O1xufVxuLnByb2plY3RzLW1vZGFsX19hY2Nlc3MtZGVuaWVkIGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9qZWN0cy1tb2RhbF9fYWNjZXNzLWRlbmllZCBkaXYgcCB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucHJvamVjdHMtbW9kYWxfX2xvYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3RzLW1vZGFsX19sb2FkZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxufVxuLnByb2plY3RzLW1vZGFsX19oaXJlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTFweCA0MHB4IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9qZWN0cy1tb2RhbF9faGlyZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ucHJvamVjdHMtbW9kYWxfX3JlYWQtbW9yZS1saW5rIHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2plY3RzLW1vZGFsX19yZWFkLW1vcmUtbGluazo6YmVmb3JlIHtcbiAgYm90dG9tOiAxcHg7XG4gIGhlaWdodDogMnB4O1xufVxuLnByb2plY3RzLW1vZGFsX19yZWFkLW1vcmUtbGluay5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2plY3RzLW1vZGFsX190ZWNobm9sb2dpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucHJvamVjdHMtbW9kYWwgLnRlY2hub2xvZ2llc19fbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucHJvamVjdHMtbW9kYWwgLnRlY2hub2xvZ2llc19fcmlnaHQge1xuICB3aWR0aDogMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9qZWN0cy1tb2RhbCAudGVjaG5vbG9naWVzX19yaWdodCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9qZWN0cy1tb2RhbCAudGVjaG5vbG9naWVzX19yaWdodCB7XG4gICAgd2lkdGg6IDkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2plY3RzLW1vZGFsIC50ZWNobm9sb2dpZXNfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9qZWN0cy1tb2RhbCAudGVjaG5vbG9naWVzX19yaWdodCAucHJvamVjdC1sZW5ndGgge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvamVjdHMtbW9kYWwgLnRlY2hub2xvZ2llc19fcmlnaHQgLnByb2plY3QtbGVuZ3RoIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2plY3RzLW1vZGFsIC50ZWNobm9sb2dpZXNfX3JpZ2h0IC5wcm9qZWN0LWxlbmd0aCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ucHJvamVjdHMtbW9kYWwgLnRlY2hub2xvZ2llc19fdGl0bGUge1xuICBjb2xvcjogIzBlN2E3MztcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2plY3RzLW1vZGFsIC50ZWNobm9sb2dpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2plY3RzLW1vZGFsIC50ZWNobm9sb2dpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2plY3RzLW1vZGFsIC50ZWNobm9sb2dpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wcm9qZWN0cy1tb2RhbCAudGVjaG5vbG9naWVzX19pY29ucy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4ucHJvamVjdHMtbW9kYWwgLnRlY2hub2xvZ2llc19faWNvbnMtbGlzdCBsaSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMlO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ucHJvamVjdHMtbW9kYWxfX3Rlc3RpbW9uaWFsIHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2plY3RzLW1vZGFsX190ZXN0aW1vbmlhbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9qZWN0cy1tb2RhbF9fdGVzdGltb25pYWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnByb2plY3RzLW1vZGFsX190ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2plY3RzLW1vZGFsX190ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2plY3RzLW1vZGFsX190ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcm9qZWN0cy1tb2RhbF9fdGVzdGltb25pYWwtY29udGVudDo6YmVmb3JlIHtcbiAgY29sb3I6ICMwZTdhNzM7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG59XG4ucHJvamVjdHMtbW9kYWxfX3Rlc3RpbW9uaWFsLW5hbWUge1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbn1cbi5wcm9qZWN0cy1tb2RhbCAuc2xpY2stYWN0aXZlIC5uYXYtaXRlbSxcbi5wcm9qZWN0cy1tb2RhbCAuc2xpY2stYWN0aXZlIC5zbGljay1wcm9qZWN0cy1uYXZfX2l0ZW0ge1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2plY3RzLW1vZGFsIC5zbGljay1wcm9qZWN0cy1uYXYge1xuICBwYWRkaW5nOiAxMnB4IDAgNnB4O1xufVxuLnByb2plY3RzLW1vZGFsIC5zbGljay1wcm9qZWN0cy1uYXYgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJvamVjdHMtbW9kYWwgLnNsaWNrLXByb2plY3RzLW5hdiAuc2xpY2stdHJhY2sge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwO1xufVxuLnByb2plY3RzLW1vZGFsIC5zbGljay1wcm9qZWN0cy1uYXYgLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wcm9qZWN0cy1tb2RhbCAuc2xpY2stcHJvamVjdHMtbmF2IC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9qZWN0cy1tb2RhbCAuc2xpY2stcHJvamVjdHMtbmF2IC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5zbGljay1wcm9qZWN0cy1uYXZfX2l0ZW0sXG4ucHJvamVjdHMtbW9kYWwgLnNsaWNrLXByb2plY3RzLW5hdiAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuc2xpY2stcHJvamVjdHMtbmF2X19pdGVtOmhvdmVyLFxuLnByb2plY3RzLW1vZGFsIC5zbGljay1wcm9qZWN0cy1uYXYgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLm5hdi1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9qZWN0cy1tb2RhbCAuc2xpY2stcHJvamVjdHMtbmF2X19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnByb2plY3RzLW1vZGFsIC5zbGljay1wcm9qZWN0cy1uYXZfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucHJvamVjdHMtbW9kYWwgLnNsaWNrLXByb2plY3RzLW5hdl9faXRlbS5zbGljay1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9qZWN0cy1tb2RhbCAuc2xpY2stcHJvamVjdHMtbmF2X19pdGVtLnNsaWNrLWN1cnJlbnQgLm5hdi1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9qZWN0cy1tb2RhbCAuc2xpY2stcHJvamVjdHMtbmF2X19pdGVtIGltZyB7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgLnByb2plY3RzLW1vZGFsIC5zbGljay1wcm9qZWN0cy1nYWxsZXJ5IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgzcHgpO1xuICB9XG4gIC5wcm9qZWN0cy1tb2RhbCAuc2xpY2stcHJvamVjdHMtZ2FsbGVyeSAuc2xpY2stbGlzdCxcbiAgLnByb2plY3RzLW1vZGFsIC5zbGljay1wcm9qZWN0cy1nYWxsZXJ5IC5zbGljay10cmFjayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5wcm9qZWN0cy1tb2RhbCAuc2xpY2stcHJvamVjdHMtZ2FsbGVyeSAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucHJvamVjdHMtbW9kYWwgLnNsaWNrLXByb2plY3RzLWdhbGxlcnkgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5wcm9qZWN0cy1tb2RhbCAuc2xpY2stcHJvamVjdHMtZ2FsbGVyeV9faXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9qZWN0cy1tb2RhbCAuc2xpY2stcHJvamVjdHMtZ2FsbGVyeV9faXRlbSA+IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2plY3RzLW1vZGFsIC5uYXYtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9qZWN0cy1tb2RhbCAubmF2LWl0ZW0gLnByb2dyZXNzLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWFlNmJkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xufVxuLnByb2plY3RzLW1vZGFsLS1zaW5nbGUtcHJvamVjdCB7XG4gIGhlaWdodDogNzQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9qZWN0cy1tb2RhbC0tc2luZ2xlLXByb2plY3Qge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvamVjdHMtbW9kYWwtLXNpbmdsZS1wcm9qZWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wcm9qZWN0cy1tb2RhbC0tc2luZ2xlLXByb2plY3QgLnByb2plY3RzLW1vZGFsX19sYXlvdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wcm9qZWN0cy1tb2RhbC0tc2luZ2xlLXByb2plY3QgLnByb2plY3RzLW1vZGFsX19yaWdodC1wYXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSg2NCwgNTQsIDc4LCAwLjIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9qZWN0cy1tb2RhbC0tc2luZ2xlLXByb2plY3QgLnByb2plY3RzLW1vZGFsX19yaWdodC1wYXJ0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICB9XG59XG4ucHJvamVjdHMtbW9kYWwtLXNpbmdsZS1wcm9qZWN0LXByb3RlY3RlZCB7XG4gIGhlaWdodDogMjQwcHg7XG59XG5cbi5zbGlkZS1pbmZvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlLWluZm8ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGUtaW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGUtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNsaWRlLWluZm8gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNsaWRlLWluZm8tLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzUsIDM0LCAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlLWluZm8tLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2xpZGUtaW5mby0tbW9kYWwge1xuICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xpZGUtaW5mby0taXRlbSAuc2xpZGUtaW5mb19faW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjVweCk7XG4gIHRyYW5zaXRpb246IDAuMjZzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZS1pbmZvLS1pdGVtIC5zbGlkZS1pbmZvX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnByb2plY3RzX19pdGVtOmhvdmVyIC5zbGlkZS1pbmZvLS1pdGVtIC5zbGlkZS1pbmZvX19pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5zbGlkZS1pbmZvLS1pdGVtIC5zbGlkZS1pbmZvX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGUtaW5mby0taXRlbSAuc2xpZGUtaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNsaWRlLWluZm8tLWl0ZW0gLnNsaWRlLWluZm9fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZS1pbmZvLS1pdGVtIC5zbGlkZS1pbmZvX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNsaWRlLWluZm8tLWl0ZW0gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IGNhbGMoNTAlIC0gNjlweCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdpZHRoOiA1MHB4O1xufVxuLnNsaWRlLWluZm8tLWl0ZW0gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQgPiBkaXY6OmJlZm9yZSB7XG4gIGxlZnQ6IDIycHg7XG59XG4uc2xpZGUtaW5mby0taXRlbSAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0ID4gZGl2OjpiZWZvcmUge1xuICByaWdodDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2xpZGUtaW5mbzpub3QoLnNsaWRlLWluZm8tLWl0ZW0pIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnNsaWRlLWluZm9fX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGUtaW5mb19fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlLWluZm9fX2xvZ28ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIG1heC13aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnNsaWRlLWluZm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDIxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2xpZGUtaW5mb19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlLWluZm9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNsaWRlLXZpZGVvIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMDtcbn1cbi5zbGlkZS12aWRlby1ob2xkZXIge1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGlkZS12aWRlb19faXRlbSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGlkZS12aWRlb19faXRlbS1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGlkZS12aWRlb19fcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2xpZGUtdmlkZW9fX3BsYWNlaG9sZGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpZGUtdmlkZW9fX3BsYWNlaG9sZGVyLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGlkZS12aWRlb19fb3ZlcmxheSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDU4LCA2MCwgMC43KTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnNsaWRlLXZpZGVvX192aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG4uc2xpZGUtdmlkZW9fX3ZpZGVvIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlLXZpZGVvX193YXRjaC12aWRlbyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG4uc2xpZGUtdmlkZW9fX3dhdGNoLXZpZGVvX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5zbGlkZS12aWRlb19fd2F0Y2gtdmlkZW9fX2NhcHRpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlLXZpZGVvX193YXRjaC12aWRlb19fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNsaWRlLXZpZGVvX193YXRjaC12aWRlb19fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgfVxufVxuLnNsaWRlLXZpZGVvX193YXRjaC12aWRlbzpob3ZlciB7XG4gIGNvbG9yOiAjNWFlNmJkO1xufVxuXG4ucHJvdGlwLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4ucHJvdGlwLXNraW4tZGVmYXVsdC0tc2NoZW1lLXByby5wcm90aXAtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjMyMjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM2MzYzNjM2NDtcbiAgcGFkZGluZzogNHB4IDIxcHg7XG59XG5cbi5wcm90aXAtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stbm8tc2xpZGUgLnNsaWNrLXRyYWNrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IGluaGVyaXQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLW5vLXNsaWRlIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxvYWQtbW9yZS1ob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE2cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubG9hZC1tb3JlLWhvbGRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9hZC1tb3JlLWhvbGRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubG9hZC1tb3JlLWhvbGRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5sb2FkLW1vcmUtaG9sZGVyLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sb2FkLW1vcmUtaG9sZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1wcm9qZWN0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zaW5nbGUtcHJvamVjdC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9qZWN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2luZ2xlLXByb2plY3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2plY3QgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG59XG4uc2luZ2xlLXByb2plY3QgLnAyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGVzdGltb25pYWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2EzYztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMtYmFja2dyb3VuZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlc3RpbW9uaWFscy1iYWNrZ3JvdW5kIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZXN0aW1vbmlhbHMtYmFja2dyb3VuZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzMzM2EzYywgIzMzM2EzYyk7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVzdGltb25pYWxzIC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMtc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlc3RpbW9uaWFscy1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTEycHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMtbG9nbyB7XG4gIGZsZXgtYmFzaXM6IDI0MnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTYycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGVzdGltb25pYWxzLWxvZ28ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRlc3RpbW9uaWFscy1sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiAxODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGVzdGltb25pYWxzLWxvZ28ge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRlc3RpbW9uaWFscy1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1sb2dvIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi50ZXN0aW1vbmlhbHMtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbn1cbi50ZXN0aW1vbmlhbHMtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogNjNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2M3B4O1xufVxuLnRlc3RpbW9uaWFscy1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVzdGltb25pYWxzLWJvdHRvbSB7XG4gIGJvdHRvbTogNDBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnRlc3RpbW9uaWFscy1ib3R0b20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGVzdGltb25pYWxzLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGVzdGltb25pYWxzLWJvdHRvbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRlc3RpbW9uaWFscy1kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtZGVzYyB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtZGVzYyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1kZXNjOjpiZWZvcmUge1xuICBjb2xvcjogIzVhZTZiZDtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgdG9wOiAtMjBweDtcbn1cbi50ZXN0aW1vbmlhbHMtZGVzYyAucXVvdGUgcCwgLnRlc3RpbW9uaWFscy1kZXNjIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgYmxvY2txdW90ZSBwLCAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IC50ZXN0aW1vbmlhbHMtZGVzYyBibG9ja3F1b3RlIHAsIC50ZXN0aW1vbmlhbHMtZGVzYyAuZGVzY3JpcHRpb24gYmxvY2txdW90ZSBwLCAuZGVzY3JpcHRpb24gLnRlc3RpbW9uaWFscy1kZXNjIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjhweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG59XG4udGVzdGltb25pYWxzLXByb2ZpbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRlc3RpbW9uaWFscy1wb3NpdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGVzdGltb25pYWxzLXBvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1uYXYge1xuICBib3R0b206IDQwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XG4gIC50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1uYXYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLW5hdi1jb3VudGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtbmF2LWNvdW50ZXIgPiBzcGFuIHtcbiAgbWluLXdpZHRoOiAxMHB4O1xufVxuLnRlc3RpbW9uaWFsczpub3QoLnRlc3RpbW9uaWFscy0tc2luZ2xlKTpub3QoLnRlc3RpbW9uaWFscy0tY2lyY2xlLWJnKTpob3ZlciAudGVzdGltb25pYWxzLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnRlc3RpbW9uaWFsczpub3QoLnRlc3RpbW9uaWFscy0tc2luZ2xlKTpub3QoLnRlc3RpbW9uaWFscy0tY2lyY2xlLWJnKTpob3ZlciAudGVzdGltb25pYWxzLWNvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnRlc3RpbW9uaWFsczpub3QoLnRlc3RpbW9uaWFscy0tc2luZ2xlKTpub3QoLnRlc3RpbW9uaWFscy0tY2lyY2xlLWJnKTpob3ZlciAudGVzdGltb25pYWxzLWJvdHRvbSwgLnRlc3RpbW9uaWFsczpub3QoLnRlc3RpbW9uaWFscy0tc2luZ2xlKTpub3QoLnRlc3RpbW9uaWFscy0tY2lyY2xlLWJnKTpob3ZlciAudGVzdGltb25pYWxzLW5hdiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udGVzdGltb25pYWxzLS1zZWNvbmRhcnkgLnRlc3RpbW9uaWFscy1kZXNjIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRlc3RpbW9uaWFscy0tc2Vjb25kYXJ5IC50ZXN0aW1vbmlhbHMtZGVzYyB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGVzdGltb25pYWxzLS1zZWNvbmRhcnkgLnRlc3RpbW9uaWFscy1kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDcwNXB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLS1zZWNvbmRhcnkgLnRlc3RpbW9uaWFscy1kZXNjOjpiZWZvcmUge1xuICBjb2xvcjogIzVhZTZiZDtcbn1cbi50ZXN0aW1vbmlhbHMtLXNlY29uZGFyeSAudGVzdGltb25pYWxzLXRleHQgcDo6YWZ0ZXIge1xuICBjb2xvcjogIzVhZTZiZDtcbn1cbi50ZXN0aW1vbmlhbHMtLXNlY29uZGFyeSAudGVzdGltb25pYWxzLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzYTNjO1xufVxuLnRlc3RpbW9uaWFscy0tc2Vjb25kYXJ5IC50ZXN0aW1vbmlhbHMtYmFja2dyb3VuZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlc3RpbW9uaWFscy0tc2Vjb25kYXJ5IC50ZXN0aW1vbmlhbHMtaW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4udGVzdGltb25pYWxzLS1zZWNvbmRhcnkgLnRlc3RpbW9uaWFscy1uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtLXNlY29uZGFyeSAudGVzdGltb25pYWxzLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy0tc2Vjb25kYXJ5IC50ZXN0aW1vbmlhbHMtcG9zaXRpb24ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtLXNlY29uZGFyeSAudGVzdGltb25pYWxzLXBvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMtLWNpcmNsZS1iZyAudGVzdGltb25pYWxzLWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2EzYztcbn1cbi50ZXN0aW1vbmlhbHMtLWNpcmNsZS1iZyAudGVzdGltb25pYWxzLWJhY2tncm91bmQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi50ZXN0aW1vbmlhbHMtLWNpcmNsZS1iZyAudGVzdGltb25pYWxzLWJhY2tncm91bmQgc3ZnIHtcbiAgb3BhY2l0eTogMC4yO1xuICBtYXgtd2lkdGg6IDkwNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5MDZweDtcbn1cbi50ZXN0aW1vbmlhbHMtLWNpcmNsZS1iZyAudGVzdGltb25pYWxzLW5hdixcbi50ZXN0aW1vbmlhbHMtLWNpcmNsZS1iZyAudGVzdGltb25pYWxzLWJvdHRvbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi50ZXN0aW1vbmlhbC1zaW5nbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1zaW5nbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1zaW5nbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4udGVzdGltb25pYWwtc2luZ2xlLS1uby1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udGVzdGltb25pYWwtc2luZ2xlLS10b3AtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi50ZXN0aW1vbmlhbC1zaW5nbGUtLWJvdHRvbS1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLnRlc3RpbW9uaWFsLXNpbmdsZS0tYm90dG9tLWJhY2tncm91bmQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA3MCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4udGVzdGltb25pYWwtc2luZ2xlX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXN0aW1vbmlhbC1zaW5nbGVfX3JlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVzdGltb25pYWwtc2luZ2xlX19ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1zaW5nbGVfX2JhY2tncm91bmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRlc3RpbW9uaWFsLXNpbmdsZV9fYmFja2dyb3VuZCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZXN0aW1vbmlhbC1zaW5nbGVfX2ZvcmVncm91bmQge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWwtc2luZ2xlX19mb3JlZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbC1zaW5nbGVfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjMzMzYTNjO1xuICBib3R0b206IDQ2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nOiA0NnB4IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50ZXN0aW1vbmlhbC1zaW5nbGVfX2NhcmQtLWludmVyc2Uge1xuICByaWdodDogNDBweDtcbiAgbGVmdDogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1zaW5nbGVfX2NhcmQge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNpbmdsZV9fY2FyZCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1zaW5nbGVfX2NhcmQge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNpbmdsZV9fY2FyZCB7XG4gICAgcGFkZGluZzogMzVweCA0NXB4O1xuICB9XG59XG4udGVzdGltb25pYWwtc2luZ2xlX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4udGVzdGltb25pYWwtc2luZ2xlX190ZXh0OjpiZWZvcmUge1xuICBjb2xvcjogIzVhZTZiZDtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA3cHgpO1xuICB0b3A6IC0xMnB4O1xufVxuLnRlc3RpbW9uaWFsLXNpbmdsZV9fdGV4dCBhIHtcbiAgY29sb3I6ICM1YWU2YmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ZXN0aW1vbmlhbC1zaW5nbGVfX3RleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRlc3RpbW9uaWFsLXNpbmdsZV9fdXNlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGVzdGltb25pYWwtc2luZ2xlX191c2VyLXBob3RvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA2NHB4O1xufVxuLnRlc3RpbW9uaWFsLXNpbmdsZV9fdXNlci1waG90byBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlc3RpbW9uaWFsLXNpbmdsZV9fdXNlci1pbmZvLnAyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRlc3RpbW9uaWFsLXNpbmdsZV9fdXNlci1pbmZvIC5hdXRob3ItdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50ZXN0aW1vbmlhbC1zaW5nbGUtLXBvc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgcGFkZGluZy10b3A6IDYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNpbmdsZS0tcG9zdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWwtc2luZ2xlLS1wb3N0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnRlc3RpbW9uaWFsLXNpbmdsZS0tZmxleGlibGUge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNpbmdsZS0tZmxleGlibGUge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNpbmdsZS0tZmxleGlibGUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG4udGVzdGltb25pYWwtc2luZ2xlLS1uby1pbmRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGVzdGltb25pYWxzLWdhbGxlcnkge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAwO1xufVxuLnRlc3RpbW9uaWFscy1nYWxsZXJ5LWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlc3RpbW9uaWFscy1nYWxsZXJ5X19pdGVtIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXN0aW1vbmlhbHMtZ2FsbGVyeV9faXRlbS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1nYWxsZXJ5X19pdGVtLWhvbGRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMtZ2FsbGVyeV9fcGhvdG8ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWJhc2lzOiAyNDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgd2lkdGg6IDI0MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtZ2FsbGVyeV9fcGhvdG8ge1xuICAgIGZsZXgtYmFzaXM6IDE2MHB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtZ2FsbGVyeV9fcGhvdG8ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1nYWxsZXJ5X19waG90byBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZXN0aW1vbmlhbHMtZ2FsbGVyeV9fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtZ2FsbGVyeV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMtZ2FsbGVyeV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU4MzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtZ2FsbGVyeV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1nYWxsZXJ5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRlc3RpbW9uaWFscy1nYWxsZXJ5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1nYWxsZXJ5X190ZXh0OjpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA1OXB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0NHB4KSB0cmFuc2xhdGVYKDApO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLWdhbGxlcnlfX3RleHQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1nYWxsZXJ5X19wb3NpdGlvbiB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtZ2FsbGVyeV9fcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRlc3RpbW9uaWFscy1nYWxsZXJ5X19wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLWdhbGxlcnlfX3Byb2dyZXNzLWJhciB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gLTIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAoMTAwdncgLSAxMDAlKSAvIDIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtZ2FsbGVyeV9fcHJvZ3Jlc3MtYmFyIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMtZ2FsbGVyeV9fcHJvZ3Jlc3MtYmFyIGRpdiB7XG4gIGJhY2tncm91bmQ6ICMwZTdhNzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5mb290ZXJfX3RvcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zODg4ODg4ODg5O1xuICBwYWRkaW5nOiA3MHB4IDAgMTA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogNjBweCAwIDIwcHg7XG4gIH1cbn1cbi5mb290ZXJfX3RvcC1ob2xkZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3RvcC1ob2xkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX190b3AtbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3RvcC1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wIC5mb290ZXItc29jaWFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX190b3AgLmZvb3Rlci1zb2NpYWwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wIC5mb290ZXItc29jaWFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5mb290ZXJfX3RvcCAuZm9vdGVyLXNvY2lhbF9fbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mb290ZXJfX3RvcCAuZm9vdGVyLXNvY2lhbF9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5mb290ZXJfX3RvcCAuZm9vdGVyLXNvY2lhbCAuY2x1dGNoLXdpZGdldCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmbGV4LWJhc2lzOiAxOTVweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTk1cHg7XG59XG4uZm9vdGVyX190b3AgLmZvb3Rlci1zb2NpYWxfX2l0ZW0ge1xuICBjb2xvcjogI2MxYzNjMztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tbGVmdDogMTlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9vdGVyX190b3AgLmZvb3Rlci1zb2NpYWxfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wIC5mb290ZXItc29jaWFsX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyMTIzMjI7XG59XG4uZm9vdGVyX190b3AtbmF2cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fdG9wLW5hdnMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIzLCAzNCwgNjAsIDAuMik7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG4uZm9vdGVyX190b3AtbmF2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuLmZvb3Rlcl9fdG9wLW5hdiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mb290ZXJfX3RvcC1uYXYgbGkgYSB7XG4gIGNvbG9yOiAjNWI2NzcwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZm9vdGVyX190b3AtbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzIwYjU5YTtcbn1cbi5mb290ZXJfX3RvcC1uYXYgbGkgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlcl9fdG9wIC5saXN0IHtcbiAgY29sb3I6IHJnYmEoMjEsIDM0LCA2MCwgMC41KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX190b3AgLmxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44OXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5mb290ZXJfX3RvcCAubGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3RvcCAubGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wIC5saXN0Lmxpc3QtLWZvb3Rlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlcl9fYWRkcmVzcyB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZm9vdGVyX19ib3R0b20tbmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuLmZvb3Rlcl9fYm90dG9tLW5hdiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tLW5hdiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbS1uYXYgLmZvb3Rlci1zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kOiAjMzMzYTNjO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgd2lkdGg6IDFweDtcbn1cbi5mb290ZXJfX2JvdHRvbS1uYXYgLmZvb3Rlci1zZXBhcmF0b3I6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyX19ib3R0b20gLmNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbSAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZm9vdGVyIC5sb2dvLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9vdGVyIC5jb250YWN0LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb290ZXIgLmNvbnRhY3QtbGlua3MgYSB7XG4gIGNvbG9yOiAjNWI2NzcwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZm9vdGVyIC5jb250YWN0LWxpbmtzIGE6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbn1cbi5mb290ZXIgLmNvbnRhY3QtbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjBiNTlhO1xufVxuLmZvb3RlciAuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMjBiNTlhO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBtYXgtd2lkdGg6IDY5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbi50ZXh0IGEge1xuICBjb2xvcjogIzIxMjMyMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnRleHQtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGV4dC0tbmFycm93IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi50ZXh0LS1mdWxsLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi50ZXh0LS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3B1cCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogMTAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucG9wdXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wb3B1cDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2EzYztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcHVwLS1jb250YWN0IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wb3B1cF9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMThweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucG9wdXBfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLnBvcHVwX19pbm5lci0tY29udGFjdCB7XG4gIG1heC13aWR0aDogNDQ3cHg7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ucG9wdXBfX2lubmVyLS1jb250YWN0IC5wb3B1cF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5wb3B1cF9faW5uZXItLWNvbnRhY3QgLnBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBvcHVwX19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9wdXBfX3RpdGxlIHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVwLS1wcm9qZWN0LXBhc3N3b3JkIC5wb3B1cF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDQ4OHB4O1xufVxuLnBvcHVwLS1wcm9qZWN0LXBhc3N3b3JkIC5wb3B1cF9faGVhZGVyIHtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuLnBvcHVwLS1wcm9qZWN0LXBhc3N3b3JkIC5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDYwcHggMjBweCAwO1xufVxuLnBvcHVwLS1wcm9qZWN0LXBhc3N3b3JkIC5wb3B1cF9fZm9vdGVyIHtcbiAgY29sb3I6ICM5ZGEwYTE7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVwLS1wcm9qZWN0LXBhc3N3b3JkIC5wb3B1cF9fZm9vdGVyIGEge1xuICBjb2xvcjogIzU3NWM1ZTtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbi5wb3B1cC0tcHJvamVjdC1wYXNzd29yZCAucG9wdXBfX2Zvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMGI1OWE7XG59XG4ucG9wdXAtLXByb2plY3QtcGFzc3dvcmQgLnBhc3N3b3JkLWZvcm1fX2hvbGRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZzogNjBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9wdXBfX3Jlc3BvbnNlLW1lc3NhZ2Uge1xuICBjb2xvcjogIzIxMjMyMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9wdXBfX2NvbnRlbnQtdGV4dCB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogNjIwcHg7XG59XG4ucG9wdXBfX2NvbnRlbnQtdGV4dCBhIHtcbiAgY29sb3I6ICMyMTIzMjI7XG59XG4ucG9wdXBfX2NvbnRlbnQtYWN0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3B1cF9fY29udGVudC1hY3Rpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnBvcHVwX19jbG9zZSB7XG4gIGNvbG9yOiAjYzFjM2MzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB6LWluZGV4OiAzO1xufVxuLnBvcHVwX19jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyMzIyO1xufVxuLnBvcHVwLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucG9wdXAuaXMtYWN0aXZlIC5wb3B1cF9faW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkge1xuICAucG9wdXAge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG4ubGlzdF9faXRlbSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubGlzdF9faXRlbSBhIHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FwYWJpbGl0aWVzIHVsIGxpLFxuLmxpc3QtLWRvdHRlZCB1bCBsaSB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FwYWJpbGl0aWVzIHVsIGxpOjpiZWZvcmUsXG4ubGlzdC0tZG90dGVkIHVsIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzIwYjU5YTtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcGFiaWxpdGllcyB1bCBsaTo6YmVmb3JlLFxuICAubGlzdC0tZG90dGVkIHVsIGxpOjpiZWZvcmUge1xuICAgIHRvcDogN3B4O1xuICB9XG59XG4uY2FwYWJpbGl0aWVzIHVsIGxpLmxpc3QtaXRlbS0tbm8tbGluazo6YmVmb3JlLFxuLmxpc3QtLWRvdHRlZCB1bCBsaS5saXN0LWl0ZW0tLW5vLWxpbms6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMzMzYTNjO1xufVxuLmNhcGFiaWxpdGllcyB1bCBsaSBhLFxuLmxpc3QtLWRvdHRlZCB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhcGFiaWxpdGllcyB1bCBsaSBhOmhvdmVyLFxuLmxpc3QtLWRvdHRlZCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMGI1OWE7XG59XG5cbi5saXN0LS1kb3R0ZWQtLXhzIHVsIGxpIHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzNjM2MzYzNjQ7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubGlzdC0tZG90dGVkLS14cyB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LS1kb3R0ZWQtLXhzIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5saXN0LS1kb3R0ZWQtLXhzIHVsIGxpIGEge1xuICBjb2xvcjogIzViNjc3MDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG59XG4ubGlzdC0tZG90dGVkLS14cyB1bCBsaTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIHRvcDogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubGlzdC0tZG90dGVkLS14cyB1bCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGlzdC0tZG90dGVkLS14cyB1bCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDNweDtcbiAgfVxufVxuXG4ubGlzdC0tY2hlY2tlZCAubGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzBlN2E3MztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTZweDtcbn1cblxuLmxpc3QtLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubGlzdC0tdmVydGljYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5saXN0LS12ZXJ0aWNhbCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubGlzdC0tdmVydGljYWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmxpc3QtLXZlcnRpY2FsIGxpOmxhc3QtY2hpbGQgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3QtLXZlcnRpY2FsIGEge1xuICBjb2xvcjogIzMzM2EzYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpc3QtLXZlcnRpY2FsIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMzQsIDYwLCAwLjUpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNlcnZpY2UtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VydmljZS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWxpc3QgLmNhcmQtaXRlbV9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5za2lsbHNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDEwMnB4IDAgMTgxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNraWxsc2V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5za2lsbHNldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5za2lsbHNldCAuaDIsIC5za2lsbHNldCAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGgyLCAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IC5za2lsbHNldCBoMiwgLnNraWxsc2V0IC5kZXNjcmlwdGlvbl9fY29udGVudCBoMiwgLmRlc2NyaXB0aW9uX19jb250ZW50IC5za2lsbHNldCBoMiwgLnNraWxsc2V0IC5jb250ZW50LWhlYWRpbmcge1xuICBjb2xvcjogIzBlN2E3MztcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNraWxsc2V0IC5oMiwgLnNraWxsc2V0IC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDIsIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgLnNraWxsc2V0IGgyLCAuc2tpbGxzZXQgLmRlc2NyaXB0aW9uX19jb250ZW50IGgyLCAuZGVzY3JpcHRpb25fX2NvbnRlbnQgLnNraWxsc2V0IGgyLCAuc2tpbGxzZXQgLmNvbnRlbnQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLnNraWxsc2V0LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNraWxsc2V0LWhvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNraWxsc2V0LWltYWdlIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5za2lsbHNldC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2tpbGxzZXQtaW1hZ2Ugc3ZnIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc2tpbGxzZXQtaW1hZ2UtY2FyZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2tpbGxzZXQtaW1hZ2UtY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMSUpO1xufVxuLnNraWxsc2V0LWltYWdlLWNhcmQuaXMtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMSUpO1xufVxuLnNraWxsc2V0LWNhcm91c2VsIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5za2lsbHNldC1jYXJvdXNlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNraWxsc2V0LWNhcm91c2VsIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2tpbGxzZXQtY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5za2lsbHNldC1jYXJvdXNlbC1pdGVtLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uc2tpbGxzZXQtY2Fyb3VzZWwtdGl0bGUge1xuICBjb2xvcjogIzUzNzc4YTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5za2lsbHNldC1jYXJvdXNlbC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMzMzYTNjO1xufVxuLnNraWxsc2V0LWNhcm91c2VsLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uc2tpbGxzZXQtY2Fyb3VzZWwtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5za2lsbHNldC1zd2lwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTdhNzM7XG4gIHBhZGRpbmc6IDE0MHB4IDAgMTAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnByb2Nlc3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2Nlc3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4ucHJvY2VzcyAuaDIsIC5wcm9jZXNzIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDIsIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgLnByb2Nlc3MgaDIsIC5wcm9jZXNzIC5kZXNjcmlwdGlvbl9fY29udGVudCBoMiwgLmRlc2NyaXB0aW9uX19jb250ZW50IC5wcm9jZXNzIGgyLCAucHJvY2VzcyAuY29udGVudC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmMmYyZjI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucHJvY2Vzcy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnByb2Nlc3MtaG9sZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnByb2Nlc3MtY29udGVudCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9jZXNzLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucHJvY2Vzcy1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wcm9jZXNzLWNvbnRlbnQgOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMGI2MzVkO1xufVxuLnByb2Nlc3MtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2YyZjJmMjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wcm9jZXNzLWFjdGlvbiAuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWFlNmJkO1xuICBjb2xvcjogIzVhZTZiZDtcbn1cbi5wcm9jZXNzLWltYWdlIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9jZXNzLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnByb2Nlc3MtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2Nlc3MtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9jZXNzLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4uZW5nYWdlbWVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZW5nYWdlbWVudC1ob21lIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmVuZ2FnZW1lbnQtaG9tZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY3cHg7XG4gICAgcGFkZGluZy10b3A6IDY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZW5nYWdlbWVudC1ob21lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgfVxufVxuLmVuZ2FnZW1lbnQtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxNCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDY4cHgpO1xuICBtYXJnaW46IC0xMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZW5nYWdlbWVudC1nYWxsZXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgNTRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZW5nYWdlbWVudC1nYWxsZXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxNCwgMWZyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIzLCA1MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5lbmdhZ2VtZW50LWdhbGxlcnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMjAsIGF1dG8pO1xuICB9XG59XG4uZW5nYWdlbWVudC1nYWxsZXJ5LWl0ZW0ge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtY29sdW1uOiAxLzY7XG4gIGdyaWQtcm93OiAxLzc7XG59XG4uZW5nYWdlbWVudC1nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1jb2x1bW46IDEwLzE1O1xuICBncmlkLXJvdzogNC84O1xufVxuLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGdyaWQtY29sdW1uOiA2LzExO1xuICBncmlkLXJvdzogMS80O1xufVxuLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtY29sdW1uOiAxMS8xNTtcbiAgZ3JpZC1yb3c6IDEvNDtcbn1cbi5lbmdhZ2VtZW50LWdhbGxlcnktaXRlbTpudGgtY2hpbGQoNSkge1xuICBncmlkLWNvbHVtbjogMS82O1xuICBncmlkLXJvdzogNy8xMTtcbn1cbi5lbmdhZ2VtZW50LWdhbGxlcnktaXRlbTpudGgtY2hpbGQoNikge1xuICBncmlkLWNvbHVtbjogNi8xMDtcbiAgZ3JpZC1yb3c6IDQvMTE7XG59XG4uZW5nYWdlbWVudC1nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgZ3JpZC1jb2x1bW46IDEwLzE1O1xuICBncmlkLXJvdzogOC8xMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZW5nYWdlbWVudC1nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBncmlkLWNvbHVtbjogMS85O1xuICAgIGdyaWQtcm93OiAxLzk7XG4gIH1cbiAgLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvOTtcbiAgICBncmlkLXJvdzogMTQvMTk7XG4gIH1cbiAgLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgZ3JpZC1jb2x1bW46IDkvMTU7XG4gICAgZ3JpZC1yb3c6IDEvNTtcbiAgfVxuICAuZW5nYWdlbWVudC1nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBncmlkLWNvbHVtbjogOS8xNTtcbiAgICBncmlkLXJvdzogMTQvMTk7XG4gIH1cbiAgLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvOTtcbiAgICBncmlkLXJvdzogOS8xNDtcbiAgfVxuICAuZW5nYWdlbWVudC1nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICBncmlkLWNvbHVtbjogOS8xNTtcbiAgICBncmlkLXJvdzogNS8xNDtcbiAgfVxuICAuZW5nYWdlbWVudC1nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICBncmlkLWNvbHVtbjogMS8xNTtcbiAgICBncmlkLXJvdzogMTkvMjQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZW5nYWdlbWVudC1nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGdyaWQtcm93OiAxLzM7XG4gIH1cbiAgLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvOTtcbiAgICBncmlkLXJvdzogOC8xMjtcbiAgfVxuICAuZW5nYWdlbWVudC1nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbjogMS8xO1xuICAgIGdyaWQtcm93OiA0Lzg7XG4gIH1cbiAgLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg0KSwgLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg2KSwgLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg3KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW5nYWdlbWVudC1nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICBncmlkLWNvbHVtbjogMS85O1xuICAgIGdyaWQtcm93OiAxMy8xOTtcbiAgfVxufVxuLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtLS1xdW90ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW5nYWdlbWVudC1nYWxsZXJ5LWl0ZW0tLXF1b3RlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE0MCUgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xufVxuLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtLS1xdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtLS1xdW90ZSBlbSB7XG4gIGNvbG9yOiAjNWFlNmJkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtLS1xdW90ZSBlbSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lbmdhZ2VtZW50LWdhbGxlcnktaXRlbS0tcXVvdGUgZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtLS1xdW90ZSA+IGRpdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtLS1xdW90ZSA+IGRpdiB7XG4gICAgcGFkZGluZzogNTBweCAzNXB4O1xuICB9XG59XG4uZW5nYWdlbWVudC1nYWxsZXJ5LWl0ZW0tLXF1b3RlIC5xdW90ZS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzMzM2EzYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZW5nYWdlbWVudC1nYWxsZXJ5LWl0ZW0tLXF1b3RlIC5xdW90ZS1kYXJrIHtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICB9XG59XG4uZW5nYWdlbWVudC1nYWxsZXJ5LWl0ZW0tLXF1b3RlIC5xdW90ZS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwZTdhNzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmVuZ2FnZW1lbnQtZ2FsbGVyeS1pdGVtLS1xdW90ZSAucXVvdGUtZ3JlZW4ge1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gIH1cbn1cbi5lbmdhZ2VtZW50LWdhbGxlcnktaXRlbS0tcXVvdGUgLnF1b3RlLWdyZWVuIDo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzBiNjM1ZDtcbn1cblxuLnNlcnZpY2VzIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICBwYWRkaW5nLXRvcDogMTQ3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VydmljZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNlcnZpY2VzX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnNlcnZpY2VzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLnNlcnZpY2VzLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcy1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnNlcnZpY2VzLWl0ZW0taW1hZ2Uge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLWl0ZW0taW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlcnZpY2VzLWl0ZW0taW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDcwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlcy1pdGVtLWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcnZpY2VzLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcy1pdGVtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlcnZpY2VzLWl0ZW0tdGl0bGUge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlcy1pdGVtLWxpc3QgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZXMtaXRlbS1saXN0IHVsIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzIwYjU5YTtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxlZnQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlcnZpY2VzLWl0ZW0tbGlzdCB1bCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZXMtaXRlbS1saXN0IHVsIGxpOjpiZWZvcmUge1xuICAgIHRvcDogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlcnZpY2VzLWl0ZW0tbGlzdCB1bCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDdweDtcbiAgfVxufVxuLnNlcnZpY2VzLWl0ZW0tbGlzdCB1bCBsaSBhIHtcbiAgY29sb3I6ICM1YjY3NzA7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4uc2VydmljZXMtaXRlbS1saXN0IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzIwYjU5YTtcbn1cbi5zZXJ2aWNlcy0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgcGFkZGluZy10b3A6IDIxM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZXJ2aWNlcy0tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZXJ2aWNlcy0tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLnNlcnZpY2VzLS1zZWNvbmRhcnkgLnNlcnZpY2VzLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VydmljZXMtLXNlY29uZGFyeSAuc2VydmljZXMtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAuc2VydmljZXMtLXNlY29uZGFyeSAuc2VydmljZXMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2VydmljZXMtLXNlY29uZGFyeSAuc2VydmljZXMtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjIyMjtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlcnZpY2VzLS1zZWNvbmRhcnkgLnNlcnZpY2VzLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZXMtLXNlY29uZGFyeSAuc2VydmljZXMtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLS1zZWNvbmRhcnkgLnNlcnZpY2VzLWl0ZW0tdGl0bGUge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5zZXJ2aWNlcy0tc2Vjb25kYXJ5IC5zZXJ2aWNlcy1pdGVtLXRpdGxlIGEge1xuICBjb2xvcjogIzIxMjMyMjtcbn1cbi5zZXJ2aWNlcy0tc2Vjb25kYXJ5IC5zZXJ2aWNlcy1pdGVtLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzBlN2E3Mztcbn1cbi5zZXJ2aWNlcy0tc2Vjb25kYXJ5IC5zZXJ2aWNlcy1pdGVtLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXMtLXNlY29uZGFyeSAuc2VydmljZXMtaXRlbS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZXJ2aWNlcy0tc2Vjb25kYXJ5IC5zZXJ2aWNlcy1pdGVtLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcy0tc2Vjb25kYXJ5IC5zZXJ2aWNlcy1pdGVtLWltYWdlIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICB9XG59XG4uc2VydmljZXMtLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnNlcnZpY2VzLS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMzJweDtcbiAgbWF4LXdpZHRoOiAxMDAycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcy0tYmxvY2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnNlcnZpY2VzLS1ibG9jayAuc2VydmljZXNfX3NpbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjJweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzYTNjO1xuICBwYWRkaW5nOiA0MHB4IDMycHggNTBweDtcbiAgd2lkdGg6IDMwMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZXJ2aWNlcy0tYmxvY2sgLnNlcnZpY2VzX19zaW5nbGUge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcy0tYmxvY2sgLnNlcnZpY2VzX19zaW5nbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLnNlcnZpY2VzLS1ibG9jayAuc2VydmljZXNfX3NpbmdsZSBpbWcge1xuICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNlcnZpY2VzLS1ibG9jayAuc2VydmljZXNfX3NpbmdsZSBpbWcge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLS1ibG9jayAuc2VydmljZXNfX3NpbmdsZSBpbWcge1xuICAgIHdpZHRoOiAxMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlcnZpY2VzLS1ibG9jayAuc2VydmljZXNfX3NpbmdsZSBpbWcge1xuICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZXJ2aWNlcy0tYmxvY2sgLnNlcnZpY2VzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlcnZpY2VzLS1ibG9jayAuc2VydmljZXNfX2NvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VydmljZXMtLWJsb2NrIC5zZXJ2aWNlc19fY29udGVudCBoMiB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcy0tYmxvY2sgLnNlcnZpY2VzX19jb250ZW50IGgyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLnNlcnZpY2VzLS1ibG9jayAuc2VydmljZXNfX2NvbnRlbnQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xufVxuXG4uc2VydmljZS1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2UtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZXJ2aWNlLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWNhcmRfX2lubmVyIHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDQxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLWNhcmRfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2VydmljZS1jYXJkX19iYWNrZ3JvdW5kIHtcbiAgZmxleC1iYXNpczogNDUlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5zZXJ2aWNlLWNhcmRfX2JhY2tncm91bmQtaG9sZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlcnZpY2UtY2FyZF9fYmFja2dyb3VuZC1ob2xkZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZS1jYXJkX19jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZXJ2aWNlLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWNhcmRfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlcnZpY2UtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlcnZpY2UtY2FyZF9fZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuM2VtO1xufVxuLnNlcnZpY2UtY2FyZF9fZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZXJ2aWNlLWNhcmRfX2Rlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzIxMjMyMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZXJ2aWNlLWNhcmRfX2Rlc2NyaXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogIzIwYjU5YTtcbn1cbi5zZXJ2aWNlLWNhcmQtLWludmVyc2UgLnNlcnZpY2UtY2FyZF9faW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2UtY2FyZC0taW52ZXJzZSAuc2VydmljZS1jYXJkX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlcnZpY2UtY2FyZC0tc21hbGwgLnNlcnZpY2UtY2FyZF9faW5uZXIge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbn1cbi5zZXJ2aWNlLWNhcmQtLXNtYWxsIC5zZXJ2aWNlLWNhcmRfX2JhY2tncm91bmQge1xuICBmbGV4LWJhc2lzOiAzMyU7XG59XG5cbi5wcm9jZXNzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlcnZpY2UtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NjRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZXJ2aWNlLWJsb2NrIGgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLWJsb2NrIGgyIC5udW1iZXIge1xuICBtaW4td2lkdGg6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvZnVsbGNsYXJpdHkvYXNzZXRzL3NyYy9pbWcvd2hpdGUtY2lyY2xlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlcnZpY2UtYmxvY2sgaDIgLm51bWJlciBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VydmljZS1ibG9jayBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnNlcnZpY2UtYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlOyAvKiAyNS42cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbiAgbWFyZ2luOiAxOXB4IDAgMzZweDtcbn1cbi5zZXJ2aWNlLWJsb2NrIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogNDIwLzI1ODtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2VydmljZS1ibG9jayB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlcnZpY2UtYmxvY2sgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogNHB4O1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2Z1bGxjbGFyaXR5L2Fzc2V0cy9zcmMvaW1nL2J1bGxldC5zdmcpO1xufVxuLnNlcnZpY2UtYmxvY2sgbGkgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZXJ2aWNlLWJsb2NrIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzVhZTZiZDtcbn1cbi5zZXJ2aWNlLWJsb2NrIC5idG4ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xufVxuLnNlcnZpY2UtYmxvY2sgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNWFlNmJkO1xuICBib3JkZXItY29sb3I6ICM1YWU2YmQ7XG59XG4uc2VydmljZS1ibG9jayAuY29sOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmc6IDY0cHggODBweCAwO1xuICBtYXgtd2lkdGg6IDQyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZS1ibG9jayAuY29sOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogNjRweCA0MHB4IDAgODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZXJ2aWNlLWJsb2NrIC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nOiA2NHB4IDBweCAwIDQwcHg7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLWJsb2NrIC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweCAwO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZS1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IC0zMHB4IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jb21wZXRlbmNpZXMtYmxvY2sgLmZsZXgtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQwcHggMTZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDg0OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb21wZXRlbmNpZXMtYmxvY2sgLmZsZXgtZ3JpZCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQycHg7XG59XG4uY29tcGV0ZW5jaWVzLWJsb2NrIC5mbGV4LWdyaWQgPiBkaXYge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTc2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDE5LjJweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wZXRlbmNpZXMtYmxvY2sgLmZsZXgtZ3JpZCB7XG4gICAgZ2FwOiAyMHB4IDE2cHg7XG4gIH1cbiAgLmNvbXBldGVuY2llcy1ibG9jayAuZmxleC1ncmlkID4gZGl2IHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC5jb21wZXRlbmNpZXMtYmxvY2sgLmZsZXgtZ3JpZCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb21wZXRlbmNpZXMtYmxvY2suZ3JleSAuZmxleC1ncmlkID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cblxuLndvcmtmbG93LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTY0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA5MHB4O1xuICBwYWRkaW5nOiAzMnB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53b3JrZmxvdy1ibG9jayB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvcmtmbG93LWJsb2NrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4MHB4O1xuICAgIHBhZGRpbmc6IDBweCA1MHB4O1xuICB9XG59XG4ud29ya2Zsb3ctYmxvY2sgLmNvbCB7XG4gIG1heC13aWR0aDogMzQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvcmtmbG93LWJsb2NrIC5jb2wge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbi53b3JrZmxvdy1ibG9jayAuY29sIC53aGVlbC1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgbWluLWhlaWdodDogMTcwcHg7XG59XG4ud29ya2Zsb3ctYmxvY2sgLmNvbCBoNCB7XG4gIGNvbG9yOiAjMGU3YTczO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDIxLjZweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLndvcmtmbG93LWJsb2NrIC5jb2wgaDMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDQzLjJweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndvcmtmbG93LWJsb2NrIC5jb2wgcCB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlOyAvKiAyNS42cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbC1yaWdodCB7XG4gIG1pbi13aWR0aDogNDE2cHg7XG4gIGhlaWdodDogNDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXJpZ2h0IHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG59XG5cbi5zcHJpbnQtd2hlZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43Nyk7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IC04MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3ByaW50LXdoZWVsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3ByaW50LXdoZWVsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcHJpbnQtd2hlZWwge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gICAgdG9wOiAtNDBweDtcbiAgICBsZWZ0OiAtOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zcHJpbnQtd2hlZWwge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IC03MHB4O1xuICB9XG59XG4uc3ByaW50LXdoZWVsIC5jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zcHJpbnQtd2hlZWwgLmNlbnRlciAubnVtYmVycywgLnNwcmludC13aGVlbCAuY2VudGVyIC51bml0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDQyLjEwOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC44NDJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uc3ByaW50LXdoZWVsIC5jZW50ZXIgLm51bWJlcnMge1xuICBmb250LXNpemU6IDEzMnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAxOHB4IDAgLTE4cHg7XG59XG4uc3ByaW50LXdoZWVsIHN2ZyBnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbn1cbi5zcHJpbnQtd2hlZWwgc3ZnIGcucmFkaWFsLXRleHQuc2VsZWN0ZWRbZGF0YS13aGVlbC12YWx1ZT1cIjFcIl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIC0xMHB4KTtcbn1cbi5zcHJpbnQtd2hlZWwgc3ZnIGcucmFkaWFsLXRleHQuc2VsZWN0ZWRbZGF0YS13aGVlbC12YWx1ZT1cIjJcIl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIC01cHgpO1xufVxuLnNwcmludC13aGVlbCBzdmcgZy5yYWRpYWwtdGV4dC5zZWxlY3RlZFtkYXRhLXdoZWVsLXZhbHVlPVwiM1wiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDRweCk7XG59XG4uc3ByaW50LXdoZWVsIHN2ZyBnLnJhZGlhbC10ZXh0LnNlbGVjdGVkW2RhdGEtd2hlZWwtdmFsdWU9XCI0XCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgOXB4KTtcbn1cbi5zcHJpbnQtd2hlZWwgc3ZnIGcucmFkaWFsLXRleHQuc2VsZWN0ZWRbZGF0YS13aGVlbC12YWx1ZT1cIjVcIl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAtMTBweCk7XG59XG4uc3ByaW50LXdoZWVsIHN2ZyBnLnJhZGlhbC10ZXh0LnNlbGVjdGVkW2RhdGEtd2hlZWwtdmFsdWU9XCI2XCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgLTEycHgpO1xufVxuLnNwcmludC13aGVlbCAub3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNwcmludC13aGVlbCAub3ZlcmxheSBwYXRoIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbGw6IGJsYWNrO1xufVxuLnNwcmludC13aGVlbCAub3ZlcmxheSBwYXRoLnRyaWdnZXIge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3ByaW50LXdoZWVsIC5vdmVybGF5IHBhdGguc2VsZWN0ZWQge1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5zcHJpbnQtd2hlZWwgLm91dGVyLCAuc3ByaW50LXdoZWVsIC5taWRkbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1NDBweDtcbiAgaGVpZ2h0OiA1NDBweDtcbiAgei1pbmRleDogMDtcbn1cbi5zcHJpbnQtd2hlZWwgLm91dGVyIC5tYXNrLCAuc3ByaW50LXdoZWVsIC5vdXRlciAubWFzazIsIC5zcHJpbnQtd2hlZWwgLm91dGVyIC5tYXNrMywgLnNwcmludC13aGVlbCAubWlkZGxlIC5tYXNrLCAuc3ByaW50LXdoZWVsIC5taWRkbGUgLm1hc2syLCAuc3ByaW50LXdoZWVsIC5taWRkbGUgLm1hc2szIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDYwcHg7XG4gIGhlaWdodDogNDYwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHRvcDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3ByaW50LXdoZWVsIC5vdXRlciAuc2NhbGVyLnNlbGVjdGVkIC53cmFwcGVyLCAuc3ByaW50LXdoZWVsIC5taWRkbGUgLnNjYWxlci5zZWxlY3RlZCAud3JhcHBlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEuMDg1KTtcbn1cbi5zcHJpbnQtd2hlZWwgLm91dGVyIC5zY2FsZXIuc2VsZWN0ZWQgLndyYXBwZXIgLnNlY3RvciwgLnNwcmludC13aGVlbCAubWlkZGxlIC5zY2FsZXIuc2VsZWN0ZWQgLndyYXBwZXIgLnNlY3RvciB7XG4gIGJhY2tncm91bmQ6ICMwZTdhNzM7XG59XG4uc3ByaW50LXdoZWVsIC5vdXRlciAuc2NhbGVyIC53cmFwcGVyLCAuc3ByaW50LXdoZWVsIC5taWRkbGUgLnNjYWxlciAud3JhcHBlciB7XG4gIHdpZHRoOiA1NDBweDtcbiAgaGVpZ2h0OiA1NDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG59XG4uc3ByaW50LXdoZWVsIC5vdXRlciAuc2NhbGVyIC53cmFwcGVyIC5zZWN0b3IsIC5zcHJpbnQtd2hlZWwgLm1pZGRsZSAuc2NhbGVyIC53cmFwcGVyIC5zZWN0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA1MDAwcHg7XG4gIGhlaWdodDogNTAwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTAwMHB4O1xuICBtYXJnaW4tbGVmdDogLTUwMDBweDtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3ByaW50LXdoZWVsIC5vdXRlciAuc2NhbGVyIC53cmFwcGVyIC5zZWN0b3ItMSwgLnNwcmludC13aGVlbCAubWlkZGxlIC5zY2FsZXIgLndyYXBwZXIgLnNlY3Rvci0xIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNrZXcoNTRkZWcpO1xufVxuLnNwcmludC13aGVlbCAub3V0ZXIgLnNjYWxlciAud3JhcHBlciAuc2VjdG9yLTIsIC5zcHJpbnQtd2hlZWwgLm1pZGRsZSAuc2NhbGVyIC53cmFwcGVyIC5zZWN0b3ItMiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyNmRlZykgc2tldygxOGRlZyk7XG59XG4uc3ByaW50LXdoZWVsIC5vdXRlciAuc2NhbGVyIC53cmFwcGVyIC5zZWN0b3ItMywgLnNwcmludC13aGVlbCAubWlkZGxlIC5zY2FsZXIgLndyYXBwZXIgLnNlY3Rvci0zIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTk4ZGVnKSBza2V3KDU0ZGVnKTtcbn1cbi5zcHJpbnQtd2hlZWwgLm91dGVyIC5zY2FsZXIgLndyYXBwZXIgLnNlY3Rvci00YSwgLnNwcmludC13aGVlbCAubWlkZGxlIC5zY2FsZXIgLndyYXBwZXIgLnNlY3Rvci00YSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIzNGRlZykgc2tldygwZGVnKTtcbn1cbi5zcHJpbnQtd2hlZWwgLm91dGVyIC5zY2FsZXIgLndyYXBwZXIgLnNlY3Rvci00YiwgLnNwcmludC13aGVlbCAubWlkZGxlIC5zY2FsZXIgLndyYXBwZXIgLnNlY3Rvci00YiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyM2RlZykgc2tldygzNWRlZyk7XG59XG4uc3ByaW50LXdoZWVsIC5vdXRlciAuc2NhbGVyIC53cmFwcGVyIC5zZWN0b3ItNSwgLnNwcmludC13aGVlbCAubWlkZGxlIC5zY2FsZXIgLndyYXBwZXIgLnNlY3Rvci01IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzc4ZGVnKSBza2V3KDU0ZGVnKTtcbn1cbi5zcHJpbnQtd2hlZWwgLm91dGVyIC5zY2FsZXIgLndyYXBwZXIgLnNlY3Rvci02LCAuc3ByaW50LXdoZWVsIC5taWRkbGUgLnNjYWxlciAud3JhcHBlciAuc2VjdG9yLTYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MTRkZWcpIHNrZXcoNTRkZWcpO1xufVxuLnNwcmludC13aGVlbCAubWlkZGxlIHtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBsZWZ0OiA5MHB4O1xuICB0b3A6IDkwcHg7XG4gIHdpZHRoOiA0NDhweDtcbiAgaGVpZ2h0OiA0NDhweDtcbn1cbi5zcHJpbnQtd2hlZWwgLm1pZGRsZSAubWFzayB7XG4gIHdpZHRoOiAzNjhweDtcbiAgaGVpZ2h0OiAzNjhweDtcbiAgbGVmdDogNDBweDtcbiAgdG9wOiA0MHB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG4uc3ByaW50LXdoZWVsIC5taWRkbGUgLm1hc2syIHtcbiAgd2lkdGg6IDI5OHB4O1xuICBoZWlnaHQ6IDI5OHB4O1xuICBsZWZ0OiA3NXB4O1xuICB0b3A6IDc1cHg7XG4gIHotaW5kZXg6IDE1O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZjJmMmYyO1xufVxuLnNwcmludC13aGVlbCAubWlkZGxlIC5tYXNrMyB7XG4gIHdpZHRoOiAyNThweDtcbiAgaGVpZ2h0OiAyNThweDtcbiAgbGVmdDogOTVweDtcbiAgdG9wOiA5NXB4O1xuICB6LWluZGV4OiAzNTtcbn1cbi5zcHJpbnQtd2hlZWwgLm1pZGRsZSAuc2NhbGVyLnNlbGVjdGVkIC53cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG59XG4uc3ByaW50LXdoZWVsIC5taWRkbGUgLnNjYWxlci5zZWxlY3RlZCAud3JhcHBlciAuc2VjdG9yIHtcbiAgYmFja2dyb3VuZDogIzIwYjU5YTtcbn1cbi5zcHJpbnQtd2hlZWwgLm1pZGRsZSAuc2NhbGVyIC53cmFwcGVyIHtcbiAgd2lkdGg6IDQ0OHB4O1xuICBoZWlnaHQ6IDQ0OHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbn1cbi5zcHJpbnQtd2hlZWwgLm1pZGRsZSAuc2NhbGVyIC53cmFwcGVyIC5zZWN0b3Ige1xuICBiYWNrZ3JvdW5kOiAjQzFDM0MzO1xufVxuLnNwcmludC13aGVlbCAubWlkZGxlIC50aWNrcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMjRweDtcbiAgbGVmdDogMjI0cHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zcHJpbnQtd2hlZWwgLm1pZGRsZSAudGlja3MucGhhc2UtdGlja3Mge1xuICB6LWluZGV4OiAzMDtcbn1cbi5zcHJpbnQtd2hlZWwgLm1pZGRsZSAudGlja3MgLnRpY2sge1xuICB3aWR0aDogNDUycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zcHJpbnQtd2hlZWwgLm1pZGRsZSAudGlja3MgLnRpY2sgLmxpbmUge1xuICBoZWlnaHQ6IDAuNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0b3A6IC0wLjI1cHg7XG59XG4uc3ByaW50LXdoZWVsIC5taWRkbGUgLnRpY2tzIC50aWNrLnRoaWNrIC5saW5lIHtcbiAgaGVpZ2h0OiAycHg7XG59XG4uc3ByaW50LXdoZWVsIC5taWRkbGUgLnRpY2tzIC50aWNrLnBoYXNlLXRpY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDMwNHB4O1xufVxuLnNwcmludC13aGVlbCAubWlkZGxlIC50aWNrcyAudGljay5waGFzZS10aWNrIC5saW5lIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzlkYTBhMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uc3R1ZGlvX19iYWNrZ3JvdW5kIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3R1ZGlvX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnN0dWRpb19fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnN0dWRpb19faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMThweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tdG9wOiAtODBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0dWRpb19faW5uZXIgaDMge1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbn1cbi5zdHVkaW9fX2lubmVyIHAge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3R1ZGlvX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnN0dWRpb19faW5uZXIge1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuLnN0dWRpb19faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc3R1ZGlvX190ZXh0IHtcbiAgY29sb3I6ICMzMzNhM2M7XG59XG4uc3R1ZGlvX190ZXh0IGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnN0dWRpb19fdGV4dC5mbGV4IHtcbiAgZ2FwOiA3MnB4O1xufVxuLnN0dWRpb19fdGV4dC5mbGV4ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMTtcbn1cbi5zdHVkaW9fX3RleHQuZmxleCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDI5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zdHVkaW9fX3RleHQuZmxleCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5zdHVkaW9fX3RleHQuZmxleCA+IGRpdjpsYXN0LWNoaWxkIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0dWRpb19fdGV4dC5mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAuc3R1ZGlvX190ZXh0LmZsZXggPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb21wZXRlbmNpZXMge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBldGVuY2llcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29tcGV0ZW5jaWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLmNvbXBldGVuY2llc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbXBldGVuY2llc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5jb21wZXRlbmNpZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbXBldGVuY2llc19faXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBldGVuY2llc19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb21wZXRlbmNpZXNfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5jb21wZXRlbmNpZXNfX2l0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogNTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbXBldGVuY2llc19faXRlbS1pY29uIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgd2lkdGg6IDQ2cHg7XG4gIH1cbn1cbi5jb21wZXRlbmNpZXNfX2l0ZW0taWNvbiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDAuODtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53b3JraW5nLXJlbW90ZWx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b3JraW5nLXJlbW90ZWx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53b3JraW5nLXJlbW90ZWx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLndvcmtpbmctcmVtb3RlbHlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi53b3JraW5nLXJlbW90ZWx5X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIG1heC13aWR0aDogOTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53b3JraW5nLXJlbW90ZWx5X19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3NTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b3JraW5nLXJlbW90ZWx5X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLndvcmtpbmctcmVtb3RlbHlfX2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29ya2luZy1yZW1vdGVseV9faG9sZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud29ya2luZy1yZW1vdGVseV9faW1hZ2Uge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29ya2luZy1yZW1vdGVseV9faW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLndvcmtpbmctcmVtb3RlbHlfX2ltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvcmtpbmctcmVtb3RlbHlfX2xpc3Qge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29ya2luZy1yZW1vdGVseV9fbGlzdCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi53b3JraW5nLXJlbW90ZWx5X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi53b3JraW5nLXJlbW90ZWx5X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndvcmtpbmctcmVtb3RlbHlfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGF5b3V0LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC1mbGV4IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubGF5b3V0LWZsZXgge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5sYXlvdXQtZmxleCAuY2FyZC1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtZmxleCAuY2FyZC1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubGF5b3V0LWZsZXggLmNhcmQtaXRlbS5jYXJkLWl0ZW0tLXdvcmtpbmctdG9nZXRoZXIge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtZmxleCAuY2FyZC1pdGVtLmNhcmQtaXRlbS0td29ya2luZy10b2dldGhlciB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubGF5b3V0LWZsZXggLmNhcmQtaXRlbS5jYXJkLWl0ZW0tLXdvcmtpbmctdG9nZXRoZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5sYXlvdXQtZmxleCAuY2FyZC1pdGVtLmNhcmQtaXRlbS0td29ya2luZy10b2dldGhlciBpbWcge1xuICBoZWlnaHQ6IDE2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sdW1ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uY29sdW1uc19faXRlbSB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sdW1uc19faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29sdW1uc19faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5jb2x1bW5zLmNvbHVtbnMtMiAuY29sdW1uc19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29sdW1ucy5jb2x1bW5zLTIgLmNvbHVtbnNfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5jb2x1bW5zLS1nYWxsZXJ5IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbnMtLWdhbGxlcnkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbHVtbnMtLWdhbGxlcnkgLmNvbHVtbnNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jb2x1bW5zLS1nYWxsZXJ5IC5jb2x1bW5zX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogODRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy0tZ2FsbGVyeSAuY29sdW1uc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbn1cbi5jYXJkLWl0ZW1fX3Bob3RvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE3NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWl0ZW1fX3Bob3RvIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWl0ZW1fX3Bob3RvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmQtaXRlbV9fcGhvdG8ge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4uY2FyZC1pdGVtLS10ZWFtIHtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtaXRlbS0tdGVhbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgfVxufVxuLmNhcmQtaXRlbV9fcGhvdG8tbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1pdGVtX19waG90by1saW5rIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjE2cztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1pdGVtX19waG90by1saW5rOjphZnRlciB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG4uY2FyZC1pdGVtX19waG90by1saW5rOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5jYXJkLWl0ZW1fX2hvdmVyLWluZm8ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYwLCAyMTQsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjE2cztcbn1cbi5jYXJkLWl0ZW1fX3N1YmhlYWRlciB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2FyZC1pdGVtX19oZWFkZXIge1xuICBjb2xvcjogIzBlN2E3MztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1pdGVtX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5jYXJkLWl0ZW0tLXRlYW0gLmNhcmQtaXRlbV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jYXJkLWl0ZW1fX2hlYWRlciBzcGFuIHtcbiAgY29sb3I6ICMwZTdhNzM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmNhcmQtaXRlbV9faGVhZGVyIHNwYW46OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2FyZC1pdGVtX19oZWFkZXItLWJvbGQge1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJkLWl0ZW1fX2hlYWRlci1saW5rIHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2FyZC1pdGVtX19oZWFkZXItbGluazo6YmVmb3JlIHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5jYXJkLWl0ZW1fX2hlYWRlci1saW5rOmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogIzBlN2E3Mztcbn1cbi5jYXJkLWl0ZW1fX2xpbmsge1xuICBvcGFjaXR5OiAwO1xufVxuLmNhcmQtaXRlbTpob3ZlciAuY2FyZC1pdGVtX19saW5rIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJkLWl0ZW1fX2ltYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtaXRlbV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZC1pdGVtX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNhcmQtaXRlbV9faW1hZ2Ugc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXJkLWl0ZW1fX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmNhcmQtaXRlbV9faW5mbywgLmNhcmQtaXRlbV9faW5mbyBhIHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWl0ZW0tLXRlYW0gLmNhcmQtaXRlbV9faW5mbywgLmNhcmQtaXRlbS0tdGVhbSAuY2FyZC1pdGVtX19pbmZvIGEge1xuICBsaW5lLWhlaWdodDogMS43Nzc3Nzc3Nzc4O1xufVxuLmNhcmQtaXRlbV9faW5mbyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zdGVwLWFuaW1hdGlvbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGVwLWFuaW1hdGlvbl9fY2FyZCB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN0ZXAtYW5pbWF0aW9uX19jYXJkIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zdGVwLWFuaW1hdGlvbl9fY2FyZCAuYmx1ZS1jaXJjbGUtc3ZnIHtcbiAgc3Ryb2tlOiAjYmRjY2RiO1xufVxuLnN0ZXAtYW5pbWF0aW9uX19jYXJkIC5ibHVlLWNpcmNsZS1zdmcuaXMtaGlnaGxpZ2h0ZWQge1xuICBzdHJva2U6ICMwMGFkZGI7XG59XG4uc3RlcC1hbmltYXRpb25fX2NhcmQgLmJsdWUtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzVhZTZiZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDEycHg7XG4gIGxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICB3aWR0aDogMTJweDtcbn1cbi5zdGVwLWFuaW1hdGlvbl9fY2FyZCAuYmx1ZS1jaXJjbGUuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWFlNmJkO1xufVxuLnN0ZXAtYW5pbWF0aW9uX19jYXJkIC5hYnNvbHV0ZS1sYXllciB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLnN0ZXAtYW5pbWF0aW9uX19jYXJkOmZpcnN0LWNoaWxkIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN0ZXAtYW5pbWF0aW9uX19jYXJkLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucHJpY2UtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcmljZS1jYXJkIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wcmljZS1jYXJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnByaWNlLWNhcmQtLXBvcHVsYXIgLnByaWNlLWNhcmRfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGU3YTczO1xufVxuLnByaWNlLWNhcmRfX3N0aWNrZXIge1xuICBiYWNrZ3JvdW5kOiAjMGU3YTczO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjg5cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MmRlZykgdHJhbnNsYXRlKDI5cHgsIC0xMXB4KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB3aWR0aDogMTIwcHg7XG59XG4ucHJpY2UtY2FyZF9faG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSg2NCwgNTQsIDc4LCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJpY2UtY2FyZF9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzBlN2E3MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDQycHggMzBweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHJpY2UtY2FyZF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDMxcHggMTVweCAzMHB4O1xuICB9XG59XG4ucHJpY2UtY2FyZF9fcHJpY2Uge1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHJpY2UtY2FyZF9fcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLnByaWNlLWNhcmRfX3ByaWNlIHN1cCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHRvcDogLTAuNDVlbTtcbn1cbi5wcmljZS1jYXJkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wcmljZS1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnByaWNlLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHJpY2UtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wcmljZS1jYXJkX19kZXNjcmlwdGlvbiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wcmljZS1jYXJkX19kZXNjcmlwdGlvbiB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4ucHJpY2UtY2FyZF9fZGVzY3JpcHRpb24gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG59XG4ucHJpY2UtY2FyZF9fYWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnByaWNlLWNhcmRfX2FjdGlvbiAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBrZXlmcmFtZXMgaGlnaGxpZ2h0IHtcbiAgMCUge1xuICAgIGNvbG9yOiAjMzMzYTNjO1xuICAgIHN0cm9rZTogIzMzM2EzYztcbiAgfVxuICA1MCUge1xuICAgIGNvbG9yOiAjMGU3YTczO1xuICAgIHN0cm9rZTogIzBlN2E3MztcbiAgfVxuICAxMDAlIHtcbiAgICBjb2xvcjogIzMzM2EzYztcbiAgICBzdHJva2U6ICMzMzNhM2M7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEyMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxOTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NDRkZWcpO1xuICB9XG59XG5zdmcuc3Bpbm5lciB7XG4gIGhlaWdodDogNDBweDtcbiAgdmlld0JveDogMCAwIDQwIDQwO1xuICB3aWR0aDogNDBweDtcbiAgeDogMDtcbiAgeTogMDtcbn1cbnN2Zy5zcGlubmVyLnNwaW5uZXItLWRhcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5zdmcuc3Bpbm5lci5zcGlubmVyLS1kYXJrIGNpcmNsZSB7XG4gIHN0cm9rZTogIzIxMjMyMjtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEyNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG5zdmcuc3Bpbm5lciBjaXJjbGUge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjMzMzYTNjO1xuICBzdHJva2UtZGFzaGFycmF5OiAxMjUuNjtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE5O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS13aWR0aDogMi41O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDIwcHggMjBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNnM7XG59XG5cbi5jb250YWN0LWZvcm0ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDJweCk7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdG9wOiAxMDJweDtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmNvbnRhY3QtZm9ybV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1mb3JtX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jb250YWN0LWZvcm1fX2FzaWRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fYXNpZGUge1xuICAgIGNvbG9yOiAjMjEyMzIyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fYXNpZGUge1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1mb3JtX19hc2lkZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybV9fYXNpZGUtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzhweCAzMHB4IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fYXNpZGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jb250YWN0LWZvcm1fX2FzaWRlLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1mb3JtX19hc2lkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybV9fYXNpZGUtZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1mb3JtX19hc2lkZS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFjdC1mb3JtX19hc2lkZS1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5jb250YWN0LWZvcm1fX2FzaWRlLWZvb3RlciAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFjdC1mb3JtX19hc2lkZS1mb290ZXIgLmJ0biB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybV9fYXNpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1mb3JtX19hc2lkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY29udGFjdC1mb3JtX19hc2lkZS1tb2JpbGUgLmNvbnRhY3QtZm9ybV9fYXNpZGUtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtZm9ybV9fYXNpZGUtbW9iaWxlIC5jb250YWN0LWZvcm1fX2FzaWRlLWdyb3VwIHAge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmNvbnRhY3QtZm9ybV9fYXNpZGUtYmFja2dyb3VuZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3QtZm9ybV9fYXNpZGUtYmFja2dyb3VuZC1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWZvcm1fX2FzaWRlLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY29udGFjdC1mb3JtX19hc2lkZS1iYWNrZ3JvdW5kLWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3QtZm9ybV9fYXNpZGUtYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzMzM2EzYztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fYXNpZGUtYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG59XG4uY29udGFjdC1mb3JtX19hc2lkZS1mb3JlZ3JvdW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3QtZm9ybV9fYXNpZGUtdG9wIHtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5jb250YWN0LWZvcm1fX2FzaWRlLWJvdHRvbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDg3LCA5MiwgOTQsIDAuNSk7XG4gIHBhZGRpbmc6IDQwcHggMzJweCA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdC1mb3JtX19hc2lkZS1kZXNrdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fYXNpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybV9fYXNpZGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWZvcm1fX2FzaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybV9fYXNpZGUtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLmNvbnRhY3QtZm9ybV9fYXNpZGUtZ3JvdXAgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyOWVtO1xuICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fYXNpZGUtZ3JvdXAgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fYXNpZGUtZ3JvdXAgYSB7XG4gICAgY29sb3I6ICMzMzNhM2M7XG4gIH1cbn1cbi5jb250YWN0LWZvcm1fX2FzaWRlLWdyb3VwIGE6aG92ZXIge1xuICBjb2xvcjogIzIwYjU5YTtcbn1cbi5jb250YWN0LWZvcm1fX2FzaWRlLWdyb3VwLS1jb250YWN0LXVzIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4uY29udGFjdC1mb3JtX19hc2lkZS1ncm91cC0tZmluZC11cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2NztcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LWZvcm1fX2FzaWRlLWdyb3VwLS1maW5kLXVzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jb250YWN0LWZvcm1fX2FzaWRlLWdyb3VwLS1tYXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNvbnRhY3QtZm9ybV9fYXNpZGUtZ3JvdXAtLW1hcCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdC1mb3JtX19hc2lkZS1ncm91cC0tbWFwIGE6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMjBiNTlhO1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xuICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDhweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fYXNpZGUtZ3JvdXAtLW1hcCBhOjpiZWZvcmUge1xuICAgIHRvcDogMnB4O1xuICB9XG59XG4uY29udGFjdC1mb3JtX19hc2lkZS10ZXN0aW1vbmlhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5jb250YWN0LWZvcm1fX2FzaWRlLXRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICBjb2xvcjogI2MxYzNjMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTY2NjY2NjY2NztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fYXNpZGUtdGVzdGltb25pYWwtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1mb3JtX19hc2lkZS10ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uY29udGFjdC1mb3JtX19hc2lkZS10ZXN0aW1vbmlhbC1jYXB0aW9uIHtcbiAgY29sb3I6ICNmYWZhZmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjcyNzI3MjcyNztcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fYXNpZGUtdGVzdGltb25pYWwtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fYXNpZGUtdGVzdGltb25pYWwtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5jb250YWN0LWZvcm1fX2FzaWRlLXRlc3RpbW9uaWFsLWxvZ28ge1xuICBib3R0b206IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzJweDtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fYXNpZGUtdGVzdGltb25pYWwtbG9nbyB7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fYXNpZGUtdGVzdGltb25pYWwtbG9nbyB7XG4gICAgbWF4LWhlaWdodDogMjZweDtcbiAgICBtYXgtd2lkdGg6IDU2cHg7XG4gIH1cbn1cbi5jb250YWN0LWZvcm1fX2FzaWRlLXRlc3RpbW9uaWFsLWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0LWZvcm1fX2FzaWRlLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cbi5jb250YWN0LWZvcm1fX2FzaWRlLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fYXNpZGUtY29udGVudCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG4uY29udGFjdC1mb3JtX19hc2lkZS1jb250ZW50IHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3QtZm9ybV9fYXNpZGUtY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICMyMGI1OWE7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1mb3JtX19hc2lkZS1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICAgIHRvcDogOHB4O1xuICB9XG59XG4uY29udGFjdC1mb3JtX19jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jb250YWN0LWZvcm1fX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmbGV4LWdyb3c6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1mb3JtX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG59XG4uY29udGFjdC1mb3JtX19jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNzBweDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC1mb3JtX19jb250ZW50OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb250YWN0LWZvcm1fX2NvbnRlbnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmNvbnRhY3QtZm9ybV9fY29udGVudC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fY29udGVudC1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybV9fY29udGVudC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fY29udGVudC1pbm5lciB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5jb250YWN0LWZvcm1fX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdC1mb3JtX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweCA0MHB4O1xuICB9XG59XG4uY29udGFjdC1mb3JtX19jb250ZW50LWZvb3RlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNzVweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1mb3JtX19jb250ZW50LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFjdC1mb3JtX19jb250ZW50LWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFjdC1mb3JtX19jb250ZW50LWZvb3RlciAuYnRuLXRyYW5zcGFyZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0uaXMtYWN0aXZlIC5jb250YWN0LWZvcm1fX2FzaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4ubW9kYWwtZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tb2RhbC1mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm1vZGFsLWZvcm1fX2ZpZWxkIHtcbiAgZmxleC1ncm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtZm9ybV9fc3RlcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1mb3JtX19zdGVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5tb2RhbC1mb3JtX19zdGVwLWluZGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ubW9kYWwtZm9ybV9fc3RlcC1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLm1vZGFsLWZvcm1fX3N0ZXAtY2lyY2xlIHN2ZyBjaXJjbGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5tb2RhbC1mb3JtX19zdGVwLWNoZWNrbWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tb2RhbC1mb3JtX19pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMzYzM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMjIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWZvcm1fX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1vZGFsLWZvcm1fX2lucHV0OjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMGU3YTczO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5tb2RhbC1mb3JtX19pbnB1dDotd2Via2l0LWF1dG9maWxsLCAubW9kYWwtZm9ybV9faW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCB3aGl0ZSBpbnNldDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMzMzM7XG59XG4ubW9kYWwtZm9ybV9faW5wdXQtLXJlYWRvbmx5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwtZm9ybV9faW5wdXQtLXJlYWRvbmx5OjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xufVxuLm1vZGFsLWZvcm1fX2lucHV0LS1yZWFkb25seTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLm1vZGFsLWZvcm1fX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtZm9ybV9faW5wdXQtYnVmZmVyIHtcbiAgbGVmdDogLTEwMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tb2RhbC1mb3JtX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ubW9kYWwtZm9ybV9fbGFiZWwtLXRpdGxlIHtcbiAgY29sb3I6ICMzMzNhM2M7XG59XG4ubW9kYWwtZm9ybV9fbGFiZWwtLWVycm9yIHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtZm9ybV9fbGFiZWwtLXBlcnNpc3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjQ0cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogLTEycHg7XG59XG4ubW9kYWwtZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm1vZGFsLWZvcm1fX2dyb3VwIC5tb2RhbC1mb3JtX190ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5tb2RhbC1mb3JtX19ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1mb3JtX19ncm91cDpmaXJzdC1jaGlsZCAubW9kYWwtZm9ybV9fc3RlcDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLWZvcm1fX2dyb3VwLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1mb3JtX19ncm91cC1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1mb3JtX19ncm91cC1ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4ubW9kYWwtZm9ybV9fZ3JvdXA6aG92ZXIgLm1vZGFsLWZvcm1fX3N0ZXAge1xuICBjb2xvcjogIzIxMjMyMjtcbn1cbi5tb2RhbC1mb3JtX19ncm91cDpob3ZlciAubW9kYWwtZm9ybV9fc3RlcC1jaXJjbGUgLnNwaW5uZXIuc3Bpbm5lci0tZGFyayBjaXJjbGUge1xuICBzdHJva2U6ICMyMTIzMjI7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxOTtcbn1cbi5tb2RhbC1mb3JtX19ncm91cDpob3Zlci5ncm91cC1jb21wbGV0ZSAubW9kYWwtZm9ybV9faW5wdXQge1xuICBjb2xvcjogIzIxMjMyMjtcbn1cbi5tb2RhbC1mb3JtX19ncm91cDpob3Zlci5ncm91cC1jb21wbGV0ZSAubW9kYWwtZm9ybV9faW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzIxMjMyMjtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLWZvcm1fX2dyb3VwOmhvdmVyLmdyb3VwLWNvbXBsZXRlIC5tb2RhbC1mb3JtX190ZXh0YXJlYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUxLCA1OCwgNjAsIDAuMyk7XG4gIGNvbG9yOiAjMzMzYTNjO1xufVxuLm1vZGFsLWZvcm1fX2dyb3VwOmhvdmVyLmdyb3VwLWNvbXBsZXRlIC5tb2RhbC1mb3JtX190ZXh0YXJlYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzYTNjO1xufVxuLm1vZGFsLWZvcm1fX2dyb3VwOmhvdmVyLmdyb3VwLWNvbXBsZXRlIC5tb2RhbC1mb3JtX190ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1YjY3NzA7XG4gIGNvbG9yOiAjMjEyMzIyO1xufVxuLm1vZGFsLWZvcm1fX2dyb3VwLmdyb3VwLWFsbG93IC5tb2RhbC1mb3JtX19pbnB1dCB7XG4gIHVzZXItc2VsZWN0OiBpbmhlcml0O1xufVxuLm1vZGFsLWZvcm1fX2dyb3VwLmdyb3VwLWluY29tcGxldGU6bm90KC5ncm91cC1mb2N1cykgLm1vZGFsLWZvcm1fX2xhYmVsLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAtOXB4O1xufVxuLm1vZGFsLWZvcm1fX2dyb3VwLmdyb3VwLWNvbXBsZXRlOm5vdCguZ3JvdXAtZm9jdXMpIC5tb2RhbC1mb3JtX19sYWJlbC0tdGl0bGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogLTlweDtcbn1cbi5tb2RhbC1mb3JtX19ncm91cC5ncm91cC1jb21wbGV0ZTpub3QoLmdyb3VwLWZvY3VzKSAubW9kYWwtZm9ybV9fbGFiZWwtLXBlcnNpc3Qge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZGFsLWZvcm1fX2dyb3VwLmdyb3VwLWNvbXBsZXRlIC5tb2RhbC1mb3JtX19zdGVwLWNoZWNrbWFyayB7XG4gIGNvbG9yOiAjMGU3YTczO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1vZGFsLWZvcm1fX2dyb3VwLmdyb3VwLWNvbXBsZXRlIC5tb2RhbC1mb3JtX19zdGVwLWluZGV4IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm1vZGFsLWZvcm1fX2dyb3VwLmdyb3VwLWNvbXBsZXRlIC5tb2RhbC1mb3JtX19zdGVwLWNpcmNsZSBzdmcgY2lyY2xlIHtcbiAgc3Ryb2tlOiAjMGU3YTczO1xufVxuLm1vZGFsLWZvcm1fX2dyb3VwLmdyb3VwLWNvbXBsZXRlIC5tb2RhbC1mb3JtX190ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWZvcm1fX2dyb3VwLmdyb3VwLWZvY3VzIC5tb2RhbC1mb3JtX19zdGVwIHtcbiAgY29sb3I6ICMwZTdhNzM7XG59XG4ubW9kYWwtZm9ybV9fZ3JvdXAuZ3JvdXAtZm9jdXMgLm1vZGFsLWZvcm1fX3N0ZXAgc3ZnIGNpcmNsZSB7XG4gIHN0cm9rZTogIzBlN2E3Mztcbn1cbi5tb2RhbC1mb3JtX19ncm91cC5ncm91cC1mb2N1cyAubW9kYWwtZm9ybV9fbGFiZWwtLXRpdGxlIHtcbiAgY29sb3I6ICM5ZGEwYTE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAtOXB4O1xufVxuLm1vZGFsLWZvcm1fX2dyb3VwLmdyb3VwLWZvY3VzIC5tb2RhbC1mb3JtX19sYWJlbC0tcmVhZG9ubHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRvcDogdW5zZXQ7XG59XG4ubW9kYWwtZm9ybV9fZ3JvdXAuZ3JvdXAtZm9jdXMgLm1vZGFsLWZvcm1fX2lucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBlN2E3Mztcbn1cbi5tb2RhbC1mb3JtX19ncm91cC5ncm91cC1mb2N1cyAubW9kYWwtZm9ybV9fdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1mb3JtX19ncm91cC5ncm91cC1lcnJvciAubW9kYWwtZm9ybV9fbGFiZWwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogLTRweDtcbn1cbi5tb2RhbC1mb3JtX19ncm91cC5ncm91cC1lcnJvciAubW9kYWwtZm9ybV9fbGFiZWwtLWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWwtZm9ybV9fZ3JvdXAuZ3JvdXAtZXJyb3IgLm1vZGFsLWZvcm1fX2xhYmVsLS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtZm9ybV9fZ3JvdXAuZ3JvdXAtaGlnaGxpZ2h0IC5tb2RhbC1mb3JtX19zdGVwID4gKiB7XG4gIGFuaW1hdGlvbjogaGlnaGxpZ2h0IDgwMG1zIGVhc2Utb3V0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAyO1xufVxuLm1vZGFsLWZvcm1fX2Nob2ljZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgd2lkdGg6IDY0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1mb3JtX19jaG9pY2VzLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgfVxufVxuLm1vZGFsLWZvcm1fX2Nob2ljZXMtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1vZGFsLWZvcm1fX2Nob2ljZXMtaXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWZvcm1fX2Nob2ljZXMtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG59XG4ubW9kYWwtZm9ybV9fY2hvaWNlcy1pdGVtIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC1mb3JtX19jaG9pY2VzLWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNjc3MDtcbiAgYm9yZGVyLWNvbG9yOiAjNWI2NzcwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2RhbC1mb3JtX19jaG9pY2VzLWl0ZW0gbGFiZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjM2MzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjN2I3ZjgwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLm1vZGFsLWZvcm1fX2Nob2ljZXMtaXRlbSBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjY3NzA7XG4gIGJvcmRlci1jb2xvcjogIzViNjc3MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5kaXYud3BjZjcgLmFqYXgtbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYnJlYWRjcnVtYnNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5icmVhZGNydW1ic19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMGU3YTczO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICBsaW5lLWhlaWdodDogMS4xODc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5icmVhZGNydW1ic19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5icmVhZGNydW1ic19faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmJyZWFkY3J1bWJzX19pdGVtIGEge1xuICBjb2xvcjogIzBlN2E3Mztcbn1cbi5icmVhZGNydW1ic19faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1ic19faXRlbTpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1ic19faXRlbSBhIHtcbiAgY29sb3I6ICMwZTdhNzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTZzO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzIwYjU5YTtcbn1cbi5icmVhZGNydW1ic19fcmVtb3ZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB3aWR0aDogMTFweDtcbn1cbi5icmVhZGNydW1ic19fcmVtb3ZlIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJyZWFkY3J1bWJzX19yZW1vdmUgc3ZnICoge1xuICBmaWxsOiAjMzMzYTNjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNnM7XG59XG4uYnJlYWRjcnVtYnNfX3JlbW92ZTpob3ZlciBzdmcgKiB7XG4gIGZpbGw6ICMwZTdhNzM7XG59XG4uYnJlYWRjcnVtYnNfX2lubmVyLS1wcm9qZWN0LXNpbmdsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWJzX19pbm5lci0tcHJvamVjdC1zaW5nbGUgLm5hdmlnYXRpb24tYXJyb3dzIHtcbiAgYm90dG9tOiB1bnNldDtcbiAgdG9wOiAycHg7XG59XG4uYnJlYWRjcnVtYnNfX2lubmVyLS13aXRoLW5hdmlnYXRpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYnJlYWRjcnVtYnMtLXdoaXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzLS13aGl0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzLS13aGl0ZSAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5icmVhZGNydW1icy0td2hpdGUgLmJyZWFkY3J1bWJzX19pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5icmVhZGNydW1icy0td2hpdGUgLmJyZWFkY3J1bWJzX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmJyZWFkY3J1bWJzLS10ZWFtLWxhbmRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWRjcnVtYnMtLXRlYW0tbGFuZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5icmVhZGNydW1icy0tdGVhbS1sYW5kaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnMtLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLmZlYXR1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVhdHVyZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZlYXR1cmVfX2JhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVfX2JhY2tncm91bmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uZmVhdHVyZV9fYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVfX2JhY2tncm91bmQtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZlYXR1cmVfX2JhY2tncm91bmQtb3ZlcmxheTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG59XG4uZmVhdHVyZV9fYmFja2dyb3VuZC1vdmVybGF5IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG4uZmVhdHVyZV9fYmFja2dyb3VuZC1vdmVybGF5IHN2ZyBwYXRoIHtcbiAgZmlsbDogI2YyZjJmMjtcbn1cbi5mZWF0dXJlX19iYWNrZ3JvdW5kLWhvbGRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVhdHVyZV9fYmFja2dyb3VuZC1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZlYXR1cmVfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDYyJTtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmZlYXR1cmVfX2NvbnRlbnQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMThweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlX19jb250ZW50LWlubmVyIHtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5mZWF0dXJlX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLmZlYXR1cmVfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzMzNhM2M7XG59XG4uZmVhdHVyZV9fZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5mZWF0dXJlX19kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZlYXR1cmVfX3NvY2lhbCBhIHtcbiAgY29sb3I6ICMzMzNhM2M7XG59XG4uZmVhdHVyZV9fc29jaWFsIGE6aG92ZXIge1xuICBjb2xvcjogIzIxMjMyMjtcbn1cbi5mZWF0dXJlLmZlYXR1cmUtLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVhdHVyZS5mZWF0dXJlLS1yZXZlcnNlIC5mZWF0dXJlX19iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICBsZWZ0OiAwO1xuICByaWdodDogdW5zZXQ7XG4gIHdpZHRoOiA2NCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmUuZmVhdHVyZS0tcmV2ZXJzZSAuZmVhdHVyZV9fYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgICB3aWR0aDogMzclO1xuICB9XG59XG4uZmVhdHVyZS5mZWF0dXJlLS1yZXZlcnNlIC5mZWF0dXJlX19iYWNrZ3JvdW5kLW92ZXJsYXkgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5mZWF0dXJlLmZlYXR1cmUtLXJldmVyc2UgLmZlYXR1cmVfX2JhY2tncm91bmQtaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uZmVhdHVyZS5mZWF0dXJlLS1yZXZlcnNlIC5mZWF0dXJlX19pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5mZWF0dXJlLmZlYXR1cmUtLXJldmVyc2UgLmZlYXR1cmVfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZS5mZWF0dXJlLS1yZXZlcnNlIC5mZWF0dXJlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mZWF0dXJlLmZlYXR1cmUtLXNlY29uZGFyeSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmZlYXR1cmUuZmVhdHVyZS0tc2Vjb25kYXJ5IC5mZWF0dXJlX19pbm5lciB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mZWF0dXJlLmZlYXR1cmUtLXNlY29uZGFyeSAuZmVhdHVyZV9faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZlYXR1cmUuZmVhdHVyZS0tc2Vjb25kYXJ5IC5mZWF0dXJlX19iYWNrZ3JvdW5kIHtcbiAgZmxleC1iYXNpczogNDklO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmVhdHVyZS5mZWF0dXJlLS1zZWNvbmRhcnkgLmZlYXR1cmVfX2JhY2tncm91bmQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmVhdHVyZS5mZWF0dXJlLS1zZWNvbmRhcnkgLmZlYXR1cmVfX2JhY2tncm91bmQtaG9sZGVyIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmVhdHVyZS5mZWF0dXJlLS1zZWNvbmRhcnkgLmZlYXR1cmVfX2JhY2tncm91bmQtaG9sZGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5mZWF0dXJlLmZlYXR1cmUtLXNlY29uZGFyeSAuZmVhdHVyZV9fYmFja2dyb3VuZC1ob2xkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHNrZXcoMTNkZWcsIDBkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmVhdHVyZS5mZWF0dXJlLS1zZWNvbmRhcnkgLmZlYXR1cmVfX2JhY2tncm91bmQtaG9sZGVyOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgaGVpZ2h0OiAzMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLThkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmVhdHVyZS5mZWF0dXJlLS1zZWNvbmRhcnkgLmZlYXR1cmVfX2JhY2tncm91bmQtaW1hZ2Uge1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuLmZlYXR1cmUuZmVhdHVyZS0tc2Vjb25kYXJ5IC5mZWF0dXJlX19jb250ZW50IHtcbiAgZmxleC1iYXNpczogNTElO1xuICBtaW4taGVpZ2h0OiA1ODVweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB3aWR0aDogNTElO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mZWF0dXJlLmZlYXR1cmUtLXNlY29uZGFyeSAuZmVhdHVyZV9fY29udGVudCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIG9yZGVyOiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZlYXR1cmUuZmVhdHVyZS0tc2Vjb25kYXJ5IC5mZWF0dXJlX19jb250ZW50LWlubmVyIHtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIHBhZGRpbmc6IDUycHggNTBweCA1MnB4IDYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZlYXR1cmUuZmVhdHVyZS0tc2Vjb25kYXJ5IC5mZWF0dXJlX19jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZmVhdHVyZS5mZWF0dXJlLS1zZWNvbmRhcnkgLmZlYXR1cmVfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmUuZmVhdHVyZS0tc2Vjb25kYXJ5IC5mZWF0dXJlX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZmVhdHVyZS5mZWF0dXJlLS1zZWNvbmRhcnkgLmZlYXR1cmVfX2hlYWRpbmc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlN2E3MztcbiAgYm90dG9tOiAtMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwcHg7XG59XG4uZmVhdHVyZS5mZWF0dXJlLS1zZWNvbmRhcnkgLmZlYXR1cmVfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZS5mZWF0dXJlLS1zZWNvbmRhcnkgLmZlYXR1cmVfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uZmVhdHVyZS5mZWF0dXJlLS1zZWNvbmRhcnkgLmZlYXR1cmVfX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZlYXR1cmUuZmVhdHVyZS0tc2Vjb25kYXJ5IC5mZWF0dXJlX19kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZlYXR1cmUuZmVhdHVyZS0tc2Vjb25kYXJ5IC5mZWF0dXJlX19kZXNjcmlwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwZTdhNzM7XG59XG4uZmVhdHVyZS5mZWF0dXJlLS1zZWNvbmRhcnkgLmZlYXR1cmVfX2xpbmsgYSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmVhdHVyZS5mZWF0dXJlLS1zZWNvbmRhcnkgLmZlYXR1cmVfX2xpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGU3YTczO1xufVxuLmZlYXR1cmUuZmVhdHVyZS0taW52ZXJzZSAuZmVhdHVyZV9fYmFja2dyb3VuZCB7XG4gIG9yZGVyOiAxO1xufVxuLmZlYXR1cmUuZmVhdHVyZS0taW52ZXJzZSAuZmVhdHVyZV9fYmFja2dyb3VuZC1ob2xkZXI6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IHVuc2V0O1xuICB0cmFuc2Zvcm06IHNrZXcoLTEzZGVnLCAwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmVhdHVyZS5mZWF0dXJlLS1pbnZlcnNlIC5mZWF0dXJlX19iYWNrZ3JvdW5kLWhvbGRlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2tldygwZGVnLCAtOGRlZykgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mZWF0dXJlLmZlYXR1cmUtLWludmVyc2UgLmZlYXR1cmVfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuLmZlYXR1cmUuZmVhdHVyZS0taW52ZXJzZSAuZmVhdHVyZV9fY29udGVudC1pbm5lciB7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xuICBwYWRkaW5nOiA1MnB4IDY1cHggNTJweCA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mZWF0dXJlLmZlYXR1cmUtLWludmVyc2UgLmZlYXR1cmVfX2NvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mZWF0dXJlLmZlYXR1cmUtLWZ1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzYTNjO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZlYXR1cmUuZmVhdHVyZS0tZnVsbCAuZmVhdHVyZV9faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmVhdHVyZS5mZWF0dXJlLS1mdWxsIC5mZWF0dXJlX19pbm5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5mZWF0dXJlLmZlYXR1cmUtLWZ1bGwgLmZlYXR1cmVfX2JhY2tncm91bmQge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mZWF0dXJlLmZlYXR1cmUtLWZ1bGwgLmZlYXR1cmVfX2JhY2tncm91bmQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gLTIpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZlYXR1cmUuZmVhdHVyZS0tZnVsbCAuZmVhdHVyZV9fYmFja2dyb3VuZC1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmZlYXR1cmUuZmVhdHVyZS0tZnVsbCAuZmVhdHVyZV9fYmFja2dyb3VuZC1ob2xkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2EzYztcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHNrZXcoLTEzZGVnLCAwZGVnKSB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZlYXR1cmUuZmVhdHVyZS0tZnVsbCAuZmVhdHVyZV9fYmFja2dyb3VuZC1ob2xkZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGhlaWdodDogMTUlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHRvcDogdW5zZXQ7XG4gICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIC04ZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZlYXR1cmUuZmVhdHVyZS0tZnVsbCAuZmVhdHVyZV9fY29udGVudCB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mZWF0dXJlLmZlYXR1cmUtLWZ1bGwgLmZlYXR1cmVfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNhM2M7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZlYXR1cmUuZmVhdHVyZS0tZnVsbCAuZmVhdHVyZV9fY29udGVudC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1MnB4IDEwcHggNTJweCA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mZWF0dXJlLmZlYXR1cmUtLWZ1bGwgLmZlYXR1cmVfX2NvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mZWF0dXJlLmZlYXR1cmUtLWZ1bGwgLmZlYXR1cmVfX2hlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mZWF0dXJlLmZlYXR1cmUtLWZ1bGwgLmZlYXR1cmVfX2hlYWRpbmc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mZWF0dXJlLmZlYXR1cmUtLWZ1bGwgLmZlYXR1cmVfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40ODtcbiAgbWFyZ2luLWJvdHRvbTogNThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmVhdHVyZS5mZWF0dXJlLS1mdWxsIC5mZWF0dXJlX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmZlYXR1cmUuZmVhdHVyZS0tZnVsbCAuZmVhdHVyZV9fcG9zaXRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmZlYXR1cmUtLWltYWdlLWdhbGxlcnkge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgbWF4LWhlaWdodDogNjMwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmVhdHVyZS0taW1hZ2UtZ2FsbGVyeSB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmVhdHVyZS0taW1hZ2UtZ2FsbGVyeSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZS0taW1hZ2UtZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mZWF0dXJlLS1pbWFnZS1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZmVhdHVyZS0taW1hZ2UtZ2FsbGVyeSAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mZWF0dXJlLS1pbWFnZS1nYWxsZXJ5IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mZWF0dXJlLS1pbWFnZS1nYWxsZXJ5IC5mZWF0dXJlX19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mZWF0dXJlLS1pbWFnZS1nYWxsZXJ5IC5mZWF0dXJlX19pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZmVhdHVyZS0taW1hZ2UtZ2FsbGVyeSAuZmVhdHVyZV9fYmFja2dyb3VuZC0tbGVmdCB7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZlYXR1cmUtLWltYWdlLWdhbGxlcnkgLmZlYXR1cmVfX2JhY2tncm91bmQtLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmVhdHVyZS0taW1hZ2UtZ2FsbGVyeSAuZmVhdHVyZV9fYmFja2dyb3VuZC0tbGVmdCAuZmVhdHVyZV9fYmFja2dyb3VuZC1ob2xkZXIge1xuICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZlYXR1cmUtLWltYWdlLWdhbGxlcnkgLmZlYXR1cmVfX2JhY2tncm91bmQtLWxlZnQgLmZlYXR1cmVfX2JhY2tncm91bmQtaG9sZGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZlYXR1cmUtLWltYWdlLWdhbGxlcnkgLmZlYXR1cmVfX2JhY2tncm91bmQtLXJpZ2h0IC5mZWF0dXJlX19iYWNrZ3JvdW5kLWhvbGRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uZmVhdHVyZS0taW1hZ2UtZ2FsbGVyeSAuZmVhdHVyZV9fYmFja2dyb3VuZC0tcmlnaHQgLmZlYXR1cmVfX2JhY2tncm91bmQtaG9sZGVyLWlubmVyIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mZWF0dXJlLS1pbWFnZS1nYWxsZXJ5IC5mZWF0dXJlX19iYWNrZ3JvdW5kLS1yaWdodCAuZmVhdHVyZV9fYmFja2dyb3VuZC1ob2xkZXItaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uZmVhdHVyZS0taW1hZ2UtZ2FsbGVyeSAuZmVhdHVyZV9fYmFja2dyb3VuZC0tcmlnaHQgLmZlYXR1cmVfX2JhY2tncm91bmQtaG9sZGVyLWlubmVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZlYXR1cmUtLWltYWdlLWdhbGxlcnkgLmZlYXR1cmVfX2JhY2tncm91bmQtLXJpZ2h0IC5mZWF0dXJlX19iYWNrZ3JvdW5kLWhvbGRlci1pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmZlYXR1cmUtLWltYWdlLWdhbGxlcnkgLmZlYXR1cmVfX2JhY2tncm91bmQtLXJpZ2h0IC5mZWF0dXJlX19iYWNrZ3JvdW5kLWhvbGRlci1pbm5lcjpsYXN0LWNoaWxkIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiB1bnNldDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmVhdHVyZS0taW1hZ2UtZ2FsbGVyeSAuZmVhdHVyZV9fYmFja2dyb3VuZC0tcmlnaHQgLmZlYXR1cmVfX2JhY2tncm91bmQtaG9sZGVyLWlubmVyOmxhc3QtY2hpbGQge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uZmVhdHVyZS0taW1hZ2UtZ2FsbGVyeSAuZmVhdHVyZV9fYmFja2dyb3VuZC1ob2xkZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mZWF0dXJlLS1pbWFnZS1nYWxsZXJ5IC5mZWF0dXJlX19iYWNrZ3JvdW5kLWhvbGRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mZWF0dXJlX190aXRsZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZlYXR1cmVfX2NvdW50IHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZTdhNzM7XG4gIGNvbG9yOiAjMGU3YTczO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLmxvZ29zIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5sb2dvcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5sb2dvc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmxvZ29zX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmxvZ29zX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sb2dvc19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmxvZ29zX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5sb2dvc19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmxvZ29zX19pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5sb2dvc19faXRlbSBpbWcge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uc3ByaW50cy1vdmVydmlldyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3ByaW50cy1vdmVydmlldyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5zcHJpbnRzLW92ZXJ2aWV3X19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gIG1hcmdpbi1yaWdodDogLTM4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3ByaW50cy1vdmVydmlld19fY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3ByaW50cy1vdmVydmlld19fY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5zcHJpbnRzLW92ZXJ2aWV3X19jb2x1bW4ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbiAgcGFkZGluZy1yaWdodDogMzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3ByaW50cy1vdmVydmlld19fY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zcHJpbnRzLW92ZXJ2aWV3X19jb2x1bW4ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3ByaW50cy1vdmVydmlld19fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG4uc3ByaW50cy1vdmVydmlld19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNwcmludHMtb3ZlcnZpZXdfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc3ByaW50cy1vdmVydmlld19fZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuM2VtO1xufVxuLnNwcmludHMtb3ZlcnZpZXdfX2Rlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3ByaW50cy1vdmVydmlld19fZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwcmludHMtb3ZlcnZpZXdfX2dhbGxlcnktaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zcHJpbnRzLW92ZXJ2aWV3X19nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3ByaW50cy1vdmVydmlld19fZ2FsbGVyeS1pdGVtIGltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLnNwcmludHMtb3ZlcnZpZXdfX2dhbGxlcnktaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGZsZXgtYmFzaXM6IDM4JTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3ByaW50cy1vdmVydmlld19fZ2FsbGVyeS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG59XG4uc3ByaW50cy1vdmVydmlld19fZ2FsbGVyeS1pdGVtOmxhc3QtY2hpbGQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi53b3JraW5nLXRvZ2V0aGVyIHtcbiAgYmFja2dyb3VuZDogIzMzM2EzYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDE1OHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtpbmctdG9nZXRoZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29ya2luZy10b2dldGhlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLndvcmtpbmctdG9nZXRoZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvcmtpbmctdG9nZXRoZXJfX2lubmVyIC53b3JraW5nLXRvZ2V0aGVyX19jYXJkLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi53b3JraW5nLXRvZ2V0aGVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xufVxuLndvcmtpbmctdG9nZXRoZXJfX2NhcmQge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvcmtpbmctdG9nZXRoZXJfX2NhcmQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi53b3JraW5nLXRvZ2V0aGVyX19jYXJkLWdyb3VwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53b3JraW5nLXRvZ2V0aGVyX19jYXJkLWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC53b3JraW5nLXRvZ2V0aGVyX19jYXJkLWlubmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuLndvcmtpbmctdG9nZXRoZXJfX2NhcmQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi53b3JraW5nLXRvZ2V0aGVyX19jYXJkLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbi53b3JraW5nLXRvZ2V0aGVyX19jYXJkLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndvcmtpbmctdG9nZXRoZXJfX2NhcmQtaW5mbyAucDIge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi53b3JraW5nLXRvZ2V0aGVyX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAud29ya2luZy10b2dldGhlcl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53b3JraW5nLXRvZ2V0aGVyX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ud29ya2luZy10b2dldGhlcl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud29ya2luZy10b2dldGhlcl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wcmluY2lwbGVzIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIHBhZGRpbmctdG9wOiAxMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaW5jaXBsZXMge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcmluY2lwbGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLnByaW5jaXBsZXNfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnByaW5jaXBsZXNfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJpbmNpcGxlc19fbGluayB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnByaW5jaXBsZXNfX2NvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaW5jaXBsZXNfX2NvbHVtbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG4ucHJpbmNpcGxlc19fY29sdW1uIHtcbiAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnByaW5jaXBsZXNfX2NvbHVtbiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnByaW5jaXBsZXNfX2NvbHVtbiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuLnByaW5jaXBsZXNfX2NvbHVtbi0tZmlyc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJpbmNpcGxlc19fY29sdW1uLS1maXJzdCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucHJpbmNpcGxlc19faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcmluY2lwbGVzX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wcmluY2lwbGVzX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnByaW5jaXBsZXNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJpbmNpcGxlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcmluY2lwbGVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wcmluY2lwbGVzLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJpbmNpcGxlcy1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByaW5jaXBsZXMtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnByaW5jaXBsZXMtY2FyZF9faW5uZXIge1xuICBib3gtc2hhZG93OiA0cHggNHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByaW5jaXBsZXMtY2FyZF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wcmluY2lwbGVzLWNhcmRfX2JhY2tncm91bmQge1xuICBmbGV4LWJhc2lzOiA0NSU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnByaW5jaXBsZXMtY2FyZF9fYmFja2dyb3VuZC1ob2xkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmluY2lwbGVzLWNhcmRfX2JhY2tncm91bmQtaG9sZGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByaW5jaXBsZXMtY2FyZF9fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByaW5jaXBsZXMtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuLnByaW5jaXBsZXMtY2FyZF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucHJpbmNpcGxlcy1jYXJkX19kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG59XG4ucHJpbmNpcGxlcy1jYXJkX19kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByaW5jaXBsZXMtY2FyZF9fZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByaW5jaXBsZXMtY2FyZF9fZGVzY3JpcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMGU3YTczO1xufVxuLnByaW5jaXBsZXMtY2FyZF9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnByaW5jaXBsZXMtY2FyZC0taW52ZXJzZSAucHJpbmNpcGxlcy1jYXJkX19pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJpbmNpcGxlcy1jYXJkLS1pbnZlcnNlIC5wcmluY2lwbGVzLWNhcmRfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi50ZWFtIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgcGFkZGluZy1ib3R0b206IDE1MnB4O1xuICBwYWRkaW5nLXRvcDogMTI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRlYW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2N3B4O1xuICAgIHBhZGRpbmctdG9wOiA2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlYW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICB9XG59XG4udGVhbS0tYWJvdXQge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi50ZWFtLS1hYm91dCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGVhbV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzM2EzYztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi50ZWFtX19hY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA3N3B4O1xufVxuLnRlYW0taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1ob2xkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnRlYW0tY29udGVudCB7XG4gIGZsZXgtYmFzaXM6IDMzMHB4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZWFtLWNvbnRlbnQge1xuICAgIGZsZXgtYmFzaXM6IDI2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tY29udGVudCB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4udGVhbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udGVhbS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4udGVhbS1pdGVtIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50ZWFtLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0taXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi50ZWFtLWl0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYW0taXRlbS1saW5rID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFtLWl0ZW0tbGluayA+IGRpdjo6YWZ0ZXIge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLnRlYW0taXRlbS1saW5rIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFtLWl0ZW0tbGluazpob3ZlciBkaXY6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnRlYW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzM2EzYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRlYW0tZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudGVhbS1ncm91cCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1ncm91cCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi50ZWFtLWdyb3VwLS1sZWFkZXJzaGlwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4udGVhbS1ncm91cC0tbGVhZGVyc2hpcCAudGVhbS1jYXJkc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFtLWdyb3VwLS1sZWFkZXJzaGlwIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVhbS1ncm91cC0tbGVhZGVyc2hpcCAubGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhbS1ncm91cF9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFtLWdyb3VwX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYW0tZ3JvdXBfX2xpbmtzIGEge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuLnRlYW0tZ3JvdXBfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyM2VtO1xuICBsaW5lLWhlaWdodDogMS43NzA4MzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50ZWFtLWdyb3VwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tZ3JvdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi50ZWFtLWdyb3VwX190aXRsZS0taW5kZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1ncm91cF9fdGl0bGUtLWluZGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnRlYW0tZ3JvdXAtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZy10b3A6IDE1MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50ZWFtLWdyb3VwLS13aGl0ZSB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudGVhbS1ncm91cC0tbGVhZGVyc2hpcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi50ZWFtLWdyb3VwLS1yZW1vdGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1ncm91cC0tcmVtb3RlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnRlYW0tZ3JvdXAtLXJlbW90ZSAudGVhbS1jYXJkcyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4udGVhbS1jYXJkcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRlYW0tY2FyZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tY2FyZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4udGVhbS1jYXJkcy0tbGVhZGVyc2hpcCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRlYW0tY2FyZHMtLWxlYWRlcnNoaXAge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRlYW0tY2FyZHMtLWxlYWRlcnNoaXAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnRlYW0tY2FyZHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFtLWNhcmRzX19saXN0LS1zZWNvbmRhcnkge1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIG1hcmdpbi1yaWdodDogLTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRlYW0tY2FyZHNfX2xpc3QtLXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cbn1cbi50ZWFtLWNhcmRzX19saXN0LS1sZWFkZXJzaGlwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50ZWFtLWNhcmRzX19pdGVtIHtcbiAgZmxleDogMSAxIDA7XG59XG4udGVhbS1jYXJkc19faXRlbS5jb2x1bW5zLTIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MnB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlYW0tY2FyZHNfX2l0ZW0uY29sdW1ucy0yIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYW0tY2FyZHNfX2l0ZW0uY29sdW1ucy0zIHtcbiAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTA0cHg7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50ZWFtLWNhcmRzX19pdGVtLmNvbHVtbnMtMyB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tY2FyZHNfX2l0ZW0uY29sdW1ucy0zIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRlYW0tY2FyZHNfX2l0ZW0uY29sdW1ucy0zIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGVhbS1jYXJkc19faXRlbS0tY2FyZWVycyB7XG4gIHBhZGRpbmc6IDAgMjVweCAhaW1wb3J0YW50O1xufVxuLnRlYW0tY2FyZHNfX2l0ZW0tLWNhcmVlcnMgLnRlYW0tY2FyZHNfX2hvbGRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZDogIzBlN2E3MztcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTVweCk7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tY2FyZHNfX2l0ZW0tLWNhcmVlcnMgLnRlYW0tY2FyZHNfX2hvbGRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbi50ZWFtLWNhcmRzX19pdGVtLS1jYXJlZXJzIC50ZWFtLWNhcmRzX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tY2FyZHNfX2l0ZW0tLWNhcmVlcnMgLnRlYW0tY2FyZHNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4udGVhbS1jYXJkc19faXRlbS0tY2FyZWVycyAudGVhbS1jYXJkc19fY29udGVudCAuY2FyZWVycy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yMDU4ODIzNTI5O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGVhbS1jYXJkc19faXRlbS0tY2FyZWVycyAudGVhbS1jYXJkc19fY29udGVudCAuY2FyZWVycy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG4udGVhbS1jYXJkc19faXRlbS0tY2FyZWVycyAudGVhbS1jYXJkc19fY29udGVudCAuY2FyZWVycy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjgxODE4MTgxODI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZWFtLWNhcmRzX19pdGVtLS1jYXJlZXJzIC50ZWFtLWNhcmRzX19jb250ZW50IC5jYXJlZXJzLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi50ZWFtLWNhcmRzX19pdGVtLS1jYXJlZXJzIC50ZWFtLWNhcmRzX19jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50ZWFtLWNhcmRzX19pdGVtLS1jYXJlZXJzIC50ZWFtLWNhcmRzX19jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGVhbS1jYXJkc19faXRlbS0tc2Vjb25kYXJ5IC50ZWFtLWNhcmRzX19wb3NpdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4udGVhbS1jYXJkc19faXRlbS0tc2Vjb25kYXJ5IC50ZWFtLWNhcmRzX19leGNlcnB0IHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlYW0tY2FyZHNfX2l0ZW0tLXNlY29uZGFyeSAudGVhbS1jYXJkc19fZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4udGVhbS1jYXJkc19faXRlbS0tc2Vjb25kYXJ5IC50ZWFtLWNhcmRzX19hY3Rpb24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAudGVhbS1jYXJkc19faXRlbS0tc2Vjb25kYXJ5IC50ZWFtLWNhcmRzX19hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi50ZWFtLWNhcmRzX19pdGVtLS1zZWNvbmRhcnkgLnRlYW0tY2FyZHNfX3Bob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlYW0tY2FyZHNfX2l0ZW0tLXNlY29uZGFyeSAudGVhbS1jYXJkc19fcGhvdG86OmFmdGVyIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi50ZWFtLWNhcmRzX19pdGVtLS1zZWNvbmRhcnk6aG92ZXIgLnRlYW0tY2FyZHNfX2FjdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGVhbS1jYXJkc19faXRlbS0tc2Vjb25kYXJ5OmhvdmVyIC50ZWFtLWNhcmRzX19waG90bzo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjM7XG59XG4udGVhbS1jYXJkc19fcGhvdG8ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGVhbS1jYXJkc19fcGhvdG8ge1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tY2FyZHNfX3Bob3RvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udGVhbS1jYXJkc19fcGhvdG8tLXJlbW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udGVhbS1jYXJkc19fcGhvdG8gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhbS1jYXJkc19fZGV0YWlscy0tbGltaXRlZC1zbWFsbCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4udGVhbS1jYXJkc19fbmFtZSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGVhbS1jYXJkc19fcG9zaXRpb24ge1xuICBjb2xvcjogIzBlN2E3MztcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50ZWFtLWNhcmRzX19wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1jYXJkc19fcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4udGVhbS1jYXJkc19fZXhjZXJwdCB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50ZWFtLWNhcmRzX19leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udGVhbS1jYXJkc19fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjE2cztcbn1cbi50ZWFtLWNhcmRzX19saW5rIC5pY29uLW1vZGFsLWFycm93IHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjE2cztcbn1cbi50ZWFtLWNhcmRzX19saW5rLWNhcHRpb24ge1xuICBjb2xvcjogIzIxMjMyMjtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IDAuMTZzO1xufVxuLnRlYW0tY2FyZHNfX2xpbms6aG92ZXIgLnRlYW0tY2FyZHNfX2xpbmstY2FwdGlvbiB7XG4gIGNvbG9yOiAjMGU3YTczO1xufVxuLnRlYW0tY2FyZHNfX2xpbms6aG92ZXIgLmljb24tbW9kYWwtYXJyb3cge1xuICBjb2xvcjogIzBlN2E3Mztcbn1cbi50ZWFtLWNhcmRzLS1uby1pbmRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNsaWVudHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNzhweDtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2xpZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNsaWVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4uY2xpZW50c19faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2xpZW50c19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzM2EzYztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43Nzc3Nzc3Nzc4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jbGllbnRzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gIH1cbn1cbi5jbGllbnRzX19saW5rIGEge1xuICBjb2xvcjogIzIxMjMyMjtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uY2xpZW50c19fbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMwZTdhNzM7XG59XG4uY2xpZW50c19fY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jbGllbnRzX19jb2x1bW5zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jbGllbnRzX19jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uY2xpZW50c19fY29sdW1uLS1maXJzdCB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMlO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY2xpZW50c19fY29sdW1uLS1maXJzdCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5jbGllbnRzX19jb2x1bW4tLWV4cGFuZGVkIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNsaWVudHMgLmxvZ29zX19pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jbGllbnRzIC5sb2dvc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2xpZW50cyAubG9nb3NfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2xpZW50cyAubG9nb3NfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5jbGllbnRzIC5sb2dvc19faXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNsaWVudHMgLmxvZ29zX19pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBtYXgtd2lkdGg6IDE2OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY2xpZW50cyAubG9nb3NfX2l0ZW0taW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2xpZW50cyAubG9nb3NfX2l0ZW0taW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jbGllbnRzIC5sb2dvc19faXRlbS1pbm5lciB7XG4gICAgbWF4LWhlaWdodDogNTVweDtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNsaWVudHMgLmxvZ29zX19pdGVtLWlubmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA1NXB4O1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cbn1cbi5jbGllbnRzIC5sb2dvc19faXRlbS1pbm5lci0tc2F2eSB7XG4gIG1heC1oZWlnaHQ6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jbGllbnRzIC5sb2dvc19faXRlbS1pbm5lci0tc2F2eSB7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgfVxufVxuLmNsaWVudHMgLmxvZ29zX19pdGVtLWlubmVyLS1yZWQtd2hhbGUge1xuICBtYXgtaGVpZ2h0OiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2xpZW50cyAubG9nb3NfX2l0ZW0taW5uZXItLXJlZC13aGFsZSB7XG4gICAgbWF4LWhlaWdodDogMThweDtcbiAgfVxufVxuLmNsaWVudHMgLmxvZ29zX19pdGVtLWlubmVyLS1oYXIge1xuICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2xpZW50cyAubG9nb3NfX2l0ZW0taW5uZXItLWhhciB7XG4gICAgbWF4LWhlaWdodDogNDVweDtcbiAgfVxufVxuLmNsaWVudHMgLmxvZ29zX19pdGVtLWlubmVyLS1ob3Mge1xuICBtYXgtaGVpZ2h0OiAzOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2xpZW50cyAubG9nb3NfX2l0ZW0taW5uZXItLWhvcyB7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgfVxufVxuXG4ubG9jYXRpb25zIHtcbiAgcGFkZGluZzogMTM3cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvY2F0aW9ucyB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5sb2NhdGlvbnMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbnMge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLmxvY2F0aW9ucyAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG59XG4ubG9jYXRpb25zX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubG9jYXRpb25zX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gIH1cbn1cbi5sb2NhdGlvbnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG9jYXRpb25zX19jb2x1bW4tLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2NhdGlvbnNfX2NvbHVtbi0taW1hZ2Uge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubG9jYXRpb25zX19jb2x1bW4tLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gLTIpO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4ubG9jYXRpb25zX19jb2x1bW4tLWluZm8ge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5sb2NhdGlvbnNfX2NvbHVtbi0taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ubG9jYXRpb25zX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyM2VtO1xuICBsaW5lLWhlaWdodDogMS4yOTE2NjY2NjY3O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubG9jYXRpb25zX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubG9jYXRpb25zX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb25zX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubG9jYXRpb25zX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuLmxvY2F0aW9uc19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzM2EzYztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubG9jYXRpb25zX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG4ubG9jYXRpb25zX19hY3Rpb24gYSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDYzZW07XG59XG4ubG9jYXRpb25zX19hY3Rpb24gYVtocmVmXj10ZWxdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxvY2F0aW9uc19fYWN0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogIzBlN2E3Mztcbn1cbi5sb2NhdGlvbnNfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5sb2NhdGlvbnNfX2ltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ubG9jYXRpb25zX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5kZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5kZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmRlc2NyaXB0aW9uX190aXRsZS1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGVzY3JpcHRpb25fX3RpdGxlLWhvbGRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2EzYztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA1ODZweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG4gIHBhZGRpbmctbGVmdDogOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZGVzY3JpcHRpb25fX3RpdGxlLWhvbGRlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHRvcDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVzY3JpcHRpb25fX3RpdGxlLWhvbGRlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTk5OXB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmRlc2NyaXB0aW9uX190aXRsZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3MTg3NTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgbWF4LXdpZHRoOiA3NjNweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5kZXNjcmlwdGlvbl9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVzY3JpcHRpb25fX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5kZXNjcmlwdGlvbl9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDgycHggMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmRlc2NyaXB0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MnB4IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNjcmlwdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gIH1cbn1cbi5kZXNjcmlwdGlvbl9fY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRlc2NyaXB0aW9uX19jb250ZW50IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmRlc2NyaXB0aW9uX19jb250ZW50IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5kZXNjcmlwdGlvbl9fY29udGVudCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmRlc2NyaXB0aW9uX19jb250ZW50IGgyLm5vLXRvcC1pbmRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5kZXNjcmlwdGlvbl9fY29udGVudCBoNSwgLmRlc2NyaXB0aW9uX19jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiA0My4ycHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzJweDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uZGVzY3JpcHRpb25fX2NvbnRlbnQgaDU6Zmlyc3QtY2hpbGQsIC5kZXNjcmlwdGlvbl9fY29udGVudCBoNjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZXNjcmlwdGlvbl9fY29udGVudCBoNSwgLmRlc2NyaXB0aW9uX19jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4uZGVzY3JpcHRpb25fX2NvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZXNjcmlwdGlvbl9fY29udGVudCBoNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZGVzY3JpcHRpb25fX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuM2VtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7IC8qIDI1LjZweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNjcmlwdGlvbl9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5kZXNjcmlwdGlvbl9fY29udGVudCBwIHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG4uZGVzY3JpcHRpb25fX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRlc2NyaXB0aW9uX19jb250ZW50IGEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uZGVzY3JpcHRpb25fX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGU3YTczO1xufVxuLmRlc2NyaXB0aW9uX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5kZXNjcmlwdGlvbl9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRlc2NyaXB0aW9uLS1wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVzY3JpcHRpb24tLXBvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNhM2M7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmRlc2NyaXB0aW9uLS1wb3N0IC5kZXNjcmlwdGlvbl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzYTNjO1xuICBwYWRkaW5nOiA1MHB4IDYwcHggNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVzY3JpcHRpb24tLXBvc3QgLmRlc2NyaXB0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4uZGVzY3JpcHRpb24tLXBvc3QgLmRlc2NyaXB0aW9uX190aXRsZS1ob2xkZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVzY3JpcHRpb24tLXBvc3QgLmRlc2NyaXB0aW9uX190aXRsZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi5kZXNjcmlwdGlvbi0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmRlc2NyaXB0aW9uLS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmRlc2NyaXB0aW9uLS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uZGVzY3JpcHRpb24tLXRleHQgLmRlc2NyaXB0aW9uX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5kZXNjcmlwdGlvbi0tdGV4dCAuZGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG59XG4uZGVzY3JpcHRpb25fX2hlYWRlci1ncm91cCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVzY3JpcHRpb25fX2hlYWRlci1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmRlc2NyaXB0aW9uLS1zcHJpbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kZXNjcmlwdGlvbi0tc3ByaW50cyAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzM2EzYztcbn1cbi5kZXNjcmlwdGlvbi0tc3ByaW50cyAuZGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2NyaXB0aW9uLS1zcHJpbnRzIC5kZXNjcmlwdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5kZXNjcmlwdGlvbiBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiA3MHB4IDEwMHB4IDUwcHggMTYzcHg7XG4gIHBhZGRpbmc6IDAgNjNweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVzY3JpcHRpb24gYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiA3MHB4IDMwcHggNTBweCA5M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmRlc2NyaXB0aW9uIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIH1cbn1cbi5kZXNjcmlwdGlvbiBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIGNvbG9yOiAjMjBiNTlhO1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMXB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSB0cmFuc2xhdGVYKC0yNXB4KTtcbiAgei1pbmRleDogLTE7XG59XG4uZGVzY3JpcHRpb24gYmxvY2txdW90ZSBwIHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlOyAvKiA1MS4ycHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVzY3JpcHRpb24gYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5kZXNjcmlwdGlvbiBibG9ja3F1b3RlIGNpdGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVzY3JpcHRpb24gYmxvY2txdW90ZSBjaXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5kZXNjcmlwdGlvbiBibG9ja3F1b3RlIGNpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUXCI7XG59XG5cbi5nb2FsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nb2FsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uZ29hbF9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5nb2FsX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5nb2FsX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIG1hcmdpbi10b3A6IC0yMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ29hbF9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5nb2FsX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5nb2FsX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nb2FsX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ29hbF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmdvYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ29hbF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5nb2FsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uZ29hbF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzM2EzYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ29hbF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmdvYWxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5nb2FsX19jb250ZW50IC5zdGVwc19faXRlbSB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ29hbF9fY29udGVudCAuc3RlcHNfX2xpbmUge1xuICBsZWZ0OiA0Ny41JSAhaW1wb3J0YW50O1xufVxuLmdvYWwtLXdoaXRlIC5nb2FsX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZ29hbC0tc2luZ2xlLXRlYW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nb2FsLS1zaW5nbGUtdGVhbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLmdvYWwtLXNpbmdsZS10ZWFtIC5nb2FsX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA3OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5nb2FsLS1zaW5nbGUtdGVhbSAuZ29hbF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdvYWwtLXNpbmdsZS10ZWFtIC5nb2FsX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ29hbC0tc2luZ2xlLXRlYW0gLmdvYWxfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmdvYWwtLXNpbmdsZS10ZWFtIC5nb2FsX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5nb2FsLS1zcHJpbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nb2FsLS1zcHJpbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZ29hbC0tc3ByaW50cyAuZ29hbF9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ29hbC0tc3ByaW50cyAuZ29hbF9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4uZ29hbC0tc3ByaW50cyAuZ29hbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5nb2FsLS1zcHJpbnRzIC5nb2FsX190aXRsZSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdvYWwtLXNwcmludHMgLmdvYWxfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdvYWwtLXNwcmludHMgLmdvYWxfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uZ29hbC0tc3ByaW50cyAuZ29hbF9fZGVzY3JpcHRpb24ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZ29hbC0tc3ByaW50cyAuZ29hbF9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ29hbC0tc3ByaW50cyAuZ29hbF9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5nb2FsLS1zcHJpbnRzIC5nb2FsX19kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG59XG4uZ29hbC0tc3ByaW50cyAuZ29hbF9fZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0ZXBzIHtcbiAgbWF4LXdpZHRoOiA1NzVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnN0ZXBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnN0ZXBzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zdGVwc19faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnN0ZXBzX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuLnN0ZXBzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMjEyMzIyO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4O1xuICBsZWZ0OiAtMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc3RlcHNfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uc3RlcHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zdGVwc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc3RlcHNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc3RlcHNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5zdGVwc19faXRlbTpudGgtY2hpbGQoZXZlbikgLnN0ZXBzX19pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5zdGVwc19faXRlbTpudGgtY2hpbGQoZXZlbikgLnN0ZXBzX19kZXNjcmlwdGlvbiwgLnN0ZXBzX19pdGVtOm50aC1jaGlsZChldmVuKSAuc3RlcHNfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5zdGVwc19fZGVzY3JpcHRpb24sIC5zdGVwc19faXRlbTpudGgtY2hpbGQoZXZlbikgLnN0ZXBzX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnN0ZXBzX19pdGVtOm50aC1jaGlsZChldmVuKSAuc3RlcHNfX2Rlc2NyaXB0aW9uLCAuc3RlcHNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5zdGVwc19fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuLnN0ZXBzX19pdGVtOm50aC1jaGlsZChldmVuKSAuc3RlcHNfX2NvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zdGVwc19faXRlbTpudGgtY2hpbGQoZXZlbikgLnN0ZXBzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc3RlcHNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5zdGVwc19faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zdGVwc19faXRlbTpudGgtY2hpbGQoZXZlbikgLnN0ZXBzX19pY29uIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnN0ZXBzX19pdGVtOm50aC1jaGlsZChvZGQpIC5zdGVwc19fZGVzY3JpcHRpb24sIC5zdGVwc19faXRlbTpudGgtY2hpbGQob2RkKSAuc3RlcHNfX3RpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzX19pdGVtOm50aC1jaGlsZChvZGQpIC5zdGVwc19fZGVzY3JpcHRpb24sIC5zdGVwc19faXRlbTpudGgtY2hpbGQob2RkKSAuc3RlcHNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnN0ZXBzX19pdGVtOm50aC1jaGlsZChvZGQpIC5zdGVwc19fZGVzY3JpcHRpb24sIC5zdGVwc19faXRlbTpudGgtY2hpbGQob2RkKSAuc3RlcHNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnN0ZXBzX19pdGVtOm50aC1jaGlsZChvZGQpIC5zdGVwc19faWNvbiB7XG4gIGxlZnQ6IDEwMCU7XG4gIHJpZ2h0OiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc3RlcHNfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnN0ZXBzX19pY29uIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnN0ZXBzX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnN0ZXBzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnN0ZXBzX190aXRsZSB7XG4gIGNvbG9yOiAjMTUyMjNjO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnN0ZXBzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uc3RlcHNfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGVwc19fZGVzY3JpcHRpb24gLnAzLCAuc3RlcHNfX2Rlc2NyaXB0aW9uIC5mb290ZXJfX3RvcC1uYXYgbGkgYSwgLmZvb3Rlcl9fdG9wLW5hdiBsaSAuc3RlcHNfX2Rlc2NyaXB0aW9uIGEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc3RlcHNfX2Rlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4uc3RlcHNfX2xpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWFlNmJkO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXB4IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zdGVwc19fbGluZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgdG9wOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LCAwKTtcbiAgfVxufVxuLnN0ZXBzX19pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA0NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zdGVwc19faWNvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbn1cbi5zdGVwc19faWNvbi1pbmRleCB7XG4gIGNvbG9yOiAjMGU3YTczO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zdGVwc19faWNvbi1pbmRleCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc3RlcHMtLXdoaXRlIC5zdGVwc19faWNvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3RlcHMtLXdoaXRlIC5zdGVwc19fdGl0bGUgYSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNnM7XG59XG4uc3RlcHMtLXdoaXRlIC5zdGVwc19fdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjBiNTlhO1xufVxuLnN0ZXBzLS1yaWdodC1hbGlnbmVkIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwcy0tcmlnaHQtYWxpZ25lZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc3RlcHMtLXJpZ2h0LWFsaWduZWQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLnN0ZXBzLS1yaWdodC1hbGlnbmVkIC5zdGVwc19fbGluZSB7XG4gIGxlZnQ6IDI2cHg7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMzIyO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0OHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHMtLXJpZ2h0LWFsaWduZWQgLnN0ZXBzX19saW5lIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICB0b3A6IDhweDtcbiAgfVxufVxuLnN0ZXBzLS1yaWdodC1hbGlnbmVkIC5zdGVwc19fbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbiAgZ2FwOiAwcHg7XG59XG4uc3RlcHMtLXJpZ2h0LWFsaWduZWQgLnN0ZXBzX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLnN0ZXBzLS1yaWdodC1hbGlnbmVkIC5zdGVwc19faXRlbTpudGgtY2hpbGQob2RkKSwgLnN0ZXBzLS1yaWdodC1hbGlnbmVkIC5zdGVwc19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc3RlcHMtLXJpZ2h0LWFsaWduZWQgLnN0ZXBzX19pdGVtOm50aC1jaGlsZChvZGQpIC5zdGVwc19faWNvbiwgLnN0ZXBzLS1yaWdodC1hbGlnbmVkIC5zdGVwc19faXRlbTpudGgtY2hpbGQoZXZlbikgLnN0ZXBzX19pY29uIHtcbiAgbGVmdDogLTIzcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc3RlcHMtLXJpZ2h0LWFsaWduZWQgLnN0ZXBzX19pdGVtOm50aC1jaGlsZChvZGQpIC5zdGVwc19faWNvbiwgLnN0ZXBzLS1yaWdodC1hbGlnbmVkIC5zdGVwc19faXRlbTpudGgtY2hpbGQoZXZlbikgLnN0ZXBzX19pY29uIHtcbiAgICBsZWZ0OiAtNTNweDtcbiAgfVxufVxuLnN0ZXBzLS1yaWdodC1hbGlnbmVkIC5zdGVwc19faXRlbTpudGgtY2hpbGQob2RkKSAuc3RlcHNfX2ljb246OmFmdGVyLCAuc3RlcHMtLXJpZ2h0LWFsaWduZWQgLnN0ZXBzX19pdGVtOm50aC1jaGlsZChldmVuKSAuc3RlcHNfX2ljb246OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWluZGV4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zdGVwcy0tcmlnaHQtYWxpZ25lZCAuc3RlcHNfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnN0ZXBzX190aXRsZSwgLnN0ZXBzLS1yaWdodC1hbGlnbmVkIC5zdGVwc19faXRlbTpudGgtY2hpbGQoZXZlbikgLnN0ZXBzX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zdGVwcy0tcmlnaHQtYWxpZ25lZCAuc3RlcHNfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnN0ZXBzX190aXRsZSxcbi5zdGVwcy0tcmlnaHQtYWxpZ25lZCAuc3RlcHNfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnN0ZXBzX19kZXNjcmlwdGlvbiwgLnN0ZXBzLS1yaWdodC1hbGlnbmVkIC5zdGVwc19faXRlbTpudGgtY2hpbGQoZXZlbikgLnN0ZXBzX190aXRsZSxcbi5zdGVwcy0tcmlnaHQtYWxpZ25lZCAuc3RlcHNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5zdGVwc19fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc3RlcHMtLWRheXMgLnN0ZXBzX19pY29uIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiA0NnB4O1xufVxuLnN0ZXBzLS1kYXlzIC5zdGVwc19faWNvbi1pbmRleCB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zdGVwcy0tZGF5cyAuc3RlcHNfX2ljb24gc3ZnIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgbGVmdDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbi5vdXRjb21lcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRjb21lcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLm91dGNvbWVzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0Y29tZXNfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm91dGNvbWVzX190ZXh0IHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRjb21lc19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ub3V0Y29tZXNfX3RpdGxlIHtcbiAgY29sb3I6ICMxNTIyM2M7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGNvbWVzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ub3V0Y29tZXNfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzMzNhM2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGNvbWVzX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ub3V0Y29tZXNfX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjNlbTtcbn1cbi5vdXRjb21lc19fZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vdXRjb21lc19faW1hZ2Uge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0Y29tZXNfX2ltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5vdXRjb21lc19faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm91dGNvbWVzX19jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAub3V0Y29tZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0Y29tZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5vdXRjb21lc19fY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4ub3V0Y29tZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gIG1hcmdpbi1yaWdodDogLTE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGNvbWVzX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuLm91dGNvbWVzX19pdGVtIHtcbiAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0Y29tZXNfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm91dGNvbWVzX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5vdXRjb21lc19faXRlbS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ub3V0Y29tZXNfX2l0ZW0tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNnM7XG59XG4ub3V0Y29tZXNfX2l0ZW0tbGluayAubGluayB7XG4gIGNvbG9yOiAjNWI2NzcwO1xufVxuLm91dGNvbWVzX19pdGVtLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLm91dGNvbWVzX19pdGVtLWxpbms6aG92ZXIgLmxpbmsge1xuICBjb2xvcjogIzIwYjU5YTtcbn1cbi5vdXRjb21lc19faXRlbS1saW5rOmhvdmVyIC5vdXRjb21lc19faXRlbS10aXRsZS1jYXB0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ub3V0Y29tZXNfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzIxMjMyMjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ub3V0Y29tZXNfX2l0ZW0tdGl0bGUtY2FwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbn1cbi5vdXRjb21lc19faXRlbS10aXRsZS1pbmRleCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogNDJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDJweDtcbn1cbi5vdXRjb21lc19faXRlbS10aXRsZS1pbmRleCBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vdXRjb21lc19faXRlbS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBtaW4taGVpZ2h0OiA5M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5vdXRjb21lc19faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5vdXRjb21lcy0tdGVhbS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRjb21lcy0tdGVhbS1zaW5nbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGNvbWVzLS10ZWFtLXNpbmdsZSAuYmVuZWZpdHNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5vdXRjb21lcy0tdGVhbS1zaW5nbGUgLmJlbmVmaXRzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5vdXRjb21lcy0tdGVhbS1zaW5nbGUgLmJlbmVmaXRzX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICBtYXJnaW4tcmlnaHQ6IC00NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRjb21lcy0tdGVhbS1zaW5nbGUgLmJlbmVmaXRzX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuLm91dGNvbWVzLS10ZWFtLXNpbmdsZSAuYmVuZWZpdHNfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDgycHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0Y29tZXMtLXRlYW0tc2luZ2xlIC5iZW5lZml0c19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5vdXRjb21lcy0tdGVhbS1zaW5nbGUgLmJlbmVmaXRzX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5vdXRjb21lcy0tdGVhbS1zaW5nbGUgLmJlbmVmaXRzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaG93cmVlbCB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIHBhZGRpbmctdG9wOiA2MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaG93cmVlbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5zaG93cmVlbF9faW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvd3JlZWxfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuLnNob3dyZWVsX19iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hvd3JlZWxfX2JhY2tncm91bmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0My4yMWRlZywgIzUzNzc4YSwgIzhlYTRhZik7XG59XG4uc2hvd3JlZWxfX2JhY2tncm91bmQtY2lyY2xlLWJpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zaG93cmVlbC1jaXJjbGUtYmlnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgaGVpZ2h0OiA5MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDklO1xuICB0b3A6IDIuNSU7XG4gIHdpZHRoOiA1OCU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3dyZWVsX19iYWNrZ3JvdW5kLWNpcmNsZS1iaWcge1xuICAgIHJpZ2h0OiAtMjAlO1xuICAgIHRvcDogNi41JTtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uc2hvd3JlZWxfX2JhY2tncm91bmQtY2lyY2xlLXNtYWxsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Nob3dyZWVsLWNpcmNsZS1zbWFsbC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgaGVpZ2h0OiA5MCU7XG4gIGxlZnQ6IDUlO1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjglO1xuICB6LWluZGV4OiAxO1xufVxuLnNob3dyZWVsX19jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogNzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaG93cmVlbF9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5zaG93cmVlbF9fZ3JvdXAge1xuICBmbGV4LWJhc2lzOiAzMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvd3JlZWxfX2dyb3VwIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNob3dyZWVsX19ncm91cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zaG93cmVlbF9faW1hZ2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogNDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2hvd3JlZWxfX2ltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5zaG93cmVlbF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3dyZWVsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICB9XG59XG4uc2hvd3JlZWxfX2NhcHRpb24ge1xuICBjb2xvcjogI2MxYzNjMztcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaG93cmVlbF9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNob3dyZWVsX19hY3Rpb24gLnZpZGVvLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaG93cmVlbF9fYWN0aW9uIC52aWRlby1saW5rX190aXRsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5zaG93cmVlbF9fYWN0aW9uIC52aWRlby1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyMGI1OWE7XG59XG4uc2hvd3JlZWxfX2FjdGlvbiAudmlkZW8tbGluazpob3ZlciAudmlkZW8tbGlua19fdGl0bGUge1xuICBib3JkZXItY29sb3I6ICMyMGI1OWE7XG59XG5cbi5wcmljZXMge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLnByaWNlc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMS4zMjgxMjU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJpY2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnByaWNlc19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzM2EzYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnByaWNlc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wcmljZXNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnByaWNlc19fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDExMTBweDtcbiAgcGFkZGluZzogMjBweCA1MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnByaWNlc19fY2FyZHMge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnByaWNlc19fY2FyZHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnByaWNlc19fbm90ZSB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnByaWNlc19fbm90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYXV0aG9yIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hdXRob3JfX3Bob3RvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uYXV0aG9yX19waG90byBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmF1dGhvcl9fZGV0YWlscyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvcl9fZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYXV0aG9yX19kZXRhaWxzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXV0aG9yX19kZXRhaWxzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hdXRob3JfX3RpbWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItLW1vYmlsZS1jZW50ZXJlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXV0aG9yLS1tb2JpbGUtY2VudGVyZWQgLmF1dGhvcl9fcGhvdG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmFydGljbGVzIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLmFydGljbGVzLS1zdGF0aWMge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmFydGljbGVzLS10ZWFtLXNpbmdsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZXMtLXRlYW0tc2luZ2xlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlcy0tdGVhbS1zaW5nbGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uYXJ0aWNsZXMtLWFydGljbGUtc2luZ2xlIC5oMiwgLmFydGljbGVzLS1hcnRpY2xlLXNpbmdsZSAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGgyLCAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IC5hcnRpY2xlcy0tYXJ0aWNsZS1zaW5nbGUgaDIsIC5hcnRpY2xlcy0tYXJ0aWNsZS1zaW5nbGUgLmNvbnRlbnQtaGVhZGluZywgLmFydGljbGVzLS1hcnRpY2xlLXNpbmdsZSAuZGVzY3JpcHRpb25fX2NvbnRlbnQgaDIsIC5kZXNjcmlwdGlvbl9fY29udGVudCAuYXJ0aWNsZXMtLWFydGljbGUtc2luZ2xlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYXJ0aWNsZXMtLWFydGljbGUtc2luZ2xlIC5oMiwgLmFydGljbGVzLS1hcnRpY2xlLXNpbmdsZSAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGgyLCAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IC5hcnRpY2xlcy0tYXJ0aWNsZS1zaW5nbGUgaDIsIC5hcnRpY2xlcy0tYXJ0aWNsZS1zaW5nbGUgLmNvbnRlbnQtaGVhZGluZywgLmFydGljbGVzLS1hcnRpY2xlLXNpbmdsZSAuZGVzY3JpcHRpb25fX2NvbnRlbnQgaDIsIC5kZXNjcmlwdGlvbl9fY29udGVudCAuYXJ0aWNsZXMtLWFydGljbGUtc2luZ2xlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYXJ0aWNsZXNfX2xpc3QtLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXJ0aWNsZXNfX2xpc3QtLXByZWxvYWRlci5pcy12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZXNfX2xpc3QtLWpzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlc19fbGlzdC0tc3RhdGljLCAuYXJ0aWNsZXNfX2xpc3QtLWpzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXJ0aWNsZXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYXJ0aWNsZXMtY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNzYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVzLWNhcmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYXJ0aWNsZXMtY2FyZDpob3ZlciAuYXJ0aWNsZXMtY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hcnRpY2xlcy1jYXJkX19pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDE0OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYXJ0aWNsZXMtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLmFydGljbGVzLWNhcmRfX2ltYWdlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YWU2YmQ7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlcy1jYXJkX19pbWFnZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhOGE4ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcnRpY2xlcy1jYXJkX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNnM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGVzLWNhcmRfX2RldGFpbHMge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFydGljbGVzLWNhcmRfX2RldGFpbHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLmFydGljbGVzLWNhcmRfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYXJ0aWNsZXMtY2FyZF9faGVhZGluZyBhIHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcnRpY2xlcy1jYXJkX19oZWFkaW5nIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hcnRpY2xlcy1jYXJkX190YWcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYXJ0aWNsZXMtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzM2EzYztcbn1cbi5hcnRpY2xlcy1jYXJkLS1wcmVsb2FkZXIgLmFydGljbGVzLWNhcmRfX3BsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFydGljbGVzLWNhcmQtLXByZWxvYWRlciAuYXJ0aWNsZXMtY2FyZF9fZGV0YWlscyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlcy1jYXJkLS1wcmVsb2FkZXIgLmFydGljbGVzLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5hcnRpY2xlcy1jYXJkLS1wcmVsb2FkZXIgLmFydGljbGVzLWNhcmRfX2ltYWdlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYXJ0aWNsZXMtY2FyZC0tcHJlbG9hZGVyIC5hcnRpY2xlcy1jYXJkX19pbWFnZSBzcGFuIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5hcnRpY2xlcy1jYXJkLS1wcmVsb2FkZXIgLmFydGljbGVzLWNhcmRfX3RhZyBzcGFuIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiA2MHB4O1xufVxuLmFydGljbGVzLWNhcmQtLXByZWxvYWRlciAuYXJ0aWNsZXMtY2FyZF9faGVhZGluZyBzcGFuIHtcbiAgaGVpZ2h0OiAxZW07XG4gIG1heC13aWR0aDogODAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlcy1jYXJkLS1wcmVsb2FkZXIgLmFydGljbGVzLWNhcmRfX2Rlc2NyaXB0aW9uIHNwYW4ge1xuICBoZWlnaHQ6IDFlbTtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGVzLWNhcmQuaXMtaG92ZXJlZCAuYXJ0aWNsZXMtY2FyZF9faGVhZGluZyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sb2FkLW1vcmUtaG9sZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmpvYnMgLmFydGljbGVzLWNhcmRfX2RldGFpbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uam9icyAuY2FyZWVyLWhlcm8gLmNhcmVlcl9vcGVuX3RhYiB7XG4gIHRvcDogLTQxcHg7XG59XG4uam9icyAuY2FyZWVyX29wZW5fdGFiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogIzMzM2EzYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLmpvYnMgLmNhcmVlcl9vcGVuX3RhYi5vcGVuIHtcbiAgYmFja2dyb3VuZDogIzVhZTZiZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuam9icyAuY2FyZWVyX29wZW5fdGFiIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnN1bW1hcnktYmxvY2sge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbn1cbi5zdW1tYXJ5LWJsb2NrIGgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLnN1bW1hcnktYmxvY2sgcCB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY0cHg7XG59XG5cbi52aWRlby1zZWN0aW9uLFxuLnZpZGVvX19zZWN0aW9uIHtcbiAgcGFkZGluZzogODBweCA0NS41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXNlY3Rpb24sXG4gIC52aWRlb19fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4udmlkZW8tc2VjdGlvbiBoMSxcbi52aWRlb19fc2VjdGlvbiBoMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbi52aWRlby1zZWN0aW9uLWludHJvLFxuLnZpZGVvX19zZWN0aW9uLWludHJvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXgtd2lkdGg6IDc3M3B4O1xuICBtYXJnaW46IDEycHggYXV0byAzMnB4O1xufVxuLnZpZGVvLXNlY3Rpb25fX2lubmVyLFxuLnZpZGVvX19zZWN0aW9uX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW8tc2VjdGlvbl9faG9sZGVyLFxuLnZpZGVvX19zZWN0aW9uX19ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMTJweCAwIDExMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1zZWN0aW9uX19ob2xkZXIsXG4gIC52aWRlb19fc2VjdGlvbl9faG9sZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLnZpZGVvLXNlY3Rpb25fX2xlZnQsXG4udmlkZW9fX3NlY3Rpb25fX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAzMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXNlY3Rpb25fX2xlZnQsXG4gIC52aWRlb19fc2VjdGlvbl9fbGVmdCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnZpZGVvLXNlY3Rpb25fX2xlZnQtdG9wLFxuLnZpZGVvX19zZWN0aW9uX19sZWZ0LXRvcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnZpZGVvLXNlY3Rpb25fX2xlZnQtdG9wIC5oZWFkaW5nLFxuLnZpZGVvX19zZWN0aW9uX19sZWZ0LXRvcCAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udmlkZW8tc2VjdGlvbl9fbGVmdC10b3AgLnNlY3Rpb24tZGVzY3JpcHRpb24sXG4udmlkZW9fX3NlY3Rpb25fX2xlZnQtdG9wIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMyMTIzMjI7XG59XG4udmlkZW8tc2VjdGlvbl9fbGVmdC1ib3R0b20sXG4udmlkZW9fX3NlY3Rpb25fX2xlZnQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXNlY3Rpb25fX2xlZnQgLnNsaWRlci1uZXh0LFxuICAudmlkZW9fX3NlY3Rpb25fX2xlZnQgLnNsaWRlci1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udmlkZW8tc2VjdGlvbl9fcmlnaHQsXG4udmlkZW9fX3NlY3Rpb25fX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnZpZGVvLXNlY3Rpb25fX3JpZ2h0LFxuICAudmlkZW9fX3NlY3Rpb25fX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tc2VjdGlvbl9fcmlnaHQsXG4gIC52aWRlb19fc2VjdGlvbl9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4udmlkZW8tc2VjdGlvbl9fcmlnaHQgLnNsaWRlci1uZXh0LFxuLnZpZGVvX19zZWN0aW9uX19yaWdodCAuc2xpZGVyLW5leHQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDIxNXB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tc2VjdGlvbl9fcmlnaHQgLnNsaWRlci1uZXh0LFxuICAudmlkZW9fX3NlY3Rpb25fX3JpZ2h0IC5zbGlkZXItbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZpZGVvLXNlY3Rpb24tLXRlc3RpbW9uaWFscyxcbi52aWRlb19fc2VjdGlvbi0tdGVzdGltb25pYWxzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tc2VjdGlvbi0tdGVzdGltb25pYWxzLFxuICAudmlkZW9fX3NlY3Rpb24tLXRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi52aWRlby1zZWN0aW9uLS10ZXN0aW1vbmlhbHMgLnZpZGVvLXNlY3Rpb25fX2lubmVyLFxuLnZpZGVvX19zZWN0aW9uLS10ZXN0aW1vbmlhbHMgLnZpZGVvLXNlY3Rpb25fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvLXNlY3Rpb24tLXRlc3RpbW9uaWFscyAudmlkZW8tc2VjdGlvbl9faG9sZGVyLFxuLnZpZGVvX19zZWN0aW9uLS10ZXN0aW1vbmlhbHMgLnZpZGVvLXNlY3Rpb25fX2hvbGRlciB7XG4gIHBhZGRpbmc6IDExMnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnZpZGVvLXNlY3Rpb24tLXRlc3RpbW9uaWFscyAudmlkZW8tc2VjdGlvbl9faG9sZGVyLFxuICAudmlkZW9fX3NlY3Rpb24tLXRlc3RpbW9uaWFscyAudmlkZW8tc2VjdGlvbl9faG9sZGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tc2VjdGlvbi0tdGVzdGltb25pYWxzIC52aWRlby1zZWN0aW9uX19ob2xkZXIsXG4gIC52aWRlb19fc2VjdGlvbi0tdGVzdGltb25pYWxzIC52aWRlby1zZWN0aW9uX19ob2xkZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCA3MHB4O1xuICB9XG59XG4udmlkZW8tc2VjdGlvbi0tdGVzdGltb25pYWxzIC52aWRlby1zZWN0aW9uX19ob2xkZXI6OmJlZm9yZSxcbi52aWRlb19fc2VjdGlvbi0tdGVzdGltb25pYWxzIC52aWRlby1zZWN0aW9uX19ob2xkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxNjJweDtcbiAgbGVmdDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tc2VjdGlvbi0tdGVzdGltb25pYWxzIC52aWRlby1zZWN0aW9uX19ob2xkZXI6OmJlZm9yZSxcbiAgLnZpZGVvX19zZWN0aW9uLS10ZXN0aW1vbmlhbHMgLnZpZGVvLXNlY3Rpb25fX2hvbGRlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udmlkZW8tc2VjdGlvbi0tdGVzdGltb25pYWxzIC52aWRlby1zZWN0aW9uX19yaWdodCxcbi52aWRlb19fc2VjdGlvbi0tdGVzdGltb25pYWxzIC52aWRlby1zZWN0aW9uX19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi52aWRlby1zZWN0aW9uLS1wcm9qZWN0LFxuLnZpZGVvX19zZWN0aW9uLS1wcm9qZWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnZpZGVvLXNlY3Rpb24tLXByb2plY3QgLnZpZGVvLXNlY3Rpb25fX2hvbGRlcjo6YWZ0ZXIsXG4udmlkZW9fX3NlY3Rpb24tLXByb2plY3QgLnZpZGVvLXNlY3Rpb25fX2hvbGRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLXNlY3Rpb25fX2RvdHMsXG4udmlkZW9fX3NlY3Rpb25fX2RvdHMge1xuICBib3R0b206IDE4cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tc2VjdGlvbl9fZG90cyAuc2xpY2stZG90cyxcbi52aWRlb19fc2VjdGlvbl9fZG90cyAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi52aWRlby1zZWN0aW9uX19kb3RzIC5zbGljay1kb3RzID4gbGksXG4udmlkZW9fX3NlY3Rpb25fX2RvdHMgLnNsaWNrLWRvdHMgPiBsaSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnZpZGVvLXNlY3Rpb25fX2RvdHMgLnNsaWNrLWRvdHMgPiBsaSBidXR0b24sXG4udmlkZW9fX3NlY3Rpb25fX2RvdHMgLnNsaWNrLWRvdHMgPiBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjYzFjM2MzO1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgd2lkdGg6IDMwcHg7XG59XG4udmlkZW8tc2VjdGlvbl9fZG90cyAuc2xpY2stZG90cyA+IGxpIGJ1dHRvbjo6YmVmb3JlLFxuLnZpZGVvX19zZWN0aW9uX19kb3RzIC5zbGljay1kb3RzID4gbGkgYnV0dG9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLXNlY3Rpb25fX2RvdHMgLnNsaWNrLWRvdHMgPiBsaTpob3ZlciBidXR0b24sIC52aWRlby1zZWN0aW9uX19kb3RzIC5zbGljay1kb3RzID4gbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcbi52aWRlb19fc2VjdGlvbl9fZG90cyAuc2xpY2stZG90cyA+IGxpOmhvdmVyIGJ1dHRvbixcbi52aWRlb19fc2VjdGlvbl9fZG90cyAuc2xpY2stZG90cyA+IGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMGU3YTczO1xufVxuLnZpZGVvLXNlY3Rpb25fX2RvdHMgLnNsaWNrLWRvdHMgPiBsaTpob3Zlcixcbi52aWRlb19fc2VjdGlvbl9fZG90cyAuc2xpY2stZG90cyA+IGxpOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4udmlkZW8tZ2FsbGVyeSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDA7XG59XG4udmlkZW8tZ2FsbGVyeS1ob2xkZXIge1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1nYWxsZXJ5X19pdGVtIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1nYWxsZXJ5X19pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLWdhbGxlcnlfX3BsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4udmlkZW8tZ2FsbGVyeV9fcGxhY2Vob2xkZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlby1nYWxsZXJ5X19vdmVybGF5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTgsIDYwLCAwLjcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4udmlkZW8tZ2FsbGVyeV9fdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuLnZpZGVvLWdhbGxlcnlfX3ZpZGVvIHZpZGVvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLS1mdWxsc2NyZWVuIC52aWRlby1nYWxsZXJ5X192aWRlbyB2aWRlbyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4udmlkZW8tZ2FsbGVyeV9fdmlkZW8uaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi52aWRlby1nYWxsZXJ5X19wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU3YTczO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4udmlkZW8tcGFnaW5hdGlvbixcbi50ZXN0aW1vbmlhbHMtcGFnaW5hdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1wYWdpbmF0aW9uLFxuICAudGVzdGltb25pYWxzLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4udmlkZW8tcGFnaW5hdGlvbl9fY3VycmVudCxcbi50ZXN0aW1vbmlhbHMtcGFnaW5hdGlvbl9fY3VycmVudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnZpZGVvLXBhZ2luYXRpb25fX2RlbGltaXRlciwgLnZpZGVvLXBhZ2luYXRpb25fX2N1cnJlbnQsIC52aWRlby1wYWdpbmF0aW9uX190b3RhbCxcbi50ZXN0aW1vbmlhbHMtcGFnaW5hdGlvbl9fZGVsaW1pdGVyLFxuLnRlc3RpbW9uaWFscy1wYWdpbmF0aW9uX19jdXJyZW50LFxuLnRlc3RpbW9uaWFscy1wYWdpbmF0aW9uX190b3RhbCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnZpZGVvLXBhZ2luYXRpb25fX2RlbGltaXRlcixcbi50ZXN0aW1vbmlhbHMtcGFnaW5hdGlvbl9fZGVsaW1pdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4udmlkZW8tcGFnaW5hdGlvbl9fbmV4dCwgLnZpZGVvLXBhZ2luYXRpb25fX3ByZXYsXG4udGVzdGltb25pYWxzLXBhZ2luYXRpb25fX25leHQsXG4udGVzdGltb25pYWxzLXBhZ2luYXRpb25fX3ByZXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnB4O1xufVxuLnZpZGVvLXBhZ2luYXRpb25fX25leHQ6aG92ZXIsIC52aWRlby1wYWdpbmF0aW9uX19wcmV2OmhvdmVyLFxuLnRlc3RpbW9uaWFscy1wYWdpbmF0aW9uX19uZXh0OmhvdmVyLFxuLnRlc3RpbW9uaWFscy1wYWdpbmF0aW9uX19wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udmlkZW8tcGFnaW5hdGlvbl9fcHJldixcbi50ZXN0aW1vbmlhbHMtcGFnaW5hdGlvbl9fcHJldiB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnZpZGVvLXBhZ2luYXRpb25fX25leHQsXG4udGVzdGltb25pYWxzLXBhZ2luYXRpb25fX25leHQge1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi52aWRlby1wYWdpbmF0aW9uLmlzLXZpc2libGUsXG4udGVzdGltb25pYWxzLXBhZ2luYXRpb24uaXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXBhZ2luYXRpb24uaXMtdmlzaWJsZSxcbiAgLnRlc3RpbW9uaWFscy1wYWdpbmF0aW9uLmlzLXZpc2libGUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uZ2FsbGVyeS13YXRjaC12aWRlbyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG4uZ2FsbGVyeS13YXRjaC12aWRlb19faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDQwcHg7XG59XG4uZ2FsbGVyeS13YXRjaC12aWRlb19fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS13YXRjaC12aWRlb19fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdhbGxlcnktd2F0Y2gtdmlkZW9fX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIH1cbn1cbi5nYWxsZXJ5LXdhdGNoLXZpZGVvOmhvdmVyIHtcbiAgY29sb3I6ICM1YWU2YmQ7XG59XG5cbi5zbGlkZXItbmV4dF9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVyLW5leHRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNsaWRlci1uZXh0X19saW5rIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0MyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTZzO1xuICB3aWR0aDogY2FsYygxMDAlIC0gODdweCk7XG59XG4uc2xpZGVyLW5leHRfX2xpbmsuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpZGVyLW5leHRfX2xpbmsuYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnNsaWRlci1uZXh0X19saW5rLmFjdGl2ZTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMwZTdhNzM7XG59XG4uc2xpZGVyLW5leHRfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnNsaWRlci1uZXh0X19pbWFnZS1ob2xkZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9zdC1jb250ZW50IGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG4ucG9zdC1jb250ZW50X19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQge1xuICBjb2xvcjogIzIxMjMyMjtcbn1cbi5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQucDIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDIubm8tdG9wLWluZGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDUsIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDYge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDQzLjJweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDU6Zmlyc3QtY2hpbGQsIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgaDY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGg1LCAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGg2IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4ucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGg2IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgYSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBhIHNwYW4ge1xuICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMGI1OWE7XG59XG4ucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IHVsIHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IHVsIGxpIHAge1xuICBjb2xvcjogIzMzM2EzYztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICMyMGI1OWE7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xufVxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCB1bC5saW5rcyBsaSBhIHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgdWwubGlua3MgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGU3YTczO1xufVxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCB1bC5saW5rcyBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBwIHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIG1hcmdpbi1ib3R0b206IDEuM2VtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7IC8qIDI1LjZweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cbi5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgcGFkZGluZzogNjBweCAxMzBweDtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDYwcHggMHB4IDYwcHggMHB4O1xuICAgIHBhZGRpbmc6IDYwcHggNjBweDtcbiAgfVxufVxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIGNvbG9yOiAjMjBiNTlhO1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDExMHB4O1xuICB0b3A6IDQ0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHRyYW5zbGF0ZVgoLTI1cHgpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LXRleHQgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA0NXB4O1xuICB9XG59XG4ucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGJsb2NrcXVvdGUgcCB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzMzM2EzYztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogNTEuMnB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBibG9ja3F1b3RlIGNpdGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGJsb2NrcXVvdGUgY2l0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJRcIjtcbn1cbi5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LWltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LWltYWdlcyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LWltYWdlc19faXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LWltYWdlcy0tZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3N0LWNvbnRlbnRfX2lubmVyIC5ib2R5LWltYWdlcy0tZ3JpZCB7XG4gICAgZ3JpZC1nYXA6IDEwcHg7XG4gIH1cbn1cbi5wb3N0LWNvbnRlbnQtLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLnBvc3QtY29udGVudC0tdGVhbS1zaW5nbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucG9zdC1jb250ZW50LS10ZWFtLXNpbmdsZSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtY29udGVudC0tdGVhbS1zaW5nbGUge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3N0LWNvbnRlbnQtLXRlYW0tc2luZ2xlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbi5wb3N0LWNvbnRlbnQtLXRlYW0tc2luZ2xlIC5wb3N0LWNvbnRlbnRfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0LWNvbnRlbnQtLXRlYW0tc2luZ2xlIC5wb3N0LWNvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWNvbnRlbnQtLXRlYW0tc2luZ2xlIC5wb3N0LWNvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBvc3QtY29udGVudC0tdGVhbS1zaW5nbGUgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBvc3QtY29udGVudC0tdGVhbS1zaW5nbGUgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9zdC1jb250ZW50LS1zZXJ2aWNlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3QtY29udGVudC0tc2VydmljZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucG9zdC1jb250ZW50LS1zZXJ2aWNlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdC13cmFwcGVyIC5xdWljay1saW5rc19faG9sZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2luZ2xlLXBvc3Qtd3JhcHBlciAucXVpY2stbGlua3NfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW1hZ2UtdGV4dC1sZWZ0LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDYwcHg7XG59XG4uaW1hZ2UtdGV4dC1sZWZ0LXJpZ2h0LmltYWdlLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmltYWdlLXRleHQtbGVmdC1yaWdodF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxleDogMTtcbn1cbi5pbWFnZS10ZXh0LWxlZnQtcmlnaHRfX3RleHQge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxleDogMTtcbn1cbi5pbWFnZS10ZXh0LWxlZnQtcmlnaHRfX3RleHQgaDQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmltYWdlLXRleHQtbGVmdC1yaWdodF9fdGV4dCBwIHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY0cHg7XG59XG4uaW1hZ2UtdGV4dC1sZWZ0LXJpZ2h0X190ZXh0IHAgYSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLXRleHQtbGVmdC1yaWdodCB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmltYWdlLXRleHQtbGVmdC1yaWdodF9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW1hZ2UtdGV4dC1sZWZ0LXJpZ2h0X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZlYXR1cmVkLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiA1MXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLWdhbGxlcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG4uZmVhdHVyZWQtZ2FsbGVyeV9faG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZlYXR1cmVkLWdhbGxlcnlfX2l0ZW0taG9sZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLWdhbGxlcnlfX2l0ZW0taG9sZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZlYXR1cmVkLWdhbGxlcnlfX2l0ZW0taG9sZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODAlO1xuICB9XG59XG4uZmVhdHVyZWQtZ2FsbGVyeV9fYmFja2dyb3VuZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZlYXR1cmVkLWdhbGxlcnlfX2JhY2tncm91bmQgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmVhdHVyZWQtZ2FsbGVyeV9fYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzIxMjMyMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZlYXR1cmVkLWdhbGxlcnlfX2ZvcmVncm91bmQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZlYXR1cmVkLWdhbGxlcnlfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mZWF0dXJlZC1nYWxsZXJ5X19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLWdhbGxlcnlfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mZWF0dXJlZC1nYWxsZXJ5X19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5mZWF0dXJlZC1nYWxsZXJ5X19sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mZWF0dXJlZC1nYWxsZXJ5X19hY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5mZWF0dXJlZC1nYWxsZXJ5X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1nYWxsZXJ5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZlYXR1cmVkLWdhbGxlcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmVhdHVyZWQtZ2FsbGVyeV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZlYXR1cmVkLWdhbGxlcnlfX3Byb2dyZXNzLWJhciB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmVhdHVyZWQtZ2FsbGVyeV9fcHJvZ3Jlc3MtYmFyIGRpdiB7XG4gIGJhY2tncm91bmQ6ICM1YWU2YmQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xufVxuLmZlYXR1cmVkLWdhbGxlcnktLWZsZXhpYmxlIHtcbiAgbWFyZ2luOiA3MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLWdhbGxlcnktLWZsZXhpYmxlIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mZWF0dXJlZC1nYWxsZXJ5LS1mbGV4aWJsZSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbi5mZWF0dXJlZC1nYWxsZXJ5LS1mbGV4aWJsZSAuZmVhdHVyZWQtZ2FsbGVyeV9faXRlbS1ob2xkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTQlO1xufVxuLmZlYXR1cmVkLWdhbGxlcnktLWZsZXhpYmxlIC5mZWF0dXJlZC1nYWxsZXJ5X19pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlYXR1cmVkLWdhbGxlcnk6aG92ZXIgLmZlYXR1cmVkLW5hdmlnYXRpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmZlYXR1cmVkLWdhbGxlcnk6aG92ZXIgLmZlYXR1cmVkLWdhbGxlcnlfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmVhdHVyZWQtbmF2aWdhdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZlYXR1cmVkLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mZWF0dXJlZC1uYXZpZ2F0aW9uIC5mZWF0dXJlZC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZmVhdHVyZWQtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAwO1xufVxuLmZlYXR1cmVkLW5hdmlnYXRpb24gLmZlYXR1cmVkLWJ1dHRvbi0tYXJyb3dfbGVmdCA+IGRpdiB7XG4gIHJpZ2h0OiAwO1xufVxuLmZlYXR1cmVkLW5hdmlnYXRpb24gLmZlYXR1cmVkLWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHJpZ2h0OiAwO1xufVxuLmZlYXR1cmVkLW5hdmlnYXRpb24gLmZlYXR1cmVkLWJ1dHRvbi0tYXJyb3dfcmlnaHQgPiBkaXYge1xuICBsZWZ0OiAwO1xufVxuLnJlbGF0ZWQtcHJvamVjdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTM2cHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtcHJvamVjdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJlbGF0ZWQtcHJvamVjdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4ucmVsYXRlZC1wcm9qZWN0cyAuY29udGVudC10ZXh0LCAucmVsYXRlZC1wcm9qZWN0cyAudGl0bGVfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XG59XG5cbi5mZWF0dXJlZC1wcm9qZWN0cy1nYWxsZXJ5IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1wcm9qZWN0cy1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLmZlYXR1cmVkLXByb2plY3RzLWdhbGxlcnkgLm5hdmlnYXRpb24tYXJyb3dzIHtcbiAgbWFyZ2luLXRvcDogLTI5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5mZWF0dXJlZC1wcm9qZWN0cy1nYWxsZXJ5X19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZlYXR1cmVkLXByb2plY3RzLWdhbGxlcnlfX2hvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mZWF0dXJlZC1wcm9qZWN0cy1nYWxsZXJ5IC5wcm9qZWN0c19faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDQzMnB4O1xuICBmbGV4LWJhc2lzOiA0MzJweDtcbn1cbi5mZWF0dXJlZC1wcm9qZWN0cy1nYWxsZXJ5X19zbGlkZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmZlYXR1cmVkLXByb2plY3RzLWdhbGxlcnkgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5mZWF0dXJlZC1wcm9qZWN0cy1nYWxsZXJ5IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjJweDtcbn1cblxuLmNvb2tpZXMtd2luZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiA1MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMThweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXgtd2lkdGg6IDIzNnB4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvb2tpZXMtd2luZG93IHtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jb29raWVzLXdpbmRvdy5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uY29va2llcy13aW5kb3dfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb29raWVzLXdpbmRvd19faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb29raWVzLXdpbmRvd19faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDE1MXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb29raWVzLXdpbmRvd19fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvb2tpZXMtd2luZG93X190ZXh0IHtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uY29va2llcy13aW5kb3dfX3RleHQgYSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTZzO1xufVxuLmNvb2tpZXMtd2luZG93X190ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogIzBlN2E3Mztcbn1cblxuLmZhcSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhcSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmFxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuLmZhcSAuY29udGVudC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5mYXFfX3RpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbn1cbi5mYXFfX3RpdGxlLXRleHQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhcV9fdGl0bGUtdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmZhcV9fdGl0bGU6aG92ZXIgLmZhcV9faWNvbiB7XG4gIGNvbG9yOiAjMGU3YTczO1xufVxuLmZhcV9fdGl0bGU6aG92ZXIgLmZhcV9fdGl0bGUtdGV4dCB7XG4gIGNvbG9yOiAjMGU3YTczO1xufVxuLmZhcV9fdGl0bGU6aG92ZXIgLmZhcV9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG4uZmFxX19pY29uIHtcbiAgY29sb3I6ICM1YjY3NzA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE2cywgdHJhbnNmb3JtIDAuM3M7XG59XG4uZmFxX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE2cztcbn1cbi5mYXFfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cbi5mYXFfX2l0ZW0uaXMtYWN0aXZlIC5mYXFfX2NvbnRlbnQtaW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZhcV9faXRlbS5pcy1hY3RpdmUgLmZhcV9faWNvbiB7XG4gIGNvbG9yOiAjMGU3YTczO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhcV9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIHBhZGRpbmc6IDMwcHggNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmFxX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1cHggMzBweCAyNXB4O1xuICB9XG59XG4uZmFxX19jb250ZW50LWlubmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5mYXFfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZWNobm9sb2dpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogOTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudGVjaG5vbG9naWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlY2hub2xvZ2llcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50ZWNobm9sb2dpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi50ZWNobm9sb2dpZXNfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDYzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZWNobm9sb2dpZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGVjaG5vbG9naWVzX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4udGVjaG5vbG9naWVzX19saXN0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudGVjaG5vbG9naWVzX19saXN0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVjaG5vbG9naWVzX19saXN0IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGVjaG5vbG9naWVzX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlY2hub2xvZ2llc19faXRlbSB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzMuMzMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudGVjaG5vbG9naWVzX19pdGVtIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWNobm9sb2dpZXNfX2l0ZW0ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlY2hub2xvZ2llc19faXRlbSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi50ZWNobm9sb2dpZXNfX2l0ZW0gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRlY2hub2xvZ2llc19fY29udGVudCB7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVjaG5vbG9naWVzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGVjaG5vbG9naWVzX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnRlY2hub2xvZ2llc19fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50ZWNobm9sb2dpZXNfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZWNobm9sb2dpZXMtLXByb2plY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRlY2hub2xvZ2llcy0tcHJvamVjdCAudGVjaG5vbG9naWVzX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4udGVjaG5vbG9naWVzLS1wcm9qZWN0IC50ZWNobm9sb2dpZXNfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNjcm9sbC1jYXJkc19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cbi5zY3JvbGwtY2FyZHNfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzJTtcbiAgcGFkZGluZzogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNjcm9sbC1jYXJkc19faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbC1jYXJkc19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuLnNjcm9sbC1jYXJkc19faXRlbS1ob2xkZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoNjQsIDU0LCA3OCwgMC4yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE2cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2Nyb2xsLWNhcmRzX19pdGVtLWhvbGRlciB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG59XG4uc2Nyb2xsLWNhcmRzX19pdGVtLWhvbGRlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggMCByZ2JhKDY0LCA1NCwgNzgsIDAuMTgpO1xufVxuLnNjcm9sbC1jYXJkc19faXRlbS1ob2xkZXI6aG92ZXIgLnNjcm9sbC1jYXJkc19fbGluayBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNjcm9sbC1jYXJkc19faXRlbTpudGgtY2hpbGQoMikgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTU4ZGVnKTtcbn1cbi5zY3JvbGwtY2FyZHNfX2l0ZW06bnRoLWNoaWxkKDMpIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG59XG4uc2Nyb2xsLWNhcmRzX19pdGVtOm50aC1jaGlsZCg0KSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjBkZWcpO1xufVxuLnNjcm9sbC1jYXJkc19faXRlbTpudGgtY2hpbGQoNSkgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTAwZGVnKTtcbn1cbi5zY3JvbGwtY2FyZHNfX2hlYWRpbmcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zY3JvbGwtY2FyZHNfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zY3JvbGwtY2FyZHNfX3RpdGxlIHtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMS42N3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNjcm9sbC1jYXJkc19fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnNjcm9sbC1jYXJkc19faWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNjcm9sbC1jYXJkc19faWNvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG4uc2Nyb2xsLWNhcmRzX19pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjcm9sbC1jYXJkc19faW5kZXgge1xuICBjb2xvcjogIzBlN2E3MztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2Nyb2xsLWNhcmRzX19pbmRleCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc2Nyb2xsLWNhcmRzX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBsaW5lLWhlaWdodDogMS43Nzc3Nzc3Nzc4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zY3JvbGwtY2FyZHNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zY3JvbGwtY2FyZHNfX2xpbmsgc3BhbiB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2Nyb2xsLWNhcmRzLS1yb3ctMiAuc2Nyb2xsLWNhcmRzX19pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNjcm9sbC1jYXJkcy0tcm93LTIgLnNjcm9sbC1jYXJkc19faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNjcm9sbC1jYXJkcy0tcm93LTIgLnNjcm9sbC1jYXJkc19faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG4uc2Nyb2xsLWNhcmRzLS1yb3ctMiAuc2Nyb2xsLWNhcmRzX19pdGVtIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zY3JvbGwtY2FyZHMtLXJvdy0yIC5zY3JvbGwtY2FyZHNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zY3JvbGwtY2FyZHMtLXJvdy0yIC5zY3JvbGwtY2FyZHNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsLWNhcmRzLS1yb3ctMiAuc2Nyb2xsLWNhcmRzX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4uc2Nyb2xsLWNhcmRzLS1yb3ctMiAuc2Nyb2xsLWNhcmRzX19pdGVtLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNjcm9sbC1jYXJkcy0tcm93LTIgLnNjcm9sbC1jYXJkc19faXRlbS1ob2xkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zY3JvbGwtY2FyZHMtLXJvdy0yIC5zY3JvbGwtY2FyZHNfX2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2Nyb2xsLWNhcmRzLS1yb3ctMiAuc2Nyb2xsLWNhcmRzX19pY29uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2Nyb2xsLWNhcmRzLS1yb3ctMiAuc2Nyb2xsLWNhcmRzX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc2Nyb2xsLWNhcmRzLS1yb3ctMiAuc2Nyb2xsLWNhcmRzX19pY29uIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2Nyb2xsLWNhcmRzLS1yb3ctMiAuc2Nyb2xsLWNhcmRzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zY3JvbGwtY2FyZHMtLXJvdy0yIC5zY3JvbGwtY2FyZHNfX2NvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2Nyb2xsLWNhcmRzLS1yb3ctMiAuc2Nyb2xsLWNhcmRzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnVzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cbi51c2VyX19hdmF0YXIge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZXJfX2F2YXRhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLnVzZXJfX2F2YXRhciBpbWcge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi51c2VyX19hdmF0YXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMjQ5LCAyNDksIDI0OSwgMC41KTtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cbi51c2VyX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udXNlcl9fcm9sZSB7XG4gIGNvbG9yOiAjMGU3YTczO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMjEuNnB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZXJfX3JvbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi51c2VyX19kZXNjcmlwdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbi51c2VyLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwcHg7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udXNlci1jYXJkcyAudXNlciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudXNlci1jYXJkcyAudXNlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnVzZXItY2FyZHMgLnVzZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLnVzZXItY2FyZHMgLnVzZXIgLnVzZXJfX2J1dHRvbnMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDc3M3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLnZpZGVvIGlmcmFtZSxcbi52aWRlbyBvYmplY3QsXG4udmlkZW8gZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlb19fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2EzYztcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZGVvX19vdmVybGF5IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvX19vdmVybGF5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNTEsIDU4LCA2MCwgMC42KSwgcmdiYSg1MSwgNTgsIDYwLCAwLjYpKTtcbn1cbi52aWRlb19fcGxheSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICBnYXA6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuLnZpZGVvX19wbGF5IC5pY29uLVBsYXkge1xuICBmb250LXNpemU6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4udmlkZW86aG92ZXIgLnZpZGVvX19vdmVybGF5OjphZnRlcixcbi52aWRlbzpob3ZlciAudmlkZW9fX3BsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvamVjdC1jYXJkcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExODRweDtcbiAgcGFkZGluZzogMCA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDgwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdC1jYXJkcyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGdhcDogNDBweCAyMHB4O1xuICB9XG59XG4ucHJvamVjdC1jYXJkcy53aWRlciB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3QtY2FyZHMud2lkZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBtYXgtd2lkdGg6IDI3NXB4O1xuICBtaW4taGVpZ2h0OiAyNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZCB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5jYXJkIC5saW5rX29uX2hvdmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNhcmQ6aG92ZXIgLmxpbmtfb25faG92ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmNhcmRfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGhlaWdodDogNDJweDtcbn1cbi5jYXJkX19udW1iZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjEyMzIyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1pbi13aWR0aDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICB0b3A6IC00cHg7XG59XG4uY2FyZF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjEyMzIyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZF9fdGl0bGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX190aXRsZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5jYXJkX190aXRsZSBoMyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMjguOHB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNhcmRfX3RpdGxlIGg0IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcmRfX3RpdGxlIGltZyB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG59XG4uY2FyZF9fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jYXJkX19idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNhcmRfX2V4cGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMjRweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIzMjI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE2cztcbn1cbi5jYXJkX19leHBhbmQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICNmMmYyZjI7XG59XG4uY2FyZC5jYXJkLS1hY3RpdmUgLmNhcmRfX2V4cGFuZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uY2FyZC0tbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDM2OHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jYXJkLS1sYXJnZSAuY2FyZF9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNhcmQtLWxhcmdlIGgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNhcmQtLWxhcmdlIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogIzMzM2EzYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbn1cbi5jYXJkLS1sYXJnZSAubGluayB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG4uY2FyZC0tbWVkaWEge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZ2FwOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcmQtLW1lZGlhIC5jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuLmNhcmQtLW1lZGlhIC5jYXJkX19tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbi5jYXJkLS1tZWRpYSAuY2FyZF9fbWVkaWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYXJkLS1tZWRpYSAuY2FyZF9fdGl0bGUgaDQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uY2FyZC0tbWVkaWEgLmNhcmRfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAtNnB4IDAgLTEwcHg7XG59XG4uY2FyZC0tbWVkaWEgLmNhcmRfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmNhcmQtLW1lZGlhIC5jYXJkX19sb2dvIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcmQtLW1lZGlhIC5jYXJkX19sb2dvIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzBweDtcbn1cbi5jYXJkLS1zbWFsbCAuY2FyZF9fbWVkaWEge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2FyZC0tc21hbGwgLmNhcmRfX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXJkLS1zbWFsbCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8gU2xhYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xufVxuXG4uY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXgtd2lkdGg6IDE3NjlweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXgtd2lkdGg6IDU4OXB4O1xuICAgIGdyaWQtZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZHMgLmNhcmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmRzIC5jYXJkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNhcmRzLS1xdWFkIC5jYXJkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNhcmRzLS1wZW50YSAuY2FyZDpudGgtY2hpbGQoLW4rMikge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2FyZHMtLXBlbnRhIC5jYXJkOm50aC1jaGlsZChuKzMpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1leHBhbmQtc2VjdGlvbl9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDE3NjlweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbn1cbi5jYXJkLWV4cGFuZC1zZWN0aW9uX190aXRsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtZXhwYW5kLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMycHggMzBweDtcbiAgfVxufVxuXG4uY2FyZC1jYXJvdXNlbCxcbi50ZXN0aW1vbmlhbC1jYXJkLWNhcm91c2VsLFxuLmxvY2F0aW9ucy1jYXJkLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMycHggLTE2cHggMCAtMTZweDtcbn1cbi5jYXJkLWNhcm91c2VsLWJsb2NrIGgyLFxuLnRlc3RpbW9uaWFsLWNhcmQtY2Fyb3VzZWwtYmxvY2sgaDIsXG4ubG9jYXRpb25zLWNhcmQtY2Fyb3VzZWwtYmxvY2sgaDIge1xuICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC1jYXJvdXNlbCAuY2FyZCxcbi50ZXN0aW1vbmlhbC1jYXJkLWNhcm91c2VsIC5jYXJkLFxuLmxvY2F0aW9ucy1jYXJkLWNhcm91c2VsIC5jYXJkIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FyZC1jYXJvdXNlbF9faGVhZGVyLFxuLnRlc3RpbW9uaWFsLWNhcmQtY2Fyb3VzZWxfX2hlYWRlcixcbi5sb2NhdGlvbnMtY2FyZC1jYXJvdXNlbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJkLWNhcm91c2VsX19oZWFkZXIgZGl2OmZpcnN0LW9mLXR5cGUsXG4udGVzdGltb25pYWwtY2FyZC1jYXJvdXNlbF9faGVhZGVyIGRpdjpmaXJzdC1vZi10eXBlLFxuLmxvY2F0aW9ucy1jYXJkLWNhcm91c2VsX19oZWFkZXIgZGl2OmZpcnN0LW9mLXR5cGUge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY2FyZC1jYXJvdXNlbF9faGVhZGVyIC5uYXZpZ2F0aW9uLFxuLnRlc3RpbW9uaWFsLWNhcmQtY2Fyb3VzZWxfX2hlYWRlciAubmF2aWdhdGlvbixcbi5sb2NhdGlvbnMtY2FyZC1jYXJvdXNlbF9faGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHdpZHRoOiA0MnB4O1xufVxuLmNhcmQtY2Fyb3VzZWxfX2hlYWRlciAubmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLmNhcmQtY2Fyb3VzZWxfX2hlYWRlciAubmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnRlc3RpbW9uaWFsLWNhcmQtY2Fyb3VzZWxfX2hlYWRlciAubmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnRlc3RpbW9uaWFsLWNhcmQtY2Fyb3VzZWxfX2hlYWRlciAubmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmxvY2F0aW9ucy1jYXJkLWNhcm91c2VsX19oZWFkZXIgLm5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCxcbi5sb2NhdGlvbnMtY2FyZC1jYXJvdXNlbF9faGVhZGVyIC5uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIycHggMHB4O1xuICB3aWR0aDogMjhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmNhcmQtY2Fyb3VzZWxfX2hlYWRlciAubmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHNwYW4sXG4uY2FyZC1jYXJvdXNlbF9faGVhZGVyIC5uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYgc3Bhbixcbi50ZXN0aW1vbmlhbC1jYXJkLWNhcm91c2VsX19oZWFkZXIgLm5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCBzcGFuLFxuLnRlc3RpbW9uaWFsLWNhcmQtY2Fyb3VzZWxfX2hlYWRlciAubmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHNwYW4sXG4ubG9jYXRpb25zLWNhcmQtY2Fyb3VzZWxfX2hlYWRlciAubmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHNwYW4sXG4ubG9jYXRpb25zLWNhcmQtY2Fyb3VzZWxfX2hlYWRlciAubmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5jYXJkLWNhcm91c2VsX19oZWFkZXIgLm5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4uY2FyZC1jYXJvdXNlbF9faGVhZGVyIC5uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuLnRlc3RpbW9uaWFsLWNhcmQtY2Fyb3VzZWxfX2hlYWRlciAubmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbi50ZXN0aW1vbmlhbC1jYXJkLWNhcm91c2VsX19oZWFkZXIgLm5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4ubG9jYXRpb25zLWNhcmQtY2Fyb3VzZWxfX2hlYWRlciAubmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbi5sb2NhdGlvbnMtY2FyZC1jYXJvdXNlbF9faGVhZGVyIC5uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jYXJkLWNhcm91c2VsX19oZWFkZXIgLm5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldixcbi50ZXN0aW1vbmlhbC1jYXJkLWNhcm91c2VsX19oZWFkZXIgLm5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldixcbi5sb2NhdGlvbnMtY2FyZC1jYXJvdXNlbF9faGVhZGVyIC5uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5jYXJkLWNhcm91c2VsX19oZWFkZXIgLm5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiBzcGFuLFxuLnRlc3RpbW9uaWFsLWNhcmQtY2Fyb3VzZWxfX2hlYWRlciAubmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHNwYW4sXG4ubG9jYXRpb25zLWNhcmQtY2Fyb3VzZWxfX2hlYWRlciAubmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmNhcmQtY2Fyb3VzZWwgLnF1b3RlLWNhcmQsXG4udGVzdGltb25pYWwtY2FyZC1jYXJvdXNlbCAucXVvdGUtY2FyZCxcbi5sb2NhdGlvbnMtY2FyZC1jYXJvdXNlbCAucXVvdGUtY2FyZCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uY2FyZC1jYXJvdXNlbCAucXVvdGUtY2FyZCAucXVvdGUsIC5jYXJkLWNhcm91c2VsIC5xdW90ZS1jYXJkIC5kZXNjcmlwdGlvbiBibG9ja3F1b3RlLCAuZGVzY3JpcHRpb24gLmNhcmQtY2Fyb3VzZWwgLnF1b3RlLWNhcmQgYmxvY2txdW90ZSwgLmNhcmQtY2Fyb3VzZWwgLnF1b3RlLWNhcmQgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBibG9ja3F1b3RlLCAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IC5jYXJkLWNhcm91c2VsIC5xdW90ZS1jYXJkIGJsb2NrcXVvdGUsXG4udGVzdGltb25pYWwtY2FyZC1jYXJvdXNlbCAucXVvdGUtY2FyZCAucXVvdGUsXG4udGVzdGltb25pYWwtY2FyZC1jYXJvdXNlbCAucXVvdGUtY2FyZCAuZGVzY3JpcHRpb24gYmxvY2txdW90ZSxcbi5kZXNjcmlwdGlvbiAudGVzdGltb25pYWwtY2FyZC1jYXJvdXNlbCAucXVvdGUtY2FyZCBibG9ja3F1b3RlLFxuLnRlc3RpbW9uaWFsLWNhcmQtY2Fyb3VzZWwgLnF1b3RlLWNhcmQgLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCBibG9ja3F1b3RlLFxuLnBvc3QtY29udGVudF9faW5uZXIgLmJvZHktdGV4dCAudGVzdGltb25pYWwtY2FyZC1jYXJvdXNlbCAucXVvdGUtY2FyZCBibG9ja3F1b3RlLFxuLmxvY2F0aW9ucy1jYXJkLWNhcm91c2VsIC5xdW90ZS1jYXJkIC5xdW90ZSxcbi5sb2NhdGlvbnMtY2FyZC1jYXJvdXNlbCAucXVvdGUtY2FyZCAuZGVzY3JpcHRpb24gYmxvY2txdW90ZSxcbi5kZXNjcmlwdGlvbiAubG9jYXRpb25zLWNhcmQtY2Fyb3VzZWwgLnF1b3RlLWNhcmQgYmxvY2txdW90ZSxcbi5sb2NhdGlvbnMtY2FyZC1jYXJvdXNlbCAucXVvdGUtY2FyZCAucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IGJsb2NrcXVvdGUsXG4ucG9zdC1jb250ZW50X19pbm5lciAuYm9keS10ZXh0IC5sb2NhdGlvbnMtY2FyZC1jYXJvdXNlbCAucXVvdGUtY2FyZCBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmNhcmQtY2Fyb3VzZWwgLnF1b3RlLWNhcmQgLnF1b3RlX19sb2dvLFxuLnRlc3RpbW9uaWFsLWNhcmQtY2Fyb3VzZWwgLnF1b3RlLWNhcmQgLnF1b3RlX19sb2dvLFxuLmxvY2F0aW9ucy1jYXJkLWNhcm91c2VsIC5xdW90ZS1jYXJkIC5xdW90ZV9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5jYXJkLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGluaXRpYWw7XG59XG4uY2FyZC1saW5rOmhvdmVyIC5jYXJkX190aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hLmNhcmQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hLmNhcmQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjEyMzIyO1xufVxuYS5jYXJkOmhvdmVyIGgyLCBhLmNhcmQ6aG92ZXIgaDMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmEuY2FyZDpob3ZlciAubGluayB7XG4gIGNvbG9yOiAjMGU3YTczO1xufVxuXG4uYWxlcnQtYmFubmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCA4MHB4O1xuICBnYXA6IDEwcHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTE7XG4gIG1hcmdpbi10b3A6IC0xMDJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzVhZTZiZDtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5hbGVydC1iYW5uZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbGVydC1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLmFsZXJ0LWJhbm5lciArIGhlYWRlciB7XG4gIHRvcDogMzNweDtcbn1cbi5hbGVydC1iYW5uZXIuZnJhY3Rpb25hbCB7XG4gIGJhY2tncm91bmQ6ICMyMGI1OWE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMTkuMnB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG59XG5cbmJvZHkub3ZlcmZsb3ctaGlkZGVuIC5hbGVydC1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTAycHg7XG59XG5cbi5sb2NhdGlvbi1oZWFkZXIge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ubG9jYXRpb24taGVhZGVyIC5hbGVydC1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5tb2RhbCB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXgtd2lkdGg6IDkwNHB4O1xuICB0b3A6IC0xMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5tb2RhbC5mYW5jeWJveC1jb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm1vZGFsX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm1vZGFsIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLm1vZGFsX19jb250ZW50IHtcbiAgcGFkZGluZzogNjBweCAzMHB4O1xufVxuLm1vZGFsX19pbWFnZSB7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogNTAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbF9faW1hZ2Uge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2RhbF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubW9kYWwgYnV0dG9uLm1vZGFsX19jbG9zZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLm1vZGFsIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ubW9kYWwgZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZGFsIGZvcm0gW3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG59XG4uZmllbGRfX2lucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzNjMztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAyMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmllbGRfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5maWVsZF9faW5wdXQ6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwZTdhNzM7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmZpZWxkX19pbnB1dDotd2Via2l0LWF1dG9maWxsLCAuZmllbGRfX2lucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggd2hpdGUgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMzMzO1xufVxuLmZpZWxkX19pbnB1dC0tcmVhZG9ubHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5maWVsZF9faW5wdXQtLXJlYWRvbmx5OjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xufVxuLmZpZWxkX19pbnB1dC0tcmVhZG9ubHk6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzM2EzYztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZmllbGRfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmllbGRfX2lucHV0LWJ1ZmZlciB7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmllbGRfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5maWVsZF9fbGFiZWwtLXRpdGxlIHtcbiAgY29sb3I6ICMzMzNhM2M7XG59XG4uZmllbGRfX2xhYmVsLS1lcnJvciB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpZWxkX19sYWJlbC0tcGVyc2lzdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNDRweDtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAtMTJweDtcbn1cbi5maWVsZC0taXMtZmlsbGVkIC5maWVsZF9fbGFiZWwsIC5maWVsZC0taXMtZm9jdXNlZCAuZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6ICM5ZGEwYTE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAtOXB4O1xufVxuLmZpZWxkLS1pcy1mb2N1c2VkIC5maWVsZF9faW5wdXQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGU3YTczO1xufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNkYzMwMzA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzMzNhM2M7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5zcGFuLndwY2Y3LWxpc3QtaXRlbSxcbi5jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbnNwYW4ud3BjZjctbGlzdC1pdGVtIGxhYmVsLFxuLmNoZWNrYm94IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zcGFuLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIzcHg7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuc3Bhbi53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmJlZm9yZSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjNweDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMWMzYzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5zcGFuLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzIxMjMyMjtcbn1cbnNwYW4ud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTlweDtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwbk9DY2dhR1ZwWjJoMFBTYzRKeUIyYVdWM1FtOTRQU2N3SURBZ09DQTRKeUJtYVd4c1BTZHViMjVsSnlCNGJXeHVjejBuYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNuUGp4d1lYUm9JR1E5SjAwM0xqY2dNUzR6UXpjdU15QXdMamtnTmk0M0lEQXVPU0EyTGpNZ01TNHpURE1nTkM0MlRERXVOeUF6TGpORE1TNHpJREl1T1NBd0xqY2dNaTQ1SURBdU15QXpMak5ETFRBdU1TQXpMamNnTFRBdU1TQTBMak1nTUM0eklEUXVOMHd5TGpNZ05pNDNRekl1TlNBMkxqa2dNaTQ0SURjZ015QTNRek11TWlBM0lETXVOU0EyTGprZ015NDNJRFl1TjB3M0xqY2dNaTQzUXpndU1TQXlMak1nT0M0eElERXVOeUEzTGpjZ01TNHpXaWNnWm1sc2JEMG5kMmhwZEdVbkx6NDhMM04yWno0S1wiKTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xufVxuc3Bhbi53cGNmNy1saXN0LWl0ZW0tLXByaW1hcnkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuLmNoZWNrYm94LS1wcmltYXJ5IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyMGI1OWE7XG4gIGJvcmRlci1jb2xvcjogIzIwYjU5YTtcbn1cblxubGFiZWwuY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnNvbHV0aW9ucy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjRweCA4MHB4IDk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG4uc29sdXRpb25zLXNlY3Rpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNvbHV0aW9ucy1zZWN0aW9uIC5zZXJ2aWNlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDgyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc29sdXRpb25zLXNlY3Rpb24gLnNlcnZpY2UtY2FyZF9faW5uZXIge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc29sdXRpb25zLXNlY3Rpb24gLnNlcnZpY2UtY2FyZF9faW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5zb2x1dGlvbnMtc2VjdGlvbiAuc2VydmljZS1jYXJkX19pbm5lciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4uc29sdXRpb25zLXNlY3Rpb24gLnNlcnZpY2UtY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzNDBweDtcbn1cbi5zb2x1dGlvbnMtc2VjdGlvbiAuc2VydmljZS1jYXJkICsgLnNlcnZpY2UtY2FyZCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1zZWN0aW9uIC5zZXJ2aWNlLWNhcmQgKyAuc2VydmljZS1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5cbi5tZXNzYWdpbmctc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEyMHB4IDUwcHggODBweDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZXNzYWdpbmctc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDhweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5tZXNzYWdpbmctc2VjdGlvbi50b3AtcDk2IHtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2luZy1zZWN0aW9uLnRvcC1wOTYge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5tZXNzYWdpbmctc2VjdGlvbiAubWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzIxMjMyMjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZXNzYWdpbmctc2VjdGlvbiAubWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1heC13aWR0aDogNjE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnaW5nLXNlY3Rpb24ubW9iaWxlLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMzMzNhM2M7XG4gIH1cbiAgLm1lc3NhZ2luZy1zZWN0aW9uLm1vYmlsZS1kYXJrIC5tZXNzYWdlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLnNxdWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNjRweDtcbiAgZ2FwOiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgYmFja2dyb3VuZDogIzIxMjMyMjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcXVhZCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc3F1YWRfX2ludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcXVhZF9faW50cm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4uc3F1YWRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3F1YWRfX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNTJweDtcbiAgfVxufVxuLnNxdWFkX19tZW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0OHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNxdWFkX19tZW1iZXJzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ2FwOiA2NHB4O1xuICB9XG59XG5cbi5zcXVhZC1tZW1iZXIge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuLnNxdWFkLW1lbWJlcl9fYXZhdGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3F1YWQtbWVtYmVyX19hdmF0YXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbi5zcXVhZC1tZW1iZXJfX2F2YXRhciBpbWcge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3F1YWQtbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNxdWFkLW1lbWJlcl9fcm9sZSB7XG4gIGNvbG9yOiAjNWFlNmJkO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3F1YWQtbWVtYmVyX19yb2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zcXVhZC1tZW1iZXJfX3JvbGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uc3F1YWRfX3Jlc3BvbnNpYmlsaXRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMzQzcHg7XG59XG5cbi5zcXVhZC1yZXNwb25zaWJpbGl0eV9faGVhZGVyLCAuc3F1YWQtcmVzcG9uc2liaWxpdHlfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzcHg7XG59XG4uc3F1YWQtcmVzcG9uc2liaWxpdHlfX2hlYWRlciArIC5zcXVhZC1yZXNwb25zaWJpbGl0eV9faGVhZGVyLCAuc3F1YWQtcmVzcG9uc2liaWxpdHlfX2hlYWRlciArIC5zcXVhZC1yZXNwb25zaWJpbGl0eV9fcm93LCAuc3F1YWQtcmVzcG9uc2liaWxpdHlfX3JvdyArIC5zcXVhZC1yZXNwb25zaWJpbGl0eV9faGVhZGVyLCAuc3F1YWQtcmVzcG9uc2liaWxpdHlfX3JvdyArIC5zcXVhZC1yZXNwb25zaWJpbGl0eV9fcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzNhM2M7XG59XG4uc3F1YWQtcmVzcG9uc2liaWxpdHlfX2hlYWRlciA+IGRpdiwgLnNxdWFkLXJlc3BvbnNpYmlsaXR5X19yb3cgPiBkaXYge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uc3F1YWQtcmVzcG9uc2liaWxpdHlfX2hlYWRlciA+IGRpdiArIGRpdiwgLnNxdWFkLXJlc3BvbnNpYmlsaXR5X19yb3cgPiBkaXYgKyBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1ncm93OiBpbml0aWFsO1xufVxuLnNxdWFkLXJlc3BvbnNpYmlsaXR5X19oZWFkLCAuc3F1YWQtcmVzcG9uc2liaWxpdHlfX2NlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDQ1cHg7XG59XG4uc3F1YWQtcmVzcG9uc2liaWxpdHlfX2hlYWRlciArIC5zcXVhZC1yZXNwb25zaWJpbGl0eV9fcm93IHtcbiAgYm9yZGVyLXRvcDogMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2x1dGNoIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAzMHB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjYzFjM2MzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiA5MHB4IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNsdXRjaCB7XG4gICAgcGFkZGluZzogNDVweCA0MHB4O1xuICB9XG59XG4uY2x1dGNoX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2x1dGNoX19pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jbHV0Y2hfX2ludHJvIC5jbHV0Y2gtd2lkZ2V0IHtcbiAgd2lkdGg6IDE5NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jbHV0Y2hfX2ludHJvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uY2x1dGNoIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uY2x1dGNoIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB6LWluZGV4OiAyO1xufVxuLmNsdXRjaF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA4MHB4O1xuICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gIG1hcmdpbi1yaWdodDogLTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNsdXRjaF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG4uY2x1dGNoX19jYXJvdXNlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2x1dGNoX19jYXJvdXNlbCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2x1dGNoX19jYXJvdXNlbCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG4uY2x1dGNoX19jYXJvdXNlbCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNsdXRjaF9fY2Fyb3VzZWwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5jbHV0Y2gtcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmNsdXRjaC1yZXZpZXdfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5jbHV0Y2gtcmV2aWV3X19yYXRpbmctbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG59XG4uY2x1dGNoLXJldmlld19fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzdiN2Y4MDtcbn1cbi5jbHV0Y2gtcmV2aWV3X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjNTc1YzVlO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY2x1dGNoLXJldmlld19fdmVyaWZpZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2VyaWY7XG4gIGNvbG9yOiAjOWRhMGExO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzYuNSU7XG59XG5cbi5zdGFyX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN0YXJfX3JhdGluZyAuc3RhciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uc3Rhcl9fcmF0aW5nIC5zdGFyOmJlZm9yZSwgLnN0YXJfX3JhdGluZyAuc3RhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0YXJfX3JhdGluZyAuc3Rhci51bmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MjQxNTtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEyIDEyXCI+PGcgZGF0YS1uYW1lPVwiTGF5ZXIgMlwiPjxwYXRoIGNsYXNzPVwiY2xzLTFcIiBkPVwiTTUuOTQgMS43OCA2Ljg5IDRsLjI0LjU1LjYuMDYgMi40My4yLTEuODUgMS42My0uNDUuMzkuMTQuNTkuNTUgMi4zNy0yLjA5LTEuMjctLjUyLS4zMS0uNTIuMzEtMi4wOSAxLjI3LjU1LTIuMzcuMTItLjU5LS40Ni0uMzktMS44Mi0xLjYxIDIuNDMtLjIuNi0uMDZMNSA0bDEtMi4yNE01Ljk0IDBhLjQ4LjQ4IDAgMCAwLS40Ni4zTDQuMDYgMy42M2wtMy42LjMxYS41LjUgMCAwIDAtLjI5Ljg3bDIuNzQgMi4zOC0uODMgMy41M2EuNS41IDAgMCAwIC40OS42Mi41Mi41MiAwIDAgMCAuMjYtLjA4bDMuMTEtMS44OCAzLjExIDEuODhhLjQ5LjQ5IDAgMCAwIC43NC0uNTRMOSA3LjE5bDIuNy0yLjM4YS40OS40OSAwIDAgMC0uMjgtLjg3bC0zLjYxLS4zMUw2LjQuM2EuNS41IDAgMCAwLS40Ni0uM1pcIiBkYXRhLW5hbWU9XCJMYXllciAxXCIvPjwvZz48L3N2Zz4nKTtcbn1cbi5zdGFyX19yYXRpbmcgLnN0YXIuY2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYyNDE1O1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTIgMTJcIj48ZyBkYXRhLW5hbWU9XCJMYXllciAyXCI+PHBhdGggY2xhc3M9XCJjbHMtMVwiIGQ9XCJtNS45NCA5LjM4LTMuMTEgMS44OGEuNS41IDAgMCAxLS43NS0uNTRsLjgzLTMuNTNMLjE3IDQuODFhLjUuNSAwIDAgMSAuMjktLjg3bDMuNi0uMzFMNS40OC4zYS41LjUgMCAwIDEgLjkyIDBsMS40MSAzLjMzIDMuNjEuMzFhLjQ5LjQ5IDAgMCAxIC4yOC44N0w5IDcuMTlsLjgyIDMuNTNhLjUuNSAwIDAgMS0uNzQuNTRaXCIgZGF0YS1uYW1lPVwiTGF5ZXIgMVwiLz48L2c+PC9zdmc+Jyk7XG59XG5cbi5jYXNlLXN0dWR5IHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhc2Utc3R1ZHlfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweCA4MHB4O1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhc2Utc3R1ZHlfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuLmNhc2Utc3R1ZHlfX2hlYWRlciAuaGVhZGluZyB7XG4gIGNvbG9yOiAjMGU3YTczO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2FzZS1zdHVkeV9fZGV0YWlscyB7XG4gIHBhZGRpbmc6IDMycHggMTQwcHggNjRweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgYXV0byk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FzZS1zdHVkeV9fZGV0YWlscyB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXNlLXN0dWR5X19kZXRhaWxzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ3JpZC1nYXA6IDMycHg7XG4gIH1cbn1cbi5jYXNlLXN0dWR5X19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhc2Utc3R1ZHlfX2RldGFpbC1rZXkge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhc2Utc3R1ZHlfX2RldGFpbC12YWx1ZSB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNhc2Utc3R1ZHlfX2RldGFpbC5zZXJ2aWNlcy1wcm92aWRlZCB7XG4gIGdyaWQtcm93OiAxL3NwYW4gMjtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhc2Utc3R1ZHlfX2RldGFpbC5zZXJ2aWNlcy1wcm92aWRlZCB7XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cbn1cbi5jYXNlLXN0dWR5X19kZXRhaWwudGVjaG5vbG9naWVzLXVzZWQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhc2Utc3R1ZHlfX2RldGFpbC50ZWNobm9sb2dpZXMtdXNlZCB7XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cbn1cbi5jYXNlLXN0dWR5X19kZXRhaWwudGVjaG5vbG9naWVzLXVzZWQgLmNhc2Utc3R1ZHlfX2RldGFpbC12YWx1ZSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYXNlLXN0dWR5X19kZXRhaWwudGVjaG5vbG9naWVzLXVzZWQgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5jYXNlLXN0dWR5X19jb21wYXJpc29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXNlLXN0dWR5X19jb21wYXJpc29uIC5iZWVyLXJldmVhbFtkYXRhLWJlZXItbGFiZWxdOmFmdGVyLFxuLmNhc2Utc3R1ZHlfX2NvbXBhcmlzb24gLmJlZXItc2xpZGVyW2RhdGEtYmVlci1sYWJlbF06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLmNhc2Utc3R1ZHlfX3N0YXRzIHtcbiAgcGFkZGluZzogNjRweCA4MHB4O1xuICBnYXA6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhc2Utc3R1ZHlfX3N0YXRzLS1zcGFjZWQge1xuICBnYXA6IDQ2cHg7XG59XG4uY2FzZS1zdHVkeV9fc3RhdHMtLXAwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXNlLXN0dWR5X19zdGF0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDIyMnB4O1xuICBnYXA6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXNlLXN0dWR5X19zdGF0LWljb24gaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG59XG4uY2FzZS1zdHVkeV9fc3RhdC10aXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5jYXNlLXN0dWR5X19zdGF0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jYXNlLXN0dWR5X19zdGF0LWRlc2NyaXB0aW9uIGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhc2Utc3R1ZHlfX3F1b3RlIHtcbiAgcGFkZGluZzogNjBweCAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhc2Utc3R1ZHlfX3F1b3RlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHggNjBweCA5MHB4O1xuICB9XG59XG4uY2FzZS1zdHVkeV9fcXVvdGUtLXAwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXNlLXN0dWR5X19xdW90ZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FzZS1zdHVkeV9fcXVvdGUtaW5uZXIsIC5jYXNlLXN0dWR5X19xdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXNlLXN0dWR5X19xdW90ZS1pbm5lciwgLmNhc2Utc3R1ZHlfX3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNhc2Utc3R1ZHlfX3F1b3RlIC5pY29uLXF1b3RlLXRvcC1maWxsZWQsXG4uY2FzZS1zdHVkeV9fcXVvdGUgLmljb24tcXVvdGUtYm90dG9tLWZpbGxlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMyMGI1OWE7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5jYXNlLXN0dWR5X19xdW90ZSAuaWNvbi1xdW90ZS10b3AtZmlsbGVkIHtcbiAgbGVmdDogLTQ1cHg7XG4gIHRvcDogLTdweDtcbn1cbi5jYXNlLXN0dWR5X19xdW90ZSAuaWNvbi1xdW90ZS1ib3R0b20tZmlsbGVkIHtcbiAgYm90dG9tOiAtMTBweDtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLmNhc2Utc3R1ZHlfX3F1b3RlIC5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG4uY2FzZS1zdHVkeV9fcXVvdGUtYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG4uY2FzZS1zdHVkeV9fcXVvdGUtYXV0aG9yIC50aXRsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXNlLXN0dWR5X19xdW90ZS1hdXRob3IgLnJvbGUsXG4uY2FzZS1zdHVkeV9fcXVvdGUtYXV0aG9yIC5uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FzZS1zdHVkeV9fcXVvdGUtYXV0aG9yIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhc2Utc3R1ZHlfX3F1b3RlLWF1dGhvciAucm9sZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5zZWN0aW9uLS1kYXJrIC5jYXNlLXN0dWR5X19xdW90ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5kaWdpdGFsLWJ1c2luZXNzLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDQ3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uZGlnaXRhbC1idXNpbmVzcy1jYXJkX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpZ2l0YWwtYnVzaW5lc3MtY2FyZF9faGVhZGVyIGgxIHtcbiAgY29sb3I6ICM1NzVjNWU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4uZGlnaXRhbC1idXNpbmVzcy1jYXJkX19oZWFkZXIgaDMge1xuICBjb2xvcjogIzBlN2E3MztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLmRpZ2l0YWwtYnVzaW5lc3MtY2FyZF9fYXZhdGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmRpZ2l0YWwtYnVzaW5lc3MtY2FyZF9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5kaWdpdGFsLWJ1c2luZXNzLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDMycHggNThweDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmRpZ2l0YWwtYnVzaW5lc3MtY2FyZF9fY29udGVudCAucDIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZGlnaXRhbC1idXNpbmVzcy1jYXJkX19mb290ZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5kaWdpdGFsLWJ1c2luZXNzLWNhcmRfX2Zvb3RlciAuYnRuLS1jdGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLmRpZ2l0YWwtYnVzaW5lc3MtY2FyZF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5kaWdpdGFsLWJ1c2luZXNzLWNhcmRfX3NlY3Rpb24gLmFib3V0LWltZyB7XG4gIG1heC1oZWlnaHQ6IDE3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDQ4cHggMCA0MHB4O1xufVxuLmRpZ2l0YWwtYnVzaW5lc3MtY2FyZF9fc2VjdGlvbi0tZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDgwcHggMzJweCA1OHB4O1xufVxuLmRpZ2l0YWwtYnVzaW5lc3MtY2FyZCAuaW5saW5lLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5wcm9qZWN0X19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnByb2plY3RfX2NhcmQtaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAyMjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9qZWN0X19jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDE0cHggMjRweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJvamVjdF9fY2FyZC1jb250ZW50IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnByb2plY3RfX2NhcmQtY29udGVudCBwIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLnByb2plY3RfX2NhcmQgLnRlY2hub2xvZ2llc19faWNvbnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTNweDtcbn1cbi5wcm9qZWN0X19jYXJkIC50ZWNobm9sb2dpZXNfX2ljb25zLWxpc3QgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnByb2plY3RzX19zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBtYXJnaW46IDM3cHggMCA2NHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wcm9qZWN0LWludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvamVjdC1pbnRybyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnByb2plY3QtaW50cm9fX3RpdGxlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2plY3QtaW50cm9fX3RpdGxlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLnByb2plY3QtaW50cm9fX2Rlc2NyaXB0aW9uIHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNTIwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0LWludHJvX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnByb2plY3QtaW50cm9fX2Rlc2NyaXB0aW9uIC5jb250ZW50LXRleHQgcCwgLnByb2plY3QtaW50cm9fX2Rlc2NyaXB0aW9uIC50aXRsZV9fY2FwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnByb2plY3QtaW50cm9fX2Rlc2NyaXB0aW9uIC5jb250ZW50LXRleHQgcDpsYXN0LWNoaWxkLCAucHJvamVjdC1pbnRyb19fZGVzY3JpcHRpb24gLnRpdGxlX19jYXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvamVjdC1pbnRyby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucHJvamVjdC1pbnRyb19fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDUyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvamVjdC1pbnRyb19fZGV0YWlscyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdC1pbnRyb19fZGV0YWlscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnByb2plY3QtaW50cm9fX2RldGFpbHMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2plY3QtaW50cm9fX2RldGFpbHMtY29sdW1uIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9qZWN0LWludHJvX19kZXRhaWxzLWNvbHVtbiB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxufVxuLnByb2plY3QtaW50cm9fX2RldGFpbHMtY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9qZWN0LWludHJvX19kZXRhaWxzLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG4ucHJvamVjdC1pbnRyb19fZGV0YWlscy1jb2x1bW46bGFzdC1jaGlsZCB7XG4gIGZsZXgtYmFzaXM6IDIwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvamVjdC1pbnRyb19fZGV0YWlscy1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0LWludHJvX19kZXRhaWxzLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9qZWN0LWludHJvX19saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3QtaW50cm9fX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvamVjdC1pbnRyb19fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByb2plY3QtaW50cm9fX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9qZWN0LWludHJvX19saXN0LWl0ZW0gLnAzLCAucHJvamVjdC1pbnRyb19fbGlzdC1pdGVtIC5mb290ZXJfX3RvcC1uYXYgbGkgYSwgLmZvb3Rlcl9fdG9wLW5hdiBsaSAucHJvamVjdC1pbnRyb19fbGlzdC1pdGVtIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucHJvamVjdC1pbnRyb19fbGlzdC10aXRsZSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LWZhbWlseTogXCJDaXV0YWRlbGxhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE0Mjg1NzE0Mjk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnByb2plY3QtaW50cm9fX2xpc3QtY29udGVudCB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucHJvamVjdC1pbnRyb19fbGlzdC1jb250ZW50IHVsIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMjEyMzIyO1xufVxuLnByb2plY3QtaW50cm8gYSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucHJvamVjdC1pbnRybyAuaWNvbnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4ucHJvamVjdC1pbnRybyAuaWNvbnMtbGlzdCBsaSB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1heC13aWR0aDogNDZweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnByb2plY3QtaW50cm8gLmljb25zLWxpc3QgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMjZweDtcbn1cbi5wcm9qZWN0LWludHJvIC50ZWNobm9sb2dpZXNfX2xpc3Qge1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdC1pbnRybyAudGVjaG5vbG9naWVzX19saXN0IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcm9qZWN0LWludHJvIC50ZWNobm9sb2dpZXNfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi50YWdzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhZ3NfX2l0ZW06OmFmdGVyIHtcbiAgY29sb3I6ICM3YjdmODA7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhZ3NfX2l0ZW06OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbi50YWdzX19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWdzLS10ZXJ0aWFyeSB7XG4gIG1hcmdpbjogMjRweCAwO1xuICBnYXA6IDEwcHg7XG59XG4udGFncy0tdGVydGlhcnkgLnRhZ3NfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG4udGFncy0tdGVydGlhcnkgLnRhZ3NfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi50YWdzX19saW5rIHtcbiAgY29sb3I6ICMwZTdhNzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50YWdzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyMTIzMjI7XG59XG4udGFncy0tZGFyayAudGFnc19faXRlbSB7XG4gIGNvbG9yOiAjN2I3ZjgwO1xufVxuLnRhZ3MtLWRhcmsgLnRhZ3NfX2l0ZW06OmFmdGVyIHtcbiAgY29sb3I6ICM1YWU2YmQ7XG59XG4udGFncy0tZGFyayAudGFnc19fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNWFlNmJkO1xufVxuLnRhZ3MtLWRhcmsgLnRhZ3NfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWdzX19zZWN0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhZ3NfX3NlY3Rpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50YWcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50YWcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnRhZyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50YWcgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2NrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogODBweDtcbn1cbi5ibG9ja3MtLW5vLWdhcCB7XG4gIGdhcDogMCA4MHB4O1xufVxuLmJsb2Nrc19fY29sdW1uIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjRweDtcbn1cbi5ibG9ja3NfX2NvbHVtbi0tc2hyaW5rIHtcbiAgZmxleDogMCAwIDA7XG59XG4uYmxvY2tzX19jb2x1bW4tLWdyb3cge1xuICBmbGV4OiAxIDAgMDtcbn1cbi5ibG9ja3NfX2NvbHVtbi0tYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9ja3NfX2NvbHVtbi0tdGhpcmQge1xuICBmbGV4LWJhc2lzOiA2MCU7XG59XG4uYmxvY2tzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA2NHB4O1xufVxuLmJsb2Nrc19fcm93LS1zcGFjZWQge1xuICBnYXA6IDY0cHggOTRweDtcbn1cbi5ibG9ja3NfX3Jvdy0taW52ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYmxvY2tzX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5ibG9ja3MgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbmgzICsgLmJsb2NrcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5ibG9jayB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrX19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9ja19fY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYmxvY2tfX2NvbnRlbnQgcCxcbi5ibG9ja19fY29udGVudCBwIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG4uYmxvY2tfX2NvbnRlbnQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMTAwcHg7XG59XG4uZ2FsbGVyeS0tZWxldmF0ZWQge1xuICBib3gtc2hhZG93OiA0cHggNHB4IDI0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5nYWxsZXJ5LS1lbGV2YXRlZCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IC00MHB4O1xufVxuLmdhbGxlcnkgLmJlZXItc2xpZGVyIC5iZWVyLXJldmVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDY1JTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYjU5YTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZ2FsbGVyeSAuYmVlci1zbGlkZXIgLmJlZXItaGFuZGxlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzIwYjU5YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKC01MCUgLSAxcHgpLCAtNTAlLCAwKTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5nYWxsZXJ5IC5iZWVyLXNsaWRlciAuYmVlci1oYW5kbGU6YmVmb3JlIHtcbiAgbGVmdDogNXB4O1xufVxuLmdhbGxlcnkgLmJlZXItc2xpZGVyIC5iZWVyLWhhbmRsZTphZnRlciB7XG4gIHJpZ2h0OiAtNXB4O1xufVxuLmdhbGxlcnkgLmJlZXItc2xpZGVyOmhvdmVyIC5iZWVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGI1OWE7XG59XG4uZ2FsbGVyeSAuYmVlci1zbGlkZXI6aG92ZXIgLmJlZXItaGFuZGxlOmJlZm9yZSwgLmdhbGxlcnkgLmJlZXItc2xpZGVyOmhvdmVyIC5iZWVyLWhhbmRsZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZ2FsbGVyeSAuc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5nYWxsZXJ5IC5zd2lwZXItLWNvbnRhaW5lZCB7XG4gIG1heC13aWR0aDogODY0cHg7XG59XG4uZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICB6LWluZGV4OiA1O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMzMzNhM2M7XG4gIGhlaWdodDogMzRweDtcbn1cbi5nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQsIC5nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBjb2xvciAwLjI1cywgdHJhbnNmb3JtIDAuMjVzLCBvcGFjaXR5IDIwMG1zO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzNhM2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM1YWU2YmQ7XG59XG4uZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIGZvbnQtc2l6ZTogN3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLmdhbGxlcnkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIG1hcmdpbi1yaWdodDogLTcwcHg7XG59XG4uZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpO1xufVxuLmdhbGxlcnkgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG4uZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbWFyZ2luLWxlZnQ6IC03MHB4O1xufVxuLmdhbGxlcnkgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xufVxuLmdhbGxlcnkgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cbi5nYWxsZXJ5IC5zd2lwZXI6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbi5nYWxsZXJ5IC5zd2lwZXI6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2FsbGVyeSAuc3dpcGVyOmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5nYWxsZXJ5IC5zd2lwZXI6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5nYWxsZXJ5IC5zd2lwZXIge1xuICAgIC8qIFN0eWxlcyBmb3IgdG91Y2gtZW5hYmxlZCBkZXZpY2VzICovXG4gICAgLyogQWRkIHlvdXIgQ1NTIHJ1bGVzIGhlcmUgKi9cbiAgfVxuICAuZ2FsbGVyeSAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5nYWxsZXJ5IC5zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuZ2FsbGVyeSAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgLmdhbGxlcnkgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gIH1cbn1cbi5nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbjogMCA2cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YWU2YmQ7XG59XG4uZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5nYWxsZXJ5LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLmdhbGxlcnktc2VjdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5nYWxsZXJ5LXNlY3Rpb25fX2xlZnQge1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIHBhZGRpbmc6IDkwcHggMCA0OHB4IDQ4cHg7XG59XG4uZ2FsbGVyeS1zZWN0aW9uX19sZWZ0IGgxIHtcbiAgY29sb3I6ICMwZTdhNzM7XG59XG4uZ2FsbGVyeS1zZWN0aW9uX19yaWdodCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogNDhweCA0OHB4IDA7XG59XG5cbi5maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2luZ2xlLWNhcmQtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OTZweDtcbn1cbi5zaW5nbGUtY2FyZC1ibG9ja19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2luZ2xlLWNhcmQtYmxvY2tfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0OHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2luZ2xlLWNhcmQtYmxvY2stLWludmVyc2UgLnNpbmdsZS1jYXJkLWJsb2NrX19pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnNtYWxsLWNhcmQtYmxvY2sge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNtYWxsLWNhcmQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc21hbGwtY2FyZC1ibG9jayAuc2luZ2xlLWNhcmQtYmxvY2tfX2lubmVyIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uZHVhbC1jYXJkLWJsb2NrX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbi5kdWFsLWNhcmQtYmxvY2tfX2lubmVyIC5jYXJkIHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4uc2hvdy1zbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaG93LXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oaWRlLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1ob21lLXRlbXBsYXRlLCAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLCAucGFnZS10ZW1wbGF0ZS1jYXBhYmlsaXR5LXRlbXBsYXRlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5vdXItc3RvcnkgaDMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm91ci1zdG9yeSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cbi5vdXItc3RvcnkgYSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm91ci1zdG9yeSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwZTdhNzM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSB7XG4gICAgcGFkZGluZy10b3A6IDE2NnB4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAuYWxlcnQtYmFubmVyIHtcbiAgei1pbmRleDogMzA7XG4gIG1hcmdpbjogMDtcbiAgZ2FwOiAxMnB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLmFsZXJ0LWJhbm5lciBhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLmFsZXJ0LWJhbm5lciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAuYWxlcnQtYmFubmVyIGEge1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLmZyYWN0aW9uYWwtaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMjZweDtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLmZyYWN0aW9uYWwtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE2NnB4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAuZnJhY3Rpb25hbC1oZWFkZXIgLmNvbnRhaW5lci0taGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxMTY0cHg7XG4gIHBhZGRpbmc6IDAgMjNweCAwIDMwcHg7XG4gIGhlaWdodDogODZweDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyYWN0aW9uYWwtcGVvcGxlIC5mcmFjdGlvbmFsLWhlYWRlciAuaGVhZGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAuZnJhY3Rpb25hbC1oZWFkZXIgLmhlYWRlci1yaWdodCBhIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLmZyYWN0aW9uYWwtaGVhZGVyIC5oZWFkZXItcmlnaHQgYSA+IGRpdiB7XG4gIHBhZGRpbmc6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLmZyYWN0aW9uYWwtaGVhZGVyIC5oZWFkZXItcmlnaHQgYSA+IGRpdiBpbWcge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLmZyYWN0aW9uYWwtaGVhZGVyIC5oZWFkZXItcmlnaHQgYSA+IGRpdjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDdweDtcbiAgbGVmdDogN3B4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbn1cbi5wYWdlLXRlbXBsYXRlLWZyYWN0aW9uYWwtcGVvcGxlIC5mcmFjdGlvbmFsLWhlYWRlciAuaGVhZGVyLXJpZ2h0IGE6aG92ZXIgPiBkaXY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzViNjc3MDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyYWN0aW9uYWwtcGVvcGxlIC5mcmFjdGlvbmFsLWhlYWRlciAuaGVhZGVyLXJpZ2h0IGE6aG92ZXIgPiBkaXYgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCk7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAuc2VjdGlvbi0tZGVjb3JhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLnNlY3Rpb24tLWRlY29yYXRlIC5jb250YWluZXItLWhlYWRlci5iZy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAuc2VjdGlvbi0tZGVjb3JhdGUgLmNvbnRhY3RfX2JhY2tncm91bmQuaGVhZGVyX19iYWNrZ3JvdW5kIHtcbiAgbGVmdDogMzMlO1xuICB0b3A6IDc1cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAucHJvZmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyYWN0aW9uYWwtcGVvcGxlIC5wcm9maWxlLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAucHJvZmlsZS1oZWFkZXIgLmxlZnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXI6IDZweCBzb2xpZCB3aGl0ZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyYWN0aW9uYWwtcGVvcGxlIC5wcm9maWxlLWhlYWRlciAucmlnaHQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLnByb2ZpbGUtaGVhZGVyIC5yaWdodCBoMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNThweDsgLyogMTIwLjgzMyUgKi9cbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyYWN0aW9uYWwtcGVvcGxlIC5wcm9maWxlLWhlYWRlciAucmlnaHQgcCB7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBmb250LWZhbWlseTogUm9ib3RvIFNsYWI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjYuODE5cHg7IC8qIDE2Ny42MTklICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAucHJvamVjdC1jYXJkcyB7XG4gIHBhZGRpbmc6IDgwcHggMCAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLnByb2plY3QtY2FyZHMgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAucHJvamVjdC1jYXJkcyAuY29udGFpbmVyIC5wcm9qZWN0c19fbGlzdCAucHJvamVjdHNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAucHJvamVjdC1jYXJkcyAuY29udGFpbmVyIC5wcm9qZWN0c19fbGlzdCAucHJvamVjdHNfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLmJ0bi5sb2FkTW9yZSB7XG4gIG1hcmdpbjogMzZweCBhdXRvIDA7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxODBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAuYnRuLmxvYWRNb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIwYjU5YTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICMyMGI1OWE7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAuY29udGFjdCAucm93IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLmNvbnRhY3QgLnJvdyAuY29sIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLmNvbnRhY3QgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyYWN0aW9uYWwtcGVvcGxlIC5jb250YWN0IC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyYWN0aW9uYWwtcGVvcGxlIC5jb250YWN0IC5jb250YWN0X19iYWNrZ3JvdW5kIHtcbiAgbGVmdDogMCU7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAuZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7IC8qIDE5LjJweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBmb250LWZhbWlseTogUm9ib3RvIFNsYWI7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAuZm9vdGVyIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3YjdmODA7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAuZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjBiNTlhO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLmZvb3RlciBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAuZm9vdGVyIC5mbGV4IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUgLmZvb3RlciAuZmxleCA+IGRpdiB7XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcmFjdGlvbmFsLXBlb3BsZSAuZm9vdGVyIC5mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyYWN0aW9uYWwtcGVvcGxlIC5mb290ZXIgLmZsZXggc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ueW91ci1uZWVkcyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnlvdXItbmVlZHMgLmNlbnRlci1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ueW91ci1uZWVkcyBoNCB7XG4gIGNvbG9yOiAjNWFlNmJkO1xufVxuLnlvdXItbmVlZHMgaDIge1xuICBjb2xvcjogd2hpdGU7XG59XG4ueW91ci1uZWVkcyAuY29scyB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDI2cHggMjBweCAwO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgZ2FwOiA2NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC55b3VyLW5lZWRzIC5jb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBwYWRkaW5nOiAwcHggMTBweCAwO1xuICAgIGdhcDogMHB4O1xuICB9XG59XG4ueW91ci1uZWVkcyAuY29scyAuY29sIC5pdGVtIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA3cHggMCAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnlvdXItbmVlZHMgLmNvbHMgLmNvbCAuaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxufVxuLnlvdXItbmVlZHMgLmNvbHMgLmNvbCBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMjEuNnB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG59XG4ueW91ci1uZWVkcyAuY29scyAuY29sIHAge1xuICBmb250LWZhbWlseTogUm9ib3RvIFNsYWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTsgLyogMjIuNHB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueW91ci1uZWVkcyAuY29scyAuY29sOmxhc3QtY2hpbGQgaDUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlc3RpbW9uaWFsLWNhcmQsXG4ubG9jYXRpb25zLWNhcmQge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbjogMCA5cHg7XG4gIGJveC1zaGFkb3c6IDQuMTUwOTRweCA0LjE1MDk0cHggMTAuMzc3MzZweCAyLjA3NTQ3cHggcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjEpO1xufVxuLnRlc3RpbW9uaWFsLWNhcmQgaW1nLFxuLmxvY2F0aW9ucy1jYXJkIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cbi50ZXN0aW1vbmlhbC1jYXJkIGg1LCAudGVzdGltb25pYWwtY2FyZCBoNixcbi5sb2NhdGlvbnMtY2FyZCBoNSxcbi5sb2NhdGlvbnMtY2FyZCBoNiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjFweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIGNvbG9yOiAjMzMzYTNjO1xuICBtYXJnaW46IDA7XG59XG4udGVzdGltb25pYWwtY2FyZCBoNixcbi5sb2NhdGlvbnMtY2FyZCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGVzdGltb25pYWwtY2FyZCBwLFxuLmxvY2F0aW9ucy1jYXJkIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDI1LjJweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbn1cblxuLmxvY2F0aW9ucy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQzMnB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuLmxvY2F0aW9ucy1jYXJkIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubG9jYXRpb25zLWNhcmQgcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBkZWxheSAwLjI1cztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbn1cbi5sb2NhdGlvbnMtY2FyZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5sb2NhdGlvbnMtY2FyZCAub3ZlcmxheSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmxvY2F0aW9ucy1jYXJkOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmxvY2F0aW9ucy1jYXJkOmhvdmVyIHAge1xuICBvcGFjaXR5OiAxO1xufVxuLmxvY2F0aW9ucy1jYXJkOmhvdmVyIC5vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC43KSwgcmdiYSgwLCAwLCAwLCAwLjcpKTtcbn1cblxuLnNlcnZpY2VzLW1lZ2EtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIzMjI7XG4gIHdpZHRoOiA5MjFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHJpZ2h0OiAtNTAwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDUwcHggNzBweCA3NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0b3AgMC4zNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNlcnZpY2VzLW1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlcnZpY2VzLW1lZ2EtbWVudS5pbiB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDc4cHg7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5zZXJ2aWNlcy1tZWdhLW1lbnUgaDIsIC5zZXJ2aWNlcy1tZWdhLW1lbnUgaDIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiQ2l1dGFkZWxsYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDI0cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xufVxuLnNlcnZpY2VzLW1lZ2EtbWVudSBoMi5hY3RpdmUsIC5zZXJ2aWNlcy1tZWdhLW1lbnUgaDI6aG92ZXIsIC5zZXJ2aWNlcy1tZWdhLW1lbnUgaDIgYS5hY3RpdmUsIC5zZXJ2aWNlcy1tZWdhLW1lbnUgaDIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNWFlNmJkO1xufVxuLnNlcnZpY2VzLW1lZ2EtbWVudSAubWVudS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbn1cbi5zZXJ2aWNlcy1tZWdhLW1lbnUgLm1lbnUtcm93IC5jYXBhYmlsaXR5IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzYTNjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuLnNlcnZpY2VzLW1lZ2EtbWVudSAubWVudS1yb3cgLmNhcGFiaWxpdHkgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDA7XG59XG4uc2VydmljZXMtbWVnYS1tZW51IC5tZW51LXJvdyAuY2FwYWJpbGl0eSBoNCB7XG4gIGNvbG9yOiAjNWFlNmJkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxOS4ycHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5zZXJ2aWNlcy1tZWdhLW1lbnUgLm1lbnUtcm93IC5jYXBhYmlsaXR5LmFjdGl2ZSwgLnNlcnZpY2VzLW1lZ2EtbWVudSAubWVudS1yb3cgLmNhcGFiaWxpdHk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzMzNhM2MgMCUsICM0MTRhNTAgMTAwJSk7XG59XG4uc2VydmljZXMtbWVnYS1tZW51IC5tZW51LXJvdyAuc2VydmljZSB7XG4gIHdpZHRoOiAyNDBweDtcbn1cbi5zZXJ2aWNlcy1tZWdhLW1lbnUgLm1lbnUtcm93IC5zZXJ2aWNlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zZXJ2aWNlcy1tZWdhLW1lbnUgLm1lbnUtcm93IC5zZXJ2aWNlIGgzIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIkNpdXRhZGVsbGFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAyNHB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbn1cbi5zZXJ2aWNlcy1tZWdhLW1lbnUgLm1lbnUtcm93IC5zZXJ2aWNlIGgzIGEuYWN0aXZlLCAuc2VydmljZXMtbWVnYS1tZW51IC5tZW51LXJvdyAuc2VydmljZSBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICM1YWU2YmQ7XG59XG4uc2VydmljZXMtbWVnYS1tZW51IC5tZW51LXJvdyAuc2VydmljZSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZXJ2aWNlcy1tZWdhLW1lbnUgLm1lbnUtcm93IC5zZXJ2aWNlIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDRweDtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9mdWxsY2xhcml0eS9hc3NldHMvc3JjL2ltZy9idWxsZXQuc3ZnKTtcbn1cbi5zZXJ2aWNlcy1tZWdhLW1lbnUgLm1lbnUtcm93IC5zZXJ2aWNlIHVsIGxpIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTsgLyogMjIuNHB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xufVxuLnNlcnZpY2VzLW1lZ2EtbWVudSAubWVudS1yb3cgLnNlcnZpY2UgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNWFlNmJkO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6ICcuL2ZvbnRzLycgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6ICdpY29tb29uJyAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogJy4vJyAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogIzI5MmYzNyAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6ICdcXGU5MDAnICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiAnXFxlOTAwJyAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiAnXFwyMDIyJyAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gIH1cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICB9XG4gIEBlbHNlIHtcbiAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgLy9iYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSAnc2xpY2snIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgc3JjOiBzbGljay1mb250LXVybCgnc2xpY2suZW90Jyk7XG4gICAgc3JjOiBzbGljay1mb250LXVybCgnc2xpY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgc2xpY2stZm9udC11cmwoJ3NsaWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgc2xpY2stZm9udC11cmwoJ3NsaWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgc2xpY2stZm9udC11cmwoJ3NsaWNrLnN2ZyNzbGljaycpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyOHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIC8vb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAvL2NvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuc2xpY2stZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIC8vb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICBbZGlyPSdydGwnXSAmIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuXG4gICAgW2Rpcj0ncnRsJ10gJiB7XG4gICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgfVxuICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcblxuICBbZGlyPSdydGwnXSAmIHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuXG4gICAgW2Rpcj0ncnRsJ10gJiB7XG4gICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgfVxuICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcblxuICBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjBweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB3aWR0aDogMjBweDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBmdW5jdGlvbiBnZXQtbGluZS1oZWlnaHQoJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0KSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoJGxpbmUtaGVpZ2h0LCAkZm9udC1zaXplKTtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkdmFsdWUsICRiYXNlOiAkZm9udC1zaXplKSB7XG4gIEByZXR1cm4gKCR2YWx1ZSAvICRiYXNlKSArIHJlbTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiAkZ2xvYmFsLWZvbnQtZmFtaWx5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogJGZvbnQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkZ2xvYmFsLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZ2xvYmFsLWxpbmUtaGVpZ2h0O1xuICBwYWRkaW5nLXRvcDogMTAycHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XG4gICAgJi5tYWluLW5hdi1wYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYub3ZlcmZsb3ctaGlkZGVuIHtcbiAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnBhZ2UtbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnVsLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbnAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2LFxuLmg1dSB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDQ4cHgsIDU4cHgpO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgzNnB4LCA0NHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgyNHB4LCAzMHB4KTtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDIwcHgsIDI0cHgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMThweCwgMjJweCk7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDE0cHgsIDE2cHgpO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmg1dSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgyMHB4LCAyNHB4KTtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wMSxcbi5wMixcbi5wMyxcbi5wNCxcbi5wNSxcbi5wM3Uge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbn1cblxuLnAxIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTYyJTtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTY3JTtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnAzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnA0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQ1JTtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnA1IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDEycHgsIDE4cHgpO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4ucDN1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTY3JTtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLnF1b3RlIHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgJi0tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uIHtcbiAgLy9wcmV2ZW50IG91dGxpbmVcbiAgYm9yZGVyOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xufVxuXG5oMSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogJGdyYXBoaXRlO1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYXBwbGU7XG4gIH1cbn1cbi8vICsgNzZcbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gICYtLXBvc3Qge1xuICAgIG1heC13aWR0aDogOTkwcHg7XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxuXG4gICYtLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiA5OTBweDtcbiAgfVxuXG4gICYtLXdpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgfVxuXG4gICYtLWxhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgfVxuXG4gICYtLW1heCB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cblxuICAmLS1oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTQyMHB4O1xuICB9XG5cbiAgJi0tcDAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnAwIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC1wMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tcDAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnRvcC1wMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLXAyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50b3AtcDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvdHRvbS1wNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnRvcC1wODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLXA4MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtcDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS1wMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLmJvdHRvbS1wMTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG5cbi5tMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLW0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLW0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtbTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLW0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udG9wLW00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS1tNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnRvcC1tODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tbTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG5cblxuXG4ubGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4uZGlzYWJsZS1ob3Zlcixcbi5kaXNhYmxlLWhvdmVyICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1kb3R0ZWQge1xuICBjb2xvcjogJHN0b25lO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMTJweCwgMThweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHN0b25lO1xuICAgICAgY29udGVudDogXCJcXGU5MmRcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaXRlLWNvbnRlbnQge1xuICBjb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy10b3A6IDA7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICBoMSB7XG4gICAgICAvL2ZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAvL2ZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gIH1cblxuICBoMSB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAuOGVtO1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNGVtO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gIH1cblxuICBwICsgaDIge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAvL2ZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgLy9mb250LXNpemU6IDIwcHg7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIC8vZm9udC1zaXplOiAxOHB4O1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAvL2ZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYXBwbGU7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIEBleHRlbmQgLmxpc3QtZG90dGVkO1xuICB9XG5cbiAgb2wge1xuICAgIGNvbG9yOiAkc3RvbmU7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG5cbiAgICBsaSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgxMnB4LCAxOHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAubmF2LTQwNCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gICYtLXRlbXBsYXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uaG9sZGVyLTQwNCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzJweCAwIDA7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgaDEge1xuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgxNnB4LCAyNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFjdGlvbnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGFwcGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ub3QtZm91bmQge1xuICAmX19jb250ZW50IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNTEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG59XG5cbmJvZHkuZXJyb3I0MDQge1xuICAuc2l0ZS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMWY2O1xuICB9XG59XG5cbi52aWRlby1sYXlvdXQge1xuICAuZmFuY3lib3gtc2xpZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYuLS12aWRlbyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mYW5jeWJveC1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuZmFuY3lib3gtdG9vbGJhciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuZmFuY3lib3gtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgei1pbmRleDogOTk5OTk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5zbGljay1uYXZpZ2F0aW9uIHtcbiAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vdG9wOiAwO1xuICAvL2xlZnQ6IDA7XG4gIC8vd2lkdGg6IDEwMCU7XG4gIC8vaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbixcbi5mZWF0dXJlZC1uYXZpZ2F0aW9uIHtcbiAgLmZhbmN5Ym94LWJ1dHRvbixcbiAgLmZlYXR1cmVkLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJGdyYXBoaXRlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgd2lkdGg6IDQycHg7XG5cbiAgICAmLS1hcnJvd19sZWZ0IHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAyMXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hcnJvd19yaWdodCB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBjb2xvciAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgICAvL0BleHRlbmQgLmljb24tbW9kYWwtYXJyb3c7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYXBwbGU7XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgY29sb3I6ICM5MDllYjE7XG4gICAgfVxuICB9XG5cbiAgJi0tZGFyayB7XG4gICAgLmZhbmN5Ym94LWJ1dHRvbixcbiAgICAuZmVhdHVyZWQtYnV0dG9uIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhcGhpdGU7XG4gICAgICAgIGNvbG9yOiAkYXBwbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pY29uLWNsb3NlIHtcbiAgJi5pY29uLWNsb3NlLWZhbmN5Ym94LW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyN3B4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG5cbi5mYW5jeWJveC1hY3RpdmUgLmhlYWRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xufVxuXG4ucHJvamVjdC1sYXlvdXQge1xuICAuZmFuY3lib3gtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmFwaGl0ZTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbi5kaXNhYmxlLXNjcm9sbCB7XG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxlZnRUb1JpZ2h0IHtcbiAgMCUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA0OSUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICA1MSUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51bmRlcmxpbmUsXG4udW5kZXJsaW5lLWludmVyc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51bmRlcmxpbmU6OmJlZm9yZSxcbi51bmRlcmxpbmUtaW52ZXJzZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3R0b206IC0wLjNyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVuZGVybGluZS1pbnZlcnNlOjpiZWZvcmUge1xuICB3aWR0aDogMDtcbn1cblxuLnVuZGVybGluZTpob3Zlcjo6YmVmb3JlLFxuLnVuZGVybGluZS1pbnZlcnNlOmhvdmVyOjpiZWZvcmUge1xuICBhbmltYXRpb246IGxlZnRUb1JpZ2h0IDAuNHMgZWFzZSBmb3J3YXJkcztcbn1cblxuLyogQ3VzdG9tIGFuaW1hdGlvbiAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGFuaW1hdGlvbjogY2xvc2UtbW9kYWwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC8vYW5pbWF0aW9uOiBjbG9zZS1tb2RhbCAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBhbmltYXRpb246IG9wZW4tbW9kYWwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuQGtleWZyYW1lcyBjbG9zZS1tb2RhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgb3Blbi1tb2RhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5pbnB1dC1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGlucHV0IHtcbiAgICAvL3VzZXItc2VsZWN0OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5XzQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5sYWJlbC0taXMtYWN0aXZlIHtcbiAgICBjb2xvcjogJGdyZXlfMztcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAmLmlzLWZvY3VzZWQge1xuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgQGV4dGVuZCAubGFiZWwtLWlzLWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWZpbGxlZCB7XG4gICAgbGFiZWwge1xuICAgICAgQGV4dGVuZCAubGFiZWwtLWlzLWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWVycm9yIHtcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgQGV4dGVuZCAubGFiZWwtLWlzLWFjdGl2ZTtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxufVxuXG4ubG9hZGVyLXNwaW5uZXIge1xuICBhbmltYXRpb246IGNzc2xvYWQtc3BpbiA1NzVtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTZweDtcbn1cblxuQGtleWZyYW1lcyBjc3Nsb2FkLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbiN3cGFkbWluYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRpbmcge1xuICAmLS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWRlY29yYXRlIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbGlnaHQge1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5XzQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogNTRweCAwO1xufVxuXG4ubDIge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICRmb3Jlc3Q7XG59XG5cblxuaW1nLmltZy1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5Xzc7XG59XG5cbi5kYXJrLWdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleV81O1xufVxuXG4uZ3JhcGhpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhcGhpdGU7XG59XG5cblxuLmNlbnRlci1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDgwcHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGZvcmVzdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyAvKiAxNjIuNSUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gIH1cblxuICAmLmRhcmsge1xuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAkbWludDtcbiAgICB9XG5cbiAgICBoMiwgcCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIiRzY3JlZW4teHhzOiAzNzRweDtcbiRzY3JlZW4teHM6IDQ4MHB4O1xuJHNjcmVlbi1zbS1jdXN0b206IDU3NnB4O1xuJHNjcmVlbi1zbTogNzY4cHg7XG4kc2NyZWVuLW1kOiA5NjBweDtcbiRzY3JlZW4tbGc6IDEwMjRweDtcbiRzY3JlZW4tbWF4OiAxMjgwcHg7XG5cbkBtaXhpbiBzY3JlZW4tbWF4IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1tYXh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzY3JlZW4tbGcge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxnfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc2NyZWVuLW1kIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1tZH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNjcmVlbi1zbSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tc219KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzY3JlZW4tc20tY3VzdG9tIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1zbS1jdXN0b219KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzY3JlZW4teHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXhzfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc2NyZWVuLXh4cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4teHhzfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtb25seSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbWR9KSBhbmQgKG1pbi13aWR0aDogI3skc2NyZWVuLXhzIC0gMX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc2NyZWVuLWxnLW1pbiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tbGcgKyAxfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc2NyZWVuLW1kLW1pbiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tbWQgKyAxfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc2NyZWVuLXNtLW1pbiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tc20gKyAxfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBpbWFnZS0yeCgkaW1hZ2UpIHtcbiAgQG1lZGlhIChtaW5waXhlbC1yYXRpbzogMS4zKSxcbiAgICAobWlucGl4ZWwtcmF0aW86IDIuNi8yKSxcbiAgICAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcbiAgICAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcbiAgICAobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcbiAgICAvKiBvbiByZXRpbmEsIHVzZSBpbWFnZSB0aGF0J3Mgc2NhbGVkIGJ5IDIgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcbiAgfVxufVxuXG5AbWl4aW4gaW1hZ2UtMngtc2l6ZSgkaW1hZ2UsICR3aWR0aCwgJGhlaWdodCkge1xuICBAbWVkaWEgKG1pbnBpeGVsLXJhdGlvOiAxLjMpLFxuICAgIChtaW5waXhlbC1yYXRpbzogMi42LzIpLFxuICAgIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuICAgIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuICAgIChtaW4tcmVzb2x1dGlvbjogMS4zZHBweCkge1xuICAgIC8qIG9uIHJldGluYSwgdXNlIGltYWdlIHRoYXQncyBzY2FsZWQgYnkgMiAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgY3NzbG9hZC1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5jc3Nsb2FkLXNwZWVkaW5nLXdoZWVsIHtcbiAgYW5pbWF0aW9uOiBjc3Nsb2FkLXNwaW4gNTc1bXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICB6LWluZGV4OiAyMTtcbn1cblxuLnByb2Nlc3MtbG9hZGVyIC5jc3Nsb2FkLXNwZWVkaW5nLXdoZWVsIHtcbiAgYm9yZGVyOiAzcHggc29saWQgJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9jZXNzLWxvYWRlciB7XG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5idG4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwbGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRhcHBsZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogMC4xNnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmLmhvdmVyLXN0YXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0O1xuICAgIGJvcmRlci1jb2xvcjogJGZvcmVzdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICYuaG92ZXItc3RhdGUge1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cbiAgfVxuXG4gIC5sb2FkZXItc3Bpbm5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICRncmV5XzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JleV80O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi5sb2FkaW5nLXN0YXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwbGU7XG5cbiAgICAuYnRuX19jYXB0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLmxvYWRlci1zcGlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG5cblxuICAmLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXBoaXRlO1xuICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleV8zO1xuICAgICAgY29sb3I6ICRncmV5XzM7XG4gICAgfVxuXG4gICAgJi1pbnZlcnNlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXlfNTtcbiAgICAgICAgY29sb3I6ICRncmV5XzU7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb250YWN0IHtcbiAgICBib3JkZXItY29sb3I6ICRidXR0b25fZ3JlZW47XG4gICAgY29sb3I6ICRidXR0b25fZ3JlZW47XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9ncmVlbjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbl9ncmVlbjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi0tdHJhbnNwYXJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cblxuICAmICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgJi0tYWNjZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleV83O1xuICB9XG5cbiAgJi0tdGVtcGxhdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJi0taGlkZS1vdmVyZmxvdyxcbiAgJi0tc3ByaW50cyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYuYWJvdXQtLWlubmVyLFxuICAmLS1zZXJ2aWNlcy1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDYzcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tcHJpbmNpcGxlcy1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlfNztcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICYuc2VydmljZXMtLXNwcmludHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICB9XG5cbiAgJi0tdGVhbS1sYW5kaW5nLFxuICAmLS10ZWFtLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICYtLWRlY29yYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLS1wMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gSGFsZiBwYWRkaW5nXG4gICYtLXBoIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cblxuICAvLyBIYWxmIGJvdHRvbSBwYWRkaW5nXG4gICYtLXBiaCB7XG4gICAgcGFkZGluZzogODBweCAwIDQwcHg7XG4gIH1cblxuICAvLyBIYWxmIHRvcCBwYWRkaW5nXG4gICYtLXB0aCB7XG4gICAgcGFkZGluZzogNDBweCAwIDgwcHg7XG4gIH1cblxuICAmLS1wdDAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLS1wYjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoNTRweCwgNjVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXRlYW0tc2luZ2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtLXRlYW0tcHJvamVjdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXlfNjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10ZWFtLWNvbHVtbnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXByb2plY3Qtc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleV82O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgLy9AaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIC8vICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAvL31cbiAgICAvL0BpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgLy8gIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIC8vfVxuICB9XG5cbiAgJi0tZmVhdHVyZWQtcHJvamVjdHMtZ2FsbGVyeSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5mZWF0dXJlZC1wcm9qZWN0cy1nYWxsZXJ5X19zbGlkZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleV82O1xuICB9XG5cbiAgJi0tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXBoaXRlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLS1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLS1zaW5nbGUtc2VydmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgxOHB4LCAyNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJi0tY29udGFjdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWZsZXhpYmxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAuY29udGVudC10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogODIwcHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMjRweCwgMzZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXNtYWxsZXIge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2x1bW5zIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24ge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSg2NCwgNTQsIDc4LCAwLjEpO1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10cmFuc3BhcmVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yb3VuZGVkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ub3BiIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gLmNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmLWJpZ2dlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW5vLWluZGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ib3R0b20tb3ZlcmZsb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgKyAuc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgLmZlYXR1cmVkLWdhbGxlcnktLWZsZXhpYmxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taW50cm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5jb250YWN0IHtcbiAgcGFkZGluZzogMTAwcHggMCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgcGFkZGluZzogNTBweCAwIDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5jb2wge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICYud29yayAuc2VjdGlvbiB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzJweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tLWNvbnRhY3Qge1xuICAgIHdpZHRoOiAxOTJweDtcbiAgfVxuXG4gIGltZy5ncmV5c2NhbGUge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB9XG5cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi0taW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDExMHB4IDAgNzBweDtcbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIFtocmVmKj1cInRlbFwiXSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIGE6bm90KC5idG4pIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLS1jb250ZW50LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tLWltZyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIGhlaWdodDogNTE3cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vJjo6YWZ0ZXIge1xuICAvLyAgY29udGVudDogJyc7XG4gIC8vICBkaXNwbGF5OiBibG9jaztcbiAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gIHRvcDogMDtcbiAgLy8gIGJvdHRvbTogMDtcbiAgLy8gIGxlZnQ6IDA7XG4gIC8vICByaWdodDogMDtcbiAgLy8gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwxNjAsMjE0LDAuMik7XG4gIC8vfVxufVxuXG4uc2VjdGlvbi0tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi0tdGVhbSB7XG4gIHBhZGRpbmctYm90dG9tOiA2OHB4O1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cblxuLmNhcGFiaWxpdGllcyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNjBweDtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAubGF5b3V0LWZsZXgge1xuICB9XG59XG5cbi5wYXR0ZXJuLWRvdHRlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3R0ZWQtcGF0dGVybi5zdmc/dj0yXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIDEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgLy8gQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcbiAgLy8gfVxuICAvLyBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAvLyAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSBhdXRvO1xuICAvLyB9XG59XG5cbi5zZWN0aW9uLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi1iZy0tYm90dG9tOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLnNlY3Rpb24tYmctLWJvdHRvbS1zbWFsbDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5zZWN0aW9uLWJnLS10b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLnNlY3Rpb24tYmctLXRvcC1zbWFsbDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uc2VjdGlvbi1iZy0tejEge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYmctLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleV83O1xufVxuIiwiQGtleWZyYW1lcyB0b3BiYXIteCB7XG4gIDAlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cblxuICA0NSUge1xuICAgIHRvcDogMjUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0NWRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRvcGJhci1iYWNrIHtcbiAgMCUge1xuICAgIHRvcDogMjUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdHRvbWJhci14IHtcbiAgMCUge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgYm90dG9tOiAyNSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0NWRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm90dG9tYmFyLWJhY2sge1xuICAwJSB7XG4gICAgYm90dG9tOiAyNSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNob3ctaGVhZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGlkZS1oZWFkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHotaW5kZXg6IDExO1xuXG4gIHN2ZywgcGF0aCB7XG4gICAgZmlsbDogJGJsYWNrO1xuICB9XG5cbiAgJi0tdHJhbnNwYXJlbnQge1xuICAgIHVsLmhlYWRlci1uYXYgPiBsaSB7XG4gICAgICAmLmN1cnJlbnQtcGFnZS1pdGVtLFxuICAgICAgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3Ige1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDdweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1pbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sb2dvLWltYWdlIHtcbiAgICAgICAgc3ZnLCBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkbWludDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG9nby1uYW1lIHtcbiAgICAgICAgc3ZnLCBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguaXMtc2Nyb2xsKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIHVsLmhlYWRlci1uYXYgPiBsaSB7XG4gICAgICAgICYuY3VycmVudC1wYWdlLWl0ZW0sXG4gICAgICAgICYuY3VycmVudC1wYWdlLWFuY2VzdG9yIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgICAgICBjb2xvcjogJHN0b25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLmxvZ28taW1hZ2Uge1xuICAgICAgICBzdmcsIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRtaW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sb2dvLW5hbWUge1xuICAgICAgICBzdmcsIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmhlYWRlciB7XG4gICAgICAgIC5oYW1idXJnZXIgLm1lbnUtYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGFtYnVyZ2VyLnRvZ2dsZWQgLm1lbnUtYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICYuYmFyMSxcbiAgICAgICAgICAmLmJhcjMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmhlYWRlci1uYXYtYWN0aXZlKSB7XG4gICAgICAgICAgLmhlYWRlci1uYXYgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXlfNDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcblxuICAgICAgICAgICAgbGkgYTpob3ZlciwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSAge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhcGhpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5zZWN0aW9uLWluZm9fX2ljb24ge1xuICAgICAgLy9jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlLW5hdi1oaWRlIHtcbiAgfVxuXG4gICYuaXMtc2Nyb2xsIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xuICAgICAgJjpub3QoLmRpc2FibGUtbmF2LWhpZGUpIHtcbiAgICAgICAgLnNob3ctY29udGFjdC1mb3JtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXBwbGU7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9yZXN0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtc2Nyb2xsOm5vdCguaGVhZGVyLW5hdi1hY3RpdmUpOm5vdCguZGlzYWJsZS1uYXYtaGlkZSksXG4gICYuaXMtc2Nyb2xsOm5vdCguaGVhZGVyLWFsd2F5cy1zaG93KTpub3QoLmRpc2FibGUtbmF2LWhpZGUpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXG4gICAgJi5uYXYtdXAge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNnMsIGhlaWdodCAwLjE2cywgdHJhbnNmb3JtIDAuMTZzO1xuICAgIH1cblxuICAgICYubmF2LWRvd24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE2cywgaGVpZ2h0IDAuMTZzLCB0cmFuc2Zvcm0gMC4xNnM7XG5cbiAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLW5hdiB7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGVyLW5hdi1hY3RpdmUsXG4gICYuaGVhZGVyLWFsd2F5cy1zaG93IHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiAwcztcbiAgICB3aWR0aDogMjlweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5tZW51LWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZm9udC1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IDBzO1xuICAgICAgd2lkdGg6IDI5cHg7XG5cbiAgICAgICYuYmFyMSB7XG4gICAgICAgIGFuaW1hdGlvbjogdG9wYmFyLWJhY2sgMHM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJi5iYXIyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJi5iYXIzIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b21iYXItYmFjayAwcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudG9nZ2xlZCB7XG4gICAgICAuYmFyMSB7XG4gICAgICAgIGFuaW1hdGlvbjogdG9wYmFyLXggMHM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmFwaGl0ZTtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmJhcjIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXBoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5iYXIzIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3R0b21iYXIteCAwcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXBoaXRlO1xuICAgICAgICB0b3A6IC0zM3B4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1iYXIgKyAubWVudS1iYXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLW5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTZzO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDEwMnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG5cbiAgICAmID4gbGkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIH1cblxuICAgICYgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSxcbiAgICAmID4gbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yIHtcbiAgICAgICYgPiBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5XzU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtaW50O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciB7XG4gICAgICAmID4gYSB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAmID4gYSB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZXlfNTtcbiAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24tY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAycHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmlnYXRpb24tY29sb3I7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE2cztcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG5cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDE2OHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuOm5vdCguY3RhKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gICAgb3BhY2l0eTogMDsgLy8gdW5jb21tZW50IGluIHRoZSBmdXR1cmVcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IC8vIHVuY29tbWVudCBpbiB0aGUgZnV0dXJlXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgLy9vcGFjaXR5OiAxO1xuICAgICAgLy92aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICAvL0BpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgLy8gIGZvbnQtc2l6ZTogMTZweDtcbiAgICAvL31cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubG9nbyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDM1cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTQ0cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLWluZm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICZfX2ljb24taG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uLXByb2dyZXNzIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWludDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmZmYgaW5zZXQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5jb250YWN0LWZsYWcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkaGVhZGluZy1mb250O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE2cztcbiAgICB3aWR0aDogNDBweDtcblxuICAgIC5pY29uLWNhcGFiaWxpdGllcyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgLmljb24tc2tpbGxzZXQtMSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuXG4gICAgLmljb24tcHJvamVjdHMge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cblxuICAgIC5pY29uLXRlc3RpbW9uaWFscyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGhlYWRpbmctZm9udDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZGV4IHtcbiAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbi14eHMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGdyYXBoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgICZfX2luZGV4IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgLy9taW4td2lkdGg6IDM1cHg7XG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgLy9taW4td2lkdGg6IDIycHg7XG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RlbGltaXRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWludDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgd2lkdGg6IDFweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIH1cblxuICAgICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9nby1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5sb2dvX190ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTc0cHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbn1cblxuLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDhweCA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleV81O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5XzU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkub3ZlcmZsb3ctaGlkZGVuIHtcbiAgLmhlYWRlciAuY3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gLmFsZXJ0LWJhbm5lciArIC5oZWFkZXIge1xuICAvLyB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAmLnBhZ2UtdGVtcGxhdGUtbGVnYWN5LXRlY2gtbGFuZGluZy10ZW1wbGF0ZSB7XG4gICAgICAuY29udGFjdC1mb3JtIHtcbiAgICAgICAgdG9wOiBjYWxjKDEwMnB4ICsgMjVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYtLW5hdmlnYXRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBjb2xvcjogJGdyYXBoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA2NzBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUzMnB4O1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNnM7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRlYW0tbGFuZGluZyB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQtbGVmdCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQtcmlnaHQge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tYmlnZ2VyIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tcG9zdCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXhsIHtcbiAgICBoZWlnaHQ6IDY2MHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuXG4gICAgLmhlcm8ge1xuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wb3N0LXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXRlcnRpYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC5oZXJvIHtcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogNTg2cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTk5OTlweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk5OTlweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCg2NHB4LCA3NXB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xNTBweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICByaWdodDogLTMwMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmLS1zaWRlLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5Xzc7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5oZXJvIHtcbiAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ZvcmVncm91bmQge1xuICAgICAgICBtYXgtd2lkdGg6IDM2OHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kYXJrZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdiODk5YztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjFkZWcsICM3Yjg5OWMgMCUsICM0MDUwNmEgMTAwJSk7XG5cbiAgICAgIC5oZXJvIHtcbiAgICAgICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZvcmVncm91bmQge1xuICAgICAgICAgIG1heC13aWR0aDogNTYlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXByb2plY3QtbG9nbyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtaGVpZ2h0OiA2NjBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLmhlcm8ge1xuICAgICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU1ZDc2O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZm9yZWdyb3VuZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAmLWhvbGRlciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19wcm9qZWN0LWxvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNlbnRlcmVkIHtcblxuICAgIC5oZXJvX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgfVxuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmhlcm9fX2NhcHRpb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcblxuICAgICAgJi5wMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhlcm8tLXNpZGUtaW1hZ2Uge1xuICAgICAgLmhlcm9fX2lubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5oZXJvX19mb3JlZ3JvdW5kIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgIH1cblxuICAgICAgLmhlcm9fX2xvZ28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuaGVyb19fYmFja2dyb3VuZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNiksIHJnYmEoMCwgMCwgMCwgMC42KSk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ob21lLFxuICAmLS1jYXBhYmlsaXR5LFxuICAmLS1sb2NhdGlvbiB7XG4gICAgaGVpZ2h0OiA3NjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLndoaXRlLWJnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBoZWlnaHQ6IDY2NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBoZWlnaHQ6IDU2NHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwMnB4O1xuICAgIH1cblxuICAgIC5oZXJvIHtcbiAgICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgICAgcmlnaHQ6IC01MHZ3O1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ZvcmVncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTg0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIC5oZXJvLWNvbnRlbnQtcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnJlYWRjcnVtYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2l1dGFkZWxsYSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkbWludDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjhweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogNTcuNnB4ICovXG4gICAgICAgIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7IC8qIDI4LjhweCAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQtcmlnaHQsXG4gICAgICAmLWNvbnRlbnQtbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmX19nYWxsZXJ5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyxcbiAgICAgICAgJi1jaXJjbGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTcwcHg7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY2lyY2xlIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICByaWdodDogODBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgICByaWdodDogNTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigwcHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0LCBibHVyIDIwMG1zIGxpbmVhcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW91dGxpbmUge1xuICAgICAgICAgIHJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDI0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGlkZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uaGVyb19fbG9nbyB7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cblxuLmhlcm8tLWNhcGFiaWxpdHksXG4uaGVyby0tbG9jYXRpb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gIC5oZXJvX19mb3JlZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDU0MnB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGhlaWdodDogNDQycHg7XG4gICAgfVxuXG4gICAgLmhlcm8tY29udGVudC1sZWZ0IHtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuXG4gICAgICAuaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWNvbnRlbnQtcmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuXG4gICAgICAuaGVyb19fZ2FsbGVyeSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVyb19fbG9nb3Mge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYud2hpdGUtYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogNjRweCA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAgIGltZzpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgIGltZzpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICAgIGltZzpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgcGFkZGluZzogMzRweCAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICBpbWc6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLS1sb2NhdGlvbiB7XG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuXG4ubG9jYXRpb24taGVybyB7XG4gIG1hcmdpbi10b3A6IC02MnB4O1xuICBtYXgtaGVpZ2h0OiA2ODJweDtcbiAgbWluLWhlaWdodDogNjgycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWF4LWhlaWdodDogNjgycHg7XG4gICAgICBtaW4taGVpZ2h0OiA2ODJweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JlZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICB9XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubG9nbyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgIH1cblxuICAgIGgxLCBwIHtcbiAgICAgIG1heC13aWR0aDogNTE1cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLmF3YXJkcy13aXRoLWxhdXJlbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDQ1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgaGVpZ2h0OiAxMDFweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICBnYXA6IDBweDtcbiAgICAgIH1cblxuICAgICAgLmxhdXJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS40KSBzY2FsZVkoMS40KTtcbiAgICAgIH1cblxuICAgICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xLjQpIHNjYWxlWSgxLjQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hd2FyZHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDQ1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjMwcHg7XG5cblxuICAgICAgLmF3YXJkIHtcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuXG4gICAgICAgIC50aXRsZSwgLnJlc3VsdCB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cblxuICAgICAgICAucmVzdWx0IHtcbiAgICAgICAgICBjb2xvcjogJGJsb25kZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICAgJi53aW5uZXIge1xuICAgICAgICAgICAgY29sb3I6ICRtaW50O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMTJweCwgMjBweCk7XG5cbiAgLy9AaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgLy8gIGZvbnQtc2l6ZTogMTRweDtcbiAgLy99XG4gIC8vXG4gIC8vQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgLy8gIGZvbnQtc2l6ZTogMTJweDtcbiAgLy99XG59XG5cbi5zaGFyZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDE4MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE2cztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgJi1jYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICB9XG5cbiAgICAmLXRvZ2dsZSB7XG4gICAgICAmLWNvbGxhcHNlZCB7XG4gICAgICAgIC8vZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkZ3JleV80O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgICYtbGluayB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRzdG9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTZzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXlfNTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAuc2hhcmVfX2l0ZW0taWNvbiB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBjb2xvcjogJGdyZXlfNDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNnM7XG4gICAgICB3aWR0aDogMThweDtcblxuICAgICAgLmljb24tc2hhcmUtZW1haWwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgIC5pY29uLXNoYXJlLXR3aXR0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICAuc2hhcmUge1xuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgJi10b2dnbGUge1xuICAgICAgICAgICYtY29sbGFwc2VkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNoYXJlLWJ1dHRvbnMge1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMyYTM1NTIsIDAuNyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAyMDtcblxuICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogdW5zZXQ7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hvbGRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDQ0cHggMCByZ2JhKCMyOTMyNDcsIDAuNTgpO1xuICAgIGZsZXgtYmFzaXM6IDQyM3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQyM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKCMwMDAsIDAuMik7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKCRmb250LWNvbG9yLXNlY29uZGFyeSwgMC4yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyNnB4IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5pY29uLWNsb3NlIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRmb250LWNvbG9yLCAwLjMpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDI2cHggMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmLWljb24ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNnM7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICB9XG5cbiAgICAmLWNhcHRpb24ge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmljb24tc2hhcmUtZW1haWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5pY29uLXNoYXJlLXR3aXR0ZXIge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIC5pY29uLXNoYXJlLWxpbmtlZGluIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zaGFyZS1idXR0b25zIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnQtdGV4dCB7XG4gIGNvbG9yOiAkZ3JhcGhpdGU7XG5cbiAgJi0tbGltaXRlZCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuXG4gICYtLWFycm93cy1pbmRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40ZW07XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC1oZWFkaW5nIHtcbiAgQGV4dGVuZCAuaDI7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJi0tbGltaXRlZCB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWNvbmRlbnNlZCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmRlZmF1bHQtdGVtcGxhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleV83O1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4ODRweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBtYXgtd2lkdGg6IDY4NHB4O1xuICAgIH1cblxuICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tYXJyb3dzIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkc3RvbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTRweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBmb250LXNpemU6IDdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkYXBwbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1uZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZnVsbC13aWR0aC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gICZfX2hvbGRlciB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtLWZsZXhpYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlfNjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZnVsbC13aWR0aC1pbWFnZSB7XG4gICAgICAmX19ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbm8taW5kZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uaW1hZ2UtbWF4IHtcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLS1nb2FsIHtcbiAgICBwYWRkaW5nLXRvcDogMTQycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlfNztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuLmltYWdlX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19ob2xkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBmbGV4LWJhc2lzOiA1MiU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDUyJTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LXRleHQge1xuICAgICAgcCB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX21haW4tdGl0bGUge1xuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCg0OHB4LCA2MHB4KTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGhlaWdodDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiA1NXB4O1xuXG4gICAgaW1nLFxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190b3AtdGl0bGUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNjdweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgQGV4dGVuZCAuY29udGVudC10ZXh0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gICYtLWRlY29yYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LS1kZWNvcmF0ZSB7XG4gIHVsIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZWFtLWF2YXRhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIHotaW5kZXg6ICN7MTAgLSAkaX07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxMTtcbiAgICB9XG4gIH1cblxuICAmX19waG90byB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDM3cHg7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uaGlkZS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oaWRlLW1vYmlsZSB7XG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3RlcC1pbWFnZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnN0ZXBzIHtcbiAgICBmbGV4LWJhc2lzOiAzMzhweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcm91c2VsLW5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBjb2xvcjogJHN0b25lO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBmb250LXNpemU6IDdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkZ3JleV80O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgY29sb3I6ICRhcHBsZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2LWNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gICYgPiBzcGFuIHtcbiAgICBtaW4td2lkdGg6IDlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLWRlbGltaXRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuXG4ubGluayB7XG4gIGNvbG9yOiAkZ3JhcGhpdGU7XG5cbiAgJi1jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJHBhcmFncmFwaC1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDEycHgsIDIwcHgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmLS1pY29uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIFtjbGFzcyo9XCIgaWNvbi1cIl0sXG4gICAgW2NsYXNzXj1cImljb24tXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIH1cbiAgfVxuXG4gICYtLWFycm93IHtcbiAgICBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAgIFtjbGFzc149XCJpY29uLVwiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnF1aWNrLWxpbmtzIHtcbiAgLy9wYWRkaW5nLXRvcDogMjhweDtcblxuICAmX19ob2xkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IC0yOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtaW50O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLnF1aWNrLWxpbmtzX190aXRsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19mb3JlZ3JvdW5kIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX190YWcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICB9XG59XG5cbi51c2VyLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA5N3B4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICYtLXBvc3Qtc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogJGdyZXlfNztcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDI0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDQxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0NSU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDU1JTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICRncmFwaGl0ZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgICAvL21heC13aWR0aDogMzkxcHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRhcHBsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM2VtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNsZS1oZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDczcHg7XG4gIHBhZGRpbmctdG9wOiA1NHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogJGdyZXlfNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogNDUlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmFwaGl0ZTtcbiAgICBtaW4td2lkdGg6IDQ1JTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMzJweCA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAuaDEge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAmX19mZWF0dXJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzIxMjMyMjtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJi0tc2luZ2xlIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmFydGljbGUtaGVybyB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hdXRob3JfX2RldGFpbHMge1xuICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190YWdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZ3JvdXAge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWJhY2tncm91bmRzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fY2lyY2xlLWxhcmdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2lyY2xlLWRlY29yYXRpb24tMy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTBweDtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgJl9fY2lyY2xlLWJpZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NpcmNsZS1kZWNvcmF0aW9uLTEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1OCU7XG4gIH1cblxuICAmX19jaXJjbGUtc21hbGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaXJjbGUtZGVjb3JhdGlvbi0yLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMzE3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cblxuICAmX193dDEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93dC0xLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogNzE2cHg7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgJl9fd3QyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd3QtMi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDM4MXB4O1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0OHB4O1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbn1cblxuLmNvbnRlbnQtZ2FsbGVyeSB7XG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogLTEwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgbWFyZ2luOiAtNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtaG9sZGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJi1pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDYyJTtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgIC5jb250ZW50LWdhbGxlcnkge1xuICAgICAgICAmX19iYWNrZ3JvdW5kLWhvbGRlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1hcmdpbjogLTEwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICAgICAgbWFyZ2luOiAtNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogNDIlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50aXBweS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG59XG5cbi50aXBweS1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgxNnB4LCAyMnB4KTtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogMTBweCAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDhweCAyMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNnB4IDIwcHg7XG4gIH1cbn1cblxuI2d0eC10cmFucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duIHtcbiAgJl9fYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5Xzc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICB3aWR0aDogMTMwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBjb2xvcjogJGdyYXBoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTZzO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICBmb250LXNpemU6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNhcHRpb24ge1xuICAgICAgY29sb3I6ICRncmV5XzE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgIC8vZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlfNTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhcGhpdGU7XG5cbiAgICAgIC5kcm9wZG93bl9fYnV0dG9uLWljb24ge1xuICAgICAgICBjb2xvcjogJG1pbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bl9fYnV0dG9uLWNhcHRpb24ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ZpZXdwb3J0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMThweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE2cztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICYtZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgJi1jbGVhciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IC04cHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDE2LjY2NjYlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5XzY7XG5cbiAgICAgICAgICBwYXRoLFxuICAgICAgICAgIGNpcmNsZSxcbiAgICAgICAgICBsaW5lLFxuICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgc3Ryb2tlOiAkZm9yZXN0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGVsbGlwc2Uge1xuICAgICAgICAgICAgZmlsbDogJGZvcmVzdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE2cztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlfNjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRncmFwaGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDEycHgsIDE0cHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDAgLTEzcHg7XG4gIH1cbn1cblxuLnF1b3RlLWNhcmQge1xuICBjb2xvcjogJHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL2hlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgd2lkdGg6IDUwJTtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRtaW50O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgyMnB4LCAyMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJi0tc3VjY2Vzcy1zdG9yeSB7XG4gICAgLnF1b3RlLWNhcmQge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdWNjZXNzLXN0b3J5LWN1cnZlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA3NXB4IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHggNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDExMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMzBweCwgMzhweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjg2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1xdW90ZSB7XG4gICAgLnF1b3RlLWNhcmQge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDM2cHggNDhweCA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAyNXB4IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICA6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRmb3Jlc3QsIDUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgY29sb3I6ICRtaW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBjb2xvcjogJGdyZXlfNztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDExcHgsIDE2cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlkZW8tbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkYXBwbGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkZm9yZXN0O1xuXG4gICAgLnZpZGVvLWxpbmtfX3RpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGZvcmVzdDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0O1xuICAgICAgICBhbmltYXRpb246IGxlZnRUb1JpZ2h0IDAuNnMgZWFzZSBmb3J3YXJkcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTZzO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE2cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcHBsZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE2cztcbiAgICB9XG4gIH1cbn1cblxuXG4uYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgZmFkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWxvYWQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwMHB4IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MDBweCAwO1xuICB9XG59XG5cbi5sb2FkaW5nLWFuaW1hdGlvbiB7XG4gICRncmV5LW51YW5jZS1saWdodGVyOiAkZ3JleV82O1xuICAkZ3JleS1udWFuY2UtZGFya2VyOiBkYXJrZW4oJGdyZXlfNiwgNCUpO1xuXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHBsYWNlbG9hZDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gcmlnaHQsXG4gICAgJGdyZXktbnVhbmNlLWxpZ2h0ZXIgMCUsXG4gICAgJGdyZXktbnVhbmNlLWRhcmtlciAxOCUsXG4gICAgJGdyZXktbnVhbmNlLWxpZ2h0ZXIgMzMlXG4gICkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHggMTA0cHggIWltcG9ydGFudDtcbn1cblxuLnByb2plY3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogNzhweDtcbiAgcGFkZGluZy10b3A6IDA7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICYucHJvamVjdHMtLWJsdXJyZWQge1xuICAgIC5wcm9qZWN0c19faXRlbSB7XG4gICAgICAvL2ZpbHRlcjogYmx1cig0cHgpO1xuICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgZmlsdGVyOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2NvdW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi0tcHJlbG9hZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWFzb25yeSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAucHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDQ0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQ0cHgpO1xuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAyMnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1ob2xkZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgxOHB4LCAyMnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHJnYmEoNjQsIDU0LCA3OCwgMC41KTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY2FwdGlvbiB7XG4gICAgICBjb2xvcjogJGdyZXlfNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQge1xuICAgICAgJi1nYWxsZXJ5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5zbGljay1saXN0LFxuICAgICAgICAuc2xpY2stdHJhY2ssXG4gICAgICAgIC5zbGljay1zbGlkZSxcbiAgICAgICAgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW92ZXJsYXkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhcGhpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMTZzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyYtY29ybmVyIHtcbiAgICAvLyAgd2lkdGg6IDM4cHg7XG4gICAgLy8gIGhlaWdodDogMzhweDtcbiAgICAvLyAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgYm9yZGVyLXJhZGl1czogMCA0cHggMCAwO1xuICAgIC8vICBib3R0b206IC0ycHg7XG4gICAgLy8gIGxlZnQ6IC0ycHg7XG4gICAgLy8gIGJhY2tncm91bmQ6ICNmOWY5ZjkgdXJsKC4uL2ltZy9jb3JuZXIuc3ZnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgIC8vICBvcGFjaXR5OiAwO1xuICAgIC8vfVxuXG4gICAgJi1tZW1iZXIge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xNnM7XG5cbiAgICAgICAgJi0tdGVjaG5vbG9naWVzIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgLnByb2plY3RzX19pdGVtLW1lbWJlci1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJvamVjdHNfX2l0ZW0tbWVtYmVyLXBob3RvIHtcbiAgICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIHotaW5kZXg6ICN7MTAgLSAkaX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1waG90byB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogNTBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuMTZzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4xNnM7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmLmhvdmVyIHtcbiAgICAgIC5wcm9qZWN0cyB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICYtaG9sZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VjZjRmNztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNvcm5lciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtbWVtYmVyLWxpc3Qge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICAmLW92ZXJsYXkge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWZ1bGwtd2lkdGgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICAmLW92ZXJsYXkge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnByb2plY3RzX19pdGVtLWhvbGRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICAgICYtb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJldmlldyB7XG4gICAgICAucHJvamVjdHMge1xuICAgICAgICAmX19ob2xkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS1jb3JuZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5XzY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcmV2aWV3LWZ1bGwtd2lkdGgge1xuICAgICAgLnByb2plY3RzIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgJi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICAvLyY6bnRoLWNoaWxkKDRuLTEpLCAmOm50aC1jaGlsZCg0bi0yKSB7XG4gICAgLy8gIC5wcm9qZWN0c19faG9sZGVyIHtcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzM3LjIyZGVnLCAjQUZCN0M1IDAlLCAjNzA4MDk3IDEwMCUpO1xuICAgIC8vICB9XG4gICAgLy99XG4gICAgLy9cbiAgICAvLyY6bnRoLWNoaWxkKDRuLTMpLCAmOm50aC1jaGlsZCg0bi00KSB7XG4gICAgLy8gIC5wcm9qZWN0c19faG9sZGVyIHtcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzM4LjQ0ZGVnLCAjN0I4OTlDIDAlLCAjNDA1MDZBIDEwMCUpO1xuICAgIC8vICB9XG4gICAgLy99XG5cbiAgICAmLS1wcmVsb2FkZXIge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIC5wcm9qZWN0cyB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faG9sZGVyIHtcbiAgICAgICAgICBAZXh0ZW5kIC5sb2FkaW5nLWFuaW1hdGlvbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnByb2plY3RzIHtcbiAgICAgICAgICAmX19ob2xkZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ob2xkZXIge1xuICAgIC8vYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC8vaGVpZ2h0OiA2NzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI2LjglO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAvLyAgaGVpZ2h0OiA0MDBweDtcbiAgICAvL31cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAmLmhvdmVyIHtcbiAgICAgICAgLnByb2plY3RzIHtcbiAgICAgICAgICAmX19ob2xkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggNnB4IDU1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDY0LCA1NCwgNzgsIDAuMik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmLWNvcm5lciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kICsgMSkge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC5wcm9qZWN0c19faG9sZGVyIHtcbiAgICAgICAgICAvL2JveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoNjQsIDU0LCA3OCwgMC4yKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogNnB4IDZweCA2cHggNTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgLnByb2plY3RzX19pdGVtLWNvcm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvamVjdHMge1xuICAmX19ob2xkZXIge1xuICAgICYuZ3JhZGllbnQge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzMzM2EzYyAwJSwgIzdiN2Y4MCAxMDAlKTtcblxuICAgICAgJi0tZ3JhcGhpdGUtZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzMzNhM2MgMCUsICM3YjdmODAgMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYtLXN0b25lLWRhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNWI2NzcwIDAlLCAjOTM5YTlmIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLS1zdGVlbC1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUzNzc4YSAwJSwgIzhlYTRhZiAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi0tZ3JhcGhpdGUtbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMCwgIzdiN2Y4MCAwJSwgIzlkYTBhMSAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi0tc3RvbmUtbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMCwgIzkzOWE5ZiAwJSwgI2FkYjJiNiAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi0tc3RlZWwtbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMCwgIzhlYTRhZiAwJSwgI2FhYjljMCAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICAmLWJhY2tncm91bmQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYtLWNvbnRhaW4ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1jb3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2plY3RzLWl0ZW0ge1xuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8taXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleV81O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjb2xvcjogJGdyZXlfNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250LWZhbWlseTogJHBhcmFncmFwaC1mb250LWZhbWlseTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZzogN3B4IDZweDtcbiAgfVxuXG4gICZfX2luZm8taWNvbiB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEzcHg7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgJi1zbHVnIHtcbiAgICAgICAgJi1tYWMtb3MtYXBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5wcm9qZWN0cy1pdGVtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coNHB4IDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgbWF4LXdpZHRoOiAxMjc1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgei1pbmRleDogMTtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgICBtYXgtaGVpZ2h0OiA1OTBweDtcbiAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgbWF4LWhlaWdodDogNTE3cHg7XG4gICAgbWF4LXdpZHRoOiA5MDRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbi14cyB7XG4gIC5mYW5jeWJveC1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wcm9qZWN0cy1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLnNsaWNrLXByb2plY3RzLWdhbGxlcnkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0LXBhcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmFwaGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogNjAlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQtcGFydCB7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA0MCU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uLWNsb3NlIHtcbiAgICBjb2xvcjogJGdyZXlfNDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDMwcHggMzdweCAyMHB4IDI1cHg7XG4gICAgfVxuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAuaWNvbi1jbG9zZSxcbiAgICAgIC5wcm9qZWN0cy1pdGVtX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvamVjdHMtbW9kYWxfX3JpZ2h0LXBhcnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wcm9qZWN0cy1tb2RhbF9fcmlnaHQtcGFydC1pbm5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9qZWN0cyB7XG4gICAgJl9faXRlbSB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWNhcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2plY3RzLWl0ZW0ge1xuICAgICZfX2luZm8taXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OThkO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU2RTk7XG4gICAgcGFkZGluZzogMCAyNXB4IDIwcHg7XG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJi5wcm9qZWN0cy1tb2RhbF9faXRlbS0taGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMzNweCAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnByb2plY3RzLW1vZGFsX19pdGVtLS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDY4cHggMCA0MHB4O1xuICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYucHJvamVjdHMtbW9kYWxfX2l0ZW0tLXRlY2hub2xvZ2llcyB7XG4gICAgICBwYWRkaW5nOiAwIDM1cHggMzJweCAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICAvL3BhZGRpbmc6IDI0cHggMTVweCAxNnB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm9qZWN0cy1tb2RhbF9faXRlbS0tdGVzdGltb25pYWwge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbi1ob2xkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgJl9faGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAkZm9yZXN0O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDE4cHgsIDIycHgpO1xuICAgIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAkZm9udC1zaXplOiAxNnB4O1xuICAgICRsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDE2cHgsIDIycHgpO1xuICAgICRsaW1pdC1saW5lczogMjtcbiAgICAkbGltaXQtbGluZXMtc2Vjb25kYXJ5OiA4O1xuXG4gICAgY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5saW1pdGVkIHtcbiAgICAgIG1heC1oZWlnaHQ6ICgkbGltaXQtbGluZXMgKiAkZm9udC1zaXplICogJGxpbmUtaGVpZ2h0KSArIDE7XG5cbiAgICAgICYubGltaXRlZC0tc2Vjb25kYXJ5IHtcbiAgICAgICAgbWF4LWhlaWdodDogKCRsaW1pdC1saW5lcy1zZWNvbmRhcnkgKiAkZm9udC1zaXplICogJGxpbmUtaGVpZ2h0KSArIDE7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYWNjZXNzLWRlbmllZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTQ7XG5cbiAgICBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9hZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE1O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgei1pbmRleDogMjA7XG4gICAgfVxuICB9XG5cbiAgJl9faGlyZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXlfNTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxMXB4IDQwcHggMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9ib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDY0LDU0LDc4LDAuMik7XG4gICAgei1pbmRleDogMTM7XG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICAgIC8vLmJ0biB7XG4gICAgLy8gIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vfVxuICB9XG5cbiAgJl9fcmVhZC1tb3JlLWxpbmsge1xuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTI1ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLy9mb250LWZhbWlseTogaWNvbW9vbiFpbXBvcnRhbnQ7XG4gICAgICAvL2NvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gICAgICAvL2ZvbnQtc2l6ZTogOHB4O1xuICAgICAgLy9jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgLy9tYXJnaW4tbGVmdDogNHB4O1xuICAgICAgLy90b3A6IDUwJTtcbiAgICAgIC8vbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvLyAmOmFmdGVyIHtcbiAgICAgIC8vICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC8vICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAmX190ZWNobm9sb2dpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnRlY2hub2xvZ2llcyB7XG4gICAgJl9fbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgLy9taW4td2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICB3aWR0aDogMTMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wcm9qZWN0LWxlbmd0aCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMTJweCwgMThweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjogJGZvcmVzdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgxNHB4LCAxNnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAvL3VsIHtcbiAgICAgIC8vICBjb2xvcjogJGljb24tY29sb3ItZm9udDtcbiAgICAgIC8vICBmb250LXNpemU6IDE2cHg7XG4gICAgICAvLyAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIC8vICBsaSB7XG4gICAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAvLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgLy8gICAgJjpiZWZvcmUge1xuICAgICAgLy8gICAgICBjb250ZW50OiBcIlxcZTkwZFwiO1xuICAgICAgLy8gICAgICBmb250LWZhbWlseTogaWNvbW9vbiFpbXBvcnRhbnQ7XG4gICAgICAvLyAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgLy8gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgICAgIGxlZnQ6IDA7XG4gICAgICAvLyAgICAgIHRvcDogOHB4O1xuICAgICAgLy8gICAgfVxuICAgICAgLy8gIH1cbiAgICAgIC8vfVxuICAgIH1cblxuICAgICZfX2ljb25zIHtcbiAgICB9XG5cbiAgICAmX19pY29ucy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXN0aW1vbmlhbCB7XG4gICAgY29sb3I6ICRncmFwaGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGVzdGltb25pYWwtaW5mbyB7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAmX190ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDEycHgsIDE2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkZm9yZXN0O1xuICAgICAgY29udGVudDogXCJcXGU5MjJcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtN3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Rlc3RpbW9uaWFsLW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMTJweCwgMTZweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICB9XG5cbiAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgLm5hdi1pdGVtLFxuICAgIC5zbGljay1wcm9qZWN0cy1uYXZfX2l0ZW0ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stcHJvamVjdHMtbmF2IHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgNnB4O1xuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgLy9oZWlnaHQ6IDM2cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIC5zbGljay1wcm9qZWN0cy1uYXZfX2l0ZW0sXG4gICAgICAgIC5zbGljay1wcm9qZWN0cy1uYXZfX2l0ZW06aG92ZXIsXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stcHJvamVjdHMtZ2FsbGVyeSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgzcHgpO1xuXG4gICAgICAuc2xpY2stbGlzdCxcbiAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJiA+IGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnByb2dyZXNzLWxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cblxuICAmLS1zaW5nbGUtcHJvamVjdCB7XG4gICAgaGVpZ2h0OiA3NDBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnByb2plY3RzLW1vZGFsIHtcbiAgICAgICZfX2xheW91dCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAmX19yaWdodC1wYXJ0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSg2NCwgNTQsIDc4LCAwLjIpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcHJvdGVjdGVkIHtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZS1pbmZvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vcGFkZGluZy1ib3R0b206IDc0cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgLy9wYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAuZmFuY3lib3gtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRmb250LWNvbG9yLCAwLjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1pdGVtIHtcbiAgICAuc2xpZGUtaW5mbyB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2NXB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNnM7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2plY3RzX19pdGVtOmhvdmVyICYge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeWJveC1idXR0b24ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDY5cHgpO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuXG4gICAgICAmLS1hcnJvd19yaWdodCB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYXJyb3dfbGVmdCB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICB9XG5cbiAgJjpub3QoLnNsaWRlLWluZm8tLWl0ZW0pIHtcbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICB9XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGUtdmlkZW8ge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAwO1xuXG4gICYtaG9sZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19wbGFjZWhvbGRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXBoaXRlLCAwLjcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fdmlkZW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICB2aWRlbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3dhdGNoLXZpZGVvIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAmX19jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtaW50O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvdGlwLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4ucHJvdGlwLXNraW4tZGVmYXVsdC0tc2NoZW1lLXByby5wcm90aXAtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDExcHgsIDE4cHgpO1xuICBwYWRkaW5nOiA0cHggMjFweDtcbn1cblxuLnByb3RpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1uby1zbGlkZSAuc2xpY2stdHJhY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stbm8tc2xpZGUgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubG9hZC1tb3JlLWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy9wYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE2cztcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmLmlzLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaW5nbGUtcHJvamVjdC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNzVweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9qZWN0IHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIC5wMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4iLCIudGVzdGltb25pYWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXBoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi1iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzMzM2EzYywgIzMzM2EzYyk7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgICB9XG4gIH1cblxuICAmLXN3aXBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDExMnB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiAyNDJweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDExMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02MnB4KTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZmxleC1iYXNpczogMTgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuXG4gICYtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2M3B4O1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWJvdHRvbSB7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMjtcblxuICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxuXG4gICYtZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRtaW50O1xuICAgICAgY29udGVudDogXCJcXGU5MjJcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgIH1cblxuICAgIC5xdW90ZSB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyOHB4ICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgfVxuICB9XG5cbiAgJi1wcm9maWxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmLXBvc2l0aW9uIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMTRweCwgMjFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLnRlc3RpbW9uaWFscy1uYXYge1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICYtY291bnRlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIC8vZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLnRlc3RpbW9uaWFscy0tc2luZ2xlKTpub3QoLnRlc3RpbW9uaWFscy0tY2lyY2xlLWJnKTpob3ZlciB7XG4gICAgLnRlc3RpbW9uaWFscyB7XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICBAbWVkaWEgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJvdHRvbSxcbiAgICAgICYtbmF2IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zZWNvbmRhcnkge1xuICAgIC50ZXN0aW1vbmlhbHMge1xuICAgICAgJi1kZXNjIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJG1pbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRtaW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhcGhpdGU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXBvc2l0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaXJjbGUtYmcge1xuICAgIC50ZXN0aW1vbmlhbHMtYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXBoaXRlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgICBtYXgtd2lkdGg6IDkwNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA5MDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTaG93IGFsbCB0aGUgdGltZVxuICAgIC50ZXN0aW1vbmlhbHMtbmF2LFxuICAgIC50ZXN0aW1vbmlhbHMtYm90dG9tIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG4udGVzdGltb25pYWwtc2luZ2xlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAmLS1uby1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICYtLXRvcC1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuXG4gICYtLWJvdHRvbS1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleV81O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogNzAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fcmVjdCB7XG4gICAgYmFja2dyb3VuZDogJGdyZXlfNjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9yZWdyb3VuZCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgYmFja2dyb3VuZDogJGdyYXBoaXRlO1xuICAgIGJvdHRvbTogNDZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgcGFkZGluZzogNDZweCA2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLWludmVyc2Uge1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDQ1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgLy9mb250LXNpemU6IDIwcHg7XG4gICAgLy9mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAvL2xpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMjBweCwgMjhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAvL2ZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJG1pbnQ7XG4gICAgICBjb250ZW50OiBcIlxcZTkyMlwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyA3cHgpO1xuICAgICAgdG9wOiAtMTJweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbWludDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3VzZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX3VzZXItcGhvdG8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDY0cHg7XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX191c2VyLWluZm8ge1xuICAgICYucDIge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5hdXRob3ItdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tcG9zdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLS1mbGV4aWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG4gIH1cblxuICAmLS1uby1pbmRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1nYWxsZXJ5IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMDtcblxuICAmLWhvbGRlciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi1ob2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGhvdG8ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1iYXNpczogMjQycHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiAyNDJweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmbGV4LWJhc2lzOiAxNjBweDtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgyNHB4LCAzNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogODhweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY29udGVudDogXCJcXGU5MWFcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiA1OXB4O1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ0cHgpIHRyYW5zbGF0ZVgoMCk7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wb3NpdGlvbiB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHBhZGRpbmctbGVmdDogODhweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZ3Jlc3MtYmFyIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAxMDAlKSAvIC0yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgxMDB2dyAtIDEwMCUpIC8gMik7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLy9wb3NpdGlvbjogZml4ZWQ7XG4gIC8vbGVmdDogMDtcbiAgLy93aWR0aDogMTAwJTtcbiAgLy9ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDA7XG4gIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAmX190b3Age1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMThweCwgMjVweCk7XG4gICAgcGFkZGluZzogNzBweCAwIDEwN3B4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAyMHB4O1xuICAgIH1cblxuICAgICYtaG9sZGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxlZnQge1xuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItc29jaWFsIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNsdXRjaC13aWRnZXQge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZmxleC1iYXNpczogMTk1cHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgY29sb3I6ICRncmV5XzQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1uYXZzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIzLCAzNCwgNjAsIDAuMik7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbmF2IHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgLnAzO1xuICAgICAgICAgIGNvbG9yOiAkc3RvbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRhcHBsZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0IHtcbiAgICAgIGNvbG9yOiByZ2JhKDIxLCAzNCwgNjAsIDAuNSk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMTZweCwgMjRweCk7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubGlzdC0tZm9vdGVyLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkcmVzcyB7XG4gICAgY29sb3I6ICRncmFwaGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleV82O1xuICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgZm9udC1mYW1pbHk6ICRwYXJhZ3JhcGgtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgcGFkZGluZzogMjVweCAwO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAmLW5hdiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvb3Rlci1zZXBhcmF0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB3aWR0aDogMXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb3B5cmlnaHQge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jb250YWN0LWxpbmtzIHtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRzdG9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYXBwbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAkYXBwbGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG59XG4iLCIudGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBtYXgtd2lkdGg6IDY5MHB4O1xuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLW1lZGl1bS1tYXJnaW47XG4gICAgQGluY2x1ZGUgIHNjcmVlbi14cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLW1hcmdpbjtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgLy9tYXJnaW46IDAgMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIFxuICAmLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgXG4gICYtLWZ1bGwtd2lkdGgge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cblxuICAmLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG59XG4iLCIucG9wdXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8vZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmFwaGl0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLS1jb250YWN0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cblxuICAmX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMThweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgJi0tY29udGFjdCB7XG4gICAgICBtYXgtd2lkdGg6IDQ0N3B4O1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICAucG9wdXBfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIC5wb3B1cF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvL2hlaWdodDogMTEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvL2JveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoNjQsNTQsNzgsMC4yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIC8vaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIC8vaGVpZ2h0OiA5NnB4O1xuICAgICAgLy9wYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAvL3BhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi0tcHJvamVjdC1wYXNzd29yZCB7XG4gICAgLnBvcHVwIHtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODhweDtcbiAgICAgIH1cblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAyMHB4IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JleV8zO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGdyZXlfMTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGFwcGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXNzd29yZC1mb3JtIHtcbiAgICAgICZfX2hvbGRlciB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgfVxuXG4gICZfX3Jlc3BvbnNlLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY29udGVudC10ZXh0IHtcbiAgICBAZXh0ZW5kIC5wYXJhZ3JhcGg7XG4gICAgY29sb3I6ICRncmFwaGl0ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtYWN0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIGNvbG9yOiAkZ3JleV80O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgei1pbmRleDogMztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAucG9wdXBfX2lubmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIH1cbiAgfVxuXG4gIEBzdXBwb3J0cyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSB7XG4gICAgJiB7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5saXN0IHtcbiAgJl9faXRlbSB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jYXBhYmlsaXRpZXMgdWwgbGksXG4ubGlzdC0tZG90dGVkIHVsIGxpIHtcbiAgY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGFwcGxlO1xuICAgIGNvbnRlbnQ6ICdcXGU5MmQnO1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgdG9wOiA3cHg7XG4gICAgfVxuICB9XG5cbiAgJi5saXN0LWl0ZW0tLW5vLWxpbmsge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGdyYXBoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGFwcGxlO1xuICAgIH1cbiAgfVxufVxuXG4ubGlzdC0tZG90dGVkIHtcbiAgJi0teHMge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICRncmFwaGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgxMXB4LCAxOHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHN0b25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICB0b3A6IDZweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlzdC0tY2hlY2tlZCB7XG4gIC5saXN0X19pdGVtIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY29udGVudDogJ1xcZTkwMic7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LS12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLCAzNCwgNjAsIDAuNSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VydmljZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAuY2FyZC1pdGVtIHtcbiAgICAmX19pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLnNraWxsc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlfNztcbiAgcGFkZGluZzogMTAycHggMCAxODFweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC5oMiB7XG4gICAgY29sb3I6ICRmb3Jlc3Q7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG4gIH1cblxuICAmLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmLWNhcmQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTElKTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jYXJvdXNlbCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuXG4gICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBjb2xvcjogJHN0ZWVsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zd2lwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxufVxuIiwiLnByb2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0O1xuICBwYWRkaW5nOiAxNDBweCAwIDEwMnB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgLmgyIHtcbiAgICBjb2xvcjogJGdyZXlfNTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJi1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBtYXgtd2lkdGg6IDI0MnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIDo6c2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYnJhbmQtY29sb3IsIDUlKTtcbiAgICB9XG4gIH1cblxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJGdyZXlfNTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJi1hY3Rpb24ge1xuICAgIC5idG4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1pbnQ7XG4gICAgICAgIGNvbG9yOiAkbWludDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4uZW5nYWdlbWVudCB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJi1ob21le1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDY3cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgfVxuICB9XG5cblxuICAmLWdhbGxlcnkge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDY4cHgpO1xuICAgIG1hcmdpbjogLTEycHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIDU0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxNCwgMWZyKTttYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMjMsIDUwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIwLCBhdXRvKTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTJweDtcblxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogMS82O1xuICAgICAgICBncmlkLXJvdzogMS83O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxMC8xNTtcbiAgICAgICAgZ3JpZC1yb3c6IDQvODtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBncmlkLWNvbHVtbjogNi8xMTtcbiAgICAgICAgZ3JpZC1yb3c6IDEvNDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBncmlkLWNvbHVtbjogMTEvMTU7XG4gICAgICAgIGdyaWQtcm93OiAxLzQ7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNjtcbiAgICAgICAgZ3JpZC1yb3c6IDcvMTE7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDYvMTA7XG4gICAgICAgIGdyaWQtcm93OiA0LzExO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxMC8xNTtcbiAgICAgICAgZ3JpZC1yb3c6IDgvMTE7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMS85O1xuICAgICAgICAgIGdyaWQtcm93OiAxLzk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEvOTtcbiAgICAgICAgICBncmlkLXJvdzogMTQvMTk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDkvMTU7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEvNTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogOS8xNTtcbiAgICAgICAgICBncmlkLXJvdzogMTQvMTk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEvOTtcbiAgICAgICAgICBncmlkLXJvdzogOS8xNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogOS8xNTtcbiAgICAgICAgICBncmlkLXJvdzogNS8xNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMS8xNTtcbiAgICAgICAgICBncmlkLXJvdzogMTkvMjQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgICAgICAgIGdyaWQtcm93OiAxLzM7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEvOTtcbiAgICAgICAgICBncmlkLXJvdzogOC8xMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMS8xO1xuICAgICAgICAgIGdyaWQtcm93OiA0Lzg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgJjpudGgtY2hpbGQoNiksXG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEzLzE5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLS1xdW90ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTQwJSAqL1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcblxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZW0ge1xuICAgICAgICAgIGNvbG9yOiAkbWludDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDE0cHgsIDIxcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogNTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdW90ZS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhcGhpdGU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucXVvdGUtZ3JlZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRmb3Jlc3Q7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIDo6c2VsZWN0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYnJhbmQtY29sb3IsIDUlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZXJ2aWNlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgcGFkZGluZy10b3A6IDE0N3B4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJi1ob2xkZXIge1xuICB9XG5cbiAgJl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4IDUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCA3MHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hY3Rpb24ge1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRhcHBsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDlweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHN0b25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYXBwbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleV83O1xuICAgIHBhZGRpbmctdG9wOiAyMTNweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLnNlcnZpY2VzIHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDE4cHgsIDIycHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cblxuICAmLS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMzJweDtcbiAgICBtYXgtd2lkdGg6IDEwMDJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLnNlcnZpY2VzIHtcbiAgICAgICZfX3NpbmdsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjJweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhcGhpdGU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzJweCA1MHB4O1xuICAgICAgICB3aWR0aDogMzAycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgICAgd2lkdGg6IDEyNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICAgICAgd2lkdGg6IDc1cHggIWltcG9ydGFudDtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlcnZpY2UtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDQxMnB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgZmxleC1iYXNpczogNDUlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgJi1ob2xkZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYXBwbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taW52ZXJzZSB7XG4gICAgLnNlcnZpY2UtY2FyZCB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbCAmIHtcbiAgICAmX19pbm5lciB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgfVxuXG4gICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgfVxuICB9XG59XG5cbi5wcm9jZXNzIHtcbiAgJi1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNlcnZpY2Uge1xuICAmLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg2NHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5udW1iZXIge1xuICAgICAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvZnVsbGNsYXJpdHkvYXNzZXRzL3NyYy9pbWcvd2hpdGUtY2lyY2xlLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTsgLyogMjUuNnB4ICovXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xuICAgICAgbWFyZ2luOiAxOXB4IDAgMzZweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgYXNwZWN0LXJhdGlvOiA0MjAvMjU4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0cHg7XG4gICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2Z1bGxjbGFyaXR5L2Fzc2V0cy9zcmMvaW1nL2J1bGxldC5zdmcpO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkbWludDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbWludDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWludDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sOm50aC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDgwcHggMDtcbiAgICAgIG1heC13aWR0aDogNDIycHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggNDBweCAwIDgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMHB4IDAgNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogLTMwcHggMDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uY29tcGV0ZW5jaWVzLWJsb2NrIHtcbiAgLmZsZXgtZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHggMTZweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiA4NDhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDQycHg7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAxNzZweDtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMTkuMnB4ICovXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBnYXA6IDIwcHggMTZweDtcblxuICAgICAgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZ3JleSB7XG4gICAgLmZsZXgtZ3JpZCB7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5Xzc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLndvcmtmbG93LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTY0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA5MHB4O1xuICBwYWRkaW5nOiAzMnB4IDUwcHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDgwcHg7XG4gICAgcGFkZGluZzogMHB4IDUwcHg7XG4gIH1cblxuICAuY29sIHtcbiAgICBtYXgtd2lkdGg6IDM0OHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgLndoZWVsLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXlfNztcbiAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAkZm9yZXN0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAyMS42cHggKi9cbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogNDMuMnB4ICovXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTsgLyogMjUuNnB4ICovXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxufVxuXG4uY29sLXJpZ2h0IHtcbiAgbWluLXdpZHRoOiA0MTZweDtcbiAgaGVpZ2h0OiA0MTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuXG5cbi5zcHJpbnQtd2hlZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43Nyk7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IC04MHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IC05MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdG9wOiAtNDBweDtcbiAgICBsZWZ0OiAtNzBweDtcbiAgfVxuXG4gIC5jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLm51bWJlcnMsIC51bml0cyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogNDIuMTA4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44NDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5udW1iZXJzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMThweCAwIC0xOHB4O1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgICB9XG5cbiAgICBnLnJhZGlhbC10ZXh0LnNlbGVjdGVkIHtcbiAgICAgICZbZGF0YS13aGVlbC12YWx1ZT1cIjFcIl0ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIC0xMHB4KTtcbiAgICAgIH1cblxuICAgICAgJltkYXRhLXdoZWVsLXZhbHVlPVwiMlwiXSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgLTVweCk7XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS13aGVlbC12YWx1ZT1cIjNcIl0ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCA0cHgpO1xuICAgICAgfVxuXG4gICAgICAmW2RhdGEtd2hlZWwtdmFsdWU9XCI0XCJdIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgOXB4KTtcbiAgICAgIH1cblxuICAgICAgJltkYXRhLXdoZWVsLXZhbHVlPVwiNVwiXSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIC0xMHB4KTtcbiAgICAgIH1cblxuICAgICAgJltkYXRhLXdoZWVsLXZhbHVlPVwiNlwiXSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIC0xMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3ZlcmxheSB7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHBhdGgge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWxsOiBibGFjaztcblxuICAgICAgJi50cmlnZ2VyIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAkb3V0ZXJXaWR0aDogNTQwcHg7XG5cbiAgLm91dGVyLCAubWlkZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6ICRvdXRlcldpZHRoO1xuICAgIGhlaWdodDogJG91dGVyV2lkdGg7XG4gICAgei1pbmRleDogMDtcblxuICAgIC5tYXNrLCAubWFzazIsIC5tYXNrMyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogY2FsYygkb3V0ZXJXaWR0aCAtIDgwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKCRvdXRlcldpZHRoIC0gODBweCk7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNjYWxlciB7XG5cbiAgICAgICYuc2VsZWN0ZWQgLndyYXBwZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxLjA4NSk7XG5cbiAgICAgICAgLnNlY3RvciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGZvcmVzdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAkb3V0ZXJXaWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkb3V0ZXJXaWR0aDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG5cbiAgICAgICAgLnNlY3RvciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB3aWR0aDogNTAwMHB4O1xuICAgICAgICAgIGhlaWdodDogNTAwMHB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNTAwMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rvci0xIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2tldyg1NGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdG9yLTIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyNmRlZykgc2tldygxOGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdG9yLTMge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5OGRlZykgc2tldyg1NGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdG9yLTRhIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpIHNrZXcoMGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdG9yLTRiIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjNkZWcpIHNrZXcoMzVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rvci01IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNzhkZWcpIHNrZXcoNTRkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rvci02IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MTRkZWcpIHNrZXcoNTRkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1pZGRsZSB7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAkbWlkZGxlV2lkdGg6IDQ0OHB4O1xuICAgIGxlZnQ6IDkwcHg7XG4gICAgdG9wOiA5MHB4O1xuXG4gICAgd2lkdGg6ICRtaWRkbGVXaWR0aDtcbiAgICBoZWlnaHQ6ICRtaWRkbGVXaWR0aDtcblxuICAgIC5tYXNrIHtcbiAgICAgIHdpZHRoOiBjYWxjKCRtaWRkbGVXaWR0aCAtIDgwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKCRtaWRkbGVXaWR0aCAtIDgwcHgpO1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAubWFzazIge1xuICAgICAgd2lkdGg6IGNhbGMoJG1pZGRsZVdpZHRoIC0gMTUwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKCRtaWRkbGVXaWR0aCAtIDE1MHB4KTtcbiAgICAgIGxlZnQ6IDc1cHg7XG4gICAgICB0b3A6IDc1cHg7XG4gICAgICB6LWluZGV4OiAxNTtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNmMmYyZjI7XG4gICAgfVxuXG4gICAgLm1hc2szIHtcbiAgICAgIHdpZHRoOiBjYWxjKCRtaWRkbGVXaWR0aCAtIDE5MHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygkbWlkZGxlV2lkdGggLSAxOTBweCk7XG4gICAgICBsZWZ0OiA5NXB4O1xuICAgICAgdG9wOiA5NXB4O1xuICAgICAgei1pbmRleDogMzU7XG4gICAgfVxuXG4gICAgLnNjYWxlciB7XG5cbiAgICAgICYuc2VsZWN0ZWQgLndyYXBwZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcblxuICAgICAgICAuc2VjdG9yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXBwbGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndyYXBwZXIge1xuICAgICAgICB3aWR0aDogJG1pZGRsZVdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRtaWRkbGVXaWR0aDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG5cbiAgICAgICAgLnNlY3RvciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0MxQzNDMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50aWNrcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6ICRtaWRkbGVXaWR0aCAvIDI7XG4gICAgICBsZWZ0OiAkbWlkZGxlV2lkdGggLyAyO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgJi5waGFzZS10aWNrcyB7XG4gICAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgfVxuXG4gICAgICAudGljayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCRtaWRkbGVXaWR0aCArIDRweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAubGluZSB7XG4gICAgICAgICAgaGVpZ2h0OiAwLjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgdG9wOiAtMC4yNXB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAmLnRoaWNrIHtcbiAgICAgICAgICAubGluZSAge1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5waGFzZS10aWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB3aWR0aDogMzA0cHg7XG5cbiAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5XzM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3R1ZGlvIHtcbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICRncmV5Xzc7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG5cblxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgJi5mbGV4IHtcbiAgICAgIGdhcDogNzJweDtcblxuICAgICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAyOTBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLmNvbXBldGVuY2llcyB7XG4gIGJhY2tncm91bmQ6ICRncmV5Xzc7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiA1MnB4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud29ya2luZy1yZW1vdGVseSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5XzU7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgIG1heC13aWR0aDogNzU3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgZmxleC1ncm93OiAwO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gIH1cblxufVxuIiwiLmxheW91dC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhcmQtaXRlbSB7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmNhcmQtaXRlbS0td29ya2luZy10b2dldGhlciB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLmNvbHVtbnMtMiB7XG4gICAgLmNvbHVtbnMge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZ2FsbGVyeSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLmNvbHVtbnMge1xuICAgICAgJl9faXRlbSB7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogODRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJkLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuXG4gICZfX3Bob3RvIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDE3NXB4O1xuXG4gICAgQGluY2x1ZGUgIHNjcmVlbi1sZyB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJi0tdGVhbSB7XG4gICAgZmxleC1iYXNpczogYXV0bztcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Bob3RvLWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICAvL2ZpbHRlcjogIG9wYWNpdHkoLjkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjE2cztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hvdmVyLWluZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE2MCwgMjE0LCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjE2cztcbiAgfVxuXG4gICZfX3N1YmhlYWRlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGNvbG9yOiAkZm9yZXN0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuY2FyZC1pdGVtLS10ZWFtICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYm9sZCB7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MGYnO1xuXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmNhcmQtaXRlbSB7XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAmX19pbmZvLFxuICAmX19pbmZvIGEge1xuICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAuY2FyZC1pdGVtLS10ZWFtICYge1xuICAgICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgxOHB4LCAzMnB4KTtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5zdGVwLWFuaW1hdGlvbiB7XG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmJsdWUtY2lyY2xlLXN2ZyB7XG4gICAgICBzdHJva2U6ICNiZGNjZGI7XG5cbiAgICAgICYuaXMtaGlnaGxpZ2h0ZWQge1xuICAgICAgICBzdHJva2U6ICMwMGFkZGI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsdWUtY2lyY2xlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWludDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICB3aWR0aDogMTJweDtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRtaW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hYnNvbHV0ZS1sYXllciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG4ucHJpY2UtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgJi0tcG9wdWxhciB7XG4gICAgLnByaWNlLWNhcmQge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdGlja2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODlweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQyZGVnKSB0cmFuc2xhdGUoMjlweCwgLTExcHgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cblxuICAmX19ob2xkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSg2NCwgNTQsIDc4LCAwLjEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGJyYW5kLWNvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDQycHggMzBweCA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgcGFkZGluZzogMzFweCAxNXB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgc3VwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIHRvcDogLTAuNDVlbTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDE4cHgsIDI0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkwZCc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbn1cbiIsIkBrZXlmcmFtZXMgaGlnaGxpZ2h0IHtcbiAgMCUge1xuICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgc3Ryb2tlOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gIH1cblxuICA1MCUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgc3Ryb2tlOiAkYnJhbmQtY29sb3I7XG4gIH1cblxuICAxMDAlIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIHN0cm9rZTogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICB9XG59XG5cbiRzcGlubmVyU2l6ZTogNDA7XG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6ICgxOSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogKDMgKiAkc3Bpbm5lclNpemUpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDUwMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogKDE5KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NDRkZWcpO1xuICB9XG59XG5cbnN2Zy5zcGlubmVyIHtcbiAgaGVpZ2h0OiAkc3Bpbm5lclNpemUgKyBweDtcbiAgdmlld0JveDogMCAwICRzcGlubmVyU2l6ZSAkc3Bpbm5lclNpemU7XG4gIHdpZHRoOiAkc3Bpbm5lclNpemUgKyBweDtcbiAgeDogMDtcbiAgeTogMDtcblxuICAmLnNwaW5uZXItLWRhcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIGNpcmNsZSB7XG4gICAgICBzdHJva2U6ICRmb250LWNvbG9yO1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEyNjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgIH1cbiAgfVxuXG4gIGNpcmNsZSB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgc3Ryb2tlOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogKDMuMTQgKiAkc3Bpbm5lclNpemUpO1xuICAgIC8vYW5pbWF0aW9uOiBzcGlubmVyIDFzIGxpbmVhciAxO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxOTtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgc3Ryb2tlLXdpZHRoOiAyLjU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46ICgwLjVweCAqICRzcGlubmVyU2l6ZSkgKDAuNXB4ICogJHNwaW5uZXJTaXplKSAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE2cztcbiAgfVxufVxuXG5cbi5jb250YWN0LWZvcm0ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDIwO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlfNztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMnB4KTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0b3A6IDEwMnB4O1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2FzaWRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDM4cHggMzBweCAxNHB4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleV83O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAvL0BpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAvLyAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgLy8gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAvL31cblxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC8vQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIC8vICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAvLyAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIC8vfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAwIC0ycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgICYtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3QtZm9ybV9fYXNpZGUtZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJhY2tncm91bmQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG5cblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhcGhpdGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgLy9vcGFjaXR5OiAwLjc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlfNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZm9yZWdyb3VuZCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgLy9wYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAvL21pbi1oZWlnaHQ6IDQyNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRvcCB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cblxuICAgICYtYm90dG9tIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDg3LCA5MiwgOTQsIDAuNSk7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMycHggNDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cblxuICAgICYtZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyOWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDEycHgsIDIwcHgpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgY29sb3I6ICRncmFwaGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC8vdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkYXBwbGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tY29udGFjdC11cyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1maW5kLXVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDEycHgsIDIwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1tYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRhcHBsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MmQnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRlc3RpbW9uaWFsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRncmV5XzQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMTJweCwgMTRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNhcHRpb24ge1xuICAgICAgICBjb2xvcjogJGdyZXlfNjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDExcHgsIDE0cHgpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxvZ28ge1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjZweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRhcHBsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MmQnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgJl9fY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAvL3dpZHRoOiAyNXB4O1xuICAgIC8vaGVpZ2h0OiAyNXB4O1xuICAgIC8vZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy9jdXJzb3I6IHBvaW50ZXI7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiAyMHB4O1xuICAgIC8vdG9wOiAyNHB4O1xuICAgIC8vY29sb3I6ICRncmV5XzM7XG5cbiAgICAvL0BpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgLy8gIGNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgLy99XG5cbiAgICAvLyY6aG92ZXIge1xuICAgIC8vICBjb2xvcjogJGFwcGxlO1xuICAgIC8vXG4gICAgLy8gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgLy8gICAgY29sb3I6ICRibGFjaztcbiAgICAvLyAgfVxuICAgIC8vXG4gICAgLy8gIHNwYW4ge1xuICAgIC8vICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAvLyAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIC8vICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIC8vICAgICAgb3BhY2l0eTogMTtcbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvL31cblxuICAgIC8vQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAvLyAgcG9zaXRpb246IHN0YXRpYztcbiAgICAvL31cbiAgICAvL3NwYW4ge1xuICAgIC8vICBmb250LXNpemU6IDdweDtcbiAgICAvLyAgdHJhbnNpdGlvbjogLjJzO1xuICAgIC8vXG4gICAgLy8gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgLy8gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIC8vICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAvLyAgICAvL29wYWNpdHk6IDAuNTtcbiAgICAvLyAgfVxuICAgIC8vXG4gICAgLy8gIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgLy8gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIC8vICB9XG4gICAgLy99XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsZXgtZ3JvdzogMztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjUlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5Xzc7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleV83O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmJ0bi10cmFuc3BhcmVudCB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxufVxuXG4uY29udGFjdC1mb3JtIHtcbiAgJi5pcy1hY3RpdmUge1xuICAgIC5jb250YWN0LWZvcm1fX2FzaWRlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fZmllbGQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgfVxuXG4gICZfX3N0ZXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRncmFwaGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMzJweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLy8mOmFmdGVyIHtcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICB3aWR0aDogMnB4O1xuICAgIC8vICBoZWlnaHQ6IDIycHg7XG4gICAgLy8gIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gIGJvdHRvbTogMTAwJTtcbiAgICAvLyAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIC8vICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZm9ybS1zdGVwLWRvdGVzLnN2Z1wiKTtcbiAgICAvL31cblxuICAgICYtaW5kZXgge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG5cbiAgICAmLWNpcmNsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICBzdmcge1xuICAgICAgICBjaXJjbGUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jaGVja21hcmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXlfNDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdpZHRoOiAyMjBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleV83O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAvL21heC13aWR0aDogMjgwcHg7XG5cblxuICAgICY6OnNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJjotd2Via2l0LWF1dG9maWxsLFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggd2hpdGUgaW5zZXQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzMzMztcbiAgICAgIC8vYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0tcmVhZG9ubHkge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnVmZmVyIHtcbiAgICAgIGxlZnQ6IC0xMDAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMDAwcHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAvL0BpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgLy8gIHRvcDogLTEwcHg7XG4gICAgLy8gIGZvbnQtc2l6ZTogMTBweDtcbiAgICAvL31cblxuICAgICYtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgY29sb3I6ICRncmFwaGl0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvL2NvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi0tcGVyc2lzdCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNDRweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdG9wOiAtMTJweDtcbiAgICB9XG4gIH1cblxuXG4gICZfX2dyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIC8vZGlzcGxheTogbm9uZTtcblxuICAgIC5tb2RhbC1mb3JtIHtcbiAgICAgICZfX3RleHRhcmVhIHtcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGZvbnQtY29sb3Itc2Vjb25kYXJ5LCAuNyk7XG4gICAgICAgIC8vY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgcmVzaXplOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmstY29sb3I7XG4gICAgICAgICAgLy9jb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5tb2RhbC1mb3JtIHtcbiAgICAgICAgJl9fc3RlcCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgIC8vaGVpZ2h0OiAwO1xuICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ncm91cC1jb2xsYXBzZWQge1xuICAgICAgLm1vZGFsLWZvcm0ge1xuICAgICAgICAmX19ncm91cCB7XG4gICAgICAgICAgJi1ib3R0b20ge1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5tb2RhbC1mb3JtIHtcbiAgICAgICAgJl9fc3RlcCB7XG4gICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuXG4gICAgICAgICAgJi1jaXJjbGUge1xuICAgICAgICAgICAgLnNwaW5uZXIge1xuICAgICAgICAgICAgICAmLnNwaW5uZXItLWRhcmsge1xuICAgICAgICAgICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICBzdHJva2U6ICRmb250LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoIzE1MjIzQywgLjcpO1xuICAgICAgICAgIC8vY29sb3I6IHRyYW5zcGFyZW50aXplKCMxNTIyM0MsIC4zKTtcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvL2NvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0YXJlYSB7XG4gICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGZvbnQtY29sb3Itc2Vjb25kYXJ5LCAuNyk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAvL2JvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgICAgICAgLy9jb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgIC8vY29sb3I6IHRyYW5zcGFyZW50aXplKCMxNTIyM0MsIC4zKTtcbiAgICAgICAgICAmLS1lcnJvciB7XG4gICAgICAgICAgICAvL2NvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZ3JvdXAtY29tcGxldGUge1xuICAgICAgICAubW9kYWwtZm9ybSB7XG4gICAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuXG4gICAgICAgICAgICAmW3R5cGU9J3RleHQnXSB7XG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRmb250LWNvbG9yLXNlY29uZGFyeSwgMC43KTtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmstY29sb3I7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyb3VwLWFsbG93IHtcbiAgICAgIC5tb2RhbC1mb3JtIHtcbiAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ncm91cC1pbmNvbXBsZXRlIHtcbiAgICAgICY6bm90KC5ncm91cC1mb2N1cykge1xuICAgICAgICAubW9kYWwtZm9ybSB7XG4gICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICAvL2JvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLy9jb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyb3VwLWNvbXBsZXRlIHtcbiAgICAgICY6bm90KC5ncm91cC1mb2N1cykge1xuICAgICAgICAubW9kYWwtZm9ybSB7XG4gICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcGVyc2lzdCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1mb3JtIHtcbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgIC8vJi0tdGl0bGUge1xuICAgICAgICAgIC8vICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIC8vICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIC8vICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgLy8gIC8vbGV0dGVyLXNwYWNpbmc6IDEuNDRweDtcbiAgICAgICAgICAvLyAgdG9wOiAtOXB4O1xuICAgICAgICAgIC8vfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3RlcCB7XG4gICAgICAgICAgJi1jaGVja21hcmsge1xuICAgICAgICAgICAgY29sb3I6ICRmb3Jlc3Q7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1pbmRleCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNpcmNsZSB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJGZvcmVzdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICAvL2JvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIC8vY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmstY29sb3I7XG4gICAgICAgICAgICAvL2NvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8mOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgLy8gIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICAvLyAgb3BhY2l0eTogMTtcbiAgICAgICAgICAvL31cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHRhcmVhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkZm9udC1jb2xvci1zZWNvbmRhcnksIC43KTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmstY29sb3I7XG4gICAgICAgICAgICAvL2NvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyb3VwLWZvY3VzIHtcbiAgICAgIC5tb2RhbC1mb3JtIHtcbiAgICAgICAgJl9fc3RlcCB7XG4gICAgICAgICAgY29sb3I6ICRmb3Jlc3Q7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkZm9yZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXlfMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLXJlYWRvbmx5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcmVzdDtcbiAgICAgICAgICAvL2NvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHRhcmVhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2dyb3VwIHtcbiAgICAgICAgICAmLWJvdHRvbSB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JvdXAtZXJyb3Ige1xuICAgICAgLm1vZGFsLWZvcm0ge1xuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0b3A6IC00cHg7XG5cbiAgICAgICAgICAmLS1lcnJvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICAvL2JvcmRlci1ib3R0b20tY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICYuZ3JvdXAtaGlnaGxpZ2h0IHtcbiAgICAgIC5tb2RhbC1mb3JtIHtcbiAgICAgICAgJl9fc3RlcCB7XG4gICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBoaWdobGlnaHQgODAwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fY2hvaWNlcyB7XG4gICAgJG9mZnNldDogNXB4O1xuICAgICRvZmZzZXRTbTogM3B4O1xuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogLSRvZmZzZXQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0kb2Zmc2V0O1xuICAgICAgd2lkdGg6IDY0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRvZmZzZXRTbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJG9mZnNldFNtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNldDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXQ7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkb2Zmc2V0U207XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXRTbTtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RvbmU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3RvbmU7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5XzQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgY29sb3I6ICRncmV5XzI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMTRweCwgMTZweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0b25lO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN0b25lO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5kaXYud3BjZjcge1xuICAvL0BpbmNsdWRlIHNjcmVlbi14cyB7XG4gIC8vICB3aWR0aDogMTAwJTtcbiAgLy99XG4gICYtcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWpheC1sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5icmVhZGNydW1icyB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRmb3Jlc3Q7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgxNnB4LCAxOXB4KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJy8nO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRmb3Jlc3Q7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZm9yZXN0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTZzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRhcHBsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZW1vdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB3aWR0aDogMTFweDtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgKiB7XG4gICAgICAgIGZpbGw6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTZzO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgZmlsbDogJGJyYW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgICYtLXByb2plY3Qtc2luZ2xlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAubmF2aWdhdGlvbi1hcnJvd3Mge1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13aXRoLW5hdmlnYXRpb24ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRlYW0tbGFuZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlfNjtcbiAgfVxuXG59XG4iLCIuZmVhdHVyZSB7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgfVxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAvL3BhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtb3ZlcmxheSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5Xzc7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGdyZXlfNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaG9sZGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2MiU7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgIC8vcGFkZGluZzogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZlYXR1cmUtLWNvbnRhaW5lciB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJi5mZWF0dXJlLS1yZXZlcnNlIHtcbiAgICAuZmVhdHVyZSB7XG4gICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgJi1vdmVybGF5IHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICB3aWR0aDogNjQlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZlYXR1cmUtLXNlY29uZGFyeSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAuZmVhdHVyZSB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICBmbGV4LWJhc2lzOiA0OSU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNDklO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhvbGRlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMTNkZWcsIDBkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLThkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleC1iYXNpczogNTElO1xuICAgICAgICBtaW4taGVpZ2h0OiA1ODVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB3aWR0aDogNTElO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICAgIHBhZGRpbmc6IDUycHggNTBweCA1MnB4IDYycHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNDJlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmLmZlYXR1cmUtLWludmVyc2Uge1xuICAgIC5mZWF0dXJlIHtcbiAgICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAmLWhvbGRlciB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtMTNkZWcsIDBkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLThkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICAgICAgcGFkZGluZzogNTJweCA2NXB4IDUycHggNTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZmVhdHVyZS0tZnVsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuZmVhdHVyZSB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gLTIpO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ob2xkZXIge1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0xM2RlZywgMGRlZykgdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNSU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIC04ZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwYWRkaW5nOiA1MnB4IDEwcHggNTJweCA1MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ODtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWltYWdlLWdhbGxlcnkge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgbWF4LWhlaWdodDogNjMwcHg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJlIHtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZlYXR1cmUge1xuICAgICAgICAgICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICYtaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgIC5mZWF0dXJlIHtcbiAgICAgICAgICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICAgICAgICAmLWhvbGRlciB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ob2xkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX3RpdGxlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2NvdW50IHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGZvcmVzdDtcbiAgICBjb2xvcjogJGZvcmVzdDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxufVxuIiwiLmxvZ29zIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNwcmludHMtb3ZlcnZpZXcge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG5cbiAgJl9fY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sdW1uIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJGdyYXBoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM2VtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dhbGxlcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbGV4LWJhc2lzOiAzOCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG5cbn1cbiIsIi53b3JraW5nLXRvZ2V0aGVyIHtcbiAgYmFja2dyb3VuZDogJGdyYXBoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTU4cHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLndvcmtpbmctdG9nZXRoZXJfX2NhcmQtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcbiAgfVxuXG5cblxuICAmX19jYXJkIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nOiAxMXB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1ncm91cCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgfVxuXG4gICAgJi1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgLnAyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcblxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJi0tc2luZ2xlLXNlcnZpY2Uge1xuXG4gIH1cbn1cbiIsIi5wcmluY2lwbGVzIHtcbiAgYmFja2dyb3VuZDogJGdyZXlfNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIHBhZGRpbmctdG9wOiAxMzZweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgJl9fY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sdW1uIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICB9XG59XG5cblxuLnByaW5jaXBsZXMtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDQxMnB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgZmxleC1iYXNpczogNDUlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgJi1ob2xkZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjNlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gICYtLWludmVyc2Uge1xuICAgIC5wcmluY2lwbGVzLWNhcmQge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuIiwiLnRlYW0ge1xuICBiYWNrZ3JvdW5kOiAkZ3JleV83O1xuICBwYWRkaW5nLWJvdHRvbTogMTUycHg7XG4gIHBhZGRpbmctdG9wOiAxMjhweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2N3B4O1xuICAgIHBhZGRpbmctdG9wOiA2N3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIH1cblxuICAmLS1hYm91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3N3B4O1xuICB9XG5cbiAgJi1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMjBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGZsZXgtYmFzaXM6IDMzMHB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctbGVmdDogNDdweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICRncmFwaGl0ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRlYW0tZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gICYtLWxlYWRlcnNoaXAge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleV83O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTE0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLnRlYW0tY2FyZHNfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBhIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoNDhweCwgODVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICAmLS1pbmRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlfNztcbiAgICBwYWRkaW5nLXRvcDogMTUycHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgcGFkZGluZy10b3A6IDcycHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbGVhZGVyc2hpcCB7XG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXJlbW90ZSB7XG4gICAgLy9wYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAudGVhbS1jYXJkcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnRlYW0tY2FyZHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJi0tbGVhZGVyc2hpcCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sZWFkZXJzaGlwIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgMDtcblxuICAgICYuY29sdW1ucy0yIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDQycHggNTBweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29sdW1ucy0zIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMlO1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTA0cHg7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jYXJlZXJzIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAhaW1wb3J0YW50O1xuXG4gICAgICAudGVhbS1jYXJkcyB7XG4gICAgICAgICZfX2hvbGRlciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRmb3Jlc3Q7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTVweCk7XG4gICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQycHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmVlcnMtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgzNHB4LCA0MXB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FyZWVycy1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgxMXB4LCAyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAudGVhbS1jYXJkcyB7XG4gICAgICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZXhjZXJwdCB7XG4gICAgICAgICAgY29sb3I6ICRncmFwaGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19hY3Rpb24ge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXG4gICAgICAgICAgQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGhvdG8ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnRlYW0tY2FyZHNfX2FjdGlvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFtLWNhcmRzX19waG90byB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Bob3RvIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE3NXB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJi0tcmVtb3RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgJi0tbGltaXRlZCB7XG4gICAgICAvL21heC13aWR0aDogODAlO1xuXG4gICAgICAmLXNtYWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmX19wb3NpdGlvbiB7XG4gICAgY29sb3I6ICRmb3Jlc3Q7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19leGNlcnB0IHtcbiAgICBjb2xvcjogJGdyYXBoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuMTZzO1xuXG4gICAgLmljb24tbW9kYWwtYXJyb3cge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjE2cztcbiAgICB9XG5cbiAgICAmLWNhcHRpb24ge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRyYW5zaXRpb246IDAuMTZzO1xuICAgICAgLy90b3A6IDFweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC50ZWFtLWNhcmRzIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgJi1jYXB0aW9uIHtcbiAgICAgICAgICAgIC8vb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC8vdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb24tbW9kYWwtYXJyb3cge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5vLWluZGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi5jbGllbnRzIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNzhweDtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgxOHB4LCAzMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMTZweCwgMjVweCk7XG4gICAgfVxuXG4gIH1cblxuICAmX19saW5rIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJl9fY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICB9XG5cbiAgJl9fY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuXG4gICAgJi0tZmlyc3Qge1xuICAgICAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgICAgIH1cblxuICAgICAgLy9AaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgLy8gIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICAvL31cblxuICAgIH1cblxuICAgICYtLWV4cGFuZGVkIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICAubG9nb3Mge1xuICAgICZfX2l0ZW0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYtaW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTY4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1heCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2F2eSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzhweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJlZC13aGFsZSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjNweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhhciB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTdweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhvcyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzlweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIubG9jYXRpb25zIHtcbiAgcGFkZGluZzogMTM3cHggMDtcblxuICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19jb2x1bW4ge1xuICAgICYtLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAtMik7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYtLWluZm8ge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoNDhweCwgNjJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNjNlbTtcbiAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDIwcHgsIDM2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgxOHB4LCAzNnB4KTtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDYzZW07XG5cbiAgICAgICZbaHJlZl49J3RlbCddIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1heC13aWR0aDogOTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmLWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogNTg2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk5OTlweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOTk5OXB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoNjRweCwgNzVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgbWF4LXdpZHRoOiA3NjNweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cblxuXG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDgycHggMCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHBhZGRpbmc6IDUycHggMCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBAZXh0ZW5kIC5oMjtcblxuICAgICAgZm9udC1zaXplOiAzNnB4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgICYubm8tdG9wLWluZGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGg1LCBoNiB7XG4gICAgICBAZXh0ZW5kIC5oNTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogNDMuMnB4ICovXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7IC8qIDI1LjZweCAqL1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLS1wb3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggNjBweCA0NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgJi1ob2xkZXIge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFnIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyLWdyb3VwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1zcHJpbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIEBleHRlbmQgLnF1b3RlO1xuICAgIEBleHRlbmQgLnF1b3RlLS1ib2xkO1xuICAgIG1hcmdpbjogNzBweCAxMDBweCA1MHB4IDE2M3B4O1xuICAgIHBhZGRpbmc6IDAgNjNweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1hcmdpbjogNzBweCAzMHB4IDUwcHggOTNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgY29sb3I6ICRhcHBsZTtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MjInO1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHRyYW5zbGF0ZVgoLTI1cHgpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICRncmFwaGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlOyAvKiA1MS4ycHggKi9cbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBjaXRlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn4oCUJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5nb2FsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICRncmV5XzY7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIC8vcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAvL3BhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIC8vcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX190aXRsZSB7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgfVxuICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuc3RlcHNfX2l0ZW0ge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3RlcHNfX2xpbmUge1xuICAgICAgbGVmdDogNDcuNSUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgLmdvYWwge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNpbmdsZS10ZWFtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAuZ29hbCB7XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3OHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zcHJpbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmdvYWwge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNlbTtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIuc3RlcHMge1xuICBtYXgtd2lkdGg6IDU3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRibGFjaztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gICAgbGVmdDogLTMwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5zdGVwcyB7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbixcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDQ3cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgLnN0ZXBzIHtcbiAgICAgICAgJl9fZGVzY3JpcHRpb24sXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgLy9wYWRkaW5nLXJpZ2h0OiA0N3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIC8vcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgLy9wYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWF4IHtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgIH1cbiAgICBjb2xvcjogJGdsb2JhbC1ib3JkZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnAzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcHggYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwgMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA0NnB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC8vbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgfVxuXG4gICAgJi1pbmRleCB7XG4gICAgICBjb2xvcjogJGZvcmVzdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICAuc3RlcHMge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE2cztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRhcHBsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1yaWdodC1hbGlnbmVkIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuXG4gICAgLnN0ZXBzIHtcbiAgICAgICZfX2xpbmUge1xuICAgICAgICBsZWZ0OiAyNnB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0OHB4KTtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gICAgICAgIGdhcDogMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtOm50aC1jaGlsZChvZGQpLFxuICAgICAgJl9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLnN0ZXBzX19pY29uIHtcbiAgICAgICAgICBsZWZ0OiAtMjNweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICAgICAgbGVmdDogLTUzcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWluZGV4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0ZXBzX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0ZXBzX190aXRsZSxcbiAgICAgICAgLnN0ZXBzX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1kYXlzIHtcbiAgICAuc3RlcHMge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5XzY7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogNDZweDtcblxuICAgICAgICAmLWluZGV4IHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vdXRjb21lcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcblxuXG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICB9XG4gICAgY29sb3I6ICRnbG9iYWwtYm9yZGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICB9XG4gICAgY29sb3I6ICRncmFwaGl0ZTtcblxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM2VtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTIwcHggNTBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgICYtZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG5cbiAgICAmLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlfNztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNnM7XG5cbiAgICAgIC5saW5rIHtcbiAgICAgICAgY29sb3I6ICRzdG9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgIGNvbG9yOiAkYXBwbGU7XG4gICAgICAgIH1cblxuICAgICAgICAub3V0Y29tZXMge1xuICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICYtY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgJi1jYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgICAgfVxuXG4gICAgICAmLWluZGV4IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb24ge1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgfVxuICAgICAgY29sb3I6ICRncmFwaGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICBtaW4taGVpZ2h0OiA5M3B4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGVhbS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5iZW5lZml0cyB7XG4gICAgICAmX19oZWFkZXIge1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5zaG93cmVlbCB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIHBhZGRpbmctdG9wOiA2MnB4O1xuXG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG5cbiAgJl9faW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDMuMjFkZWcsIzUzNzc4YSwjOGVhNGFmKTtcbiAgICB9XG5cbiAgICAmLWNpcmNsZS1iaWcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2hvd3JlZWwtY2lyY2xlLWJpZy5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIGhlaWdodDogOTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDklO1xuICAgICAgdG9wOiAyLjUlO1xuICAgICAgd2lkdGg6IDU4JTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIHJpZ2h0OiAtMjAlO1xuICAgICAgICB0b3A6IDYuNSU7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jaXJjbGUtc21hbGwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2hvd3JlZWwtY2lyY2xlLXNtYWxsLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDI4JTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctbGVmdDogNzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JvdXAge1xuICAgIGZsZXgtYmFzaXM6IDMwMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCg2NHB4LCA3MnB4KTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgY29sb3I6ICRncmV5XzQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgLnZpZGVvLWxpbmsge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYXBwbGU7XG5cbiAgICAgICAgLnZpZGVvLWxpbmtfX3RpdGxlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRhcHBsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIucHJpY2VzIHtcbiAgYmFja2dyb3VuZDogJGdyZXlfNjtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuXG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDY0cHgsIDg1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDA7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19ub3RlIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuXG59XG4iLCIuYXV0aG9yIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcblxuICAmX19waG90byB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDhweDtcblxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aW1lIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAmLS1tb2JpbGUtY2VudGVyZWQge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5hdXRob3Ige1xuICAgICAgJl9fcGhvdG8ge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLmFydGljbGVzIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gICYtLXN0YXRpYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAvL3BhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXRlYW0tc2luZ2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG5cblxuICAgIC5jb250YWluZXIge1xuICAgICAgLy9AaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgLy8gIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIC8vICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgLy99XG4gICAgfVxuICB9XG5cbiAgJi0tYXJ0aWNsZS1zaW5nbGUge1xuICAgIC5oMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgICYtLXByZWxvYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tanM6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1zdGF0aWMsXG4gICAgJi0tanMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlcy1jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA3NjBweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuYXJ0aWNsZXMtY2FyZCB7XG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogMTQ4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE0OHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaW50O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRmb250LWNvbG9yLXNlY29uZGFyeSwgMzAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI2cztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICZfX3RhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG4gIH1cblxuICAmLS1wcmVsb2FkZXIge1xuICAgIC5hcnRpY2xlcy1jYXJkIHtcbiAgICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgQGV4dGVuZCAubG9hZGluZy1hbmltYXRpb247XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIC8vaGVpZ2h0OiAwO1xuICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDgwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICZfX3RhZyB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy1ob3ZlcmVkIHtcbiAgICAuYXJ0aWNsZXMtY2FyZF9faGVhZGluZyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG59XG5cbi5sb2FkLW1vcmUtaG9sZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmpvYnMge1xuICAuYXJ0aWNsZXMtY2FyZF9fZGV0YWlscyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNhcmVlci1oZXJvIHtcbiAgICAuY2FyZWVyX29wZW5fdGFiIHtcbiAgICAgIHRvcDogLTQxcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcmVlcl9vcGVuX3RhYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcblxuICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS01O1xuXG4gICAgJi5vcGVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtaW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uc3VtbWFyeS1ibG9jayB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNjRweDtcbiAgfVxufVxuIiwiLnZpZGVvLXNlY3Rpb24sXG4udmlkZW9fX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA4MHB4IDQ1LjVweDtcblxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxuXG4gICYtaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXgtd2lkdGg6IDc3M3B4O1xuICAgIG1hcmdpbjogMTJweCBhdXRvIDMycHg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogJGdyZXlfNTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9faG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDExMnB4IDAgMTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuXG4gICAgLy8mOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gIHdpZHRoOiAxMDB2dztcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICBsZWZ0OiAxMDAlO1xuICAgIC8vICB0b3A6MDtcbiAgICAvLyAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAvLyAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vXG4gICAgLy8gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyAgfVxuICAgIC8vXG4gICAgLy99XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJi10b3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYm90dG9tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5zbGlkZXItbmV4dCB7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNsaWRlci1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLnZpZGVvLXNlY3Rpb24ge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgICZfX2hvbGRlciB7XG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiAxNjJweDtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXByb2plY3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgLnZpZGVvLXNlY3Rpb25fX2hvbGRlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZG90cyB7XG4gICAgYm90dG9tOiAxOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICYgPiBsaSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZXlfNDtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb3Jlc3Q7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1nYWxsZXJ5IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMDtcblxuICAmLWhvbGRlciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19wbGFjZWhvbGRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXBoaXRlLCAwLjcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fdmlkZW8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgdmlkZW8ge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLnZpZGVvLS1mdWxsc2NyZWVuICYge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIC8vdHJhbnNpdGlvbjogd2lkdGggLjVzIGxpbmVhcjtcbiAgfVxufVxuXG4udmlkZW8tcGFnaW5hdGlvbixcbi50ZXN0aW1vbmlhbHMtcGFnaW5hdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gICZfX2N1cnJlbnQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJl9fZGVsaW1pdGVyLFxuICAmX19jdXJyZW50LFxuICAmX190b3RhbCB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAmX19kZWxpbWl0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAmX19uZXh0LFxuICAmX19wcmV2IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAycHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByZXYge1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICAmX19uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLy90cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1wYWdpbmF0aW9uIHtcbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uZ2FsbGVyeS13YXRjaC12aWRlbyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJG1pbnQ7XG4gIH1cbn1cblxuLnNsaWRlci1uZXh0IHtcbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTZzO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4N3B4KTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgJi1ob2xkZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wb3N0LWNvbnRlbnQge1xuXG4gIGhyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICAuYm9keS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICYucDIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC5oMjtcblxuICAgICAgICBmb250LXNpemU6IDM2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubm8tdG9wLWluZGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIEBleHRlbmQgLmgzO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBAZXh0ZW5kIC5oNDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNSwgaDYge1xuICAgICAgICBAZXh0ZW5kIC5oNTtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiA0My4ycHggKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGFwcGxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGFwcGxlO1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTkyZCc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgICAgIC8vdG9wOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5saW5rcyB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAvL2xldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTBmJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlOyAvKiAyNS42cHggKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgQGV4dGVuZCAucXVvdGU7XG4gICAgICAgIEBleHRlbmQgLnF1b3RlLS1ib2xkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5Xzc7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMTMwcHg7XG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgbWFyZ2luOiA2MHB4IDBweCA2MHB4IDBweDtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICBjb2xvcjogJGFwcGxlO1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MjInO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMTBweDtcbiAgICAgICAgICB0b3A6IDQ0cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgdHJhbnNsYXRlWCgtMjVweCk7XG4gICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiA1MS4ycHggKi9cbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBjaXRlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ+KAlCc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuYm9keS1pbWFnZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogJGdyZXlfNTtcbiAgfVxuXG4gICYtLXRlYW0tc2luZ2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgIHNjcmVlbi1tZCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuXG4gICAgLnBvc3QtY29udGVudCB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib2R5LXRleHQge1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNlcnZpY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIC8vcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLXBvc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICRncmV5Xzc7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogNzBweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnF1aWNrLWxpbmtzX19ob2xkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnF1aWNrLWxpbmtzX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5pbWFnZS10ZXh0LWxlZnQtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNjBweDtcblxuICAmLmltYWdlLXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXg6IDE7XG5cbiAgICBoNCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNjRweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBoNCB7XG5cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmZlYXR1cmVkLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiA1MXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gICZfX2hvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgJi1ob2xkZXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU1JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19mb3JlZ3JvdW5kIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19wcm9ncmVzcy1iYXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWludDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tZmxleGlibGUge1xuICAgIG1hcmdpbjogNzBweCAwO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG5cbiAgICAuZmVhdHVyZWQtZ2FsbGVyeSB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgJi1ob2xkZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuZmVhdHVyZWQtbmF2aWdhdGlvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5mZWF0dXJlZC1nYWxsZXJ5X19hY3Rpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5mZWF0dXJlZC1uYXZpZ2F0aW9uIHtcbiAgb3BhY2l0eTogMDtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZlYXR1cmVkLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tYXJyb3dfbGVmdCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLy9yaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFycm93X3JpZ2h0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIC8vbGVmdDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVsYXRlZC1wcm9qZWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5Xzc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxMzZweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuXG4gIC5jb250ZW50LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICB9XG59XG5cbi5mZWF0dXJlZC1wcm9qZWN0cy1nYWxsZXJ5IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG1hcmdpbi1yaWdodDogLTIycHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uLWFycm93cyB7XG4gICAgbWFyZ2luLXRvcDogLTI5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucHJvamVjdHNfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNDMycHg7XG4gICAgZmxleC1iYXNpczogNDMycHg7XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgIC8vIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5zbGljay1saXN0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIycHg7XG4gIH1cbn1cbiIsIi5jb29raWVzLXdpbmRvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogNTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDE4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWF4LXdpZHRoOiAyMzZweDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxNTFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRncmFwaGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE2cztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmFxIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcblxuICB9XG5cbiAgLmNvbnRlbnQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG5cbiAgICAmLXRleHQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNnB4O1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuZmFxX19pY29uIHtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3Q7XG4gICAgICB9XG5cbiAgICAgIC5mYXFfX3RpdGxlLXRleHQge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAuZmFxX19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXlfNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBjb2xvcjogJHN0b25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE2cywgdHJhbnNmb3JtIDAuM3M7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleV82O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE2cztcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5XzU7XG5cbiAgICAgIC5mYXFfX2NvbnRlbnQge1xuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mYXFfX2ljb24ge1xuICAgICAgICBjb2xvcjogJGZvcmVzdDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogNjYwcHg7XG4gICAgcGFkZGluZzogMzBweCA2MHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDI1cHg7XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbn1cbiIsIi50ZWNobm9sb2dpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiA5M3B4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1jdXN0b20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy93aWR0aDogMzQ4cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLWN1c3RvbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tY3VzdG9tIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXByb2plY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAudGVjaG5vbG9naWVzIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zY3JvbGwtY2FyZHMge1xuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG5cbiAgICAmLWhvbGRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDY0LCA1NCwgNzgsIDAuMik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE2cztcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCAwIHJnYmEoNjQsIDU0LCA3OCwgMC4xOCk7XG5cbiAgICAgICAgLnNjcm9sbC1jYXJkcyB7XG4gICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01OGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwMGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuXG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjY3cHg7XG4gICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgyMHB4LCAyNHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNDZweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2luZGV4IHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy10b3A6IDNweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgxOHB4LCAzMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmLS1yb3ctMiB7XG4gICAgLnNjcm9sbC1jYXJkcyB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhvbGRlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi51c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogNDUwcHg7XG4gIG1heC13aWR0aDogMTgwcHg7XG5cbiAgJl9fYXZhdGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDI0OSwgMjQ5ICwgMjQ5LCAwLjUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAmX19yb2xlIHtcbiAgICBjb2xvcjogJGZvcmVzdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAyMS42cHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxufVxuXG4udXNlci1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMHB4O1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC51c2VyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLnVzZXJfX2J1dHRvbnMge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIudmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNzczcHg7XG4gIC8vIGhlaWdodDogNDI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcblxuICBpZnJhbWUsXG4gIG9iamVjdCxcbiAgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXBoaXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg1MSwgNTgsIDYwLCAwLjYpLCByZ2JhKDUxLCA1OCwgNjAsIDAuNikpO1xuICAgIH1cbiAgfVxuXG4gICZfX3BsYXkge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcblxuICAgIC5pY29uLVBsYXkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnZpZGVvX19vdmVybGF5OjphZnRlcixcbiAgICAudmlkZW9fX3BsYXkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIiRjYXJkLXdpZHRoOiAyNzVweDtcbiRjYXJkLWhlaWdodDogMjc1cHg7XG4kY2FyZC1jb2x1bW5zOiAoXG4gIGxnOiA2LFxuICBzbTogMixcbiAgeHM6IDEsXG4pO1xuJGNhcmQtZ2FwOiAyMHB4O1xuJGNhcmQtaWNvbi1zaXplOiA0NnB4O1xuJGNhcmQtdGl0bGUtZm9udC1zaXplOiAyMHB4O1xuJGNhcmQtY29udGVudC1mb250LXNpemU6IDE0cHg7XG5cbi5wcm9qZWN0LWNhcmRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE4NHB4O1xuICBwYWRkaW5nOiAwIDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogODBweCAyMHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGdhcDogNDBweCAyMHB4O1xuICB9XG5cbiAgJi53aWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIGdhcDogMTBweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleV82O1xuXG4gIG1heC13aWR0aDogJGNhcmQtd2lkdGg7XG4gIG1pbi1oZWlnaHQ6ICRjYXJkLWhlaWdodDtcblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG5cbiAgLmxpbmtfb25faG92ZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5saW5rX29uX2hvdmVyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgdG9wOiAtNHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAyOC44cHggKi9cbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAkY2FyZC10aXRsZS1mb250LXNpemU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6ICRjYXJkLWljb24tc2l6ZTtcbiAgICAgIGhlaWdodDogJGNhcmQtaWNvbi1zaXplO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAkY2FyZC1jb250ZW50LWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gICZfX2V4cGFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNnM7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAkY2FyZC1jb250ZW50LWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICRncmV5XzU7XG4gICAgfVxuICB9XG5cbiAgJi5jYXJkLS1hY3RpdmUge1xuICAgIC5jYXJkX19leHBhbmQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJi0tbGFyZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDM2OHB4O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG5cbiAgICAuY2FyZCB7XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogJGdyYXBoaXRlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIH1cbiAgfVxuXG4gICYtLW1lZGlhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5jYXJkIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICB9XG4gICAgICAmX19tZWRpYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUgaDQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAtNnB4IDAgLTEwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2J1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICAuY2FyZF9fbWVkaWEge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5jYXJkX19sb2dvIGltZyB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvIFNsYWI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xuICAgIH1cbiAgfVxufVxuXG5AZnVuY3Rpb24gZ2V0LWNhcmQtbGF5b3V0LXdpZHRoKCRzY3JlZW4tc2l6ZTogbGcpIHtcbiAgQHJldHVybiAkY2FyZC13aWR0aCAqIG1hcC1nZXQoJGNhcmQtY29sdW1ucywgJHNjcmVlbi1zaXplKSArXG4gICAgKCRjYXJkLWdhcCAqIG1hcC1nZXQoJGNhcmQtY29sdW1ucywgJHNjcmVlbi1zaXplKSAtIDEpO1xufVxuXG4vLyBMYXlvdXRcbi5jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1heC13aWR0aDogZ2V0LWNhcmQtbGF5b3V0LXdpZHRoKCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBncmlkLWdhcDogMjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoI3ttYXAtZ2V0KCRjYXJkLWNvbHVtbnMsIGxnKX0sIDFmcik7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgje21hcC1nZXQoJGNhcmQtY29sdW1ucywgc20pfSwgMWZyKTtcbiAgICBtYXgtd2lkdGg6IGdldC1jYXJkLWxheW91dC13aWR0aChzbSk7XG4gICAgZ3JpZC1nYXA6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCN7bWFwLWdldCgkY2FyZC1jb2x1bW5zLCB4cyl9LCAxZnIpO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5jYXJkIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY2FyZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyAyLzIgbGF5b3V0XG4gICYtLXF1YWQge1xuICAgIC5jYXJkIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gMi8zXG4gICYtLXBlbnRhIHtcbiAgICAuY2FyZDpudGgtY2hpbGQoLW4gKyAyKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jYXJkOm50aC1jaGlsZChuICsgMykge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZXhwYW5kLXNlY3Rpb24ge1xuICAmX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiBnZXQtY2FyZC1sYXlvdXQtd2lkdGgoKTtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgIHBhZGRpbmc6IDMycHggMzBweDtcbiAgfVxufVxuXG4uY2FyZC1jYXJvdXNlbCxcbi50ZXN0aW1vbmlhbC1jYXJkLWNhcm91c2VsLFxuLmxvY2F0aW9ucy1jYXJkLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMycHggLTE2cHggMCAtMTZweDtcblxuICAmLWJsb2NrIHtcbiAgICBoMiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjcycHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuY2FyZCB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgd2lkdGg6IDQycHg7XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDBweDtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnF1b3RlLWNhcmQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cblxuICAgIC5xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLnF1b3RlX19sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbml0aWFsO1xuXG4gICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG5hLmNhcmQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaDIsIGgzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAubGluayB7XG4gICAgICBjb2xvcjogJGZvcmVzdDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hbGVydC1iYW5uZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDgwcHg7XG4gIGdhcDogMTBweDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMTtcbiAgbWFyZ2luLXRvcDogLTEwMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkbWludDtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAmICsgaGVhZGVyIHtcbiAgICB0b3A6IDMzcHg7XG4gIH1cblxuICAmLmZyYWN0aW9uYWwge1xuICAgIGJhY2tncm91bmQ6ICRhcHBsZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDE5LjJweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIH1cbn1cblxuYm9keS5vdmVyZmxvdy1oaWRkZW4ge1xuICAuYWxlcnQtYmFubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMDJweDtcbiAgfVxufVxuXG4ubG9jYXRpb24taGVhZGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuXG4gIC5hbGVydC1iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbiIsIi5tb2RhbCB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXgtd2lkdGg6IDkwNHB4O1xuICB0b3A6IC0xMCU7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAmLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLm1vZGFsX19jbG9zZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG5cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNnB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICMzMzNhM2M7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuXG4gICZfX2lucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXlfNDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdpZHRoOiAyMjBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOjpzZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHdoaXRlIGluc2V0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMzMzM7XG4gICAgICAvL2JvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLXJlYWRvbmx5IHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1ZmZlciB7XG4gICAgICBsZWZ0OiAtMTAwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTAwMHB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYtLWVycm9yIHtcbiAgICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtLXBlcnNpc3Qge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjQ0cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRvcDogLTEycHg7XG4gICAgfVxuICB9XG5cbiAgJi0taXMtZmlsbGVkICYsXG4gICYtLWlzLWZvY3VzZWQgJiB7XG4gICAgJl9fbGFiZWwge1xuICAgICAgY29sb3I6ICRncmV5XzM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRvcDogLTlweDtcbiAgICB9XG4gIH1cblxuICAmLS1pcy1mb2N1c2VkICYge1xuICAgICZfX2lucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAkZ2xvYmFsLWRhbmdlci1iYWNrZ3JvdW5kO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkZ3JhcGhpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuIiwic3Bhbi53cGNmNy1saXN0LWl0ZW0sXG4uY2hlY2tib3gge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjNweDtcbiAgICB0b3A6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yM3B4O1xuICAgIHRvcDogMXB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXlfNDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xOXB4O1xuICAgIHRvcDogNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwbk9DY2dhR1ZwWjJoMFBTYzRKeUIyYVdWM1FtOTRQU2N3SURBZ09DQTRKeUJtYVd4c1BTZHViMjVsSnlCNGJXeHVjejBuYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNuUGp4d1lYUm9JR1E5SjAwM0xqY2dNUzR6UXpjdU15QXdMamtnTmk0M0lEQXVPU0EyTGpNZ01TNHpURE1nTkM0MlRERXVOeUF6TGpORE1TNHpJREl1T1NBd0xqY2dNaTQ1SURBdU15QXpMak5ETFRBdU1TQXpMamNnTFRBdU1TQTBMak1nTUM0eklEUXVOMHd5TGpNZ05pNDNRekl1TlNBMkxqa2dNaTQ0SURjZ015QTNRek11TWlBM0lETXVOU0EyTGprZ015NDNJRFl1TjB3M0xqY2dNaTQzUXpndU1TQXlMak1nT0M0eElERXVOeUEzTGpjZ01TNHpXaWNnWm1sc2JEMG5kMmhwZEdVbkx6NDhMM04yWno0S1wiKTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIH1cblxuICAmLS1wcmltYXJ5IHtcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRhcHBsZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGFwcGxlO1xuICAgIH1cbiAgfVxufVxuXG5sYWJlbC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuIiwiLnNvbHV0aW9ucy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjRweCA4MHB4IDk2cHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuc2VydmljZS1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogODI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZXJ2aWNlLWNhcmQgKyAuc2VydmljZS1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm1lc3NhZ2luZy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTIwcHggNTBweCA4MHB4O1xuICBnYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nOiA0OHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gICYudG9wLXA5NiB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZXNzYWdlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IDYxNHB4O1xuICAgIH1cbiAgfVxuXG4gICYubW9iaWxlLWRhcmsge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JhcGhpdGU7XG5cbiAgICAgIC5tZXNzYWdle1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3F1YWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA2NHB4O1xuICBnYXA6IDEwcHg7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNzhweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogNTJweDtcbiAgICB9XG4gIH1cblxuICAmX19tZW1iZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDhweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZ2FwOiA2NHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc3F1YWQtbWVtYmVyIHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcblxuICAmX19hdmF0YXIge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gICZfX3JvbGUge1xuICAgIGNvbG9yOiAkbWludDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfSAgICBcbiAgfVxufVxuXG4uc3F1YWRfX3Jlc3BvbnNpYmlsaXRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMzQzcHg7XG59XG5cbi5zcXVhZC1yZXNwb25zaWJpbGl0eSB7XG4gICZfX2hlYWRlcixcbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzNweDtcbiAgICAmICsgJiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXBoaXRlO1xuICAgIH1cblxuICAgICYgPiBkaXYge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgICYgPiBkaXYgKyBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1ncm93OiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQsXG4gICZfX2NlbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDQ1cHg7XG4gIH1cblxuICAmX19oZWFkZXIgKyAmX19yb3cge1xuICAgIGJvcmRlci10b3A6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4iLCIuY2x1dGNoIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAzMHB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjeyRncmV5XzR9O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleV82O1xuICBwYWRkaW5nOiA5MHB4IDgwcHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBwYWRkaW5nOiA0NXB4IDQwcHg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdhcDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5jbHV0Y2gtd2lkZ2V0IHtcbiAgICAgIHdpZHRoOiAxOTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJvdXNlbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgJl9fcmF0aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgICAgJi1udW1iZXIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2F1dGhvciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGdyZXlfMjtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRlcnRpYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgY29sb3I6ICRncmV5XzE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgICZfX3ZlcmlmaWVkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcblxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10ZXJ0aWFyeTtcbiAgICAgIGNvbG9yOiAkZ3JleV8zO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzYuNSU7XG4gICAgfVxuICB9XG59XG5cbi5zdGFyX19yYXRpbmcge1xuICAkY2hlY2tlZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEyIDEyXCI+PGcgZGF0YS1uYW1lPVwiTGF5ZXIgMlwiPjxwYXRoIGNsYXNzPVwiY2xzLTFcIiBkPVwibTUuOTQgOS4zOC0zLjExIDEuODhhLjUuNSAwIDAgMS0uNzUtLjU0bC44My0zLjUzTC4xNyA0LjgxYS41LjUgMCAwIDEgLjI5LS44N2wzLjYtLjMxTDUuNDguM2EuNS41IDAgMCAxIC45MiAwbDEuNDEgMy4zMyAzLjYxLjMxYS40OS40OSAwIDAgMSAuMjguODdMOSA3LjE5bC44MiAzLjUzYS41LjUgMCAwIDEtLjc0LjU0WlwiIGRhdGEtbmFtZT1cIkxheWVyIDFcIi8+PC9nPjwvc3ZnPicpO1xuICAkdW5jaGVja2VkOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTIgMTJcIj48ZyBkYXRhLW5hbWU9XCJMYXllciAyXCI+PHBhdGggY2xhc3M9XCJjbHMtMVwiIGQ9XCJNNS45NCAxLjc4IDYuODkgNGwuMjQuNTUuNi4wNiAyLjQzLjItMS44NSAxLjYzLS40NS4zOS4xNC41OS41NSAyLjM3LTIuMDktMS4yNy0uNTItLjMxLS41Mi4zMS0yLjA5IDEuMjcuNTUtMi4zNy4xMi0uNTktLjQ2LS4zOS0xLjgyLTEuNjEgMi40My0uMi42LS4wNkw1IDRsMS0yLjI0TTUuOTQgMGEuNDguNDggMCAwIDAtLjQ2LjNMNC4wNiAzLjYzbC0zLjYuMzFhLjUuNSAwIDAgMC0uMjkuODdsMi43NCAyLjM4LS44MyAzLjUzYS41LjUgMCAwIDAgLjQ5LjYyLjUyLjUyIDAgMCAwIC4yNi0uMDhsMy4xMS0xLjg4IDMuMTEgMS44OGEuNDkuNDkgMCAwIDAgLjc0LS41NEw5IDcuMTlsMi43LTIuMzhhLjQ5LjQ5IDAgMCAwLS4yOC0uODdsLTMuNjEtLjMxTDYuNC4zYS41LjUgMCAwIDAtLjQ2LS4zWlwiIGRhdGEtbmFtZT1cIkxheWVyIDFcIi8+PC9nPjwvc3ZnPicpO1xuICAkc3RhckNvbG91cjogI2U2MjQxNTtcblxuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5zdGFyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvLyB1bmNoZWNrZWRcbiAgICAmLnVuY2hlY2tlZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGFyQ29sb3VyO1xuICAgICAgICBtYXNrLWltYWdlOiAkdW5jaGVja2VkO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY2hlY2tlZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGFyQ29sb3VyO1xuICAgICAgICBtYXNrLWltYWdlOiAkY2hlY2tlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXNlLXN0dWR5IHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAmX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNDBweCA4MHB4O1xuICAgIGdhcDogMTBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBwYWRkaW5nOiAzMnB4O1xuICAgIH1cblxuICAgIC5oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAkZm9yZXN0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gICZfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDMycHggMTQwcHggNjRweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGF1dG8pO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAgICBncmlkLWdhcDogMzBweDtcbiAgICAgIC8vIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgZ3JpZC1nYXA6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmLWtleSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICYtdmFsdWUge1xuICAgICAgY29sb3I6ICRncmFwaGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAmLnNlcnZpY2VzLXByb3ZpZGVkIHtcbiAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIGdyaWQtcm93OiBhdXRvO1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRlY2hub2xvZ2llcy11c2VkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICBncmlkLXJvdzogYXV0bztcbiAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5jYXNlLXN0dWR5X19kZXRhaWwtdmFsdWUgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29tcGFyaXNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYmVlci1yZXZlYWxbZGF0YS1iZWVyLWxhYmVsXTphZnRlcixcbiAgICAuYmVlci1zbGlkZXJbZGF0YS1iZWVyLWxhYmVsXTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleV81O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19zdGF0cyB7XG4gICAgcGFkZGluZzogNjRweCA4MHB4O1xuICAgIGdhcDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYtLXNwYWNlZCB7XG4gICAgICBnYXA6IDQ2cHg7XG4gICAgfVxuXG4gICAgJi0tcDAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19zdGF0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyMjJweDtcbiAgICBnYXA6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYtaWNvbiBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogNThweDtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmX19xdW90ZSB7XG4gICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNjBweCAxMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRncmV5Xzc7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgcGFkZGluZzogNjBweCA1MHB4IDYwcHggOTBweDtcbiAgICB9XG5cbiAgICAmLS1wMCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi1pbm5lciwgcCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5pY29uLXF1b3RlLXRvcC1maWxsZWQsXG4gICAgLmljb24tcXVvdGUtYm90dG9tLWZpbGxlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogJGFwcGxlO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cblxuICAgIC5pY29uLXF1b3RlLXRvcC1maWxsZWQge1xuICAgICAgbGVmdDogLTQ1cHg7XG4gICAgICB0b3A6IC03cHg7XG4gICAgfVxuXG4gICAgLmljb24tcXVvdGUtYm90dG9tLWZpbGxlZCB7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cblxuICAgIC5hdmF0YXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgIH1cblxuICAgICYtYXV0aG9yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDEycHg7XG5cbiAgICAgIC50aXRsZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnJvbGUsXG4gICAgICAubmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgLnJvbGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi0tZGFyayB7XG4gIC5jYXNlLXN0dWR5X19xdW90ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuIiwiLmRpZ2l0YWwtYnVzaW5lc3MtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNDc1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaDEge1xuICAgICAgY29sb3I6ICRncmV5XzE7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBjb2xvcjogJGZvcmVzdDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB9XG4gIH1cblxuICAmX19hdmF0YXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzMnB4IDU4cHg7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgLnAyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgLmJ0bi0tY3RhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuXG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgLmFib3V0LWltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDQ4cHggMCA0MHB4O1xuICAgIH1cblxuICAgICYtLWdyZXkge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXlfNjtcbiAgICAgIHBhZGRpbmc6IDgwcHggMzJweCA1OHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbmxpbmUtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMThweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4iLCIucHJvamVjdF9fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICYtaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDIyMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMTRweCAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxuXG4gIC50ZWNobm9sb2dpZXNfX2ljb25zLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxM3B4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2plY3RzX19zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBtYXJnaW46IDM3cHggMCA2NHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIucHJvamVjdC1pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA1MjBweCk7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuY29udGVudC10ZXh0IHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogNTIwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1jb2x1bW4ge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiAyMDBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucDMge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0LXRpdGxlIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMTRweCwgMTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gICZfX2xpc3QtY29udGVudCB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICB1bCBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAuaWNvbnMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG5cbiAgICBsaSB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1heC13aWR0aDogNDZweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVjaG5vbG9naWVzX19saXN0IHtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb2xvcjogJGdyZXlfMjtcbiAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZyB7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRlcnRpYXJ5IHtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICAudGFnc19faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogJGZvcmVzdDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICYtLWRhcmsge1xuICAgIC50YWdzIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogJGdyZXlfMjtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkbWludDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRtaW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLnRhZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogODBweDtcblxuICAmLS1uby1nYXAge1xuICAgIGdhcDogMCA4MHB4O1xuICB9XG5cbiAgJl9fY29sdW1uIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjRweDtcblxuICAgICYtLXNocmluayB7XG4gICAgICBmbGV4OiAwIDAgMDtcbiAgICB9XG5cbiAgICAmLS1ncm93IHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgIH1cblxuICAgICYtLWFsaWduLWNlbnRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtLXRoaXJkIHtcbiAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiA2NHB4O1xuXG4gICAgJi0tc3BhY2VkIHtcbiAgICAgIGdhcDogNjRweCA5NHB4O1xuICAgIH1cblxuICAgICYtLWludmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG5oMyArIC5ibG9ja3Mge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYmxvY2sge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIHAsXG4gICAgcCBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIH1cblxuICAgIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICB9XG59XG4iLCIuZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMTAwcHg7XG5cbiAgJi0tZWxldmF0ZWQge1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJlZXItc2xpZGVyIHtcbiAgICAuYmVlci1yZXZlYWwge1xuICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDY1JTtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFwcGxlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmVlci1oYW5kbGUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGFwcGxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlfNTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKC01MCUgLSAxcHgpLCAtNTAlLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYmVlci1oYW5kbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwbGU7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyIHtcbiAgICAmLS1jb250YWluZWQge1xuICAgICAgbWF4LXdpZHRoOiA4NjRweDtcbiAgICB9XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXBoaXRlO1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgIH1cblxuICAgICYtYnV0dG9uLW5leHQsXG4gICAgJi1idXR0b24tcHJldiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMsIGNvbG9yIDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXMsIG9wYWNpdHkgMjAwbXM7XG5cbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JhcGhpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogJG1pbnQ7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xuICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC03MHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMC4zNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gICAgICAvKiBTdHlsZXMgZm9yIHRvdWNoLWVuYWJsZWQgZGV2aWNlcyAqL1xuICAgICAgLyogQWRkIHlvdXIgQ1NTIHJ1bGVzIGhlcmUgKi9cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQ7XG4gICAgfVxuXG4gICAgJi1zbGlkZSB7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmdhbGxlcnktc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgcGFkZGluZzogOTBweCAwIDQ4cHggNDhweDtcblxuICAgIGgxIHtcbiAgICAgIGNvbG9yOiAkZm9yZXN0O1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogNDhweCA0OHB4IDA7XG4gIH1cbn1cbiIsIi5maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufSIsIi5zaW5nbGUtY2FyZC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ5NnB4O1xuXG5cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDhweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmLS1pbnZlcnNlIHtcbiAgICAuc2luZ2xlLWNhcmQtYmxvY2tfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gIH1cbn1cblxuLnNtYWxsLWNhcmQtYmxvY2sge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zaW5nbGUtY2FyZC1ibG9ja19faW5uZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4uZHVhbC1jYXJkLWJsb2NrIHtcbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgLmNhcmQge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4uc2hvdy1zbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGlkZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCIucGFnZS10ZW1wbGF0ZSB7XG4gICYtaG9tZS10ZW1wbGF0ZSxcbiAgJi1mcm9udC1wYWdlLFxuICAmLWNhcGFiaWxpdHktdGVtcGxhdGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5vdXItc3Rvcnkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZm9yZXN0O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtdGVtcGxhdGUtZnJhY3Rpb25hbC1wZW9wbGUge1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2NnB4O1xuICAgIH1cblxuXG4gICAgLmFsZXJ0LWJhbm5lciB7XG4gICAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnJhY3Rpb25hbC1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDEyNnB4O1xuICAgICAgICB6LWluZGV4OiAyMDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci0taGVhZGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExNjRweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIzcHggMCAzMHB4O1xuICAgICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItcmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdG9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAuc2VjdGlvbi0tZGVjb3JhdGUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5jb250YWluZXItLWhlYWRlci5iZy1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0X19iYWNrZ3JvdW5kLmhlYWRlcl9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBsZWZ0OiAzMyU7XG4gICAgICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgLnByb2ZpbGUtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDsgLyogMTIwLjgzMyUgKi9cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXBoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gU2xhYjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2LjgxOXB4OyAvKiAxNjcuNjE5JSAqL1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvamVjdC1jYXJkcyB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAwO1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAucHJvamVjdHNfX2xpc3Qge1xuICAgICAgICAgICAgICAgIC5wcm9qZWN0c19faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ubG9hZE1vcmUge1xuICAgICAgICBtYXJnaW46IDM2cHggYXV0byAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFwcGxlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYXBwbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdCB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3RfX2JhY2tncm91bmQge1xuICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7IC8qIDE5LjJweCAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gU2xhYjtcblxuXG5cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXlfMjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFwcGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsZXgge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi55b3VyLW5lZWRzIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAuY2VudGVyLWhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICRtaW50O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC5jb2xzIHtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgcGFkZGluZzogMjZweCAyMHB4IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgICAgICBnYXA6IDY2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDA7XG4gICAgICAgICAgICBnYXA6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAxcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMjEuNnB4ICovXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90byBTbGFiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTsgLyogMjIuNHB4ICovXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtIHtcbiAgICAgICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmp1c3RpZnktY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXN0aW1vbmlhbC1jYXJkLFxuLmxvY2F0aW9ucy1jYXJkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXJnaW46IDAgOXB4O1xuICAgIGJveC1zaGFkb3c6IDQuMTUwOTRweCA0LjE1MDk0cHggMTAuMzc3MzZweCAyLjA3NTQ3cHggcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjEwKTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICB9XG5cbiAgICBoNSwgaDYge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDIxcHggKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgICAgICBjb2xvcjogJGdyYXBoaXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDI1LjJweCAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICB9XG59XG5cbi5sb2NhdGlvbnMtY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDMycHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGRlbGF5IDAuMjVzO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5vdmVybGF5IHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwwLDAsMC41KSwgcmdiYSgwLDAsMCwwKSk7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLDAsMCwwLjcpLCByZ2JhKDAsMCwwLDAuNykpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI21lbnUtaGVhZGVyLW5hdiBsaTpudGgtY2hpbGQoMikgLnN1Yi1tZW51IHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnNlcnZpY2VzLW1lZ2EtbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiA5MjFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcmlnaHQ6IC01MDAwcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDUwcHggNzBweCA3NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdG9wIDAuMzVzO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmluIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNzhweDtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGgyLCBoMiBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMjRweCAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG5cbiAgICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRtaW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgLmNhcGFiaWxpdHkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXBoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWludDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMTkuMnB4ICovXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkZ3JhcGhpdGUgMCUsICM0MTRhNTAgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VydmljZSB7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMjRweCAqL1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtaW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2Z1bGxjbGFyaXR5L2Fzc2V0cy9zcmMvaW1nL2J1bGxldC5zdmcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTsgLyogMjIuNHB4ICovXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtaW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl19 */

/*
    Theme Name: fullclarity
    Author: Full Clarity
*/