@charset "UTF-8";.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-list,.slick-slider,.slick-track,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.slick-list,body.compensate-for-scrollbar{overflow:hidden}.fancybox-is-hidden,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.fancybox-container,.fancybox-slide{width:100%;outline:0;-webkit-backface-visibility:hidden}.fancybox-button:focus,.fancybox-slide,.slick-list:focus{outline:0}.fancybox-caption,.fancybox-infobar,.slick-slide.dragging img{pointer-events:none}.fancybox-container,.fancybox-slide,.fancybox-thumbs__list a{-webkit-backface-visibility:hidden}.fancybox-container,.fancybox-thumbs,.fancybox-thumbs__list a,.slick-slider{-webkit-tap-highlight-color:transparent}.footer .links,.mobile-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px}.fancybox-container{height:100%;left:0;position:fixed;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);-o-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);-o-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;-o-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;-o-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{display:none;height:100%;left:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button.fancybox-focus{outline:dotted 1px}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2),.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(rgba(0,0,0,0)));background:-o-linear-gradient(bottom,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;right:0;text-align:center;z-index:99996}@supports (padding:0px){.fancybox-caption{padding:75px 44px 25px}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-share__button:hover,.nav .menu ul li a{text-decoration:none}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);-o-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:0px){.fancybox-caption{padding-left:12px;padding-right:12px}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.episodes .episodes-slider-wrap .episodes-slider-item .actions .play-ep .icon svg *,.fancybox-button[data-fancybox-close] svg *{fill:#000}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.nav,.nav .menu ul{display:-webkit-box;display:-ms-flexbox}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);-o-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.mobile-menu,.nav{position:fixed;top:0;left:0}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@font-face{font-family:NeueMachina;src:url(../fonts/NeueMachina-Bold.eot);src:local("Neue Machina Bold"),local("NeueMachina-Bold"),url(../fonts/NeueMachina-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/NeueMachina-Bold.woff2) format("woff2"),url(../fonts/NeueMachina-Bold.woff) format("woff"),url(../fonts/NeueMachina-Bold.ttf) format("truetype"),url(../fonts/NeueMachina-Bold.svg#NeueMachina-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bayon;src:url(../fonts/Bayon-Regular.eot);src:local("Bayon Regular"),local("Bayon-Regular"),url(../fonts/Bayon-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Bayon-Regular.woff2) format("woff2"),url(../fonts/Bayon-Regular.woff) format("woff"),url(../fonts/Bayon-Regular.ttf) format("truetype"),url(../fonts/Bayon-Regular.svg#Bayon-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NeueMachina;src:url(../fonts/NeueMachina-Medium.eot);src:local("Neue Machina Medium"),local("NeueMachina-Medium"),url(../fonts/NeueMachina-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/NeueMachina-Medium.woff2) format("woff2"),url(../fonts/NeueMachina-Medium.woff) format("woff"),url(../fonts/NeueMachina-Medium.ttf) format("truetype"),url(../fonts/NeueMachina-Medium.svg#NeueMachina-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NeueMachina;src:url(../fonts/NeueMachina-Regular.eot);src:local("Neue Machina Regular"),local("NeueMachina-Regular"),url(../fonts/NeueMachina-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/NeueMachina-Regular.woff2) format("woff2"),url(../fonts/NeueMachina-Regular.woff) format("woff"),url(../fonts/NeueMachina-Regular.ttf) format("truetype"),url(../fonts/NeueMachina-Regular.svg#NeueMachina-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Abolition-Round;src:url(../fonts/Abolition-Round.eot);src:local("Abolition Round"),local("Abolition-Round"),url(../fonts/Abolition-Round.eot?#iefix) format("embedded-opentype"),url(../fonts/Abolition-Round.woff2) format("woff2"),url(../fonts/Abolition-Round.woff) format("woff"),url(../fonts/Abolition-Round.ttf) format("truetype"),url(../fonts/Abolition-Round.svg#Abolition-Round) format("svg");font-weight:400;font-style:normal;font-display:swap}body{font-family:NeueMachina,sans-serif;font-size:1.38889vw;color:#fff;background-color:#080a0a}@media screen and (max-width:960px){body{font-size:4.26667vw}}.nav .actions .btn-wrap a,.nav .menu ul li a{font-size:1.38889vw;color:#fff;font-stretch:normal;font-style:normal;letter-spacing:normal}.nav{right:0;z-index:99;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.66667vw 2.77778vw}.nav .logo-wrap img{width:8.75vw;height:3.33333vw}@media screen and (max-width:960px){.nav{padding:4.26667vw}.nav .logo-wrap img{width:31.2vw;height:12vw;margin-top:1.33333vw}}.nav .menu{margin-left:7.63889vw}.nav .menu ul{display:flex}.nav .menu ul li{margin-right:2.77778vw}.nav .menu ul li:last-child{margin-right:0}.nav .menu ul li a{text-transform:uppercase;font-family:Abolition-Round;font-weight:400;line-height:1;text-align:left}.mobile-menu .actions .btn-wrap a,.mobile-menu .menu li a,.nav .actions .btn-wrap a{font-family:Abolition-Round;font-weight:400;line-height:1;text-align:center;text-decoration:none}.nav .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav .actions .gr-logo{margin-right:1.66667vw}.nav .actions .gr-logo img{width:6.59722vw;height:1.80556vw}.nav .actions .btn-wrap a{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:.55556vw 1.66667vw .83333vw;background-color:#fe4622}@media screen and (max-width:960px){.nav .actions .btn-wrap a{padding:3.2vw 6.4vw 4.26667vw;font-size:5.33333vw}}.nav .actions .menu-trigger{width:12.8vw;height:12.8vw;margin-left:2.13333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.nav .actions .menu-trigger svg{width:6.93333vw;height:6.93333vw}.mobile-menu{right:0;height:100vh;z-index:100;background-color:#fe4622;overflow:auto;display:none;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about,.header,.header .marquee{overflow:hidden}.mobile-menu .top,.mobile-menu.active{display:-webkit-box;display:-ms-flexbox}.mobile-menu.active{display:flex}.mobile-menu .top{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4.26667vw}.mobile-menu .top .logo-wrap img{width:31.2vw;height:12vw;margin-top:1.33333vw}.mobile-menu .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu .actions .btn-wrap a{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;background-color:#fff;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#080a0a;padding:3.2vw 6.4vw 4.26667vw;font-size:5.33333vw}.mobile-menu .bottom-wrap .label,.mobile-menu .menu li a{color:#fff;text-transform:uppercase;font-stretch:normal;font-style:normal;letter-spacing:normal}.mobile-menu .actions .menu-trigger{width:12.8vw;height:12.8vw;margin-left:2.13333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile-menu .actions .menu-trigger svg{width:6.4vw;height:6.4vw}.mobile-menu .menu{padding:0 4.26667vw}.mobile-menu .menu li{margin-top:8.53333vw}.mobile-menu .menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:10.66667vw}.mobile-menu .menu li a img{width:30.93333vw;height:9.6vw}.mobile-menu .menu li a svg{width:5.33333vw;height:3.73333vw}.mobile-menu .bottom-wrap{padding:8.53333vw 4.26667vw}.mobile-menu .bottom-wrap .label{font-family:NeueMachina;font-size:4.26667vw;font-weight:800;line-height:1.5;text-align:left}.mobile-menu .bottom-wrap .listen-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.13333vw;margin-top:2.13333vw}.mobile-menu .bottom-wrap .listen-list a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:14.93333vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.mobile-menu .bottom-wrap .listen-list a svg{width:auto;height:8vw}.header{display:block;position:relative;padding-bottom:6.94444vw}.header img{width:100%}.header .marquee{--gap:4%;--duration:20s;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:960px){.header{padding-bottom:16vw}.header .marquee{--duration:13s;--gap:5%}}@-webkit-keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}}.header .marquee__group{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap);min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:scroll var(--duration) linear infinite;animation:scroll var(--duration) linear infinite}.header .marquee:hover .marquee__group{-webkit-animation-play-state:paused;animation-play-state:paused}.header .running-line{position:absolute;left:0;right:0;bottom:3.47222vw;-webkit-transform:rotate(-357deg);-ms-transform:rotate(-357deg);transform:rotate(-357deg);background-color:#92e902;padding:.55556vw 2.08333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .running-line .running-line-item{text-decoration:none;text-transform:uppercase;font-family:Bayon;font-size:3.33333vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#080a0a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.about .data .powered a,.about .data .text{font-family:NeueMachina;font-weight:800;font-stretch:normal;font-style:normal;color:#fff;text-transform:uppercase}.header .running-line .running-line-item svg{width:auto;height:2.77778vw;display:block;margin-right:1.11111vw}@media screen and (max-width:960px){.header .running-line{padding:2.13333vw 5.33333vw;bottom:5.86667vw}.header .running-line .running-line-item{font-size:5.33333vw}.header .running-line .running-line-item svg{height:5.33333vw;margin-right:1.33333vw}}.about{position:relative;padding:10.41667vw 10.97222vw;text-align:center}.about .left-decoration{position:absolute;z-index:1;left:0;top:50%;-webkit-transform:translateY(-51%);-ms-transform:translateY(-51%);transform:translateY(-51%)}@media screen and (max-width:960px){.about{padding:21.33333vw 4.26667vw}.about .left-decoration{-webkit-transform:translate(-44%,-60.5%) scale(1.35);-ms-transform:translate(-44%,-60.5%) scale(1.35);transform:translate(-44%,-60.5%) scale(1.35)}}.about .left-decoration svg{width:29.02778vw;height:58.26389vw}.about .right-decoration{position:absolute;z-index:1;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.about .right-decoration svg{width:29.02778vw;height:50.06944vw}.about .data{position:relative;z-index:2}.about .data .video-trigger{display:block;position:relative;margin-bottom:4.44444vw;margin-right:auto;margin-left:auto;width:31.94444vw;height:17.91667vw}@media screen and (max-width:960px){.about .right-decoration{-webkit-transform:translate(42%,-60.5%) scale(1.3);-ms-transform:translate(42%,-60.5%) scale(1.3);transform:translate(42%,-60.5%) scale(1.3)}.about .data .video-trigger{margin-bottom:18.66667vw;width:91.46667vw;height:51.2vw}}.about .data .video-trigger img,.about .data .video-trigger video{width:31.94444vw;height:17.91667vw;position:relative;z-index:1}@media screen and (max-width:960px){.about .data .video-trigger img,.about .data .video-trigger video{width:91.46667vw;height:51.2vw}}.about .data .video-trigger .icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:5.55556vw;height:5.55556vw;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:960px){.about .data .video-trigger .icon{width:12.8vw;height:12.8vw}}.about .data .video-trigger .icon svg{width:1.45833vw;height:1.80556vw}@media screen and (max-width:960px){.about .data .video-trigger .icon svg{width:5.6vw;height:6.93333vw;margin-left:.8vw}}.about .data .logo-wrap{margin-bottom:7.22222vw;height:9.58333vw}@media screen and (max-width:960px){.about .data .logo-wrap{margin-bottom:14.13333vw;height:12.8vw}}.about .data .logo-wrap svg{width:40.55556vw;height:auto}.about .data .text{font-size:3.88889vw;line-height:1.14;letter-spacing:normal;text-align:center;margin-bottom:2.98611vw}@media screen and (max-width:960px){.about .data .logo-wrap svg{width:54.13333vw}.about .data .text{font-size:8.53333vw;margin-bottom:8.53333vw}}.about .data .powered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about .data .powered a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-decoration:none;font-size:1.38889vw;line-height:1;letter-spacing:normal;text-align:left}.episodes .episodes-tabs .episodes-tab,.episodes .episodes-title,.tag-green{font-family:Abolition-Round;font-weight:400;line-height:1;letter-spacing:normal}.episodes .episodes-slider-wrap .episodes-slider-item .desc,.episodes .episodes-slider-wrap .episodes-slider-item .title,.episodes .episodes-tabs .episodes-tab,.episodes .episodes-title,.tag-green{font-stretch:normal;font-style:normal;text-align:center}.about .data .powered a svg{display:block;margin-left:.55556vw;width:5vw;height:1.52778vw;-webkit-transform:translateY(-.27778vw);-ms-transform:translateY(-.27778vw);transform:translateY(-.27778vw)}@media screen and (max-width:960px){.about .data .powered a{font-size:4.26667vw}.about .data .powered a svg{margin-left:1.33333vw;width:15.2vw;height:4.53333vw;-webkit-transform:translateY(-.8vw);-ms-transform:translateY(-.8vw);transform:translateY(-.8vw)}}.fancybox-button[data-fancybox-close]{width:5.55556vw;height:5.55556vw;border-radius:50%;background:#fff;margin-top:2vw;margin-right:2vw}@media screen and (max-width:960px){.fancybox-button[data-fancybox-close]{width:16vw;height:16vw}}.fancybox-button[data-fancybox-close] svg{width:80%;height:80%;margin-left:10%;margin-top:5%}.tag-green{font-size:1.66667vw;color:#080a0a;padding:.69444vw 1.11111vw 1.04167vw;display:inline-block;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);background-color:#92e902}@media screen and (max-width:960px){.tag-green{font-size:4.8vw;padding:2.13333vw 4vw 3.2vw;-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg)}}.episodes{padding:10.41667vw 0;background-color:#fe4622}.episodes .episodes-title{font-size:6.94444vw;color:#fff;margin:0 17.22222vw;position:relative}.episodes .episodes-title .soon{position:absolute;left:-2.77778vw;top:-1.38889vw}@media screen and (max-width:960px){.episodes{padding:10.66667vw 4.26667vw}.episodes .episodes-title{margin:0;font-size:14.93333vw}.episodes .episodes-title .soon{display:none}}.episodes .episodes-tabs{margin:2.77778vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.episodes .episodes-tabs .episodes-tab{padding:.69444vw .69444vw 1.04167vw;background-color:#fff;font-size:1.66667vw;color:#080a0a;cursor:pointer;width:11.66667vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:960px){.episodes .episodes-tabs{margin:8vw 0 6.4vw}.episodes .episodes-tabs .episodes-tab{padding:2.66667vw 2.66667vw 4vw;width:50%;font-size:5.33333vw}}.episodes .episodes-tabs .episodes-tab.disabled{opacity:.4;pointer-events:none}.episodes .episodes-slider-wrap{padding:0 27.29167vw;overflow:hidden;position:relative}.episodes .episodes-slider-wrap .slide-ep-btn{width:5vw;height:5vw;display:block;position:absolute;top:34.72222vw;cursor:pointer;z-index:2}.episodes .episodes-slider-wrap .slide-ep-btn.next-slide-ep{right:20.83333vw}.episodes .episodes-slider-wrap .slide-ep-btn.prev-slide-ep{left:20.83333vw}@media screen and (max-width:960px){.episodes .episodes-slider-wrap{padding:0}.episodes .episodes-slider-wrap .slide-ep-btn{width:12.8vw;height:12.8vw;top:80vw}.episodes .episodes-slider-wrap .slide-ep-btn.next-slide-ep{right:0}.episodes .episodes-slider-wrap .slide-ep-btn.prev-slide-ep{left:0}}.episodes .episodes-slider-wrap .slide-ep-btn svg{width:5vw;height:5vw}@media screen and (max-width:960px){.episodes .episodes-slider-wrap .slide-ep-btn svg{width:12.8vw;height:12.8vw}}.episodes .episodes-slider-wrap .episodes-slider .slick-list{overflow:visible}.episodes .episodes-slider-wrap .episodes-slider-item.slick-current .img-wrap{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.episodes .episodes-slider-wrap .episodes-slider-item.slick-current .data{opacity:1}.episodes .episodes-slider-wrap .episodes-slider-item .img-wrap{position:relative;-webkit-transform:scale(.93);-ms-transform:scale(.93);transform:scale(.93);-webkit-transition:.2s ease-in-out transform,.2s ease-in-out opacity;-o-transition:.2s ease-in-out transform,.2s ease-in-out opacity;transition:.2s ease-in-out transform,.2s ease-in-out opacity;opacity:.5}.episodes .episodes-slider-wrap .episodes-slider-item .img-wrap img{width:100%}.episodes .episodes-slider-wrap .episodes-slider-item .data{opacity:0;-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}.episodes .episodes-slider-wrap .episodes-slider-item .season-ep{margin-top:2.77778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:NeueMachina;font-size:1.38889vw;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:center;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.episodes .episodes-slider-wrap .episodes-slider-item .season-ep span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.episodes .episodes-slider-wrap .episodes-slider-item .season-ep span:first-child{margin-right:2.98611vw}.episodes .episodes-slider-wrap .episodes-slider-item .season-ep span:first-child:after{content:'';top:.55556vw;position:absolute;right:-1.73611vw;width:.48611vw;height:.48611vw;border-radius:50%;background:#fff}@media screen and (max-width:960px){.episodes .episodes-slider-wrap .episodes-slider-item .season-ep{margin-top:6.93333vw;font-size:4.26667vw}.episodes .episodes-slider-wrap .episodes-slider-item .season-ep span:first-child{margin-right:11.46667vw}.episodes .episodes-slider-wrap .episodes-slider-item .season-ep span:first-child:after{top:1.33333vw;right:-6.66667vw;width:1.86667vw;height:1.86667vw}}.episodes .episodes-slider-wrap .episodes-slider-item .title{padding:0 1.38889vw;margin-top:1.11111vw;font-family:Abolition-Round;font-size:4.44444vw;text-transform:uppercase;font-weight:400;line-height:1;letter-spacing:normal;color:#fff}@media screen and (max-width:960px){.episodes .episodes-slider-wrap .episodes-slider-item .title{padding:0 17.06667vw;margin-top:4.8vw;font-size:8.53333vw}}.episodes .episodes-slider-wrap .episodes-slider-item .desc{padding:0 1.38889vw;margin-top:1.66667vw;font-family:NeueMachina;font-size:1.38889vw;font-weight:500;line-height:1.4;letter-spacing:normal;color:#fff}.episodes .episodes-slider-wrap .episodes-slider-item .actions .play-ep,.episodes .episodes-slider-wrap .episodes-slider-item .actions .time,.question-form .title-form .title-wrap .t{font-family:Abolition-Round;line-height:1;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal}@media screen and (max-width:960px){.episodes .episodes-slider-wrap .episodes-slider-item .desc{padding:0;margin-top:6.4vw;font-size:4.26667vw}}.episodes .episodes-slider-wrap .episodes-slider-item .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.66667vw}@media screen and (max-width:960px){.episodes .episodes-slider-wrap .episodes-slider-item .actions{margin-top:6.4vw;-ms-flex-wrap:wrap;flex-wrap:wrap}}.episodes .episodes-slider-wrap .episodes-slider-item .actions .play-ep{text-decoration:none;text-transform:uppercase;font-size:1.66667vw;text-align:left;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.episodes .episodes-slider-wrap .episodes-slider-item .actions .play-ep .icon{width:5vw;height:5vw;border-radius:50%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1.11111vw}@media screen and (max-width:960px){.episodes .episodes-slider-wrap .episodes-slider-item .actions .play-ep{font-size:6.4vw}.episodes .episodes-slider-wrap .episodes-slider-item .actions .play-ep .icon{width:12.8vw;height:12.8vw;margin-right:2.13333vw}}.episodes .episodes-slider-wrap .episodes-slider-item .actions .play-ep .icon svg{width:1.45833vw;height:1.80556vw;margin-right:-.13889vw}@media screen and (max-width:960px){.episodes .episodes-slider-wrap .episodes-slider-item .actions .play-ep .icon svg{width:4.8vw;height:5.86667vw;margin-right:-1.06667vw}}.episodes .episodes-slider-wrap .episodes-slider-item .actions .time{opacity:.6;font-size:1.66667vw;text-align:left;color:#ffb5a7;margin-left:1.11111vw;margin-right:2.77778vw}.episodes .episodes-slider-wrap .episodes-slider-item .actions .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2.77778vw;position:relative}@media screen and (max-width:960px){.episodes .episodes-slider-wrap .episodes-slider-item .actions .time{margin-right:0;margin-left:2.13333vw;font-size:6.4vw}.episodes .episodes-slider-wrap .episodes-slider-item .actions .links{width:100%;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5.33333vw}.episodes .episodes-slider-wrap .episodes-slider-item .actions .links:after{display:none}}.episodes .episodes-slider-wrap .episodes-slider-item .actions .links:after{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;opacity:.5;background-color:#fff}.episodes .episodes-slider-wrap .episodes-slider-item .actions .links a{text-decoration:none;display:block;margin-right:1.73611vw}@media screen and (max-width:960px){.episodes .episodes-slider-wrap .episodes-slider-item .actions .links a{margin-right:6.66667vw}}.episodes .episodes-slider-wrap .episodes-slider-item .actions .links a:last-child{margin-right:0}.episodes .episodes-slider-wrap .episodes-slider-item .actions .links a svg{width:auto;height:2.77778vw}.fancybox-infobar,[data-fancybox-next],[data-fancybox-play],[data-fancybox-prev],[data-fancybox-thumbs]{display:none!important}.question-form .title-form{padding:10.41667vw 2.77778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-form .title-form .title-wrap{width:44.44444vw;-ms-flex-negative:0;flex-shrink:0;position:relative}.question-form .title-form .title-wrap .tag-green{position:absolute;right:4.86111vw;bottom:-2.43056vw}.question-form .title-form .title-wrap .t{text-transform:uppercase;font-size:6.94444vw;text-align:left;color:#fff}@media screen and (max-width:960px){.episodes .episodes-slider-wrap .episodes-slider-item .actions .links a svg{height:10.66667vw}.question-form .title-form{padding:21.33333vw 4.26667vw;display:block}.question-form .title-form .title-wrap{width:100%;margin-bottom:6.4vw}.question-form .title-form .title-wrap .tag-green{right:-.53333vw;bottom:-7.46667vw}.question-form .title-form .title-wrap .t{font-size:14.93333vw}}.question-form .title-form .form-wrap{width:47.22222vw;-ms-flex-negative:0;flex-shrink:0;position:relative;margin-top:2.08333vw}@media screen and (max-width:960px){.question-form .title-form .form-wrap{width:100%;margin-top:0;padding-bottom:16vw}}.question-form .title-form .form-wrap [data-hsfc-id=Renderer] .hsfc-Row{margin:0}.question-form .title-form .form-wrap [data-hsfc-id=EmailField],.question-form .title-form .form-wrap [data-hsfc-id=DataPrivacyField]>*{display:none}.question-form .title-form .form-wrap [data-hsfc-id=DataPrivacyField]>:nth-child(1){display:block}.question-form .title-form .form-wrap [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0}.question-form .title-form .form-wrap [data-hsfc-id=FieldLabel]{display:none}.question-form .title-form .form-wrap [data-hsfc-id=RichText] p{width:16.04167vw;text-transform:uppercase;font-family:NeueMachina;font-size:1.38889vw!important;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.4!important;letter-spacing:normal;text-align:left;color:#fff}@media screen and (max-width:960px){.question-form .title-form .form-wrap [data-hsfc-id=RichText] p{width:53.33333vw;font-size:4.26667vw!important}}.question-form .title-form .form-wrap [data-hsfc-id=DataPrivacyField] .hsfc-RichText{font-family:NeueMachina;font-size:.97222vw;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:right;color:#fff;width:16.875vw;position:absolute;right:0;top:.69444vw}@media screen and (max-width:960px){.question-form .title-form .form-wrap [data-hsfc-id=DataPrivacyField] .hsfc-RichText{left:0;bottom:0;top:auto;text-align:left;font-size:3.73333vw;width:90%}}.question-form .title-form .form-wrap [data-hsfc-id=DataPrivacyField] .hsfc-RichText a{color:#fe4622}.question-form .title-form .form-wrap [data-hsfc-id=Renderer] .hsfc-NavigationRow{margin-top:0}.question-form .title-form .form-wrap [data-hsfc-id=Renderer] .hsfc-NavigationRow__Alerts{margin-bottom:0}.question-form .title-form .form-wrap textarea{resize:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:5vw;-webkit-appearance:none;border:1px solid #fff;background-color:#080a0a;border-radius:0;outline:0;padding:1.59722vw 8.33333vw 1.38889vw 1.38889vw;font-family:NeueMachina;font-size:1.38889vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#fff;text-transform:uppercase;margin-top:1.11111vw}.guests .guests-slider .guests-slider-item .position,.guests .guests-slider .guests-slider-item .tags .tag,.guests .guests-title,.question-form .title-form .form-wrap [type=submit]{font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center}@media screen and (max-width:960px){.question-form .title-form .form-wrap textarea{height:12.8vw;padding:3.46667vw 4.26667vw 2.13333vw;font-size:4.26667vw;margin-top:4.26667vw}}.question-form .title-form .form-wrap textarea::-webkit-input-placeholder{color:rgba(255,255,255,.8)}.question-form .title-form .form-wrap textarea:-ms-input-placeholder{color:rgba(255,255,255,.8)}.question-form .title-form .form-wrap textarea::-ms-input-placeholder{color:rgba(255,255,255,.8)}.question-form .title-form .form-wrap textarea::placeholder{color:rgba(255,255,255,.8)}.question-form .title-form .form-wrap [type=submit]{width:7.5vw;height:4.30556vw;-webkit-appearance:none;border:none;outline:0;border-radius:0;padding:0 0 .34722vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fe4622;font-family:Abolition-Round;font-size:1.66667vw;line-height:1;color:#fff;position:absolute;top:5.34722vw;right:.34722vw;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.question-form .title-form .form-wrap [type=submit]:hover{background-color:#fe4622;color:#fff;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.question-form .marquee{--gap:1.5%;--duration:20s;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:960px){.question-form .title-form .form-wrap [type=submit]{position:static;width:100%;height:12.8vw;font-size:6.4vw;margin-top:5.33333vw;padding-bottom:1.33333vw}.question-form .marquee{--duration:30s}}@keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}}.question-form .marquee__group{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap);min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:scroll var(--duration) linear infinite;animation:scroll var(--duration) linear infinite}.question-form .marquee__group svg{display:block;width:40.55556vw;height:9.58333vw}.question-form .marquee-right{margin-top:1.11111vw}.question-form .marquee-right .marquee__group{animation:scroll var(--duration) linear infinite reverse}.guests{padding:10.41667vw 0;overflow:hidden}.guests .guests-title{margin-bottom:5.55556vw;font-family:Abolition-Round;font-size:6.94444vw;line-height:1;color:#fff}@media screen and (max-width:960px){.question-form .marquee__group svg{width:77.86667vw;height:18.13333vw}.question-form .marquee-right{margin-top:2.13333vw}.guests{padding:21.33333vw 0}.guests .guests-title{margin-bottom:8.53333vw;font-size:14.93333vw}}.guests .guests-slider-wrap{padding:0 24.30556vw;position:relative}.guests .guests-slider .slick-list{overflow:visible}.guests .guests-slider .guests-slider-item.slick-current .img-wrap{opacity:1;-webkit-transform:perspective(69.44444vw) rotateY(0) scale(1) translateX(0);transform:perspective(69.44444vw) rotateY(0) scale(1) translateX(0)}.guests .guests-slider .guests-slider-item.slick-current .img-wrap:after{opacity:0}.guests .guests-slider .guests-slider-item.slick-current .data,.guests .guests-slider .guests-slider-item.slick-current .img-wrap .link{opacity:1}.guests .guests-slider .guests-slider-item.is-next .img-wrap{-webkit-transform:perspective(69.44444vw) rotateY(28deg) scale(.81) translateX(-12.5vw);transform:perspective(69.44444vw) rotateY(28deg) scale(.81) translateX(-12.5vw)}.guests .guests-slider .guests-slider-item.is-prev .img-wrap{-webkit-transform:perspective(69.44444vw) rotateY(-28deg) scale(.81) translateX(12.5vw);transform:perspective(69.44444vw) rotateY(-28deg) scale(.81) translateX(12.5vw)}.guests .guests-slider .guests-slider-item .img-wrap{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:40.97222vw;position:relative;margin:0 auto;opacity:.5;z-index:1;-webkit-transition:.2s ease-in-out opacity,.3s cubic-bezier(.4,.2,.2,1) -webkit-transform;-o-transition:.2s ease-in-out opacity,.3s cubic-bezier(.4,.2,.2,1) transform;transition:.2s ease-in-out opacity,.3s cubic-bezier(.4,.2,.2,1) transform;transition:.2s ease-in-out opacity,.3s cubic-bezier(.4,.2,.2,1) transform,.3s cubic-bezier(.4,.2,.2,1) -webkit-transform;-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}@media screen and (max-width:960px){.guests .guests-slider-wrap{padding:0 4.26667vw}.guests .guests-slider .guests-slider-item .img-wrap{width:100%;opacity:0}}.guests .guests-slider .guests-slider-item .img-wrap:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;opacity:.25;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(57%,#080a0a),color-stop(71%,rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,#080a0a 57%,rgba(0,0,0,0) 71%);background-image:linear-gradient(to top,#080a0a 57%,rgba(0,0,0,0) 71%);-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}.guests .guests-slider .guests-slider-item .img-wrap img{width:100%;display:block}.guests .guests-slider .guests-slider-item .img-wrap .link{position:absolute;right:2.22222vw;top:2.22222vw;-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity;opacity:0;z-index:4}.guests .guests-slider .guests-slider-item .img-wrap .link svg{width:5vw;height:5vw}.guests .guests-slider .guests-slider-item .data{opacity:0;-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}.guests .guests-slider .guests-slider-item .position{margin-top:2.77778vw;font-family:Abolition-Round;font-size:4.44444vw;line-height:1;color:#fff}@media screen and (max-width:960px){.guests .guests-slider .guests-slider-item .img-wrap .link{right:4.26667vw;top:4.26667vw}.guests .guests-slider .guests-slider-item .img-wrap .link svg{width:12.8vw;height:12.8vw}.guests .guests-slider .guests-slider-item .position{margin-top:5.33333vw;font-size:8.53333vw}}.guests .guests-slider .guests-slider-item .tags{margin-top:1.66667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.55556vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.guests .guests-slider .guests-slider-item .tags .tag{font-family:NeueMachina;font-size:1.38889vw;line-height:1.4;color:#fff;padding:1.04167vw 1.73611vw;background-color:#fe4622}@media screen and (max-width:960px){.guests .guests-slider .guests-slider-item .tags{margin-top:6.4vw;gap:2.13333vw}.guests .guests-slider .guests-slider-item .tags .tag{font-size:4.26667vw;padding:2.66667vw}}.guests .guests-slider .guests-slider-item .tags .tag.green{background:#92E902;color:#000}.contact .contact-right [data-hsfc-id=RichText] p,.contact .contact-right input{font-family:Abolition-Round;font-weight:400;color:#fff;font-stretch:normal;font-style:normal;text-align:left;letter-spacing:normal}.guests .slick-dots{margin-top:2.77778vw;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.guests .slick-dots li{margin-right:1.11111vw}@media screen and (max-width:960px){.guests .slick-dots{margin-top:12vw}.guests .slick-dots li{margin-right:2.13333vw}}.guests .slick-dots li:last-child{margin-right:0}.guests .slick-dots li.slick-active button{background-color:#fff}.guests .slick-dots li button{font-size:0;padding:0;margin:0;border-radius:0;-webkit-appearance:none;width:5.76389vw;height:.76389vw;background-color:#1b1d1d;-webkit-box-shadow:none;box-shadow:none;outline:0;border:none;-webkit-transition:.2s ease-in-out background;-o-transition:.2s ease-in-out background;transition:.2s ease-in-out background}@media screen and (max-width:960px){.guests .slick-dots li button{width:9.6vw;height:1.33333vw}}.guests .slide-guests-btn{width:5vw;height:5vw;display:block;position:absolute;top:52.77778vw;cursor:pointer;z-index:2}.guests .slide-guests-btn.next-slide-guests{right:16.66667vw}.guests .slide-guests-btn.prev-slide-guests{left:16.66667vw}@media screen and (max-width:960px){.guests .slide-guests-btn{width:12.8vw;height:12.8vw;top:auto;bottom:-5.33333vw}.guests .slide-guests-btn.next-slide-guests{right:4.26667vw}.guests .slide-guests-btn.prev-slide-guests{left:4.26667vw}}.guests .slide-guests-btn svg{width:5vw;height:5vw}.contact{padding:10.41667vw 2.77778vw;background-color:#fe4622;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.guests .slide-guests-btn svg{width:12.8vw;height:12.8vw}.contact{padding:10.66667vw 4.26667vw;display:block}.contact .contact-left{display:none}}.contact .contact-left{width:42.08333vw;-ms-flex-negative:0;flex-shrink:0}.contact .contact-left svg{width:100%;height:auto;display:block}.contact .contact-right{width:50.13889vw;-ms-flex-negative:0;flex-shrink:0;position:relative}.contact .contact-right .tag-green{position:absolute;left:-3.125vw;top:-1.73611vw}@media screen and (max-width:960px){.contact .contact-right{width:100%;padding-bottom:16vw}.contact .contact-right .tag-green{left:auto;right:-2.13333vw;-webkit-transform:rotate(-341.74deg);-ms-transform:rotate(-341.74deg);transform:rotate(-341.74deg);top:-3.2vw}}.contact .contact-right [data-hsfc-id=DataPrivacyField] [data-hsfc-id=Row]{display:none}.contact .contact-right [data-hsfc-id=DataPrivacyField] [data-hsfc-id=Row]:first-child{display:block}.contact .contact-right [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0}.contact .contact-right [data-hsfc-id=RichText] p{text-transform:uppercase;font-size:6.94444vw!important;line-height:1!important;margin-bottom:3.47222vw}@media screen and (max-width:960px){.contact .contact-right [data-hsfc-id=RichText] p{font-size:14.93333vw!important;margin-bottom:2.66667vw}}.contact .contact-right [data-hsfc-id=Renderer] .hsfc-FieldLabel{display:none}.contact .contact-right [data-hsfc-id=Renderer] .hsfc-Row{margin:0;gap:2.77778vw}.contact .contact-right .hsfc-NavigationRow__Alerts{display:none!important}.contact .contact-right input:-webkit-autofill,.contact .contact-right input:-webkit-autofill:active,.contact .contact-right input:-webkit-autofill:focus,.contact .contact-right input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fe4622 inset!important;-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;background:0 0!important}.contact .contact-right input{-webkit-appearance:none;border:none;border-bottom:1px solid #fff;outline:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0;font-size:4.44444vw;line-height:1;padding:0 0 1.38889vw;margin-top:1.38889vw;-webkit-box-shadow:none!important;box-shadow:none!important}@media screen and (max-width:960px){.contact .contact-right [data-hsfc-id=Renderer] .hsfc-Row{gap:0}.contact .contact-right input{font-size:6.4vw;padding:0 0 4vw;margin-top:5.33333vw}}.contact .contact-right input::-webkit-input-placeholder{color:#ffb5a7}.contact .contact-right input:-ms-input-placeholder{color:#ffb5a7}.contact .contact-right input::-ms-input-placeholder{color:#ffb5a7}.contact .contact-right input::placeholder{color:#ffb5a7}.contact .contact-right [data-hsfc-id=DataPrivacyField] [data-hsfc-id=RichText]{font-family:NeueMachina;font-size:.97222vw;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:left;color:#ffb5a7;text-transform:uppercase;position:absolute;left:9.86111vw;bottom:.76389vw;width:16.875vw}@media screen and (max-width:960px){.contact .contact-right [data-hsfc-id=DataPrivacyField] [data-hsfc-id=RichText]{right:0;bottom:0;width:70%;font-size:3.73333vw;left:0}}.contact .contact-right [data-hsfc-id=DataPrivacyField] [data-hsfc-id=RichText] a{color:#fff}.contact .contact-right [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons:has(>:only-child){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact .contact-right [type=submit],.footer .links .links-list a{-webkit-box-align:center;text-transform:uppercase;font-weight:400;font-stretch:normal;font-style:normal}.contact .contact-right [type=submit]{-webkit-appearance:none;width:7.84722vw;height:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 .34722vw;margin:2.01389vw 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;font-family:Abolition-Round;font-size:1.66667vw;line-height:1;letter-spacing:normal;text-align:center;color:#080a0a;background-color:#fff;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.footer .links,.footer .logo{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center}@media screen and (max-width:960px){.contact .contact-right [type=submit]{width:100%;height:12.8vw;font-size:6.4vw;margin-top:6.4vw;padding-bottom:1.33333vw}}.contact .contact-right [type=submit]:hover{color:#080a0a!important;background-color:#fff!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.contact .contact-right [data-hsfc-id=Renderer] .hsfc-NavigationRow{margin:0}.footer{padding:5.55556vw 3.05556vw 2.77778vw}.footer .logo{display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:1.38889vw}.footer .logo img{width:12.56944vw;height:4.72222vw}.footer .links{display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .links .label{text-transform:uppercase;opacity:.5;font-family:NeueMachina;font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:center;color:#fff}.footer .links .links-list{margin-top:-.34722vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:960px){.footer{padding:21.33333vw 4.26667vw 6.4vw}.footer .logo{margin-bottom:5.33333vw}.footer .logo img{width:48.26667vw;height:18.13333vw}.footer .links .label{font-size:3.73333vw}.footer .links .links-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}}.footer .links .links-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;font-family:Bayon;font-size:2.5vw;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;margin-right:2.77778vw}.footer .copy,.footer .privacy a{text-transform:uppercase;font-family:NeueMachina;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:center;color:#fff}@media screen and (max-width:960px){.footer .links .links-list a{margin-right:0;font-size:9.6vw}}.footer .links .links-list a:last-child{margin-right:0}.footer .links .links-list a svg{width:auto;height:2.08333vw;display:block;margin-right:.83333vw;-webkit-transform:translateY(-.13889vw);-ms-transform:translateY(-.13889vw);transform:translateY(-.13889vw)}.footer .privacy{margin-top:1.73611vw;text-align:center}.footer .privacy a{text-decoration:none;font-size:.97222vw}@media screen and (max-width:960px){.footer .links .links-list a svg{height:8vw;margin-right:3.2vw;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.footer .privacy{margin-top:6.66667vw}.footer .privacy a{font-size:3.73333vw}}.footer .copy{margin-top:.69444vw;opacity:.5;font-size:.97222vw}@media screen and (max-width:960px){.footer .copy{font-size:3.73333vw;margin-top:2.66667vw}.hide-sm{display:none!important}}.show-sm{display:none}@media screen and (max-width:960px){.show-sm{display:block}.show-sm.flex{display:-webkit-box;display:-ms-flexbox;display:flex}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImxpYnMvX3Jlc2V0LnNjc3MiLCJsaWJzL19zbGljay5zY3NzIiwibGlicy9fanF1ZXJ5LmZhbmN5Ym94LnNjc3MiLCJjb21tb24vX2ZvbnRzLnNjc3MiLCJjb21tb24vX21haW4uc2NzcyIsIl9taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7OztDRElDO0FDQ0Q7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLFNBQVM7RUFDVCxlQUFlO0VBQ2YsYUFBYTtFQUNiLHdCQUF3QixFQUFBOztBQUUxQixnREFBQTtBQUVBO0VBQ0UsY0FBYyxFQUFBOztBQUVoQjtFQUNFLGNBQWMsRUFBQTs7QUFFaEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxZQUFZLEVBQUE7O0FBRWQ7RUFFSSxXQUFXO0VBQ1gsYUFBYSxFQUFBOztBQUVqQjtFQUVJLFdBQVc7RUFDWCxhQUFhLEVBQUE7O0FBRWpCO0VBQ0UseUJBQXlCO0VBQ3pCLGlCQUFpQixFQUFBOztBQ3ZDbkIsV0FBQTtBQUVBO0VBQ0ksa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCw4QkFBc0I7RUFBdEIsc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQix5QkFBeUI7RUFHekIscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLHdDQUF3QyxFQUFBOztBQUU1QztFQUNJLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLFNBQVM7RUFDVCxVQUFVLEVBQUE7RUFMZDtJQVFRLGFBQWEsRUFBQTtFQVJyQjtJQVlRLGVBQWU7SUFDZixZQUFZLEVBQUE7O0FBR3BCOztFQUVJLHVDQUF1QztFQUV2QyxtQ0FBbUM7RUFFbkMsK0JBQStCLEVBQUE7O0FBR25DO0VBQ0ksa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sY0FBYztFQUNkLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTtFQU50QjtJ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MEQvQixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixXQUFXLEVBQUE7SUN4M0RYO01EeXVESjtRQWtKTSxvQkMvMERnQztRRGcxRGhDLHFCQ2gxRGdDLEVBQUEsRURrMURuQzs7QUM5M0RDO0VEaTRESjtJQUVJLHdCQUF1QixFQUFBLEVBRTFCOztBQUVEO0VBQ0UsYUFBYSxFQUFBO0VDeDREWDtJRHU0REo7TUFJSSxjQUFjLEVBQUE7TUFKbEI7UUFPTSxvQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYSxFQUFBLEVBQ2QiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTI7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtYmcsXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAuOTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk3OyB9XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IDk5OTk0OyB9XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5NDsgfVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMDsgfVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQ0cHggMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xNCwgMSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgei1pbmRleDogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTVlM2RmOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtdmlkZW8sXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBGaXggaU9TICovXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogQnV0dG9ucyAqL1xuLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICB3aWR0aDogNDRweDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkOyB9XG5cbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLFxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIEZpeCBJRTExICovXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMiksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmNTI2ODtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgei1pbmRleDogOTk5OTg7IH1cblxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogLjg7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogLTQ0cHg7XG4gIHotaW5kZXg6IDQwMTsgfVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICBwYWRkaW5nOiA3cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcbiAgcmlnaHQ6IDA7IH1cblxuLyogQ2FwdGlvbiAqL1xuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuODUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDY1JSwgcmdiYSgwLCAwLCAwLCAwLjA3NSkgNzUuNSUsIHJnYmEoMCwgMCwgMCwgMC4wMzcpIDgyLjg1JSwgcmdiYSgwLCAwLCAwLCAwLjAxOSkgODglLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4IDQ0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5NjsgfVxuXG5Ac3VwcG9ydHMgKHBhZGRpbmc6IDBweCkge1xuICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgcGFkZGluZzogNzVweCA0NHB4IDI1cHggNDRweDsgfSB9XG5cbi5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZSB7XG4gIG1hcmdpbi10b3A6IC01MHB4OyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uX19ib2R5IHtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLmZhbmN5Ym94LWNhcHRpb24gYSxcbi5mYW5jeWJveC1jYXB0aW9uIGE6bGluayxcbi5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuLmZhbmN5Ym94LWxvYWRpbmcge1xuICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDRweCBzb2xpZCAjODg4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogLjc7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cbi5mYW5jeWJveC1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTsgfVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHJvdGF0ZSAqL1xuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7IH1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAuZmFuY3lib3gtc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgICBwYWRkaW5nOiA2cHggMDsgfVxuICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIHJpZ2h0OiAtNnB4OyB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGU0ZTRlO1xuICAgIGNvbG9yOiAjZjJmNGY2O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDM2cHg7IH1cbiAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gIEBzdXBwb3J0cyAocGFkZGluZzogMHB4KSB7XG4gICAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDsgfSB9IH1cblxuLyogU2hhcmUgKi9cbi5mYW5jeWJveC1zaGFyZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0NGU4NjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhYTA3MTk7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtcbiAgYmFja2dyb3VuZDogIzFkYTFmMjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjVweDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzVkNWI1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogVGh1bWJzICovXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIHBhZGRpbmc6IDJweCAycHggNHB4IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAyMTJweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luOiAycHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB6LWluZGV4OiA5OTk5MTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDExMHB4OyB9XG4gIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05ldWVNYWNoaW5hJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk5ldWUgTWFjaGluYSBCb2xkXCIpLCBsb2NhbChcIk5ldWVNYWNoaW5hLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLnN2ZyNOZXVlTWFjaGluYS1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JheW9uJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXlvbi1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkJheW9uIFJlZ3VsYXJcIiksIGxvY2FsKFwiQmF5b24tUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvQmF5b24tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9CYXlvbi1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CYXlvbi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmF5b24tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0JheW9uLVJlZ3VsYXIuc3ZnI0JheW9uLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOZXVlTWFjaGluYSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk5ldWUgTWFjaGluYSBNZWRpdW1cIiksIGxvY2FsKFwiTmV1ZU1hY2hpbmEtTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0uc3ZnI05ldWVNYWNoaW5hLU1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05ldWVNYWNoaW5hJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk5ldWUgTWFjaGluYSBSZWd1bGFyXCIpLCBsb2NhbChcIk5ldWVNYWNoaW5hLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1SZWd1bGFyLnN2ZyNOZXVlTWFjaGluYS1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWJvbGl0aW9uLVJvdW5kJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BYm9saXRpb24tUm91bmQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiQWJvbGl0aW9uIFJvdW5kXCIpLCBsb2NhbChcIkFib2xpdGlvbi1Sb3VuZFwiKSwgdXJsKFwiLi4vZm9udHMvQWJvbGl0aW9uLVJvdW5kLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Fib2xpdGlvbi1Sb3VuZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQWJvbGl0aW9uLVJvdW5kLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQWJvbGl0aW9uLVJvdW5kLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQWJvbGl0aW9uLVJvdW5kLnN2ZyNBYm9saXRpb24tUm91bmRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IE5ldWVNYWNoaW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzg4ODl2dztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODBhMGE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3OyB9IH1cblxuLm5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS42NjY2N3Z3IDIuNzc3Nzh2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYge1xuICAgICAgcGFkZGluZzogNC4yNjY2N3Z3OyB9IH1cbiAgLm5hdiAubG9nby13cmFwIGltZyB7XG4gICAgd2lkdGg6IDguNzV2dztcbiAgICBoZWlnaHQ6IDMuMzMzMzN2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2IC5sb2dvLXdyYXAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDMxLjJ2dztcbiAgICAgICAgaGVpZ2h0OiAxMnZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjMzMzMzdnc7IH0gfVxuICAubmF2IC5tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogNy42Mzg4OXZ3OyB9XG4gICAgLm5hdiAubWVudSB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAubmF2IC5tZW51IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjc3Nzc4dnc7IH1cbiAgICAgICAgLm5hdiAubWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLm5hdiAubWVudSB1bCBsaSBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogQWJvbGl0aW9uLVJvdW5kO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zODg4OXZ3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAubmF2IC5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubmF2IC5hY3Rpb25zIC5nci1sb2dvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS42NjY2N3Z3OyB9XG4gICAgICAubmF2IC5hY3Rpb25zIC5nci1sb2dvIGltZyB7XG4gICAgICAgIHdpZHRoOiA2LjU5NzIydnc7XG4gICAgICAgIGhlaWdodDogMS44MDU1NnZ3OyB9XG4gICAgLm5hdiAuYWN0aW9ucyAuYnRuLXdyYXAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMC41NTU1NnZ3IDEuNjY2Njd2dyAwLjgzMzMzdnc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU0NjIyO1xuICAgICAgZm9udC1mYW1pbHk6IEFib2xpdGlvbi1Sb3VuZDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zODg4OXZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5uYXYgLmFjdGlvbnMgLmJ0bi13cmFwIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDMuMnZ3IDYuNHZ3IDQuMjY2Njd2dztcbiAgICAgICAgICBmb250LXNpemU6IDUuMzMzMzN2dzsgfSB9XG4gICAgLm5hdiAuYWN0aW9ucyAubWVudS10cmlnZ2VyIHtcbiAgICAgIHdpZHRoOiAxMi44dnc7XG4gICAgICBoZWlnaHQ6IDEyLjh2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjEzMzMzdnc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC5uYXYgLmFjdGlvbnMgLm1lbnUtdHJpZ2dlciBzdmcge1xuICAgICAgICB3aWR0aDogNi45MzMzM3Z3O1xuICAgICAgICBoZWlnaHQ6IDYuOTMzMzN2dzsgfVxuXG4ubW9iaWxlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNDYyMjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAubW9iaWxlLW1lbnUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tb2JpbGUtbWVudSAudG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA0LjI2NjY3dnc7IH1cbiAgICAubW9iaWxlLW1lbnUgLnRvcCAubG9nby13cmFwIGltZyB7XG4gICAgICB3aWR0aDogMzEuMnZ3O1xuICAgICAgaGVpZ2h0OiAxMnZ3O1xuICAgICAgbWFyZ2luLXRvcDogMS4zMzMzM3Z3OyB9XG4gIC5tb2JpbGUtbWVudSAuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm1vYmlsZS1tZW51IC5hY3Rpb25zIC5idG4td3JhcCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IEFib2xpdGlvbi1Sb3VuZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDgwYTBhO1xuICAgICAgcGFkZGluZzogMy4ydncgNi40dncgNC4yNjY2N3Z3O1xuICAgICAgZm9udC1zaXplOiA1LjMzMzMzdnc7IH1cbiAgICAubW9iaWxlLW1lbnUgLmFjdGlvbnMgLm1lbnUtdHJpZ2dlciB7XG4gICAgICB3aWR0aDogMTIuOHZ3O1xuICAgICAgaGVpZ2h0OiAxMi44dnc7XG4gICAgICBtYXJnaW4tbGVmdDogMi4xMzMzM3Z3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAubW9iaWxlLW1lbnUgLmFjdGlvbnMgLm1lbnUtdHJpZ2dlciBzdmcge1xuICAgICAgICB3aWR0aDogNi40dnc7XG4gICAgICAgIGhlaWdodDogNi40dnc7IH1cbiAgLm1vYmlsZS1tZW51IC5tZW51IHtcbiAgICBwYWRkaW5nOiAwIDQuMjY2Njd2dzsgfVxuICAgIC5tb2JpbGUtbWVudSAubWVudSBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiA4LjUzMzMzdnc7IH1cbiAgICAgIC5tb2JpbGUtbWVudSAubWVudSBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBYm9saXRpb24tUm91bmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAuNjY2Njd2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLm1vYmlsZS1tZW51IC5tZW51IGxpIGEgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzAuOTMzMzN2dztcbiAgICAgICAgICBoZWlnaHQ6IDkuNnZ3OyB9XG4gICAgICAgIC5tb2JpbGUtbWVudSAubWVudSBsaSBhIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDUuMzMzMzN2dztcbiAgICAgICAgICBoZWlnaHQ6IDMuNzMzMzN2dzsgfVxuICAubW9iaWxlLW1lbnUgLmJvdHRvbS13cmFwIHtcbiAgICBwYWRkaW5nOiA4LjUzMzMzdncgNC4yNjY2N3Z3OyB9XG4gICAgLm1vYmlsZS1tZW51IC5ib3R0b20td3JhcCAubGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubW9iaWxlLW1lbnUgLmJvdHRvbS13cmFwIC5saXN0ZW4tbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyLjEzMzMzdnc7XG4gICAgICBtYXJnaW4tdG9wOiAyLjEzMzMzdnc7IH1cbiAgICAgIC5tb2JpbGUtbWVudSAuYm90dG9tLXdyYXAgLmxpc3Rlbi1saXN0IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNC45MzMzM3Z3O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAubW9iaWxlLW1lbnUgLmJvdHRvbS13cmFwIC5saXN0ZW4tbGlzdCBhIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiA4dnc7IH1cblxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2Ljk0NDQ0dnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnZ3OyB9IH1cbiAgLmhlYWRlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXIgLm1hcnF1ZWUge1xuICAgIC0tZ2FwOiA0JTtcbiAgICAtLWR1cmF0aW9uOiAyMHM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHZhcigtLWdhcCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5oZWFkZXIgLm1hcnF1ZWUge1xuICAgICAgICAtLWR1cmF0aW9uOiAxM3M7XG4gICAgICAgIC0tZ2FwOiA1JTsgfSB9XG5cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIHZhcigtLWdhcCkpKTsgfSB9XG4gIC5oZWFkZXIgLm1hcnF1ZWVfX2dyb3VwIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiB2YXIoLS1nYXApO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGFuaW1hdGlvbjogc2Nyb2xsIHZhcigtLWR1cmF0aW9uKSBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLmhlYWRlciAubWFycXVlZTpob3ZlciAubWFycXVlZV9fZ3JvdXAge1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cbiAgLmhlYWRlciAucnVubmluZy1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDMuNDcyMjJ2dztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzU3ZGVnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTJlOTAyO1xuICAgIHBhZGRpbmc6IDAuNTU1NTZ2dyAyLjA4MzMzdnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmhlYWRlciAucnVubmluZy1saW5lIHtcbiAgICAgICAgcGFkZGluZzogMi4xMzMzM3Z3IDUuMzMzMzN2dztcbiAgICAgICAgYm90dG9tOiA1Ljg2NjY3dnc7IH0gfVxuICAgIC5oZWFkZXIgLnJ1bm5pbmctbGluZSAucnVubmluZy1saW5lLWl0ZW0ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBCYXlvbjtcbiAgICAgIGZvbnQtc2l6ZTogMy4zMzMzM3Z3O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzA4MGEwYTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmhlYWRlciAucnVubmluZy1saW5lIC5ydW5uaW5nLWxpbmUtaXRlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1LjMzMzMzdnc7IH0gfVxuICAgICAgLmhlYWRlciAucnVubmluZy1saW5lIC5ydW5uaW5nLWxpbmUtaXRlbSBzdmcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyLjc3Nzc4dnc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMTExMTF2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5oZWFkZXIgLnJ1bm5pbmctbGluZSAucnVubmluZy1saW5lLWl0ZW0gc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogNS4zMzMzM3Z3O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMzdnc7IH0gfVxuXG4uYWJvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwLjQxNjY3dncgMTAuOTcyMjJ2dyAxMC40MTY2N3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYWJvdXQge1xuICAgICAgcGFkZGluZzogMjEuMzMzMzN2dyA0LjI2NjY3dnc7IH0gfVxuICAuYWJvdXQgLmxlZnQtZGVjb3JhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUxJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFib3V0IC5sZWZ0LWRlY29yYXRpb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDQlLCAtNjAuNSUpIHNjYWxlKDEuMzUpOyB9IH1cbiAgICAuYWJvdXQgLmxlZnQtZGVjb3JhdGlvbiBzdmcge1xuICAgICAgd2lkdGg6IDI5LjAyNzc4dnc7XG4gICAgICBoZWlnaHQ6IDU4LjI2Mzg5dnc7IH1cbiAgLmFib3V0IC5yaWdodC1kZWNvcmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFib3V0IC5yaWdodC1kZWNvcmF0aW9uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDIlLCAtNjAuNSUpIHNjYWxlKDEuMyk7IH0gfVxuICAgIC5hYm91dCAucmlnaHQtZGVjb3JhdGlvbiBzdmcge1xuICAgICAgd2lkdGg6IDI5LjAyNzc4dnc7XG4gICAgICBoZWlnaHQ6IDUwLjA2OTQ0dnc7IH1cbiAgLmFib3V0IC5kYXRhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5hYm91dCAuZGF0YSAudmlkZW8tdHJpZ2dlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNDQ0NDR2dztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgd2lkdGg6IDMxLjk0NDQ0dnc7XG4gICAgICBoZWlnaHQ6IDE3LjkxNjY3dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5hYm91dCAuZGF0YSAudmlkZW8tdHJpZ2dlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTguNjY2Njd2dztcbiAgICAgICAgICB3aWR0aDogOTEuNDY2Njd2dztcbiAgICAgICAgICBoZWlnaHQ6IDUxLjJ2dzsgfSB9XG4gICAgICAuYWJvdXQgLmRhdGEgLnZpZGVvLXRyaWdnZXIgaW1nLCAuYWJvdXQgLmRhdGEgLnZpZGVvLXRyaWdnZXIgdmlkZW8ge1xuICAgICAgICB3aWR0aDogMzEuOTQ0NDR2dztcbiAgICAgICAgaGVpZ2h0OiAxNy45MTY2N3Z3O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuYWJvdXQgLmRhdGEgLnZpZGVvLXRyaWdnZXIgaW1nLCAuYWJvdXQgLmRhdGEgLnZpZGVvLXRyaWdnZXIgdmlkZW8ge1xuICAgICAgICAgICAgd2lkdGg6IDkxLjQ2NjY3dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDUxLjJ2dzsgfSB9XG4gICAgICAuYWJvdXQgLmRhdGEgLnZpZGVvLXRyaWdnZXIgLmljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogNS41NTU1NnZ3O1xuICAgICAgICBoZWlnaHQ6IDUuNTU1NTZ2dztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5hYm91dCAuZGF0YSAudmlkZW8tdHJpZ2dlciAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTIuOHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMi44dnc7IH0gfVxuICAgICAgICAuYWJvdXQgLmRhdGEgLnZpZGVvLXRyaWdnZXIgLmljb24gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMS40NTgzM3Z3O1xuICAgICAgICAgIGhlaWdodDogMS44MDU1NnZ3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5hYm91dCAuZGF0YSAudmlkZW8tdHJpZ2dlciAuaWNvbiBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogNS42dnc7XG4gICAgICAgICAgICAgIGhlaWdodDogNi45MzMzM3Z3O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC44dnc7IH0gfVxuICAgIC5hYm91dCAuZGF0YSAubG9nby13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcuMjIyMjJ2dztcbiAgICAgIGhlaWdodDogOS41ODMzM3Z3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuYWJvdXQgLmRhdGEgLmxvZ28td3JhcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQuMTMzMzN2dztcbiAgICAgICAgICBoZWlnaHQ6IDEyLjh2dzsgfSB9XG4gICAgICAuYWJvdXQgLmRhdGEgLmxvZ28td3JhcCBzdmcge1xuICAgICAgICB3aWR0aDogNDAuNTU1NTZ2dztcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmFib3V0IC5kYXRhIC5sb2dvLXdyYXAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NC4xMzMzM3Z3OyB9IH1cbiAgICAuYWJvdXQgLmRhdGEgLnRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IE5ldWVNYWNoaW5hO1xuICAgICAgZm9udC1zaXplOiAzLjg4ODg5dnc7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjk4NjExdnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5hYm91dCAuZGF0YSAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiA4LjUzMzMzdnc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOC41MzMzM3Z3OyB9IH1cbiAgICAuYWJvdXQgLmRhdGEgLnBvd2VyZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuYWJvdXQgLmRhdGEgLnBvd2VyZWQgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zODg4OXZ3O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuYWJvdXQgLmRhdGEgLnBvd2VyZWQgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuMjY2Njd2dzsgfSB9XG4gICAgICAgIC5hYm91dCAuZGF0YSAucG93ZXJlZCBhIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNTU1NTZ2dztcbiAgICAgICAgICB3aWR0aDogNXZ3O1xuICAgICAgICAgIGhlaWdodDogMS41Mjc3OHZ3O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4yNzc3OHZ3KTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAuYWJvdXQgLmRhdGEgLnBvd2VyZWQgYSBzdmcge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zMzMzM3Z3O1xuICAgICAgICAgICAgICB3aWR0aDogMTUuMnZ3O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQuNTMzMzN2dztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjh2dyk7IH0gfVxuXG4uZmFuY3lib3gtYnV0dG9uW2RhdGEtZmFuY3lib3gtY2xvc2VdIHtcbiAgd2lkdGg6IDUuNTU1NTZ2dztcbiAgaGVpZ2h0OiA1LjU1NTU2dnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMnZ3O1xuICBtYXJnaW4tcmlnaHQ6IDJ2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5mYW5jeWJveC1idXR0b25bZGF0YS1mYW5jeWJveC1jbG9zZV0ge1xuICAgICAgd2lkdGg6IDE2dnc7XG4gICAgICBoZWlnaHQ6IDE2dnc7IH0gfVxuICAuZmFuY3lib3gtYnV0dG9uW2RhdGEtZmFuY3lib3gtY2xvc2VdIHN2ZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIG1hcmdpbi10b3A6IDUlOyB9XG4gICAgLmZhbmN5Ym94LWJ1dHRvbltkYXRhLWZhbmN5Ym94LWNsb3NlXSBzdmcgKiB7XG4gICAgICBmaWxsOiAjMDAwOyB9XG5cbi50YWctZ3JlZW4ge1xuICBmb250LWZhbWlseTogQWJvbGl0aW9uLVJvdW5kO1xuICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwODBhMGE7XG4gIHBhZGRpbmc6IDAuNjk0NDR2dyAxLjExMTExdncgMS4wNDE2N3Z3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MmU5MDI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGFnLWdyZWVuIHtcbiAgICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgICBwYWRkaW5nOiAyLjEzMzMzdncgNHZ3IDMuMnZ3O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpOyB9IH1cblxuLmVwaXNvZGVzIHtcbiAgcGFkZGluZzogMTAuNDE2Njd2dyAwIDEwLjQxNjY3dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTQ2MjI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZXBpc29kZXMge1xuICAgICAgcGFkZGluZzogMTAuNjY2Njd2dyA0LjI2NjY3dnc7IH0gfVxuICAuZXBpc29kZXMgLmVwaXNvZGVzLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogQWJvbGl0aW9uLVJvdW5kO1xuICAgIGZvbnQtc2l6ZTogNi45NDQ0NHZ3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAxNy4yMjIyMnZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0LjkzMzMzdnc7IH0gfVxuICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtdGl0bGUgLnNvb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTIuNzc3Nzh2dztcbiAgICAgIHRvcDogLTEuMzg4ODl2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmVwaXNvZGVzIC5lcGlzb2Rlcy10aXRsZSAuc29vbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5lcGlzb2RlcyAuZXBpc29kZXMtdGFicyB7XG4gICAgbWFyZ2luOiAyLjc3Nzc4dncgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtdGFicyB7XG4gICAgICAgIG1hcmdpbjogOHZ3IDAgNi40dnc7IH0gfVxuICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtdGFicyAuZXBpc29kZXMtdGFiIHtcbiAgICAgIHBhZGRpbmc6IDAuNjk0NDR2dyAwLjY5NDQ0dncgMS4wNDE2N3Z3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBBYm9saXRpb24tUm91bmQ7XG4gICAgICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDgwYTBhO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDExLjY2NjY3dnc7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXRhYnMgLmVwaXNvZGVzLXRhYiB7XG4gICAgICAgICAgcGFkZGluZzogMi42NjY2N3Z3IDIuNjY2Njd2dyA0dnc7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmb250LXNpemU6IDUuMzMzMzN2dzsgfSB9XG4gICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXRhYnMgLmVwaXNvZGVzLXRhYi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmVwaXNvZGVzIC5lcGlzb2Rlcy1zbGlkZXItd3JhcCB7XG4gICAgcGFkZGluZzogMCAyNy4yOTE2N3Z3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5zbGlkZS1lcC1idG4ge1xuICAgICAgd2lkdGg6IDV2dztcbiAgICAgIGhlaWdodDogNXZ3O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM0LjcyMjIydnc7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5zbGlkZS1lcC1idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMi44dnc7XG4gICAgICAgICAgaGVpZ2h0OiAxMi44dnc7XG4gICAgICAgICAgdG9wOiA4MHZ3OyB9IH1cbiAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLnNsaWRlLWVwLWJ0bi5uZXh0LXNsaWRlLWVwIHtcbiAgICAgICAgcmlnaHQ6IDIwLjgzMzMzdnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5zbGlkZS1lcC1idG4ubmV4dC1zbGlkZS1lcCB7XG4gICAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5zbGlkZS1lcC1idG4ucHJldi1zbGlkZS1lcCB7XG4gICAgICAgIGxlZnQ6IDIwLjgzMzMzdnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5zbGlkZS1lcC1idG4ucHJldi1zbGlkZS1lcCB7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLnNsaWRlLWVwLWJ0biBzdmcge1xuICAgICAgICB3aWR0aDogNXZ3O1xuICAgICAgICBoZWlnaHQ6IDV2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLnNsaWRlLWVwLWJ0biBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEyLjh2dztcbiAgICAgICAgICAgIGhlaWdodDogMTIuOHZ3OyB9IH1cbiAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5lcGlzb2Rlcy1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5lcGlzb2Rlcy1zbGlkZXItaXRlbS5zbGljay1jdXJyZW50IC5pbWctd3JhcCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtLnNsaWNrLWN1cnJlbnQgLmRhdGEge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5pbWctd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTMpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSwgLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5pbWctd3JhcCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5kYXRhIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTsgfVxuICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5zZWFzb24tZXAge1xuICAgICAgbWFyZ2luLXRvcDogMi43Nzc3OHZ3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IE5ldWVNYWNoaW5hO1xuICAgICAgZm9udC1zaXplOiAxLjM4ODg5dnc7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmVwaXNvZGVzIC5lcGlzb2Rlcy1zbGlkZXItd3JhcCAuZXBpc29kZXMtc2xpZGVyLWl0ZW0gLnNlYXNvbi1lcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNi45MzMzM3Z3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3OyB9IH1cbiAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5zZWFzb24tZXAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmVwaXNvZGVzIC5lcGlzb2Rlcy1zbGlkZXItd3JhcCAuZXBpc29kZXMtc2xpZGVyLWl0ZW0gLnNlYXNvbi1lcCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuOTg2MTF2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5lcGlzb2Rlcy1zbGlkZXItaXRlbSAuc2Vhc29uLWVwIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExLjQ2NjY3dnc7IH0gfVxuICAgICAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5zZWFzb24tZXAgc3BhbjpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogMC41NTU1NnZ3O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xLjczNjExdnc7XG4gICAgICAgICAgICB3aWR0aDogMC40ODYxMXZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjQ4NjExdnc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5lcGlzb2Rlcy1zbGlkZXItaXRlbSAuc2Vhc29uLWVwIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMS4zMzMzM3Z3O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNi42NjY2N3Z3O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjg2NjY3dnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjg2NjY3dnc7IH0gfVxuICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC50aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDEuMzg4ODl2dztcbiAgICAgIG1hcmdpbi10b3A6IDEuMTExMTF2dztcbiAgICAgIGZvbnQtZmFtaWx5OiBBYm9saXRpb24tUm91bmQ7XG4gICAgICBmb250LXNpemU6IDQuNDQ0NDR2dztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmVwaXNvZGVzIC5lcGlzb2Rlcy1zbGlkZXItd3JhcCAuZXBpc29kZXMtc2xpZGVyLWl0ZW0gLnRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE3LjA2NjY3dnc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNC44dnc7XG4gICAgICAgICAgZm9udC1zaXplOiA4LjUzMzMzdnc7IH0gfVxuICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5kZXNjIHtcbiAgICAgIHBhZGRpbmc6IDAgMS4zODg4OXZ3O1xuICAgICAgbWFyZ2luLXRvcDogMS42NjY2N3Z3O1xuICAgICAgZm9udC1mYW1pbHk6IE5ldWVNYWNoaW5hO1xuICAgICAgZm9udC1zaXplOiAxLjM4ODg5dnc7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5lcGlzb2Rlcy1zbGlkZXItaXRlbSAuZGVzYyB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2LjR2dztcbiAgICAgICAgICBmb250LXNpemU6IDQuMjY2Njd2dzsgfSB9XG4gICAgLmVwaXNvZGVzIC5lcGlzb2Rlcy1zbGlkZXItd3JhcCAuZXBpc29kZXMtc2xpZGVyLWl0ZW0gLmFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEuNjY2Njd2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmVwaXNvZGVzIC5lcGlzb2Rlcy1zbGlkZXItd3JhcCAuZXBpc29kZXMtc2xpZGVyLWl0ZW0gLmFjdGlvbnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYuNHZ3O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5lcGlzb2Rlcy1zbGlkZXItaXRlbSAuYWN0aW9ucyAucGxheS1lcCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFib2xpdGlvbi1Sb3VuZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjY2NjY3dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5hY3Rpb25zIC5wbGF5LWVwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNi40dnc7IH0gfVxuICAgICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5lcGlzb2Rlcy1zbGlkZXItaXRlbSAuYWN0aW9ucyAucGxheS1lcCAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDV2dztcbiAgICAgICAgICBoZWlnaHQ6IDV2dztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjExMTExdnc7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLmVwaXNvZGVzIC5lcGlzb2Rlcy1zbGlkZXItd3JhcCAuZXBpc29kZXMtc2xpZGVyLWl0ZW0gLmFjdGlvbnMgLnBsYXktZXAgLmljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTIuOHZ3O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEyLjh2dztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEzMzMzdnc7IH0gfVxuICAgICAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5hY3Rpb25zIC5wbGF5LWVwIC5pY29uIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMS40NTgzM3Z3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjgwNTU2dnc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjEzODg5dnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5hY3Rpb25zIC5wbGF5LWVwIC5pY29uIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQuOHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNS44NjY2N3Z3O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEuMDY2Njd2dzsgfSB9XG4gICAgICAgICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5lcGlzb2Rlcy1zbGlkZXItaXRlbSAuYWN0aW9ucyAucGxheS1lcCAuaWNvbiBzdmcgKiB7XG4gICAgICAgICAgICAgIGZpbGw6ICMwMDA7IH1cbiAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5hY3Rpb25zIC50aW1lIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBmb250LWZhbWlseTogQWJvbGl0aW9uLVJvdW5kO1xuICAgICAgICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZiNWE3O1xuICAgICAgICBtYXJnaW4tbGVmdDogMS4xMTExMXZ3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNzc3Nzh2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5hY3Rpb25zIC50aW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEzMzMzdnc7XG4gICAgICAgICAgICBmb250LXNpemU6IDYuNHZ3OyB9IH1cbiAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5hY3Rpb25zIC5saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi43Nzc3OHZ3O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5lcGlzb2Rlcy1zbGlkZXItaXRlbSAuYWN0aW9ucyAubGlua3Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dzsgfSB9XG4gICAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5hY3Rpb25zIC5saW5rczphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5hY3Rpb25zIC5saW5rczphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAuZXBpc29kZXMgLmVwaXNvZGVzLXNsaWRlci13cmFwIC5lcGlzb2Rlcy1zbGlkZXItaXRlbSAuYWN0aW9ucyAubGlua3MgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43MzYxMXZ3OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5hY3Rpb25zIC5saW5rcyBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2LjY2NjY3dnc7IH0gfVxuICAgICAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5hY3Rpb25zIC5saW5rcyBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmVwaXNvZGVzIC5lcGlzb2Rlcy1zbGlkZXItd3JhcCAuZXBpc29kZXMtc2xpZGVyLWl0ZW0gLmFjdGlvbnMgLmxpbmtzIGEgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjc3Nzc4dnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgIC5lcGlzb2RlcyAuZXBpc29kZXMtc2xpZGVyLXdyYXAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIC5hY3Rpb25zIC5saW5rcyBhIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMC42NjY2N3Z3OyB9IH1cblxuW2RhdGEtZmFuY3lib3gtdGh1bWJzXSwgW2RhdGEtZmFuY3lib3gtcGxheV0sIFtkYXRhLWZhbmN5Ym94LW5leHRdLCBbZGF0YS1mYW5jeWJveC1wcmV2XSwgLmZhbmN5Ym94LWluZm9iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnF1ZXN0aW9uLWZvcm0gLnRpdGxlLWZvcm0ge1xuICBwYWRkaW5nOiAxMC40MTY2N3Z3IDIuNzc3Nzh2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnF1ZXN0aW9uLWZvcm0gLnRpdGxlLWZvcm0ge1xuICAgICAgcGFkZGluZzogMjEuMzMzMzN2dyA0LjI2NjY3dnc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5xdWVzdGlvbi1mb3JtIC50aXRsZS1mb3JtIC50aXRsZS13cmFwIHtcbiAgICB3aWR0aDogNDQuNDQ0NDR2dztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnF1ZXN0aW9uLWZvcm0gLnRpdGxlLWZvcm0gLnRpdGxlLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNi40dnc7IH0gfVxuICAgIC5xdWVzdGlvbi1mb3JtIC50aXRsZS1mb3JtIC50aXRsZS13cmFwIC50YWctZ3JlZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDQuODYxMTF2dztcbiAgICAgIGJvdHRvbTogLTIuNDMwNTZ2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnF1ZXN0aW9uLWZvcm0gLnRpdGxlLWZvcm0gLnRpdGxlLXdyYXAgLnRhZy1ncmVlbiB7XG4gICAgICAgICAgcmlnaHQ6IC0wLjUzMzMzdnc7XG4gICAgICAgICAgYm90dG9tOiAtNy40NjY2N3Z3OyB9IH1cbiAgICAucXVlc3Rpb24tZm9ybSAudGl0bGUtZm9ybSAudGl0bGUtd3JhcCAudCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IEFib2xpdGlvbi1Sb3VuZDtcbiAgICAgIGZvbnQtc2l6ZTogNi45NDQ0NHZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucXVlc3Rpb24tZm9ybSAudGl0bGUtZm9ybSAudGl0bGUtd3JhcCAudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNC45MzMzM3Z3OyB9IH1cbiAgLnF1ZXN0aW9uLWZvcm0gLnRpdGxlLWZvcm0gLmZvcm0td3JhcCB7XG4gICAgd2lkdGg6IDQ3LjIyMjIydnc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIuMDgzMzN2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucXVlc3Rpb24tZm9ybSAudGl0bGUtZm9ybSAuZm9ybS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnZ3OyB9IH1cbiAgICAucXVlc3Rpb24tZm9ybSAudGl0bGUtZm9ybSAuZm9ybS13cmFwIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLVJvdyB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucXVlc3Rpb24tZm9ybSAudGl0bGUtZm9ybSAuZm9ybS13cmFwIFtkYXRhLWhzZmMtaWQ9XCJFbWFpbEZpZWxkXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucXVlc3Rpb24tZm9ybSAudGl0bGUtZm9ybSAuZm9ybS13cmFwIFtkYXRhLWhzZmMtaWQ9XCJEYXRhUHJpdmFjeUZpZWxkXCJdID4gKiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucXVlc3Rpb24tZm9ybSAudGl0bGUtZm9ybSAuZm9ybS13cmFwIFtkYXRhLWhzZmMtaWQ9XCJEYXRhUHJpdmFjeUZpZWxkXCJdID4gKjpudGgtY2hpbGQoMSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5xdWVzdGlvbi1mb3JtIC50aXRsZS1mb3JtIC5mb3JtLXdyYXAgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtU3RlcCAuaHNmYy1TdGVwX19Db250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucXVlc3Rpb24tZm9ybSAudGl0bGUtZm9ybSAuZm9ybS13cmFwIFtkYXRhLWhzZmMtaWQ9XCJGaWVsZExhYmVsXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucXVlc3Rpb24tZm9ybSAudGl0bGUtZm9ybSAuZm9ybS13cmFwIFtkYXRhLWhzZmMtaWQ9XCJSaWNoVGV4dFwiXSBwIHtcbiAgICAgIHdpZHRoOiAxNi4wNDE2N3Z3O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zODg4OXZ3ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucXVlc3Rpb24tZm9ybSAudGl0bGUtZm9ybSAuZm9ybS13cmFwIFtkYXRhLWhzZmMtaWQ9XCJSaWNoVGV4dFwiXSBwIHtcbiAgICAgICAgICB3aWR0aDogNTMuMzMzMzN2dztcbiAgICAgICAgICBmb250LXNpemU6IDQuMjY2Njd2dyAhaW1wb3J0YW50OyB9IH1cbiAgICAucXVlc3Rpb24tZm9ybSAudGl0bGUtZm9ybSAuZm9ybS13cmFwIFtkYXRhLWhzZmMtaWQ9XCJEYXRhUHJpdmFjeUZpZWxkXCJdIC5oc2ZjLVJpY2hUZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgIGZvbnQtc2l6ZTogMC45NzIyMnZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAxNi44NzV2dztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwLjY5NDQ0dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5xdWVzdGlvbi1mb3JtIC50aXRsZS1mb3JtIC5mb3JtLXdyYXAgW2RhdGEtaHNmYy1pZD1cIkRhdGFQcml2YWN5RmllbGRcIl0gLmhzZmMtUmljaFRleHQge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgLnF1ZXN0aW9uLWZvcm0gLnRpdGxlLWZvcm0gLmZvcm0td3JhcCBbZGF0YS1oc2ZjLWlkPVwiRGF0YVByaXZhY3lGaWVsZFwiXSAuaHNmYy1SaWNoVGV4dCBhIHtcbiAgICAgICAgY29sb3I6ICNmZTQ2MjI7IH1cbiAgICAucXVlc3Rpb24tZm9ybSAudGl0bGUtZm9ybSAuZm9ybS13cmFwIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLU5hdmlnYXRpb25Sb3cge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5xdWVzdGlvbi1mb3JtIC50aXRsZS1mb3JtIC5mb3JtLXdyYXAgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtTmF2aWdhdGlvblJvd19fQWxlcnRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucXVlc3Rpb24tZm9ybSAudGl0bGUtZm9ybSAuZm9ybS13cmFwIHRleHRhcmVhIHtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGhlaWdodDogNXZ3O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODBhMGE7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEuNTk3MjJ2dyA4LjMzMzMzdncgMS4zODg4OXZ3IDEuMzg4ODl2dztcbiAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zODg4OXZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogMS4xMTExMXZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucXVlc3Rpb24tZm9ybSAudGl0bGUtZm9ybSAuZm9ybS13cmFwIHRleHRhcmVhIHtcbiAgICAgICAgICBoZWlnaHQ6IDEyLjh2dztcbiAgICAgICAgICBwYWRkaW5nOiAzLjQ2NjY3dncgNC4yNjY2N3Z3IDIuMTMzMzN2dyA0LjI2NjY3dnc7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNC4yNjY2N3Z3OyB9IH1cbiAgICAgIC5xdWVzdGlvbi1mb3JtIC50aXRsZS1mb3JtIC5mb3JtLXdyYXAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAgIC5xdWVzdGlvbi1mb3JtIC50aXRsZS1mb3JtIC5mb3JtLXdyYXAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgd2lkdGg6IDcuNXZ3O1xuICAgICAgaGVpZ2h0OiA0LjMwNTU2dnc7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTQ2MjI7XG4gICAgICBmb250LWZhbWlseTogQWJvbGl0aW9uLVJvdW5kO1xuICAgICAgZm9udC1zaXplOiAxLjY2NjY3dnc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjM0NzIydnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUuMzQ3MjJ2dztcbiAgICAgIHJpZ2h0OiAwLjM0NzIydnc7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnF1ZXN0aW9uLWZvcm0gLnRpdGxlLWZvcm0gLmZvcm0td3JhcCBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEyLjh2dztcbiAgICAgICAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4zMzMzM3Z3OyB9IH1cbiAgICAgIC5xdWVzdGlvbi1mb3JtIC50aXRsZS1mb3JtIC5mb3JtLXdyYXAgW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU0NjIyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnF1ZXN0aW9uLWZvcm0gLm1hcnF1ZWUge1xuICAtLWdhcDogMS41JTtcbiAgLS1kdXJhdGlvbjogMjBzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLWdhcCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucXVlc3Rpb24tZm9ybSAubWFycXVlZSB7XG4gICAgICAtLWR1cmF0aW9uOiAzMHM7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSB2YXIoLS1nYXApKSk7IH0gfVxuXG4ucXVlc3Rpb24tZm9ybSAubWFycXVlZV9fZ3JvdXAge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1nYXApO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFuaW1hdGlvbjogc2Nyb2xsIHZhcigtLWR1cmF0aW9uKSBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLnF1ZXN0aW9uLWZvcm0gLm1hcnF1ZWVfX2dyb3VwIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwLjU1NTU2dnc7XG4gICAgaGVpZ2h0OiA5LjU4MzMzdnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnF1ZXN0aW9uLWZvcm0gLm1hcnF1ZWVfX2dyb3VwIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA3Ny44NjY2N3Z3O1xuICAgICAgICBoZWlnaHQ6IDE4LjEzMzMzdnc7IH0gfVxuXG4ucXVlc3Rpb24tZm9ybSAubWFycXVlZS1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDEuMTExMTF2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5xdWVzdGlvbi1mb3JtIC5tYXJxdWVlLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuMTMzMzN2dzsgfSB9XG4gIC5xdWVzdGlvbi1mb3JtIC5tYXJxdWVlLXJpZ2h0IC5tYXJxdWVlX19ncm91cCB7XG4gICAgYW5pbWF0aW9uOiBzY3JvbGwgdmFyKC0tZHVyYXRpb24pIGxpbmVhciBpbmZpbml0ZSByZXZlcnNlOyB9XG5cbi5ndWVzdHMge1xuICBwYWRkaW5nOiAxMC40MTY2N3Z3IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZ3Vlc3RzIHtcbiAgICAgIHBhZGRpbmc6IDIxLjMzMzMzdncgMDsgfSB9XG4gIC5ndWVzdHMgLmd1ZXN0cy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41NTU1NnZ3O1xuICAgIGZvbnQtZmFtaWx5OiBBYm9saXRpb24tUm91bmQ7XG4gICAgZm9udC1zaXplOiA2Ljk0NDQ0dnc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmd1ZXN0cyAuZ3Vlc3RzLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOC41MzMzM3Z3O1xuICAgICAgICBmb250LXNpemU6IDE0LjkzMzMzdnc7IH0gfVxuICAuZ3Vlc3RzIC5ndWVzdHMtc2xpZGVyLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMjQuMzA1NTZ2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmd1ZXN0cyAuZ3Vlc3RzLXNsaWRlci13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMCA0LjI2NjY3dnc7IH0gfVxuICAuZ3Vlc3RzIC5ndWVzdHMtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuZ3Vlc3RzIC5ndWVzdHMtc2xpZGVyIC5ndWVzdHMtc2xpZGVyLWl0ZW0uc2xpY2stY3VycmVudCAuaW1nLXdyYXAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2OS40NDQ0NHZ3KSByb3RhdGVZKDBkZWcpIHNjYWxlKDEpIHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAuZ3Vlc3RzIC5ndWVzdHMtc2xpZGVyIC5ndWVzdHMtc2xpZGVyLWl0ZW0uc2xpY2stY3VycmVudCAuaW1nLXdyYXA6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5ndWVzdHMgLmd1ZXN0cy1zbGlkZXIgLmd1ZXN0cy1zbGlkZXItaXRlbS5zbGljay1jdXJyZW50IC5pbWctd3JhcCAubGluayB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5ndWVzdHMgLmd1ZXN0cy1zbGlkZXIgLmd1ZXN0cy1zbGlkZXItaXRlbS5zbGljay1jdXJyZW50IC5kYXRhIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5ndWVzdHMgLmd1ZXN0cy1zbGlkZXIgLmd1ZXN0cy1zbGlkZXItaXRlbS5pcy1uZXh0IC5pbWctd3JhcCB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2OS40NDQ0NHZ3KSByb3RhdGVZKDI4ZGVnKSBzY2FsZSgwLjgxKSB0cmFuc2xhdGVYKC0xMi41dncpOyB9XG4gIC5ndWVzdHMgLmd1ZXN0cy1zbGlkZXIgLmd1ZXN0cy1zbGlkZXItaXRlbS5pcy1wcmV2IC5pbWctd3JhcCB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2OS40NDQ0NHZ3KSByb3RhdGVZKC0yOGRlZykgc2NhbGUoMC44MSkgdHJhbnNsYXRlWCgxMi41dncpOyB9XG4gIC5ndWVzdHMgLmd1ZXN0cy1zbGlkZXIgLmd1ZXN0cy1zbGlkZXItaXRlbSAuaW1nLXdyYXAge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB3aWR0aDogNDAuOTcyMjJ2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCBvcGFjaXR5LCAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuMiwgMC4yLCAxKSB0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoMGRlZyk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmd1ZXN0cyAuZ3Vlc3RzLXNsaWRlciAuZ3Vlc3RzLXNsaWRlci1pdGVtIC5pbWctd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuZ3Vlc3RzIC5ndWVzdHMtc2xpZGVyIC5ndWVzdHMtc2xpZGVyLWl0ZW0gLmltZy13cmFwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwODBhMGEgNTclLCByZ2JhKDAsIDAsIDAsIDApIDcxJSk7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTsgfVxuICAgIC5ndWVzdHMgLmd1ZXN0cy1zbGlkZXIgLmd1ZXN0cy1zbGlkZXItaXRlbSAuaW1nLXdyYXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZ3Vlc3RzIC5ndWVzdHMtc2xpZGVyIC5ndWVzdHMtc2xpZGVyLWl0ZW0gLmltZy13cmFwIC5saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyLjIyMjIydnc7XG4gICAgICB0b3A6IDIuMjIyMjJ2dztcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5ndWVzdHMgLmd1ZXN0cy1zbGlkZXIgLmd1ZXN0cy1zbGlkZXItaXRlbSAuaW1nLXdyYXAgLmxpbmsge1xuICAgICAgICAgIHJpZ2h0OiA0LjI2NjY3dnc7XG4gICAgICAgICAgdG9wOiA0LjI2NjY3dnc7IH0gfVxuICAgICAgLmd1ZXN0cyAuZ3Vlc3RzLXNsaWRlciAuZ3Vlc3RzLXNsaWRlci1pdGVtIC5pbWctd3JhcCAubGluayBzdmcge1xuICAgICAgICB3aWR0aDogNXZ3O1xuICAgICAgICBoZWlnaHQ6IDV2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5ndWVzdHMgLmd1ZXN0cy1zbGlkZXIgLmd1ZXN0cy1zbGlkZXItaXRlbSAuaW1nLXdyYXAgLmxpbmsgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMi44dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyLjh2dzsgfSB9XG4gIC5ndWVzdHMgLmd1ZXN0cy1zbGlkZXIgLmd1ZXN0cy1zbGlkZXItaXRlbSAuZGF0YSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTsgfVxuICAuZ3Vlc3RzIC5ndWVzdHMtc2xpZGVyIC5ndWVzdHMtc2xpZGVyLWl0ZW0gLnBvc2l0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc3Nzc4dnc7XG4gICAgZm9udC1mYW1pbHk6IEFib2xpdGlvbi1Sb3VuZDtcbiAgICBmb250LXNpemU6IDQuNDQ0NDR2dztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZ3Vlc3RzIC5ndWVzdHMtc2xpZGVyIC5ndWVzdHMtc2xpZGVyLWl0ZW0gLnBvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xuICAgICAgICBmb250LXNpemU6IDguNTMzMzN2dzsgfSB9XG4gIC5ndWVzdHMgLmd1ZXN0cy1zbGlkZXIgLmd1ZXN0cy1zbGlkZXItaXRlbSAudGFncyB7XG4gICAgbWFyZ2luLXRvcDogMS42NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMC41NTU1NnZ3O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ndWVzdHMgLmd1ZXN0cy1zbGlkZXIgLmd1ZXN0cy1zbGlkZXItaXRlbSAudGFncyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYuNHZ3O1xuICAgICAgICBnYXA6IDIuMTMzMzN2dzsgfSB9XG4gICAgLmd1ZXN0cyAuZ3Vlc3RzLXNsaWRlciAuZ3Vlc3RzLXNsaWRlci1pdGVtIC50YWdzIC50YWcge1xuICAgICAgZm9udC1mYW1pbHk6IE5ldWVNYWNoaW5hO1xuICAgICAgZm9udC1zaXplOiAxLjM4ODg5dnc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMS4wNDE2N3Z3IDEuNzM2MTF2dztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTQ2MjI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5ndWVzdHMgLmd1ZXN0cy1zbGlkZXIgLmd1ZXN0cy1zbGlkZXItaXRlbSAudGFncyAudGFnIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgICAgICAgICBwYWRkaW5nOiAyLjY2NjY3dnc7IH0gfVxuICAgICAgLmd1ZXN0cyAuZ3Vlc3RzLXNsaWRlciAuZ3Vlc3RzLXNsaWRlci1pdGVtIC50YWdzIC50YWcuZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTJFOTAyO1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAuZ3Vlc3RzIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc3Nzc4dnc7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ndWVzdHMgLnNsaWNrLWRvdHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnZ3OyB9IH1cbiAgICAuZ3Vlc3RzIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4xMTExMXZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZ3Vlc3RzIC5zbGljay1kb3RzIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTMzMzN2dzsgfSB9XG4gICAgICAuZ3Vlc3RzIC5zbGljay1kb3RzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5ndWVzdHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5ndWVzdHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDUuNzYzODl2dztcbiAgICAgICAgaGVpZ2h0OiAwLjc2Mzg5dnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjFkMWQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZ3Vlc3RzIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogOS42dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMzMzMzN2dzsgfSB9XG4gIC5ndWVzdHMgLnNsaWRlLWd1ZXN0cy1idG4ge1xuICAgIHdpZHRoOiA1dnc7XG4gICAgaGVpZ2h0OiA1dnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTIuNzc3Nzh2dztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZ3Vlc3RzIC5zbGlkZS1ndWVzdHMtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEyLjh2dztcbiAgICAgICAgaGVpZ2h0OiAxMi44dnc7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNS4zMzMzM3Z3OyB9IH1cbiAgICAuZ3Vlc3RzIC5zbGlkZS1ndWVzdHMtYnRuLm5leHQtc2xpZGUtZ3Vlc3RzIHtcbiAgICAgIHJpZ2h0OiAxNi42NjY2N3Z3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZ3Vlc3RzIC5zbGlkZS1ndWVzdHMtYnRuLm5leHQtc2xpZGUtZ3Vlc3RzIHtcbiAgICAgICAgICByaWdodDogNC4yNjY2N3Z3OyB9IH1cbiAgICAuZ3Vlc3RzIC5zbGlkZS1ndWVzdHMtYnRuLnByZXYtc2xpZGUtZ3Vlc3RzIHtcbiAgICAgIGxlZnQ6IDE2LjY2NjY3dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5ndWVzdHMgLnNsaWRlLWd1ZXN0cy1idG4ucHJldi1zbGlkZS1ndWVzdHMge1xuICAgICAgICAgIGxlZnQ6IDQuMjY2Njd2dzsgfSB9XG4gICAgLmd1ZXN0cyAuc2xpZGUtZ3Vlc3RzLWJ0biBzdmcge1xuICAgICAgd2lkdGg6IDV2dztcbiAgICAgIGhlaWdodDogNXZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZ3Vlc3RzIC5zbGlkZS1ndWVzdHMtYnRuIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEyLjh2dztcbiAgICAgICAgICBoZWlnaHQ6IDEyLjh2dzsgfSB9XG5cbi5jb250YWN0IHtcbiAgcGFkZGluZzogMTAuNDE2Njd2dyAyLjc3Nzc4dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTQ2MjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250YWN0IHtcbiAgICAgIHBhZGRpbmc6IDEwLjY2NjY3dncgNC4yNjY2N3Z3O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY29udGFjdCAuY29udGFjdC1sZWZ0IHtcbiAgICB3aWR0aDogNDIuMDgzMzN2dztcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuY29udGFjdCAuY29udGFjdC1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmNvbnRhY3QgLmNvbnRhY3QtbGVmdCBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGFjdCAuY29udGFjdC1yaWdodCB7XG4gICAgd2lkdGg6IDUwLjEzODg5dnc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5jb250YWN0IC5jb250YWN0LXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnZ3OyB9IH1cbiAgICAuY29udGFjdCAuY29udGFjdC1yaWdodCAudGFnLWdyZWVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zLjEyNXZ3O1xuICAgICAgdG9wOiAtMS43MzYxMXZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuY29udGFjdCAuY29udGFjdC1yaWdodCAudGFnLWdyZWVuIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAtMi4xMzMzM3Z3O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNDEuNzRkZWcpO1xuICAgICAgICAgIHRvcDogLTMuMnZ3OyB9IH1cbiAgICAuY29udGFjdCAuY29udGFjdC1yaWdodCBbZGF0YS1oc2ZjLWlkPVwiRGF0YVByaXZhY3lGaWVsZFwiXSBbZGF0YS1oc2ZjLWlkPVwiUm93XCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jb250YWN0IC5jb250YWN0LXJpZ2h0IFtkYXRhLWhzZmMtaWQ9XCJEYXRhUHJpdmFjeUZpZWxkXCJdIFtkYXRhLWhzZmMtaWQ9XCJSb3dcIl06Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb250YWN0IC5jb250YWN0LXJpZ2h0IFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmNvbnRhY3QgLmNvbnRhY3QtcmlnaHQgW2RhdGEtaHNmYy1pZD1cIlJpY2hUZXh0XCJdIHAge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBYm9saXRpb24tUm91bmQ7XG4gICAgICBmb250LXNpemU6IDYuOTQ0NDR2dyAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjQ3MjIydnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5jb250YWN0IC5jb250YWN0LXJpZ2h0IFtkYXRhLWhzZmMtaWQ9XCJSaWNoVGV4dFwiXSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0LjkzMzMzdncgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7IH0gfVxuICAgIC5jb250YWN0IC5jb250YWN0LXJpZ2h0IFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLUZpZWxkTGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb250YWN0IC5jb250YWN0LXJpZ2h0IFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLVJvdyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBnYXA6IDIuNzc3Nzh2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QgLmNvbnRhY3QtcmlnaHQgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtUm93IHtcbiAgICAgICAgICBnYXA6IDA7IH0gfVxuICAgIC5jb250YWN0IC5jb250YWN0LXJpZ2h0IC5oc2ZjLU5hdmlnYXRpb25Sb3dfX0FsZXJ0cyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGFjdCAuY29udGFjdC1yaWdodCBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICAgIC5jb250YWN0IC5jb250YWN0LXJpZ2h0IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgLmNvbnRhY3QgLmNvbnRhY3QtcmlnaHQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAuY29udGFjdCAuY29udGFjdC1yaWdodCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjZmU0NjIyIGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAvKiDRg9Cx0LjRgNCw0LXQvCDRhNC+0L0gKi9cbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAvKiDRgtC10LrRgdGCINCx0LXQu9GL0Lwg0LjQu9C4INC70Y7QsdC+0Lkg0L3Rg9C20L3Ri9C5ICovXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgLyog0YPQsdC40YDQsNC10Lwg0LzQuNCz0LDQvdC40LUgKi9cbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGFjdCAuY29udGFjdC1yaWdodCBpbnB1dCB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1mYW1pbHk6IEFib2xpdGlvbi1Sb3VuZDtcbiAgICAgIGZvbnQtc2l6ZTogNC40NDQ0NHZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMCAwIDEuMzg4ODl2dyAwO1xuICAgICAgbWFyZ2luLXRvcDogMS4zODg4OXZ3O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuY29udGFjdCAuY29udGFjdC1yaWdodCBpbnB1dCB7XG4gICAgICAgICAgZm9udC1zaXplOiA2LjR2dztcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNHZ3IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3OyB9IH1cbiAgICAgIC5jb250YWN0IC5jb250YWN0LXJpZ2h0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZiNWE3OyB9XG4gICAgLmNvbnRhY3QgLmNvbnRhY3QtcmlnaHQgW2RhdGEtaHNmYy1pZD1cIkRhdGFQcml2YWN5RmllbGRcIl0gW2RhdGEtaHNmYy1pZD1cIlJpY2hUZXh0XCJdIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgIGZvbnQtc2l6ZTogMC45NzIyMnZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZiNWE3O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDkuODYxMTF2dztcbiAgICAgIGJvdHRvbTogMC43NjM4OXZ3O1xuICAgICAgd2lkdGg6IDE2Ljg3NXZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuY29udGFjdCAuY29udGFjdC1yaWdodCBbZGF0YS1oc2ZjLWlkPVwiRGF0YVByaXZhY3lGaWVsZFwiXSBbZGF0YS1oc2ZjLWlkPVwiUmljaFRleHRcIl0ge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgICAgLmNvbnRhY3QgLmNvbnRhY3QtcmlnaHQgW2RhdGEtaHNmYy1pZD1cIkRhdGFQcml2YWN5RmllbGRcIl0gW2RhdGEtaHNmYy1pZD1cIlJpY2hUZXh0XCJdIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0IC5jb250YWN0LXJpZ2h0IFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLU5hdmlnYXRpb25Sb3dfX0J1dHRvbnM6aGFzKD4gKjpvbmx5LWNoaWxkKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY29udGFjdCAuY29udGFjdC1yaWdodCBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB3aWR0aDogNy44NDcyMnZ3O1xuICAgICAgaGVpZ2h0OiA1dnc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBYm9saXRpb24tUm91bmQ7XG4gICAgICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDgwYTBhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDIuMDEzODl2dztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjM0NzIydnc7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QgLmNvbnRhY3QtcmlnaHQgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTIuOHZ3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNi40dnc7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMzMzMzN2dzsgfSB9XG4gICAgICAuY29udGFjdCAuY29udGFjdC1yaWdodCBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDgwYTBhICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGFjdCAuY29udGFjdC1yaWdodCBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1OYXZpZ2F0aW9uUm93IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNS41NTU1NnZ3IDMuMDU1NTZ2dyAyLjc3Nzc4dnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDIxLjMzMzMzdncgNC4yNjY2N3Z3IDYuNHZ3OyB9IH1cbiAgLmZvb3RlciAubG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM4ODg5dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZvb3RlciAubG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dzsgfSB9XG4gICAgLmZvb3RlciAubG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDEyLjU2OTQ0dnc7XG4gICAgICBoZWlnaHQ6IDQuNzIyMjJ2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmZvb3RlciAubG9nbyBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0OC4yNjY2N3Z3O1xuICAgICAgICAgIGhlaWdodDogMTguMTMzMzN2dzsgfSB9XG4gIC5mb290ZXIgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mb290ZXIgLmxpbmtzIC5sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgZm9udC1mYW1pbHk6IE5ldWVNYWNoaW5hO1xuICAgICAgZm9udC1zaXplOiAwLjk3MjIydnc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmZvb3RlciAubGlua3MgLmxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNzMzMzN2dzsgfSB9XG4gICAgLmZvb3RlciAubGlua3MgLmxpbmtzLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogLTAuMzQ3MjJ2dztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmZvb3RlciAubGlua3MgLmxpbmtzLWxpc3Qge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIC5mb290ZXIgLmxpbmtzIC5saW5rcy1saXN0IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBCYXlvbjtcbiAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjc3Nzc4dnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZm9vdGVyIC5saW5rcyAubGlua3MtbGlzdCBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOS42dnc7IH0gfVxuICAgICAgICAuZm9vdGVyIC5saW5rcyAubGlua3MtbGlzdCBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuZm9vdGVyIC5saW5rcyAubGlua3MtbGlzdCBhIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAyLjA4MzMzdnc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzdnc7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjEzODg5dncpOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5mb290ZXIgLmxpbmtzIC5saW5rcy1saXN0IGEgc3ZnIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4dnc7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4ydnc7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG4gIC5mb290ZXIgLnByaXZhY3kge1xuICAgIG1hcmdpbi10b3A6IDEuNzM2MTF2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZvb3RlciAucHJpdmFjeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYuNjY2Njd2dzsgfSB9XG4gICAgLmZvb3RlciAucHJpdmFjeSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gICAgICBmb250LXNpemU6IDAuOTcyMjJ2dztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZm9vdGVyIC5wcml2YWN5IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3OyB9IH1cbiAgLmZvb3RlciAuY29weSB7XG4gICAgbWFyZ2luLXRvcDogMC42OTQ0NHZ3O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICBmb250LXNpemU6IDAuOTcyMjJ2dztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZm9vdGVyIC5jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNjY2Njd2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oaWRlLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2hvdy1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2hvdy1zbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNob3ctc20uZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGUge1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTsgfSB9XG5cbnEge1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTsgfSB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTkyO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1iZyxcbi5mYW5jeWJveC1zdGFnZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmZhbmN5Ym94LWJnIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMzAsIDMwLCAzMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNDcsIDAsIC43NCwgLjcxKTtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgICBvcGFjaXR5OiAuOTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMiwgLjYxLCAuMzYsIDEpO1xufVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5OTk3O1xufVxuXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC1pbmZvYmFyIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWluLXdpZHRoOiA0NHB4O1xuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveC10b29sYmFyIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1zdGFnZSB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1zbGlkZSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLyogVXNpbmcgd2l0aG91dCBwcmVmaXggd291bGQgYnJlYWsgSUUxMSAqL1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZzogNDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5NDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSxcbi5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDQ0cHggMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuICAgIHBhZGRpbmc6IDZweDtcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBhZGRpbmc6IDQ0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41LCAwLCAuMTQsIDEpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XG4gICAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xuICAgIGN1cnNvcjogdGV4dDtcbn1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXZpZGVvLFxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBGaXggaU9TICovXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKiBCdXR0b25zICovXG5cbi5mYW5jeWJveC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgLjYpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDQ0cHg7XG59XG5cbi5mYW5jeWJveC1idXR0b24sXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIEZpeCBJRTExICovXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6bnRoLWNoaWxkKDEpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmNTI2ODtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgei1pbmRleDogOTk5OTg7XG59XG5cbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEycHg7XG4gICAgdG9wOiAtNDRweDtcbiAgICB6LWluZGV4OiA0MDE7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgd2lkdGg6IDcwcHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgICBwYWRkaW5nOiA3cHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gICAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xuICAgIHJpZ2h0OiAwO1xufVxuXG4vKiBDYXB0aW9uICovXG5cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIC44NSkgMCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjMpIDUwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMTUpIDY1JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDc1KSA3NS41JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDM3KSA4Mi44NSUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjAxOSkgODglLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogNzVweCA0NHB4IDI1cHggNDRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5OTY7XG59XG5cbkBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4IDQ0cHg7XG4gICAgfVxufVxuXG4uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGUge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxuLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gICAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG5cbi5mYW5jeWJveC1hbmltYXRlZCB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTksIDEsIC4yMiwgMSk7XG59XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAgIC5mYW5jeWJveC1zbGlkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICAgICAgY29sb3I6ICNmMmY0ZjY7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICB9XG5cbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICB9XG5cbiAgICBAc3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gICAgICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiBTaGFyZSAqL1xuXG4uZmFuY3lib3gtc2hhcmUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzNDRlODY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4gICAgYmFja2dyb3VuZDogI2JkMDgxZDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWEwNzE5O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICAgIGJhY2tncm91bmQ6ICMxZGExZjI7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzBkOTVlODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyNXB4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4gICAgZmlsbDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICM1ZDViNWI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi8qIFRodW1icyAqL1xuXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMTJweDtcbiAgICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMjEycHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA3cHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbjogMnB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KTtcbiAgICB6LWluZGV4OiA5OTk5MTtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC41O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgICAgICByaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZU1hY2hpbmEnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtQm9sZC5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnTmV1ZSBNYWNoaW5hIEJvbGQnKSwgbG9jYWwoJ05ldWVNYWNoaW5hLUJvbGQnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLnN2ZyNOZXVlTWFjaGluYS1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXlvbic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9CYXlvbi1SZWd1bGFyLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdCYXlvbiBSZWd1bGFyJyksIGxvY2FsKCdCYXlvbi1SZWd1bGFyJyksXG4gIHVybCgnLi4vZm9udHMvQmF5b24tUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0JheW9uLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvQmF5b24tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvQmF5b24tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvQmF5b24tUmVndWxhci5zdmcjQmF5b24tUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOZXVlTWFjaGluYSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0uZW90Jyk7XG4gIHNyYzogbG9jYWwoJ05ldWUgTWFjaGluYSBNZWRpdW0nKSwgbG9jYWwoJ05ldWVNYWNoaW5hLU1lZGl1bScpLFxuICB1cmwoJy4uL2ZvbnRzL05ldWVNYWNoaW5hLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL05ldWVNYWNoaW5hLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL05ldWVNYWNoaW5hLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtTWVkaXVtLnN2ZyNOZXVlTWFjaGluYS1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZU1hY2hpbmEnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtUmVndWxhci5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnTmV1ZSBNYWNoaW5hIFJlZ3VsYXInKSwgbG9jYWwoJ05ldWVNYWNoaW5hLVJlZ3VsYXInKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1SZWd1bGFyLnN2ZyNOZXVlTWFjaGluYS1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Fib2xpdGlvbi1Sb3VuZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BYm9saXRpb24tUm91bmQuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0Fib2xpdGlvbiBSb3VuZCcpLCBsb2NhbCgnQWJvbGl0aW9uLVJvdW5kJyksXG4gIHVybCgnLi4vZm9udHMvQWJvbGl0aW9uLVJvdW5kLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvQWJvbGl0aW9uLVJvdW5kLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0Fib2xpdGlvbi1Sb3VuZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvQWJvbGl0aW9uLVJvdW5kLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9BYm9saXRpb24tUm91bmQuc3ZnI0Fib2xpdGlvbi1Sb3VuZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4iLCJib2R5IHtcbiAgZm9udC1mYW1pbHk6IE5ldWVNYWNoaW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGdldC12dygyMHB4KTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODBhMGE7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICB9XG59XG5cbi5uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGdldC12dygyNHB4KSBnZXQtdncoNDBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSgxNnB4KTtcbiAgfVxuXG4gIC5sb2dvLXdyYXAge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDEyNnB4KTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDQ4cHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTE3cHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg0NXB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiBnZXQtdncoMTEwcHgpO1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dyg0MHB4KTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBYm9saXRpb24tUm91bmQ7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5nci1sb2dvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDI0cHgpO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDk1cHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dygyNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXdyYXAge1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiBnZXQtdncoOHB4KSBnZXQtdncoMjRweCkgZ2V0LXZ3KDEycHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU0NjIyO1xuICAgICAgICBmb250LWZhbWlseTogQWJvbGl0aW9uLVJvdW5kO1xuICAgICAgICBmb250LXNpemU6IGdldC12dygyMHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgxMnB4KSBnZXQtdnctc20oMjRweCkgZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtdHJpZ2dlciB7XG4gICAgICB3aWR0aDogZ2V0LXZ3LXNtKDQ4cHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdnctc20oNDhweCk7XG4gICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBnZXQtdnctc20oMjZweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDI2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNDYyMjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC50b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSgxNnB4KTtcblxuICAgIC5sb2dvLXdyYXAge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGdldC12dy1zbSgxMTdweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQ1cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmJ0bi13cmFwIHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFib2xpdGlvbi1Sb3VuZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMwODBhMGE7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgxMnB4KSBnZXQtdnctc20oMjRweCkgZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS10cmlnZ2VyIHtcbiAgICAgIHdpZHRoOiBnZXQtdnctc20oNDhweCk7XG4gICAgICBoZWlnaHQ6IGdldC12dy1zbSg0OHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oOHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMjRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUge1xuICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDE2cHgpO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDMycHgpO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBYm9saXRpb24tUm91bmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDQwcHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTE2cHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDM2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvdHRvbS13cmFwIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oMzJweCkgZ2V0LXZ3LXNtKDE2cHgpO1xuXG4gICAgLmxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5saXN0ZW4tbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiBnZXQtdnctc20oOHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSg4cHgpO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDU2cHgpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3KDEwMHB4KTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSg2MHB4KTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWFycXVlZSB7XG4gICAgLS1nYXA6IDQlO1xuICAgIC0tZHVyYXRpb246IDIwcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogdmFyKC0tZ2FwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAtLWR1cmF0aW9uOiAxM3M7XG4gICAgICAtLWdhcDogNSU7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBzY3JvbGwge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICB0byAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSB2YXIoLS1nYXApKSk7IH1cbiAgfVxuXG4gIC5tYXJxdWVlX19ncm91cCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tZ2FwKTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBhbmltYXRpb246IHNjcm9sbCB2YXIoLS1kdXJhdGlvbikgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbiAgLm1hcnF1ZWU6aG92ZXIgLm1hcnF1ZWVfX2dyb3VwIHtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICB9XG5cbiAgLnJ1bm5pbmctbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBnZXQtdncoNTBweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1N2RlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkyZTkwMjtcbiAgICBwYWRkaW5nOiBnZXQtdncoOHB4KSBnZXQtdncoMzBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBwYWRkaW5nOiBnZXQtdnctc20oOHB4KSBnZXQtdnctc20oMjBweCk7XG4gICAgICBib3R0b206IGdldC12dy1zbSgyMnB4KTtcbiAgICB9XG5cbiAgICAucnVubmluZy1saW5lLWl0ZW0ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBCYXlvbjtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDQ4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzA4MGEwYTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDQwcHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoMTZweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFib3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBnZXQtdncoMTUwcHgpIGdldC12dygxNThweCkgZ2V0LXZ3KDE1MHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oODBweCkgZ2V0LXZ3LXNtKDE2cHgpO1xuICB9XG5cbiAgLmxlZnQtZGVjb3JhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUxJSk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDQlLCAtNjAuNSUpIHNjYWxlKDEuMzUpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDQxOHB4KTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDgzOXB4KTtcbiAgICB9XG4gIH1cblxuICAucmlnaHQtZGVjb3JhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDIlLCAtNjAuNSUpIHNjYWxlKDEuMyk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBnZXQtdncoNDE4cHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoNzIxcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5kYXRhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC52aWRlby10cmlnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDY0cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogZ2V0LXZ3KDQ2MHB4KTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDI1OHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oNzBweCk7XG4gICAgICAgIHdpZHRoOiBnZXQtdnctc20oMzQzcHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxOTJweCk7XG4gICAgICB9XG5cbiAgICAgIGltZywgdmlkZW8ge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDQ2MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdncoMjU4cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMzQzcHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE5MnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoODBweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDgwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDQ4cHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQ4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDIxcHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDI2cHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgyMXB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDI2cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgzcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDEwNHB4KTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDEzOHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oNTNweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQ4cHgpO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDU4NHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDIwM3B4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDU2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDQzcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDMycHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMzJweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvd2VyZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdncoOHB4KTtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDcycHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDIycHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShnZXQtdncoLTRweCkpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSg1cHgpO1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSg1N3B4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE3cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGdldC12dy1zbSgtM3B4KSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mYW5jeWJveC1idXR0b25bZGF0YS1mYW5jeWJveC1jbG9zZV0ge1xuICB3aWR0aDogZ2V0LXZ3KDgwcHgpO1xuICBoZWlnaHQ6IGdldC12dyg4MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAydnc7XG4gIG1hcmdpbi1yaWdodDogMnZ3O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICB3aWR0aDogZ2V0LXZ3LXNtKDYwcHgpO1xuICAgIGhlaWdodDogZ2V0LXZ3LXNtKDYwcHgpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgbWFyZ2luLXRvcDogNSU7XG5cbiAgICAqIHtcbiAgICAgIGZpbGw6ICMwMDA7XG4gICAgfVxuICB9XG59XG5cbi50YWctZ3JlZW4ge1xuICBmb250LWZhbWlseTogQWJvbGl0aW9uLVJvdW5kO1xuICBmb250LXNpemU6IGdldC12dygyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwODBhMGE7XG4gIHBhZGRpbmc6IGdldC12dygxMHB4KSBnZXQtdncoMTZweCkgZ2V0LXZ3KDE1cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MmU5MDI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE4cHgpO1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSg4cHgpIGdldC12dy1zbSgxNXB4KSBnZXQtdnctc20oMTJweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xuICB9XG59XG5cbi5lcGlzb2RlcyB7XG4gIHBhZGRpbmc6IGdldC12dygxNTBweCkgMCBnZXQtdncoMTUwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU0NjIyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oNDBweCkgZ2V0LXZ3LXNtKDE2cHgpO1xuICB9XG5cbiAgLmVwaXNvZGVzLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogQWJvbGl0aW9uLVJvdW5kO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDEwMHB4KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgZ2V0LXZ3KDI0OHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSg1NnB4KTtcbiAgICB9XG5cbiAgICAuc29vbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBnZXQtdncoLTQwcHgpO1xuICAgICAgdG9wOiBnZXQtdncoLTIwcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVwaXNvZGVzLXRhYnMge1xuICAgIG1hcmdpbjogZ2V0LXZ3KDQwcHgpIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbjogZ2V0LXZ3LXNtKDMwcHgpIDAgZ2V0LXZ3LXNtKDI0cHgpO1xuICAgIH1cblxuICAgIC5lcGlzb2Rlcy10YWIge1xuICAgICAgcGFkZGluZzogZ2V0LXZ3KDEwcHgpIGdldC12dygxMHB4KSBnZXQtdncoMTVweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IEFib2xpdGlvbi1Sb3VuZDtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDI0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMwODBhMGE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDE2OHB4KTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDEwcHgpIGdldC12dy1zbSgxMHB4KSBnZXQtdnctc20oMTVweCk7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXBpc29kZXMtc2xpZGVyLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgZ2V0LXZ3KDM5M3B4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnNsaWRlLWVwLWJ0biB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDcycHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoNzJweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogZ2V0LXZ3KDUwMHB4KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgd2lkdGg6IGdldC12dy1zbSg0OHB4KTtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oNDhweCk7XG4gICAgICAgIHRvcDogZ2V0LXZ3LXNtKDMwMHB4KTtcbiAgICAgIH1cblxuICAgICAgJi5uZXh0LXNsaWRlLWVwIHtcbiAgICAgICAgcmlnaHQ6IGdldC12dygzMDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucHJldi1zbGlkZS1lcCB7XG4gICAgICAgIGxlZnQ6IGdldC12dygzMDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGdldC12dyg3MnB4KTtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdncoNzJweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oNDhweCk7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oNDhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXBpc29kZXMtc2xpZGVyIHtcbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVwaXNvZGVzLXNsaWRlci1pdGVtIHtcbiAgICAgICYuc2xpY2stY3VycmVudCB7XG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGEge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTMpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtLCAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRhdGEge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcbiAgICAgIH1cblxuICAgICAgLnNlYXNvbi1lcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldC12dyg0MHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgyNnB4KTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dyg0M3B4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSg0M3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB0b3A6IGdldC12dyg4cHgpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiBnZXQtdncoLTI1cHgpO1xuICAgICAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDdweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDdweCk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgICAgdG9wOiBnZXQtdnctc20oNXB4KTtcbiAgICAgICAgICAgICAgICByaWdodDogZ2V0LXZ3LXNtKC0yNXB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDdweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oN3B4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIGdldC12dygyMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDE2cHgpO1xuICAgICAgICBmb250LWZhbWlseTogQWJvbGl0aW9uLVJvdW5kO1xuICAgICAgICBmb250LXNpemU6IGdldC12dyg2NHB4KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDY0cHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgxOHB4KTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgzMnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVzYyB7XG4gICAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3KDIwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdncoMjRweCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldC12dygyNHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGF5LWVwIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogQWJvbGl0aW9uLVJvdW5kO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDI0cHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDcycHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdncoNzJweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDE2cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oNDhweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQ4cHgpO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDIxcHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGdldC12dygyNnB4KTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoLTJweCk7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMThweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMjJweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oLTRweCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWUge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICBmb250LWZhbWlseTogQWJvbGl0aW9uLVJvdW5kO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDI0cHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogI2ZmYjVhNztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3KDE2cHgpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDQwcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmtzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBnZXQtdncoNDBweCk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDI1cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDI1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGdldC12dyg0MHB4KTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oNDBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtZmFuY3lib3gtdGh1bWJzXSwgW2RhdGEtZmFuY3lib3gtcGxheV0sIFtkYXRhLWZhbmN5Ym94LW5leHRdLCBbZGF0YS1mYW5jeWJveC1wcmV2XSwgLmZhbmN5Ym94LWluZm9iYXIge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLnF1ZXN0aW9uLWZvcm0ge1xuICAudGl0bGUtZm9ybSB7XG4gICAgcGFkZGluZzogZ2V0LXZ3KDE1MHB4KSBnZXQtdncoNDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHBhZGRpbmc6IGdldC12dy1zbSg4MHB4KSBnZXQtdnctc20oMTZweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudGl0bGUtd3JhcCB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDY0MHB4KTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMjRweCk7XG4gICAgICB9XG5cbiAgICAgIC50YWctZ3JlZW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBnZXQtdncoNzBweCk7XG4gICAgICAgIGJvdHRvbTogZ2V0LXZ3KC0zNXB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgcmlnaHQ6IGdldC12dy1zbSgtMnB4KTtcbiAgICAgICAgICBib3R0b206IGdldC12dy1zbSgtMjhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogQWJvbGl0aW9uLVJvdW5kO1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxMDBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oNTZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS13cmFwIHtcbiAgICAgIHdpZHRoOiBnZXQtdncoNjgwcHgpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdncoMzBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdnctc20oNjBweCk7XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLVJvdyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgW2RhdGEtaHNmYy1pZD1cIkVtYWlsRmllbGRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBbZGF0YS1oc2ZjLWlkPVwiRGF0YVByaXZhY3lGaWVsZFwiXSB7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1TdGVwIC5oc2ZjLVN0ZXBfX0NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBbZGF0YS1oc2ZjLWlkPVwiRmllbGRMYWJlbFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLWhzZmMtaWQ9XCJSaWNoVGV4dFwiXSBwIHtcbiAgICAgICAgd2lkdGg6IGdldC12dygyMzFweCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCkhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40IWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMjAwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBbZGF0YS1oc2ZjLWlkPVwiRGF0YVByaXZhY3lGaWVsZFwiXSAuaHNmYy1SaWNoVGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoMjQzcHgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IGdldC12dygxMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmU0NjIyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLU5hdmlnYXRpb25Sb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1OYXZpZ2F0aW9uUm93X19BbGVydHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDcycHgpO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODBhMGE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dygyM3B4KSBnZXQtdncoMTIwcHgpIGdldC12dygyMHB4KSBnZXQtdncoMjBweCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdncoMTZweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQ4cHgpO1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgxM3B4KSBnZXQtdnctc20oMTZweCkgZ2V0LXZ3LXNtKDhweCkgZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgd2lkdGg6IGdldC12dygxMDhweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDYycHgpO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNDYyMjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFib2xpdGlvbi1Sb3VuZDtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMjRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3KDVweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBnZXQtdncoNzdweCk7XG4gICAgICAgIHJpZ2h0OiBnZXQtdncoNXB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg0OHB4KTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSg1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNDYyMjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hcnF1ZWUge1xuICAgIC0tZ2FwOiAxLjUlO1xuICAgIC0tZHVyYXRpb246IDIwcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogdmFyKC0tZ2FwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAtLWR1cmF0aW9uOiAzMHM7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBzY3JvbGwge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICB0byAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSB2YXIoLS1nYXApKSk7IH1cbiAgfVxuXG4gIC5tYXJxdWVlX19ncm91cCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tZ2FwKTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBhbmltYXRpb246IHNjcm9sbCB2YXIoLS1kdXJhdGlvbikgbGluZWFyIGluZmluaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGdldC12dyg1ODRweCk7XG4gICAgICBoZWlnaHQ6IGdldC12dygxMzhweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgd2lkdGg6IGdldC12dy1zbSgyOTJweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDY4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXJxdWVlLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiBnZXQtdncoMTZweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oOHB4KTtcbiAgICB9XG5cbiAgICAubWFycXVlZV9fZ3JvdXAge1xuICAgICAgYW5pbWF0aW9uOiBzY3JvbGwgdmFyKC0tZHVyYXRpb24pIGxpbmVhciBpbmZpbml0ZSByZXZlcnNlO1xuICAgIH1cbiAgfVxufVxuXG4uZ3Vlc3RzIHtcbiAgcGFkZGluZzogZ2V0LXZ3KDE1MHB4KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oODBweCkgMDtcbiAgfVxuXG4gIC5ndWVzdHMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg4MHB4KTtcbiAgICBmb250LWZhbWlseTogQWJvbGl0aW9uLVJvdW5kO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDEwMHB4KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgzMnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDU2cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5ndWVzdHMtc2xpZGVyLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgZ2V0LXZ3KDM1MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIGdldC12dy1zbSgxNnB4KTtcbiAgICB9XG4gIH1cblxuICAuZ3Vlc3RzLXNsaWRlciB7XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLmd1ZXN0cy1zbGlkZXItaXRlbSB7XG4gICAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZShnZXQtdncoMTAwMHB4KSkgcm90YXRlWSgwZGVnKSBzY2FsZSgxKSB0cmFuc2xhdGVYKDApO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGEge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1uZXh0IHtcbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKGdldC12dygxMDAwcHgpKSByb3RhdGVZKDI4ZGVnKSBzY2FsZSguODEpIHRyYW5zbGF0ZVgoZ2V0LXZ3KC0xODBweCkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtcHJldiB7XG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZShnZXQtdncoMTAwMHB4KSkgcm90YXRlWSgtMjhkZWcpIHNjYWxlKC44MSkgdHJhbnNsYXRlWChnZXQtdncoMTgwcHgpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLXdyYXAge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoNTkwcHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5LCAwLjNzIGN1YmljLWJlemllciguNCwuMiwuMiwxKSB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDBkZWcpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwODBhMGEgNTclLCByZ2JhKDAsIDAsIDAsIDApIDcxJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogZ2V0LXZ3KDMycHgpO1xuICAgICAgICAgIHRvcDogZ2V0LXZ3KDMycHgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgei1pbmRleDogNDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiBnZXQtdnctc20oMTZweCk7XG4gICAgICAgICAgICB0b3A6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dyg3MnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDcycHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oNDhweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQ4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGF0YSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5O1xuICAgICAgfVxuXG4gICAgICAucG9zaXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdncoNDBweCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBYm9saXRpb24tUm91bmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDY0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDMycHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWdzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDI0cHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogZ2V0LXZ3KDhweCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMjRweCk7XG4gICAgICAgICAgZ2FwOiBnZXQtdnctc20oOHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWcge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dygyMHB4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dygxNXB4KSBnZXQtdncoMjVweCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNDYyMjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzkyRTkwMjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiBnZXQtdncoNDBweCk7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oNDVweCk7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoMTZweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oOHB4KTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDgzcHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dygxMXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWQxZDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgzNnB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlLWd1ZXN0cy1idG4ge1xuICAgIHdpZHRoOiBnZXQtdncoNzJweCk7XG4gICAgaGVpZ2h0OiBnZXQtdncoNzJweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogZ2V0LXZ3KDc2MHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHdpZHRoOiBnZXQtdnctc20oNDhweCk7XG4gICAgICBoZWlnaHQ6IGdldC12dy1zbSg0OHB4KTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogZ2V0LXZ3LXNtKC0yMHB4KTtcbiAgICB9XG5cbiAgICAmLm5leHQtc2xpZGUtZ3Vlc3RzIHtcbiAgICAgIHJpZ2h0OiBnZXQtdncoMjQwcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHJpZ2h0OiBnZXQtdnctc20oMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wcmV2LXNsaWRlLWd1ZXN0cyB7XG4gICAgICBsZWZ0OiBnZXQtdncoMjQwcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGxlZnQ6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGdldC12dyg3MnB4KTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDcycHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiBnZXQtdnctc20oNDhweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQ4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdCB7XG4gIHBhZGRpbmc6IGdldC12dygxNTBweCkgZ2V0LXZ3KDQwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU0NjIyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSg0MHB4KSBnZXQtdnctc20oMTZweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY29udGFjdC1sZWZ0IHtcbiAgICB3aWR0aDogZ2V0LXZ3KDYwNnB4KTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtcmlnaHQge1xuICAgIHdpZHRoOiBnZXQtdncoNzIycHgpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSg2MHB4KTtcbiAgICB9XG5cbiAgICAudGFnLWdyZWVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGdldC12dygtNDVweCk7XG4gICAgICB0b3A6IGdldC12dygtMjVweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGdldC12dy1zbSgtOHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM0MS43NGRlZyk7XG4gICAgICAgIHRvcDogZ2V0LXZ3LXNtKC0xMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1oc2ZjLWlkPVwiRGF0YVByaXZhY3lGaWVsZFwiXSB7XG4gICAgICBbZGF0YS1oc2ZjLWlkPVwiUm93XCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIFtkYXRhLWhzZmMtaWQ9XCJSaWNoVGV4dFwiXSB7XG4gICAgICBwIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFib2xpdGlvbi1Sb3VuZDtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTAwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg1MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oNTZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1GaWVsZExhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtUm93IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGdhcDogZ2V0LXZ3KDQwcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaHNmYy1OYXZpZ2F0aW9uUm93X19BbGVydHMge1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI2ZlNDYyMiBpbnNldCAhaW1wb3J0YW50OyAvKiDRg9Cx0LjRgNCw0LXQvCDRhNC+0L0gKi9cbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IC8qINGC0LXQutGB0YIg0LHQtdC70YvQvCDQuNC70Lgg0LvRjtCx0L7QuSDQvdGD0LbQvdGL0LkgKi9cbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7IC8qINGD0LHQuNGA0LDQtdC8INC80LjQs9Cw0L3QuNC1ICovXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LWZhbWlseTogQWJvbGl0aW9uLVJvdW5kO1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoNjRweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDAgZ2V0LXZ3KDIwcHgpIDA7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdncoMjBweCk7XG4gICAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgcGFkZGluZzogMCAwIGdldC12dy1zbSgxNXB4KSAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMjBweCk7XG4gICAgICB9XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmI1YTc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtaHNmYy1pZD1cIkRhdGFQcml2YWN5RmllbGRcIl0gW2RhdGEtaHNmYy1pZD1cIlJpY2hUZXh0XCJdIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZiNWE3O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGdldC12dygxNDJweCk7XG4gICAgICBib3R0b206IGdldC12dygxMXB4KTtcbiAgICAgIHdpZHRoOiBnZXQtdncoMjQzcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtTmF2aWdhdGlvblJvd19fQnV0dG9uczpoYXMoPio6b25seS1jaGlsZCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHdpZHRoOiBnZXQtdncoMTEzcHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoNzJweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBYm9saXRpb24tUm91bmQ7XG4gICAgICBmb250LXNpemU6IGdldC12dygyNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDgwYTBhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dygyOXB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdncoNXB4KTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQ4cHgpO1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3LXNtKDVweCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzA4MGEwYSFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLU5hdmlnYXRpb25Sb3cge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogZ2V0LXZ3KDgwcHgpIGdldC12dyg0NHB4KSBnZXQtdncoNDBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSg4MHB4KSBnZXQtdnctc20oMTZweCkgZ2V0LXZ3LXNtKDI0cHgpO1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDE4MXB4KTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDY4cHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTgxcHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg2OHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rcy1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dygtNXB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogQmF5b247XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDM2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dyg0MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDM2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDMwcHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDEycHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShnZXQtdncoLTJweCkpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMzBweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJpdmFjeSB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDI1cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgyNXB4KTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiBnZXQtdncoMTBweCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZm9udC1mYW1pbHk6IE5ldWVNYWNoaW5hO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMTBweCk7XG4gICAgfVxuICB9XG59XG5cbi5oaWRlLXNtIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93LXNtIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLmZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn0iLCIvLyBtaXhpbnNcblxuJGJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHNtOiA5NjBweFxuKTtcblxuLy8gUmVzcG9uZCBhYm92ZS5cbkBtaXhpbiByZXNwb25kLWFib3ZlKCRicmVha3BvaW50KSB7XG5cbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG5cbiAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgfSBAZWxzZSB7XG5cbiAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gIH1cbn1cblxuLy8gUmVzcG9uZCBhYm92ZS5cbkBtaXhpbiByZXNwb25kLXVwKCRicmVha3BvaW50KSB7XG5cbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG5cbiAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgfSBAZWxzZSB7XG5cbiAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gIH1cbn1cblxuJHZ3LXZpZXdwb3J0OiAxNDQwO1xuQGZ1bmN0aW9uIGdldC12dygkZm9udCkge1xuICAkdnctY29udGV4dDogJHZ3LXZpZXdwb3J0ICogMC4wMSAqIDFweDtcbiAgQHJldHVybiAkZm9udCAvICR2dy1jb250ZXh0ICogMXZ3O1xuICBAcmV0dXJuICRmb250O1xufVxuXG4kdnctdmlld3BvcnQtc206IDM3NTtcbkBmdW5jdGlvbiBnZXQtdnctc20oJGZvbnQpIHtcbiAgJHZ3LWNvbnRleHQtc206ICR2dy12aWV3cG9ydC1zbSAqIDAuMDEgKiAxcHg7XG4gIEByZXR1cm4gJGZvbnQgLyAkdnctY29udGV4dC1zbSAqIDF2dztcbiAgQHJldHVybiAkZm9udDtcbn0iXX0= */
