@font-face{font-family:HK Grotesk;src:url(../fonts/HKGrotesk-Medium.otf);font-weight:500;font-style:normal}@font-face{font-family:HK Grotesk;src:url(../fonts/HKGrotesk-SemiBold.otf);font-weight:600;font-style:normal}@font-face{font-family:HK Grotesk;src:url(../fonts/HKGrotesk-Bold.otf);font-weight:700;font-style:normal}.color__blue{color:#1b4491}.color__greyblue,.footer__nav>ul>li>a{color:#8091b1}.color__violet{color:#a463a1}.color__menugrey{color:#b8c4db}.color__white{color:#fff}.background__bgblue{background-color:#f7fafc}.background__white{background-color:#fff}.intro h1,.title,h1{font-size:32px;font-weight:700;line-height:1}.title__small,h2{font-size:30px;font-weight:700;line-height:1.5}@media (max-width:374px){.intro h1,.title,h1{font-size:24px}}@media (min-width:768px){.intro h1,.title,h1{font-size:48px}.title__small,h2{font-size:40px;line-height:1}}.product__description__single h3,.subtitle,h3{font-size:24px;font-weight:700;line-height:2}.product__description__single h2,.research__desc h2,.resource__info h3,.resource__publications h3,.subtitle__big{font-size:30px;font-weight:700;line-height:1.2}.subtitle__small{font-size:20px;font-weight:700}.intro p,.normal,.research__capabilities__single li,p{font-size:19px;font-weight:500;line-height:2}@media (min-width:768px){.intro p,.normal,.research__capabilities__single li,p{line-height:1.8}}.underline{position:relative;display:inline}.underline:before{content:"";width:100%;height:15px;background-color:#d7f4fa;position:absolute;bottom:0;left:0;z-index:-1}.capital,.product__description__single h4{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:5px;line-height:2}.capital__small{font-size:16px;font-weight:600}@media (min-width:768px){.capital,.product__description__single h4{line-height:1.5}}.footer__nav>ul>li>a,.txt__footer{font-size:14px;font-weight:500}.numbers h6,.txt__numbers{font-size:20px;font-weight:500;line-height:1.6}.txt__line--mobile{position:relative;margin-left:60px}.txt__line--mobile:before{content:"";position:absolute;left:-60px;top:10px;width:30px;height:1px;background-color:#1b4491}@media (min-width:768px){.numbers h6,.txt__numbers{font-size:32px;line-height:1.3}.txt__line{position:relative;margin-left:60px}.txt__line:before{content:"";position:absolute;left:-60px;top:10px;width:30px;height:1px;background-color:#1b4491}}.weight__500{font-weight:500}.weight__600{font-weight:600}.weight__700{font-weight:700}h1 span{color:#fff!important}.button{color:#a463a1;position:relative;display:inline-block;font-size:18px;font-weight:600}.button:hover{color:#bd79ba}.button__big{font-size:20px;margin-bottom:20px}.button__big:after{content:"";position:absolute;bottom:-20px;width:100%;height:1px;left:0;background:#a463a1}.button__small{margin-bottom:15px}.button__small:after{content:"";position:absolute;bottom:-15px;width:100%;height:1px;left:0;background:#a463a1}.button__filled{background:#a463a1;color:#fff;border-radius:4px;padding:20px;display:inline-block;font-size:14px;font-weight:600;transition:all .1s}.button__filled:hover{background:#bd79ba;color:#fff;transition:all .3s}@media (min-width:768px){.button__filled{padding:20px 30px;font-size:18px}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.form__block{background:#fff;width:100%;padding:40px}.form__block h2{margin-bottom:20px}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:1px solid #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(-21px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.select-container{margin-top:40px;margin-bottom:80px;display:inline-block;position:relative}.select-container .nice-select{border:none;border-bottom:1px solid #1b4491;border-radius:0;padding-left:0;font-size:20px;color:#1b4491;width:215px}.select-container .nice-select .list{border:1px solid #e6edf9;width:200px}.select-container .nice-select .list li:hover{background:#f7fafc}.select-container .nice-select:after{border-bottom:2px solid #1b4491;border-right:2px solid #1b4491}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f7fafc}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=5be558e79ed9c5cb62a3a8be8137cb49)
 * Config saved to config.json and https://gist.github.com/5be558e79ed9c5cb62a3a8be8137cb49
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a.nice-select.open,a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable.nice-select.open,.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}body{font-family:HK Grotesk,sans-serif}ul{padding:0;margin:0}li{list-style-type:none}a.nice-select.open,a:active,a:focus,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}img{max-width:100%}@media (min-width:768px){.flex{display:flex}.flex.space{justify-content:space-between}.flex.center{align-items:center}.flex.center-justify{justify-content:center}.flex.end{justify-content:flex-end}}.section{padding:50px 0}.section__bg{width:100%;height:620px}@media (min-width:768px){.section{padding:80px 0}}.background-image,.intro,.product__use__image,.research__note__image{background-position:50%;background-repeat:no-repeat;background-size:cover}.empty-box{height:105px}.box-shadow,header.scrolled{box-shadow:0 0 10px 0 rgba(27,68,145,.1)}.box-shadow__big,.form__block,.resource__download:hover{box-shadow:0 0 30px 0 rgba(27,68,145,.1)}@media (min-width:768px){.margin-bg{margin-left:50px;margin-right:50px}}@media (min-width:992px){.margin-bg{margin-left:100px;margin-right:100px}}.default__content{margin-top:50px}.default__content h2{line-height:2}.default__content p{margin-bottom:20px}.page404 h1{margin-bottom:30px}.margin-container{margin-right:auto;margin-left:auto}@media (min-width:768px){.margin-container{padding-left:15px;padding-right:15px}}@media (min-width:1200px){.margin-container{max-width:1170px;width:100%}}@media (max-width:767px){.container{padding-left:40px;padding-right:40px}}#resource-block iframe,.resources__videos iframe{max-width:380px!important;width:100%!important;height:170px!important}@media (min-width:768px){#resource-block iframe,.resources__videos iframe{height:220px!important}}header{padding:20px 0;position:fixed;top:0;left:0;z-index:9}header,header .logo{width:100%;transition:all .2s}header .logo{max-width:150px}header .lang-nav{margin-bottom:20px;display:flex;justify-content:flex-end}header .lang-nav>span{font-size:14px;display:inline-block;margin-right:10px}header .lang-nav>ul>li{position:relative;padding-right:20px}header .lang-nav>ul>li a{font-size:14px}header .lang-nav>ul>li:after{content:"";position:absolute;right:0;top:5px;background-image:url(../img/arrow-down.png);width:10px;height:6px}header .lang-nav>ul>li>.sub-menu{position:absolute;top:20px;left:0;border:1px solid #e6edf9;border-radius:3px;background-color:#fff;width:170px;opacity:0;max-height:0;transition:all .2s;overflow:hidden}header .lang-nav>ul>li>.sub-menu>li{padding:10px;transition:all .1s;width:100%}header .lang-nav>ul>li>.sub-menu>li:hover{background:#f7fafc;transition:all .2s}header .lang-nav>ul>li>.sub-menu>li:hover a{color:#1b4491}header .lang-nav>ul>li:hover>.sub-menu{opacity:1;max-height:100px;transition:all .3s;overflow:visible}@media (min-width:768px){header .lang-nav__mobile{display:none}}header.scrolled{padding:14px 0;transition:all .3s;background:#fff}header.scrolled .logo{max-width:130px;transition:all .3s}header.scrolled .lang-nav{display:none}@media (max-width:767px){header.scrolled .lang-nav__mobile{display:block}}header .flex{display:flex}header .flex.space{justify-content:space-between}header .flex.center{align-items:center}header .flex.end{justify-content:flex-end}@media (max-width:767px){header .lang-nav{display:none}header .lang-nav__mobile{margin:0;display:block}header .lang-nav__mobile img{width:37px}}@media (min-width:768px){header{padding:20px}}.main-nav{display:none}.main-nav .header-language-link img{width:36px;position:relative;top:-1px}.main-nav .menu-wrapper .header-language-link{position:relative;top:-2px;width:30px;display:none}.main-nav ul{display:flex}.main-nav ul>li:last-child{margin-right:0}.main-nav ul>li>a{color:#1b4491;font-size:18px;font-weight:600}.main-nav ul>li>a:hover{color:#bd79ba}.main-nav ul>li.current-menu-ancestor,.main-nav ul>li.current-menu-item,.main-nav ul>li.current-menu-parent,.main-nav ul>li.current_page_item{position:relative}.main-nav ul>li.current-menu-ancestor a,.main-nav ul>li.current-menu-item a,.main-nav ul>li.current-menu-parent a,.main-nav ul>li.current_page_item a{color:#a463a1}.main-nav ul>li.current-menu-ancestor:after,.main-nav ul>li.current-menu-item:after,.main-nav ul>li.current-menu-parent:after,.main-nav ul>li.current_page_item:after{content:"";position:absolute;bottom:-15px;width:100%;height:1px;left:0;background:#a463a1}@media (min-width:768px){.main-nav{display:block}.main-nav ul>li{margin-right:20px}}@media (min-width:992px){.main-nav ul>li{margin-right:40px}}@media (max-width:767px){.product-dropdown-item>.sub-menu-wrap{max-height:0;transition:max-height .2s ease-out;min-width:100%;overflow:hidden;opacity:0}.product-dropdown-item>.sub-menu-wrap>.sub-menu>li>a{color:#b8c4db;line-height:1.5;font-size:24px;font-weight:700}.product-dropdown-item>.sub-menu-wrap>.sub-menu>li>a>h5,.product-dropdown-item>.sub-menu-wrap>.sub-menu>li>a>img,.product-dropdown-item>.sub-menu-wrap>.sub-menu>li>a>p{display:none}.product-dropdown-item>.sub-menu-wrap.active{max-height:300px;transition:max-height 1s ease-out;opacity:1}}@media (min-width:768px){.product-dropdown-item>.sub-menu-wrap{background:#fff;position:fixed;top:-800px;left:0;width:100vw;padding:40px 0 60px;box-shadow:0 25px 20px -2px rgba(27,68,145,.1);transition:all .4s;z-index:-1}.product-dropdown-item>.sub-menu-wrap>.sub-menu{max-width:1170px;padding-left:15px;padding-right:15px;justify-content:space-between;margin:auto}.product-dropdown-item>.sub-menu-wrap>.sub-menu>li{max-width:300px}.product-dropdown-item>.sub-menu-wrap>.sub-menu>li>h5,.product-dropdown-item>.sub-menu-wrap>.sub-menu>li>img,.product-dropdown-item>.sub-menu-wrap>.sub-menu>li>p{display:block}.product-dropdown-item>.sub-menu-wrap>.sub-menu>li>a{color:#fff!important}.product-dropdown-item>.sub-menu-wrap>.sub-menu>li>a p{margin-bottom:20px}.product-dropdown-item>.sub-menu-wrap>.sub-menu>li.current-menu-item a,.product-dropdown-item>.sub-menu-wrap>.sub-menu>li.current_page_item a{color:#fff}.product-dropdown-item>.sub-menu-wrap>.sub-menu>li.current-menu-item:after,.product-dropdown-item>.sub-menu-wrap>.sub-menu>li.current_page_item:after{display:none}.product-dropdown-item:hover>.sub-menu-wrap{top:80px;transition:all .8s}.product-dropdown-item:hover>.sub-menu-wrap.scrolled{top:50px}}.hamburger-menu>div{width:25px;height:2px;background:#1b4491}.hamburger-menu>div:nth-child(2){width:20px;margin-top:5px;margin-left:5px}.hamburger-menu>div:nth-child(3){margin-top:5px}@media (min-width:768px){.hamburger-menu{display:none}}.mobile-nav{background:#1b4491;position:fixed;top:0;right:-100%;width:100%;height:100vh;transition:all .2s;padding:30px;overflow:auto}.mobile-nav>ul>li>a{font-size:36px;font-weight:700;color:#fff;line-height:1.5}.mobile-nav.active{right:0;transition:all .3s}.mobile-nav .close-nav{position:absolute;top:30px;right:30px}.mobile-nav__contact{margin-top:30px}.mobile-nav__contact p{margin-top:20px}.mobile-nav__contact a:hover{color:#b8c4db}.mobile-nav__social{margin:40px 0}.mobile-nav__social a{margin-right:30px}.mobile-nav__social a:last-child{margin-right:0}.mobile-nav__social svg{max-width:30px;width:100%;fill:#fff}.mobile-nav__social svg:hover{fill:#b8c4db}.mobile-nav__footer>ul{display:flex}.mobile-nav__footer>ul>li{margin-right:20px}.mobile-nav__footer>ul>li>a{color:#819ed3;font-size:14px}@media (min-width:768px){.mobile-nav{display:none}}.footer{padding:20px 0}.footer__contact{margin-top:20px}.footer__contact a:hover{color:#a463a1}.footer__contact p{margin-top:20px}.footer__social{margin-top:30px;margin-bottom:30px}.footer__social a{margin-right:30px}.footer__social a:last-child{margin-right:0}.footer__social svg{max-width:20px;width:100%;fill:#1b4491}.footer__social svg:hover{fill:#a463a1}.footer__bottom--desktop{display:none}.footer__nav{margin-bottom:50px}.footer__nav>ul{display:flex}.footer__nav>ul>li{margin-right:20px}.footer__nav>ul>li>a:hover{color:#bd79ba}.footer__nav>ul>li:last-child{margin-right:0}@media (min-width:768px){.footer__contact p{margin-top:0;margin-right:40px}.footer__contact p:last-child{margin-right:0}.footer__nav,.footer__social{margin-bottom:0}.footer__bottom{margin-top:20px}.footer__bottom--desktop{display:block}.footer__bottom--mobile{display:none}}@media (max-width:767px){.dropdown{display:none}}@media (min-width:768px){.dropdown{background:#fff;position:fixed;top:60px;left:0;width:100%;z-index:8;padding:60px 0;box-shadow:0 25px 20px -2px rgba(27,68,145,.1);transition:all .8s}.dropdown img{margin:0 auto 20px}.dropdown.active{top:60px;transition:all .8s}.dropdown.active.scrolled{top:85px}.dropdown__single{max-width:300px}.dropdown__single h5{line-height:1.3;margin-bottom:10px}.dropdown__single p{margin:0 0 20px;font-size:19px}}#language-popup-wrapper{position:fixed;display:flex;align-items:center;justify-content:center;z-index:5000;width:100%;height:100%;background:hsla(0,0%,100%,.8);top:0;left:0}#language-popup-wrapper #language-popup-modal{width:520px}#language-popup-wrapper .line{height:80px;width:100%;background:#697db0;line-height:74px;color:#fff}#language-popup-wrapper .line:nth-child(odd){background:#435d9c}#language-popup-wrapper .half{width:50%;display:block;float:left}#language-popup-wrapper a,#language-popup-wrapper span{color:#fff}#language-popup-wrapper em{font-size:9px;position:relative;bottom:2px;left:-4px}#language-popup-wrapper .lang-header{font-family:HK Grotesk,sans-serif;font-weight:700;font-size:26px;margin-left:46px}#language-popup-wrapper .lang-title,#language-popup-wrapper a{font-family:HK Grotesk,sans-serif;font-weight:500;font-size:18px;position:relative;margin-left:4px;margin-right:31px}#language-popup-wrapper .lang-title:hover,#language-popup-wrapper a:hover{text-decoration:underline}#language-popup-wrapper .lang-title{margin-left:102px}#language-popup-wrapper .lang-title:before{content:" ";position:absolute;left:-59px;top:-11px;width:45px;height:45px;background-size:contain;background-repeat:no-repeat}#language-popup-wrapper .lang-title.int:before{background-image:url(../img/international.png)}#language-popup-wrapper .lang-title.us:before{background-image:url(../img/usa.png)}#language-popup-wrapper .lang-title.ca:before{background-image:url(../img/canada.png)}@media (max-width:767px){#language-popup-wrapper .half{width:100%}#language-popup-wrapper #language-popup-modal{width:95%;position:relative}#language-popup-wrapper .line{height:99px;line-height:34px;text-align:left;padding-top:16px;padding-left:20px}#language-popup-wrapper .lang-header{display:block;line-height:0;margin:31px 0 0}#language-popup-wrapper .lang-title{margin:0 0 0 53px}#language-popup-wrapper em.margin-left{margin-left:40px}}.intro{background-color:#f7fafc;width:100%;height:500px}.intro--desktop{display:none}.intro--mobile .owl-dots{left:40px}.intro .flex{display:flex}.intro .flex.space{justify-content:space-between}.intro .flex.center{align-items:center}.intro .flex.end{justify-content:flex-end}.intro__text{max-width:320px;height:500px}.intro__text--content{margin-top:-50px}.intro h1{display:inline-block;position:relative;z-index:5}.intro h1:before{content:"";width:100%;height:15px;background-color:#d7f4fa;position:absolute;bottom:0;left:0;z-index:-1}.intro a,.intro p{margin-top:20px}.intro__carousel .outer-slide{background-size:cover}.intro__carousel .owl-nav{display:none}.intro__carousel .owl-dots{position:absolute;bottom:50px}.intro__carousel .owl-dots .owl-dot{width:10px;height:10px;background-color:rgba(164,99,161,.5);margin-right:20px}.intro__carousel .owl-dots .owl-dot.active{background-color:#a463a1}@media (max-width:374px){.intro,.intro__text{height:600px}}@media (min-width:768px){.intro--desktop{display:block}.intro--mobile{display:none}.intro a{margin-top:40px}.intro__text{max-width:550px}.intro__carousel .owl-nav{display:block}.intro__carousel .owl-nav .owl-next,.intro__carousel .owl-nav .owl-prev{position:absolute;top:50%}.intro__carousel .owl-nav .owl-prev{left:50px}.intro__carousel .owl-nav .owl-next{right:50px}.intro__carousel .owl-dots{bottom:70px}}.devices img{margin:0 auto 20px}.devices__single{max-width:300px;margin-bottom:50px}.devices__single h5{line-height:1.3;margin-bottom:10px}.devices__single p{margin:0 0 10px}.devices .capital,.devices .product__description__single h4,.product__description__single .devices h4{margin-bottom:50px}@media (max-width:767px){.devices{padding:50px 0 10px}}@media (min-width:768px){.devices__single{margin-bottom:0}.devices__single p{margin:0 0 20px}}.newest{background-position:-120px -140px;background-repeat:no-repeat;background-size:1150px 500px;padding-top:200px;padding-bottom:60px}.newest__text{max-width:650px;width:100%}@media (min-width:768px){.newest{background-position:50%;background-size:cover;height:620px;padding:0}}.resources{padding:50px 0}.resources h2{margin-bottom:40px}.resources__videos{margin-top:40px}.resources__videos iframe{margin-bottom:40px}@media (min-width:768px){.resources{padding:80px 0 60px}.resources h2{margin-bottom:0}.resources__videos{margin-top:80px}.resources__button{margin-top:30px}}.numbers{padding:20px 0}.numbers__single{padding:40px 0}.numbers__single img{margin-bottom:20px}@media (max-width:767px){.numbers .col-xs-12:first-child{border-bottom:1px solid #e6edf9}}@media (min-width:768px){.numbers{padding:80px 0}.numbers__single{padding:0 20px 0 50px;border-left:1px solid #e6edf9}.numbers__single img{margin-bottom:40px}}.overflow{position:relative;padding:50px 0 60px}.overflow--desktop{display:none}.overflow__text{max-width:650px;position:relative;z-index:2}.overflow__text p>a{color:#a463a1;border-bottom:1px solid #a463a1;display:inline-block}.overflow__text p>a:hover{color:#bd79ba;border-bottom:1px solid #bd79ba}.overflow__image{display:none}@media (min-width:768px){.overflow{padding:0}.overflow--desktop{display:flex}.overflow--mobile{display:none}.overflow__image{display:block;position:absolute;right:0;bottom:0}.overflow__image img{max-width:800px}}.vision__single{padding:50px 40px}.vision__single h4{margin:20px 0}.vision__single:nth-child(2){background-color:#f7fafc}@media (min-width:768px){.vision__single{width:50%;padding:80px}}.values{padding:50px 0 30px}.values__single,.values h4{margin-bottom:30px}.values__single img{margin-bottom:20px}.values__single p{font-size:20px}@media (min-width:768px){.values{padding:80px 0 20px}.values h4{margin-bottom:60px}.values__single{margin-bottom:80px;max-width:90%}}.team{padding:80px 0 20px}.team__navigation{margin:40px 0 70px;display:flex}.team__navigation>li{margin-right:30px;cursor:pointer;font-size:20px;font-weight:600}.team__navigation>li:last-child{margin-right:0}.team__navigation>li:hover{color:#a463a1}.team__navigation>li.active{color:#a463a1;position:relative}.team__navigation>li.active:after{content:"";position:absolute;bottom:-20px;width:100%;height:1px;left:0;background:#a463a1}.team__management__single{max-width:90%;margin-bottom:70px}.team__management__single h3{font-size:30px;line-height:1}.team__management__single h4{font-size:15px;line-height:2.5}.team__management__single__position{line-height:2;margin-top:10px}.team__management__single__button{margin:20px 0}.team__management__clear:nth-child(3n+1){clear:both}.team__department{margin-bottom:40px}.team__department .col-sm-4:nth-child(3n+2){clear:both}.team__department__single,.team__department h4{margin-bottom:40px}.team__department__single h5{font-size:30px}.team__department__single p{font-size:15px}.team__department__single__button{margin-top:10px}.team__management__popup{background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-2;opacity:0;transition:all .2s;overflow:auto}.team__management__popup h4{margin:0 auto}.team__management__popup.opened{opacity:1;z-index:999;transition:all .3s}.team__management__popup__nav{display:flex;padding:20px 0 0;justify-content:space-between}.team__management__popup__nav a{font-size:18px;font-weight:600;cursor:pointer;position:relative}.team__management__popup__nav a:after{content:"";top:calc(50% - 6px);width:8px;height:14px;position:absolute;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14"><path fill-rule="evenodd" fill="rgb(26, 66, 143)" d="M0.216,13.773 C0.514,14.053 0.789,14.053 1.041,13.773 L7.780,7.392 C8.055,7.132 8.055,6.863 7.780,6.582 L1.041,0.200 C0.789,-0.080 0.514,-0.080 0.216,0.200 C-0.082,0.438 -0.082,0.697 0.216,0.978 L6.371,7.003 L0.216,12.996 C-0.082,13.276 -0.082,13.535 0.216,13.773 L0.216,13.773 Z"/></svg>');transition:.25s}.team__management__popup__nav a:empty:after{content:none}.team__management__popup__nav a[rel=prev]{padding-left:26px}.team__management__popup__nav a[rel=prev]:after{left:0;transform:rotate(180deg)}.team__management__popup__nav a[rel=prev]:hover:after{transform:rotate(180deg) translateX(2px)}.team__management__popup__nav a[rel=next]{padding-right:26px}.team__management__popup__nav a[rel=next]:after{right:0}.team__management__popup__nav a[rel=next]:hover:after{transform:translateX(2px)}.team__management__popup__content{padding:60px;border-radius:5px;max-width:800px;width:100%;margin:0 auto;position:relative;top:10%}.team__management__popup__content img{max-width:260px;margin-right:40px}.team__management__popup__content h4{font-size:15px}.team__management__popup__content a{margin-top:20px}.team .close-team-popup{position:absolute;top:30px;right:30px;cursor:pointer}.team .close-team-popup img{margin:0}.about{background-repeat:no-repeat;background-size:cover;padding-top:50px}.about__text{max-width:650px;width:100%}.about--desktop{display:none}@media (min-width:768px){.about{background-position:50%;height:620px;padding:0}.about--desktop{display:flex}.about--mobile{display:none}}.contact__title{padding:60px 0 160px}.contact__title h2{line-height:2}.contact__image{position:absolute;top:220px;right:0;z-index:-1}.contact__image img{max-width:300px}.contact__info--desktop{display:none}.contact__info--mobile{margin-bottom:60px}.contact__info__container{padding:0 0 30px;border-bottom:1px solid #e6edf9}.contact__info__single{margin-bottom:40px}.contact__info__single h4{margin-bottom:10px}.contact__info__single__mail{color:#a463a1;font-size:17px;display:inline-block;border-bottom:1px solid #a463a1}.contact__info__single__mail:hover{color:#bd79ba;border-bottom:1px solid #bd79ba}.contact__info__single__phone{margin-bottom:10px}.contact__info__single__phone>a:hover{color:#bd79ba}.contact__location__text{padding:60px 0}@media (max-width:767px){.contact__info__container .form__block{box-shadow:none;padding-left:0;padding-right:0;padding-bottom:0}}@media (min-width:768px){.contact__title h2{margin-left:60px;margin-top:auto;line-height:1}.contact__image{top:0}.contact__image img{max-width:550px}.contact__info__single h4{margin-bottom:30px}.contact__info--mobile{display:none}.contact__info--desktop{display:block}}@media (min-width:992px){.contact__image{top:-50px}.contact__image img{max-width:650px}.contact__info__container{padding:0 0 100px;border-bottom:1px solid #e6edf9}.contact__info__single{margin-bottom:70px}.contact__info__single--flex{display:flex;justify-content:space-between}.contact__info__single--flex>div{width:50%}}#map{height:375px}@media (min-width:992px){#map{height:530px}}.research__title{padding:60px 0 250px}.research__image{position:absolute;top:250px;right:0;z-index:-1}.research__image img{max-width:400px}.research__desc{margin-bottom:60px}.research__desc--desktop{display:none}.research__capabilities{padding:60px 40px 20px;margin-left:0;margin-right:0}.research__capabilities h4{margin-bottom:30px}.research__capabilities__clear:nth-child(2n){clear:both}.research__capabilities__single{margin-bottom:20px;margin-left:20px}.research__capabilities__single h5{font-size:20px;line-height:2}.research__capabilities__single li{list-style-type:disc}.research__capabilities__single a{color:#a463a1;border-bottom:1px solid #a463a1}.research__function{padding:50px 0 40px}.research__function h3{margin-bottom:40px}.research__function__single{margin-bottom:30px}.research__note{margin-bottom:0}.research__note--desktop{display:none}.research__note__image{width:240px;height:240px;margin-left:auto;margin-right:auto}.research__note__desc{padding:50px 15px;margin-bottom:50px}.research__note__desc h4{margin-bottom:20px}@media (max-width:767px){.research__note .form__block{box-shadow:none;padding-left:0;padding-right:0}}@media (min-width:768px){.research__title{padding:80px 0 120px}.research__image{top:0}.research__image img{max-width:750px}.research__desc{margin-bottom:100px}.research__desc--desktop{display:block}.research__desc--mobile{display:none}.research__capabilities{padding:80px 0 20px;margin-left:50px;margin-right:50px}.research__capabilities h4{margin-bottom:50px}.research__capabilities__single{margin-bottom:60px;max-width:80%;margin-left:60px}.research__function{padding:100px 0 40px}.research__function h3{margin-bottom:80px}.research__function__single{margin-bottom:40px}.research__function__single img{margin-bottom:20px}.research__function__single:nth-child(3n+2){clear:both}.research__note{margin-bottom:100px}.research__note--desktop{display:block}.research__note--mobile{display:none}.research__note__desc{padding:20px 60px;width:calc(100% - 320px);margin-bottom:0}.research__note__desc h4{margin-bottom:40px}.research__note__image{width:300px;height:430px;margin-left:20px}}@media (min-width:992px){.research__capabilities{padding:80px 0 20px;margin-left:100px;margin-right:100px}.research__note__desc{padding:60px 70px;width:calc(100% - 480px)}.research__note__image{width:430px;height:430px;margin-left:50px}}@media (min-width:1200px){.research__note__desc{padding:60px 120px}}.product__intro{padding:40px 0;text-align:center}.product__intro img{margin-bottom:20px}.product__subnav{display:none;background:#304676}@media (min-width:768px){.product__subnav{display:block}}.product__subnav li{padding-top:30px;padding-bottom:30px;float:left;margin-right:40px}.product__subnav a{color:#fff;font-size:23px;font-weight:500;padding-bottom:10px}.product__subnav a:hover{color:#b9f3ff;border-bottom:1px solid #b9f3ff}.product__description__single h2{line-height:1.2;margin-bottom:15px;margin-top:15px}.product__use{padding:50px 40px}.product__use__description h3{font-size:24px;line-height:2}.product__use__description__icons p{max-width:380px}.product__use__image{width:240px;height:430px;margin-left:auto;margin-right:auto;margin-bottom:50px}.product__use__image--desktop{display:none}.product__use__icon{margin-top:20px}.product__use__icon h5{font-size:22px;line-height:2}.product__features{padding:60px 0 30px}.product__features__clear:nth-child(3n+1){clear:both}.product__features__single{margin-bottom:20px}.product__features__single h5{font-size:22px;line-height:2}.product__features__single:nth-child(3n+1){clear:both}.product__specifications{padding:50px 40px;border-bottom:1px solid #e6edf9}.product__specifications h4{margin-bottom:50px}.product__specifications__single{margin-bottom:30px}.product__specifications__single h5{font-size:22px;line-height:2}.product__specifications__button{margin-top:40px}.product__logos{border-top:1px solid #e6edf9;padding:30px 0}.product__logos__image{margin:0 20px 50px}.product__column__description{margin-bottom:30px}.product__form--mobile .form__block{box-shadow:none;padding-left:0;padding-right:0}.product__form--desktop{display:none}.product__related{padding:50px 0 0}.product__description__single .product__related h4,.product__related .capital,.product__related .product__description__single h4{margin-bottom:50px}.product__related--single{max-width:300px;margin-bottom:50px}.product__related--single h5 a{line-height:1.3;margin-bottom:10px}.product__related--single img{margin:0 auto 20px}.product__related--button{margin:10px 0 0}@media (min-width:768px){.product__intro img{margin-bottom:0}.product__form--desktop{display:block}.product__form--mobile{display:none}.product__use{padding:80px 0}.product__use__description{max-width:380px;width:100%}.product__use__image{width:250px;height:500px;margin-left:50px;margin-bottom:0}.product__use__image--desktop{display:block}.product__use__image--mobile{display:none}.product__use__icon{margin-top:60px;max-width:90%}.product__features__single{margin-bottom:100px;max-width:90%}.product__related{margin-bottom:70px}.product__specifications{padding:80px 0;margin-bottom:70px;border:none}.product__specifications__single{margin-left:60px;max-width:320px}.product__specifications__button{margin-top:30px;margin-left:60px}.product__logos{padding:0 0 60px;border:none}.product__logos__container{max-width:90%;margin:0 auto}.product__logos__image{margin:0 20px}.product__column__description{max-width:90%}.product__column--margin{margin-top:100px}.product__related{padding:80px 0 50px}}@media (min-width:992px){.product__features{padding:100px 0 0}.product__intro{padding:40px 0 0}.product__intro--flex{display:flex;justify-content:space-between}.product__use{padding:100px 0}.product__use__image{width:350px;height:620px;margin-left:50px;margin-right:50px}}@media (min-width:1200px){.product__use__image{width:350px;height:620px;margin-left:100px}}.news__title{padding:60px 0 150px}.news__image{position:absolute;z-index:-1;top:220px;right:0}.news__articles{padding:80px 0 30px}.news__button{margin-top:20px}.news article{margin-bottom:70px}@media (min-width:768px){.news__title{padding:80px 0 150px}.news__image{top:0}}article a:hover{color:#bd79ba}.article__details{margin-bottom:20px}.article__content{margin-top:50px}.article__content p{margin-bottom:20px}.resource{min-height:calc(100vh - 310px)}.resource__content{padding:50px 0}.resource__title{padding:60px 0 0}.resource__image{position:absolute;top:280px;right:0;z-index:-1}.resource__image img{max-width:450px}.resource__nav{margin-bottom:50px}.resource__nav li{font-size:20px;margin-right:50px;cursor:pointer}.resource__nav li:hover{color:#bd79ba}.resource__nav li.active{color:#a463a1}.resource__download{padding:30px;transition:all .3s;border-radius:3px;margin-bottom:30px}.resource__download__link{line-height:1.4;height:44px;margin-top:20px;margin-bottom:20px}.resource__download__link a:hover{color:#bd79ba}.resource__download:hover{transition:all .4s}.resource__faq{margin-left:40px;margin-bottom:20px;position:relative}.resource__faq h2{font-size:20px;line-height:1.5;cursor:pointer}.resource__faq h2:hover{color:#bd79ba}.resource__faq__icon{position:absolute;left:-40px;top:10px;width:20px;height:20px;border-radius:3px;background:#a463a1;color:#fff;font-size:20px;padding:0 4px;line-height:.9;cursor:pointer;text-align:center}.resource__faq__details{opacity:0;height:0;overflow:hidden;transition:all .5s}.resource__faq__details li{list-style-type:disc;margin-left:20px;font-size:18px;line-height:2}.resource__info,.resource__publications{margin-bottom:50px}.resource__info h4,.resource__publications h4{font-size:14px;text-transform:uppercase}.resource__info h3,.resource__publications h3{margin:15px 0}.resource__info h5,.resource__publications h5{font-size:14px}.resource__info a:hover,.resource__publications a:hover{color:#bd79ba}.resource__videos{margin-bottom:60px}.resource__videos h3{line-height:1.4;margin-top:20px}.resource__videos a:hover{color:#bd79ba}.resource__deeperdive .deeperdive__button{margin-top:20px;margin-bottom:40px}.resource__training{margin-bottom:40px}.resource__training span{display:block}.resource__training img{margin-bottom:20px}.resource__training .description{margin-top:10px;margin-bottom:20px;font-size:13px}.resource__training .training__button{margin-top:20px;margin-bottom:40px}@media (max-width:767px){.resource__videos iframe{width:100%!important;height:180px!important}}@media (min-width:768px){.resource__faq h2{line-height:2}.resource__title{padding:80px 0 0}.resource__image{top:0}.resource__image img{max-width:750px}.resource__videos{max-width:420px;margin-bottom:40px}.resource__nav{margin-bottom:30px}}.resource__faq.opened .resource__faq__details{opacity:1;height:auto;transition:all .5s;overflow:visible}#training .training-tab-title{margin-top:10px;margin-bottom:40px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX2ZvbnRzLnNjc3MiLCJjb21wb25lbnRzL19jb2xvcnMuc2NzcyIsImNvbXBvbmVudHMvX3ZhcnMuc2NzcyIsImNvbXBvbmVudHMvX3R5cG8uc2NzcyIsImNvbXBvbmVudHMvX21peGlucy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fb3dsLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fbmljZS1zZWxlY3Quc2NzcyIsImNvbXBvbmVudHMvX3NlbGVjdC5zY3NzIiwibGF5b3V0L19ncmlkLnNjc3MiLCJtYWluLmNzcyIsImxheW91dC9fYm9keS5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2Ryb3Bkb3duLnNjc3MiLCJsYXlvdXQvX2xhbmd1YWdlLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX2Fib3V0LnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX3Jlc2VhcmNoLnNjc3MiLCJwYWdlcy9fcHJvZHVjdC5zY3NzIiwicGFnZXMvX25ld3Muc2NzcyIsInBhZ2VzL19yZXNvdXJjZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUNDLHNCQUF5QixDQUN6QixzQ0FBeUMsQ0FDekMsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR25CLFdBQ0Msc0JBQXlCLENBQ3pCLHdDQUEyQyxDQUMzQyxlQUFnQixDQUNoQixpQkFBa0IsQ0FHbkIsV0FDQyxzQkFBeUIsQ0FDekIsb0NBQXVDLENBTXZDLGVBQWdCLENBQ2hCLGlCQUFrQixDQ3JCbEIsYUFDQyxhQ0ZlLENES2hCLHNDQUNDLGFDSGlCLENETWxCLGVBQ0MsYUNEZSxDREloQixpQkFDQyxhQ1JpQixDRFdsQixjQUNDLFVDTlksQ0RZYixvQkFDQyx3QkN2QmUsQ0QwQmhCLG1CQUNDLHFCQ2pCWSxDQ2JkLG9CQUVFLGNB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Q0Msa0JBQW1CLENBRG5CLHFCQUlDLGVBQWdCLENBQ2hCLGVBQWdCLENBTGpCLDBCQVVFLGFyQjVJaUIsQ3FCaUpuQiwwQ0FFQyxlQUFnQixDQUNoQixrQkFBbUIsQ0FJckIsb0JBQ0Msa0JBQW1CLENBRG5CLHlCQUdDLGFBQWMsQ0FIZix3QkFNQyxrQkFBbUIsQ0FOcEIsaUNBU0MsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGNBQWUsQ0FYaEIsc0NBY0MsZUFBZ0IsQ0FDaEIsa0JBQW1CLENuQnZLbEIseUJtQjhLRCx5QkFFQyxvQkFBc0IsQ0FDbkIsc0JBQXdCLENBQzNCLENuQnJMQSx5Qm1CNkRGLGtCQWlJRSxhQUFjLENBL0xqQixpQkFvTUUsZ0JBQWlCLENBaE1uQixpQkFvTUUsS0FBTSxDQXBNUCxxQkF1TUUsZUFBZ0IsQ0FyRW5CLGtCQTJFRSxlQUFnQixDQUNoQixrQkFBbUIsQ0FuTXJCLGVBdU1FLGtCQUFtQixDQUNuQixDQUtILDhDQUlHLFNBQVUsQ0FDVixXQUFZLENBQ1osa0JBQW9CLENBQ3BCLGdCQUFpQixDQU9wQiw4QkFFRSxlQUFnQixDQUNoQixrQkFBbUIiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdISyBHcm90ZXNrJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvSEtHcm90ZXNrLU1lZGl1bS5vdGYnKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdISyBHcm90ZXNrJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvSEtHcm90ZXNrLVNlbWlCb2xkLm90ZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0hLIEdyb3Rlc2snO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9IS0dyb3Rlc2stQm9sZC5vdGYnKTtcclxuXHQvLyBzcmM6IHVybCgnLi4vZm9udHMvY2FsaWJyZS9DYWxpYnJlLUxpZ2h0LmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHQvLyAgIHVybCgnLi4vZm9udHMvY2FsaWJyZS9DYWxpYnJlLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdC8vICAgdXJsKCcuLi9mb250cy9jYWxpYnJlL0NhbGlicmUtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdC8vICAgdXJsKCcuLi9mb250cy9jYWxpYnJlL0NhbGlicmUtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdC8vICAgdXJsKCcuLi9mb250cy9jYWxpYnJlL0NhbGlicmUtTGlnaHQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufSIsIi5jb2xvciB7XHJcblxyXG5cdCZfX2JsdWUge1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdH1cclxuXHJcblx0Jl9fZ3JleWJsdWUge1xyXG5cdFx0Y29sb3I6ICRncmV5Qmx1ZTtcclxuXHR9XHJcblxyXG5cdCZfX3Zpb2xldCB7XHJcblx0XHRjb2xvcjogJHZpb2xldDtcclxuXHR9XHJcblxyXG5cdCZfX21lbnVncmV5IHtcclxuXHRcdGNvbG9yOiAkbWVudUdyZXk7XHJcblx0fVxyXG5cclxuXHQmX193aGl0ZSB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxufVxyXG5cclxuLmJhY2tncm91bmQge1xyXG5cclxuXHQmX19iZ2JsdWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnQmx1ZTtcclxuXHR9XHJcblxyXG5cdCZfX3doaXRlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcbn0iLCIvL0NvbG9yc1xyXG4kYmx1ZTogXHRcdFx0IzFiNDQ5MTtcclxuJGxpZ2h0Qmx1ZTpcdFx0IzVhOThjZDtcclxuJGJnQmx1ZTpcdFx0I2Y3ZmFmYztcclxuJGdyZXlCbHVlOlx0XHQjODA5MWIxO1xyXG4kY3lhbjpcdFx0XHQjZDdmNGZhO1xyXG4kYm9yZGVyQmx1ZTpcdCNlNmVkZjk7XHJcbiRtZW51R3JleTpcdFx0I2I4YzRkYjtcclxuJG1lbnVGb290ZXJCbHVlOiM4MTllZDM7XHJcblxyXG4kdmlvbGV0Olx0XHQjYTQ2M2ExO1xyXG4kbGlnaHRWaW9sZXQ6XHQjYmQ3OWJhO1xyXG5cclxuJHdoaXRlOiBcdFx0I2ZmZjtcclxuJGJsYWNrOlx0XHRcdCMwMDA7XHJcblxyXG4vL0ZvbnRzXHJcbiRmb250Olx0XHRcdCdISyBHcm90ZXNrJywgc2Fucy1zZXJpZjsiLCIudGl0bGUge1xyXG5cdGZvbnQ6IHtcclxuXHRcdHNpemU6IDMycHg7XHJcblx0XHR3ZWlnaHQ6IDcwMDtcclxuXHR9XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdCZfX3NtYWxsIHtcclxuXHRcdGZvbnQ6IHtcclxuXHRcdFx0c2l6ZTogMzBweDtcclxuXHRcdFx0d2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoeHMtc21hbGwpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRmb250LXNpemU6IDQ4cHg7XHJcblxyXG5cdFx0Jl9fc21hbGwge1xyXG5cdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnN1YnRpdGxlIHtcclxuXHRmb250OiB7XHJcblx0XHRzaXplOiAyNHB4O1xyXG5cdFx0d2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cdGxpbmUtaGVpZ2h0OiAyO1xyXG5cclxuXHQmX19iaWcge1xyXG5cdFx0Zm9udDoge1xyXG5cdFx0XHRzaXplOiAzMHB4O1xyXG5cdFx0XHR3ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0fVxyXG5cclxuXHQmX19zbWFsbCB7XHJcblx0XHRmb250OiB7XHJcblx0XHRcdHNpemU6IDIwcHg7XHJcblx0XHRcdHdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm5vcm1hbCB7XHJcblx0Zm9udDoge1xyXG5cdFx0c2l6ZTogMTlweDtcclxuXHRcdHdlaWdodDogNTAwO1xyXG5cdH1cclxuXHRsaW5lLWhlaWdodDogMjtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0fVxyXG59XHJcblxyXG4udW5kZXJsaW5lIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXBpdGFsIHtcclxuXHRmb250OiB7XHJcblx0XHRzaXplOiAxOHB4O1xyXG5cdFx0d2VpZ2h0OiA2MDA7XHJcblx0fVxyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDVweDtcclxuXHRsaW5lLWhlaWdodDogMjtcclxuXHJcblx0Jl9fc21hbGwge1xyXG5cdFx0Zm9udDoge1xyXG5cdFx0XHRzaXplOiAxNnB4O1xyXG5cdFx0XHR3ZWlnaHQ6IDYwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdH1cclxufVxyXG5cclxuLnR4dCB7XHJcblxyXG5cdCZfX2Zvb3RlciB7XHJcblx0XHRmb250OiB7XHJcblx0XHRcdHNpemU6IDE0cHg7XHJcblx0XHRcdHdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbnVtYmVycyB7XHJcblx0XHRmb250OiB7XHJcblx0XHRcdHNpemU6IDIwcHg7XHJcblx0XHRcdHdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmUtLW1vYmlsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tbGVmdDogNjBweDtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogLTYwcHg7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblxyXG5cdFx0Jl9fbnVtYmVycyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5lIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNjBweDtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAtNjBweDtcclxuXHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi53ZWlnaHQge1xyXG5cclxuXHQmX181MDAge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblx0Jl9fNjAwIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0fVxyXG5cdCZfXzcwMCB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbmgxIHtcclxuXHRAZXh0ZW5kIC50aXRsZTtcclxufVxyXG5cclxuaDEgc3BhbiB7XHJcblx0Y29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaDIge1xyXG5cdEBleHRlbmQgLnRpdGxlX19zbWFsbDtcclxufVxyXG5cclxuaDMge1xyXG5cdEBleHRlbmQgLnN1YnRpdGxlO1xyXG59XHJcblxyXG5wIHtcclxuXHRAZXh0ZW5kIC5ub3JtYWw7XHJcbn0iLCJAbWl4aW4gbWVkaWEoJHBvaW50KSB7XHJcbiAgQGlmICRwb2ludCA9PSBsZyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IEBjb250ZW50OyB9XHJcbiAgfSAgXHJcbiAgQGVsc2UgaWYgJHBvaW50ID09IG1kIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBAY29udGVudDsgfVxyXG4gIH1cclxuICBAZWxzZSBpZiAkcG9pbnQgPT0gc20ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IEBjb250ZW50OyB9XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRwb2ludCA9PSB4cyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgQGNvbnRlbnQ7IH1cclxuICB9XHJcbiAgQGVsc2UgaWYgJHBvaW50ID09IHhzLXNtYWxsIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkgeyBAY29udGVudDsgfVxyXG4gIH1cclxufSIsIi5idXR0b24ge1xyXG5cdGNvbG9yOiAkdmlvbGV0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udDoge1xyXG5cdFx0c2l6ZTogMThweDtcclxuXHRcdHdlaWdodDogNjAwO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGxpZ2h0VmlvbGV0O1xyXG5cdH1cclxuXHJcblx0Jl9fYmlnIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtMjBweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkdmlvbGV0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc21hbGwge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC0xNXB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR2aW9sZXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19maWxsZWQge1xyXG5cdFx0YmFja2dyb3VuZDogJHZpb2xldDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udDoge1xyXG5cdFx0XHRzaXplOiAxNHB4O1xyXG5cdFx0XHR3ZWlnaHQ6IDYwMDtcclxuXHRcdH1cclxuXHRcdHRyYW5zaXRpb246IGFsbCAuMXM7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRsaWdodFZpb2xldDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cclxuXHRcdCZfX2ZpbGxlZCB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn0iLCIvKipcclxuICogT3dsIENhcm91c2VsIHYyLjMuNFxyXG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcclxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcclxuICovXHJcbi8qXHJcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXHJcbiAqL1xyXG4ub3dsLWNhcm91c2VsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIuXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDA7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcclxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcclxuICAub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQ6IGluaGVyaXQ7IH1cclxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwOyB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuICAub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICAgIGN1cnNvcjogZ3JhYjsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4vKiBObyBKcyAqL1xyXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi8qXHJcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxyXG4gKi9cclxuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XHJcbiAgei1pbmRleDogMDsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XHJcbiAgei1pbmRleDogMTsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDsgfSB9XHJcblxyXG4vKlxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxyXG4gKi9cclxuLm93bC1oZWlnaHQge1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxyXG5cclxuLypcclxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXHJcbiAqL1xyXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XHJcbiAgLyoqXHJcblx0XHRcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xyXG5cdFx0XHRjYWxjdWxhdGlvbiBvZiB0aGUgaGVpZ2h0IG9mIHRoZSBvd2wtaXRlbSB0aGF0IGJyZWFrcyBwYWdlIGxheW91dHNcclxuXHRcdCAqLyB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSkge1xyXG4gICAgbWF4LWhlaWdodDogMDsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XHJcblxyXG4vKlxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxyXG4gKi9cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogODBweDtcclxuICB3aWR0aDogODBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTsgfVxyXG4iLCIuZm9ybSB7XHJcblxyXG5cdCZfX2Jsb2NrIHtcclxuXHRcdEBleHRlbmQgLmJveC1zaGFkb3dfX2JpZztcclxuXHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDQwcHg7XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn0iLCIvLyBEZWZhdWx0IHZhcmlhYmxlc1xyXG4kZm9udF9zaXplOiAxNHB4ICFkZWZhdWx0O1xyXG4kZm9udF9zaXplX3NtYWxsOiAxMnB4ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0X2JvcmRlcl9yYWRpdXM6IDVweCAhZGVmYXVsdDtcclxuJGlucHV0X2hlaWdodDogNDJweCAhZGVmYXVsdDtcclxuJGlucHV0X2hlaWdodF9zbWFsbDogMzZweCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duX3BhZGRpbmc6IDE4cHggIWRlZmF1bHQ7XHJcblxyXG4kZ3JheV9kYXJrOiAjNDQ0ICFkZWZhdWx0O1xyXG4kZ3JheTogIzk5OSAhZGVmYXVsdDtcclxuJGdyYXlfbGlnaHQ6ICNlOGU4ZTggIWRlZmF1bHQ7XHJcbiRncmF5X2xpZ2h0ZXI6ICNmNmY2ZjYgIWRlZmF1bHQ7XHJcbiRwcmltYXJ5X2xpZ2h0OiAkZ3JheSAhZGVmYXVsdDtcclxuJGFycm93X2NvbG9yOiAkZ3JheSAhZGVmYXVsdDtcclxuXHJcbi8vIFN0eWxlIHRoZSBkcm9wZG93blxyXG4ubmljZS1zZWxlY3Qge1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dF9ib3JkZXJfcmFkaXVzO1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRncmF5X2xpZ2h0OyBcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6ICRmb250X3NpemU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBoZWlnaHQ6ICRpbnB1dF9oZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dF9oZWlnaHQgLSAyO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZHJvcGRvd25fcGFkZGluZztcclxuICBwYWRkaW5nLXJpZ2h0OiAkZHJvcGRvd25fcGFkZGluZyArIDEyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogYXV0bztcclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRncmF5X2xpZ2h0LCA1JSk7XHJcbiAgfVxyXG4gICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlfbGlnaHQ7XHJcbiAgfVxyXG4gIC8vIEFycm93XHJcbiAgJjphZnRlciB7IFxyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRhcnJvd19jb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRhcnJvd19jb2xvcjtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG4gICAgcmlnaHQ6IDEycHg7IFxyXG4gICAgdG9wOiA1MCU7IFxyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNjYlIDY2JTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgfVxyXG4gIFxyXG4gICYub3BlbiB7XHJcbiAgICBAZXh0ZW5kIDphY3RpdmU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICB9XHJcbiAgICAubGlzdCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRncmF5X2xpZ2h0LCAyJSk7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICY6YWZ0ZXIgeyBcclxuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRhcnJvd19jb2xvciwgMjAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLy8gTW9kaWZpZXJzXHJcbiAgJi53aWRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmxpc3Qge1xyXG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgLmxpc3Qge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpemVfc21hbGw7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dF9oZWlnaHRfc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0X2hlaWdodF9zbWFsbCAtIDI7XHJcbiAgICAmOmFmdGVyIHsgXHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG4gICAgLm9wdGlvbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXRfaGVpZ2h0X3NtYWxsIC0gMjtcclxuICAgICAgbWluLWhlaWdodDogJGlucHV0X2hlaWdodF9zbWFsbCAtIDI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8vIExpc3QgYW5kIG9wdGlvbnNcclxuICAubGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0X2JvcmRlcl9yYWRpdXM7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgkZ3JheV9kYXJrLCAuMTEpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlOyBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC43NSkgdHJhbnNsYXRlWSgtICRpbnB1dF9oZWlnaHQgLyAyKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMS4yNSksIG9wYWNpdHkgLjE1cyBlYXNlLW91dDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICAmOmhvdmVyIC5vcHRpb246bm90KDpob3Zlcikge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAub3B0aW9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0X2hlaWdodCAtIDI7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWluLWhlaWdodDogJGlucHV0X2hlaWdodCAtIDI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkZHJvcGRvd25fcGFkZGluZztcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRkcm9wZG93bl9wYWRkaW5nICsgMTE7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAmOmhvdmVyLCAmLmZvY3VzLCAmLnNlbGVjdGVkLmZvY3VzIHsgXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2xpZ2h0ZXI7XHJcbiAgICB9XHJcbiAgICAmLnNlbGVjdGVkIHsgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFVzZSBkaXNwbGF5IGluc3RlYWQgb2Ygb3BhY2l0eSBmb3IgSUUgPD0gMTBcclxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0IHtcclxuICAubGlzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmLm9wZW4ge1xyXG4gICAgLmxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VsZWN0LWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5uaWNlLXNlbGVjdCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgd2lkdGg6IDIxNXB4O1xyXG5cclxuICAgIC5saXN0IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckJsdWU7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmdCbHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ubmljZS1zZWxlY3QgLm9wdGlvbi5mb2N1cywgLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXMsIC5uaWNlLXNlbGVjdCAub3B0aW9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdCbHVlO1xyXG59IiwiLyohXHJcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICovXHJcblxyXG4vKiFcclxuICogR2VuZXJhdGVkIHVzaW5nIHRoZSBCb290c3RyYXAgQ3VzdG9taXplciAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20vY3VzdG9taXplLz9pZD01YmU1NThlNzllZDljNWNiNjJhM2E4YmU4MTM3Y2I0OSlcclxuICogQ29uZmlnIHNhdmVkIHRvIGNvbmZpZy5qc29uIGFuZCBodHRwczovL2dpc3QuZ2l0aHViLmNvbS81YmU1NThlNzllZDljNWNiNjJhM2E4YmU4MTM3Y2I0OVxyXG4gKi9cclxuLyohXHJcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICovXHJcbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbltoaWRkZW5dLFxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcbmhyIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxucHJlIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5idXR0b24ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gIG1hcmdpbjogMCAycHg7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG59XHJcbmxlZ2VuZCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbm9wdGdyb3VwIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5hIHtcclxuICBjb2xvcjogIzMzN2FiNztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuYTpob3ZlcixcclxuYTpmb2N1cyB7XHJcbiAgY29sb3I6ICMyMzUyN2M7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuYTpmb2N1cyB7XHJcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG59XHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uaW1nLXJlc3BvbnNpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmltZy1yb3VuZGVkIHtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmltZy1jaXJjbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5ociB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcclxufVxyXG4uc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxyXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBjbGlwOiBhdXRvO1xyXG59XHJcbltyb2xlPVwiYnV0dG9uXCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDc1MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA5NzBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDExNzBweDtcclxuICB9XHJcbn1cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi5yb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG59XHJcbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmNvbC14cy0xMiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvbC14cy0xMSB7XHJcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxufVxyXG4uY29sLXhzLTEwIHtcclxuICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtOSB7XHJcbiAgd2lkdGg6IDc1JTtcclxufVxyXG4uY29sLXhzLTgge1xyXG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy03IHtcclxuICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtNiB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4uY29sLXhzLTUge1xyXG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy00IHtcclxuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtMyB7XHJcbiAgd2lkdGg6IDI1JTtcclxufVxyXG4uY29sLXhzLTIge1xyXG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy0xIHtcclxuICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbn1cclxuLmNvbC14cy1wdWxsLTEyIHtcclxuICByaWdodDogMTAwJTtcclxufVxyXG4uY29sLXhzLXB1bGwtMTEge1xyXG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdWxsLTEwIHtcclxuICByaWdodDogODMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVsbC05IHtcclxuICByaWdodDogNzUlO1xyXG59XHJcbi5jb2wteHMtcHVsbC04IHtcclxuICByaWdodDogNjYuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtcHVsbC03IHtcclxuICByaWdodDogNTguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVsbC02IHtcclxuICByaWdodDogNTAlO1xyXG59XHJcbi5jb2wteHMtcHVsbC01IHtcclxuICByaWdodDogNDEuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtcHVsbC00IHtcclxuICByaWdodDogMzMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVsbC0zIHtcclxuICByaWdodDogMjUlO1xyXG59XHJcbi5jb2wteHMtcHVsbC0yIHtcclxuICByaWdodDogMTYuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtcHVsbC0xIHtcclxuICByaWdodDogOC4zMzMzMzMzMyU7XHJcbn1cclxuLmNvbC14cy1wdWxsLTAge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5jb2wteHMtcHVzaC0xMiB7XHJcbiAgbGVmdDogMTAwJTtcclxufVxyXG4uY29sLXhzLXB1c2gtMTEge1xyXG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcclxufVxyXG4uY29sLXhzLXB1c2gtMTAge1xyXG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLXB1c2gtOSB7XHJcbiAgbGVmdDogNzUlO1xyXG59XHJcbi5jb2wteHMtcHVzaC04IHtcclxuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdXNoLTcge1xyXG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLXB1c2gtNiB7XHJcbiAgbGVmdDogNTAlO1xyXG59XHJcbi5jb2wteHMtcHVzaC01IHtcclxuICBsZWZ0OiA0MS42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdXNoLTQge1xyXG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLXB1c2gtMyB7XHJcbiAgbGVmdDogMjUlO1xyXG59XHJcbi5jb2wteHMtcHVzaC0yIHtcclxuICBsZWZ0OiAxNi42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdXNoLTEge1xyXG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVzaC0wIHtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTEyIHtcclxuICBtYXJnaW4tbGVmdDogMTAwJTtcclxufVxyXG4uY29sLXhzLW9mZnNldC0xMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxufVxyXG4uY29sLXhzLW9mZnNldC0xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLW9mZnNldC05IHtcclxuICBtYXJnaW4tbGVmdDogNzUlO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTgge1xyXG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtNyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLW9mZnNldC02IHtcclxuICBtYXJnaW4tbGVmdDogNTAlO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTUge1xyXG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLW9mZnNldC0zIHtcclxuICBtYXJnaW4tbGVmdDogMjUlO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTAge1xyXG4gIG1hcmdpbi1sZWZ0OiAwJTtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuY29sLXNtLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLXNtLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS05IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS0zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1bGwtMTIge1xyXG4gICAgcmlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVsbC0xMSB7XHJcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLXB1bGwtMTAge1xyXG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTkge1xyXG4gICAgcmlnaHQ6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTgge1xyXG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTcge1xyXG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTYge1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTUge1xyXG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTQge1xyXG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTMge1xyXG4gICAgcmlnaHQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTIge1xyXG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTEge1xyXG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1bGwtMCB7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTEyIHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC0xMSB7XHJcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC0xMCB7XHJcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC05IHtcclxuICAgIGxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTgge1xyXG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtNyB7XHJcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC02IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTUge1xyXG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtNCB7XHJcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC0zIHtcclxuICAgIGxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTIge1xyXG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtMSB7XHJcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTAge1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1tZC04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1tZC01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1tZC0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVsbC0xMiB7XHJcbiAgICByaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdWxsLTExIHtcclxuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVsbC0xMCB7XHJcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtOSB7XHJcbiAgICByaWdodDogNzUlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtOCB7XHJcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtNyB7XHJcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtNiB7XHJcbiAgICByaWdodDogNTAlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtNSB7XHJcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtNCB7XHJcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtMyB7XHJcbiAgICByaWdodDogMjUlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtMiB7XHJcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtMSB7XHJcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVsbC0wIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtMTIge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTExIHtcclxuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTEwIHtcclxuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTkge1xyXG4gICAgbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtOCB7XHJcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVzaC03IHtcclxuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTYge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtNSB7XHJcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVzaC00IHtcclxuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTMge1xyXG4gICAgbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtMiB7XHJcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVzaC0xIHtcclxuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtMCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1sZy04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1sZy01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1sZy0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVsbC0xMiB7XHJcbiAgICByaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdWxsLTExIHtcclxuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVsbC0xMCB7XHJcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtOSB7XHJcbiAgICByaWdodDogNzUlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtOCB7XHJcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtNyB7XHJcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtNiB7XHJcbiAgICByaWdodDogNTAlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtNSB7XHJcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtNCB7XHJcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtMyB7XHJcbiAgICByaWdodDogMjUlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtMiB7XHJcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtMSB7XHJcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVsbC0wIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtMTIge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTExIHtcclxuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTEwIHtcclxuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTkge1xyXG4gICAgbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtOCB7XHJcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC03IHtcclxuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTYge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtNSB7XHJcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC00IHtcclxuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTMge1xyXG4gICAgbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtMiB7XHJcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC0xIHtcclxuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtMCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcclxuICB9XHJcbn1cclxuLmNsZWFyZml4OmJlZm9yZSxcclxuLmNsZWFyZml4OmFmdGVyLFxyXG4uY29udGFpbmVyOmJlZm9yZSxcclxuLmNvbnRhaW5lcjphZnRlcixcclxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXHJcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXHJcbi5yb3c6YmVmb3JlLFxyXG4ucm93OmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4uY2xlYXJmaXg6YWZ0ZXIsXHJcbi5jb250YWluZXI6YWZ0ZXIsXHJcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXHJcbi5yb3c6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5jZW50ZXItYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4ucHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5pbnZpc2libGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udGV4dC1oaWRlIHtcclxuICBmb250OiAwLzAgYTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uYWZmaXgge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdISyBHcm90ZXNrJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IS0dyb3Rlc2stTWVkaXVtLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hLIEdyb3Rlc2snO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hLR3JvdGVzay1TZW1pQm9sZC5vdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdISyBHcm90ZXNrJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IS0dyb3Rlc2stQm9sZC5vdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uY29sb3JfX2JsdWUge1xuICBjb2xvcjogIzFiNDQ5MTsgfVxuXG4uY29sb3JfX2dyZXlibHVlLCAuZm9vdGVyX19uYXYgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjODA5MWIxOyB9XG5cbi5jb2xvcl9fdmlvbGV0IHtcbiAgY29sb3I6ICNhNDYzYTE7IH1cblxuLmNvbG9yX19tZW51Z3JleSB7XG4gIGNvbG9yOiAjYjhjNGRiOyB9XG5cbi5jb2xvcl9fd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmFja2dyb3VuZF9fYmdibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmFmYzsgfVxuXG4uYmFja2dyb3VuZF9fd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50aXRsZSwgaDEsIC5pbnRybyBoMSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnRpdGxlX19zbWFsbCwgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLnRpdGxlLCBoMSwgLmludHJvIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aXRsZSwgaDEsIC5pbnRybyBoMSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH1cbiAgICAgIC50aXRsZV9fc21hbGwsIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG5cbi5zdWJ0aXRsZSwgaDMsIC5wcm9kdWN0X19kZXNjcmlwdGlvbl9fc2luZ2xlIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjsgfVxuICAuc3VidGl0bGVfX2JpZywgLnJlc2VhcmNoX19kZXNjIGgyLCAucHJvZHVjdF9fZGVzY3JpcHRpb25fX3NpbmdsZSBoMiwgLnJlc291cmNlX19wdWJsaWNhdGlvbnMgaDMsIC5yZXNvdXJjZV9faW5mbyBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuc3VidGl0bGVfX3NtYWxsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubm9ybWFsLCBwLCAuaW50cm8gcCwgLnJlc2VhcmNoX19jYXBhYmlsaXRpZXNfX3NpbmdsZSBsaSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5vcm1hbCwgcCwgLmludHJvIHAsIC5yZXNlYXJjaF9fY2FwYWJpbGl0aWVzX19zaW5nbGUgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODsgfSB9XG5cbi51bmRlcmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICAudW5kZXJsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Y0ZmE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5jYXBpdGFsLCAucHJvZHVjdF9fZGVzY3JpcHRpb25fX3NpbmdsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLmNhcGl0YWxfX3NtYWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FwaXRhbCwgLnByb2R1Y3RfX2Rlc2NyaXB0aW9uX19zaW5nbGUgaDQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cbi50eHRfX2Zvb3RlciwgLmZvb3Rlcl9fbmF2ID4gdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnR4dF9fbnVtYmVycywgLm51bWJlcnMgaDYge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLnR4dF9fbGluZS0tbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNjBweDsgfVxuICAudHh0X19saW5lLS1tb2JpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjQ0OTE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eHRfX251bWJlcnMsIC5udW1iZXJzIGg2IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAudHh0X19saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cbiAgICAudHh0X19saW5lOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjQ0OTE7IH0gfVxuXG4ud2VpZ2h0X181MDAge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi53ZWlnaHRfXzYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLndlaWdodF9fNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5oMSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uIHtcbiAgY29sb3I6ICNhNDYzYTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNiZDc5YmE7IH1cbiAgLmJ1dHRvbl9fYmlnIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5idXR0b25fX2JpZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNhNDYzYTE7IH1cbiAgLmJ1dHRvbl9fc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuYnV0dG9uX19zbWFsbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNhNDYzYTE7IH1cbiAgLmJ1dHRvbl9fZmlsbGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTQ2M2ExO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzOyB9XG4gICAgLmJ1dHRvbl9fZmlsbGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiZDc5YmE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1dHRvbl9fZmlsbGVkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi8qKlxyXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XHJcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxyXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxyXG4gKi9cbi8qXHJcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXHJcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovIH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcixcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udDogaW5oZXJpdDsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXHJcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxyXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXHJcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXHJcbiAqL1xuLm93bC1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLypcclxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXHJcbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAvKipcclxuXHRcdFx0VGhpcyBpcyBpbnRyb2R1Y2VkIGR1ZSB0byBhIGJ1ZyBpbiBJRTExIHdoZXJlIGxhenkgbG9hZGluZyBjb21iaW5lZCB3aXRoIGF1dG9oZWlnaHQgcGx1Z2luIGNhdXNlcyBhIHdyb25nXHJcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xyXG5cdFx0ICovIH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJdLCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSB7XG4gIG1heC1oZWlnaHQ6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKlxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxyXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybV9fYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweDsgfVxuICAuZm9ybV9fYmxvY2sgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm5pY2Utc2VsZWN0IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOGU4ZTg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNsZWFyOiBib3RoO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bzsgfVxuICAubmljZS1zZWxlY3Q6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2RiZGJkYjsgfVxuICAubmljZS1zZWxlY3Q6YWN0aXZlLCAubmljZS1zZWxlY3Qub3BlbiwgLm5pY2Utc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM5OTk7IH1cbiAgLm5pY2Utc2VsZWN0OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzk5OTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOTk5O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDY2JSA2NiU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogNXB4OyB9XG4gIC5uaWNlLXNlbGVjdC5vcGVuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfVxuICAubmljZS1zZWxlY3Qub3BlbiAubGlzdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgLm5pY2Utc2VsZWN0LmRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAubmljZS1zZWxlY3QuZGlzYWJsZWQ6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjOyB9XG4gIC5uaWNlLXNlbGVjdC53aWRlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uaWNlLXNlbGVjdC53aWRlIC5saXN0IHtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm5pY2Utc2VsZWN0LnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAubmljZS1zZWxlY3QucmlnaHQgLmxpc3Qge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5uaWNlLXNlbGVjdC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgIC5uaWNlLXNlbGVjdC5zbWFsbDphZnRlciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHdpZHRoOiA0cHg7IH1cbiAgICAubmljZS1zZWxlY3Quc21hbGwgLm9wdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7IH1cbiAgLm5pY2Utc2VsZWN0IC5saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2OCwgNjgsIDY4LCAwLjExKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxLjI1KSwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dDtcbiAgICB6LWluZGV4OiA5OyB9XG4gICAgLm5pY2Utc2VsZWN0IC5saXN0OmhvdmVyIC5vcHRpb246bm90KDpob3Zlcikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAubmljZS1zZWxlY3QgLm9wdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAgIC5uaWNlLXNlbGVjdCAub3B0aW9uOmhvdmVyLCAubmljZS1zZWxlY3QgLm9wdGlvbi5mb2N1cywgLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAgIC5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLm5pY2Utc2VsZWN0IC5vcHRpb24uZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3QgLmxpc3Qge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdC5vcGVuIC5saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0LWNvbnRhaW5lciAubmljZS1zZWxlY3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFiNDQ5MTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMxYjQ0OTE7XG4gICAgd2lkdGg6IDIxNXB4OyB9XG4gICAgLnNlbGVjdC1jb250YWluZXIgLm5pY2Utc2VsZWN0IC5saXN0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmVkZjk7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgIC5zZWxlY3QtY29udGFpbmVyIC5uaWNlLXNlbGVjdCAubGlzdCBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2ZhZmM7IH1cbiAgICAuc2VsZWN0LWNvbnRhaW5lciAubmljZS1zZWxlY3Q6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxYjQ0OTE7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMWI0NDkxOyB9XG5cbi5uaWNlLXNlbGVjdCAub3B0aW9uLmZvY3VzLCAubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZC5mb2N1cywgLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZjOyB9XG5cbi8qIVxyXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xuLyohXHJcbiAqIEdlbmVyYXRlZCB1c2luZyB0aGUgQm9vdHN0cmFwIEN1c3RvbWl6ZXIgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2N1c3RvbWl6ZS8/aWQ9NWJlNTU4ZTc5ZWQ5YzVjYjYyYTNhOGJlODEzN2NiNDkpXHJcbiAqIENvbmZpZyBzYXZlZCB0byBjb25maWcuanNvbiBhbmQgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vNWJlNTU4ZTc5ZWQ5YzVjYjYyYTNhOGJlODEzN2NiNDlcclxuICovXG4vKiFcclxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTphY3RpdmUsIGEubmljZS1zZWxlY3Qub3BlbixcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGUubmljZS1zZWxlY3Qub3Blbixcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bzsgfVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9IH1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5jb250YWluZXI6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YmVmb3JlLFxuLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhLIEdyb3Rlc2tcIiwgc2Fucy1zZXJpZjsgfVxuXG51bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5hOmhvdmVyLCBhOmFjdGl2ZSwgYS5uaWNlLXNlbGVjdC5vcGVuLCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBtYXJnaW46IDA7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mbGV4LnNwYWNlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5mbGV4LmNlbnRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZsZXguY2VudGVyLWp1c3RpZnkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZmxleC5lbmQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5zZWN0aW9uX19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuXG4uYmFja2dyb3VuZC1pbWFnZSwgLmludHJvLCAucmVzZWFyY2hfX25vdGVfX2ltYWdlLCAucHJvZHVjdF9fdXNlX19pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZW1wdHktYm94IHtcbiAgaGVpZ2h0OiAxMDVweDsgfVxuXG4uYm94LXNoYWRvdywgaGVhZGVyLnNjcm9sbGVkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMjcsIDY4LCAxNDUsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDI3LCA2OCwgMTQ1LCAwLjEpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMjcsIDY4LCAxNDUsIDAuMSk7IH1cbiAgLmJveC1zaGFkb3dfX2JpZywgLmZvcm1fX2Jsb2NrLCAucmVzb3VyY2VfX2Rvd25sb2FkOmhvdmVyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgyNywgNjgsIDE0NSwgMC4xKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgyNywgNjgsIDE0NSwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMjcsIDY4LCAxNDUsIDAuMSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXJnaW4tYmcge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFyZ2luLWJnIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDsgfSB9XG5cbi5kZWZhdWx0X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAuZGVmYXVsdF9fY29udGVudCBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLmRlZmF1bHRfX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucGFnZTQwNCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1hcmdpbi1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYXJnaW4tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1hcmdpbi1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG5cbi5yZXNvdXJjZXNfX3ZpZGVvcyBpZnJhbWUsICNyZXNvdXJjZS1ibG9jayBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVzb3VyY2VzX192aWRlb3MgaWZyYW1lLCAjcmVzb3VyY2UtYmxvY2sgaWZyYW1lIHtcbiAgICAgIGhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbmhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG4gIGhlYWRlciAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG4gIGhlYWRlciAubGFuZy1uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgaGVhZGVyIC5sYW5nLW5hdiA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgaGVhZGVyIC5sYW5nLW5hdiA+IHVsID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgaGVhZGVyIC5sYW5nLW5hdiA+IHVsID4gbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgaGVhZGVyIC5sYW5nLW5hdiA+IHVsID4gbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1kb3duLnBuZ1wiKTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNnB4OyB9XG4gICAgICBoZWFkZXIgLmxhbmctbmF2ID4gdWwgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlZGY5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICBoZWFkZXIgLmxhbmctbmF2ID4gdWwgPiBsaSA+IC5zdWItbWVudSA+IGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXM7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBoZWFkZXIgLmxhbmctbmF2ID4gdWwgPiBsaSA+IC5zdWItbWVudSA+IGxpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2ZhZmM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmxhbmctbmF2ID4gdWwgPiBsaSA+IC5zdWItbWVudSA+IGxpOmhvdmVyIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzFiNDQ5MTsgfVxuICAgICAgaGVhZGVyIC5sYW5nLW5hdiA+IHVsID4gbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaGVhZGVyIC5sYW5nLW5hdl9fbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBoZWFkZXIuc2Nyb2xsZWQge1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICBoZWFkZXIuc2Nyb2xsZWQgLmxvZ28ge1xuICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICBoZWFkZXIuc2Nyb2xsZWQgLmxhbmctbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlYWRlci5zY3JvbGxlZCAubGFuZy1uYXZfX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgaGVhZGVyIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgaGVhZGVyIC5mbGV4LnNwYWNlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIGhlYWRlciAuZmxleC5jZW50ZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIGhlYWRlciAuZmxleC5lbmQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoZWFkZXIgLmxhbmctbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBoZWFkZXIgLmxhbmctbmF2X19tb2JpbGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIGhlYWRlciAubGFuZy1uYXZfX21vYmlsZSBpbWcge1xuICAgICAgICB3aWR0aDogMzdweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLm1haW4tbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbi1uYXYgLmhlYWRlci1sYW5ndWFnZS1saW5rIGltZyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuICAubWFpbi1uYXYgLm1lbnUtd3JhcHBlciAuaGVhZGVyLWxhbmd1YWdlLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbi1uYXYgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubWFpbi1uYXYgdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5tYWluLW5hdiB1bCA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogIzFiNDQ5MTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5tYWluLW5hdiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYmQ3OWJhOyB9XG4gICAgLm1haW4tbmF2IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0sIC5tYWluLW5hdiB1bCA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtLCAubWFpbi1uYXYgdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IsIC5tYWluLW5hdiB1bCA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubWFpbi1uYXYgdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLCAubWFpbi1uYXYgdWwgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLCAubWFpbi1uYXYgdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSwgLm1haW4tbmF2IHVsID4gbGkuY3VycmVudC1tZW51LXBhcmVudCBhIHtcbiAgICAgICAgY29sb3I6ICNhNDYzYTE7IH1cbiAgICAgIC5tYWluLW5hdiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtOmFmdGVyLCAubWFpbi1uYXYgdWwgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbTphZnRlciwgLm1haW4tbmF2IHVsID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yOmFmdGVyLCAubWFpbi1uYXYgdWwgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYTQ2M2ExOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLW5hdiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm1haW4tbmF2IHVsID4gbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXYgdWwgPiBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZHJvcGRvd24taXRlbSA+IC5zdWItbWVudS13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzIGVhc2Utb3V0O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAucHJvZHVjdC1kcm9wZG93bi1pdGVtID4gLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICNiOGM0ZGI7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLnByb2R1Y3QtZHJvcGRvd24taXRlbSA+IC5zdWItbWVudS13cmFwID4gLnN1Yi1tZW51ID4gbGkgPiBhID4gaDUsXG4gICAgICAucHJvZHVjdC1kcm9wZG93bi1pdGVtID4gLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSA+IGEgPiBwLFxuICAgICAgLnByb2R1Y3QtZHJvcGRvd24taXRlbSA+IC5zdWItbWVudS13cmFwID4gLnN1Yi1tZW51ID4gbGkgPiBhID4gaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9kdWN0LWRyb3Bkb3duLWl0ZW0gPiAuc3ViLW1lbnUtd3JhcC5hY3RpdmUge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2Utb3V0O1xuICAgICAgb3BhY2l0eTogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1kcm9wZG93bi1pdGVtID4gLnN1Yi1tZW51LXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTgwMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCAyMHB4IC0ycHggcmdiYSgyNywgNjgsIDE0NSwgMC4xKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5wcm9kdWN0LWRyb3Bkb3duLWl0ZW0gPiAuc3ViLW1lbnUtd3JhcCA+IC5zdWItbWVudSB7XG4gICAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5wcm9kdWN0LWRyb3Bkb3duLWl0ZW0gPiAuc3ViLW1lbnUtd3JhcCA+IC5zdWItbWVudSA+IGxpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgICAgICAucHJvZHVjdC1kcm9wZG93bi1pdGVtID4gLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSA+IGg1LFxuICAgICAgICAucHJvZHVjdC1kcm9wZG93bi1pdGVtID4gLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSA+IHAsXG4gICAgICAgIC5wcm9kdWN0LWRyb3Bkb3duLWl0ZW0gPiAuc3ViLW1lbnUtd3JhcCA+IC5zdWItbWVudSA+IGxpID4gaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucHJvZHVjdC1kcm9wZG93bi1pdGVtID4gLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAucHJvZHVjdC1kcm9wZG93bi1pdGVtID4gLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSA+IGEgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5wcm9kdWN0LWRyb3Bkb3duLWl0ZW0gPiAuc3ViLW1lbnUtd3JhcCA+IC5zdWItbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsIC5wcm9kdWN0LWRyb3Bkb3duLWl0ZW0gPiAuc3ViLW1lbnUtd3JhcCA+IC5zdWItbWVudSA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5wcm9kdWN0LWRyb3Bkb3duLWl0ZW0gPiAuc3ViLW1lbnUtd3JhcCA+IC5zdWItbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtOmFmdGVyLCAucHJvZHVjdC1kcm9wZG93bi1pdGVtID4gLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZHVjdC1kcm9wZG93bi1pdGVtOmhvdmVyID4gLnN1Yi1tZW51LXdyYXAge1xuICAgIHRvcDogODBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjhzOyB9XG4gICAgLnByb2R1Y3QtZHJvcGRvd24taXRlbTpob3ZlciA+IC5zdWItbWVudS13cmFwLnNjcm9sbGVkIHtcbiAgICAgIHRvcDogNTBweDsgfSB9XG5cbi5oYW1idXJnZXItbWVudSA+IGRpdiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzFiNDQ5MTsgfVxuICAuaGFtYnVyZ2VyLW1lbnUgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAuaGFtYnVyZ2VyLW1lbnUgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYW1idXJnZXItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tb2JpbGUtbmF2IHtcbiAgYmFja2dyb3VuZDogIzFiNDQ5MTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5tb2JpbGUtbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLm1vYmlsZS1uYXYuYWN0aXZlIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5tb2JpbGUtbmF2IC5jbG9zZS1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7IH1cbiAgLm1vYmlsZS1uYXZfX2NvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAubW9iaWxlLW5hdl9fY29udGFjdCBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAubW9iaWxlLW5hdl9fY29udGFjdCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYjhjNGRiOyB9XG4gIC5tb2JpbGUtbmF2X19zb2NpYWwge1xuICAgIG1hcmdpbjogNDBweCAwOyB9XG4gICAgLm1vYmlsZS1uYXZfX3NvY2lhbCBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgLm1vYmlsZS1uYXZfX3NvY2lhbCBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubW9iaWxlLW5hdl9fc29jaWFsIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgIC5tb2JpbGUtbmF2X19zb2NpYWwgc3ZnOmhvdmVyIHtcbiAgICAgICAgZmlsbDogI2I4YzRkYjsgfVxuICAubW9iaWxlLW5hdl9fZm9vdGVyID4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubW9iaWxlLW5hdl9fZm9vdGVyID4gdWwgPiBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5tb2JpbGUtbmF2X19mb290ZXIgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgIGNvbG9yOiAjODE5ZWQzO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vYmlsZS1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmZvb3Rlcl9fY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5mb290ZXJfX2NvbnRhY3QgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2E0NjNhMTsgfVxuICAgIC5mb290ZXJfX2NvbnRhY3QgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmZvb3Rlcl9fc29jaWFsIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAuZm9vdGVyX19zb2NpYWwgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmZvb3Rlcl9fc29jaWFsIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZpbGw6ICMxYjQ0OTE7IH1cbiAgICAgIC5mb290ZXJfX3NvY2lhbCBzdmc6aG92ZXIge1xuICAgICAgICBmaWxsOiAjYTQ2M2ExOyB9XG4gIC5mb290ZXJfX2JvdHRvbS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyX19uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAuZm9vdGVyX19uYXYgPiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZm9vdGVyX19uYXYgPiB1bCA+IGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5mb290ZXJfX25hdiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2JkNzliYTsgfVxuICAgICAgICAuZm9vdGVyX19uYXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyX19jb250YWN0IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgICAgLmZvb3Rlcl9fY29udGFjdCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZm9vdGVyX19zb2NpYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLmZvb3Rlcl9fbmF2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9vdGVyX19ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLmZvb3Rlcl9fYm90dG9tLS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mb290ZXJfX2JvdHRvbS0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA4O1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBib3gtc2hhZG93OiAwIDI1cHggMjBweCAtMnB4IHJnYmEoMjcsIDY4LCAxNDUsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC44czsgfVxuICAgIC5kcm9wZG93biBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuICAgIC5kcm9wZG93bi5hY3RpdmUge1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC44czsgfVxuICAgICAgLmRyb3Bkb3duLmFjdGl2ZS5zY3JvbGxlZCB7XG4gICAgICAgIHRvcDogODVweDsgfVxuICAgIC5kcm9wZG93bl9fc2luZ2xlIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICAgIC5kcm9wZG93bl9fc2luZ2xlIGg1IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmRyb3Bkb3duX19zaW5nbGUgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG5cbiNsYW5ndWFnZS1wb3B1cC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogNTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cbiAgI2xhbmd1YWdlLXBvcHVwLXdyYXBwZXIgI2xhbmd1YWdlLXBvcHVwLW1vZGFsIHtcbiAgICB3aWR0aDogNTIwcHg7IH1cbiAgI2xhbmd1YWdlLXBvcHVwLXdyYXBwZXIgLmxpbmUge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNjk3ZGIwO1xuICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICNsYW5ndWFnZS1wb3B1cC13cmFwcGVyIC5saW5lOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDM1ZDljOyB9XG4gICNsYW5ndWFnZS1wb3B1cC13cmFwcGVyIC5oYWxmIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICNsYW5ndWFnZS1wb3B1cC13cmFwcGVyIHNwYW4ge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICNsYW5ndWFnZS1wb3B1cC13cmFwcGVyIGEge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICNsYW5ndWFnZS1wb3B1cC13cmFwcGVyIGVtIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAycHg7XG4gICAgbGVmdDogLTRweDsgfVxuICAjbGFuZ3VhZ2UtcG9wdXAtd3JhcHBlciAubGFuZy1oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBISyBHcm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0NnB4OyB9XG4gICNsYW5ndWFnZS1wb3B1cC13cmFwcGVyIC5sYW5nLXRpdGxlLFxuICAjbGFuZ3VhZ2UtcG9wdXAtd3JhcHBlciBhIHtcbiAgICBmb250LWZhbWlseTogSEsgR3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7IH1cbiAgICAjbGFuZ3VhZ2UtcG9wdXAtd3JhcHBlciAubGFuZy10aXRsZTpob3ZlcixcbiAgICAjbGFuZ3VhZ2UtcG9wdXAtd3JhcHBlciBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICNsYW5ndWFnZS1wb3B1cC13cmFwcGVyIC5sYW5nLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAycHg7IH1cbiAgI2xhbmd1YWdlLXBvcHVwLXdyYXBwZXIgLmxhbmctdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC01OXB4O1xuICAgIHRvcDogLTExcHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICNsYW5ndWFnZS1wb3B1cC13cmFwcGVyIC5sYW5nLXRpdGxlLmludDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbnRlcm5hdGlvbmFsLnBuZ1wiKTsgfVxuICAjbGFuZ3VhZ2UtcG9wdXAtd3JhcHBlciAubGFuZy10aXRsZS51czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91c2EucG5nXCIpOyB9XG4gICNsYW5ndWFnZS1wb3B1cC13cmFwcGVyIC5sYW5nLXRpdGxlLmNhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhbmFkYS5wbmdcIik7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2xhbmd1YWdlLXBvcHVwLXdyYXBwZXIgLmhhbGYge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjbGFuZ3VhZ2UtcG9wdXAtd3JhcHBlciAjbGFuZ3VhZ2UtcG9wdXAtbW9kYWwge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNsYW5ndWFnZS1wb3B1cC13cmFwcGVyIC5saW5lIHtcbiAgICAgIGhlaWdodDogOTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgI2xhbmd1YWdlLXBvcHVwLXdyYXBwZXIgLmxhbmctaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi10b3A6IDMxcHg7IH1cbiAgICAjbGFuZ3VhZ2UtcG9wdXAtd3JhcHBlciAubGFuZy10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tbGVmdDogNTNweDsgfVxuICAgICNsYW5ndWFnZS1wb3B1cC13cmFwcGVyIGVtLm1hcmdpbi1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cblxuLmludHJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmFmYztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7IH1cbiAgLmludHJvLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnRyby0tbW9iaWxlIC5vd2wtZG90cyB7XG4gICAgbGVmdDogNDBweDsgfVxuICAuaW50cm8gLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaW50cm8gLmZsZXguc3BhY2Uge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmludHJvIC5mbGV4LmNlbnRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmludHJvIC5mbGV4LmVuZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5pbnRyb19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDUwMHB4OyB9XG4gICAgLmludHJvX190ZXh0LS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4OyB9XG4gIC5pbnRybyBoMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLmludHJvIGgxOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdmNGZhO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC5pbnRybyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5pbnRybyBhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5pbnRyb19fY2Fyb3VzZWwgLm91dGVyLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5pbnRyb19fY2Fyb3VzZWwgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmludHJvX19jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUwcHg7IH1cbiAgICAuaW50cm9fX2Nhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY0LCA5OSwgMTYxLCAwLjUpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAuaW50cm9fX2Nhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQ2M2ExOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgIC5pbnRybyB7XG4gICAgICBoZWlnaHQ6IDYwMHB4OyB9XG4gICAgICAuaW50cm9fX3RleHQge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmludHJvLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmludHJvLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pbnRybyBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuaW50cm9fX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAgIC5pbnRyb19fY2Fyb3VzZWwgLm93bC1uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5pbnRyb19fY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LCAuaW50cm9fX2Nhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgIC5pbnRyb19fY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICAgICAgbGVmdDogNTBweDsgfVxuICAgICAgLmludHJvX19jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgICByaWdodDogNTBweDsgfVxuICAgIC5pbnRyb19fY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgICAgIGJvdHRvbTogNzBweDsgfSB9XG5cbi5kZXZpY2VzIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cblxuLmRldmljZXNfX3NpbmdsZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmRldmljZXNfX3NpbmdsZSBoNSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5kZXZpY2VzX19zaW5nbGUgcCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuXG4uZGV2aWNlcyAuY2FwaXRhbCwgLmRldmljZXMgLnByb2R1Y3RfX2Rlc2NyaXB0aW9uX19zaW5nbGUgaDQsIC5wcm9kdWN0X19kZXNjcmlwdGlvbl9fc2luZ2xlIC5kZXZpY2VzIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRldmljZXMge1xuICAgIHBhZGRpbmc6IDUwcHggMCAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXZpY2VzX19zaW5nbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZGV2aWNlc19fc2luZ2xlIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG5cbi5uZXdlc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTE0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDExNTBweCA1MDBweDtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAubmV3ZXN0X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXdlc3Qge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogNjIwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnJlc291cmNlcyB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAucmVzb3VyY2VzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5yZXNvdXJjZXNfX3ZpZGVvcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5yZXNvdXJjZXNfX3ZpZGVvcyBpZnJhbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVzb3VyY2VzIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4OyB9XG4gICAgICAucmVzb3VyY2VzIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAucmVzb3VyY2VzX192aWRlb3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgICAucmVzb3VyY2VzX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLm51bWJlcnMge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLm51bWJlcnNfX3NpbmdsZSB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgLm51bWJlcnNfX3NpbmdsZSBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubnVtYmVycyAuY29sLXhzLTEyOm50aC1jaGlsZCgxKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZWRmOTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5udW1iZXJzIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfVxuICAgICAgLm51bWJlcnNfX3NpbmdsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDUwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZWRmOTsgfVxuICAgICAgICAubnVtYmVyc19fc2luZ2xlIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5vdmVyZmxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAwIDYwcHg7IH1cbiAgLm92ZXJmbG93LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vdmVyZmxvd19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5vdmVyZmxvd19fdGV4dCBwID4gYSB7XG4gICAgICBjb2xvcjogI2E0NjNhMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTQ2M2ExO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAub3ZlcmZsb3dfX3RleHQgcCA+IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2JkNzliYTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZDc5YmE7IH1cbiAgLm92ZXJmbG93X19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAub3ZlcmZsb3cge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm92ZXJmbG93LS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLm92ZXJmbG93LS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAub3ZlcmZsb3dfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAub3ZlcmZsb3dfX2ltYWdlIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbi52aXNpb25fX3NpbmdsZSB7XG4gIHBhZGRpbmc6IDUwcHggNDBweDsgfVxuICAudmlzaW9uX19zaW5nbGUgaDQge1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC52aXNpb25fX3NpbmdsZTpudGgtY2hpbGQoMikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aXNpb25fX3NpbmdsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA4MHB4OyB9IH1cblxuLnZhbHVlcyB7XG4gIHBhZGRpbmc6IDUwcHggMCAzMHB4OyB9XG4gIC52YWx1ZXMgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnZhbHVlc19fc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnZhbHVlc19fc2luZ2xlIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnZhbHVlc19fc2luZ2xlIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52YWx1ZXMge1xuICAgICAgcGFkZGluZzogODBweCAwIDIwcHg7IH1cbiAgICAgIC52YWx1ZXMgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgICAudmFsdWVzX19zaW5nbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG5cbi50ZWFtIHtcbiAgcGFkZGluZzogODBweCAwIDIwcHg7IH1cbiAgLnRlYW1fX25hdmlnYXRpb24ge1xuICAgIG1hcmdpbjogNDBweCAwIDcwcHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC50ZWFtX19uYXZpZ2F0aW9uID4gbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnRlYW1fX25hdmlnYXRpb24gPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAudGVhbV9fbmF2aWdhdGlvbiA+IGxpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNhNDYzYTE7IH1cbiAgICAgIC50ZWFtX19uYXZpZ2F0aW9uID4gbGkuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNhNDYzYTE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAudGVhbV9fbmF2aWdhdGlvbiA+IGxpLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTQ2M2ExOyB9XG4gIC50ZWFtX19tYW5hZ2VtZW50X19zaW5nbGUge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAudGVhbV9fbWFuYWdlbWVudF9fc2luZ2xlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnRlYW1fX21hbmFnZW1lbnRfX3NpbmdsZSBoNCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi41OyB9XG4gICAgLnRlYW1fX21hbmFnZW1lbnRfX3NpbmdsZV9fcG9zaXRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnRlYW1fX21hbmFnZW1lbnRfX3NpbmdsZV9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC50ZWFtX19tYW5hZ2VtZW50X19jbGVhcjpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50ZWFtX19kZXBhcnRtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnRlYW1fX2RlcGFydG1lbnQgLmNvbC1zbS00Om50aC1jaGlsZCgzbisyKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC50ZWFtX19kZXBhcnRtZW50IGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAudGVhbV9fZGVwYXJ0bWVudF9fc2luZ2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC50ZWFtX19kZXBhcnRtZW50X19zaW5nbGUgaDUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC50ZWFtX19kZXBhcnRtZW50X19zaW5nbGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgLnRlYW1fX2RlcGFydG1lbnRfX3NpbmdsZV9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAudGVhbV9fbWFuYWdlbWVudF9fcG9wdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogLTI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLnRlYW1fX21hbmFnZW1lbnRfX3BvcHVwIGg0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnRlYW1fX21hbmFnZW1lbnRfX3BvcHVwLm9wZW5lZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgIC50ZWFtX19tYW5hZ2VtZW50X19wb3B1cF9fbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnRlYW1fX21hbmFnZW1lbnRfX3BvcHVwX19uYXYgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnRlYW1fX21hbmFnZW1lbnRfX3BvcHVwX19uYXYgYTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOFwiIGhlaWdodD1cIjE0XCI+PHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGZpbGw9XCJyZ2IoMjYsIDY2LCAxNDMpXCIgZD1cIk0wLjIxNiwxMy43NzMgQzAuNTE0LDE0LjA1MyAwLjc4OSwxNC4wNTMgMS4wNDEsMTMuNzczIEw3Ljc4MCw3LjM5MiBDOC4wNTUsNy4xMzIgOC4wNTUsNi44NjMgNy43ODAsNi41ODIgTDEuMDQxLDAuMjAwIEMwLjc4OSwtMC4wODAgMC41MTQsLTAuMDgwIDAuMjE2LDAuMjAwIEMtMC4wODIsMC40MzggLTAuMDgyLDAuNjk3IDAuMjE2LDAuOTc4IEw2LjM3MSw3LjAwMyBMMC4yMTYsMTIuOTk2IEMtMC4wODIsMTMuMjc2IC0wLjA4MiwxMy41MzUgMC4yMTYsMTMuNzczIEwwLjIxNiwxMy43NzMgWlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzOyB9XG4gICAgICAgIC50ZWFtX19tYW5hZ2VtZW50X19wb3B1cF9fbmF2IGE6ZW1wdHk6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAgIC50ZWFtX19tYW5hZ2VtZW50X19wb3B1cF9fbmF2IGFbcmVsPXByZXZdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7IH1cbiAgICAgICAgICAudGVhbV9fbWFuYWdlbWVudF9fcG9wdXBfX25hdiBhW3JlbD1wcmV2XTo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgICAudGVhbV9fbWFuYWdlbWVudF9fcG9wdXBfX25hdiBhW3JlbD1wcmV2XTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKDJweCk7IH1cbiAgICAgICAgLnRlYW1fX21hbmFnZW1lbnRfX3BvcHVwX19uYXYgYVtyZWw9bmV4dF0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7IH1cbiAgICAgICAgICAudGVhbV9fbWFuYWdlbWVudF9fcG9wdXBfX25hdiBhW3JlbD1uZXh0XTo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAudGVhbV9fbWFuYWdlbWVudF9fcG9wdXBfX25hdiBhW3JlbD1uZXh0XTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7IH1cbiAgICAudGVhbV9fbWFuYWdlbWVudF9fcG9wdXBfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxMCU7IH1cbiAgICAgIC50ZWFtX19tYW5hZ2VtZW50X19wb3B1cF9fY29udGVudCBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgIC50ZWFtX19tYW5hZ2VtZW50X19wb3B1cF9fY29udGVudCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgLnRlYW1fX21hbmFnZW1lbnRfX3BvcHVwX19jb250ZW50IGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC50ZWFtIC5jbG9zZS10ZWFtLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC50ZWFtIC5jbG9zZS10ZWFtLXBvcHVwIGltZyB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLmFib3V0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLmFib3V0X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hYm91dC0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWJvdXQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5hYm91dC0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5hYm91dC0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jb250YWN0X190aXRsZSB7XG4gIHBhZGRpbmc6IDYwcHggMCAxNjBweDsgfVxuICAuY29udGFjdF9fdGl0bGUgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG5cbi5jb250YWN0X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMjBweDtcbiAgcmlnaHQ6IDBweDtcbiAgei1pbmRleDogLTE7IH1cbiAgLmNvbnRhY3RfX2ltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4uY29udGFjdF9faW5mby0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRhY3RfX2luZm8tLW1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLmNvbnRhY3RfX2luZm9fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZWRmOTsgfVxuXG4uY29udGFjdF9faW5mb19fc2luZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuY29udGFjdF9faW5mb19fc2luZ2xlIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jb250YWN0X19pbmZvX19zaW5nbGVfX21haWwge1xuICAgIGNvbG9yOiAjYTQ2M2ExO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNDYzYTE7IH1cbiAgICAuY29udGFjdF9faW5mb19fc2luZ2xlX19tYWlsOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYmQ3OWJhO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZDc5YmE7IH1cbiAgLmNvbnRhY3RfX2luZm9fX3NpbmdsZV9fcGhvbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuY29udGFjdF9faW5mb19fc2luZ2xlX19waG9uZSA+IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNiZDc5YmE7IH1cblxuLmNvbnRhY3RfX2xvY2F0aW9uX190ZXh0IHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdF9faW5mb19fY29udGFpbmVyIC5mb3JtX19ibG9jayB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9fdGl0bGUgaDIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmNvbnRhY3RfX2ltYWdlIHtcbiAgICB0b3A6IDBweDsgfVxuICAgIC5jb250YWN0X19pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAuY29udGFjdF9faW5mb19fc2luZ2xlIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250YWN0X19pbmZvLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRhY3RfX2luZm8tLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0X19pbWFnZSB7XG4gICAgdG9wOiAtNTBweDsgfVxuICAgIC5jb250YWN0X19pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDsgfVxuICAuY29udGFjdF9faW5mb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmVkZjk7IH1cbiAgLmNvbnRhY3RfX2luZm9fX3NpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAgIC5jb250YWN0X19pbmZvX19zaW5nbGUtLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5jb250YWN0X19pbmZvX19zaW5nbGUtLWZsZXggPiBkaXYge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbiNtYXAge1xuICBoZWlnaHQ6IDM3NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICNtYXAge1xuICAgICAgaGVpZ2h0OiA1MzBweDsgfSB9XG5cbi5yZXNlYXJjaF9fdGl0bGUge1xuICBwYWRkaW5nOiA2MHB4IDAgMjUwcHg7IH1cblxuLnJlc2VhcmNoX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNTBweDtcbiAgcmlnaHQ6IDBweDtcbiAgei1pbmRleDogLTE7IH1cbiAgLnJlc2VhcmNoX19pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7IH1cblxuLnJlc2VhcmNoX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAucmVzZWFyY2hfX2Rlc2MtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlc2VhcmNoX19jYXBhYmlsaXRpZXMge1xuICBwYWRkaW5nOiA2MHB4IDQwcHggMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAucmVzZWFyY2hfX2NhcGFiaWxpdGllcyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucmVzZWFyY2hfX2NhcGFiaWxpdGllc19fY2xlYXI6bnRoLWNoaWxkKDJuKSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnJlc2VhcmNoX19jYXBhYmlsaXRpZXNfX3NpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5yZXNlYXJjaF9fY2FwYWJpbGl0aWVzX19zaW5nbGUgaDUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAucmVzZWFyY2hfX2NhcGFiaWxpdGllc19fc2luZ2xlIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuICAgIC5yZXNlYXJjaF9fY2FwYWJpbGl0aWVzX19zaW5nbGUgYSB7XG4gICAgICBjb2xvcjogI2E0NjNhMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTQ2M2ExOyB9XG5cbi5yZXNlYXJjaF9fZnVuY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDAgNDBweDsgfVxuICAucmVzZWFyY2hfX2Z1bmN0aW9uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5yZXNlYXJjaF9fZnVuY3Rpb25fX3NpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucmVzZWFyY2hfX25vdGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLnJlc2VhcmNoX19ub3RlLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZXNlYXJjaF9fbm90ZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAucmVzZWFyY2hfX25vdGVfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnJlc2VhcmNoX19ub3RlX19kZXNjIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNlYXJjaF9fbm90ZSAuZm9ybV9fYmxvY2sge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VhcmNoX190aXRsZSB7XG4gICAgcGFkZGluZzogODBweCAwIDEyMHB4OyB9XG4gIC5yZXNlYXJjaF9faW1hZ2Uge1xuICAgIHRvcDogMHB4OyB9XG4gICAgLnJlc2VhcmNoX19pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDsgfVxuICAucmVzZWFyY2hfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICAgLnJlc2VhcmNoX19kZXNjLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnJlc2VhcmNoX19kZXNjLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVzZWFyY2hfX2NhcGFiaWxpdGllcyB7XG4gICAgcGFkZGluZzogODBweCAwIDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgLnJlc2VhcmNoX19jYXBhYmlsaXRpZXMgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5yZXNlYXJjaF9fY2FwYWJpbGl0aWVzX19zaW5nbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cbiAgLnJlc2VhcmNoX19mdW5jdGlvbiB7XG4gICAgcGFkZGluZzogMTAwcHggMCA0MHB4OyB9XG4gICAgLnJlc2VhcmNoX19mdW5jdGlvbiBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgLnJlc2VhcmNoX19mdW5jdGlvbl9fc2luZ2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5yZXNlYXJjaF9fZnVuY3Rpb25fX3NpbmdsZSBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAucmVzZWFyY2hfX2Z1bmN0aW9uX19zaW5nbGU6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLnJlc2VhcmNoX19ub3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAgIC5yZXNlYXJjaF9fbm90ZS0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5yZXNlYXJjaF9fbm90ZS0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmVzZWFyY2hfX25vdGVfX2Rlc2Mge1xuICAgICAgcGFkZGluZzogMjBweCA2MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5yZXNlYXJjaF9fbm90ZV9fZGVzYyBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAucmVzZWFyY2hfX25vdGVfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzZWFyY2hfX2NhcGFiaWxpdGllcyB7XG4gICAgcGFkZGluZzogODBweCAwIDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7IH1cbiAgLnJlc2VhcmNoX19ub3RlX19kZXNjIHtcbiAgICBwYWRkaW5nOiA2MHB4IDcwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4MHB4KTsgfVxuICAucmVzZWFyY2hfX25vdGVfX2ltYWdlIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlc2VhcmNoX19ub3RlX19kZXNjIHtcbiAgICBwYWRkaW5nOiA2MHB4IDEyMHB4OyB9IH1cblxuLnByb2R1Y3RfX2ludHJvIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2R1Y3RfX2ludHJvIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucHJvZHVjdF9fc3VibmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzMwNDY3NjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZHVjdF9fc3VibmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnByb2R1Y3RfX3N1Ym5hdiBsaSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIC5wcm9kdWN0X19zdWJuYXYgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAucHJvZHVjdF9fc3VibmF2IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNCOUYzRkY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I5RjNGRjsgfVxuXG4ucHJvZHVjdF9fZGVzY3JpcHRpb25fX3NpbmdsZSBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnByb2R1Y3RfX3VzZSB7XG4gIHBhZGRpbmc6IDUwcHggNDBweDsgfVxuICAucHJvZHVjdF9fdXNlX19kZXNjcmlwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIC5wcm9kdWN0X191c2VfX2Rlc2NyaXB0aW9uX19pY29ucyBwIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4OyB9XG4gIC5wcm9kdWN0X191c2VfX2ltYWdlIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5wcm9kdWN0X191c2VfX2ltYWdlLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2R1Y3RfX3VzZV9faWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wcm9kdWN0X191c2VfX2ljb24gaDUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cblxuLnByb2R1Y3RfX2ZlYXR1cmVzIHtcbiAgcGFkZGluZzogNjBweCAwIDMwcHg7IH1cbiAgLnByb2R1Y3RfX2ZlYXR1cmVzX19jbGVhcjpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wcm9kdWN0X19mZWF0dXJlc19fc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnByb2R1Y3RfX2ZlYXR1cmVzX19zaW5nbGUgaDUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAucHJvZHVjdF9fZmVhdHVyZXNfX3NpbmdsZTpudGgtY2hpbGQoM24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuLnByb2R1Y3RfX3NwZWNpZmljYXRpb25zIHtcbiAgcGFkZGluZzogNTBweCA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZWRmOTsgfVxuICAucHJvZHVjdF9fc3BlY2lmaWNhdGlvbnMgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnByb2R1Y3RfX3NwZWNpZmljYXRpb25zX19zaW5nbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAucHJvZHVjdF9fc3BlY2lmaWNhdGlvbnNfX3NpbmdsZSBoNSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAucHJvZHVjdF9fc3BlY2lmaWNhdGlvbnNfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucHJvZHVjdF9fbG9nb3Mge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZWRmOTtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIC5wcm9kdWN0X19sb2dvc19faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAyMHB4IDUwcHg7IH1cblxuLnByb2R1Y3RfX2NvbHVtbl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wcm9kdWN0X19mb3JtLS1tb2JpbGUgLmZvcm1fX2Jsb2NrIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5wcm9kdWN0X19mb3JtLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdF9fcmVsYXRlZCB7XG4gIHBhZGRpbmc6IDUwcHggMCAwOyB9XG4gIC5wcm9kdWN0X19yZWxhdGVkIC5jYXBpdGFsLCAucHJvZHVjdF9fcmVsYXRlZCAucHJvZHVjdF9fZGVzY3JpcHRpb25fX3NpbmdsZSBoNCwgLnByb2R1Y3RfX2Rlc2NyaXB0aW9uX19zaW5nbGUgLnByb2R1Y3RfX3JlbGF0ZWQgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnByb2R1Y3RfX3JlbGF0ZWQtLXNpbmdsZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnByb2R1Y3RfX3JlbGF0ZWQtLXNpbmdsZSBoNSBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnByb2R1Y3RfX3JlbGF0ZWQtLXNpbmdsZSBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuICAucHJvZHVjdF9fcmVsYXRlZC0tYnV0dG9uIHtcbiAgICBtYXJnaW46IDEwcHggMCAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdF9faW50cm8gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLnByb2R1Y3RfX2Zvcm0tLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9kdWN0X19mb3JtLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2R1Y3RfX3VzZSB7XG4gICAgcGFkZGluZzogODBweCAwcHg7IH1cbiAgICAucHJvZHVjdF9fdXNlX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZHVjdF9fdXNlX19pbWFnZSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZHVjdF9fdXNlX19pbWFnZS0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHJvZHVjdF9fdXNlX19pbWFnZS0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9kdWN0X191c2VfX2ljb24ge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9XG4gIC5wcm9kdWN0X19mZWF0dXJlc19fc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAucHJvZHVjdF9fcmVsYXRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAucHJvZHVjdF9fc3BlY2lmaWNhdGlvbnMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5wcm9kdWN0X19zcGVjaWZpY2F0aW9uc19fc2luZ2xlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAgIC5wcm9kdWN0X19zcGVjaWZpY2F0aW9uc19fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDsgfVxuICAucHJvZHVjdF9fbG9nb3Mge1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5wcm9kdWN0X19sb2dvc19fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucHJvZHVjdF9fbG9nb3NfX2ltYWdlIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4OyB9XG4gIC5wcm9kdWN0X19jb2x1bW5fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAucHJvZHVjdF9fY29sdW1uLS1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gIC5wcm9kdWN0X19yZWxhdGVkIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdF9fZmVhdHVyZXMge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMDsgfVxuICAucHJvZHVjdF9faW50cm8ge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwOyB9XG4gICAgLnByb2R1Y3RfX2ludHJvLS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnByb2R1Y3RfX3VzZSB7XG4gICAgcGFkZGluZzogMTAwcHggMHB4OyB9XG4gICAgLnByb2R1Y3RfX3VzZV9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdF9fdXNlX19pbWFnZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogNjIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4OyB9IH1cblxuLm5ld3NfX3RpdGxlIHtcbiAgcGFkZGluZzogNjBweCAwIDE1MHB4OyB9XG5cbi5uZXdzX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMjIwcHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi5uZXdzX19hcnRpY2xlcyB7XG4gIHBhZGRpbmc6IDgwcHggMCAzMHB4OyB9XG5cbi5uZXdzX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5uZXdzIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDgwcHggMCAxNTBweDsgfVxuICAubmV3c19faW1hZ2Uge1xuICAgIHRvcDogMDsgfSB9XG5cbmFydGljbGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjYmQ3OWJhOyB9XG5cbi5hcnRpY2xlX19kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLmFydGljbGVfX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucmVzb3VyY2Uge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzEwcHgpOyB9XG4gIC5yZXNvdXJjZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5yZXNvdXJjZV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwOyB9XG4gIC5yZXNvdXJjZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI4MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLnJlc291cmNlX19pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDsgfVxuICAucmVzb3VyY2VfX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5yZXNvdXJjZV9fbmF2IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnJlc291cmNlX19uYXYgbGk6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2JkNzliYTsgfVxuICAgICAgLnJlc291cmNlX19uYXYgbGkuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNhNDYzYTE7IH1cbiAgLnJlc291cmNlX19kb3dubG9hZCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnJlc291cmNlX19kb3dubG9hZF9fbGluayB7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5yZXNvdXJjZV9fZG93bmxvYWRfX2xpbmsgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYmQ3OWJhOyB9XG4gICAgLnJlc291cmNlX19kb3dubG9hZDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzOyB9XG4gIC5yZXNvdXJjZV9fZmFxIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZXNvdXJjZV9fZmFxIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5yZXNvdXJjZV9fZmFxIGgyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNiZDc5YmE7IH1cbiAgICAucmVzb3VyY2VfX2ZhcV9faWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2E0NjNhMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICBsaW5lLWhlaWdodDogLjk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucmVzb3VyY2VfX2ZhcV9fZGV0YWlscyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gICAgICAucmVzb3VyY2VfX2ZhcV9fZGV0YWlscyBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLnJlc291cmNlX19wdWJsaWNhdGlvbnMsIC5yZXNvdXJjZV9faW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5yZXNvdXJjZV9fcHVibGljYXRpb25zIGg0LCAucmVzb3VyY2VfX2luZm8gaDQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5yZXNvdXJjZV9fcHVibGljYXRpb25zIGgzLCAucmVzb3VyY2VfX2luZm8gaDMge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAucmVzb3VyY2VfX3B1YmxpY2F0aW9ucyBoNSwgLnJlc291cmNlX19pbmZvIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5yZXNvdXJjZV9fcHVibGljYXRpb25zIGE6aG92ZXIsIC5yZXNvdXJjZV9faW5mbyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYmQ3OWJhOyB9XG4gIC5yZXNvdXJjZV9fdmlkZW9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgLnJlc291cmNlX192aWRlb3MgaDMge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucmVzb3VyY2VfX3ZpZGVvcyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYmQ3OWJhOyB9XG4gIC5yZXNvdXJjZV9fZGVlcGVyZGl2ZSAuZGVlcGVyZGl2ZV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnJlc291cmNlX190cmFpbmluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5yZXNvdXJjZV9fdHJhaW5pbmcgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5yZXNvdXJjZV9fdHJhaW5pbmcgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucmVzb3VyY2VfX3RyYWluaW5nIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5yZXNvdXJjZV9fdHJhaW5pbmcgLnRyYWluaW5nX19idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlc291cmNlX192aWRlb3MgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVzb3VyY2VfX2ZhcSBoMiB7XG4gICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgIC5yZXNvdXJjZV9fdGl0bGUge1xuICAgICAgcGFkZGluZzogODBweCAwIDA7IH1cbiAgICAucmVzb3VyY2VfX2ltYWdlIHtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgLnJlc291cmNlX19pbWFnZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4OyB9XG4gICAgLnJlc291cmNlX192aWRlb3Mge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAucmVzb3VyY2VfX25hdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLnJlc291cmNlX19mYXEub3BlbmVkIC5yZXNvdXJjZV9fZmFxX19kZXRhaWxzIHtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuI3RyYWluaW5nIC50cmFpbmluZy10YWItdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4iLCJib2R5IHtcclxuXHRmb250LWZhbWlseTogJGZvbnQ7XHJcbn1cclxuXHJcbnVsIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxubGkge1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcblx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZsZXgge1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdCYuc3BhY2Uge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0XHQmLmNlbnRlciB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQmLmNlbnRlci1qdXN0aWZ5IHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQmLmVuZCB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG5cdHBhZGRpbmc6IDUwcHggMDtcclxuXHJcblx0Jl9fYmcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDYyMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdHBhZGRpbmc6IDgwcHggMDtcclxuXHR9XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kLWltYWdlIHtcclxuXHRiYWNrZ3JvdW5kOiB7XHJcblx0XHRwb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0cmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRzaXplOiBjb3ZlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5lbXB0eS1ib3gge1xyXG5cdGhlaWdodDogMTA1cHg7XHJcbn1cclxuXHJcbi5ib3gtc2hhZG93IHtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgkYmx1ZSwgMC4xKTtcclxuXHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgkYmx1ZSwgMC4xKTtcclxuXHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoJGJsdWUsIDAuMSk7XHJcblxyXG5cdCZfX2JpZyB7XHJcblxyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoJGJsdWUsIDAuMSk7XHJcblx0XHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgkYmx1ZSwgMC4xKTtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgkYmx1ZSwgMC4xKTtcclxuXHJcblx0fVxyXG59XHJcblxyXG4ubWFyZ2luLWJnIHtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdG1hcmdpbjoge1xyXG5cdFx0XHRsZWZ0OiA1MHB4O1xyXG5cdFx0XHRyaWdodDogNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblx0XHRtYXJnaW46IHtcclxuXHRcdFx0bGVmdDogMTAwcHg7XHJcblx0XHRcdHJpZ2h0OiAxMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbi5kZWZhdWx0IHtcclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnBhZ2U0MDQge1xyXG5cclxuXHRoMSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5tYXJnaW4tY29udGFpbmVyIHtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgIFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcbiAgICBcdG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgXHR3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4ucmVzb3VyY2VzX192aWRlb3MsICNyZXNvdXJjZS1ibG9jayB7XHJcblxyXG5cdGlmcmFtZSB7XHJcblx0XHRtYXgtd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRcdGhlaWdodDogMjIwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbiIsImhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nLW5hdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPnVsIHtcclxuXHJcbiAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Fycm93LWRvd24ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ0JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj4uc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nLW5hdl9fbW9iaWxlIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zY3JvbGxlZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIEBleHRlbmQgLmJveC1zaGFkb3c7XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYW5nLW5hdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFuZy1uYXZfX21vYmlsZSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJi5zcGFjZSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2VudGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZW5kIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuICAgICAgICAubGFuZy1uYXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhbmctbmF2X19tb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5tYWluLW5hdiB7XHJcblxyXG4gICAgLmhlYWRlci1sYW5ndWFnZS1saW5rIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS13cmFwcGVyIC5oZWFkZXItbGFuZ3VhZ2UtbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQ6IHtcclxuICAgICAgICAgICAgICAgICAgICBzaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRWaW9sZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sXHJcbiAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0sXHJcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yLFxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmlvbGV0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZpb2xldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRyb3Bkb3duLWl0ZW0ge1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcblxyXG4gICAgICAgICY+LnN1Yi1tZW51LXdyYXAge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycyBlYXNlLW91dDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgJj4uc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudUdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aDUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cclxuICAgICAgICAmPi5zdWItbWVudS13cmFwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogLTgwMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAvLyB0b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDYwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjVweCAyMHB4IC0ycHggcmdiYSgkYmx1ZSwgMC4xKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgJj4uc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+aDUsXHJcbiAgICAgICAgICAgICAgICAgICAgJj5wLFxyXG4gICAgICAgICAgICAgICAgICAgICY+aW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcclxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY+LnN1Yi1tZW51LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgLy9sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cztcclxuXHJcbiAgICAgICAgICAgICAgICAmLnNjcm9sbGVkIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmhhbWJ1cmdlci1tZW51IHtcclxuICAgICY+ZGl2IHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtbmF2IHtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAmPnVsIHtcclxuXHJcbiAgICAgICAgJj5saSB7XHJcblxyXG4gICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgZm9udDoge1xyXG4gICAgICAgICAgICAgICAgICAgIHNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2UtbmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhY3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51R3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWVudUdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuXHJcbiAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudUZvb3RlckJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi5mb290ZXIge1xyXG5cdHBhZGRpbmc6IDIwcHggMDtcclxuXHJcblx0Jl9fY29udGFjdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJHZpb2xldDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc29jaWFsIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAyMHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZmlsbDogJGJsdWU7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGZpbGw6ICR2aW9sZXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmX19ib3R0b20ge1xyXG5cclxuXHRcdCYtLWRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmF2IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG5cdFx0JiA+IHVsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0JiA+IGEge1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAudHh0X19mb290ZXI7XHJcblx0XHRcdFx0XHRAZXh0ZW5kIC5jb2xvcl9fZ3JleWJsdWU7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHRWaW9sZXQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHJcblx0XHQmX19jb250YWN0IHtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19zb2NpYWwge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbmF2IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19ib3R0b20ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Ji0tZGVza3RvcCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLW1vYmlsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLmRyb3Bkb3duIHtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiA2MHB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ei1pbmRleDogODtcclxuXHRcdHBhZGRpbmc6IDYwcHggMDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMjVweCAyMHB4IC0ycHggcmdiYSgkYmx1ZSwgMC4xKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuOHM7XHJcblx0XHQvL29wYWNpdHk6IDA7XHJcblx0XHQvL0BleHRlbmQgLmJveC1zaGFkb3dfX2JpZztcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0dG9wOiA2MHB4O1xyXG5cdFx0XHQvL29wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuOHM7XHJcblxyXG5cdFx0XHQmLnNjcm9sbGVkIHtcclxuXHRcdFx0XHR0b3A6IDg1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19zaW5nbGUge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cclxuXHRcdFx0aDUge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbiIsIiNsYW5ndWFnZS1wb3B1cC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA1MDAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgICNsYW5ndWFnZS1wb3B1cC1tb2RhbCB7XHJcbiAgICAgICAgd2lkdGg6IDUyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lIHtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzY5N2RiMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzRweDtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmU6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0MzVkOWM7XHJcbiAgICB9XHJcblxyXG4gICAgLmhhbGYge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICB9XHJcblxyXG4gICAgZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICBsZWZ0OiAtNHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAubGFuZy1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBISyBHcm90ZXNrLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nLXRpdGxlLFxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEhLIEdyb3Rlc2ssIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubGFuZy10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nLXRpdGxlOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtNTlweDtcclxuICAgICAgICB0b3A6IC0xMXB4O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAubGFuZy10aXRsZS5pbnQ6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pbnRlcm5hdGlvbmFsLnBuZycpO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nLXRpdGxlLnVzOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdXNhLnBuZycpO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nLXRpdGxlLmNhOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2FuYWRhLnBuZycpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgICAgLmhhbGYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAjbGFuZ3VhZ2UtcG9wdXAtbW9kYWwge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5OXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmctaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmctdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbS5tYXJnaW4tbGVmdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIuaW50cm8ge1xyXG5cclxuXHRAZXh0ZW5kIC5iYWNrZ3JvdW5kLWltYWdlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRiZ0JsdWU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA1MDBweDtcclxuXHJcblx0Ji0tZGVza3RvcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji0tbW9iaWxlIHtcclxuXHRcdC5vd2wtZG90cyB7XHJcblx0XHRcdGxlZnQ6IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mbGV4IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQmLnNwYWNlIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cdFx0Ji5jZW50ZXIge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0Ji5lbmQge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRtYXgtd2lkdGg6IDMyMHB4O1xyXG5cdFx0aGVpZ2h0OiA1MDBweDtcclxuXHJcblx0XHQmLS1jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoMSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0QGV4dGVuZCAudGl0bGU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdCAgICBcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIGhlaWdodDogMTVweDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdmNGZhO1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICBib3R0b206IDA7XHJcblx0XHQgICAgbGVmdDogMDtcclxuXHRcdCAgICB6LWluZGV4OiAtMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdEBleHRlbmQgLm5vcm1hbDtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2Nhcm91c2VsIHtcclxuXHRcdC5vdXRlci1zbGlkZSB7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHR9XHJcblx0XHQub3dsLW5hdiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm93bC1kb3RzIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDUwcHg7XHJcblx0XHRcdC5vd2wtZG90IHtcclxuXHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdmlvbGV0LCAuNSk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2aW9sZXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYSh4cy1zbWFsbCkge1xyXG5cdFx0aGVpZ2h0OiA2MDBweDtcclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0aGVpZ2h0OiA2MDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblxyXG5cdFx0Ji0tZGVza3RvcCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLW1vYmlsZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdG1heC13aWR0aDogNTUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2Fyb3VzZWwge1xyXG5cdFx0XHQub3dsLW5hdiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Lm93bC1wcmV2LCAub3dsLW5leHQge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5vd2wtcHJldiB7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQub3dsLW5leHQge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQub3dsLWRvdHMge1xyXG5cdFx0XHRcdGJvdHRvbTogNzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4uZGV2aWNlcyB7XHJcblxyXG5cdGltZyB7XHJcblx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc2luZ2xlIHtcclxuXHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0aDUge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2FwaXRhbCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuXHRcdHBhZGRpbmc6IDUwcHggMCAxMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHJcblx0XHQmX19zaW5nbGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4ubmV3ZXN0IHtcclxuXHRiYWNrZ3JvdW5kOiB7XHJcblx0XHRwb3NpdGlvbjogLTEyMHB4IC0xNDBweDtcclxuXHRcdHJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0c2l6ZTogMTE1MHB4IDUwMHB4O1xyXG5cdH1cclxuXHRwYWRkaW5nLXRvcDogMjAwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0bWF4LXdpZHRoOiA2NTBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRoZWlnaHQ6IDYyMHB4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ucmVzb3VyY2VzIHtcclxuXHRwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG5cdGgyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHQmX192aWRlb3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHJcblx0XHRpZnJhbWUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdHBhZGRpbmc6IDgwcHggMCA2MHB4O1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3ZpZGVvcyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnV0dG9uIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLm51bWJlcnMge1xyXG5cdHBhZGRpbmc6IDIwcHggMDtcclxuXHJcblx0Jl9fc2luZ2xlIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDYge1xyXG5cdFx0QGV4dGVuZCAudHh0X19udW1iZXJzO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuXHJcblx0XHQuY29sLXhzLTEyIHtcclxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyQmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG5cdFx0Jl9fc2luZ2xlIHtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4IDAgNTBweDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyQmx1ZTtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5vdmVyZmxvdyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDUwcHggMCA2MHB4O1xyXG5cclxuXHQmLS1kZXNrdG9wIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdG1heC13aWR0aDogNjUwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdHotaW5kZXg6IDI7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRjb2xvcjogJHZpb2xldDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHZpb2xldDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0VmlvbGV0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodFZpb2xldDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHQmLS1kZXNrdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1tb2JpbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi52aXNpb24ge1xyXG5cclxuXHQmX19zaW5nbGUge1xyXG5cdFx0cGFkZGluZzogNTBweCA0MHB4O1xyXG5cclxuXHRcdGg0IHtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdCbHVlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHJcblx0XHQmX19zaW5nbGUge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nOiA4MHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4udmFsdWVzIHtcclxuXHRwYWRkaW5nOiA1MHB4IDAgMzBweDtcclxuXHJcblx0aDQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cdCZfX3NpbmdsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDAgMjBweDtcclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc2luZ2xlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi50ZWFtIHtcclxuXHRwYWRkaW5nOiA4MHB4IDAgMjBweDtcclxuXHJcblx0Jl9fbmF2aWdhdGlvbiB7XHJcblx0XHRtYXJnaW46IDQwcHggMCA3MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHQmID4gbGkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Zm9udDoge1xyXG5cdFx0XHRcdHNpemU6IDIwcHg7XHJcblx0XHRcdFx0d2VpZ2h0OiA2MDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJHZpb2xldDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkdmlvbGV0O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTIwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR2aW9sZXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tYW5hZ2VtZW50X19zaW5nbGUge1xyXG5cdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIuNTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19wb3NpdGlvbiB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2J1dHRvbiB7XHJcblx0XHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbWFuYWdlbWVudF9fY2xlYXIge1xyXG5cdFx0JjpudGgtY2hpbGQoM24rMSkge1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RlcGFydG1lbnQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcblx0XHQuY29sLXNtLTQge1xyXG5cdFx0XHQmOm50aC1jaGlsZCgzbisyKSB7XHJcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc2luZ2xlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcblx0XHRcdGg1IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fYnV0dG9uIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tYW5hZ2VtZW50X19wb3B1cCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgLjcpO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHR6LWluZGV4Oi0yO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYub3BlbmVkIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX25hdiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQkYXJyb3c6ICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjhcIiBoZWlnaHQ9XCIxNFwiPjxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBmaWxsPVwicmdiKDI2LCA2NiwgMTQzKVwiIGQ9XCJNMC4yMTYsMTMuNzczIEMwLjUxNCwxNC4wNTMgMC43ODksMTQuMDUzIDEuMDQxLDEzLjc3MyBMNy43ODAsNy4zOTIgQzguMDU1LDcuMTMyIDguMDU1LDYuODYzIDcuNzgwLDYuNTgyIEwxLjA0MSwwLjIwMCBDMC43ODksLTAuMDgwIDAuNTE0LC0wLjA4MCAwLjIxNiwwLjIwMCBDLTAuMDgyLDAuNDM4IC0wLjA4MiwwLjY5NyAwLjIxNiwwLjk3OCBMNi4zNzEsNy4wMDMgTDAuMjE2LDEyLjk5NiBDLTAuMDgyLDEzLjI3NiAtMC4wODIsMTMuNTM1IDAuMjE2LDEzLjc3MyBMMC4yMTYsMTMuNzczIFpcIi8+PC9zdmc+JztcclxuXHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuXHRcdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCN7dW5xdW90ZSgkYXJyb3cpfScpO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjI1c1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjplbXB0eTo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogbm9uZVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JltyZWw9cHJldl0ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgycHgpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZbcmVsPW5leHRdIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDYwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMTAlO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDI2MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNsb3NlLXRlYW0tcG9wdXAge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAzMHB4O1xyXG5cdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5hYm91dCB7XHJcblx0YmFja2dyb3VuZDoge1xyXG5cdFx0cmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRzaXplOiBjb3ZlcjtcclxuXHR9XHJcblx0cGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0bWF4LXdpZHRoOiA2NTBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Ji0tZGVza3RvcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGhlaWdodDogNjIwcHg7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdCYtLWRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLW1vYmlsZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbnRhY3Qge1xyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDAgMTYwcHg7XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIyMHB4O1xyXG5cdFx0cmlnaHQ6IDBweDtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdCYtLWRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLW1vYmlsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZzogMCAwIDMwcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyQmx1ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19zaW5nbGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHRcdFx0aDQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX21haWwge1xyXG5cdFx0XHRcdGNvbG9yOiAkdmlvbGV0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR2aW9sZXQ7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0VmlvbGV0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodFZpb2xldDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX3Bob25lICAge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0VmlvbGV0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xvY2F0aW9uIHtcclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0cGFkZGluZzogNjBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuXHJcblx0XHQmX19pbmZvIHtcclxuXHJcblx0XHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdFx0LmZvcm1fX2Jsb2NrIHtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNjBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1NTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2luZm8ge1xyXG5cclxuXHRcdFx0Jl9fc2luZ2xlIHtcclxuXHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tbW9iaWxlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1kZXNrdG9wIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcblxyXG5cdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHR0b3A6IC01MHB4O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDY1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5mbyB7XHJcblxyXG5cdFx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxMDBweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlckJsdWU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX3NpbmdsZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcblx0XHRcdFx0Ji0tZmxleCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji0tZmxleCA+IGRpdiB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuI21hcCB7XHJcblx0aGVpZ2h0OiAzNzVweDsgQG1lZGlhKCBtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0aGVpZ2h0OiA1MzBweFxyXG59fVxyXG5cclxuIiwiLnJlc2VhcmNoIHtcclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDAgMjUwcHg7XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDI1MHB4O1xyXG5cdFx0cmlnaHQ6IDBweDtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kZXNjIHtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuXHRcdCYtLWRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0QGV4dGVuZCAuc3VidGl0bGVfX2JpZztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NhcGFiaWxpdGllcyB7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDQwcHggMjBweDtcclxuXHRcdG1hcmdpbjoge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0XHJcblx0XHQmX19jbGVhciB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc2luZ2xlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG5cdFx0XHRoNSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0QGV4dGVuZCAubm9ybWFsO1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkdmlvbGV0O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICR2aW9sZXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Z1bmN0aW9uIHtcclxuXHRcdHBhZGRpbmc6IDUwcHggMCA0MHB4O1xyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19zaW5nbGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbm90ZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG5cdFx0Ji0tZGVza3RvcCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHRAZXh0ZW5kIC5iYWNrZ3JvdW5kLWltYWdlO1xyXG5cclxuXHRcdFx0d2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0MHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Rlc2Mge1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4IDE1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuXHJcblx0XHQmX19ub3RlIHtcclxuXHRcdFx0LmZvcm1fX2Jsb2NrIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdHBhZGRpbmc6IDgwcHggMCAxMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdHRvcDogMHB4O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDc1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZGVzYyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuXHRcdFx0Ji0tZGVza3RvcCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLW1vYmlsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NhcGFiaWxpdGllcyB7XHJcblx0XHRcdHBhZGRpbmc6IDgwcHggMCAyMHB4O1xyXG5cdFx0XHRtYXJnaW46IHtcclxuXHRcdFx0XHRsZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiA1MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fc2luZ2xlIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogODAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZnVuY3Rpb24ge1xyXG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwIDQwcHg7XHJcblxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fc2luZ2xlIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4OyBcclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoM24rMikge1xyXG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbm90ZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuXHRcdFx0Ji0tZGVza3RvcCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLW1vYmlsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fZGVzYyB7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCA2MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MzBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cclxuXHRcdCZfX2NhcGFiaWxpdGllcyB7XHJcblx0XHRcdHBhZGRpbmc6IDgwcHggMCAyMHB4O1xyXG5cdFx0XHRtYXJnaW46IHtcclxuXHRcdFx0XHRsZWZ0OiAxMDBweDtcclxuXHRcdFx0XHRyaWdodDogMTAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19ub3RlIHtcclxuXHJcblx0XHRcdCZfX2Rlc2Mge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggNzBweDtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDgwcHgpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19pbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDQzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDMwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEobGcpIHtcclxuXHJcblx0XHQmX19ub3RlIHtcclxuXHJcblx0XHRcdCZfX2Rlc2Mge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggMTIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucHJvZHVjdCB7XHJcblx0XHJcblx0Jl9faW50cm8ge1xyXG5cdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3N1Ym5hdiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRiYWNrZ3JvdW5kOiAjMzA0Njc2O1xyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdCAgICBmb250LXdlaWdodDogNTAwO1xyXG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0ICAgICY6aG92ZXIge1xyXG5cdFx0ICAgIFx0Y29sb3I6ICNCOUYzRkY7XHJcblx0XHQgICAgXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I5RjNGRjtcclxuXHRcdCAgICB9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblxyXG5cdFx0Jl9fc2luZ2xlIHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdEBleHRlbmQgLnN1YnRpdGxlX19iaWc7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0QGV4dGVuZCAuc3VidGl0bGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRAZXh0ZW5kIC5jYXBpdGFsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX191c2Uge1xyXG5cdFx0cGFkZGluZzogNTBweCA0MHB4O1xyXG5cclxuXHRcdCZfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9faWNvbnMge1xyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzODBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdHdpZHRoOiAyNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MzBweDtcclxuXHRcdFx0bWFyZ2luOiB7XHJcblx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRyaWdodDphdXRvO1xyXG5cdFx0XHRcdGJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAZXh0ZW5kIC5iYWNrZ3JvdW5kLWltYWdlO1xyXG5cclxuXHRcdFx0Ji0tZGVza3RvcCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ljb24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdFx0aDUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZmVhdHVyZXMge1xyXG5cdFx0cGFkZGluZzogNjBweCAwIDMwcHg7XHJcblxyXG5cdFx0Jl9fY2xlYXIge1xyXG5cdFx0XHQmOm50aC1jaGlsZCgzbisxKSB7XHJcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19zaW5nbGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0aDUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoM24rMSkge1xyXG5cdFx0XHRcdGNsZWFyOmJvdGg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NwZWNpZmljYXRpb25zIHtcclxuXHRcdHBhZGRpbmc6IDUwcHggNDBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyQmx1ZTtcclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc2luZ2xlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRcdGg1IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19idXR0b24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbG9nb3Mge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXJCbHVlO1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDIwcHggNTBweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmX19jb2x1bW4ge1xyXG5cdFx0Jl9fZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZm9ybSB7XHJcblx0XHQmLS1tb2JpbGUge1xyXG5cdFx0XHQuZm9ybV9fYmxvY2sge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1kZXNrdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3JlbGF0ZWQge1xyXG5cdFx0cGFkZGluZzogNTBweCAwIDA7XHJcblx0XHQuY2FwaXRhbCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2luZ2xlIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0aDUge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1idXR0b24ge1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMCAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblx0XHQmX19pbnRybyB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybSB7XHJcblx0XHRcdCYtLWRlc2t0b3Age1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1tb2JpbGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX191c2Uge1xyXG5cdFx0XHRwYWRkaW5nOiA4MHB4IDBweDtcclxuXHJcblx0XHRcdCZfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDM4MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19pbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiB7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji0tZGVza3RvcCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtLW1vYmlsZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9faWNvbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ZlYXR1cmVzIHtcclxuXHJcblx0XHRcdCZfX3NpbmdsZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3JlbGF0ZWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fc3BlY2lmaWNhdGlvbnMge1xyXG5cdFx0XHRwYWRkaW5nOiA4MHB4IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHJcblx0XHRcdCZfX3NpbmdsZSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDYwcHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fYnV0dG9uIHtcclxuXHRcdFx0XHRtYXJnaW46IHtcclxuXHRcdFx0XHRcdHRvcDogMzBweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDYwcHg7XHJcblx0XHRcdFx0fSBcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmX19sb2dvcyB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCA2MHB4O1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblxyXG5cdFx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHRcdG1heC13aWR0aDogOTAlO1xyXG4gICAgXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmX19jb2x1bW4ge1xyXG5cdFx0XHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLW1hcmdpbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19yZWxhdGVkIHtcclxuXHRcdFx0cGFkZGluZzogODBweCAwIDUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShtZCkge1xyXG5cclxuXHRcdCZfX2ZlYXR1cmVzIHtcclxuXHRcdFx0cGFkZGluZzogMTAwcHggMCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ludHJvIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAwIDA7XHJcblx0XHRcdCYtLWZsZXgge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdXNlIHtcclxuXHRcdFx0cGFkZGluZzogMTAwcHggMHB4O1xyXG5cclxuXHRcdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAzNTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDYyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjoge1xyXG5cdFx0XHRcdFx0bGVmdDogNTBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcblxyXG5cdFx0Jl9fdXNlIHtcclxuXHJcblx0XHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMzUwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MjBweDtcclxuXHRcdFx0XHRtYXJnaW46IHtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0XHJcblxyXG59IiwiLm5ld3Mge1xyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDAgMTUwcHg7XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdHRvcDogMjIwcHg7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblxyXG5cdCZfX2FydGljbGVzIHtcclxuXHRcdHBhZGRpbmc6IDgwcHggMCAzMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHRhcnRpY2xlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0cGFkZGluZzogODBweCAwIDE1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5hcnRpY2xlIHtcclxuXHRhIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGxpZ2h0VmlvbGV0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmFydGljbGUge1xyXG5cclxuXHQmX19kZXRhaWxzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSIsIi5yZXNvdXJjZSB7XHJcblx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMxMHB4KTtcclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHBhZGRpbmc6IDYwcHggMCAwO1xyXG5cdH1cclxuXHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAyODBweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25hdiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkbGlnaHRWaW9sZXQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogJHZpb2xldDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCZfX2Rvd25sb2FkIHtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0XHRtYXJnaW46IHtcclxuXHRcdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdFx0Ym90dG9tOiAyMHB4O1xyXG5cdFx0XHR9IFxyXG5cdFx0XHRcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0VmlvbGV0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0QGV4dGVuZCAuYm94LXNoYWRvd19fYmlnO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZmFxIHtcclxuXHRcdG1hcmdpbjoge1xyXG5cdFx0XHRsZWZ0OiA0MHB4O1xyXG5cdFx0XHRib3R0b206IDIwcHg7XHJcblx0XHR9IFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGxpZ2h0VmlvbGV0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faWNvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogLTQwcHg7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkdmlvbGV0O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogLjk7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2RldGFpbHMge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDtcclxuXHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3B1YmxpY2F0aW9ucywgJl9faW5mbyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuXHRcdGg0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0QGV4dGVuZCAuc3VidGl0bGVfX2JpZztcclxuXHRcdFx0bWFyZ2luOiAxNXB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0aDUge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkbGlnaHRWaW9sZXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3ZpZGVvcyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodFZpb2xldDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGVlcGVyZGl2ZSB7XHJcblx0XHQuZGVlcGVyZGl2ZV9fYnV0dG9uIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdCZfX3RyYWluaW5nIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmRlc2NyaXB0aW9uIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0LnRyYWluaW5nX19idXR0b24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcblxyXG5cdFx0Jl9fdmlkZW9zIHtcclxuXHRcdFx0aWZyYW1lIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgXHRcdFx0aGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcblxyXG5cdFx0Jl9fZmFxIHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRwYWRkaW5nOiA4MHB4IDAgMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdHRvcDogMDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA3NTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmX192aWRlb3Mge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX25hdiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLnJlc291cmNlX19mYXEge1xyXG5cclxuXHQmLm9wZW5lZCB7XHJcblx0XHQucmVzb3VyY2VfX2ZhcV9fZGV0YWlscyB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG4jdHJhaW5pbmcge1xyXG5cdC50cmFpbmluZy10YWItdGl0bGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG59Il19 */
