.hide{height:0;left:0;overflow:hidden;top:0;width:0}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{border:0;box-sizing:border-box;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}input,select{-webkit-appearance:none;appearance:none;background-color:transparent;border-radius:0;font-family:inherit;font-size:inherit}input:-webkit-direct-focus,input:focus,input:focus-visible,input:hover:focus,select:-webkit-direct-focus,select:focus,select:focus-visible,select:hover:focus{border-bottom-color:#000;outline:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}:-webkit-direct-focus{outline:0}:focus{-webkit-tap-highlight-color:transparent;outline:0}button{-webkit-appearance:none;appearance:none;font:inherit}::-webkit-input-placeholder{color:#000}:-ms-input-placeholder{color:#000}::-ms-input-placeholder{color:#000}::placeholder{color:#000}@font-face{font-family:texgyreheros;font-style:normal;font-weight:400;src:url(../font/texgyreheros-regular.woff) format("woff"),url(../font/texgyreheros-regular.woff2) format("woff2")}@font-face{font-family:texgyreheros-condensed;font-style:normal;font-weight:400;src:url(../font/texgyreheroscn.woff) format("woff"),url(../font/texgyreheroscn.woff2) format("woff2")}@font-face{font-family:texgyreheros-condensed;font-style:normal;font-weight:700;src:url(../font/texgyreheroscn-bold.woff) format("woff"),url(../font/texgyreheroscn-bold.woff2) format("woff2")}strong{font-family:texgyreheros-condensed;font-weight:700}html{font-family:texgyreheros;background:#fff;color:#000;font-size:12px;letter-spacing:-.02em;transition:all .2s}@media (min-width:801px){html{overflow-x:hidden}}::selection{background-color:rgba(38,38,38,.01);color:rgba(38,38,38,.5)}iframe::selection,img::selection{background-color:rgba(0,0,0,.01);color:#000}body{line-height:1.1933;opacity:0;overflow-x:hidden;transition:opacity .4s}body.in{opacity:1!important}a{color:inherit;text-decoration:none}.main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}@media (max-width:800px) and (orientation:portrait){.main{min-height:calc(var(--vh)*100)}}.main--top{height:5rem}@media (min-width:801px){.mobonly{display:none!important}}@media (max-width:800px){.deskonly{display:none!important}}.hide{opacity:0;pointer-events:none;position:absolute}.video-preview,video[poster]{-o-object-fit:cover;object-fit:cover}.video-preview{background-position:50%;background-size:cover;height:100%;overflow:hidden;position:relative;width:100%}.video-preview video{pointer-events:none}.video-preview iframe,.video-preview video{height:56.25vw;left:50%;min-height:100vh;min-width:177.77vh;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s .4s;width:100vw}.video-preview iframe:not(.has-played){opacity:0}.video-preview:before{bottom:0;box-shadow:inset 0 -10rem 10em rgba(0,0,0,.3);content:"";display:block;height:200%;left:-50%;pointer-events:none;position:absolute;width:200%;z-index:1}.has-poster .video-player video{opacity:0;transition:opacity .2s}.has-poster .video-player video.has-played{opacity:1}.video-player{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.video-player,.video-player .video-wrap{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%}.video-player .video-wrap{display:block;overflow:hidden;position:relative}.video-player .video-wrap:before{background-color:#000;content:"";height:100%;opacity:0;pointer-events:none;position:absolute;transition:opacity 2s .5s;width:100%;z-index:1}.video-player .video-wrap iframe,.video-player .video-wrap video{height:calc(100% + 2px);left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s .4s;width:calc(100% + 2px);z-index:1}.video-player .video-wrap iframe.mainvideo--video,.video-player .video-wrap video.mainvideo--video{pointer-events:auto}.video-player .video-wrap iframe:not(.has-played){opacity:0}.video-player .timeline{background-color:transparent;bottom:-2rem;box-sizing:border-box;cursor:pointer;height:2rem;pointer-events:none;position:absolute;z-index:3}.video-player .timeline:before{-webkit-animation:loader 3s ease-in-out infinite;animation:loader 3s ease-in-out infinite;background:rgba(0,0,0,.5);bottom:1rem;content:"";height:1px;left:0;opacity:1;position:absolute;transition:opacity .3s;width:100%;z-index:1}.video-player .timeline-hov,.video-player .timeline-strip{background-color:#fff;bottom:1rem;height:1px;pointer-events:none;position:absolute}.video-player .timeline-strip{width:100%}.video-player .timeline-prc{bottom:calc(1rem + 6px);pointer-events:none;position:absolute;z-index:2}.video-player .timeline-prc:after{background-color:#fff;border-radius:100%;content:"";display:inline-block;height:10px;left:calc(100% - 5px);position:absolute;width:10px}.video-player .timeline-hov{background-color:transparent;pointer-events:none;transition:height .3s ease-out,background-color .2s ease-out}.video-player.timeline-transitions .time,.video-player.timeline-transitions .timeline-prc{transition:all .25s linear}.video-player .time{font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;position:absolute;top:0}.video-player .row{bottom:3rem;box-sizing:border-box;display:-ms-flexbox;display:flex;font-size:.7em;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:.05em;line-height:1.5;margin-left:2rem;margin-right:2rem;padding:0;text-transform:uppercase;width:calc(100% - 4rem);z-index:5}@media (max-width:800px){.video-player .row{bottom:2.5rem;font-size:.5em;margin:auto 1rem;padding-bottom:.5rem;width:calc(100% - 2rem)}}.video-player .row .play{cursor:pointer;-ms-flex-preferred-size:10em;flex-basis:10em;text-align:left}.video-player .row .play:before{content:"Play";text-transform:uppercase}.video-player .row .play.paused:before{content:"Play"}.video-player .row .play.playing:before{content:"Pause"}.video-player .row .desc{text-align:center}.video-player .row .ctrls{-ms-flex-preferred-size:10em;flex-basis:10em;text-align:right}.video-player .row .ctrls>*{display:inline-block;margin-left:1em}.video-player .row .ctrls .sound{cursor:pointer}.video-player .row .ctrls .sound:before{content:attr(data-state)}.video-player .row .ctrls .tog-full{cursor:pointer;margin:-1rem -1rem -1rem 0;padding:1rem;vertical-align:-.15em}@media (max-width:800px){.video-player .row .ctrls .tog-full img{margin-top:1.5px}}.video-player .row .ctrls .tog-full img{height:1em;width:1em}@media (max-width:800px){.video-player .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.video-player .row .ctrls,.video-player .row .play{-ms-flex-preferred-size:50%;flex-basis:50%}.video-player .row .desc{-ms-flex-order:3;order:3;width:100%}}.video-player .ctrls,.video-player .play{opacity:0;pointer-events:none;transition:opacity .4s}.video-player.ready .ctrls,.video-player.ready .play,.video-player.ready .timeline{opacity:1;pointer-events:auto}.video-player.ready .video-wrap:before{opacity:1}.video-player.ready .timeline:before{opacity:0}@-webkit-keyframes loader{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loader{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.is-full .video-player{background-color:#000}.is-full .video-wrap{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vidfullscreen,.vidfullscreen .wrap,.vidfullscreen body{overflow:hidden!important}@media (min-width:801px){.vidfullscreen .row{padding:2rem}}.vidfullscreen .video-player.this-is-full{bottom:0;height:100%;position:fixed;top:0;width:100%;z-index:21}@media (max-width:800px) and (orientation:portrait){.vidfullscreen .video-player.this-is-full{display:-ms-flexbox;display:flex;height:100vh;-ms-flex-pack:end;justify-content:flex-end;margin:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:100vh}.vidfullscreen .video-player.this-is-full .video-wrap{height:100vw;padding-bottom:0!important;top:0;-webkit-transform:none!important;transform:none!important;width:100vh;z-index:-1}.vidfullscreen .video-player.this-is-full .row{-webkit-transform:none!important;transform:none!important}.vidfullscreen .video-player.this-is-full .row,.vidfullscreen .video-player.this-is-full .row .ctrls,.vidfullscreen .video-player.this-is-full .row .play{opacity:1!important}}@media (max-width:800px){.vidfullscreen .row .desc{display:none}}#poca-3d{cursor:-webkit-grab;cursor:grab;height:100vh;left:0;position:fixed;top:0;width:100vw}#poca-3d.grabbing{cursor:-webkit-grabbing;cursor:grabbing}@media (max-width:800px) and (orientation:portrait){#poca-3d{height:calc(var(--vh)*85);position:absolute}}@media (max-width:800px){.project .home-grid{padding:1rem 1rem 50vw}}.home-grid{-ms-flex-line-pack:justify;align-content:space-between;box-sizing:border-box;display:grid;margin-top:100vh;margin-top:calc(var(--vh)*100)}.home-grid.in{opacity:1!important}@media (max-width:800px){.home-grid{grid-template-columns:repeat(2,1fr);min-height:calc(var(--vh)*100);padding:1rem}}@media (min-width:801px){.home-grid{grid-gap:0 14.2857142857%;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,auto);min-height:100vh;padding:2rem}}.home-grid--item{opacity:0;pointer-events:none;transition:opacity .3s;will-change:opacity;z-index:0}.home-grid--item.zed{z-index:1}.home-grid--item.in{opacity:1;pointer-events:auto}@media (max-width:800px) and (orientation:landscape){.home-grid--item{min-height:8em}}@media (max-width:800px) and (orientation:portrait){.home-grid--item{min-height:calc(50vw - 1rem)}}@media (max-width:800px){.home-grid--item:nth-child(2n){transition-delay:50ms}}@media (min-width:801px){.home-grid--item{height:0;padding-bottom:100%;position:relative;width:100%}.home-grid--item:nth-child(4n-2){transition-delay:50ms}.home-grid--item:nth-child(4n-1){transition-delay:.1s}.home-grid--item:nth-child(4n){transition-delay:.15s}}.home-grid--item article a{display:inline-block}@media (min-width:801px){.home-grid--item article{height:100%;left:0;position:absolute;top:0;width:100%}}.home-grid--item article .tag{margin-bottom:.5rem}.home-grid--item article h2{font-size:1.9225rem;line-height:1;overflow:hidden;position:relative;top:-.2em}@media (min-width:801px) and (width <= 1080px){.home-grid--item article h2{font-size:1.75vw}}@media (max-width:800px){.home-grid--item article h2{left:-.2em;text-indent:.2em}}.home-grid--item article h2 .wiggle{margin-left:-.4em;margin-right:.5rem;margin-top:.1em;white-space:nowrap}.home-grid--item article .thumb-preview{-o-object-fit:cover;object-fit:cover;pointer-events:none}.home-grid--item article .thumb-preview,.home-grid--item article .video-preview{height:calc(var(--vh)*100);left:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s;width:100vw;z-index:-1}.home-grid--item article .thumb-preview.out,.home-grid--item article .video-preview.out{opacity:0}@media (min-width:801px){.home-grid--item:last-child,.home-grid--item:nth-last-child(2),.home-grid--item:nth-last-child(3),.home-grid--item:nth-last-child(4),.home-grid--item:nth-last-child(5){height:auto;padding-bottom:1.5rem}.home-grid--item:last-child article,.home-grid--item:nth-last-child(2) article,.home-grid--item:nth-last-child(3) article,.home-grid--item:nth-last-child(4) article,.home-grid--item:nth-last-child(5) article{position:static}}@media (max-width:800px){.home-grid--item:last-child,.home-grid--item:nth-last-child(2){min-height:0}.home-grid--item:last-child article,.home-grid--item:nth-last-child(2) article{padding-bottom:2rem}}.home-grid ::selection{background-color:rgba(38,38,38,.01);color:inherit}.home-grid.nomargintop{margin-top:0!important}.project-page .main{max-height:100vh;overflow:hidden;position:relative}.project{inset:0 0 -20px;overflow:auto hidden;position:absolute;z-index:20}.project--inner{clip-path:rect(0 calc(100% - 100vw) 100% 0);float:left;height:100%}.project--inner--header{color:#fff;display:-ms-flexbox;display:flex;font-size:1.9225rem;-ms-flex-pack:justify;justify-content:space-between;left:2rem;line-height:1;position:fixed;right:2rem;top:1.5rem;z-index:21}.project--inner--header .proj-info{border-bottom:1px solid;padding-bottom:1px;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1), -webkit-transform .5s cubic-bezier(.4,0,.2,1)}.project--inner--header .proj-info span{position:relative;top:-1px}.project--inner--header .proj-info span:before{content:"+"}.project--inner.sh-info .proj-info{border-bottom:0;-webkit-transform:translateX(-35vw);transform:translateX(-35vw)}.project--inner.sh-info .proj-info span:before{content:"-"}.project--inner.sh-info .project--inner--info{-webkit-transform:translateX(0);transform:translateX(0)}.project--inner--info{background-color:#000;color:#fff;font-size:1.9225rem;height:100%;overflow-y:auto;padding:8rem 10vw 2rem;position:fixed;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1), -webkit-transform .5s cubic-bezier(.4,0,.2,1);width:60vw}.project--inner--media{display:-ms-flexbox;display:flex;float:left;height:100%;white-space:nowrap}.project--inner--media>*{display:inline-block;float:left;height:100%;margin-right:-1px;vertical-align:top;width:auto}.project--inner--media>:last-child{padding-right:100vw}.info-page .header{display:none}.about ::selection{color:hsla(0,0%,100%,.65)}.about--wrap{box-sizing:border-box;cursor:url(../img/cursor-w.png) 16 16,auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;min-height:calc(var(--vh)*100);padding:2rem}@media (max-width:800px) and (orientation:portrait){.about--wrap{padding:1rem}}.about--wrap :not(div){cursor:auto}.about--wrap a,.about--wrap a *{cursor:pointer}.about--wrap a .w{display:inline-block;margin-right:.15em;word-break:break-word}.about--wrap .small{margin-bottom:.25em;text-transform:uppercase}.about--row{display:grid;grid-column:1/span 7;grid-template-columns:repeat(7,1fr)}@media (max-width:800px) and (orientation:portrait){.about--row{grid-gap:3rem 1rem;grid-template-columns:repeat(2,1fr);margin-bottom:3rem}}.about--row img{max-width:100%}.about--row.main{grid-column:auto;grid-template-columns:auto;max-width:71.4285714286%}@media (max-width:800px) and (orientation:portrait){.about--row.main{margin-bottom:3rem;max-width:none}}.about--row.main .text-wrap{grid-column:auto}@media (max-width:800px){.about--row.main .text-wrap{padding-right:.5rem}}.about--row .text-wrap h3{margin-bottom:1rem}@media (max-width:800px){.about--row .text-wrap h3{margin-bottom:.75em}}.about--row .text-wrap--body{font-family:texgyreheros;font-size:2em;line-height:1.25;margin:-.3em;overflow:hidden;padding:.3em}@media (max-width:800px){.about--row .text-wrap--body{font-size:5.8vw;line-height:1}}@media (min-width:801px) and (width <= 1500px){.about--row .text-wrap--body{font-size:2vw}}.about--row .text-wrap--body a.wiggle{display:inline-block;text-indent:-.666em}.about--row .text-wrap--body p:not(:last-of-type){margin-bottom:1rem}.about--row.infos .text-wrap{grid-column:auto/span 2}@media (max-width:800px) and (orientation:portrait){.about--row.infos .text-wrap{grid-column:auto/span 1}}.about--row.infos .text-wrap:last-child{grid-column:auto/span 1}.about--row.infos .text-wrap--body a strong{display:block}.about--row.footer{display:grid;grid-column:1/span 7;grid-template-columns:repeat(7,1fr)}@media (max-width:800px) and (orientation:portrait){.about--row.footer{grid-column:1/span 1;grid-gap:0 1rem;grid-template-columns:repeat(2,1fr);margin-top:3rem}}.about--row.footer>*{grid-column:auto/span 2}.about--row.footer>:last-child{grid-column:auto/span 1}@media (max-width:800px) and (orientation:portrait){.about--row.footer>*{grid-column:2/span 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about--row.footer>:first-child{grid-column:1/span 1}.about--row.footer>:last-child{grid-column:2/span 1}}.about--row .close{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;grid-column:7/span 1;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:0;top:0}.about--row .close a{height:3rem;padding:1rem;width:3rem}.about--row .close img{width:1rem}.about .clients-wrap a{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;height:3rem;-ms-flex-pack:center;justify-content:center;margin-right:1.5em;vertical-align:middle;width:auto}.about .clients-wrap a img{max-height:3rem;max-width:6rem}.temporary-page{height:100vh;inset:0;overflow:hidden;padding:2rem;position:fixed;width:100vw}@media (max-width:800px){.temporary-page{padding:1rem}}.temporary-page .topleft{max-width:22.2em;position:relative;z-index:1}.temporary-page .topleft p:not(:last-child){margin-bottom:1em}.temporary-page .bottomleft{bottom:2rem;left:2rem;position:fixed}@media (max-width:800px){.temporary-page .bottomleft{bottom:1rem;left:1rem}}.temporary-page .bottomright{bottom:2rem;font-size:1.9225rem;position:fixed;right:2rem;text-decoration:underline;text-transform:uppercase}@media (max-width:800px){.temporary-page .bottomright{bottom:1rem;right:1rem}}.temporary-page .middle{cursor:wait;left:50%;position:fixed;text-rendering:optimizespeed;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.temporary-page .middle p{font-size:1.9225rem;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap;z-index:1}.temporary-page .middle .svg-wrap{left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition:all 1.25s cubic-bezier(.4,0,.2,1)}@media (min-width:801px){.temporary-page .middle .svg-wrap img{height:30vh;transition:height .8s cubic-bezier(.12,.38,.2,1);width:calc(var(--vw)*1.4)}}.temporary-page .middle img,.temporary-page .middle svg{-webkit-animation:spinning 4s linear infinite;animation:spinning 4s linear infinite;z-index:0}@media (min-width:801px){.temporary-page .middle:hover .svg-wrap img{height:80vh}}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.default-page .main-content{box-sizing:border-box;display:grid;gap:2.5rem;grid-template-columns:.33fr .66fr;margin:0 2rem 3rem;min-height:calc(100vh - 12rem);overflow:hidden;padding-top:15rem}@media (max-width:900px) and (max-height:600px) and (orientation:landscape){.default-page .main-content{padding-top:10rem}}@media (max-width:800px) and (orientation:portrait){.default-page .main-content{gap:1rem;grid-template-columns:1fr;margin:0 1rem 6rem;padding-top:20rem}}.default-page .main-content--col:last-child{padding-right:3rem}@media (max-width:800px) and (orientation:portrait){.default-page .main-content--col:last-child{padding-right:0}}.default-page .main-content.limited .main-content--col:last-child{max-width:32em}.default-page .main-content h1{font-size:1.9225rem;text-transform:uppercase}.default-page .main-content a{color:grey}.default-page .main-content a:hover{text-decoration:underline}.default-page .main-content p:not(:last-child){margin-bottom:1em}.default-page .main-content ul{margin-bottom:1em;padding-left:2em}.default-page .main-content ul li{list-style-type:disc}.work-page .wrap{overflow:hidden}.work-page .main{-webkit-perspective:100px;perspective:100px}.work-page .main-wrap{position:relative}.work-page .main img,.work-page .main video{position:absolute;transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1), -webkit-transform .3s cubic-bezier(.4,0,.2,1)}.work-page .main img:hover,.work-page .main video:hover{-webkit-transform:scale(1.5);transform:scale(1.5);z-index:1}.block{border-top:1px solid;box-sizing:border-box;display:grid;grid-template-columns:20% 1fr;padding:.8rem 0}@media (max-width:800px) and (orientation:portrait){.block{border-top:0;grid-template-columns:1fr;padding-top:1rem}}.block .count{display:none}.block:last-child{padding-bottom:2rem}@media (max-width:800px) and (orientation:portrait){.block:last-child{padding-bottom:3rem}}.block-text{grid-template-columns:1fr;padding-bottom:2rem}.block-text .heading{margin-bottom:.125em}.block-text .text{font-family:texgyreheros;font-size:2.5em;line-height:.866;margin-right:calc(20% + 3rem)}@media (max-width:800px) and (orientation:portrait){.block-text .text{margin-right:0}}.block-images .images-wrap--inner{display:-ms-flexbox;display:flex;margin-left:-.8rem}@media (max-width:800px) and (orientation:portrait){.block-images .images-wrap--inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-left:0}}.block-images .images-wrap--inner .img-wrap{display:inline-block;margin-left:.8rem}@media (max-width:800px) and (orientation:portrait){.block-images .images-wrap--inner .img-wrap{-ms-flex-preferred-size:calc(50% - 0.5rem);flex-basis:calc(50% - 0.5rem);margin-bottom:.5rem;margin-left:0;margin-right:.5rem}.block-images .images-wrap--inner .img-wrap:only-child{-ms-flex-preferred-size:calc(100% - 0.5rem);flex-basis:calc(100% - 0.5rem)}}.block-images .images-wrap--inner .img-wrap img{display:block;height:auto;max-width:100%}.video-player{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.block-video{overflow:hidden}@media (max-width:800px) and (orientation:portrait){.block-video{margin-left:0!important;margin-right:0!important}}.block-video:not(.videoblock){position:relative}.video-contents{gap:0;margin:0}.video-contents .video-group{display:-ms-flexbox;display:flex}@media (max-width:800px) and (orientation:portrait){.video-contents .video-group{-ms-flex-direction:column;flex-direction:column}}.video-contents .block-video.videoblock{background-color:#000;cursor:pointer;-ms-flex-preferred-size:auto;flex-basis:auto;position:relative;width:100%}.video-contents .block-video.videoblock.hover figcaption,.video-contents .block-video.videoblock:hover figcaption{opacity:1}.video-contents .block-video.videoblock figcaption{box-sizing:border-box;color:#fff;font-size:1.9225rem;left:50%;opacity:0;padding:1rem 5%;pointer-events:none;position:absolute;text-align:center;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}@media (max-width:800px) and (orientation:portrait){.video-contents .block-video.videoblock figcaption{opacity:1}}.video-contents .block-video.videoblock figcaption .wiggle{display:inline-block;letter-spacing:.03em;line-height:1.2;margin:-.5em .3em -.5em 0;overflow:hidden;padding:.5em 0;text-indent:-.4em}@media (max-width:800px){.video-contents .block-video.videoblock figcaption .wiggle{text-indent:-.65em}}@media (max-width:800px) and (orientation:portrait){.video-contents .block-video.videoblock figcaption .wiggle{opacity:0}.video-contents .block-video.videoblock figcaption .wiggle.wiggling{opacity:1}}.video-contents .block-video.videoblock figcaption:not(:has(+.open)){z-index:2}.video-contents .block-video.videoblock .video-player{background-size:auto 133.33%}.video-contents .block-video.videoblock .video-player:not(.open) .row,.video-contents .block-video.videoblock .video-player:not(.open)~.videoblock--close{opacity:0!important}.video-contents .block-video.videoblock .video-player:not(.open) .row,.video-contents .block-video.videoblock .video-player:not(.open) .row *,.video-contents .block-video.videoblock .video-player:not(.open)~.videoblock--close,.video-contents .block-video.videoblock .video-player:not(.open)~.videoblock--close *{pointer-events:none!important}.video-contents .block-video.videoblock .video-player.open{-ms-flex-align:center;align-items:center;background-color:#000;inset:0;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:3}.video-contents .block-video.videoblock .video-player.open .video-wrap{height:100%;-o-object-fit:cover;object-fit:cover;padding-bottom:0}.video-contents .block-video.videoblock .videoblock--close{padding:2rem 2rem 1rem 1rem;position:fixed;right:0;top:0;transition:all .3s;z-index:3}@media (max-width:800px){.video-contents .block-video.videoblock .videoblock--close{padding:1rem}}.video-player .video-wrap{height:0;padding-bottom:56.25%;width:100%}.video-player .timeline{left:0;right:0}.video-player .row{bottom:2.33rem;margin-left:1rem;margin-right:1rem;position:absolute;width:calc(100% - 2rem);z-index:2}.header{display:-ms-flexbox;display:flex;font-size:1.9225rem;-ms-flex-pack:justify;justify-content:space-between;left:0;line-height:1;padding:1.5rem 2rem;position:fixed;right:0;text-transform:uppercase;top:0;z-index:10}@media (max-width:900px) and (max-height:600px) and (orientation:landscape){.header{font-size:1.5rem}}@media (max-width:800px) and (orientation:portrait){.header{padding:.75rem .5rem;position:absolute}}.header--logo{display:-ms-flexbox;display:flex;gap:1rem}@media (max-width:800px) and (orientation:portrait){.header--logo{-ms-flex-direction:column;flex-direction:column;gap:2px;left:0;max-width:none;position:absolute;right:0;text-align:center;top:calc(100% + 5rem)}}@media (max-width:800px) and (orientation:portrait) and (height <= 600px){.header--logo{top:calc(100% + 3.5rem)}}.header--logo .subtitle{font-family:texgyreheros-condensed;font-weight:700;position:relative;top:1px}@media (max-width:800px) and (orientation:portrait){.header--nav{font-size:.75em;width:100%}}.header--nav p{display:-ms-flexbox;display:flex;gap:5rem}@media (max-width:800px) and (orientation:portrait){.header--nav p{gap:0;-ms-flex-pack:justify;justify-content:space-between;padding:0 .5rem;width:100%}}.header--nav a{border-bottom:1px solid;display:inline-block;padding:1px 0}.footer--bottom{-ms-flex-align:end;align-items:end;bottom:0;display:grid;gap:3rem;grid-template-columns:.25fr .25fr .5fr;left:0;margin-top:auto;padding:2rem;right:0;z-index:10}@media (max-width:800px) and (orientation:portrait){.footer--bottom{gap:2rem;grid-template-columns:1fr;padding:1rem}}@media (min-width:801px) and (width <= 1280px){.footer--bottom{gap:5rem;grid-template-columns:.33fr .33fr .33fr}}.footer--bottom--left,.footer--bottom--middle{max-width:22rem}@media (max-width:800px) and (orientation:portrait){.footer--bottom--left,.footer--bottom--middle{max-width:95%}}.footer--bottom--middle u{border-bottom:1px solid;display:inline-block;height:1em;position:relative;vertical-align:bottom;width:2em}.footer--bottom--middle u strong{background-position:50%;background-repeat:no-repeat;background-size:contain;color:transparent;height:180%;left:0;position:absolute;top:0;width:100%}.footer--bottom--right{margin-left:auto;text-align:right;white-space:nowrap;width:100%}.footer--bottom--right a{margin-left:2.5rem}@media (max-width:900px) and (max-height:600px) and (orientation:landscape){.footer--bottom--right a{margin-left:1rem}}@media (max-width:800px) and (orientation:portrait){.footer--bottom--right{margin:1rem 0 0;text-align:left}.footer--bottom--right a{margin-left:0}.footer--bottom--right p{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyYWwvdmFycy5zY3NzIiwic3R5bGUuY3NzIiwiZ2VuZXJhbC9yZXNldC5zY3NzIiwiZ2VuZXJhbC90eXBvZ3JhcGh5LnNjc3MiLCJnZW5lcmFsL2dlbmVyYWwuc2NzcyIsImdlbmVyYWwvdmlkcy5zY3NzIiwicGFnZXMvaG9tZS5zY3NzIiwicGFnZXMvaG9tZS1ncmlkLnNjc3MiLCJwYWdlcy9wcm9qZWN0LnNjc3MiLCJwYWdlcy9hYm91dC5zY3NzIiwicGFnZXMvdGVtcG9yYXJ5LnNjc3MiLCJwYWdlcy9kZWZhdWx0LnNjc3MiLCJwYWdlcy93b3JrLnNjc3MiLCJibG9ja3MvZ2VuZXJhbC5zY3NzIiwiYmxvY2tzL3RleHQuc2NzcyIsImJsb2Nrcy9pbWFnZXMuc2NzcyIsImJsb2Nrcy92aWRlby5zY3NzIiwicGFydHMvaGVhZGVyLnNjc3MiLCJwYXJ0cy9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4QkEsTUFWRSxRQUFBLENBQ0EsTUFBQSxDQUVBLGVBQUEsQ0FHQSxLQUFBLENBQ0EsT0NqQkYsQ0NOQSwyWkFpRkUsUUFBQSxDQUNBLHFCQUFBLENBQ0EsWUFBQSxDQUNBLGNBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUNBLHVCRFNGLENDTkEsOEVBV0UsYURTRixDQ05BLEtBQ0UsYURTRixDQ05BLFNBR0UsZURTRixDQ05BLGFBRUUsV0RTRixDQ1BFLG9EQUVFLFVEVUosQ0NOQSxNQUNFLHdCQUFBLENBQ0EsZ0JEU0YsQ0NOQSxhQUVFLHVCQUFBLENBQUEsZUFBQSxDQUNBLDRCQUFBLENBQ0EsZUFBQSxDQUNBLG1CQUFBLENBQ0EsaUJEU0YsQ0NQRSw4SkFJRSx3QkZoSkksQ0VpSkosWURVSixDQ05BLCtQQVdFLGtDQUFBLENBQ0Esd0RBQUEsQ0FBQSxnRERPRixDQ0pBLHNCQUNFLFNET0YsQ0NIRSxPQUNFLHVDQUFBLENBQ0EsU0RNSixDQ0ZBLE9BQ0UsdUJBQUEsQ0FBQSxlQUFBLENBQ0EsWURLRixDQ0lBLDRCQUNF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TSxnQmpCbWhEYixDQUNGLENpQmhoRFMsb0RBZEgsdUJBZU0sZUFBQSxDQUNBLGVqQm1oRFYsQ2lCamhEVSx5QkFDRyxhakJtaERiLENpQmhoRFUseUJBQ0csbUJBQUEsQ0FBQSxZQUFBLENBQ0EscUJBQUEsQ0FBQSw2QkFBQSxDQUNBLFVqQmtoRGIsQ0FDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG4kZGFya2dyYXk6ICMyNjI2MjY7XG5cbiR2aDEwMDogY2FsYyh2YXIoLS12aCkgKiAxMDApO1xuJHZoMjAwOiBjYWxjKHZhcigtLXZoKSAqIDIwMCk7XG5cbiRtb2I6ICdtYXgtd2lkdGg6IDgwMHB4JztcbiRtb2JsYW5kOiAnbWF4LXdpZHRoOiA5MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlJztcbiRtb2Jwb3J0OiAnbWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQnO1xuJGRlc2s6ICdtaW4td2lkdGg6IDgwMXB4JztcblxuJGN1YmljOiBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcbiRjdWJpY0VuZDogY3ViaWMtYmV6aWVyKDAuMTIsIDAuMzgsIDAuMiwgMSk7XG5cbiRTOiAuN2VtO1xuJE1tb2I6IDEuNXJlbTtcbiRNOiAxLjkyMjVyZW07XG5cbkBtaXhpbiBoaWRlIHtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4uaGlkZSB7XG4gIEBpbmNsdWRlIGhpZGU7XG59XG4iLCIvKiBHZW5lcmFsICovXG4uaGlkZSB7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbn1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOjpiZWZvcmUsIGJsb2NrcXVvdGU6OmFmdGVyLFxucTo6YmVmb3JlLFxucTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuaW5wdXQ6Zm9jdXMsIGlucHV0OmZvY3VzLXZpc2libGUsIGlucHV0Oi13ZWJraXQtZGlyZWN0LWZvY3VzLCBpbnB1dDpob3Zlcjpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnNlbGVjdDpmb2N1cy12aXNpYmxlLFxuc2VsZWN0Oi13ZWJraXQtZGlyZWN0LWZvY3VzLFxuc2VsZWN0OmhvdmVyOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZiBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuOi13ZWJraXQtZGlyZWN0LWZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuKjpmb2N1cyB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogdGV4Z3lyZWhlcm9zO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udC90ZXhneXJlaGVyb3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvdGV4Z3lyZWhlcm9zLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHRleGd5cmVoZXJvcy1jb25kZW5zZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250L3RleGd5cmVoZXJvc2NuLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC90ZXhneXJlaGVyb3Njbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogdGV4Z3lyZWhlcm9zLWNvbmRlbnNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiB1cmwoXCIuLi9mb250L3RleGd5cmVoZXJvc2NuLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L3RleGd5cmVoZXJvc2NuLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5zdHJvbmcge1xuICBmb250LWZhbWlseTogXCJ0ZXhneXJlaGVyb3MtY29uZGVuc2VkXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwidGV4Z3lyZWhlcm9zXCI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgaHRtbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgMzgsIDM4LCAwLjAxKTtcbiAgY29sb3I6IHJnYmEoMzgsIDM4LCAzOCwgMC41KTtcbn1cblxuaW1nOjpzZWxlY3Rpb24sXG5pZnJhbWU6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTkzMztcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xufVxuYm9keS5pbiB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tYWluIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAqIDEwMCk7XG4gIH1cbn1cbi5tYWluLS10b3Age1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAubW9ib25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZGVza29ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbnZpZGVvW3Bvc3Rlcl0ge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpZGVvLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tcHJldmlldyB2aWRlbyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZpZGVvLXByZXZpZXcgaWZyYW1lLFxuLnZpZGVvLXByZXZpZXcgdmlkZW8ge1xuICBoZWlnaHQ6IDU2LjI1dnc7XG4gIGxlZnQ6IDUwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi13aWR0aDogMTc3Ljc3dmg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyA0MDBtcztcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLnZpZGVvLXByZXZpZXcgaWZyYW1lOm5vdCguaGFzLXBsYXllZCkge1xuICBvcGFjaXR5OiAwO1xufVxuLnZpZGVvLXByZXZpZXc6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMTByZW0gMTBlbSByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwMCU7XG4gIGxlZnQ6IC01MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGFzLXBvc3RlciAudmlkZW8tcGxheWVyIHZpZGVvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbn1cbi5oYXMtcG9zdGVyIC52aWRlby1wbGF5ZXIgdmlkZW8uaGFzLXBsYXllZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52aWRlby1wbGF5ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tcGxheWVyIC52aWRlby13cmFwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tcGxheWVyIC52aWRlby13cmFwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgNTAwbXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnZpZGVvLXBsYXllciAudmlkZW8td3JhcCBpZnJhbWUsXG4udmlkZW8tcGxheWVyIC52aWRlby13cmFwIHZpZGVvIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICBsZWZ0OiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyA0MDBtcztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIHotaW5kZXg6IDE7XG59XG4udmlkZW8tcGxheWVyIC52aWRlby13cmFwIGlmcmFtZS5tYWludmlkZW8tLXZpZGVvLFxuLnZpZGVvLXBsYXllciAudmlkZW8td3JhcCB2aWRlby5tYWludmlkZW8tLXZpZGVvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4udmlkZW8tcGxheWVyIC52aWRlby13cmFwIGlmcmFtZTpub3QoLmhhcy1wbGF5ZWQpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi52aWRlby1wbGF5ZXIgLnRpbWVsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogLTJyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMztcbn1cbi52aWRlby1wbGF5ZXIgLnRpbWVsaW5lOjpiZWZvcmUge1xuICBhbmltYXRpb246IGxvYWRlciAzcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3R0b206IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnZpZGVvLXBsYXllciAudGltZWxpbmUtaG92LCAudmlkZW8tcGxheWVyIC50aW1lbGluZS1zdHJpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3R0b206IDFyZW07XG4gIGhlaWdodDogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnZpZGVvLXBsYXllciAudGltZWxpbmUtc3RyaXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlby1wbGF5ZXIgLnRpbWVsaW5lLXByYyB7XG4gIGJvdHRvbTogY2FsYygxcmVtICsgNnB4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cbi52aWRlby1wbGF5ZXIgLnRpbWVsaW5lLXByYzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG59XG4udmlkZW8tcGxheWVyIC50aW1lbGluZS1ob3Yge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLW91dDtcbn1cbi52aWRlby1wbGF5ZXIudGltZWxpbmUtdHJhbnNpdGlvbnMgLnRpbWVsaW5lLXByYyB7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBsaW5lYXI7XG59XG4udmlkZW8tcGxheWVyLnRpbWVsaW5lLXRyYW5zaXRpb25zIC50aW1lIHtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjtcbn1cbi52aWRlby1wbGF5ZXIgLnRpbWUge1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4udmlkZW8tcGxheWVyIC5yb3cge1xuICBib3R0b206IDNyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZpZGVvLXBsYXllciAucm93IHtcbiAgICBib3R0b206IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDAuNWVtO1xuICAgIG1hcmdpbjogYXV0byAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICB9XG59XG4udmlkZW8tcGxheWVyIC5yb3cgLnBsYXkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtYmFzaXM6IDEwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udmlkZW8tcGxheWVyIC5yb3cgLnBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUGxheVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnZpZGVvLXBsYXllciAucm93IC5wbGF5LnBhdXNlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQbGF5XCI7XG59XG4udmlkZW8tcGxheWVyIC5yb3cgLnBsYXkucGxheWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQYXVzZVwiO1xufVxuLnZpZGVvLXBsYXllciAucm93IC5kZXNjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZpZGVvLXBsYXllciAucm93IC5jdHJscyB7XG4gIGZsZXgtYmFzaXM6IDEwZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnZpZGVvLXBsYXllciAucm93IC5jdHJscyA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG4udmlkZW8tcGxheWVyIC5yb3cgLmN0cmxzIC5zb3VuZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWRlby1wbGF5ZXIgLnJvdyAuY3RybHMgLnNvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtc3RhdGUpO1xufVxuLnZpZGVvLXBsYXllciAucm93IC5jdHJscyAudG9nLWZ1bGwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjE1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZpZGVvLXBsYXllciAucm93IC5jdHJscyAudG9nLWZ1bGwgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVweDtcbiAgfVxufVxuLnZpZGVvLXBsYXllciAucm93IC5jdHJscyAudG9nLWZ1bGwgaW1nIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZpZGVvLXBsYXllciAucm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnZpZGVvLXBsYXllciAucm93IC5wbGF5LFxuICAudmlkZW8tcGxheWVyIC5yb3cgLmN0cmxzIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLnZpZGVvLXBsYXllciAucm93IC5kZXNjIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnZpZGVvLXBsYXllciAucGxheSxcbi52aWRlby1wbGF5ZXIgLmN0cmxzIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG59XG4udmlkZW8tcGxheWVyLnJlYWR5IC5wbGF5LFxuLnZpZGVvLXBsYXllci5yZWFkeSAuY3RybHMsXG4udmlkZW8tcGxheWVyLnJlYWR5IC50aW1lbGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnZpZGVvLXBsYXllci5yZWFkeSAudmlkZW8td3JhcDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52aWRlby1wbGF5ZXIucmVhZHkgLnRpbWVsaW5lOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuLmlzLWZ1bGwgLnZpZGVvLXBsYXllciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uaXMtZnVsbCAudmlkZW8td3JhcCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi52aWRmdWxsc2NyZWVuLFxuLnZpZGZ1bGxzY3JlZW4gYm9keSxcbi52aWRmdWxsc2NyZWVuIC53cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC52aWRmdWxsc2NyZWVuIC5yb3cge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi52aWRmdWxsc2NyZWVuIC52aWRlby1wbGF5ZXIudGhpcy1pcy1mdWxsIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC52aWRmdWxsc2NyZWVuIC52aWRlby1wbGF5ZXIudGhpcy1pcy1mdWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHdpZHRoOiAxMDB2aDtcbiAgfVxuICAudmlkZnVsbHNjcmVlbiAudmlkZW8tcGxheWVyLnRoaXMtaXMtZnVsbCAudmlkZW8td3JhcCB7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwdmg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLnZpZGZ1bGxzY3JlZW4gLnZpZGVvLXBsYXllci50aGlzLWlzLWZ1bGwgLnJvdyB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZGZ1bGxzY3JlZW4gLnZpZGVvLXBsYXllci50aGlzLWlzLWZ1bGwgLnJvdyxcbiAgLnZpZGZ1bGxzY3JlZW4gLnZpZGVvLXBsYXllci50aGlzLWlzLWZ1bGwgLnJvdyAucGxheSxcbiAgLnZpZGZ1bGxzY3JlZW4gLnZpZGVvLXBsYXllci50aGlzLWlzLWZ1bGwgLnJvdyAuY3RybHMge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52aWRmdWxsc2NyZWVuIC5yb3cgLmRlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogTGF5b3V0ICovXG4jcG9jYS0zZCB7XG4gIGN1cnNvcjogZ3JhYjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbn1cbiNwb2NhLTNkLmdyYWJiaW5nIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgI3BvY2EtM2Qge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCkgKiA4NSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucHJvamVjdCAuaG9tZS1ncmlkIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gNTB2dztcbiAgfVxufVxuXG4uaG9tZS1ncmlkIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tdmgpICogMTAwKTtcbn1cbi5ob21lLWdyaWQuaW4ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAqIDEwMCk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5ob21lLWdyaWQge1xuICAgIGdyaWQtZ2FwOiAwIDE0LjI4NTcxNDI4NTclO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgYXV0byk7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLmhvbWUtZ3JpZC0taXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgei1pbmRleDogMDtcbn1cbi5ob21lLWdyaWQtLWl0ZW0uemVkIHtcbiAgei1pbmRleDogMTtcbn1cbi5ob21lLWdyaWQtLWl0ZW0uaW4ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5ob21lLWdyaWQtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDhlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuaG9tZS1ncmlkLS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDUwdncgLSAxcmVtKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lLWdyaWQtLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5ob21lLWdyaWQtLWl0ZW0ge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWUtZ3JpZC0taXRlbTpudGgtY2hpbGQoNG4tMikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG4gIH1cbiAgLmhvbWUtZ3JpZC0taXRlbTpudGgtY2hpbGQoNG4tMSkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xuICB9XG4gIC5ob21lLWdyaWQtLWl0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG4gIH1cbn1cbi5ob21lLWdyaWQtLWl0ZW0gYXJ0aWNsZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5ob21lLWdyaWQtLWl0ZW0gYXJ0aWNsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvbWUtZ3JpZC0taXRlbSBhcnRpY2xlIC50YWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaG9tZS1ncmlkLS1pdGVtIGFydGljbGUgaDIge1xuICBmb250LXNpemU6IDEuOTIyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4yZW07XG4gIC8qXG4gIC53IHtcbiAgICBmb250LXNpemU6IDIuNzVlbTtcblxuICAgIEBtZWRpYSAoJG1vYnBvcnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTF2dztcbiAgICB9XG4gIH1cbiAgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkgYW5kICh3aWR0aCA8PSAxMDgwcHgpIHtcbiAgLmhvbWUtZ3JpZC0taXRlbSBhcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lLWdyaWQtLWl0ZW0gYXJ0aWNsZSBoMiB7XG4gICAgbGVmdDogLTAuMmVtO1xuICAgIHRleHQtaW5kZW50OiAwLjJlbTtcbiAgfVxufVxuLmhvbWUtZ3JpZC0taXRlbSBhcnRpY2xlIGgyIC53aWdnbGUge1xuICBtYXJnaW4tbGVmdDogLTAuNGVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaG9tZS1ncmlkLS1pdGVtIGFydGljbGUgLnRodW1iLXByZXZpZXcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaG9tZS1ncmlkLS1pdGVtIGFydGljbGUgLnZpZGVvLXByZXZpZXcsXG4uaG9tZS1ncmlkLS1pdGVtIGFydGljbGUgLnRodW1iLXByZXZpZXcge1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgpICogMTAwKTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IC0xO1xufVxuLmhvbWUtZ3JpZC0taXRlbSBhcnRpY2xlIC52aWRlby1wcmV2aWV3Lm91dCxcbi5ob21lLWdyaWQtLWl0ZW0gYXJ0aWNsZSAudGh1bWItcHJldmlldy5vdXQge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5ob21lLWdyaWQtLWl0ZW06bnRoLWxhc3QtY2hpbGQoNSksIC5ob21lLWdyaWQtLWl0ZW06bnRoLWxhc3QtY2hpbGQoNCksIC5ob21lLWdyaWQtLWl0ZW06bnRoLWxhc3QtY2hpbGQoMyksIC5ob21lLWdyaWQtLWl0ZW06bnRoLWxhc3QtY2hpbGQoMiksIC5ob21lLWdyaWQtLWl0ZW06bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5ob21lLWdyaWQtLWl0ZW06bnRoLWxhc3QtY2hpbGQoNSkgYXJ0aWNsZSwgLmhvbWUtZ3JpZC0taXRlbTpudGgtbGFzdC1jaGlsZCg0KSBhcnRpY2xlLCAuaG9tZS1ncmlkLS1pdGVtOm50aC1sYXN0LWNoaWxkKDMpIGFydGljbGUsIC5ob21lLWdyaWQtLWl0ZW06bnRoLWxhc3QtY2hpbGQoMikgYXJ0aWNsZSwgLmhvbWUtZ3JpZC0taXRlbTpudGgtbGFzdC1jaGlsZCgxKSBhcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUtZ3JpZC0taXRlbTpudGgtbGFzdC1jaGlsZCgyKSwgLmhvbWUtZ3JpZC0taXRlbTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuaG9tZS1ncmlkLS1pdGVtOm50aC1sYXN0LWNoaWxkKDIpIGFydGljbGUsIC5ob21lLWdyaWQtLWl0ZW06bnRoLWxhc3QtY2hpbGQoMSkgYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5ob21lLWdyaWQgOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAzOCwgMzgsIDAuMDEpO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmhvbWUtZ3JpZC5ub21hcmdpbnRvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb2plY3QtcGFnZSAubWFpbiB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9qZWN0IHtcbiAgaW5zZXQ6IDAgMCAtMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG8gaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xufVxuLnByb2plY3QtLWlubmVyIHtcbiAgY2xpcC1wYXRoOiByZWN0KDAgY2FsYygxMDAlIC0gMTAwdncpIDEwMCUgMCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvamVjdC0taW5uZXItLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuOTIyNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsZWZ0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMnJlbTtcbiAgdG9wOiAxLjVyZW07XG4gIHotaW5kZXg6IDIxO1xufVxuLnByb2plY3QtLWlubmVyLS1oZWFkZXIgLnByb2otaW5mbyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLnByb2plY3QtLWlubmVyLS1oZWFkZXIgLnByb2otaW5mbyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4ucHJvamVjdC0taW5uZXItLWhlYWRlciAucHJvai1pbmZvIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuLnByb2plY3QtLWlubmVyLnNoLWluZm8gLnByb2otaW5mbyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzV2dyk7XG59XG4ucHJvamVjdC0taW5uZXIuc2gtaW5mbyAucHJvai1pbmZvIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuLnByb2plY3QtLWlubmVyLnNoLWluZm8gLnByb2plY3QtLWlubmVyLS1pbmZvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnByb2plY3QtLWlubmVyLS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS45MjI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBwYWRkaW5nOiA4cmVtIDEwdncgMnJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB3aWR0aDogNjB2dztcbn1cbi5wcm9qZWN0LS1pbm5lci0tbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvKlxuICBpbnNldDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAqL1xufVxuLnByb2plY3QtLWlubmVyLS1tZWRpYSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucHJvamVjdC0taW5uZXItLW1lZGlhID4gKjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTAwdnc7XG59XG5cbi5pbmZvLXBhZ2UgLmhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYm91dCA6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xufVxuLmFib3V0LS13cmFwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiB1cmwoXCIuLi9pbWcvY3Vyc29yLXcucG5nXCIpIDE2IDE2LCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgpICogMTAwKTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmFib3V0LS13cmFwIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4uYWJvdXQtLXdyYXAgKjpub3QoZGl2KSB7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hYm91dC0td3JhcCBhLFxuLmFib3V0LS13cmFwIGEgKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hYm91dC0td3JhcCBhIC53IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTVlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5hYm91dC0td3JhcCAuc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYWJvdXQtLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gNztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmFib3V0LS1yb3cge1xuICAgIGdyaWQtZ2FwOiAzcmVtIDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4uYWJvdXQtLXJvdyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYWJvdXQtLXJvdy5tYWluIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgbWF4LXdpZHRoOiA3MS40Mjg1NzE0Mjg2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmFib3V0LS1yb3cubWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5hYm91dC0tcm93Lm1haW4gLnRleHQtd3JhcCB7XG4gIGdyaWQtY29sdW1uOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dC0tcm93Lm1haW4gLnRleHQtd3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG59XG4uYWJvdXQtLXJvdyAudGV4dC13cmFwIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWJvdXQtLXJvdyAudGV4dC13cmFwIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIH1cbn1cbi5hYm91dC0tcm93IC50ZXh0LXdyYXAtLWJvZHkge1xuICBmb250LWZhbWlseTogXCJ0ZXhneXJlaGVyb3NcIjtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IC0wLjNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC4zZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFib3V0LS1yb3cgLnRleHQtd3JhcC0tYm9keSB7XG4gICAgZm9udC1zaXplOiA1Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKHdpZHRoIDw9IDE1MDBweCkge1xuICAuYWJvdXQtLXJvdyAudGV4dC13cmFwLS1ib2R5IHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgfVxufVxuLmFib3V0LS1yb3cgLnRleHQtd3JhcC0tYm9keSBhLndpZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC0wLjY2NmVtO1xufVxuLmFib3V0LS1yb3cgLnRleHQtd3JhcC0tYm9keSBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYWJvdXQtLXJvdy5pbmZvcyAudGV4dC13cmFwIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuYWJvdXQtLXJvdy5pbmZvcyAudGV4dC13cmFwIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDE7XG4gIH1cbn1cbi5hYm91dC0tcm93LmluZm9zIC50ZXh0LXdyYXA6bGFzdC1jaGlsZCB7XG4gIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMTtcbn1cbi5hYm91dC0tcm93LmluZm9zIC50ZXh0LXdyYXAtLWJvZHkgYSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hYm91dC0tcm93LmZvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gNztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmFib3V0LS1yb3cuZm9vdGVyIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDE7XG4gICAgZ3JpZC1nYXA6IDAgMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cbi5hYm91dC0tcm93LmZvb3RlciA+ICoge1xuICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDI7XG59XG4uYWJvdXQtLXJvdy5mb290ZXIgPiAqOmxhc3QtY2hpbGQge1xuICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5hYm91dC0tcm93LmZvb3RlciA+ICoge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmFib3V0LS1yb3cuZm9vdGVyID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxO1xuICB9XG4gIC5hYm91dC0tcm93LmZvb3RlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxO1xuICB9XG59XG4uYWJvdXQtLXJvdyAuY2xvc2Uge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1jb2x1bW46IDcvc3BhbiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4uYWJvdXQtLXJvdyAuY2xvc2UgYSB7XG4gIGhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDNyZW07XG59XG4uYWJvdXQtLXJvdyAuY2xvc2UgaW1nIHtcbiAgd2lkdGg6IDFyZW07XG59XG4uYWJvdXQgLmNsaWVudHMtd3JhcCBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFib3V0IC5jbGllbnRzLXdyYXAgYSBpbWcge1xuICBtYXgtaGVpZ2h0OiAzcmVtO1xuICBtYXgtd2lkdGg6IDZyZW07XG59XG5cbi50ZW1wb3JhcnktcGFnZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGluc2V0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVtcG9yYXJ5LXBhZ2Uge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi50ZW1wb3JhcnktcGFnZSAudG9wbGVmdCB7XG4gIG1heC13aWR0aDogMjIuMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4udGVtcG9yYXJ5LXBhZ2UgLnRvcGxlZnQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnRlbXBvcmFyeS1wYWdlIC5ib3R0b21sZWZ0IHtcbiAgYm90dG9tOiAycmVtO1xuICBsZWZ0OiAycmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRlbXBvcmFyeS1wYWdlIC5ib3R0b21sZWZ0IHtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogMXJlbTtcbiAgfVxufVxuLnRlbXBvcmFyeS1wYWdlIC5ib3R0b21yaWdodCB7XG4gIGJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAxLjkyMjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50ZW1wb3JhcnktcGFnZSAuYm90dG9tcmlnaHQge1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgfVxufVxuLnRlbXBvcmFyeS1wYWdlIC5taWRkbGUge1xuICBjdXJzb3I6IHdhaXQ7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVzcGVlZDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG4udGVtcG9yYXJ5LXBhZ2UgLm1pZGRsZSBwIHtcbiAgZm9udC1zaXplOiAxLjkyMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxO1xufVxuLnRlbXBvcmFyeS1wYWdlIC5taWRkbGUgLnN2Zy13cmFwIHtcbiAgbGVmdDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEyNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC50ZW1wb3JhcnktcGFnZSAubWlkZGxlIC5zdmctd3JhcCBpbWcge1xuICAgIGhlaWdodDogMzB2aDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgODAwbXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuMzgsIDAuMiwgMSk7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tdncpICogMS40KTtcbiAgfVxufVxuLnRlbXBvcmFyeS1wYWdlIC5taWRkbGUgaW1nLFxuLnRlbXBvcmFyeS1wYWdlIC5taWRkbGUgc3ZnIHtcbiAgYW5pbWF0aW9uOiBzcGlubmluZyA0cyBpbmZpbml0ZSBsaW5lYXI7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLnRlbXBvcmFyeS1wYWdlIC5taWRkbGU6aG92ZXIgLnN2Zy13cmFwIGltZyB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5pbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5kZWZhdWx0LXBhZ2UgLm1haW4tY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMi41cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuMzNmciAwLjY2ZnI7XG4gIG1hcmdpbjogMCAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTJyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZGVmYXVsdC1wYWdlIC5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuZGVmYXVsdC1wYWdlIC5tYWluLWNvbnRlbnQge1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtYXJnaW46IDAgMXJlbSA2cmVtO1xuICAgIHBhZGRpbmctdG9wOiAyMHJlbTtcbiAgfVxufVxuLmRlZmF1bHQtcGFnZSAubWFpbi1jb250ZW50LS1jb2w6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5kZWZhdWx0LXBhZ2UgLm1haW4tY29udGVudC0tY29sOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5kZWZhdWx0LXBhZ2UgLm1haW4tY29udGVudC5saW1pdGVkIC5tYWluLWNvbnRlbnQtLWNvbDpsYXN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiAzMmVtO1xufVxuLmRlZmF1bHQtcGFnZSAubWFpbi1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAxLjkyMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZGVmYXVsdC1wYWdlIC5tYWluLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiBncmF5O1xufVxuLmRlZmF1bHQtcGFnZSAubWFpbi1jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kZWZhdWx0LXBhZ2UgLm1haW4tY29udGVudCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uZGVmYXVsdC1wYWdlIC5tYWluLWNvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLmRlZmF1bHQtcGFnZSAubWFpbi1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4ud29yay1wYWdlIC53cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53b3JrLXBhZ2UgLm1haW4ge1xuICBwZXJzcGVjdGl2ZTogMTAwcHg7XG59XG4ud29yay1wYWdlIC5tYWluLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29yay1wYWdlIC5tYWluIGltZyxcbi53b3JrLXBhZ2UgLm1haW4gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ud29yay1wYWdlIC5tYWluIGltZzpob3Zlcixcbi53b3JrLXBhZ2UgLm1haW4gdmlkZW86aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIEJsb2NrcyAqL1xuLmJsb2NrIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSAxZnI7XG4gIHBhZGRpbmc6IDAuOHJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuYmxvY2sge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cbi5ibG9jayAuY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmJsb2NrOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5ibG9jay10ZXh0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmJsb2NrLXRleHQgLmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNWVtO1xufVxuLmJsb2NrLXRleHQgLnRleHQge1xuICBmb250LWZhbWlseTogXCJ0ZXhneXJlaGVyb3NcIjtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODY2O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjAlICsgM3JlbSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ibG9jay10ZXh0IC50ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLWltYWdlcyAuaW1hZ2VzLXdyYXAtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ibG9jay1pbWFnZXMgLmltYWdlcy13cmFwLS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ibG9jay1pbWFnZXMgLmltYWdlcy13cmFwLS1pbm5lciAuaW1nLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ibG9jay1pbWFnZXMgLmltYWdlcy13cmFwLS1pbm5lciAuaW1nLXdyYXAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLmJsb2NrLWltYWdlcyAuaW1hZ2VzLXdyYXAtLWlubmVyIC5pbWctd3JhcDpvbmx5LWNoaWxkIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAwLjVyZW0pO1xuICB9XG59XG4uYmxvY2staW1hZ2VzIC5pbWFnZXMtd3JhcC0taW5uZXIgLmltZy13cmFwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLXBsYXllciB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5ibG9jay12aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ibG9jay12aWRlbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZGVvOm5vdCgudmlkZW9ibG9jaykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWRlby1jb250ZW50cyB7XG4gIGdhcDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZGVvLWNvbnRlbnRzIC52aWRlby1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC52aWRlby1jb250ZW50cyAudmlkZW8tZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jay5ob3ZlciBmaWdjYXB0aW9uLCAudmlkZW8tY29udGVudHMgLmJsb2NrLXZpZGVvLnZpZGVvYmxvY2s6aG92ZXIgZmlnY2FwdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4udmlkZW8tY29udGVudHMgLmJsb2NrLXZpZGVvLnZpZGVvYmxvY2sgZmlnY2FwdGlvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOTIyNXJlbTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAxcmVtIDUlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnZpZGVvLWNvbnRlbnRzIC5ibG9jay12aWRlby52aWRlb2Jsb2NrIGZpZ2NhcHRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayBmaWdjYXB0aW9uIC53aWdnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogLTAuNWVtIDAuM2VtIC0wLjVlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICB0ZXh0LWluZGVudDogLTAuNGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayBmaWdjYXB0aW9uIC53aWdnbGUge1xuICAgIHRleHQtaW5kZW50OiAtMC42NWVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayBmaWdjYXB0aW9uIC53aWdnbGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnZpZGVvLWNvbnRlbnRzIC5ibG9jay12aWRlby52aWRlb2Jsb2NrIGZpZ2NhcHRpb24gLndpZ2dsZS53aWdnbGluZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnZpZGVvLWNvbnRlbnRzIC5ibG9jay12aWRlby52aWRlb2Jsb2NrIGZpZ2NhcHRpb246bm90KDpoYXMoKyAub3BlbikpIHtcbiAgei1pbmRleDogMjtcbn1cbi52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayAudmlkZW8tcGxheWVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEzMy4zMyU7XG59XG4udmlkZW8tY29udGVudHMgLmJsb2NrLXZpZGVvLnZpZGVvYmxvY2sgLnZpZGVvLXBsYXllcjpub3QoLm9wZW4pIH4gLnZpZGVvYmxvY2stLWNsb3NlLFxuLnZpZGVvLWNvbnRlbnRzIC5ibG9jay12aWRlby52aWRlb2Jsb2NrIC52aWRlby1wbGF5ZXI6bm90KC5vcGVuKSAucm93IHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLnZpZGVvLWNvbnRlbnRzIC5ibG9jay12aWRlby52aWRlb2Jsb2NrIC52aWRlby1wbGF5ZXI6bm90KC5vcGVuKSB+IC52aWRlb2Jsb2NrLS1jbG9zZSxcbi52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayAudmlkZW8tcGxheWVyOm5vdCgub3BlbikgfiAudmlkZW9ibG9jay0tY2xvc2UgKixcbi52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayAudmlkZW8tcGxheWVyOm5vdCgub3BlbikgLnJvdyxcbi52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayAudmlkZW8tcGxheWVyOm5vdCgub3BlbikgLnJvdyAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayAudmlkZW8tcGxheWVyLm9wZW4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgaW5zZXQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDM7XG59XG4udmlkZW8tY29udGVudHMgLmJsb2NrLXZpZGVvLnZpZGVvYmxvY2sgLnZpZGVvLXBsYXllci5vcGVuIC52aWRlby13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udmlkZW8tY29udGVudHMgLmJsb2NrLXZpZGVvLnZpZGVvYmxvY2sgLnZpZGVvYmxvY2stLWNsb3NlIHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDFyZW0gMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZpZGVvLWNvbnRlbnRzIC5ibG9jay12aWRlby52aWRlb2Jsb2NrIC52aWRlb2Jsb2NrLS1jbG9zZSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuXG4udmlkZW8tcGxheWVyIC52aWRlby13cmFwIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlby1wbGF5ZXIgLnRpbWVsaW5lIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4udmlkZW8tcGxheWVyIC5yb3cge1xuICBib3R0b206IDIuMzNyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICB6LWluZGV4OiAyO1xufVxuXG4vKiBQYXJ0cyAqL1xuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS45MjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLmhlYWRlci0tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhlYWRlci0tbG9nbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogY2FsYygxMDAlICsgNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIGFuZCAoaGVpZ2h0IDw9IDYwMHB4KSB7XG4gIC5oZWFkZXItLWxvZ28ge1xuICAgIHRvcDogY2FsYygxMDAlICsgMy41cmVtKTtcbiAgfVxufVxuLmhlYWRlci0tbG9nbyAuc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJ0ZXhneXJlaGVyb3MtY29uZGVuc2VkXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuaGVhZGVyLS1uYXYge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyLS1uYXYgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhlYWRlci0tbmF2IHAge1xuICAgIGdhcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXItLW5hdiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFweCAwO1xufVxuXG4uZm9vdGVyLS1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogM3JlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjI1ZnIgMC4yNWZyIDAuNWZyO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAycmVtO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5mb290ZXItLWJvdHRvbSB7XG4gICAgZ2FwOiAycmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkgYW5kICh3aWR0aCA8PSAxMjgwcHgpIHtcbiAgLmZvb3Rlci0tYm90dG9tIHtcbiAgICBnYXA6IDVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjMzZnIgMC4zM2ZyIDAuMzNmcjtcbiAgfVxufVxuLmZvb3Rlci0tYm90dG9tLS1sZWZ0LCAuZm9vdGVyLS1ib3R0b20tLW1pZGRsZSB7XG4gIG1heC13aWR0aDogMjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5mb290ZXItLWJvdHRvbS0tbGVmdCwgLmZvb3Rlci0tYm90dG9tLS1taWRkbGUge1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG4uZm9vdGVyLS1ib3R0b20tLW1pZGRsZSB1IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiAyZW07XG59XG4uZm9vdGVyLS1ib3R0b20tLW1pZGRsZSB1IHN0cm9uZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMTgwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci0tYm90dG9tLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLS1ib3R0b20tLXJpZ2h0IGEge1xuICBtYXJnaW4tbGVmdDogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmZvb3Rlci0tYm90dG9tLS1yaWdodCBhIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuZm9vdGVyLS1ib3R0b20tLXJpZ2h0IHtcbiAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZvb3Rlci0tYm90dG9tLS1yaWdodCBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9vdGVyLS1ib3R0b20tLXJpZ2h0IHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLy8gaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbi8vICB2Mi4wIHwgMjAxMTAxMjZcbi8vICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCxcbnVsLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuXG4gICY6Zm9jdXMsXG4gICY6Zm9jdXMtdmlzaWJsZSxcbiAgJjotd2Via2l0LWRpcmVjdC1mb2N1cyxcbiAgJjpob3Zlcjpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgZ3JlZW47XG4gIC8vIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBncmVlbjtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggJHdoaXRlIGluc2V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG46LXdlYmtpdC1kaXJlY3QtZm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4qIHtcbiAgJjpmb2N1cyB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgQG1lZGlhICgkbW9iKSB7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGJsYWNrO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiB0ZXhneXJlaGVyb3M7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvdGV4Z3lyZWhlcm9zLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvdGV4Z3lyZWhlcm9zLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogdGV4Z3lyZWhlcm9zLWNvbmRlbnNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vZm9udC90ZXhneXJlaGVyb3Njbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udC90ZXhneXJlaGVyb3Njbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiB0ZXhneXJlaGVyb3MtY29uZGVuc2VkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcmM6IHVybCgnLi4vZm9udC90ZXhneXJlaGVyb3Njbi1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250L3RleGd5cmVoZXJvc2NuLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbiR0ZXhneXJlOiAndGV4Z3lyZWhlcm9zJztcbiR0ZXhneXJlQ246ICd0ZXhneXJlaGVyb3MtY29uZGVuc2VkJztcblxuc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICR0ZXhneXJlQ247XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWl4aW4gc2FucyB7XG4gIGZvbnQtZmFtaWx5OiAkdGV4Z3lyZTtcbn1cblxuQG1peGluIG1vbm8ge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn0iLCJodG1sIHtcbiAgQGluY2x1ZGUgc2FucztcblxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcztcblxuICBAbWVkaWEgKCRkZXNrKSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGRhcmtncmF5LCAuOTkpO1xuICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGRhcmtncmF5LCAuNSk7XG59XG5cbmltZyxcbmlmcmFtZSB7XG4gICY6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAuOTkpO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE5MzM7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcblxuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgIG1pbi1oZWlnaHQ6ICR2aDEwMDtcbiAgfVxuXG4gICYtLXRvcCB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG59XG5cbi5tb2Jvbmx5IHtcbiAgQG1lZGlhICgkZGVzaykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGVza29ubHkge1xuICBAbWVkaWEgKCRtb2IpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGUge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufSIsInZpZGVvW3Bvc3Rlcl0ge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpZGVvLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdmlkZW8ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgaWZyYW1lLFxuICB2aWRlbyB7XG4gICAgaGVpZ2h0OiA1Ni4yNXZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBtaW4td2lkdGg6IDE3Ny43N3ZoO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIDQwMG1zO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIGlmcmFtZTpub3QoLmhhcy1wbGF5ZWQpe1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xMHJlbSAxMGVtIHJnYigwIDAgMCAvIDMwJSk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmhhcy1wb3N0ZXIge1xuICAudmlkZW8tcGxheWVyIHtcbiAgICB2aWRlbyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcblxuICAgICAgJi5oYXMtcGxheWVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZGVvLXBsYXllciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogJHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC52aWRlby13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAycyA1MDBtcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBpZnJhbWUsXG4gICAgdmlkZW8ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyA0MDBtcztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgJi5tYWludmlkZW8tLXZpZGVvIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWZyYW1lOm5vdCguaGFzLXBsYXllZCl7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC50aW1lbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm90dG9tOiAtMnJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbGVmdDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBhbmltYXRpb246IGxvYWRlciAzcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIDUwJSk7XG4gICAgICBib3R0b206IDFyZW07XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtaG92LFxuICAgICYtc3RyaXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3R0b206IDFyZW07XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICYtc3RyaXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1wcmMge1xuICAgICAgYm90dG9tOiBjYWxjKDFyZW0gKyA2cHgpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ob3Yge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLW91dDtcbiAgICB9XG4gIH1cblxuICAmLnRpbWVsaW5lLXRyYW5zaXRpb25zIHtcbiAgICAudGltZWxpbmUtcHJjIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgLnRpbWUge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjtcbiAgICB9XG4gIH1cblxuICAudGltZSB7XG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAucm93IHtcbiAgICBib3R0b206IDNyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogJFM7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgei1pbmRleDogNTtcblxuICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgYm90dG9tOiAyLjVyZW07XG4gICAgICBmb250LXNpemU6IC41ZW07XG4gICAgICBtYXJnaW46IGF1dG8gMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICB9XG5cbiAgICAucGxheSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbGV4LWJhc2lzOiAxMGVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1BsYXknO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmLnBhdXNlZDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1BsYXknO1xuICAgICAgfVxuXG4gICAgICAmLnBsYXlpbmc6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdQYXVzZSc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jdHJscyB7XG4gICAgICBmbGV4LWJhc2lzOiAxMGVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgfVxuXG4gICAgICAuc291bmQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtc3RhdGUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50b2ctZnVsbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTVlbTtcblxuICAgICAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgkbW9iKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5wbGF5LFxuICAgICAgLmN0cmxzIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgfVxuXG4gICAgICAuZGVzYyB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGxheSxcbiAgLmN0cmxzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG4gIH1cblxuICAmLnJlYWR5IHtcbiAgICAucGxheSxcbiAgICAuY3RybHMsXG4gICAgLnRpbWVsaW5lIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAudmlkZW8td3JhcCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aW1lbGluZTo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbn1cblxuQGtleWZyYW1lcyBsb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG4uaXMtZnVsbCB7XG4gIC52aWRlby1wbGF5ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC52aWRlby13cmFwIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLnZpZGZ1bGxzY3JlZW4ge1xuICAmLFxuICBib2R5LFxuICAud3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdyB7XG4gICAgQG1lZGlhICgkZGVzaykge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICB9XG4gIH1cblxuICAudmlkZW8tcGxheWVyIHtcbiAgICAmLnRoaXMtaXMtZnVsbCB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDIxO1xuXG4gICAgICBAbWVkaWEgKCRtb2IpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB3aWR0aDogMTAwdmg7XG5cbiAgICAgICAgLnZpZGVvLXdyYXAge1xuICAgICAgICAgIGhlaWdodDogMTAwdnc7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMHZoO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmLFxuICAgICAgICAgIC5wbGF5LFxuICAgICAgICAgIC5jdHJscyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgkbW9iKSB7XG4gICAgLnJvdyB7XG4gICAgICAuZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjcG9jYS0zZCB7XG4gIGN1cnNvcjogZ3JhYjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcblxuICAmLmdyYWJiaW5nIHtcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICB9XG5cbiAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCkgKiA4NSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59IiwiLnByb2plY3QgLmhvbWUtZ3JpZCB7XG4gIEBtZWRpYSAoJG1vYikge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSA1MHZ3O1xuICB9XG59XG5cbi5ob21lLWdyaWQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogJHZoMTAwO1xuXG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSAoJG1vYikge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbWluLWhlaWdodDogJHZoMTAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICBAbWVkaWEgKCRkZXNrKSB7XG4gICAgZ3JpZC1nYXA6IDAgY2FsYygxMDAlIC8gNyk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBhdXRvKTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cbiAgJi0taXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmLnplZCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYuaW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDhlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYyg1MHZ3IC0gMXJlbSk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgkZGVzaykge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpudGgtY2hpbGQoNG4gLSAyKSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDRuIC0gMSkge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKCRkZXNrKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudGFnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkTTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtLjJlbTtcblxuICAgICAgICBAbWVkaWEgKCRkZXNrKSBhbmQgKHdpZHRoIDw9IDEwODBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICgkbW9iKSB7XG4gICAgICAgICAgbGVmdDogLS4yZW07XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC4yZW07XG4gICAgICAgIH1cblxuICAgICAgICAud2lnZ2xlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuNGVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjFlbTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLypcbiAgICAgICAgLncge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi43NWVtO1xuXG4gICAgICAgICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAqL1xuICAgICAgfVxuXG4gICAgICAudGh1bWItcHJldmlldyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvLXByZXZpZXcsXG4gICAgICAudGh1bWItcHJldmlldyB7XG4gICAgICAgIGhlaWdodDogJHZoMTAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgJi5vdXQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKDUpLFxuICAgICY6bnRoLWxhc3QtY2hpbGQoNCksXG4gICAgJjpudGgtbGFzdC1jaGlsZCgzKSxcbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpLFxuICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgQG1lZGlhICgkZGVzaykge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIDo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkZGFya2dyYXksIC45OSk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmhvbWUtZ3JpZC5ub21hcmdpbnRvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbiIsIi5wcm9qZWN0LXBhZ2Uge1xuICAubWFpbiB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnByb2plY3Qge1xuICBpbnNldDogMCAwIC0yMHB4O1xuICBvdmVyZmxvdzogYXV0byBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG5cbiAgJi0taW5uZXIge1xuICAgIGNsaXAtcGF0aDogcmVjdCgwIGNhbGMoMTAwJSAtIDEwMHZ3KSAxMDAlIDApO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICYtLWhlYWRlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogJE07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBsZWZ0OiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIHRvcDogMS41cmVtO1xuICAgICAgei1pbmRleDogMjE7XG5cbiAgICAgIC5wcm9qLWluZm8ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyAkY3ViaWM7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTFweDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zaC1pbmZvIHtcbiAgICAgIC5wcm9qLWluZm8ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1dncpO1xuIFxuICAgICAgICBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvamVjdC0taW5uZXItLWluZm8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAkTTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICAgIHBhZGRpbmc6IDhyZW0gMTB2dyAycmVtO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzICRjdWJpYztcbiAgICAgIHdpZHRoOiA2MHZ3O1xuICAgIH1cblxuICAgICYtLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIC8qXG4gICAgICBpbnNldDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICovXG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwdnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW5mby1wYWdlIHtcbiAgLmhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWJvdXQge1xuICA6OnNlbGVjdGlvbiB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50aXplKCR3aGl0ZSwgLjM1KTtcbiAgfVxuXG4gICYtLXdyYXAge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiB1cmwoXCIuLi9pbWcvY3Vyc29yLXcucG5nXCIpIDE2IDE2LCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogJHZoMTAwO1xuICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cblxuICAgICo6bm90KGRpdikge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJixcbiAgICAgICoge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC53IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4xNWVtO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgJi0tcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA3O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG5cbiAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICBncmlkLWdhcDogM3JlbSAxcmVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLm1haW4ge1xuICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuXG4gICAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnRleHQtd3JhcCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBhdXRvOyAvLyAvIHNwYW4gNTtcblxuICAgICAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LXdyYXAge1xuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWJvZHkge1xuICAgICAgICBmb250LWZhbWlseTogJHRleGd5cmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbWFyZ2luOiAtLjNlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogLjNlbTtcblxuICAgICAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgICAgICBmb250LXNpemU6IDUuOHZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICgkZGVzaykgYW5kICh3aWR0aCA8PSAxNTAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDJ2dztcbiAgICAgICAgfVxuXG4gICAgICAgIGEud2lnZ2xlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC0wLjY2NmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmluZm9zIHtcbiAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gMjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAudGV4dC13cmFwLS1ib2R5IHtcbiAgICAgICAgICAgIC8vIGFuaW1hdGlvbjogZGFuY2Vmb250IC41cyBpbmZpbml0ZTthbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25hbmltYXRpb25cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuIDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm9keSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDc7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuXG4gICAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xuICAgICAgICBncmlkLWdhcDogMCAxcmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICAmID4gKiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoJG1vYnBvcnQpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIGEge1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2xpZW50cy13cmFwIHtcbiAgICBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogM3JlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA2cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRlbXBvcmFyeS1wYWdlIHtcbiAgIGhlaWdodDogMTAwdmg7XG4gICBpbnNldDogMDtcbiAgIG92ZXJmbG93OiBoaWRkZW47XG4gICBwYWRkaW5nOiAycmVtO1xuICAgcG9zaXRpb246IGZpeGVkO1xuICAgd2lkdGg6IDEwMHZ3O1xuXG4gICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICB9XG5cbiAgIC50b3BsZWZ0IHtcbiAgICAgIG1heC13aWR0aDogMjIuMmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgIH1cblxuICAgLmJvdHRvbWxlZnQge1xuICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgbGVmdDogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICAgQG1lZGlhICgkbW9iKSB7XG4gICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgfVxuICAgfVxuXG4gICAuYm90dG9tcmlnaHQge1xuICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgZm9udC1zaXplOiAkTTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgfVxuXG4gICAubWlkZGxlIHtcbiAgICAgIGN1cnNvcjogd2FpdDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZXNwZWVkO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXG4gICAgICBwIHtcbiAgICAgICAgIGZvbnQtc2l6ZTogJE07XG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cblxuICAgICAgLnN2Zy13cmFwIHtcbiAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEyNTBtcyAkY3ViaWM7XG4gICAgICAgICBcbiAgICAgICAgIEBtZWRpYSAoJGRlc2spIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDMwdmg7XG4gICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgODAwbXMgJGN1YmljRW5kO1xuICAgICAgICAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tdncpICogMS40KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nLFxuICAgICAgc3ZnIHtcbiAgICAgICAgIGFuaW1hdGlvbjogc3Bpbm5pbmcgNHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICAuc3ZnLXdyYXAge1xuICAgICAgICAgICAgQG1lZGlhICgkZGVzaykge1xuICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmluZyB7XG4gICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgIH1cblxuICAgNTAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICB9XG5cbiAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgIH1cbn0iLCIuZGVmYXVsdC1wYWdlIHtcbiAgLm1haW4tY29udGVudCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMi41cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogLjMzZnIgLjY2ZnI7XG4gICAgbWFyZ2luOiAwIDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTJyZW0pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDE1cmVtO1xuXG4gICAgQG1lZGlhICgkbW9ibGFuZCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAoJG1vYnBvcnQpIHtcbiAgICAgIGdhcDogMXJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgbWFyZ2luOiAwIDFyZW0gNnJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHJlbTtcbiAgICB9XG5cbiAgICAmLS1jb2w6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuXG4gICAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5saW1pdGVkIHtcbiAgICAgIC5tYWluLWNvbnRlbnQtLWNvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogJE07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IGdyYXk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcblxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLndvcmstcGFnZSB7XG4gIC53cmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1haW4ge1xuICAgIHBlcnNwZWN0aXZlOiAxMDBweDtcblxuICAgICYtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgaW1nLFxuICAgIHZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgJGN1YmljO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ibG9jayB7XG4gICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgZGlzcGxheTogZ3JpZDtcbiAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDFmcjtcbiAgIHBhZGRpbmc6IC44cmVtIDA7XG4gXG4gICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgIGJvcmRlci10b3A6IDA7XG4gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgIH1cbiBcbiAgIC5jb3VudCB7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG4gICB9XG4gXG4gICAmOmxhc3QtY2hpbGQge1xuICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiBcbiAgICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICB9XG4gICB9XG4gXG4gICAvLyBbZGF0YS1udGhdIHtcbiAgIC8vICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgLy8gICAgICY6OmJlZm9yZSB7XG4gICAvLyAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbnRoKTtjb250ZW50Y29udGVudGNvbnRlbnRcbiAgIC8vICAgICAgIGRpc3BsYXk6IGJsb2NrO2Rpc3BsYXlkaXNwbGF5ZGlzcGxheVxuICAgLy8gICAgICAgZm9udC1zaXplOiAkUztmb250LXNpemVmb250LXNpemVmb250LXNpemVcbiAgIC8vICAgICAgIGxpbmUtaGVpZ2h0OiAxO2xpbmUtaGVpZ2h0bGluZS1oZWlnaHRsaW5lLWhlaWdodFxuICAgLy8gICAgICAgbWFyZ2luLWJvdHRvbTogLjMzcmVtO21hcmdpbi1ib3R0b21tYXJnaW4tYm90dG9tbWFyZ2luLWJvdHRvbVxuICAgLy8gICAgIH1cbiAgIC8vICAgfVxuICAgLy8gfVxuIH1cbiAiLCIuYmxvY2stdGV4dCB7XG4gICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgXG4gICAuaGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMTI1ZW07XG4gICB9XG4gICBcbiAgIC50ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGV4Z3lyZTtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICBsaW5lLWhlaWdodDogLjg2NjtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygyMCUgKyAzcmVtKTtcbiAgICAgIFxuICAgICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgfVxufSIsIi5ibG9jay1pbWFnZXMge1xuICAgLmltYWdlcy13cmFwIHtcbiAgICAgJi0taW5uZXIge1xuICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgbWFyZ2luLWxlZnQ6IC0uOHJlbTtcblxuICAgICAgIEBtZWRpYSAoJG1vYnBvcnQpIHtcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgIH1cblxuICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICBtYXJnaW4tbGVmdDogLjhyZW07XG5cbiAgICAgICAgIEBtZWRpYSAoJG1vYnBvcnQpIHtcbiAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAuNXJlbSk7XG4gICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcblxuICAgICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIC41cmVtKTtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuXG4gICAgICAgICBpbWcge1xuICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfSIsIi52aWRlby1wbGF5ZXIge1xuICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5ibG9jay12aWRlbyB7XG4gICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICB9XG5cbiAgICY6bm90KC52aWRlb2Jsb2NrKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICB9XG59XG5cbi52aWRlby1jb250ZW50cyB7XG4gICBnYXA6IDA7XG4gICBtYXJnaW46IDA7XG5cbiAgIC52aWRlby1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgXG4gICAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgfVxuXG4gICAuYmxvY2stdmlkZW8udmlkZW9ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYuaG92ZXIsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgIGZvbnQtc2l6ZTogJE07XG4gICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgcGFkZGluZzogMXJlbSA1JTtcbiAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgIEBtZWRpYSAoJG1vYnBvcnQpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICB9XG5cbiAgICAgICAgIC53aWdnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBtYXJnaW46IC0uNWVtIC4zZW0gLS41ZW0gMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTAuNGVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMC42NWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAgICAmLndpZ2dsaW5nIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG5cbiAgICAgICAgICY6bm90KDpoYXMoKyAub3BlbikpIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWRlby1wbGF5ZXIge1xuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEzMy4zMyU7XG5cbiAgICAgICAgICY6bm90KC5vcGVuKSB7XG4gICAgICAgICAgICAmIH4gLnZpZGVvYmxvY2stLWNsb3NlLFxuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG5cbiAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgLnZpZGVvLXdyYXAge1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZGVvYmxvY2stLWNsb3NlIHtcbiAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtIDFyZW07XG4gICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICByaWdodDogMDtcbiAgICAgICAgIHRvcDogMDtcbiAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cbiB9XG5cbi52aWRlby1wbGF5ZXIge1xuICAgLnZpZGVvLXdyYXAge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgfVxuXG4gICAmOm5vdCgub3Blbikge1xuICAgICAgLnZpZGVvLXdyYXAge1xuICAgICAgICAgQG1lZGlhICgkbW9iKSB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogLTEuNXJlbTttYXJnaW4tbGVmdFxuICAgICAgICAgICAgLy8gd2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO3dpZHRoXG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG4gICBcbiAgIC50aW1lbGluZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICB9XG4gICBcbiAgIC5yb3cge1xuICAgICAgYm90dG9tOiAyLjMzcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgfVxufSIsIi5oZWFkZXIge1xuICAgZGlzcGxheTogZmxleDtcbiAgIGZvbnQtc2l6ZTogJE07XG4gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICBsZWZ0OiAwO1xuICAgbGluZS1oZWlnaHQ6IDE7XG4gICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgIHJpZ2h0OiAwO1xuICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgIHRvcDogMDtcbiAgIHotaW5kZXg6IDEwO1xuXG4gICBAbWVkaWEgKCRtb2JsYW5kKSB7XG4gICAgICBmb250LXNpemU6ICRNbW9iO1xuICAgfVxuXG4gICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICBwYWRkaW5nOiAuNzVyZW0gLjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB9XG5cbiAgICYtLWxvZ28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMXJlbTtcblxuICAgICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgIGdhcDogMnB4O1xuICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA1cmVtKTtcblxuICAgICAgICAgQG1lZGlhIChoZWlnaHQgPD0gNjAwcHgpIHtcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMy41cmVtKTtcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4Z3lyZUNuO1xuICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICB0b3A6IDFweDtcbiAgICAgIH1cbiAgIH1cblxuICAgJi0tbmF2IHtcbiAgICAgIEBtZWRpYSAoJG1vYnBvcnQpIHtcbiAgICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgZ2FwOiA1cmVtO1xuXG4gICAgICAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwIC41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgcGFkZGluZzogMXB4IDA7XG4gICAgICB9XG4gICB9XG59IiwiLmZvb3RlciB7XG4gICAmLS1ib3R0b20ge1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDNyZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IC4yNWZyIC4yNWZyIC41ZnI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgXG4gICAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAoJGRlc2spIGFuZCAod2lkdGggPD0gMTI4MHB4KSB7XG4gICAgICAgICBnYXA6IDVyZW07XG4gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IC4zM2ZyIC4zM2ZyIC4zM2ZyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS1sZWZ0LFxuICAgICAgJi0tbWlkZGxlIHtcbiAgICAgICAgIG1heC13aWR0aDogMjJyZW07XG4gICAgICAgICBcbiAgICAgICAgIEBtZWRpYSAoJG1vYnBvcnQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLS1taWRkbGUge1xuICAgICAgICAgdSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgIGhlaWdodDogMTgwJTtcbiAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgKCRtb2JsYW5kKSB7XG4gICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIFxuICAgICAgICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxufSJdfQ== */
