a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--font-pri:"Red Rose",sans-serif;--font-sec:"Montecatini Pro",sans-serif;--font-thir:"Cabin",sans-serif;--size-hd:10rem}*{box-sizing:border-box}html{font-size:10px;line-height:normal}@media (max-width:1512px) and (min-width:993px){html{font-size:calc(10 / 1512 * 100vw)}}@media (max-width:992px) and (min-width:768px){html{font-size:calc(10 / 992 * 100vw)}}html.scroll-remove{overflow:hidden!important}body{min-height:100vh;font-family:var(--font-thir);font-size:1.6rem;line-height:1.5;background:#f2eadf;color:#f2eadf;overflow:hidden auto}body::-webkit-scrollbar{display:none}body::-webkit-scrollbar-thumb{background:rgba(79,15,13,.2);border-radius:1rem}a{text-decoration:none;color:inherit}button,select{border:none;outline:0;-webkit-appearance:none;cursor:pointer}button{padding:0;background-color:transparent;cursor:pointer}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.container{width:100%;max-width:124.6rem;height:100%;margin:0 auto;padding:0 15px}.no-scroll{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}iframe{vertical-align:middle}img{max-width:100%;height:auto}.t-center{text-align:center}.fsi{font-style:italic}.gItem,.tabBtn{cursor:pointer}.global-title{max-width:0;max-height:0;opacity:0;visibility:hidden}.added_to_cart{display:none!important}.row{--col-gap:3.2rem;--row-gap:3.2rem;display:flex;flex-wrap:wrap;margin:0 calc(var(--col-gap)/ 2 * -1) calc(var(--row-gap) * -1)}.col{width:100%;padding:0 calc(var(--col-gap)/ 2);margin-bottom:var(--row-gap)}.col-11{width:calc(11/12 * 100%)}.col-10{width:calc(10/12 * 100%)}.col-9{width:calc(9/12 * 100%)}.col-8{width:calc(8/12 * 100%)}.col-7{width:calc(7/12 * 100%)}.col-6{width:50%}.col-5{width:calc(5/12 * 100%)}.col-4{width:calc(4/12 * 100%)}.col-3{width:calc(3/12 * 100%)}.col-2{width:calc(2/12 * 100%)}.col-1{width:calc(1/12 * 100%)}.mona-content{color:#2e3d40;font-weight:300}.mona-content>.container{padding:0}.mona-content b,.mona-content strong{font-weight:400!important}.mona-content em,.mona-content i{font-style:italic}.mona-content h1,.mona-content h2,.mona-content h3,.mona-content h4,.mona-content h5,.mona-content h6{color:#4f0f0d;margin:2.4rem 0}.mona-content h1{font-size:1.7em}.mona-content h2{font-size:2.8rem}@media only screen and (max-width:1200px){.mona-content h2{font-size:2.4rem}}@media only screen and (max-width:800px){.mona-content h2{font-size:2.1rem}}.mona-content h3{font-size:2.6rem}@media only screen and (max-width:1200px){.mona-content h3{font-size:2.2rem}}@media only screen and (max-width:800px){.mona-content h3{font-size:1.9rem}}.mona-content h4{font-size:2.4rem}@media only screen and (max-width:1200px){.mona-content h4{font-size:2rem}}@media only screen and (max-width:800px){.mona-content h4{font-size:1.7rem}}.mona-content h5{font-size:2.2rem}@media only screen and (max-width:1200px){.mona-content h5{font-size:2rem}}@media only screen and (max-width:800px){.mona-content h5{font-size:1.9rem}}.mona-content h6{font-size:2rem}@media only screen and (max-width:1200px){.mona-content h6{font-size:1.8rem}}@media only screen and (max-width:800px){.mona-content h6{font-size:1.6rem}}.mona-content p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:1.6rem 0}@media screen and (max-width:576px){.mona-content h1,.mona-content h2,.mona-content h3,.mona-content h4,.mona-content h5,.mona-content h6{margin:1.6rem 0}.mona-content h1 br,.mona-content h2 br,.mona-content h3 br,.mona-content h4 br,.mona-content h5 br,.mona-content h6 br{display:none}.mona-content p{margin:1.2rem 0}}.mona-content p:has(+ul){margin-bottom:0}.mona-content p img{margin:0;display:inline}.mona-content span{font-size:inherit;margin:2.4rem 0}@media screen and (max-width:576px){.mona-content span{margin:1.2rem 0}}.mona-content ol,.mona-content ul{margin:1.6rem 0;list-style-position:outside;padding-left:3.2rem}.mona-content ol ol,.mona-content ol ul,.mona-content ul ol,.mona-content ul ul{margin-left:1em}.mona-content ul{list-style-type:disc}.mona-content ol{list-style-type:decimal}.mona-content ol li::before{content:none}.mona-content ol li p{position:relative;margin:1.6rem 0;padding-left:.8rem;font-weight:100}.mona-content ol li p::before{content:"";position:absolute;top:.8rem;left:-1.2rem;width:.8rem;height:.8rem;transform:rotate(-45deg);background-color:#4f0f0d}@media screen and (max-width:576px){.mona-content ol,.mona-content ul{margin:1.6rem 0;padding-left:2.4rem}.mona-content ol li p::before{left:-.9rem;width:.5rem;height:.5rem}}.mona-content ol ul,.mona-content ul ul{list-style-type:circle;margin:1.2rem 0}.mona-content ol ul li:before,.mona-content ul ul li:before{content:none}.mona-content ol ol,.mona-content ul ol{list-style-type:lower-latin}.mona-content ol ol li:before,.mona-content ul ol li:before{content:none}.mona-content li{margin:.8rem 0;position:relative}.mona-content li::marker{color:currentColor}.mona-content li p,.mona-content li span{margin:0}.mona-content li:first-child{margin-top:0}.mona-content li:last-child{margin-bottom:0}.mona-content iframe,.mona-content img{display:block;max-width:100%;height:auto;margin:2.4rem 0;border-radius:0}.mona-content iframe{aspect-ratio:1335/751;width:100%;max-width:100%}.mona-content .img-half{display:flex;gap:2.4rem;margin:1.6rem auto}.mona-content .img-half img{width:calc(50% - 1.2rem);border-radius:1.2rem;margin:0}@media screen and (max-width:576px){.mona-content iframe,.mona-content img{margin:1.6rem 0}.mona-content .img-half{margin:1.2rem auto;gap:.8rem}.mona-content .img-half img{border-radius:.8rem;width:calc(50% - .4rem)}}.mona-content blockquote{background-color:#f7f4ef;border-radius:.8rem;margin:2.4rem auto;padding:2.4rem;quotes:"\201C" "\201D" "\2018" "\2019";display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1;color:#f2eadf;font-weight:400}.mona-content blockquote::before{content:"";position:absolute;top:0;left:2.4rem;z-index:-1;width:12.9rem;height:100%;background:url(../../assets/images/post-detail/icon_quote1.svg) 0 0/contain no-repeat}@media screen and (max-width:576px){.mona-content blockquote{padding:.8rem 0 .8rem 1.6rem}.mona-content blockquote::before{width:6.4rem}}.mona-content blockquote p,.mona-content blockquote span{margin:0;font-weight:400}.mona-content blockquote ul{margin:0}.mona-content blockquote li::before{background-color:#f2eadf}.mona-content .mona-youtube-wrap{position:relative;height:0;padding-top:56.25%;max-width:100%}.mona-content .mona-youtube-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mona-content .mona-table-wrap{overflow:auto}.mona-content a{text-decoration:underline;transition:.4s}.mona-content a:hover{color:#4f0f0d}.mona-content figure{width:fit-content;margin:2.4rem auto;max-width:100%}@media screen and (max-width:576px){.mona-content figure{margin:1.2rem auto}}.mona-content figure img{display:block;margin:0}.mona-content figcaption{font-size:1.6rem;text-align:center;line-height:150%;margin-top:.8rem;max-width:100%}.mona-content .img-full img{display:block;width:100%}.mona-content table{max-width:100%;table-layout:fixed;border-radius:0;border-collapse:separate;border:none;width:100%;height:auto!important;margin:2.4rem 0;color:#151f12;font-size:1.6rem}.mona-content table img{margin:0!important;width:unset}.mona-content table th{padding:1.05rem 1.6rem;vertical-align:middle;background-color:#4f0f0d;color:#fff}@media screen and (max-width:576px){.mona-content table{margin:1.2rem 0}.mona-content table th{padding:.8rem}}.mona-content table td{vertical-align:middle;padding:1.05rem 1.6rem;border-right:.1rem solid #999;border-bottom:.1rem solid #999}.mona-content table td:first-child{border-left:.1rem solid #999}.mona-content table tr:first-child th{border-right:.1rem solid #999}.mona-content table th p{font-size:inherit}.mona-content table:not(:has(thead)) tbody tr:first-child td{vertical-align:middle;background-color:#4f0f0d;color:#fff}.mona-content table:not(:has(thead)) tbody tr:first-child td p{font-size:inherit}.mona-content table:not(:has(thead)) tr:first-child td{border-right:.1rem solid #999}.mona-content table:not(:has(thead)) tr:first-child td:first-child{border-top-left-radius:0}.mona-content table:not(:has(thead)) tr:first-child td:last-child{border-top-right-radius:0}.mona-content table:not(:has(thead)) tr:last-child td:first-child{border-bottom-left-radius:0}.mona-content table:not(:has(thead)) tr:last-child td:last-child{border-bottom-right-radius:0}.mona-content table:not(:has(thead)) td,.mona-content table:not(:has(thead)) tr:not(:first-child) td:not(:last-child){border-right:.1rem solid #999}.mona-content table tbody tr:not(:is(:first-child,:last-child)) td{border-bottom:.1rem solid #999}.mona-content table blockquote,.mona-content table figure,.mona-content table iframe,.mona-content table ol,.mona-content table p,.mona-content table ul{margin:0}.mona-content table ul{list-style-type:disc}.mona-content .table-resp{overflow-y:auto;margin:2.4rem 0}.mona-content .table-resp::-webkit-scrollbar{display:none}.mona-content .table-resp table{margin:0}@media screen and (max-width:576px){.mona-content table td{padding:.8rem}.mona-content .table-resp{margin:1.2rem 0}.mona-content .table-resp table{table-layout:unset}}.mona-content .wp-caption{width:100%!important;max-width:100%;margin:2.4rem 0}.mona-content .wp-caption img{margin:0 auto}.mona-content .wp-caption.alignnone{margin:2.4rem 0}@media screen and (max-width:576px){.mona-content .wp-caption,.mona-content .wp-caption.alignnone{margin:1.2rem 0}}.mona-content .wp-caption.alignright{margin-left:auto}.mona-content .wp-caption.aligncenter{margin:2.4rem auto}@media screen and (max-width:576px){.mona-content .wp-caption.aligncenter{margin:1.2rem auto}}.mona-content .wp-caption.alignleft{margin-right:auto}.mona-content .wp-caption:has(+.wp-caption-text){margin-bottom:0}.mona-content .wp-caption-text{margin:1.2rem 0 0;color:#636069;font-size:1.4rem;font-style:italic;line-height:130%;letter-spacing:-.028rem;max-width:100%;text-align:center}.mona-content .gallery .gallery-caption,.mona-content .gallery-columns-2 .gallery-caption,.mona-content .gallery-size-thumbnail .gallery-caption{font-size:1.4rem;text-align:center}@media screen and (max-width:576px){.mona-content .wp-caption-text{margin-top:.8rem;font-size:1.4rem}.mona-content .gallery .gallery-caption,.mona-content .gallery-columns-2 .gallery-caption,.mona-content .gallery-size-thumbnail .gallery-caption{font-size:1.2rem}}.mona-content .gallery-columns-2{max-width:100%;display:flex;flex-wrap:wrap;gap:2rem;margin:2.4rem 0!important}.mona-content .gallery-columns-2 br{display:none}.mona-content .gallery-columns-2 img{width:100%;height:auto;object-fit:cover;margin:0;border:none!important}.mona-content .gallery-columns-2 .gallery-item{width:calc(50% - 1rem)!important;margin:0!important;display:flex;flex-direction:column}@media screen and (max-width:576px){.mona-content .gallery-columns-2{margin:1.2rem 0!important;gap:1.6rem}.mona-content .gallery-columns-2 .gallery-item{width:calc(50% - .8rem)!important}}.mona-content .gallery-columns-2 .gallery-icon{width:100%;height:100%;aspect-ratio:41.2/28.8;max-width:100%;position:relative}.mona-content .gallery-columns-2 .gallery-icon a{text-decoration:none;transition:none;position:absolute;inset:0}.mona-content .gallery-columns-2 .gallery-icon a img{width:100%;height:100%;object-fit:cover}.mona-content .gallery-columns-3{max-width:100%;margin:2.4rem 0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.mona-content .gallery-columns-3 br{display:none}.mona-content .gallery-columns-3 img{margin:0;border:none!important}.mona-content .gallery-columns-3 .gallery-item{width:calc(4 / 12 * 100% - calc(2rem * 2 / 3))!important;margin:0!important}@media screen and (max-width:576px){.mona-content .gallery-columns-3{gap:1.6rem;margin:1.2rem 0!important}.mona-content .gallery-columns-3 .gallery-item{width:calc(50% - .8rem)!important}}.mona-content .gallery-columns-3 .gallery-icon{width:100%;height:100%;aspect-ratio:41.2/28.8;max-width:100%;position:relative}.mona-content .gallery-columns-3 .gallery-icon a{text-decoration:none;transition:none;position:absolute;inset:0}.mona-content .gallery-columns-3 .gallery-icon a img{width:100%;height:100%;object-fit:cover}.mona-content img.size-full{width:100%}.mona-content img.alignnone{margin:2.4rem 0}@media screen and (max-width:576px){.mona-content img.alignnone{margin:1.2rem 0}}.mona-content img.aligncenter{margin:2.4rem auto}@media screen and (max-width:576px){.mona-content img.aligncenter{margin:1.2rem auto}.ez-toc-counter{width:100%!important}}.mona-content img.alignright{margin-left:auto}.mona-content img.alignleft{margin-right:auto}.mona-content>:first-child{margin-top:0!important}.mona-content>:last-child{margin-bottom:0!important}.ez-toc-counter{width:100%!important;max-width:80rem;padding:2rem 2.4rem!important;border-radius:0!important;border:.1rem solid rgba(46,61,64,.2)!important;background-color:transparent!important;margin-top:0!important;margin-bottom:0!important;margin-right:auto;margin-left:auto}@media screen and (max-width:992px){.ez-toc-counter{overflow-y:auto}}.ez-toc-counter span{margin:0!important}.ez-toc-counter .ez-toc-pull-right,.ez-toc-counter .ez-toc-title-toggle{height:fit-content;display:block;width:2.4rem}.ez-toc-counter .ez-toc-title-container{position:relative}.ez-toc-counter .ez-toc-title-toggle{position:absolute;top:0;right:0}.ez-toc-counter .ez-toc-js-icon-con{position:initial!important;display:block;height:fit-content;width:2.4rem;border:0!important}.ez-toc-counter .ez-toc-js-icon-con svg{width:100%;height:auto}@media screen and (max-width:767px){.ez-toc-counter .ez-toc-js-icon-con{width:2rem}}.ez-toc-counter .ez-toc-toggle{padding:0!important;margin:.6rem 0 0 1.6rem!important}.ez-toc-counter .ez-toc-title-container{display:flex;justify-content:space-between}.ez-toc-counter .ez-toc-title{display:block!important;font-size:2.8rem!important;color:#4f0f0d!important;font-weight:700!important;padding-bottom:.6rem!important;border-bottom:1px solid rgba(46,61,64,.2);font-family:var(--font-sec);position:relative;width:100%;margin-bottom:.6rem!important}@media screen and (max-width:767px){.ez-toc-counter .ez-toc-title{font-size:2.4rem!important}}.ez-toc-counter .ez-toc-icon-toggle-span{width:2.4rem;height:2.8rem;position:relative;display:inline-block}.ez-toc-counter .ez-toc-icon-toggle-span::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(../images/common/toc-icon.svg)}.ez-toc-counter .ez-toc-icon-toggle-span svg{display:none}.ez-toc-counter .ez-toc-list>*{margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between}.ez-toc-counter .ez-toc-list>*>img{margin-top:.4rem;width:1.6rem;height:1.6rem;flex-shrink:0;cursor:pointer}.ez-toc-counter .ez-toc-link{color:#4f0f0d!important;font-size:2rem!important;font-weight:400!important;text-decoration:none;transition:color .4s,text-shadow .4s}@media screen and (max-width:767px){.ez-toc-counter .ez-toc-link{font-size:1.6rem!important}}.ez-toc-counter .ez-toc-link::before{content:none}.ez-toc-counter .ez-toc-link:visited{color:#4f0f0d!important}.ez-toc-counter .ez-toc-link:focus-visible,.ez-toc-counter .ez-toc-link:hover{text-decoration:underline!important;color:#2e3d40!important}.ez-toc-counter .ez-toc-link.ez-toc-heading-3:last-child{margin-bottom:0}.ez-toc-counter .ez-toc-link:has(~img){width:fit-content;max-width:90%}.ez-toc-counter ul ul{width:100%;order:1}.ez-toc-counter ul ul li{margin:.6rem 0!important}.ez-toc-counter ul ul li>.ez-toc-link{display:block;width:fit-content;color:#4f0f0d!important}.ez-toc-counter ul ul li:last-child{margin-bottom:0!important}.toc-container{position:relative;z-index:calc(var(--z-i-header) + 1)}.toc-container .ez-toc-counter{border:none!important;border-top:.1rem solid #e0e0e0!important;padding:1.6rem!important;width:100%!important}.toc-toggle{position:fixed;top:50%;right:0;transform:translate(0,-50%);z-index:0;cursor:pointer;width:4rem;height:4rem;border-radius:.4rem;background-color:#fff;display:none}.toc-toggle img{width:100%;height:auto;object-fit:contain}.toc-content{position:fixed;right:0;top:0;transform:translate(100%,0);height:100dvh;background-color:#fff;width:30rem;display:flex;flex-direction:column;transition:transform .4s,opacity .4s,visibility .4s}.toc-content.is-active{transform:translate(0,0)}.toc-close{width:100%;cursor:pointer}.toc-close img{width:1.6rem;height:1.6rem;object-fit:contain;margin:1.6rem 1.6rem 1.6rem auto}.toc-inner{overflow-y:auto}.toc-overlay{display:block;position:fixed;inset:0;pointer-events:none;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;z-index:var(--z-i-header);transition:opacity .4s,visibility .4s}.toc-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.pagination-pri{margin-top:2.4rem}.page-numbers{display:flex;align-items:center;justify-content:center;gap:.6rem}.page-numbers .page-numbers{color:#999;text-align:center;font-size:1.6rem;font-weight:400;line-height:1.5;width:3.4rem;height:3.4rem;display:flex;justify-content:center;align-items:center;transition:.5s;gap:0}.page-numbers .page-numbers.current,.page-numbers .page-numbers:hover{color:#f2eadf;background-color:#4f0f0d}.page-numbers .page-numbers:hover img{filter:brightness(0) saturate(100%) invert(95%) sepia(12%) saturate(331%) hue-rotate(326deg) brightness(101%) contrast(90%)}.page-numbers .page-numbers.is-current{color:#f2eadf}.page-numbers .page-numbers.next .page-number,.page-numbers .page-numbers.prev .page-number{display:flex}.page-numbers .page-numbers.next img,.page-numbers .page-numbers.prev img{width:1.6rem;height:1.6rem}.page-numbers .page-numbers.prev img{transform:rotate(-180deg)}.page-numbers .page-numbers.is-disable{display:none}.breadcrumb-list{display:flex;position:relative;z-index:1;justify-content:center}.breadcrumb-item{color:#f2eadf;font-size:1.4rem;font-weight:300;position:relative;white-space:nowrap}.breadcrumb-item:last-child{overflow:hidden;text-overflow:ellipsis;pointer-events:none;cursor:default}.breadcrumb-item:last-child a,.breadcrumb-item:last-child span{padding-right:0;display:block;text-overflow:ellipsis;overflow:hidden}.breadcrumb-item.is-current{font-weight:300}.breadcrumb-item.is-current a{margin:0}.breadcrumb-item.is-current a::after{display:none}.breadcrumb-item a{font-weight:300;display:block;transition:.5s;position:relative;display:flex;align-items:center}.breadcrumb-item a::after{content:"";display:block;width:1.4rem;height:.8rem;background:url(../images/common/chevron-right.svg) 0 0/contain no-repeat;margin:0 .8rem}.breadcrumb-item a:hover{text-decoration:underline}.main-breadcrumb .breadcrumb-list{padding:4.8rem 0;display:flex;justify-content:start}.main-breadcrumb .breadcrumb-item{color:#15120a}.main-breadcrumb .breadcrumb-item a::after{filter:invert(1)}.pd-title{color:#15120a;font-size:3.2rem;font-weight:600;line-height:1.25}@media only screen and (max-width:1200px){.pd-title{font-size:2.7rem}}@media only screen and (max-width:800px){.pd-title{font-size:2.2rem}}.post-title{color:#15120a;font-family:var(--font-pri);font-size:2.8rem;font-weight:600;line-height:1.28}@media only screen and (max-width:1200px){.post-title{font-size:2.4rem}}@media only screen and (max-width:800px){.post-title{font-size:2.1rem}}.title-bg{color:#fff;text-align:center;font-size:2.8rem;font-weight:600;line-height:1.28;text-transform:uppercase;position:relative;z-index:1;padding:1rem 3rem;display:flex;align-items:center;gap:1.2rem;width:fit-content;margin:0 auto}@media only screen and (max-width:1200px){.title-bg{font-size:2.4rem}}@media only screen and (max-width:800px){.title-bg{font-size:2.1rem}}@media screen and (max-width:425px){.title-bg{font-size:1.8rem}}.title-bg::after,.title-bg::before{content:"";display:block;width:.5rem;height:.5rem;border-radius:50%;background:#fff;position:relative;z-index:1}.title-bg span{position:relative;z-index:1}.title-bg .bg-decor{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title-bg .bg-decor img{width:100%;height:100%;object-fit:fill}.flex{display:flex;flex-direction:column}.flex-40{gap:4rem}@media screen and (max-width:576px){.flex-40{gap:2.4rem}}.flex-24{gap:2.4rem}.space{padding:12rem 0}@media screen and (max-width:991px){.space{padding:8rem 0}}@media screen and (max-width:575px){body{font-size:1.4rem}.space{padding:6rem 0}}.tt-wrap{display:flex;flex-direction:column}.title-48{font-size:4.8rem;text-transform:uppercase;font-weight:500;font-family:var(--font-sec)}@media only screen and (max-width:1200px){.title-48{font-size:4.3rem}}@media only screen and (max-width:800px){.title-48{font-size:3.3rem}}@media only screen and (max-width:400px){.title-48{font-size:3rem}}.t-ct{text-align:center}.t-up{text-transform:uppercase}.title-24,.tt-24{font-size:2.4rem}@media only screen and (max-width:1200px){.title-24,.tt-24{font-size:2rem}}@media only screen and (max-width:800px){.title-24,.tt-24{font-size:1.7rem}}.tt-32{font-size:3.2rem}@media only screen and (max-width:1200px){.tt-32{font-size:2.7rem}}@media only screen and (max-width:800px){.tt-32{font-size:2.2rem}}.tt-28{font-size:2.8rem}@media only screen and (max-width:1200px){.tt-28{font-size:2.4rem}}@media only screen and (max-width:800px){.tt-28{font-size:2.1rem}}.tt-20{font-size:2rem}@media only screen and (max-width:1200px){.tt-20{font-size:1.8rem}}@media only screen and (max-width:800px){.tt-20{font-size:1.6rem}}.cl-pri{color:#4f0f0d}.cl-sec{color:#2e3d40}.fw-l{font-weight:300}.fw-b{font-weight:500}.fw-sb{font-weight:600}.fw-n{font-weight:400}.ff-pri{font-family:var(--font-pri)}.ff-sec{font-family:var(--font-sec)}.ff-thir{font-family:var(--font-thir)}@media screen and (max-width:767px){.is-pc{display:none}}@media screen and (min-width:768px){.is-mb{display:none}}.block_image-gallery{--ratio:0;--offset:120px;--reveal-top:30vh;--wrapper-translate:-30vh;--gallery-scale:1;--center-scale:2;--col-2-shift:20vh;--left-column-shift:0vh;--right-column-shift:0vh;--text-inset-y:34%;--text-inset-x:30%;position:relative;display:flex;width:100%;height:500vh;background:#2e3d40;margin-top:4rem}@media screen and (max-width:768px){section{overflow:hidden}.mona-content table td,.mona-content table th{min-width:14rem}.main-breadcrumb .breadcrumb-list{padding:2.4rem 0}.block_image-gallery{height:300vh}}.image-gallery-wrapper{position:sticky;top:0;width:100%;height:100vh;overflow:hidden;clip-path:polygon(0 var(--reveal-top),100% var(--reveal-top),100% 100%,0 100%);transform:translate3d(0,var(--wrapper-translate),0)}.image-gallery-container{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;gap:10px;padding:0 10px;transform-origin:center center;transform:scale3d(var(--gallery-scale),var(--gallery-scale),1);will-change:transform}.block_image-gallery .col{width:33.333%;height:100%;display:flex;flex-direction:column;gap:10px;background:#2e3d40;padding:0;margin:0}.block_image-gallery .col>div{position:relative;width:100%;height:50%;overflow:hidden}.block_image-gallery .col img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.col-1{transform:translate3d(0,var(--left-column-shift),0)}.col-1 .col-1-top{transform-origin:100% 100%;transform:translate(calc(var(--ratio) * var(--offset) * -1),calc(var(--ratio) * var(--offset) * -.5))}.col-1 .col-1-bottom{transform-origin:100% 0;transform:translate(calc(var(--ratio) * var(--offset) * -1),calc(var(--ratio) * var(--offset) * .5))}.col-2{justify-content:center;align-items:center;transform:translate3d(0,var(--col-2-shift),0)}.col-2>div{height:33.333%}.col-2 .col-2-top{transform-origin:bottom;transform:translateY(calc(var(--ratio) * var(--offset) * -1))}.col-2 .col-2-bottom{transform-origin:top;transform:translateY(calc(var(--ratio) * var(--offset) * 1))}.col-2-middle{position:relative;overflow:hidden}.col-2-middle::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.38)),radial-gradient(circle at center,transparent 15%,rgba(0,0,0,.2) 100%);opacity:0;z-index:1;transition:opacity .45s}.container-middle{position:absolute;inset:0;transform:scale3d(var(--center-scale),var(--center-scale),1);will-change:transform}.container-middle>img{height:100%}.main-media-wrapper{position:absolute;inset:0;z-index:2;display:grid;place-items:end start;opacity:0;transition:opacity .45s}.media-card{width:min(360px,calc(100% - 28px));margin:18px;padding:18px 18px 20px;color:#fff;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.06));backdrop-filter:blur(14px) saturate(140%);box-shadow:0 20px 60px rgba(0,0,0,.14)}.media-chip{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;opacity:.88}.media-chip::before{content:"";width:10px;height:10px;border-radius:999px;background:#f4e7c0;box-shadow:0 0 20px rgba(244,231,192,.8)}.media-card strong{display:block;margin-top:14px;font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",serif;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:400;line-height:1.15;letter-spacing:-.03em}.media-card span:last-child{display:block;margin-top:10px;font-size:.95rem;line-height:1.6;color:rgba(255,255,255,.78)}.col-3{transform:translate3d(0,var(--right-column-shift),0)}.col-3 .col-3-top{transform-origin:0 100%;transform:translate(calc(var(--ratio) * var(--offset) * 1),calc(var(--ratio) * var(--offset) * -.5))}.col-3 .col-3-bottom{transform-origin:0 0;transform:translate(calc(var(--ratio) * var(--offset) * 1),calc(var(--ratio) * var(--offset) * .5))}.text-wrapper{position:absolute;inset:0;z-index:3;display:flex;align-items:flex-start;clip-path:inset(var(--text-inset-y) var(--text-inset-x) var(--text-inset-y) var(--text-inset-x));pointer-events:none}.text-container{max-width:700px;margin:min(8vh,72px) 0 0 clamp(18px,4vw,52px);padding:clamp(22px,3vw,40px);color:#f9f5ee;opacity:0;filter:blur(5px);transition:opacity .65s,filter .65s,transform .65s}.gallery-copy .eyebrow{margin:0;color:rgba(249,245,238,.86);font-size:.78rem;letter-spacing:.32em;text-transform:uppercase}.gallery-copy h2{margin:0;max-width:7ch;font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",serif;font-size:clamp(3.1rem,7vw,8rem);font-weight:400;line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.gallery-copy p{margin:0;max-width:42ch;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7;color:rgba(249,245,238,.86)}.gallery-link{display:inline-flex;align-items:center;gap:12px;margin-top:6px;font-size:.82rem;letter-spacing:.24em;text-transform:uppercase;pointer-events:auto}.gallery-link::after{content:"";width:44px;height:1px;background:currentColor}.block_image-gallery.is-active .text-container{opacity:1;filter:blur(0)}.block_image-gallery.is-active .col-2-middle::before,.block_image-gallery.is-active .main-media-wrapper{opacity:1}.header{display:flex;flex-direction:column;transition:.5s;position:fixed;width:100%;left:0;top:0;z-index:100}.header.is-hidden{transform:translateY(-100%)}.header.is-active{transform:translateY(0)}.header.is-active .header-wrap{pointer-events:unset;opacity:1;transform:translateY(0);top:8.8rem}.header.is-fixed .header-wrap,.header.is-fixed .top-header{background:#4f0f0d}.header-top{display:flex;align-items:center;gap:4rem}@media screen and (max-width:767px){.header-top{gap:1.6rem}}@media screen and (max-width:639px){.header.is-active .header-wrap{top:7rem}.header-top{justify-content:space-between}.header-top .menu-list{display:none}}.header-top_mid{display:flex;align-items:center;justify-content:center;flex:1;flex-shrink:0}@media screen and (max-width:639px){.header-top_mid{width:fit-content;flex:unset}}.header-top_left{display:flex;align-items:center;gap:4rem}@media screen and (max-width:767px){.header-top_left{gap:1.6rem}}@media screen and (max-width:639px){.header-top_left{display:none}}.header-top_right{display:flex;align-items:center;gap:4rem}.header-top_right .btn--sec{width:14.4rem}.header-top_right .btn--sec::after{filter:brightness(0) saturate(100%) invert(96%) sepia(10%) saturate(336%) hue-rotate(328deg) brightness(95%) contrast(96%)}.header-top_right .btn--sec:focus,.header-top_right .btn--sec:hover{color:#f2eadf}.header-top_right .btn--sec:focus::after,.header-top_right .btn--sec:hover::after{background-image:url(../images/common/btn-inner3.svg)}.header-wrap{display:flex;align-items:center;justify-content:center;width:100%;border-bottom:1px solid rgba(255,255,255,.4);height:7.4rem;background:rgba(36,36,36,.2);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;pointer-events:none;position:absolute;top:4.4rem;z-index:2;transition:.5s}.header-wrap>.container{height:fit-content}@media screen and (max-width:767px){.header-top_right{gap:1.6rem}.header-wrap{height:fit-content}.menu-item>a::before{display:none}}.menu-list{display:flex;align-items:center;--gap:2rem;margin-right:calc(-1 * var(--gap));margin-left:calc(-1 * var(--gap))}@media screen and (max-width:991.98px){.menu-list{--gap:0.8rem}}.hide-sitename{visibility:visible;opacity:0;width:0;height:0}.header-logo{flex-shrink:0}.header-logo img{max-width:4.9rem}.menu-item{color:#f2eadf;font-size:2.4rem;padding:0 var(--gap);transition:.5s;position:relative;width:fit-content;font-family:var(--font-sec)}.menu-item>a{transition:.5s;display:inline-block;position:relative}.menu-item>a::before{position:absolute;content:"";width:0;height:1px;background:#f2eadf;bottom:0;left:50%;transform:translateX(-50%);transition:.5s}.menu-item.current-menu-item::after{filter:invert(0)}.menu-item.current-menu-item>a::before,.menu-item:hover>a::before{width:100%}.menu-bar{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.menu-bar::before{position:absolute;content:"";width:0;height:5.8rem;left:50%;top:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(../images/common/bar-outer.svg);opacity:0;transition:.5s}.menu-bar img{width:3.2rem;height:3.2rem}.menu-bar.is-active::before,.menu-bar:hover::before{opacity:1;width:5.8rem}.header-nav{width:100%}@media screen and (min-width:640px){.header-top_right .menu-bar{display:none}.header-nav .menu-list{justify-content:space-between}}@media screen and (max-width:767px){.header-nav .menu-list{flex-direction:column;align-items:start;margin-right:0;margin-left:0}.header-nav{padding:2rem 0;max-height:91vh;overflow:hidden auto}.header-nav .menu-item{width:100%;border-bottom:1px solid rgba(242,234,223,.2);padding:0}.header-nav .menu-item>a{padding:1rem 0}}.menu-item-has-children{position:relative;padding-right:2.4rem}.menu-item-has-children::after{position:absolute;content:"";width:1.6rem;height:.8rem;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(../images/common/icon_dropdown.svg);right:0;top:1.3rem;transition:.5s}@media screen and (max-width:1200px){.menu-item-has-children::after{top:1rem}.header-lang .nation-drop img{margin-bottom:.2rem}}@media screen and (max-width:800px){.menu-item-has-children::after{top:.7rem}}@media screen and (max-width:767px){.menu-item-has-children::after{top:1.8rem;right:1.6rem}.child::before{display:none}}@media screen and (min-width:768px){.menu-item-has-children:hover::after{transform:rotate(-180deg)}.menu-item-has-children:hover .child{display:flex;opacity:1;pointer-events:initial}}.menu-item-has-children.is-active::after{transform:rotate(-180deg)}.child{position:absolute;top:calc(100% + 1.9rem);left:-10%;width:100%;min-width:max-content;padding:1.2rem 1.6rem;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);background:#f2eadf;display:flex;flex-direction:column;align-items:center;opacity:0;pointer-events:none;border-radius:0}.child::before{position:absolute;background-color:transparent;content:"";top:-3rem;width:85%;height:3rem;left:0;z-index:1}.child .menu-item{color:#4f0f0d;width:100%;padding:.6rem 0;font-size:1.8rem}@media only screen and (max-width:1200px){.menu-item{font-size:2rem}.child .menu-item{font-size:1.6rem}}@media only screen and (max-width:800px){.menu-item{font-size:1.7rem}.child .menu-item{font-size:1.5rem}}.child .menu-item>a::before{background:#4f0f0d}.child .menu-item.current-menu-item>a::before{background:#4f0f0d}@media screen and (max-width:767px){.child .menu-item>a::before{display:none}.child .menu-item.current-menu-item>a::before{background:#f2eadf}}.child .menu-item:hover>a::before{background:#4f0f0d}@media screen and (min-width:993px){.child{transition:.3s}}@media screen and (max-width:767px){.child .menu-item:hover>a::before{background:#f2eadf}.child .menu-item{color:#f2eadf;font-style:italic;padding:.6rem 0 0}.child .menu-item:last-child{border:0}.child{position:initial;box-shadow:unset;background:unset;opacity:1;pointer-events:unset;padding:0 0 0 1.6rem;border-left:1px solid #f2eadf;overflow:hidden;max-height:0;transition:max-height .3s}}.top-header{background:rgba(36,36,36,.2);backdrop-filter:blur(8px);min-height:8.8rem;display:flex;align-items:center;position:relative;border-bottom:1px solid rgba(255,255,255,.4);z-index:1;display:flex;justify-content:space-between}@media screen and (max-width:992px){.top-header{margin:0;align-items:center}}.header-lang{min-width:max-content;margin-left:0;cursor:pointer;position:relative;color:#f2eadf;font-size:2.4rem;font-family:var(--font-sec)}@media only screen and (max-width:1200px){.header-lang{font-size:2rem}}@media only screen and (max-width:800px){.header-lang{font-size:1.7rem}}.header-lang::before{content:"";position:absolute;bottom:-3rem;width:100%;min-width:7rem;height:4rem;background-color:transparent;cursor:pointer}@media only screen and (min-width:768px){.header-lang:focus-visible .nation-list,.header-lang:hover .nation-list{opacity:1;visibility:visible;transform:translateY(0)}.header-lang:focus-visible .nation-drop,.header-lang:hover .nation-drop{transform:rotate(180deg)}}.header-lang .nation-input{gap:.8rem;user-select:none;cursor:pointer;display:flex;align-items:center}.header-lang .nation-input.is-active .nation-drop{transform:rotate(180deg)}.header-lang .nation-drop{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.6rem;height:auto;transition:transform .4s}.header-lang .nation-drop img{margin-right:0;width:100%;height:auto;object-fit:contain}@media screen and (max-width:639px){.header-logo img{max-width:3.6rem}.top-header{min-height:7rem}.header-lang .nation-input{gap:.4rem}.header-lang .nation-drop{width:1.2rem}}.header-lang .nation-list{top:calc(100% + 2.5rem);right:-1rem;z-index:3;width:100%;cursor:pointer;overflow:hidden;position:absolute;background:#f2eadf;max-height:16rem;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(2rem);min-width:max-content;transition:opacity .4s,visibilty .4s,transform .4s}@media screen and (max-width:1199px){.header-lang .nation-list{top:calc(100% + 3rem)}}@media only screen and (max-width:767px){.header-lang .nation-list{opacity:1;visibility:visible;transform:translateY(0);display:none}}.header-lang .nation-list::-webkit-scrollbar{width:.5rem}.header-lang .nation-list::-webkit-scrollbar-thumb{background-color:#fff;border-radius:.8rem}.header-lang .nation-list::-webkit-scrollbar-track{background-color:#f1fbff;border-radius:.8rem}.header-lang .nation-list::-webkit-scrollbar-corner{background-color:transparent}@media screen and (max-width:1199.98px){.header-lang .nation-list{right:0}}@media screen and (max-width:639px){.header-lang .nation-list{top:calc(100% + 2.2rem);right:-2rem}}.header-lang .nation-item{display:block;align-items:center;display:flex;transition:.4s ease-in-out;color:#4f0f0d}.header-lang .nation-item>a{width:100%;padding:.8rem;display:flex;align-items:center}.header-lang .nation-item>a:focus-visible,.header-lang .nation-item>a:hover{background-color:#4f0f0d;color:#f2eadf}.header-lang .nation-item img{width:2rem;height:auto;margin-right:.8rem}.header-lang .nation-item:not(:last-child){border-bottom:.1rem solid #f2eadf}.header-lang .nation-item.is-active{pointer-events:none;background-color:#4f0f0d;color:#f2eadf}.loader{z-index:100;color:#fff;width:100%;height:100dvh;position:fixed;inset:0 0 auto}.loader__bg{background-color:#4f0f0d;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.loader__container{z-index:2;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.loader__logo-wrap{justify-content:center;align-items:center;display:flex;position:relative;width:100%}.loader__logo-item{width:100%;position:absolute;display:flex;align-items:center;justify-content:center}.loader__logo-item .loader__logo-img{width:auto;display:block;height:4rem}@media screen and (max-width:767px){.header-lang .nation-drop img{margin-bottom:0}.loader__logo-item .loader__logo-img{height:3rem}#menu-bottom-header-menu{display:none}}.loader__logo-item.is--base{opacity:.2}.loader__logo-item.is--top{clip-path:inset(0 100% 0 0)}@media screen and (min-width:768px){.menu-mobile{display:none}}.footer{overflow:hidden;padding:8rem 0;position:relative;color:#f2eadf}@media screen and (max-width:767px){.footer{padding:6rem 0}}@media screen and (max-width:576px){.loader__logo-item .loader__logo-img{height:2.6rem}.footer{padding:4rem 0}}.footer::before{position:absolute;content:"";width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(../images/common/footer.jpg);top:0;left:0;z-index:-1}.footer__top{display:flex;justify-content:space-between;gap:1.6rem;margin-bottom:4rem}@media screen and (max-width:767px){.footer__top{row-gap:3.2rem;flex-direction:column;margin-bottom:3.2rem}}.footer__logo{flex-shrink:0;width:23%;text-align:center;display:flex;flex-direction:column;row-gap:.8rem;align-items:center;justify-content:center;font-size:2.8rem;font-family:var(--font-sec)}.footer__logo img{max-width:5.4rem}@media only screen and (max-width:1200px){.footer__logo{font-size:2.4rem}}@media only screen and (max-width:800px){.footer__logo{font-size:2.1rem}}@media screen and (max-width:767px){.footer__logo{width:fit-content;margin-right:auto;margin-left:auto}}.footer__columns{display:flex;justify-content:space-between;width:67%;gap:3.2rem 1.6rem}@media screen and (max-width:1199px){.footer__columns{width:70%}}@media screen and (max-width:767px){.footer__columns{width:100%}}.footer__column{width:fit-content}.footer__column:nth-of-type(1){width:40%}@media screen and (max-width:639px){.footer__columns{flex-wrap:wrap;justify-content:start}.footer__column:nth-of-type(1){width:100%}.footer__column{width:calc(50% - .8rem)}}.footer__column .menu-list{flex-direction:column;align-items:start;row-gap:2.4rem;margin-right:0;margin-left:0}.footer__column .menu-item{padding:0;font-family:var(--font-pri);font-size:1.5rem}.footer__social{display:flex;gap:1.6rem;justify-content:center;margin-top:1.6rem}.footer__social-link{font-size:1.5rem;color:#e0d4cc;transition:.3s}.footer__social-link img{width:3.6rem;height:3.6rem}.footer__social-link:hover{color:#d4af37;transform:translateY(-3px)}.footer__mid .menu-list{justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){.footer__mid .menu-list{justify-content:center}}.footer__bottom{border-top:1px solid #f2eadf;padding-top:2.4rem;text-align:center;margin-top:2.4rem}.footer__copyright{font-size:1.4rem;color:rgba(242,234,223,.7);display:flex;align-items:center;justify-content:center;gap:1rem}.footer__copyright img{max-height:1.2rem;width:auto}.footer-tt{font-size:1.8rem;font-weight:700;margin-bottom:3.2rem}@media only screen and (max-width:1200px){.footer-tt{font-size:1.6rem}}@media only screen and (max-width:800px){.footer-tt{font-size:1.5rem}}.address-list{font-size:1.5rem;font-weight:300;display:flex;flex-direction:column;row-gap:2.4rem;word-break:break-word}@media screen and (max-width:639px){.footer__column .menu-list{row-gap:1.6rem}.footer__bottom{padding-top:1.6rem;margin-top:1.6rem}.footer-tt{margin-bottom:2.4rem}.address-list{row-gap:1.6rem}}.address-list strong{font-weight:700}.address-list a{transition:.5s}.address-list a:hover{text-decoration:underline}.sticky-bar_main{position:fixed;top:85%;right:-100%;transform:translateY(-50%);z-index:5;transition:.9s;opacity:0}.sticky-bar_main.is-active{right:1.5rem;opacity:1}.sticky-bar_main.is-hidden{right:-100%}.sticky-item a{display:flex}.sticky-list{display:flex;flex-direction:column;gap:.8rem}.form-wrap{display:flex;row-gap:2.4rem;flex-direction:column}@media screen and (max-width:1512px){.form-wrap{row-gap:2rem}}@media screen and (max-width:575px){.form-wrap{row-gap:1rem}}.form-mr{margin:0 -1.6rem}.form-group{display:flex;flex-wrap:wrap;row-gap:3.2rem;position:relative}.form-group label{width:100%;gap:.8rem;display:flex;position:relative;flex-direction:column}.form-group label .text-m{display:block;margin-bottom:.8rem}.form-group label .text-m span{color:#eb2121}.form-group textarea{resize:none;min-height:12rem;max-height:12rem}@media screen and (max-width:1512px){.form-group textarea{min-height:10rem;max-height:10rem}}.form-group input,.form-group textarea{border:0;outline:0;width:100%;border-radius:0;user-select:none;font-size:1.6rem;transition:.5s;padding:1.2rem 2.4rem;font-family:var(--font-pri);background-color:transparent;border-bottom:.1rem solid #2e3d40}.form-group input:focus,.form-group input:hover,.form-group textarea:focus,.form-group textarea:hover{border-color:#2e3d40}.form-group input::placeholder,.form-group textarea::placeholder{font-weight:300;color:#7e9992}.form-group input{height:4.8rem}.form-group .date{user-select:none;position:relative}.form-group .date-picker{top:50%;right:1.6rem;width:1.6rem;height:1.6rem;position:absolute;pointer-events:none;transform:translate(0,-50%)}.form-group .date input{cursor:pointer}.form-group .select2-container{width:100%!important}.form-group .select2-container .select2-selection--single{height:auto;background-color:#fafafa;border:.1rem solid #4f0f0d;transition:.5s}.form-group .select2-container .select2-selection--single:focus,.form-group .select2-container .select2-selection--single:hover{border-color:#2e3d40}.form-group .select2-container .select2-selection__rendered{color:#15120a;padding:.6rem 1.6rem;transition:.5s}.form-group .select2-container .select2-selection__arrow{top:50%;right:1.6rem;transform:translate(0,-50%)}.form-group .select2-container--below .select2-selection__rendered{color:#15120a}.form-box{padding:0 1.6rem;width:calc(100% / 2)}@media screen and (max-width:576px){.form-box{width:100%}}.form-text{font-size:2.4rem;color:#4f0f0d;line-height:150%;text-transform:uppercase}@media only screen and (max-width:1200px){.form-text{font-size:2rem}}@media only screen and (max-width:800px){.form-text{font-size:1.7rem}}.form-action{width:fit-content}.daterangepicker{user-select:none}.daterangepicker.show-calendar .drp-buttons{justify-content:flex-end;display:flex;align-items:center}.daterangepicker.show-calendar .cancelBtn{color:#2e3d40;background-color:#fff;border:.1rem solid #2e3d40}.daterangepicker td.active{background-color:#2e3d40}.daterangepicker td.active:hover,.daterangepicker td.availabel{background-color:#15120a}.password-icon{cursor:pointer;position:absolute;right:1.6rem;width:fit-content;bottom:1.1rem}.password-icon .icon-hide,.password-icon .icon-show{z-index:11;display:flex;align-items:center;justify-content:center;position:relative;background-color:#fff;padding-left:.4rem;box-sizing:content-box;width:2.4rem;height:2.4rem}.password-icon img{width:2.4rem;height:2.4rem}.password-icon .icon-hide,.password-icon.is-active .icon-show{display:none}.password-icon.is-active .icon-hide{display:block}.checkbox{display:flex;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox input:checked~.checkmark{background:#000}.checkbox input:checked~.checkmark::after{display:block}.checkmark{position:absolute;top:.2rem;left:0;height:1.6rem;border:1px solid #000;width:1.6rem;background-color:transparent;border-radius:.2rem;overflow:hidden}.checkmark::after{content:"";position:absolute;display:none;left:.4rem;top:.1rem;width:.4rem;height:.8rem;border:solid #fff;border-width:0 .28rem .28rem 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form-cf{gap:1rem;justify-content:space-between;display:flex;align-items:center}.form-cf .checkbox{padding-left:2.4rem}.forget-txt{transition:.5s}.forget-txt:hover{color:#eb2121;text-decoration:underline}.accountpage .select2-dropdown,.cartifpage .select2-dropdown{border:.1rem solid #4f0f0d}.accountpage .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.cartifpage .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#2e3d40}.btn{color:#f2eadf;font-size:1.6rem;display:flex;align-items:center;justify-content:center;height:4.2rem;width:13.4rem;position:relative;transition:.5s;z-index:1;overflow:hidden;font-family:var(--font-pri);line-height:1}.btn::after,.btn::before{position:absolute;content:"";background-repeat:no-repeat;background-size:contain;background-position:center;transition:.5s}.btn::before{background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(../images/common/btn-out2.svg);width:100%;height:100%;left:0;top:0}.btn::after{height:3.6rem;width:95%;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(../images/common/btn-inner2.svg)}.btn>*{position:relative;z-index:1}.btn:focus,.btn:hover{transform:scale(1.05)}.btn--sec{color:#f2eadf}.btn--sec::before{display:none}.btn--sec::after{width:100%;height:100%;background-position:top center;background-image:url(../images/common/btn-inner3.svg)}.hero{width:100%;height:100vh;overflow:hidden;position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0}.hero .swiper{width:100%}.hero .swiper-slide{width:100%;height:100%}.hero__box{height:100vh;position:relative}.hero__box::before{position:absolute;content:"";background:rgba(0,0,0,.4);top:0;left:0;width:100%;height:100%;z-index:1}.hero__box iframe,.hero__box img,.hero__box video{height:100%;width:100%;object-fit:cover;position:absolute;top:0;left:0}.hero-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.hero-content>.container{padding-top:8.8rem;display:flex;flex-direction:column}.hero-content .breadcrumb{margin-top:4rem;margin-bottom:17rem}.hero-content .breadcrumb .container{padding:0}.hero-content .breadcrumb-list{padding:0;justify-content:start}.hero-content:has(.hero-desc) .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-content:has(.hero-desc) .hero-tt{font-size:4.8rem}.hero-content:has(.hero-desc) .hero-txt{max-width:80rem;margin-right:auto;margin-left:auto;padding:4rem 2.4rem;background:rgba(34,12,5,.5)}@media screen and (max-width:767px){.hero-content:has(.hero-desc) .hero-tt{font-size:3.4rem}.hero-content:has(.hero-desc) .hero-txt{padding:2.4rem}}.hero-content:has(.hero-desc) .news-link{color:#f2eadf;margin-right:auto;margin-left:auto;width:fit-content;margin-top:1.6rem;font-size:2rem;font-weight:400}.hero-content:has(.hero-desc) .news-link img{filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(0) hue-rotate(235deg) brightness(112%) contrast(100%)}.hero-desc{font-weight:300;font-size:1.6rem}@media screen and (max-width:575px){.form-group textarea{min-height:8rem;max-height:8rem}.form-group{row-gap:1.6rem}.hero-content:has(.hero-desc) .hero-txt{padding:2.4rem 1.6rem}.hero-content:has(.hero-desc) .news-link{font-size:1.4rem}.hero-desc{font-size:1.4rem}}.hero-txt{position:relative;text-align:center}.hero-tt{font-family:var(--font-sec);font-size:12.8rem}@media screen and (max-width:991px){.hero-tt{font-size:10rem}}@media screen and (max-width:767px){.hero-tt{font-size:8rem}}.arrow-bounce{width:4px;height:5.5rem;position:absolute;bottom:4rem;left:50%;transform:translateX(-50%)}@media screen and (max-width:575px){.hero-tt{font-size:6rem}.arrow-bounce{height:4rem;bottom:2rem}}.bounce-img{width:100%;height:100%;animation:.5s ease-out infinite alternate arrow-bounce}.bounce-img img{height:100%;width:auto}@keyframes arrow-bounce{0%{transform:translateY(2px)}100%{transform:translateY(-4px)}}.panel-outer{height:100%;width:100%}.panel{position:relative;z-index:1}.panel-inner{height:100%;width:100%;overflow:hidden}.js-fadeIn{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.js-scale{overflow:hidden;position:relative;width:100%;height:100vh}.js-scale .visual{aspect-ratio:unset}.js-scale .visual-bg{position:absolute;inset:0;width:100%;height:100%}.js-scale .visual-bg img{width:100%;height:100%;object-fit:cover;display:block}.swiper-pagination{position:initial;margin-top:4rem}.swiper-pagination-bullet-active{background:#4f0f0d}.pro{isolation:isolate;position:relative;padding:8rem 0}@media screen and (max-width:991px){.pro{padding:6rem 0}}.pro::before{content:"";top:0;left:0;z-index:-1;width:100%;height:100%;position:absolute;pointer-events:none;background-image:url(../images/story/custom-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f2eadf}.pro-wrap{margin-right:auto;margin-left:auto;max-width:62.5rem}.pro-heading{text-align:center}.pro-heading .title-48{font-size:4.8rem;font-weight:500;color:#4f0f0d;line-height:normal;font-family:var(--font-sec)}@media only screen and (max-width:1200px){.pro-heading .title-48{font-size:4.3rem}}@media only screen and (max-width:800px){.pro-heading .title-48{font-size:3.3rem}}@media only screen and (max-width:400px){.pro-heading .title-48{font-size:3rem}}.pro-heading .text-16{line-height:150%;color:#2e3d40}.pro-form form .form-wrap{gap:2.4rem;align-items:center;flex-direction:unset}@media screen and (max-width:576px){.pro{padding:4rem 0}.pro-form form .form-wrap{gap:1.6rem}}.pro-form form .form-group{width:100%}.pro-form form .form-action{flex-shrink:0}.pro-form form .form-action .btn{width:13.4rem}.pro-form form input{height:4.2rem;background-color:#fff;border:.1rem solid #4f0f0d}.pro-inner .news-link{margin:0 auto}.slider{overflow:hidden;width:100%;margin-top:4rem;position:relative}.slider:hover .slider-btn{opacity:1}.slider-track{display:flex;gap:4rem;align-items:center;will-change:transform;position:relative}.slide{flex:0 0 38%;transform:scale(.74);transition:.4s}@media screen and (max-width:992px){.slider-track{gap:2rem}.slide{flex:0 0 40%}}@media screen and (max-width:767px){.slider-track{gap:0}.slide{flex:0 0 50%}}@media screen and (max-width:575px){.slide{flex:0 0 75%;transform:scale(.9)}}.slide img{width:100%;display:block}.slide.active{transform:scale(1);opacity:1}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:4.4rem;height:4.4rem;border-radius:50%;border:none;background:#fff;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.5s}.slider-btn img{width:2.4rem}@media screen and (min-width:1200px){.slider-btn{opacity:0}}.slider-btn.prev{left:2rem;transform:rotate(-180deg)}.slider-btn.next{right:2rem}@media screen and (max-width:575px){.slider-btn{width:3.6rem;height:3.6rem}.slider-btn img{width:2rem}.slider-btn.prev{left:.6rem}.slider-btn.next{right:.6rem}}.exper{padding:0 0 12rem}@media screen and (max-width:991px){.exper{padding:6rem 0}.exper-col{width:100%}}@media screen and (max-width:576px){.exper{padding:4rem 0}}.exper-row{align-items:center}.exper-img .img{overflow:hidden;position:relative;padding-top:calc(640 / 592 * 100%);display:flex;align-items:center;justify-content:center}.exper-img .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:.5s}.exper-content{gap:2rem 2.4rem;display:flex;flex-direction:column}@media screen and (min-width:992px){.exper-content{margin-left:auto;max-width:47.6rem}}.exper-content .title-48{font-size:4.8rem;line-height:normal;text-transform:uppercase;font-family:var(--font-sec)}@media only screen and (max-width:1200px){.exper-content .title-48{font-size:4.3rem}}@media only screen and (max-width:800px){.exper-content .title-48{font-size:3.3rem}}@media only screen and (max-width:400px){.exper-content .title-48{font-size:3rem}}.exper-content .text-16{font-weight:300;line-height:150%}.partner-splide .splide__slide{padding:0 1.6rem;width:calc(100% / 3)}@media screen and (max-width:767px){.partner-splide .splide__slide{padding:0 .8rem;width:calc(100% / 2)}.dia-col{width:100%}}.partner-splide_img{position:relative}.partner-splide_img .img{overflow:hidden;position:relative;padding-top:calc(512 / 592 * 100%)}.partner-splide_img .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:.5s}.dia{padding:8rem 0}@media screen and (max-width:991px){.dia{padding:6rem 0}}.dia-row{align-items:center}.dia-content{gap:2.4rem;display:flex;flex-direction:column}@media screen and (max-width:767px){.dia-content{gap:1.6rem}}.dia-content .title-48{font-size:4.8rem;line-height:normal;font-family:var(--font-sec)}@media only screen and (max-width:1200px){.dia-content .title-48{font-size:4.3rem}}@media only screen and (max-width:800px){.dia-content .title-48{font-size:3.3rem}}.dia-content .text-16{line-height:150%}.dia-img{gap:3.2rem;display:flex;flex-direction:column}@media screen and (max-width:767px){.dia-img{gap:2.4rem}.experience-list{--sp:0.8rem}}.dia-img .img{overflow:hidden;position:relative;padding-top:calc(296 / 592 * 100%)}.dia-img .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:.5s}.dia+.visual{aspect-ratio:151.2/60.5}.art-bn_img .img{overflow:hidden;position:relative;padding-top:calc(605 / 1512 * 100%)}@media screen and (min-width:1201px){.art-bn_img .img:hover img,.dia-img .img:hover img,.exper-img .img:hover img,.partner-splide_img .img:hover img{transform:translate(-50%,-50%) scale(1.05)}}.art-bn_img .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:.5s}.bgSec{isolation:isolate;position:relative;background:#390d00}.bgSec::before{content:"";top:0;left:0;width:100%;height:100%;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;pointer-events:none;background-image:url(../../assets/images/art/vista-bg1.png)}.p-art{background:#390d00}.p-art .vista{margin:0;padding:12rem 0}@media screen and (max-width:991px){.p-art .vista{padding:6rem 0}}@media screen and (max-width:576px){.dia,.p-art .vista{padding:4rem 0}}.p-art .vista-heading{gap:2.4rem;display:flex;text-align:center;flex-direction:column;margin-bottom:4rem}.p-art .vista-heading>*{color:#f2eadf}.p-art .vista-heading .title-48{font-size:4.8rem;line-height:normal;text-transform:uppercase;font-family:var(--font-sec)}@media only screen and (max-width:1200px){.p-art .vista-heading .title-48{font-size:4.3rem}}@media only screen and (max-width:800px){.p-art .vista-heading .title-48{font-size:3.3rem}}@media only screen and (max-width:400px){.dia-content .title-48,.p-art .vista-heading .title-48{font-size:3rem}}.p-art .vista-heading .text-16{margin:0 auto;font-weight:300;line-height:150%;max-width:47.5rem}.p-art .vista-swiper{margin-top:0}.p-art .vista-line img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(4265%) hue-rotate(343deg) brightness(104%) contrast(103%)}.p-art .vista-more{margin-top:1rem}.p-art .vista-more .taste-scroll{max-width:103.8rem;filter:brightness(0) saturate(100%) invert(96%) sepia(10%) saturate(336%) hue-rotate(328deg) brightness(95%) contrast(96%)}.panel{background:#f2eadf}.intro{background:#390d00}.intro-wrap .exper-row{margin-top:4rem}@media screen and (min-width:768px){.dia-content{max-width:47.6rem}.intro-wrap .exper-row{flex-wrap:nowrap}}.intro-wrap .exper-row:nth-of-type(odd){flex-direction:row-reverse}.intro-wrap .exper-row:nth-of-type(odd) .exper-content{margin-left:0}.intro-wrap .exper-row:nth-of-type(even) .exper-content{text-align:right}.intro-wrap .exper-row:first-child{padding-bottom:8rem}@media screen and (max-width:991px){.intro-wrap .exper-row:first-child{padding-bottom:4rem}}.intro-wrap .exper-content .mona-content{color:#f2eadf;font-weight:300}.intro-wrap .exper-content .news-link{color:#f2eadf}.intro-wrap .exper-content .news-link img{filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(0) hue-rotate(235deg) brightness(112%) contrast(100%)}.intro-wrap .exper-content .tt-32{font-family:var(--font-thir);font-weight:300}.intro-wrap .exper-img .img{padding-top:0}.intro-wrap .exper-img .img:hover img{transform:unset}.intro-wrap .exper-img .img img{height:100%;width:auto;position:initial;transform:unset}.theroom{overflow:hidden;background-color:#390d00;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(../images/home/theroom-bg.png)}.theroom .tt-wrap{max-width:80rem;margin-right:auto;margin-left:auto;text-align:center}.vista-swiper .swiper-slide-active .customer-txt{opacity:1}.vista-swiper .customer-content{color:#f2eadf}.vista-swiper .customer-tt{color:#f2eadf;font-size:2.8rem}.vista-swiper .customer-desc{color:#f2eadf;font-weight:300}.vista-swiper .news-link{color:#f2eadf}.vista-swiper .news-link img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(201deg) brightness(106%) contrast(106%)}.vista-more{display:flex;align-items:center;gap:4rem}.vista-more .news-link{flex-shrink:0}.vista-more .taste-scroll{margin-top:0;position:relative;height:2.4rem;width:100%;max-width:82.4rem;margin-right:auto;margin-left:auto}.vista-more .taste-scroll>img{width:100%;height:auto}.vista-more .taste-diamond{padding:0 2.8rem;left:0;top:-.1rem}@media screen and (max-width:575px){.intro-wrap .exper-row:first-child{padding-bottom:2rem}.vista-more .taste-diamond{top:.4rem}}.vista-more:has(.news-link) .taste-scroll{max-width:unset}.culture{position:relative;background:#2e3d40;height:fit-content!important;padding-bottom:0!important;overflow:initial}.culture .panel-inner,.culture .panel-outer{overflow:visible;height:auto}.culture .container{height:fit-content}.culture .pin-spacer{padding-bottom:0!important}.culture .tt-wrap{max-width:53.6rem;margin-right:auto;margin-left:auto;text-align:center}.h-block{height:100%;position:relative}.h-block .block_50-50{background-color:#2e3d40}.h-block .visual-decora{bottom:unset;top:-6%}.experience{background:#390d00}.experience-head{display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:space-between;align-items:end}.experience-head .tt-wrap{max-width:50%}.experience-head .news-link{color:#f2eadf}.experience-head .news-link img{filter:brightness(0) saturate(100%) invert(98%) sepia(74%) saturate(702%) hue-rotate(297deg) brightness(112%) contrast(89%)}.experience-list{display:flex;flex-wrap:wrap;--sp:1.6rem;margin-right:calc(-1 * var(--sp));margin-left:calc(-1 * var(--sp))}.experience-item{width:50%;padding:0 var(--sp);margin-top:4rem}.experience-img{aspect-ratio:1;display:flex;align-items:center;justify-content:center;transition:.5s}.experience-img img{width:100%;height:100%;object-fit:cover}.experience-img:hover{box-shadow:24px 24px 40px 0 rgba(0,0,0,.5)}.experience-content{margin-top:1.6rem}.experience-desc{font-weight:300}.h-concept .tt-wrap .title-48{color:#4f0f0d}.h-concept .tt-wrap .tt-desc{color:#2e3d40}.h-concept .news-link{color:#4f0f0d}.h-concept .news-link img{filter:brightness(0) saturate(100%) invert(7%) sepia(51%) saturate(4224%) hue-rotate(350deg) brightness(101%) contrast(96%)}.h-service{background:#f2eadf}.h-service .experience-head .tt-wrap .title-48{color:#4f0f0d}.h-service .experience-head .tt-wrap .tt-desc{color:#2e3d40}.h-service .experience-head .news-link{color:#4f0f0d}.h-service .experience-head .news-link img{filter:unset}.h-service .service-list{margin-top:4rem;display:flex;flex-wrap:wrap;--sp:1.6rem;margin-right:calc(-1 * var(--sp));margin-left:calc(-1 * var(--sp));row-gap:3.2rem}@media screen and (max-width:767px){.h-service .service-list{--sp:0.8rem;row-gap:2.4rem}}.h-service .ser-item{width:50%;padding:0 var(--sp)}@media screen and (max-width:639px){.experience-head .tt-wrap{max-width:fit-content}.experience-item,.h-service .ser-item,.homepage .conception-item:nth-of-type(6){width:100%}}.h-service .ser-box{align-items:center;flex-direction:row;gap:0}.h-service .ser-img{display:flex;align-items:center;justify-content:center;width:48%;flex-shrink:0}.h-service .ser-img .img{width:100%;display:flex;align-items:ce nter;justify-content:center;padding-top:calc(21.4 / 28 * 100%)}.h-service .ser-content{row-gap:1.6rem;padding-left:calc(2 * var(--sp))}.h-service .ser-content .heading{row-gap:1.6rem}.h-service .ser-content .heading .title-24{transition:.5s}.h-service .ser-content .heading .title-24:hover{text-decoration:underline}@media screen and (max-width:767px){.h-service .ser-content{padding-left:var(--sp)}.h-service .ser-content .heading{row-gap:.8rem}.news-block{display:flex;flex-wrap:wrap;gap:0 1.6rem;justify-content:center}}.h-bg1 .visual{aspect-ratio:151.2/39.8}.news-main .experience-head .tt-wrap .title-48{color:#4f0f0d}.news-main .experience-head .tt-wrap .tt-desc{color:#2e3d40}.news-main .experience-head .news-link{color:#4f0f0d}.news-main .experience-head .news-link img{filter:unset}.homepage .conception-item:nth-of-type(1){grid-row:3/span 1;grid-column:1/span 1}.homepage .conception-item:nth-of-type(3){grid-row:2/span 2;grid-column:3/span 1}.homepage .conception-item:nth-of-type(4){grid-row:1/span 2;grid-column:1/span 1}.homepage .conception-item:nth-of-type(5){grid-row:1/span 1;grid-column:2/span 2}.homepage .conception-item:last-child{display:none}.blog-slider{margin-right:-.8rem;margin-left:-.8rem;position:relative}.blog-slider .swiper-slide{width:50%;padding:0 .8rem}.blog-slider .news{width:100%}.news-main{color:#2e3d40}.news-main .tt-wrap{max-width:47.6rem}@media screen and (min-width:768px){.news-main .pagination-pri{margin-top:4rem}}.news{margin-top:4rem;overflow:hidden;transition:transform .4s,box-shadow .4s;border-bottom:1px solid rgba(79,15,13,.2);align-items:center;display:flex;justify-content:space-between;gap:1.6rem}.news:nth-of-type(even),.news:nth-of-type(even) .news-inner{flex-direction:row-reverse}@media screen and (max-width:767px){.news:nth-of-type(even){flex-direction:column}.news:nth-of-type(even) .news-inner{flex-direction:column-reverse}.news{flex-direction:column;row-gap:2.4rem;width:calc(50% - .8rem);margin-top:2.4rem;padding-bottom:2.4rem}}@media screen and (max-width:575px){.blog-slider .swiper-slide,.news{width:100%}}.news-inner{width:59%;display:flex;justify-content:space-between;gap:1.6rem;align-items:end}@media screen and (max-width:767px){.news-inner{width:100%;flex-direction:column-reverse;align-items:start}}.news-content{width:67%;display:flex;flex-direction:column;row-gap:1.2rem}.news-step{font-family:var(--font-sec);font-size:8rem;color:#4f0f0d;font-weight:700;line-height:.8;flex-shrink:0}@media screen and (max-width:767px){.news-content{width:100%;row-gap:.8rem}.news-step{font-size:5rem;display:none}}.news-image{width:32%;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:38.4/28.5}.news-image img{width:100%;height:100%;object-fit:cover}.news-meta{display:flex;flex-wrap:wrap;color:#4f0f0d}.news-meta ul{display:flex;flex-wrap:wrap}.news-meta ul li{padding-right:1.6rem;position:relative}.news-meta ul li::after{position:absolute;content:"";height:60%;width:1px;background:#4f0f0d;top:50%;transform:translateY(-50%);right:.8rem}.news-meta ul li:last-child{padding-right:0}.news-meta ul li:last-child::after{display:none}.news-tt{font-size:2.4rem;color:#4f0f0d;transition:.5s}@media only screen and (max-width:1200px){.vista-swiper .customer-tt{font-size:2.4rem}.news-tt{font-size:2rem}}@media only screen and (max-width:800px){.vista-swiper .customer-tt{font-size:2.1rem}.news-tt{font-size:1.7rem}}.news-tt:hover{text-decoration:underline}.news-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-weight:300}.news-link{font-size:2rem;color:#4f0f0d;display:flex;align-items:center;gap:.8rem;transition:.5s}.news-link img{width:2.4rem;height:auto}.detail-block{max-width:80rem;margin:0 auto;display:flex;flex-direction:column;row-gap:4rem}.detail-block .tt-wrap{row-gap:.4rem;text-align:center}.detail-block .tt-wrap .news-meta{justify-content:center}.post-img img{width:100%;height:auto}.detail-content .mona-content .ez-toc-counter .ez-toc-icon-toggle-span::before{filter:brightness(0) saturate(100%) invert(11%) sepia(16%) saturate(6804%) hue-rotate(338deg) brightness(96%) contrast(103%)}.short-tag{color:#4f0f0d;margin-top:4rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.short-tag .tag-title{flex-shrink:0}.short-tag ul{display:flex;flex-wrap:wrap;gap:1.6rem}.short-tag ul img{width:3.6rem;height:3.6rem;transition:.5s}.short-tag ul a{display:flex;align-items:center;justify-content:center}.short-tag ul a:hover img{transform:scale(1.05)}.news-rel{padding-top:0}.news-rel .tt-wrap{justify-content:space-between;flex-direction:row;align-items:end}.news-slider{margin-top:4rem;position:relative;--sp:1.6rem;margin-right:calc(-1 * var(--sp));margin-left:calc(-1 * var(--sp));display:flex;flex-wrap:wrap}.news-slider .swiper-slide{width:calc(100% / 3);padding:0 var(--sp);min-width:30rem;height:fit-content}.news-slider .swiper-slide .news{width:100%;padding:0}.news-slider .news{margin-top:0;flex-direction:column;justify-content:start;border:0;width:calc(100% / 3);padding:0 var(--sp)}@media screen and (max-width:767px){.news-image{width:100%}.news-rel .tt-wrap .news-link{display:none}.news-slider{--sp:0.8rem}.news-slider .news{width:50%}.news-slider .news:first-child{width:100%}}.news-slider .news-image{width:100%;aspect-ratio:38.4/28.8}.news-slider .news-inner{width:100%;justify-content:start;align-items:start}.news-slider .news-desc{color:#2e3d40}.news-slider .news-content{width:100%}.news-more{display:flex;justify-content:center;align-items:center;margin-top:4rem}@media screen and (min-width:768px){.news-more{display:none}}.room{margin:12rem 0;color:#2e3d40}@media screen and (max-width:991px){.room{margin:6rem 0}}.room-list{display:flex;flex-wrap:wrap;row-gap:4rem;margin:0 -1.6rem}.room-item{padding:0 1.6rem;width:calc(100% / 2)}@media screen and (max-width:1200px){.room-list{row-gap:1.6rem;margin:0 -.8rem}.room-item{padding:0 .8rem}}.room-box{gap:2.4rem}@media screen and (max-width:991px){.room-box{gap:1.6rem}}.room-img{position:relative}.room-img .img{overflow:hidden;padding-top:100%;position:relative}.room-img .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:.5s}.room-content{gap:2.4rem}@media screen and (max-width:991px){.room-content{gap:1.6rem}}.room-content .title-28{font-size:2.8rem;color:#4f0f0d;line-height:150%}@media only screen and (max-width:1200px){.news-link{font-size:1.8rem}.room-content .title-28{font-size:2.4rem}}@media only screen and (max-width:800px){.news-link{font-size:1.6rem}.room-content .title-28{font-size:2.1rem}}.room-content .desc{color:#2e3d40;font-weight:300}.room-content .desc .text-16{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2}.room-content .action{gap:1.6rem;flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}.room-content .action .pro-link{margin:0;color:#4f0f0d}.room-content .action .btn{color:#4f0f0d;width:14.4rem}.room-content .action .btn:after{filter:brightness(0) saturate(100%) invert(8%) sepia(28%) saturate(6191%) hue-rotate(346deg) brightness(101%) contrast(99%)}@media screen and (max-width:575px){.news-slider .news{width:100%}.room-content{gap:1rem}.room-content .action .btn{font-size:1.2rem;width:11.4rem;height:3.4rem}}.room-bk{overflow:hidden;color:#4f0f0d}.contact{padding:9rem 0}@media screen and (max-width:991px){.contact{padding:6rem 0}}@media screen and (max-width:576px){.contact{padding:4rem 0}}.contact-heading{max-width:80rem}.contact-heading .title-48{font-size:4.8rem;color:#4f0f0d;line-height:normal;font-family:var(--font-sec)}@media only screen and (max-width:1200px){.contact-heading .title-48{font-size:4.3rem}}@media only screen and (max-width:800px){.contact-heading .title-48{font-size:3.3rem}}@media only screen and (max-width:400px){.contact-heading .title-48{font-size:3rem}}.contact-heading .text-16{font-weight:300;line-height:150%;color:#2e3d40}.p-contact{background-color:#f2eadf}.booking{padding:12rem 0;background-color:#390d00}@media screen and (max-width:991px){.booking{padding:6rem 0}}@media screen and (max-width:576px){.booking{padding:4rem 0}}.booking-heading .title-48{font-size:4.8rem;color:#f2eadf;line-height:normal;font-family:var(--font-sec)}@media only screen and (max-width:1200px){.booking-heading .title-48{font-size:4.3rem}}@media only screen and (max-width:800px){.booking-heading .title-48{font-size:3.3rem}}@media only screen and (max-width:400px){.booking-heading .title-48{font-size:3rem}}.booking-content{padding:2.4rem;min-height:40rem;align-items:center;border-radius:2.4rem;justify-content:center;background-color:#f2eadf}.booking-content>*{color:#000;text-align:center;line-height:normal}.booking-content .link{font-weight:300;transition:.5s;text-decoration:underline}.ser{padding:12rem 0}@media screen and (max-width:991px){.ser{padding:6rem 0}}@media screen and (max-width:576px){.ser{padding:4rem 0}}.ser-heading{max-width:47.5rem;row-gap:1.6rem}.ser-heading .title-48{font-size:4.8rem;color:#4f0f0d;line-height:normal;font-family:var(--font-sec)}@media only screen and (max-width:1200px){.ser-heading .title-48{font-size:4.3rem}}@media only screen and (max-width:800px){.ser-heading .title-48{font-size:3.3rem}}.ser-heading .text-16{line-height:150%;color:#2e3d40}.ser-list{display:flex;flex-wrap:wrap;row-gap:4rem;margin:0 -1.6rem}@media screen and (max-width:767px){.room-item{width:50%}.ser-list{row-gap:1.6rem;margin:0 -.8rem}}.ser-item{padding:0 1.6rem;width:calc(100% / 2)}.ser-box{row-gap:2.4rem}@media screen and (min-width:1201px){.room-img .img:hover img{transform:translate(-50%,-50%) scale(1.05)}.booking-content .link:hover{color:#4f0f0d}.ser-box:hover .img img{transform:translate(-50%,-50%) scale(1.05)}.exp-row{--col-gap:8rem;--row-gap:8rem}}@media screen and (max-width:767px){.ser-item{padding:0 .8rem}.ser-box{gap:2.4rem}}.ser-img{position:relative}.ser-img .img{overflow:hidden;position:relative;padding-top:calc(330 / 592 * 100%)}.ser-img .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:.5s}.ser-content{gap:1.6rem}.ser-content .heading{cursor:pointer;gap:.8rem}.ser-content .heading .title-24{font-size:2.4rem;color:#4f0f0d;line-height:normal}@media only screen and (max-width:1200px){.ser-content .heading .title-24{font-size:2rem}}@media only screen and (max-width:800px){.ser-content .heading .title-24{font-size:1.7rem}}.ser-content .heading .text-16{font-weight:300;line-height:150%;color:#2e3d40;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3}.ser-content .price{gap:2.4rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.ser-content{gap:.8rem}.ser-content .price{gap:1.2rem}}.ser-content .price .title-24{color:#a03524;line-height:150%}.ser-content .price .btn{color:#f2eadf}.ser-content .price .btn::after,.ser-content .price .btn::before{position:absolute;content:"";background-repeat:no-repeat;background-size:contain;background-position:center;transition:.5s}.ser-content .price .btn::before{display:block}.ser-content .price .btn:after{height:3.6rem;width:95%;left:50%;top:50%;background-image:url(../images/common/btn-inner2.svg)}.ser-popup{background-color:#f2eadf}.ser-popup .ser-img .img{padding-top:calc(380 / 820 * 100%)}.ser-popup .ser-content .title{text-align:center;padding:3rem 2.4rem;background-color:#4f0f0d}@media screen and (max-width:1200px){.ser-popup .ser-content .title{padding:2.4rem}}.ser-popup .ser-content .title-48{font-size:4.8rem;color:#f2eadf;line-height:normal;font-family:var(--font-sec)}@media only screen and (max-width:1200px){.ser-popup .ser-content .title-48{font-size:4.3rem}}@media only screen and (max-width:800px){.ser-popup .ser-content .title-48{font-size:3.3rem}}@media only screen and (max-width:400px){.ser-heading .title-48,.ser-popup .ser-content .title-48{font-size:3rem}}@media screen and (max-width:576px){.ser-item{width:100%}.ser-popup .ser-content .title{padding:1.6rem}.ser-popup .ser-content .title-48{font-size:2.4rem}}.ser-popup .ser-content .content{padding:4rem}@media screen and (max-width:1200px){.ser-popup .ser-content .content{padding:2.4rem}}.ser-popup .ser-content .content .text-16{line-height:150%;color:#2e3d40}@media screen and (max-width:576px){.ser-popup .ser-content .content{padding:1.6rem}.ser-popup .ser-content .content .text-16{font-size:1.4rem}}.ser-popup .ser-content .action{padding:0 4rem 4rem}@media screen and (max-width:1200px){.ser-popup .ser-content .action{padding:0 2.4rem 2.4rem}}.ser-popup .ser-content .action .btn{margin:0 auto;color:#4f0f0d}.ser-popup .ser-content .action .btn:after{filter:brightness(0) saturate(100%) invert(8%) sepia(28%) saturate(6191%) hue-rotate(346deg) brightness(101%) contrast(99%)}.js-service{padding:0;max-width:65rem}.modal{width:100%;z-index:100;display:none;background:#f2eadf}.blocker{z-index:100}.p-service{background-color:#f2eadf}.loy{margin:12rem 0}@media screen and (max-width:991px){.loy{margin:6rem 0}}.loy-heading .title-48{font-size:4.8rem;text-align:center;line-height:normal}@media only screen and (max-width:1200px){.loy-heading .title-48{font-size:4.3rem}}@media only screen and (max-width:800px){.loy-heading .title-48{font-size:3.3rem}}@media only screen and (max-width:400px){.loy-heading .title-48{font-size:3rem}}.loy-content .mona-content *{color:#f2eadf}.loy-content .mona-content b,.loy-content .mona-content strong{font-weight:400}.loy-content .mona-content p{font-weight:300}.loy-content .mona-content h2{margin:4rem 0 2.4rem}.loy-content .mona-content li::before{top:1rem;left:1rem;background:#f2eadf;border-radius:50%;width:.4rem;height:.4rem}.loy-content .mona-content .table-resp{margin:4rem 0;font-weight:400}.loy-content .mona-content .table-resp table{border-radius:0;border:.1rem solid #f2eadf}.loy-content .mona-content .table-resp table thead tr th{border-radius:0;background-color:#2e3d40}.loy-content .mona-content .table-resp table:not(:has(thead)) tbody tr:first-child td{font-weight:400;border-radius:0;background-color:#2e3d40;color:#f2eadf;font-size:2.4rem}.loy-content .mona-content .table-resp table:not(:has(thead)) tbody tr:first-child td:not(:last-child){border-right:.1rem solid #f2eadf}.loy-content .mona-content .table-resp table tbody tr td{color:#2e3d40;border-radius:0;background-color:#f2eadf}.loy-content .mona-content .table-resp table td,.loy-content .mona-content .table-resp table th{padding:2.4rem}.loy-content .mona-content .table-resp table tr:not(:is(:last-child)) td{border-bottom:.1rem solid #2e3d40}.loy-content .mona-content .table-resp table :is(td):not(:last-child){border-right:.1rem solid #2e3d40}.loy-content .mona-content .table-resp table :is(th):not(:last-child){border-right:.1rem solid #f2eadf}.loy-content .mona-content .notice{text-align:center}.loy-content .mona-content #ez-toc-container .ez-toc-title{color:#f2eadf!important;border-bottom:1px solid #f2eadf}.loy-content .mona-content #ez-toc-container .ez-toc-link{font-size:1.6rem!important;color:#f2eadf!important}.loy-content .mona-content #ez-toc-container .ez-toc-link:hover{text-decoration:underline!important}.loy-content .mona-content #ez-toc-container .ez-toc-heading-1{font-size:2rem!important}.exp{margin:12rem 0}.exp-group{gap:12rem;display:flex;flex-direction:column}.exp-block{padding-right:1.6rem}.exp-block:nth-child(odd){margin-left:auto}.exp-block:nth-child(even){margin-right:auto}@media screen and (min-width:992px){.exp-block:nth-child(odd){padding-left:1.6rem;padding-right:0}.exp-block:nth-child(even){padding-right:1.6rem}}.exp-block:nth-child(even) .exp-row{flex-direction:row-reverse}.exp-container{overflow:hidden;width:calc(100vw - ((100vw - 121.6rem)/ 2))}@media screen and (max-width:1216px){.exp-container{width:100%}}@media screen and (max-width:991px){.exp{margin:6rem 0}.exp-block{padding:0 1.6rem}.exp-col{width:100%}}.exp-content .title-28{font-size:2.8rem;line-height:150%}@media only screen and (max-width:1200px){.loy-content .mona-content .table-resp table:not(:has(thead)) tbody tr:first-child td{font-size:2rem}.exp-content .title-28{font-size:2.4rem}}@media only screen and (max-width:800px){.loy-content .mona-content .table-resp table:not(:has(thead)) tbody tr:first-child td{font-size:1.7rem}.exp-content .title-28{font-size:2.1rem}}.exp-content .btn{width:14.4rem}.exp-content .btn::after{filter:brightness(0) saturate(100%) invert(96%) sepia(10%) saturate(336%) hue-rotate(328deg) brightness(95%) contrast(96%)}.exp-content .desc{font-weight:300}.exp-img .img{overflow:hidden;position:relative;padding-top:calc(680 / 900 * 100%)}.exp-img .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:.5s}.exp-form .form-action{margin:0 auto}.js-exp{max-width:68.8rem;padding:5.6rem 4.8rem}@media screen and (max-width:1512px){.js-exp{padding:2.4rem}}@media screen and (max-width:1200px){.exp-group{gap:8rem}.js-exp{padding:2.4rem 1.6rem}}.js-exp .form-text{font-weight:700}.js-exp .form-group label{row-gap:0}.p-exp .loy .container{max-width:138rem}.p-exp .loy-content .mona-content .table-resp table td,.p-exp .loy-content .mona-content .table-resp table th{padding:2.4rem .6rem}.p-exp,.p-program{background-color:#2e3d40}.p-cuisine{background:#390d00}.taste{overflow:hidden}.taste .tt-wrap{max-width:53.5rem;margin:0 auto;text-align:center}.taste-wrap{max-width:103.8rem;margin-right:auto;margin-left:auto;margin-top:7rem;position:relative}@media screen and (max-width:767px){.exp-group{gap:6rem}.exp-content,.exp-content .desc{gap:1.6rem}.taste-wrap{margin-top:4rem}}.taste-content{display:flex;max-height:36.6rem;position:relative;overflow:hidden auto}.taste-content::-webkit-scrollbar{display:none}.taste-txt{max-width:80rem;margin-right:auto;margin-left:auto}.taste-txt .mona-content{max-height:100%;color:#f2eadf;font-weight:300;line-height:1.5;margin-left:4.2rem}.taste-scroll{flex-shrink:0;width:4.2rem;display:flex;align-items:center;justify-content:center;position:sticky;top:0;height:36.6rem}.taste-scroll>img{height:100%;width:2.4rem}.taste-diamond{position:absolute;padding-top:2.8rem;top:0;left:1.65rem;padding-bottom:2rem}.taste-diamond img{height:2.4rem;width:auto}@media screen and (max-width:575px){.loy-content .mona-content .table-resp table td,.loy-content .mona-content .table-resp table th{padding:1rem}.loy-content .mona-content #ez-toc-container .ez-toc-heading-1{font-size:1.6rem!important}.p-cuisine .vista-more{display:none}.taste-txt .mona-content{margin-left:0}.taste-scroll{margin-right:-1rem}.taste-diamond{left:1.9rem}.taste-diamond img{height:1.6rem}}.taste-decora{width:100%;margin-top:6.6rem}.taste-decora img{width:100%;height:auto}@media screen and (max-width:767px){.taste-decora{margin-top:4rem}.vista-desc{--col-gap:1.6rem;--row-gap:1.6rem}}.taste .vista-swiper{row-gap:0}.taste .taste-wrap{margin-top:0}.taste .vista-more{margin-top:4rem}.taste .vista-more .taste-scroll{max-width:103.8rem}.visual{width:100%;position:relative;z-index:1;aspect-ratio:151.2/85}.visual-bg{position:absolute;inset:0}.visual-bg iframe,.visual-bg img,.visual-bg video{width:100%;height:100%;object-fit:cover}.visual-decora{position:absolute;width:14%;z-index:1;bottom:-14%;left:50%;transform:translateX(-50%)}.visual-decora img{width:100%;height:auto}.block_50-50{will-change:transform;height:100vh;position:relative;overflow:visible;width:100%;display:flex;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(../images/cuisine/visual1.png)}.block_50-50.is-reverse .dual{flex-direction:column-reverse}@media screen and (min-width:1020px){.block_50-50.is-reverse .dual{flex-direction:row}}.block_50-50 .dual{position:sticky;top:0;height:100vh;display:flex;width:100%;overflow:hidden;flex-direction:column;z-index:1}@media screen and (min-width:1020px){.block_50-50 .dual{flex-direction:row-reverse}}.block_50-50 .pic{will-change:clip-path;width:100%;height:100%;aspect-ratio:1;display:block;position:relative;overflow:hidden;background-color:#f2eadf;background-size:100% auto;background-position:center;background-repeat:no-repeat}.block_50-50 .pic-left{clip-path:inset(25%)}.block_50-50 .pic-right{clip-path:inset(0)}.block_50-50 .pic img{width:100%;height:100%;object-fit:cover}.block_50-50 .col{flex:1 1 50%;display:flex;align-items:center;justify-content:center;width:100%;height:50%}@media screen and (min-width:1020px){.block_50-50 .col{width:50%;height:100%}}.vista{overflow:hidden;margin:12rem 0}@media screen and (max-width:991px){.vista{margin:6rem 0}}.vista-heading,.vista-wrap{gap:2.4rem}.vista-heading>*{line-height:150%;color:#4f0f0d}.vista-heading .title-40{font-size:4rem}@media only screen and (max-width:1200px){.vista-heading .title-40{font-size:3.5rem}}@media only screen and (max-width:800px){.vista-heading .title-40{font-size:2.7rem}}.vista-heading .title-28{font-size:2.8rem}@media only screen and (max-width:1200px){.vista-heading .title-28{font-size:2.4rem}}@media only screen and (max-width:800px){.vista-heading .title-28{font-size:2.1rem}}@media screen and (max-width:767px){.vista-desc .col{width:100%}}.vista-desc .left{font-weight:300}.vista-desc .left .text-16{color:#2e3d40}.vista-desc .right .text-16{color:#4f0f0d}.vista-desc .text-16{line-height:150%}.vista-desc ul li{line-height:150%;color:#4f0f0d;position:relative;padding-left:1.6rem}.vista-desc ul li::before{content:"";left:0;top:1rem;position:absolute;border-radius:50%;width:.4rem;height:.4rem;background-color:#4f0f0d}.vista-swiper{gap:2.4rem;display:flex;margin-top:4rem;flex-direction:column}.vista-swiper .swiper{width:100%;height:100%;overflow:visible}.vista-swiper .swiper-slide{scale:.84;transition:.5s;width:calc(100% / 2.2)}@media screen and (min-width:768px){.visual{max-height:100vh}.vista-swiper .swiper-slide{scale:.74}.vista-img .img{max-height:74vh}}@media screen and (min-width:1512px){.vista-swiper .swiper-slide{width:calc(100% / 1.8)}}@media screen and (max-width:575px){.taste .customer-slider,.taste .vista-more{margin-top:2.4rem}.vista-swiper .swiper-slide{width:calc(100% / 1.2)}}.vista-swiper .swiper-slide-active{scale:1}.vista-img{width:100%;position:relative}.vista-img .img{aspect-ratio:1;display:block;position:relative;width:100%}.vista-img .img img{height:100%;width:100%;object-fit:cover}.vista-line{margin:0 auto;max-width:104rem;user-select:none}.vista-line img{width:100%;object-fit:cover}.vista .taste-scroll img{filter:brightness(0) saturate(100%) invert(11%) sepia(18%) saturate(6361%) hue-rotate(339deg) brightness(100%) contrast(103%)}.dis{overflow:hidden;margin:12rem 0}@media screen and (max-width:991px){.dis{margin:6rem 0}}.dis-wrap{gap:4rem}.dis-heading{gap:1.2rem;display:flex;align-items:flex-end;justify-content:space-between}.dis-heading .title-48{font-size:4.8rem;color:#4f0f0d;line-height:normal;text-transform:uppercase}@media only screen and (max-width:1200px){.dis-heading .title-48{font-size:4.3rem}}@media only screen and (max-width:800px){.dis-heading .title-48{font-size:3.3rem}}@media only screen and (max-width:400px){.dis-heading .title-48{font-size:3rem}}@media screen and (max-width:767px){.dis-heading .news-link{display:none}.gall-col{width:100%}}.dis-swiper{gap:4rem;position:relative}.dis-swiper .swiper{overflow:visible;margin:0 -1.6rem}.dis-swiper .swiper-slide{padding:0 1.6rem;width:calc(100% / 2.1)}@media screen and (max-width:1024px){.dis-swiper .swiper{margin:0 -.8rem}.dis-swiper .swiper-slide{padding:0 .8rem;width:calc(100% / 1.5)}}@media screen and (max-width:576px){.ser-popup .ser-content .action{padding:0 1.6rem 1.6rem}.dis-swiper .swiper-slide{width:90%}}.dis-swiper>.news-link{margin:0 auto}@media screen and (min-width:768px){.dis-swiper>.news-link{display:none}.views-slider .swiper-slide .views-img img{position:absolute;top:0;left:0}}.dis-box,.dis-content{gap:2.4rem}@media screen and (max-width:1024px){.dis-box,.dis-content{gap:1.6rem}}.dis-img .img{overflow:hidden;padding-top:100%;position:relative}.dis-img .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:.5s}.dis-content .title{gap:1.2rem;flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}.dis-content .title>*{line-height:150%}.dis-content .title-28{font-size:2.8rem;color:#4f0f0d}@media only screen and (max-width:1200px){.dis-content .title-28{font-size:2.4rem}}@media only screen and (max-width:800px){.dis-content .title-28{font-size:2.1rem}}.dis-content .title-24{font-size:2.4rem;color:#a03524}@media only screen and (max-width:1200px){.dis-content .title-24{font-size:2rem}}@media only screen and (max-width:800px){.dis-content .title-24{font-size:1.7rem}}.dis-content .desc{font-weight:300}.dis-content .desc .text-16{color:#2e3d40}.dis-content .action{gap:1.2rem;flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}.dis-content .action .btn{color:#4f0f0d}.dis-content .action .btn:after{filter:brightness(0) saturate(100%) invert(8%) sepia(28%) saturate(6191%) hue-rotate(346deg) brightness(101%) contrast(99%)}.gall{overflow:visible;position:relative;margin:12rem 0}.gall .block_50-50{background-color:#2e3d40}.gall .decor{left:50%;z-index:5;width:100%;top:-10.2rem;user-select:none;max-width:20.4rem;position:absolute;pointer-events:none;transform:translateX(-50%);filter:drop-shadow(0 .4rem .4rem rgba(0, 0, 0, .6))}@media screen and (max-width:1200px){.gall .decor{top:-5.1rem;max-width:10.2rem}}.gall .decor img{width:100%;object-fit:cover}.gall-row{--col-gap:0;--row-gap:0;position:relative;background-color:#2e3d40}.gall-row::before{content:"";top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;pointer-events:none;background-image:url(../../assets/images/roomdt/gall-bg1.png)}.gall-extra .row{flex-direction:row-reverse}.gall-banner,.gall-img,.gall-pic{height:100%}.gall-banner .img,.gall-img .img,.gall-pic .img{height:inherit;overflow:hidden;position:relative}@media screen and (min-width:1201px){.dis-box:hover .img img,.exp-img .img:hover img,.gall-banner .img:hover img,.gall-img .img:hover img,.gall-pic .img:hover img{transform:translate(-50%,-50%) scale(1.05)}}.gall-banner img,.gall-img img,.gall-pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:.5s}.gall-img .img{padding-top:calc(850 / 740 * 100%)}.gall-pic{padding:18.6rem 14.8rem}@media screen and (max-width:1200px){.gall-pic{padding:10rem}}@media screen and (max-width:991px){.gall{margin:6rem 0}.gall-pic{padding:6rem}}.gall-pic .img{padding-top:100%}.gall-banner .img{padding-top:calc(850 / 1512 * 100%)}.gall-action{gap:2.4rem;flex-wrap:wrap;margin-top:4rem;display:flex;align-items:center;justify-content:center}.gall-action .btn{width:18rem}.conception{background:#390d00;text-align:center;position:relative}.conception .mona-content{font-weight:300;color:#f2eadf;margin-top:2.4rem}.conception-wrap{margin-top:4rem}.conception-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:2.4rem;width:100%}@media screen and (max-width:639px){.conception-grid{display:flex;flex-wrap:wrap}.conception-item{width:calc(50% - .8rem)}.conception-item:nth-of-type(5){width:100%}}.conception-item{display:flex;justify-content:center;align-items:center;position:relative}.conception-item:nth-of-type(4){grid-row:2/span 2}.conception-item:nth-of-type(5){grid-column:2/span 2}.conception-img{width:100%;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative}.conception-img img{width:100%;height:100%;object-fit:cover}.m-modal{width:100%;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:1000;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden}.m-overlay{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-color:#250802;opacity:0}.m-content{aspect-ratio:38.6/24.4;position:relative;height:70vh;display:flex;align-items:center;justify-content:center}.m-content .conception-img img{height:auto;width:auto;max-height:70vh}.views-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.views-slider{width:50%;position:relative}.views-slider .swiper{height:100%}.views-slider .swiper-slide .views-img{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;aspect-ratio:1}.views-slider .swiper-slide .views-img img{width:100%;height:100%;object-fit:cover}.views-slider .swiper-navigation .next,.views-slider .swiper-navigation .prev{z-index:2;position:absolute;top:50%;transform:translateY(-50%);padding:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.views-slider .swiper-navigation .next img,.views-slider .swiper-navigation .prev img{width:4.2rem;height:auto}@media screen and (max-width:575px){.conception-wrap{margin-top:3rem}.views-slider .swiper-navigation .next img,.views-slider .swiper-navigation .prev img{width:3.2rem}}.views-slider .swiper-navigation .next.swiper-button-disabled,.views-slider .swiper-navigation .prev.swiper-button-disabled{opacity:.4}.views-slider .swiper-navigation .next{right:.8rem}.views-slider .swiper-navigation .next img{transform:rotate(-180deg)}.views-slider .swiper-navigation .prev{left:.8rem}@media screen and (max-width:767px){.conception-grid{gap:1.6rem}.views-slider .swiper-slide .views-img{aspect-ratio:76.2/85}.views-slider{width:100%}}.views-content{width:50%;display:flex;flex-direction:column;row-gap:4rem;align-items:center;padding:4rem 8%}@media screen and (min-width:1512px){.views-content{padding-right:12%;padding-left:12%}}.views-content .tt-wrap{text-align:center}.views-content .tt-desc{max-width:46.2rem;margin:0 auto;font-weight:300}.views.is-reverse .views-wrap{flex-direction:row-reverse;margin-right:unset}@media screen and (max-width:1216px){.views-wrap{margin-right:unset}.views-content{row-gap:2.4rem}.views.is-reverse .views-wrap{margin-left:unset}}@media screen and (max-width:992px){.views-content{padding:2.4rem 1.6rem 2.4rem 2%}.views.is-reverse .views-content{padding-left:1.6rem;padding-right:2%}}@media screen and (max-width:767px){.views-content{width:100%;padding-left:1.6rem}.views.is-reverse .views-content{padding-right:1.6rem}}.p-thestory{background:#390d00}.story{overflow:hidden}.story-wrap{margin-top:4rem;display:flex;gap:3.2rem;flex-wrap:wrap}.story-img{width:48%}.story-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.story-img{width:100%}}.story-content{width:calc(52% - 3.2rem)}.story-content .taste-content{max-height:47.2rem;margin-top:1.6rem;gap:2.4rem}.story-content .taste-txt .mona-content{margin-left:0;text-align:justify}.story-content .taste-scroll{height:47.2rem;cursor:pointer}@media screen and (max-width:575px){.story-content .taste-content{max-height:37.2rem}.story-content .taste-scroll{height:37.2rem;margin-right:-1rem}}.story-content .taste-diamond{left:1rem;padding-top:3.8rem;padding-bottom:2.8rem;cursor:grab}.story-content .taste-diamond img{height:8rem}.story-content .taste-diamond:active{cursor:grabbing}@media screen and (max-width:992px){.story-wrap{gap:2.4rem 1.6rem}.story-content .taste-content{gap:1.6rem}.story-content{width:calc(52% - 1.6rem)}}.story-slider{padding-bottom:0;display:flex;flex-direction:column;row-gap:4rem}.story-slider .story-img{width:100%}.story-slider .vista-more{width:100%;max-width:82.4rem;margin:0 auto}.story-slider .vista-more .taste-scroll{margin-top:0;position:relative;width:100%;height:2.4rem;cursor:pointer}.story-slider .vista-more .taste-scroll>img{width:100%;height:auto}.story-slider .vista-more .taste-diamond{left:0;top:-.1rem;padding:0 2.8rem;cursor:grab}.story-slider .vista-more .taste-diamond:active{cursor:grabbing}.story-thumb .swiper{overflow:visible}.story-thumb .swiper-slide{padding:0 1.2rem}@media screen and (min-width:768px){.story-slider .story-img{max-height:68vh}.story-thumb .swiper-slide{width:24vh;height:20vh}}.story-thumb .swiper-slide-thumb-active:not(.swiper-slide-duplicate) .story-img{border-color:#fff}@media screen and (max-width:767px){.story-content .taste-content{gap:0}.story-content .taste-diamond img{height:6rem}.story-content .taste-diamond{left:1.2rem}.story-content{width:100%}.story-thumb .swiper-slide{padding:0 .8rem;width:20rem;height:18rem}}@media screen and (max-width:575px){.story-slider .vista-more .taste-diamond{top:.4rem}.story-slider{row-gap:2.4rem}.story-thumb .swiper-slide{width:16rem;height:14rem}.customer-outer .slider-btn{top:30%}}.story-thumb .story-img{height:100%;width:100%;border:2px solid transparent;transition:.5s}.story-thumb .story-img img{height:100%;width:100%;object-fit:cover}.customer{overflow:hidden;background-color:#f2eadf;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(../images/story/custom-bg.png)}.customer .tt-wrap{text-align:center;max-width:80rem;margin-right:auto;margin-left:auto}.customer .tt-wrap .mona-content{margin-top:2.4rem}.customer .tt-desc{font-size:2rem}.customer-content{display:flex;flex-direction:column;row-gap:1.2rem;padding-top:1.6rem}.customer-tt{font-size:2.8rem;color:#4f0f0d}@media only screen and (max-width:1200px){.customer .tt-desc{font-size:1.8rem}.customer-tt{font-size:2.4rem}}@media only screen and (max-width:800px){.customer .tt-desc{font-size:1.6rem}.customer-tt{font-size:2.1rem}}.customer-txt{display:flex;flex-direction:column;row-gap:1.2rem;opacity:0;transition:.5s}.customer-txt .news-link{font-weight:400}.customer-img{display:flex;align-items:center;justify-content:center}.customer-img img{width:100%;height:100%;object-fit:cover}.customer-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#4f0f0d}.customer-outer{max-width:124.6rem;padding:0 1.6rem;margin:0 auto;position:relative;min-height:40vh}.customer-outer:hover .slider-btn{opacity:1}.customer-slider{height:100%;width:100%;margin-top:4rem;display:flex;will-change:transform}.customer-slider .customer-img{width:48%;height:100%}.customer-slider .customer-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:575px){.customer-slider .customer-img{width:100%}}.customer-slider .customer-content{width:44%}@media screen and (max-width:767px){.customer-slider .customer-content{width:50%}}@media screen and (max-width:575px){.customer-slider .customer-content{width:100%}.customer-slider{flex-direction:column}}.customer-item{flex:0 0 100%;flex-wrap:wrap;justify-content:space-between;opacity:0;transition:opacity .5s;display:none}.customer-item.active{opacity:1;transition-delay:.3s;display:flex}.customer .vista-swiper .customer-desc,.customer .vista-swiper .customer-tt,.customer .vista-swiper .news-link{color:#4f0f0d}.customer .vista-swiper .news-link img{filter:brightness(0) saturate(100%) invert(8%) sepia(93%) saturate(1931%) hue-rotate(344deg) brightness(96%) contrast(100%)}.customer .vista-img,.customer .vista-img .img{height:100%}.customer .vista-more .news-link{display:none}.customer .vista-more .taste-scroll{filter:brightness(0) saturate(100%) invert(8%) sepia(93%) saturate(1931%) hue-rotate(344deg) brightness(96%) contrast(100%)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb3JlL19yZXNldC5zY3NzIiwiX2NvcmUvX3ZhcmlhYmxlLnNjc3MiLCJfY29yZS9fYmFzZS5zY3NzIiwiX2NvcmUvX2ZsZXguc2NzcyIsIl9jb3JlL19tb25hLnNjc3MiLCJfY29yZS9fZm9udC5zY3NzIiwiX2xheW91dHMvX3RvYy5zY3NzIiwic3R5bGUuY3NzIiwiX21vZHVsZXMvX21peGluLnNjc3MiLCJfbW9kdWxlcy9fcGFnaW5hdGlvbi5zY3NzIiwiX21vZHVsZXMvX2JyZWFkY3J1bWIuc2NzcyIsIl9tb2R1bGVzL190aXRsZS5zY3NzIiwiX21vZHVsZXMvX2dhbGxlcnkuc2NzcyIsIl9jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIl9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIl9sYXlvdXRzL19mb3JtLnNjc3MiLCJfbGF5b3V0cy9fYnRuLnNjc3MiLCJfbGF5b3V0cy9fYmFubmVyLnNjc3MiLCJfbGF5b3V0cy9fc3dpcGVyLnNjc3MiLCJfbGF5b3V0cy9fcHJvZ3JhbS5zY3NzIiwiX2xheW91dHMvX3NsaWRlci5zY3NzIiwiX3BhZ2VzL19hcnQuc2NzcyIsIl9wYWdlcy9faG9tZS5zY3NzIiwiX3BhZ2VzL19uZXdzLnNjc3MiLCJfcGFnZXMvX3Jvb20uc2NzcyIsIl9wYWdlcy9fY29udGFjdC5zY3NzIiwiX3BhZ2VzL19ib29raW5nLnNjc3MiLCJfcGFnZXMvX3NlcnZpY2Uuc2NzcyIsIl9wYWdlcy9fcHJvZ3JhbS5zY3NzIiwiX3BhZ2VzL19jdWlzaW5lLnNjc3MiLCJfcGFnZXMvX3Jvb20tZGV0YWlsLnNjc3MiLCJfcGFnZXMvX3RoZWJhdGguc2NzcyIsIl9wYWdlcy9fdGhlc3Rvcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQkEsRUFDQSxLQUNBLFFBQ0EsUUFmQSxPQXlEQSxRQUNBLE1BaUJBLE1BeENBLEVBbkJBLElBTkEsV0FiQSxLQThEQSxPQVRBLFFBWkEsT0FyQkEsS0FDQSxLQXVCQSxHQXRCQSxJQXlDQSxR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UCxPQUFRLEt5QjU5T1AsV0FBQSxNekJnK09ILG9DQ2hyUEUsK0J3QmdOQyxNQUFBLE16QnMrT0gsbUNDdHJQRSxNQUFPLElEMHJQVCxvQ0FDRSxtQ0FDRSxNQUFPLEtBVVgsb0NBTEUsbUNBQ0UsTUFBTyxLeUIzOE9QLGlCQUNBLGVBQVUsUXpCbzlPZCxleUI1OU9HLEtBQUEsRUFBQSxFQUFBLEtBbUJHLFVBQUEsS0FDQSxnQkFBYSxjQUNkLFFBQUEsRXpCNjhPSCxXQUFZLFFBQVEsSXlCN2tQdEIsUUFtSUUsS3pCODhPRixzQnlCdDhPSyxRQUFBLEV6Qnc4T0gsaUJBQWtCLEl5Qm5sUHBCLFFBbUlFLEtBbklGLHVDekJ1bFBBLHFDQUVBLG1DeUJqOE9HLE1BQUEsUXpCcThPSCx1Q3lCdDhPSyxPQUFBLGNBQUEsZUFBQSxXQUFBLFdBQUEsZ0JBQUEsbUJBQUEsZ0JBQUEsZXpCMDhPTCxxQkFJQSwwQnlCejhPSyxPQUFBLEt6QjY4T0wsaUNBQ0UsUUFBUyxLQUdYLG9DQUNFLE9BQVEsY0FBYyxlQUFlLFdBQVcsV0FBVyxnQkFBZ0IsbUJBQW1CLGdCQUFnQiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCxcclxuYm9keSxcclxuZGl2LFxyXG5zcGFuLFxyXG5hcHBsZXQsXHJcbm9iamVjdCxcclxuaWZyYW1lLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG5ibG9ja3F1b3RlLFxyXG5wcmUsXHJcbmEsXHJcbmFiYnIsXHJcbmFjcm9ueW0sXHJcbmFkZHJlc3MsXHJcbmJpZyxcclxuY2l0ZSxcclxuY29kZSxcclxuZGVsLFxyXG5kZm4sXHJcbmVtLFxyXG5pbWcsXHJcbmlucyxcclxua2JkLFxyXG5xLFxyXG5zLFxyXG5zYW1wLFxyXG5zbWFsbCxcclxuc3RyaWtlLFxyXG5zdHJvbmcsXHJcbnN1Yixcclxuc3VwLFxyXG50dCxcclxudmFyLFxyXG5iLFxyXG51LFxyXG5pLFxyXG5jZW50ZXIsXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbm9sLFxyXG51bCxcclxubGksXHJcbmZpZWxkc2V0LFxyXG5mb3JtLFxyXG5sYWJlbCxcclxubGVnZW5kLFxyXG50YWJsZSxcclxuY2FwdGlvbixcclxudGJvZHksXHJcbnRmb290LFxyXG50aGVhZCxcclxudHIsXHJcbnRoLFxyXG50ZCxcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmNhbnZhcyxcclxuZGV0YWlscyxcclxuZW1iZWQsXHJcbmZpZ3VyZSxcclxuZmlnY2FwdGlvbixcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5vdXRwdXQsXHJcbnJ1YnksXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnksXHJcbnRpbWUsXHJcbm1hcmssXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5vbCxcclxudWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSxcclxucSB7XHJcbiAgICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLFxyXG5ibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSxcclxucTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59IiwiOnJvb3Qge1xyXG4gIC0tZm9udC1wcmk6IFwiUmVkIFJvc2VcIiwgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtc2VjOiBcIk1vbnRlY2F0aW5pIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC10aGlyOiBcIkNhYmluXCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1zaXplLWhkOiAxMHJlbTtcclxufVxyXG5cclxuJGNvbG9yLXByaTogIzRmMGYwZDtcclxuJGNvbG9yLXNlYzogIzJlM2Q0MDtcclxuJGNvbG9yLXRleHQ6ICNmMmVhZGY7XHJcbiRjb2xvci1iZzogIzI1MDgwMjtcclxuJGNvbG9yLWJnMTogIzM5MGQwMDtcclxuXHJcbiRoZWFkZXI6IDcuNXJlbTtcclxuJGZvbnQtcHJpOiB2YXIoLS1mb250LXByaSk7XHJcbiRmb250LXNlYzogdmFyKC0tZm9udC1zZWMpO1xyXG4kZm9udC10aGlyOiB2YXIoLS1mb250LXRoaXIpO1xyXG5AbWl4aW4gbWF4KCR2YWx1ZSkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR2YWx1ZSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTEycHgpIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEwIC8gMTUxMiAqIDEwMHZ3KTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxMCAvIDk5MiAqIDEwMHZ3KTtcclxuICB9XHJcblxyXG4gICYuc2Nyb2xsLXJlbW92ZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBmb250LWZhbWlseTogJGZvbnQtdGhpcjtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0O1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgLy8gd2lkdGg6IDZweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoIzRmMGYwZCwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaW5wdXQsXHJcbnRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi5tYWluIHtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMjQuNnJlbTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG59XHJcblxyXG4ubm8tc2Nyb2xsIHtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xyXG59XHJcblxyXG5pZnJhbWUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mdy1iIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmZzaSB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4udC11cCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnRhYkJ0biB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZ0l0ZW0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmdsb2JhbC10aXRsZSB7XHJcbiAgbWF4LXdpZHRoOiAwO1xyXG4gIG1heC1oZWlnaHQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5hZGRlZF90b19jYXJ0IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLnJvdyB7XHJcbiAgICAtLWNvbC1nYXA6IDMuMnJlbTtcclxuICAgIC0tcm93LWdhcDogMy4ycmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCBjYWxjKHZhcigtLWNvbC1nYXApIC8gMiAqIC0xKSBjYWxjKHZhcigtLXJvdy1nYXApICogLTEpO1xyXG59XHJcblxyXG4uY29sIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCBjYWxjKHZhcigtLWNvbC1nYXApIC8gMik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1yb3ctZ2FwKTtcclxuXHJcbiAgICAmLTExIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMS8xMiAqIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtMTAge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwLzEyICogMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi05IHtcclxuICAgICAgICB3aWR0aDogY2FsYyg5LzEyICogMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi04IHtcclxuICAgICAgICB3aWR0aDogY2FsYyg4LzEyICogMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi03IHtcclxuICAgICAgICB3aWR0aDogY2FsYyg3LzEyICogMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi02IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtNSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNS8xMiAqIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtNCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNC8xMiAqIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtMyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMy8xMiAqIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtMiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMi8xMiAqIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtMSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMS8xMiAqIDEwMCUpO1xyXG4gICAgfVxyXG59IiwiLm1vbmEtY29udGVudCB7XHJcbiAgY29sb3I6ICRjb2xvci1zZWM7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgPiAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBiLFxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBlbSxcclxuICBpIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcblxyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgbWFyZ2luOiAyLjRyZW0gMHJlbTtcclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICBtYXJnaW46IDEuNnJlbSAwO1xyXG5cclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBAaW5jbHVkZSBmei0yODtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIEBpbmNsdWRlIGZ6LTI2O1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgQGluY2x1ZGUgZnotMjQ7XHJcbiAgfVxyXG5cclxuICBoNSB7XHJcbiAgICBAaW5jbHVkZSBmei0yMjtcclxuICB9XHJcblxyXG4gIGg2IHtcclxuICAgIEBpbmNsdWRlIGZ6LTIwO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWFyZ2luOiAxLjZyZW0gMHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgbWFyZ2luOiAxLjJyZW0gMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhhcygrIHVsKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIC8vIEBpbmNsdWRlIGZ6LTE2O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgbWFyZ2luOiAyLjRyZW0gMHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgbWFyZ2luOiAxLjJyZW0gMHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgIG1hcmdpbjogMS42cmVtIDByZW07XHJcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIG1hcmdpbjogMS42cmVtIDByZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwgdWwsXHJcbiAgdWwgb2wsXHJcbiAgb2wgdWwsXHJcbiAgb2wgb2wge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuXHJcbiAgICBsaTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIG9sIGxpIHAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAxLjZyZW0gMDtcclxuICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMC44cmVtO1xyXG4gICAgICBsZWZ0OiAtMS4ycmVtO1xyXG5cclxuICAgICAgd2lkdGg6IDAuOHJlbTtcclxuICAgICAgaGVpZ2h0OiAwLjhyZW07XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgbGVmdDogLTAuOXJlbTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDAuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwgdWwsXHJcbiAgb2wgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XHJcbiAgICBtYXJnaW46IDEuMnJlbSAwO1xyXG5cclxuICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBvbCBvbCxcclxuICB1bCBvbCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWxhdGluO1xyXG5cclxuICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW46IDAuOHJlbSAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6Om1hcmtlciB7XHJcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyxcclxuICBpZnJhbWUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAvLyB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMi40cmVtIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICBtYXJnaW46IDEuNnJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMTMzNS83NTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5pbWctaGFsZiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyLjRyZW07XHJcbiAgICBtYXJnaW46IDEuNnJlbSBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICBtYXJnaW46IDEuMnJlbSBhdXRvO1xyXG4gICAgICBnYXA6IDAuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjJyZW0pO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjRyZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3RlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y0ZWY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgICAvLyBib3JkZXItbGVmdDogMC40cmVtIHNvbGlkICRjb2xvci1wcmk7XHJcbiAgICBtYXJnaW46IDIuNHJlbSBhdXRvO1xyXG4gICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgcGFkZGluZzogMC44cmVtIDAgMC44cmVtIDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAmOjpiZWZvcmUge1xyXG4gICAgLy8gICBjb2xvcjogI2NjYztcclxuICAgIC8vICAgY29udGVudDogb3Blbi1xdW90ZTtcclxuICAgIC8vICAgZm9udC1zaXplOiA0ZW07XHJcbiAgICAvLyAgIGxpbmUtaGVpZ2h0OiAwLjFlbTtcclxuICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XHJcbiAgICAvLyAgIHZlcnRpY2FsLWFsaWduOiAtMC40ZW07XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDIuNHJlbTtcclxuICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICB3aWR0aDogMTIuOXJlbTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9wb3N0LWRldGFpbC9pY29uX3F1b3RlMS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgIHdpZHRoOiA2LjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBsaTo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9uYS15b3V0dWJlLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb25hLXRhYmxlLXdyYXAge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvLyBwIGEge1xyXG4gIC8vICAgY29sb3I6ICRjb2xvci1zZWM7XHJcbiAgLy8gfVxyXG5cclxuICBhIHtcclxuICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIC8vIGNvbG9yOiAkY29sb3Itc2VjO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZpZ3VyZSB7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW46IDIuNHJlbSBhdXRvO1xyXG5cclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgbWFyZ2luOiAxLjJyZW0gYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmlnY2FwdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBmei0xNjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmltZy1mdWxsIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHJlbTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMi40cmVtIDByZW07XHJcblxyXG4gICAgY29sb3I6ICMxNTFmMTI7XHJcbiAgICBAaW5jbHVkZSBmei0xNjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgbWFyZ2luOiAxLjJyZW0gMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgcGFkZGluZzogMS4wNXJlbSAxLjZyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHBhZGRpbmc6IDEuMDVyZW0gMS42cmVtO1xyXG4gICAgICAvLyBwYWRkaW5nOiAwLjhyZW07XHJcbiAgICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICM5OTk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjOTk5O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMC44cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgIzk5OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIHRyOmZpcnN0LWNoaWxkIHRoIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgIzk5OTtcclxuICAgIH1cclxuXHJcbiAgICAvLyB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIC8vICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgIzk5OTtcclxuICAgIC8vIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bm90KDpoYXModGhlYWQpKSB7XHJcbiAgICAgIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICAgIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0cjpmaXJzdC1jaGlsZCB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgIzk5OTtcclxuICAgICAgfVxyXG4gICAgICB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDByZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDByZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDByZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICM5OTk7XHJcbiAgICAgIH1cclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICM5OTk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHRyOm5vdCg6aXMoOmZpcnN0LWNoaWxkLCA6bGFzdC1jaGlsZCkpIHRkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICM5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIHVsLFxyXG4gICAgb2wsXHJcbiAgICBibG9ja3F1b3RlLFxyXG4gICAgaWZyYW1lLFxyXG4gICAgZmlndXJlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFibGUtcmVzcCB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAyLjRyZW0gMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgbWFyZ2luOiAxLjJyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3AtY2FwdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAyLjRyZW0gMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgbWFyZ2luOiAxLjJyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLmFsaWdubm9uZSB7XHJcbiAgICAgIG1hcmdpbjogMi40cmVtIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICBtYXJnaW46IDEuMnJlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbnJpZ2h0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbmNlbnRlciB7XHJcbiAgICAgIG1hcmdpbjogMi40cmVtIGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICBtYXJnaW46IDEuMnJlbSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoKyAud3AtY2FwdGlvbi10ZXh0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3AtY2FwdGlvbi10ZXh0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuXHJcbiAgICBjb2xvcjogIzYzNjA2OTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI4cmVtO1xyXG5cclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LFxyXG4gIC5nYWxsZXJ5LWNvbHVtbnMtMixcclxuICAuZ2FsbGVyeS1zaXplLXRodW1ibmFpbCB7XHJcbiAgICAuZ2FsbGVyeS1pdGVtIHtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeS1pY29uIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeS1jYXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS1jb2x1bW5zLTIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBtYXJnaW46IDIuNHJlbSAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIG1hcmdpbjogMS4ycmVtIDAgIWltcG9ydGFudDtcclxuICAgICAgZ2FwOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjhyZW0pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5LWljb24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgYXNwZWN0LXJhdGlvOiA0MS4yLzI4Ljg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC8vIEBpbmNsdWRlIGltZ0NvdmVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS1jb2x1bW5zLTMge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIG1hcmdpbjogMi40cmVtIDAgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgZ2FwOiAxLjZyZW07XHJcbiAgICAgIG1hcmdpbjogMS4ycmVtIDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNCAvIDEyICogMTAwJSAtIGNhbGMoMnJlbSAqIDIgLyAzKSkgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjhyZW0pICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeS1pY29uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIGFzcGVjdC1yYXRpbzogNDEuMi8yOC44O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC8vIEBpbmNsdWRlIGltZ0NvdmVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgJi5zaXplLWZ1bGwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFsaWdubm9uZSB7XHJcbiAgICAgIG1hcmdpbjogMi40cmVtIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICBtYXJnaW46IDEuMnJlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbmNlbnRlciB7XHJcbiAgICAgIG1hcmdpbjogMi40cmVtIGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICBtYXJnaW46IDEuMnJlbSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbnJpZ2h0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAuZXotdG9jLWNvdW50ZXIge1xyXG4gIC8vICAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gICAuZXotdG9jLWljb24tdG9nZ2xlLXNwYW4ge1xyXG4gIC8vICAgICB3aWR0aDogMi40cmVtO1xyXG4gIC8vICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vICAgfVxyXG4gIC8vICAgbWFyZ2luLWJvdHRvbTogMi40cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gIC8vICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgLy8gICAgIHBhZGRpbmc6IDIuNHJlbSAhaW1wb3J0YW50O1xyXG4gIC8vICAgfVxyXG5cclxuICAvLyAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gIC8vICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW0gIWltcG9ydGFudDtcclxuICAvLyAgICAgcGFkZGluZzogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgYSB7XHJcbiAgLy8gICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLy8gICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAvLyAgIH1cclxuXHJcbiAgLy8gICBwLFxyXG4gIC8vICAgdWwsXHJcbiAgLy8gICBvbCxcclxuICAvLyAgIGJsb2NrcXVvdGUsXHJcbiAgLy8gICBpZnJhbWUsXHJcbiAgLy8gICBmaWd1cmUge1xyXG4gIC8vICAgICBtYXJnaW46IDA7XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgaW1nIHtcclxuICAvLyAgICAgbWFyZ2luOiAwO1xyXG4gIC8vICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgbmF2ID4gdWwsXHJcbiAgLy8gICAuZXotdG9jLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgLy8gICAgIHBhZGRpbmc6IDA7XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgdWwgdWwge1xyXG4gIC8vICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgLy8gICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xyXG4gIC8vICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XHJcbiAgLy8gICAgIG1hcmdpbjogMDtcclxuXHJcbiAgLy8gICAgIGxpID4gLmV6LXRvYy1saW5rIHtcclxuICAvLyAgICAgICBAaW5jbHVkZSBmei0xNjtcclxuICAvLyAgICAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vICAgbGkge1xyXG4gIC8vICAgICBtYXJnaW46IDAuNnJlbSAwO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgLy8gRU5EIE1PTkFfQ09OVEVOVFxyXG4gID4gOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gID4gOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gZnotMjAwIHtcclxuICBmb250LXNpemU6IDIwcmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotOTAge1xyXG4gIGZvbnQtc2l6ZTogOXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTcyIHtcclxuICBmb250LXNpemU6IDcuMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02NSB7XHJcbiAgZm9udC1zaXplOiA2LjVyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNjQge1xyXG4gIGZvbnQtc2l6ZTogNi40cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjlyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02MCB7XHJcbiAgZm9udC1zaXplOiA2cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01NiB7XHJcbiAgZm9udC1zaXplOiA1LjZyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDUuMXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01NSB7XHJcbiAgZm9udC1zaXplOiA1LjVyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuOXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01MCB7XHJcbiAgZm9udC1zaXplOiA1cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00OCB7XHJcbiAgZm9udC1zaXplOiA0LjhyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDQuM3JlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQ1IHtcclxuICBmb250LXNpemU6IDQuNXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00MiB7XHJcbiAgZm9udC1zaXplOiA0LjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQwIHtcclxuICBmb250LXNpemU6IDRyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM4IHtcclxuICBmb250LXNpemU6IDMuOHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzYge1xyXG4gIGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjFyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNSB7XHJcbiAgZm9udC1zaXplOiAzLjVyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNCB7XHJcbiAgZm9udC1zaXplOiAzLjRyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTMyIHtcclxuICBmb250LXNpemU6IDMuMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzAge1xyXG4gIGZvbnQtc2l6ZTogM3JlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjkge1xyXG4gIGZvbnQtc2l6ZTogMi45cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yOCB7XHJcbiAgZm9udC1zaXplOiAyLjhyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI2IHtcclxuICBmb250LXNpemU6IDIuNnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjUge1xyXG4gIGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNCB7XHJcbiAgZm9udC1zaXplOiAyLjRyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMiB7XHJcbiAgZm9udC1zaXplOiAyLjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMCB7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xOSB7XHJcbiAgZm9udC1zaXplOiAxLjlyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE4IHtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTcge1xyXG4gIGZvbnQtc2l6ZTogMS43cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTYge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTUge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTQge1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTMge1xyXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTIge1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTEge1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTAge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTkge1xyXG4gIGZvbnQtc2l6ZTogMC45cmVtO1xyXG59XHJcbiIsIi5lei10b2MtY291bnRlciB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBtYXgtd2lkdGg6IDgwcmVtO1xyXG4gIHBhZGRpbmc6IDJyZW0gMi40cmVtICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMHJlbSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoIzJlM2Q0MCwgMC4yKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5lei10b2MtdGl0bGUtdG9nZ2xlLFxyXG4gIC5lei10b2MtcHVsbC1yaWdodCB7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMi40cmVtO1xyXG4gIH1cclxuICAuZXotdG9jLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5lei10b2MtcHVsbC1yaWdodCB7XHJcbiAgfVxyXG4gIC5lei10b2MtdGl0bGUtdG9nZ2xlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAuZXotdG9jLWpzLWljb24tY29uIHtcclxuICAgIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV6LXRvYy10b2dnbGUge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjZyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5lei10b2MtdGl0bGUtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLy8gQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICAvLyAgIHBhZGRpbmc6IDAgMi40cmVtO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgLy8gICBwYWRkaW5nOiAwIDEuNnJlbTtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gID4gbmF2IHtcclxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICAvLyBtYXgtaGVpZ2h0OiAyMHJlbTtcclxuICAgICAgLy8gb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lei10b2MtdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzJlM2Q0MCwgMC4yKTtcclxuXHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWMpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW0gIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXotdG9jLWljb24tdG9nZ2xlLXNwYW4ge1xyXG4gICAgd2lkdGg6IDIuNHJlbTtcclxuICAgIGhlaWdodDogMi44cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vdG9jLWljb24uc3ZnXCIpO1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmV6LXRvYy1saXN0IHtcclxuICAgID4gKiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAvLyBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gaW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjRyZW07XHJcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAqICsgKiB7XHJcbiAgICAgIC8vIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjZTBlMGUwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV6LXRvYy1saW5rIHtcclxuICAgIGNvbG9yOiAjNGYwZjBkICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIGNvbG9yIDAuNHMsXHJcbiAgICAgIHRleHQtc2hhZG93IDAuNHM7XHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgY29sb3I6ICM0ZjBmMGQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICMyZTNkNDAgIWltcG9ydGFudDtcclxuICAgICAgLy8gdGV4dC1zaGFkb3c6IDAuMXJlbSAwIDAgY3VycmVudENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuZXotdG9jLWhlYWRpbmctMzpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhhcyh+IGltZykge1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwgdWwge1xyXG4gICAgLy8gbWFyZ2luLWxlZnQ6IDEuNnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIG9yZGVyOiAxO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwLjZyZW0gMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgPiAuZXotdG9jLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgY29sb3I6ICM0ZjBmMGQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lei10b2MtdGl0bGUtdG9nZ2xlIHtcclxuICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udG9jLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IGNhbGModmFyKC0tei1pLWhlYWRlcikgKyAxKTtcclxuXHJcbiAgLmV6LXRvYy1jb3VudGVyIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNlMGUwZTAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udG9jLXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcclxuICB6LWluZGV4OiAwO1xyXG5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDRyZW07XHJcbiAgaGVpZ2h0OiA0cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBpbWcge1xyXG4gICAgLy8gQGluY2x1ZGUgaW1nQ29udGFpbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICB9XHJcbn1cclxuXHJcbi50b2MtY29udGVudCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwJSk7XHJcblxyXG4gIGhlaWdodDogMTAwZHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDMwcmVtO1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIC8vIG9wYWNpdHk6IDA7XHJcbiAgLy8gdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246XHJcbiAgICB0cmFuc2Zvcm0gMC40cyxcclxuICAgIG9wYWNpdHkgMC40cyxcclxuICAgIHZpc2liaWxpdHkgMC40cztcclxuXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcclxuICAgIC8vIG9wYWNpdHk6IDE7XHJcbiAgICAvLyB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG5cclxuLnRvYy1jbG9zZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEuNnJlbTtcclxuICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICBtYXJnaW46IDEuNnJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnRvYy1pbm5lciB7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLnRvYy1vdmVybGF5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgei1pbmRleDogdmFyKC0tei1pLWhlYWRlcik7XHJcbiAgdHJhbnNpdGlvbjpcclxuICAgIG9wYWNpdHkgMC40cyxcclxuICAgIHZpc2liaWxpdHkgMC40cztcclxuXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcbn1cclxuIixudWxsLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdENsZWFyZml4XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBjbGVhciB7XHJcbiAgKnpvb206IDE7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdEZvbnRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIG1pbmN5bygpIHtcclxuICBmb250LWZhbWlseTpcclxuICAgIFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIixcclxuICAgIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBtaW5jaG8oKSB7XHJcbiAgZm9udC1mYW1pbHk6XHJcbiAgICBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsXHJcbiAgICBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xyXG59XHJcblxyXG5AbWl4aW4gbW9uc3Rmb250KCkge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRNZWRpYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gbWF4KCRwb2ludCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluKCRwb2ludCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwb2ludCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3Age1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQxfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQyfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluLXNwIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRwb2ludH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYi1sYW5kIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYi1wb3J0IHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFiLW1pbmkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0RmxleCBCb3hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIGZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWljZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtamNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtamJldHdlZW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5AbWl4aW4gYmdJbWFnZSgkcG9zaXRpb246IGNlbnRlciwgJHNpemU6IGNvdmVyLCAkcmVwZWF0OiBuby1yZXBlYXQpIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJHM6IDAuNXMpIHtcclxuICB0cmFuc2l0aW9uOiAkcyBlYXNlO1xyXG59XHJcblxyXG5AbWl4aW4gYm94KCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBwc2V1ZG8oJHo6IDApIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogJHo7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuQG1peGluIGltZ0NvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuQG1peGluIGltZ0NvbnRhaW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBhdXRvWCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gc2Nyb2xsYmFyIHtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjODBhMjAwO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNlYywgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXgoJHNpemU6IDApIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzaXplO1xyXG4gIG1hcmdpbi1sZWZ0OiAkc2l6ZTtcclxufVxyXG5cclxuQG1peGluIGZpbHRlciB7XHJcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDIxMDUlKSBodWUtcm90YXRlKDI1N2RlZykgYnJpZ2h0bmVzcyg4OSUpIGNvbnRyYXN0KDEwMCUpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZygkcGFkZGluZzEsICRwYWRkaW5nMjogJHBhZGRpbmcxKSB7XHJcbiAgcGFkZGluZzogJHBhZGRpbmcxIDByZW0gJHBhZGRpbmcyO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoOTkxcHgpIHtcclxuICAgIHBhZGRpbmc6IDZyZW0gMHJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgcGFkZGluZzogNHJlbSAwcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1hcmdpbigkbWFyZ2luMSwgJG1hcmdpbjI6ICRtYXJnaW4xKSB7XHJcbiAgbWFyZ2luOiAkbWFyZ2luMSAwcmVtICRtYXJnaW4yO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoOTkxcHgpIHtcclxuICAgIG1hcmdpbjogNnJlbSAwcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxpbmVDbGFtcCgkbGluZTogMiwgJGRpc3BsYXk6IHRydWUpIHtcclxuICBAaWYgJGRpc3BsYXkge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIGxpbmUtY2xhbXA6ICRsaW5lO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcbn0iLCIucGFnaW5hdGlvbi1wcmkge1xyXG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcclxufVxyXG5cclxuLnBhZ2UtbnVtYmVycyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMC42cmVtO1xyXG5cclxuICAucGFnZS1udW1iZXJzIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZnotMTY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHdpZHRoOiAzLjRyZW07XHJcbiAgICBoZWlnaHQ6IDMuNHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgZ2FwOiAwO1xyXG5cclxuICAgICYuY3VycmVudCB7XHJcbiAgICAgIGNvbG9yOiAjRjJFQURGO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogI0YyRUFERjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5NSUpIHNlcGlhKDEyJSkgc2F0dXJhdGUoMzMxJSkgaHVlLXJvdGF0ZSgzMjZkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoOTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtY3VycmVudCB7XHJcbiAgICAgIGNvbG9yOiAjRjJFQURGO1xyXG4gICAgfVxyXG5cclxuICAgICYucHJldixcclxuICAgICYubmV4dCB7XHJcbiAgICAgIC5wYWdlLW51bWJlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBib3goMS42cmVtKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucHJldiB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWRpc2FibGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5icmVhZGNydW1iLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWl0ZW0ge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICBAaW5jbHVkZSBmei0xNDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICBhLFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaXMtY3VycmVudCB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMS40cmVtO1xyXG4gICAgICBoZWlnaHQ6IDAuOHJlbTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vY2hldnJvbi1yaWdodC5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIG1hcmdpbjogMCAwLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW4tYnJlYWRjcnVtYiB7XHJcbiAgLmJyZWFkY3J1bWItbGlzdCB7XHJcbiAgICBwYWRkaW5nOiA0LjhyZW0gMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xyXG4gICAgICBwYWRkaW5nOiAyLjRyZW0gMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgY29sb3I6ICMxNTEyMGE7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGQtdGl0bGUge1xyXG4gIGNvbG9yOiAjMTUxMjBhO1xyXG4gIEBpbmNsdWRlIGZ6LTMyO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbn1cclxuXHJcbi5wb3N0LXRpdGxlIHtcclxuICBjb2xvcjogIzE1MTIwYTtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xyXG4gIEBpbmNsdWRlIGZ6LTI4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjg7XHJcbn1cclxuXHJcbi50aXRsZS1iZyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGZ6LTI4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEuMnJlbTtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1heCg0MjVweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDAuNXJlbTtcclxuICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC8vICY6OmJlZm9yZSB7XHJcbiAgLy8gICBjb250ZW50OiAnJztcclxuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgIHRvcDogMDtcclxuICAvLyAgIGxlZnQ6IDA7XHJcbiAgLy8gICBib3R0b206IDA7XHJcbiAgLy8gICByaWdodDogMDtcclxuICAvLyAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJvZHVjdC9kZWNvci10eHQucG5nKTtcclxuICAvLyAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIC8vICAgei1pbmRleDogLTE7XHJcbiAgLy8gfVxyXG5cclxuICBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAuYmctZGVjb3Ige1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGZpbGw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmLTQwIHtcclxuICAgIGdhcDogNHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgZ2FwOiAyLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLTI0IHtcclxuICAgIGdhcDogMi40cmVtO1xyXG4gIH1cclxufVxyXG4uc3BhY2Uge1xyXG4gIHBhZGRpbmc6IDEycmVtIDA7XHJcbiAgQGluY2x1ZGUgbWF4KDk5MXB4KSB7XHJcbiAgICBwYWRkaW5nOiA4cmVtIDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgcGFkZGluZzogNnJlbSAwO1xyXG4gIH1cclxufVxyXG4udHQtd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC8vIHJvdy1nYXA6IDEuNnJlbTtcclxufVxyXG4udGl0bGUtNDgge1xyXG4gIEBpbmNsdWRlIGZ6LTQ4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWZhbWlseTogJGZvbnQtc2VjO1xyXG59XHJcbi50LWN0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnQtdXAge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnR0LTI0LFxyXG4udGl0bGUtMjQge1xyXG4gIEBpbmNsdWRlIGZ6LTI0O1xyXG59XHJcbi50dC0zMiB7XHJcbiAgQGluY2x1ZGUgZnotMzI7XHJcbn1cclxuLnR0LTI4IHtcclxuICBAaW5jbHVkZSBmei0yODtcclxufVxyXG4udHQtMjAge1xyXG4gIEBpbmNsdWRlIGZ6LTIwO1xyXG59XHJcbi5jbC1wcmkge1xyXG4gIGNvbG9yOiAkY29sb3ItcHJpO1xyXG59XHJcbi5jbC1zZWMge1xyXG4gIGNvbG9yOiAkY29sb3Itc2VjO1xyXG59XHJcbi5mdy1sIHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcbi5mdy1iIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5mdy1zYiB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uZnctbiB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uZmYtcHJpIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpO1xyXG59XHJcbi5mZi1zZWMge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWM7XHJcbn1cclxuLmZmLXRoaXIge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aGlyO1xyXG59XHJcbi5pcy1wYyB7XHJcbiAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uaXMtbWIge1xyXG4gIEBpbmNsdWRlIG1pbig3NjhweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLmJsb2NrX2ltYWdlLWdhbGxlcnkge1xyXG4gIC0tcmF0aW86IDA7XHJcbiAgLS1vZmZzZXQ6IDEyMHB4O1xyXG4gIC0tcmV2ZWFsLXRvcDogMzB2aDtcclxuICAtLXdyYXBwZXItdHJhbnNsYXRlOiAtMzB2aDtcclxuICAtLWdhbGxlcnktc2NhbGU6IDE7XHJcbiAgLS1jZW50ZXItc2NhbGU6IDI7XHJcbiAgLS1jb2wtMi1zaGlmdDogMjB2aDtcclxuICAtLWxlZnQtY29sdW1uLXNoaWZ0OiAwdmg7XHJcbiAgLS1yaWdodC1jb2x1bW4tc2hpZnQ6IDB2aDtcclxuICAtLXRleHQtaW5zZXQteTogMzQlO1xyXG4gIC0tdGV4dC1pbnNldC14OiAzMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA1MDB2aDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itc2VjO1xyXG4gIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XHJcbiAgICAvLyBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgaGVpZ2h0OiAzMDB2aDtcclxuICB9XHJcbn1cclxuXHJcbi5pbWFnZS1nYWxsZXJ5LXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oXHJcbiAgICAwIHZhcigtLXJldmVhbC10b3ApLFxyXG4gICAgMTAwJSB2YXIoLS1yZXZlYWwtdG9wKSxcclxuICAgIDEwMCUgMTAwJSxcclxuICAgIDAgMTAwJVxyXG4gICk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCB2YXIoLS13cmFwcGVyLXRyYW5zbGF0ZSksIDApO1xyXG59XHJcblxyXG4uaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUzZCh2YXIoLS1nYWxsZXJ5LXNjYWxlKSwgdmFyKC0tZ2FsbGVyeS1zY2FsZSksIDEpO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuXHJcbi5ibG9ja19pbWFnZS1nYWxsZXJ5IC5jb2wge1xyXG4gIHdpZHRoOiAzMy4zMzMlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1zZWM7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5ibG9ja19pbWFnZS1nYWxsZXJ5IC5jb2wgPiBkaXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDUwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYmxvY2tfaW1hZ2UtZ2FsbGVyeSAuY29sIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4uY29sLTEge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgdmFyKC0tbGVmdC1jb2x1bW4tc2hpZnQpLCAwKTtcclxufVxyXG5cclxuLmNvbC0xIC5jb2wtMS10b3Age1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShcclxuICAgIGNhbGModmFyKC0tcmF0aW8pICogdmFyKC0tb2Zmc2V0KSAqIC0xKSxcclxuICAgIGNhbGModmFyKC0tcmF0aW8pICogdmFyKC0tb2Zmc2V0KSAqIC0wLjUpXHJcbiAgKTtcclxufVxyXG5cclxuLmNvbC0xIC5jb2wtMS1ib3R0b20ge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoXHJcbiAgICBjYWxjKHZhcigtLXJhdGlvKSAqIHZhcigtLW9mZnNldCkgKiAtMSksXHJcbiAgICBjYWxjKHZhcigtLXJhdGlvKSAqIHZhcigtLW9mZnNldCkgKiAwLjUpXHJcbiAgKTtcclxufVxyXG5cclxuLmNvbC0yIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgdmFyKC0tY29sLTItc2hpZnQpLCAwKTtcclxufVxyXG5cclxuLmNvbC0yID4gZGl2IHtcclxuICBoZWlnaHQ6IDMzLjMzMyU7XHJcbn1cclxuXHJcbi5jb2wtMiAuY29sLTItdG9wIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tcmF0aW8pICogdmFyKC0tb2Zmc2V0KSAqIC0xKSk7XHJcbn1cclxuXHJcbi5jb2wtMiAuY29sLTItYm90dG9tIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tcmF0aW8pICogdmFyKC0tb2Zmc2V0KSAqIDEpKTtcclxufVxyXG5cclxuLmNvbC0yLW1pZGRsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jb2wtMi1taWRkbGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgYmFja2dyb3VuZDpcclxuICAgIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wNiksIHJnYmEoMCwgMCwgMCwgMC4zOCkpLFxyXG4gICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIHRyYW5zcGFyZW50IDE1JSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2U7XHJcbn1cclxuXHJcbi5jb250YWluZXItbWlkZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKHZhcigtLWNlbnRlci1zY2FsZSksIHZhcigtLWNlbnRlci1zY2FsZSksIDEpO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuXHJcbi5jb250YWluZXItbWlkZGxlID4gaW1nIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5tYWluLW1lZGlhLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGVuZCBzdGFydDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZTtcclxufVxyXG5cclxuLm1lZGlhLWNhcmQge1xyXG4gIHdpZHRoOiAje1wibWluKDM2MHB4LCBjYWxjKDEwMCUgLSAyOHB4KSlcIn07XHJcbiAgbWFyZ2luOiAxOHB4O1xyXG4gIHBhZGRpbmc6IDE4cHggMThweCAyMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgMTgwZGVnLFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KSxcclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNilcclxuICApO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNHB4KSBzYXR1cmF0ZSgxNDAlKTtcclxuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xyXG59XHJcblxyXG4ubWVkaWEtY2hpcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAwLjcycmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjI0ZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBvcGFjaXR5OiAwLjg4O1xyXG59XHJcblxyXG4ubWVkaWEtY2hpcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICBiYWNrZ3JvdW5kOiAjZjRlN2MwO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMjQ0LCAyMzEsIDE5MiwgMC44KTtcclxufVxyXG5cclxuLm1lZGlhLWNhcmQgc3Ryb25nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIklvd2FuIE9sZCBTdHlsZVwiLCBcIlBhbGF0aW5vIExpbm90eXBlXCIsIFwiQm9vayBBbnRpcXVhXCIsIHNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4zNXJlbSwgMnZ3LCAxLjhyZW0pO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbn1cclxuXHJcbi5tZWRpYS1jYXJkIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc4KTtcclxufVxyXG5cclxuLmNvbC0zIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIHZhcigtLXJpZ2h0LWNvbHVtbi1zaGlmdCksIDApO1xyXG59XHJcblxyXG4uY29sLTMgLmNvbC0zLXRvcCB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShcclxuICAgIGNhbGModmFyKC0tcmF0aW8pICogdmFyKC0tb2Zmc2V0KSAqIDEpLFxyXG4gICAgY2FsYyh2YXIoLS1yYXRpbykgKiB2YXIoLS1vZmZzZXQpICogLTAuNSlcclxuICApO1xyXG59XHJcblxyXG4uY29sLTMgLmNvbC0zLWJvdHRvbSB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoXHJcbiAgICBjYWxjKHZhcigtLXJhdGlvKSAqIHZhcigtLW9mZnNldCkgKiAxKSxcclxuICAgIGNhbGModmFyKC0tcmF0aW8pICogdmFyKC0tb2Zmc2V0KSAqIDAuNSlcclxuICApO1xyXG59XHJcblxyXG4udGV4dC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgei1pbmRleDogMztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGNsaXAtcGF0aDogaW5zZXQoXHJcbiAgICB2YXIoLS10ZXh0LWluc2V0LXkpIHZhcigtLXRleHQtaW5zZXQteCkgdmFyKC0tdGV4dC1pbnNldC15KVxyXG4gICAgICB2YXIoLS10ZXh0LWluc2V0LXgpXHJcbiAgKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnRleHQtY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gIG1hcmdpbjogI3tcIm1pbig4dmgsIDcycHgpXCJ9IDAgMCBjbGFtcCgxOHB4LCA0dncsIDUycHgpO1xyXG4gIHBhZGRpbmc6IGNsYW1wKDIycHgsIDN2dywgNDBweCk7XHJcbiAgY29sb3I6ICNmOWY1ZWU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IGJsdXIoNXB4KTtcclxuICB0cmFuc2l0aW9uOlxyXG4gICAgb3BhY2l0eSAwLjY1cyBlYXNlLFxyXG4gICAgZmlsdGVyIDAuNjVzIGVhc2UsXHJcbiAgICB0cmFuc2Zvcm0gMC42NXMgZWFzZTtcclxufVxyXG5cclxuLmdhbGxlcnktY29weSAuZXllYnJvdyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiByZ2JhKDI0OSwgMjQ1LCAyMzgsIDAuODYpO1xyXG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zMmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvcHkgaDIge1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXgtd2lkdGg6IDdjaDtcclxuICBmb250LWZhbWlseTogXCJJb3dhbiBPbGQgU3R5bGVcIiwgXCJQYWxhdGlubyBMaW5vdHlwZVwiLCBcIkJvb2sgQW50aXF1YVwiLCBzZXJpZjtcclxuICBmb250LXNpemU6IGNsYW1wKDMuMXJlbSwgN3Z3LCA4cmVtKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmdhbGxlcnktY29weSBwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgbWF4LXdpZHRoOiA0MmNoO1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMS40dncsIDEuMThyZW0pO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgY29sb3I6IHJnYmEoMjQ5LCAyNDUsIDIzOCwgMC44Nik7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMnB4O1xyXG4gIG1hcmdpbi10b3A6IDZweDtcclxuICBmb250LXNpemU6IDAuODJyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1saW5rOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi5ibG9ja19pbWFnZS1nYWxsZXJ5LmlzLWFjdGl2ZSAudGV4dC1jb250YWluZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZmlsdGVyOiBibHVyKDApO1xyXG59XHJcblxyXG4uYmxvY2tfaW1hZ2UtZ2FsbGVyeS5pcy1hY3RpdmUgLm1haW4tbWVkaWEtd3JhcHBlcixcclxuLmJsb2NrX2ltYWdlLWdhbGxlcnkuaXMtYWN0aXZlIC5jb2wtMi1taWRkbGU6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbi8vICAgLmJsb2NrX2ltYWdlLWdhbGxlcnkge1xyXG4vLyAgICAgaGVpZ2h0OiAzNjB2aDtcclxuLy8gICAgIC8vIGhlaWdodDogMTAwdmg7XHJcbi8vICAgICAtLW9mZnNldDogNzJweDtcclxuLy8gICB9XHJcblxyXG4vLyAgIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciB7XHJcbi8vICAgICBnYXA6IDZweDtcclxuLy8gICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLmJsb2NrX2ltYWdlLWdhbGxlcnkgLmNvbCB7XHJcbi8vICAgICBnYXA6IDZweDtcclxuLy8gICB9XHJcblxyXG4vLyAgIC50ZXh0LXdyYXBwZXIge1xyXG4vLyAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuLy8gICAgIGNsaXAtcGF0aDogaW5zZXQodmFyKC0tdGV4dC1pbnNldC15KSA4JSA4JSA4JSk7XHJcbi8vICAgfVxyXG5cclxuLy8gICAudGV4dC1jb250YWluZXIge1xyXG4vLyAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuLy8gICAgIHBhZGRpbmc6IDI0cHggMThweCAyNHB4O1xyXG4vLyAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLmdhbGxlcnktY29weSBoMiB7XHJcbi8vICAgICBtYXgtd2lkdGg6IDZjaDtcclxuLy8gICB9XHJcblxyXG4vLyAgIC5tZWRpYS1jYXJkIHtcclxuLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcclxuLy8gICAgIG1hcmdpbjogOHB4O1xyXG4vLyAgICAgcGFkZGluZzogMTZweDtcclxuLy8gICB9XHJcbi8vICAgLmJsb2NrX2ltYWdlLWdhbGxlcnkge1xyXG4vLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbi8vICAgICAgIC8vIGhlaWdodDogMzIwdmg7XHJcblxyXG4vLyAgICAgICAtLW9mZnNldDogNDhweDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciB7XHJcbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuLy8gICAgICAgZ2FwOiA0cHg7XHJcbi8vICAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgLmJsb2NrX2ltYWdlLWdhbGxlcnkgLmNvbCB7XHJcbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuLy8gICAgICAgZ2FwOiA0cHg7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAudGV4dC13cmFwcGVyIHtcclxuLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4vLyAgICAgICBjbGlwLXBhdGg6IGluc2V0KHZhcigtLXRleHQtaW5zZXQteSkgNCUgNiUgNCUpO1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgLnRleHQtY29udGFpbmVyIHtcclxuLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4vLyAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4vLyAgICAgICBwYWRkaW5nOiAxOHB4IDE0cHggMThweDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgIC5nYWxsZXJ5LWNvcHkgaDIge1xyXG4vLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbi8vICAgICAgIG1heC13aWR0aDogNS41Y2g7XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi42cmVtLCA5dncsIDRyZW0pO1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgLmdhbGxlcnktY29weSBwIHtcclxuLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4vLyAgICAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbi8vICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgLm1lZGlhLWNhcmQge1xyXG4vLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbi8vICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcclxuLy8gICAgICAgbWFyZ2luOiA2cHg7XHJcbi8vICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbi8vICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSBzYXR1cmF0ZSgxMjUlKTtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbi8vICAgLmJsb2NrX2ltYWdlLWdhbGxlcnkge1xyXG4vLyAgICAgaGVpZ2h0OiAxNzB2aDtcclxuLy8gICB9XHJcblxyXG4vLyAgIC5pbWFnZS1nYWxsZXJ5LXdyYXBwZXIsXHJcbi8vICAgLmltYWdlLWdhbGxlcnktY29udGFpbmVyLFxyXG4vLyAgIC5ibG9ja19pbWFnZS1nYWxsZXJ5IC5jb2wsXHJcbi8vICAgLmJsb2NrX2ltYWdlLWdhbGxlcnkgLmNvbCA+IGRpdixcclxuLy8gICAuY29udGFpbmVyLW1pZGRsZSxcclxuLy8gICAudGV4dC13cmFwcGVyLFxyXG4vLyAgIC50ZXh0LWNvbnRhaW5lciB7XHJcbi8vICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuLy8gICB9XHJcbi8vIH1cclxuIiwiLy8gLm92ZXJsYXktaGVhZGVyIHtcclxuLy8gICBpbnNldDogMDtcclxuLy8gICBvcGFjaXR5OiAwO1xyXG4vLyAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgIGhlaWdodDogMTAwdmg7XHJcbi8vICAgei1pbmRleDogMjtcclxuLy8gICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4vLyAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4vLyAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMSk7XHJcbi8vICAgLy8gYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbi8vICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHJcbi8vICAgJi5pcy1hY3RpdmUge1xyXG4vLyAgICAgb3BhY2l0eTogMTtcclxuLy8gICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbi8vICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgei1pbmRleDogMjtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5oZWFkZXIge1xyXG4gIC8vIGJhY2tncm91bmQ6IHJnYmEoIzI0MjQyNCwgMC4yKTtcclxuICAvLyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjRweCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxMDA7XHJcblxyXG4gIC8vIGhlaWdodDogOC44cmVtO1xyXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICYuaXMtaGlkZGVuIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgfVxyXG5cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblxyXG4gICAgLmhlYWRlci13cmFwIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIHRvcDogOC44cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDYzOXB4KSB7XHJcbiAgICAgICAgdG9wOiA3cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzLWZpeGVkIHtcclxuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC50b3AtaGVhZGVyLFxyXG4gICAgLmhlYWRlci13cmFwIHtcclxuICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpLCAwLjcpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmksIDEpO1xyXG4gICAgICAvLyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA0cmVtO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgIGdhcDogMS42cmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDYzOXB4KSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLm1lbnUtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX21pZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleDogMTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg2MzlweCkge1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICBnYXA6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNjM5cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfcmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDRyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tLXNlYyB7XHJcbiAgICAgIHdpZHRoOiAxNC40cmVtO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5NiUpIHNlcGlhKDEwJSlcclxuICAgICAgICAgIHNhdHVyYXRlKDMzNiUpIGh1ZS1yb3RhdGUoMzI4ZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoOTYlKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bi1pbm5lcjMuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtaW4oNjQwcHgpIHtcclxuICAgICAgLm1lbnUtYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gIGhlaWdodDogNy40cmVtO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMzYsIDM2LCAzNiwgMC4yKTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjRweCk7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjRweCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0LjRyZW07XHJcbiAgei1pbmRleDogMjtcclxuICAvLyB0b3A6IDguOHJlbTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG5cclxuICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC0tZ2FwOiAycmVtO1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWdhcCkpO1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tZ2FwKSk7XHJcblxyXG4gIEBpbmNsdWRlIG1heCg5OTEuOThweCkge1xyXG4gICAgLS1nYXA6IDAuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRlLXNpdGVuYW1lIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uaGVhZGVyLWxvZ28ge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiA0LjlyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDYzOXB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogMy42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtaXRlbSB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIEBpbmNsdWRlIGZ6LTI0O1xyXG4gIHBhZGRpbmc6IDAgdmFyKC0tZ2FwKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2VjKTtcclxuXHJcbiAgPiBhIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgLy8gICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZmlsdGVyOiBpbnZlcnQoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICA+IGEge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAuaGVhZGVyLWFjdGlvbiB7XHJcbi8vICAgZGlzcGxheTogZmxleDtcclxuLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgIGNvbHVtbi1nYXA6IDJyZW07XHJcblxyXG4vLyAgIC5tZW51LWl0ZW0ge1xyXG4vLyAgICAgcGFkZGluZzogMDtcclxuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIC5oZWFkZXItbmF2IHtcclxuLy8gICBAaW5jbHVkZSBtYXgoNzY3Ljk4cHgpIHtcclxuLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4ubWVudS1iYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiA1LjhyZW07XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgQGluY2x1ZGUgYmdJbWFnZShjZW50ZXIsIGNvbnRhaW4pO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iYXItb3V0ZXIuc3ZnXCIpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDMuMnJlbTtcclxuICAgIGhlaWdodDogMy4ycmVtO1xyXG4gIH1cclxuXHJcbiAgJi5pcy1hY3RpdmUsXHJcbiAgJjpob3ZlciB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB3aWR0aDogNS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci1uYXYge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAubWVudS1saXN0IHtcclxuICAgIEBpbmNsdWRlIG1pbig2NDBweCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIC8vIHJvdy1nYXA6IDFyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgbWF4LWhlaWdodDogOTF2aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcclxuICB9XHJcblxyXG4gIC5tZW51LWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItdGV4dCwgMC4yKTtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICYgPiBhIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC8vIGhlYWRlciBtb2JpbGVcclxuLy8gLmhlYWRlci1tb2JpbGUge1xyXG4vLyAgIEBpbmNsdWRlIG1pbig5OTNweCkge1xyXG4vLyAgICAgZGlzcGxheTogbm9uZTtcclxuLy8gICB9XHJcblxyXG4vLyAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuLy8gICAvLyBwYWRkaW5nLXRvcDogMnJlbTtcclxuLy8gICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICAgdG9wOiAwO1xyXG4vLyAgIGxlZnQ6IDA7XHJcbi8vICAgYm90dG9tOiAwO1xyXG4vLyAgIHdpZHRoOiAzMHJlbTtcclxuLy8gICBoZWlnaHQ6IDEwMGR2aDtcclxuLy8gICB6LWluZGV4OiA5OTk7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4vLyAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4vLyAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblxyXG4vLyAgICYuaXMtYWN0aXZlIHtcclxuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuLy8gICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLmhlYWRlci13cmFwIHtcclxuLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuLy8gICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcclxuLy8gICB9XHJcblxyXG4vLyAgIC5oZWFkZXItbWFpbiB7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuLy8gICB9XHJcblxyXG4vLyAgIC5oZWFkZXItc2lnbiB7XHJcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLmhlYWRlci1uYXYge1xyXG4vLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuLy8gICB9XHJcblxyXG4vLyAgIC5tZW51LWxpc3Qge1xyXG4vLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuLy8gICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4vLyAgICAgbWFyZ2luOiAwO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLm1lbnUtaXRlbSB7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgIHBhZGRpbmc6IDFyZW07XHJcbi8vICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuLy8gICAgIC5tZW51LWl0ZW0ge1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuLy8gICAgICAgYmFja2dyb3VuZDogI2Y4ZjRlZjtcclxuXHJcbi8vICAgICAgIC5tZW51LWl0ZW0ge1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuLy8gICAgICAgJi5pcy1hY3RpdmUge1xyXG4vLyAgICAgICAgIC5jaGlsZCB7XHJcbi8vICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICBhIHtcclxuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAmOjpiZWZvcmUge1xyXG4vLyAgICAgICBjb250ZW50OiB1bnNldDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgIC5oZWFkZXItbWFpbiB7XHJcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4vLyAgICAgY29sdW1uLWdhcDogMDtcclxuLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuLy8gICB9XHJcblxyXG4vLyAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuLy8gICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgLy8gY29udGVudDogdW5zZXQ7XHJcbi8vICAgICAgIHRvcDogMi4ycmVtO1xyXG4vLyAgICAgICByaWdodDogMnJlbTtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgIC5jaGlsZCB7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICBib3gtc2hhZG93OiBub25lO1xyXG4vLyAgICAgdG9wOiB1bnNldDtcclxuLy8gICAgIHJpZ2h0OiB1bnNldDtcclxuLy8gICAgIGxlZnQ6IHVuc2V0O1xyXG4vLyAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgb3BhY2l0eTogMTtcclxuLy8gICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4vLyAgICAgYm9yZGVyOiBub25lO1xyXG4vLyAgICAgcGFkZGluZzogMXJlbSAwIDAgMS41cmVtO1xyXG5cclxuLy8gICAgICY6OmJlZm9yZSB7XHJcbi8vICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5tZW51LWl0ZW0ge1xyXG4vLyAgICAgICBAaW5jbHVkZSBmei0xNDtcclxuLy8gICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuLy8gICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuLy8gICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4vLyAgICAgICBwYWRkaW5nOiAwLjZyZW0gMDtcclxuXHJcbi8vICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbi8vICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbi8vICAgICAgICAgY29sb3I6ICRjb2xvci1zZWM7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbi8vICAgICAmLmlzLWFjdGl2ZSB7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAuaGVhZGVyLWNsb3NlIHtcclxuLy8gICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbi8vICAgY3Vyc29yOiBwb2ludGVyO1xyXG4vLyAgIHotaW5kZXg6IDEwO1xyXG4vLyAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgbWFyZ2luOiAwLjhyZW0gMS40cmVtIDAuOHJlbSBhdXRvO1xyXG4vLyAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xyXG5cclxuLy8gICBpbWcge1xyXG4vLyAgICAgd2lkdGg6IDJyZW07XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAuaGVhZGVyLWluZm8ge1xyXG4vLyAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmk7XHJcbi8vICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG5cclxuLy8gICAuc29jaWFsIHtcclxuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLmhlYWRlci1sb2dvIHtcclxuLy8gICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcclxuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICB9XHJcblxyXG4vLyAgIC5zb2NpYWwge1xyXG4vLyAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLnNvY2lhbC1pdGVtIHtcclxuLy8gICAgIGEge1xyXG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gLmhlYWRlci1kZXNjIHtcclxuLy8gICBkaXNwbGF5OiBibG9jaztcclxuLy8gICBjb2xvcjogI2ZmZjtcclxuLy8gICBAaW5jbHVkZSBmei0xNDtcclxuLy8gICBmb250LXdlaWdodDogNjAwO1xyXG4vLyAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgZ2FwOiAwLjRyZW07XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG5cclxuLy8gICAmOjpiZWZvcmUge1xyXG4vLyAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgIHdpZHRoOiAxLjZyZW07XHJcbi8vICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuLy8gICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2xvY2F0aW9uLnN2Zyk7XHJcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbi8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4vLyAgICAgZmxleC1zaHJpbms6IDA7XHJcbi8vICAgICBmaWx0ZXI6IGludmVydCgxKTtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vID09PT09PT09PT09PSBoZWFkZXIgYWNjb3VudCA9PT09PT09PVxyXG4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIuNHJlbTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIEBpbmNsdWRlIGJveCgxLjZyZW0sIDAuOHJlbSk7XHJcbiAgICBAaW5jbHVkZSBiZ0ltYWdlKGNlbnRlciwgY29udGFpbik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb25fZHJvcGRvd24uc3ZnXCIpO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDEuM3JlbTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xyXG4gICAgICB0b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDgwMHB4KSB7XHJcbiAgICAgIHRvcDogMC43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICB0b3A6IDEuOHJlbTtcclxuICAgICAgcmlnaHQ6IDEuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1pbig3NjhweCkge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAvLyBmaWx0ZXI6IGludmVydCgwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgIC8vIGZpbHRlcjogaW52ZXJ0KDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoaWxkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDEwMCUgKyAxLjlyZW0pO1xyXG4gIGxlZnQ6IC0xMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcclxuICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXRleHQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdG9wOiAtM3JlbTtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LWl0ZW0ge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAuNnJlbSAwO1xyXG4gICAgQGluY2x1ZGUgZnotMTg7XHJcblxyXG4gICAgJiA+IGEge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgJiA+IGEge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJiA+IGEge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIHBhZGRpbmc6IDAuNnJlbSAwIDAgMDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtaW4oOTkzcHgpIHtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjZyZW07XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4udG9wLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgjMjQyNDI0LCAwLjIpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xyXG4gIG1pbi1oZWlnaHQ6IDguOHJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuNCk7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4KDYzOXB4KSB7XHJcbiAgICBtaW4taGVpZ2h0OiA3cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnRvcC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWxhbmcge1xyXG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgQGluY2x1ZGUgZnotMjQ7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2VjKTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0zcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDdyZW07XHJcbiAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAubmF0aW9uLWxpc3Qge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXRpb24tZHJvcCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdGlvbiB7XHJcbiAgICAmLWlucHV0IHtcclxuICAgICAgZ2FwOiAwLjhyZW07XHJcblxyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg2MzlweCkge1xyXG4gICAgICAgIGdhcDogMC40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbnB1dC5pcy1hY3RpdmUge1xyXG4gICAgICAubmF0aW9uLWRyb3Age1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJveCB7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kcm9wIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg2MzlweCkge1xyXG4gICAgICAgIHdpZHRoOiAxLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDIuNXJlbSk7XHJcbiAgICAgIHJpZ2h0OiAtMXJlbTtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dDtcclxuICAgICAgbWF4LWhlaWdodDogMTZyZW07XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJyZW0pO1xyXG4gICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgIG9wYWNpdHkgMC40cyxcclxuICAgICAgICB2aXNpYmlsdHkgMC40cyxcclxuICAgICAgICB0cmFuc2Zvcm0gMC40cztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCgxMTk5cHgpIHtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDNyZW0pO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNjM5cHgpIHtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDIuMnJlbSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWZiZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoMTE5OS45OHB4KSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg2MzlweCkge1xyXG4gICAgICAgIHJpZ2h0OiAtMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAvLyBAaW5jbHVkZSBmbGV4LWpjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmk7XHJcblxyXG4gICAgICAmID4gYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMC44cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkY29sb3ItdGV4dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PSBMT0FERVIgPT09PT09PT09PT09PT1cclxuLmxvYWRlciB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwZHZoO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBpbnNldDogMCUgMCUgYXV0bztcclxuXHJcbiAgJl9fYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwJTtcclxuICAgIHJpZ2h0OiAwJTtcclxuICAgIGJvdHRvbTogMCU7XHJcbiAgICBsZWZ0OiAwJTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgICYtd3JhcCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLmxvYWRlcl9fbG9nby1pbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICAgIGhlaWdodDogMi42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy0tYmFzZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLS10b3Age1xyXG4gICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCUgMTAwJSAwJSAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1lbnUtbW9iaWxlIHtcclxuICBAaW5jbHVkZSBtaW4oNzY4cHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiNtZW51LWJvdHRvbS1oZWFkZXItbWVudSB7XHJcbiAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vIGJhY2tncm91bmQ6ICMzNTA4MDY7XHJcbiAgcGFkZGluZzogOHJlbSAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgcGFkZGluZzogNHJlbSAwO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgYmdJbWFnZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vZm9vdGVyLmpwZ1wiKTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbiAgJl9fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDEuNnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgcm93LWdhcDogMy4ycmVtO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDIzJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMC44cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiA1LjRyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBmei0yODtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlYyk7XHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sdW1ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDY3JTtcclxuICAgIGdhcDogMy4ycmVtIDEuNnJlbTtcclxuICAgIEBpbmNsdWRlIG1heCgxMTk5cHgpIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1heCg2MzlweCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2x1bW4ge1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIEBpbmNsdWRlIG1heCg2MzlweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtYXgoNjM5cHgpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC44cmVtKTtcclxuICAgIH1cclxuICAgIC8vICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgLy8gICB3aWR0aDogMzglO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAvLyAgIHdpZHRoOiAzOCU7XHJcbiAgICAvLyB9XHJcbiAgICAubWVudS1saXN0IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICByb3ctZ2FwOiAyLjRyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1heCg2MzlweCkge1xyXG4gICAgICAgIHJvdy1nYXA6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU29jaWFsIGljb25zXHJcbiAgJl9fc29jaWFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEuNnJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyBob+G6t2MgZmxleC1zdGFydCB0w7l5IHRoaeG6v3Qga+G6v1xyXG4gICAgbWFyZ2luLXRvcDogMS42cmVtO1xyXG4gICAgJi1saW5rIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGNvbG9yOiAjZTBkNGNjO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMy42cmVtO1xyXG4gICAgICAgIGhlaWdodDogMy42cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZDRhZjM3O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19taWQge1xyXG4gICAgLm1lbnUtbGlzdCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBQaOG6p24gZMaw4bubaVxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXRleHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gICAgQGluY2x1ZGUgbWF4KDYzOXB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjZyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvcHlyaWdodCB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAwLjcpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mb290ZXItdHQge1xyXG4gIEBpbmNsdWRlIGZ6LTE4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gIEBpbmNsdWRlIG1heCg2MzlweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gIH1cclxufVxyXG4uYWRkcmVzcy1saXN0IHtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICByb3ctZ2FwOiAyLjRyZW07XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICBAaW5jbHVkZSBtYXgoNjM5cHgpIHtcclxuICAgIHJvdy1nYXA6IDEuNnJlbTtcclxuICB9XHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN0aWNreS1iYXJfbWFpbiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogODUlO1xyXG4gIHJpZ2h0OiAtMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgei1pbmRleDogNTtcclxuICB0cmFuc2l0aW9uOiAwLjlzO1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAmLmlzLWhpZGRlbiB7XHJcbiAgICByaWdodDogLTEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RpY2t5LWl0ZW0ge1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbi5zdGlja3ktbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMC44cmVtO1xyXG59XHJcbiIsIi5mb3JtIHtcclxuICAmLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHJvdy1nYXA6IDIuNHJlbTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAaW5jbHVkZSBtYXgoMTUxMnB4KSB7XHJcbiAgICAgIHJvdy1nYXA6IDJyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtYXgoNTc1cHgpIHtcclxuICAgICAgcm93LWdhcDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbXIge1xyXG4gICAgbWFyZ2luOiAwIC0xLjZyZW07XHJcbiAgfVxyXG5cclxuICAmLWdyb3VwIHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICByb3ctZ2FwOiAzLjJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZ2FwOiAwLjhyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC50ZXh0LW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtbSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ViMjEyMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgbWluLWhlaWdodDogMTJyZW07XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtYXgoMTUxMnB4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTByZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTByZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NXB4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogOHJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQsXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgcGFkZGluZzogMS4ycmVtIDIuNHJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkY29sb3Itc2VjO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2VjO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogIzdlOTk5MjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgaGVpZ2h0OiA0LjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUge1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJi1waWNrZXIge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRjb2xvci1wcmk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgIGNvbG9yOiAjMTUxMjBhO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxLjZyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDEuNnJlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tYmVsb3cge1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgY29sb3I6ICMxNTEyMGE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NXB4KSB7XHJcbiAgICAgIHJvdy1nYXA6IDEuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYm94IHtcclxuICAgIHBhZGRpbmc6IDAgMS42cmVtO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBmei0yNDtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgJi1hY3Rpb24ge1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICYuc2hvdy1jYWxlbmRhciB7XHJcbiAgICAuZHJwLWJ1dHRvbnMge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWljZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbmNlbEJ0biB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc2VjO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGNvbG9yLXNlYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRkLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VjO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxMjBhO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGQuYXZhaWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTEyMGE7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFzc3dvcmQtaWNvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMS42cmVtO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBib3R0b206IDEuMXJlbTtcclxuXHJcbiAgLmljb24tc2hvdyxcclxuICAuaWNvbi1oaWRlIHtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIEBpbmNsdWRlIGJveCgyLjRyZW0pO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIGJveCgyLjRyZW0pO1xyXG4gIH1cclxuXHJcbiAgLmljb24taGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgLmljb24tc2hvdyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24taGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgLy8gbWluLWhlaWdodDogMnJlbTtcclxuICBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcblxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgJiB+IC5jaGVja21hcmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrbWFyayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vIHRvcDogNTAlO1xyXG4gIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0b3A6IDAuMnJlbTtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMS42cmVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgd2lkdGg6IDEuNnJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBsZWZ0OiAwLjRyZW07XHJcbiAgICB0b3A6IDAuMXJlbTtcclxuICAgIHdpZHRoOiAwLjRyZW07XHJcbiAgICBoZWlnaHQ6IDAuOHJlbTtcclxuICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci13aWR0aDogMCAwLjI4cmVtIDAuMjhyZW0gMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNmIHtcclxuICBnYXA6IDFyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcclxuXHJcbiAgLmNoZWNrYm94IHtcclxuICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcmdldC10eHQge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICNlYjIxMjE7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJ0aWZwYWdlLFxyXG4uYWNjb3VudHBhZ2Uge1xyXG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRjb2xvci1wcmk7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlYztcclxuICB9XHJcbn1cclxuIiwiLmJ0biB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIEBpbmNsdWRlIGZ6LTE2O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDQuMnJlbTtcclxuICB3aWR0aDogMTMuNHJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICB6LWluZGV4OiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcclxuICAvLyBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgQGluY2x1ZGUgYmdJbWFnZShjZW50ZXIsIGNvbnRhaW4pO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIGJnSW1hZ2UoY2VudGVyLCBjb250YWluKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYnRuLW91dDIuc3ZnXCIpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBoZWlnaHQ6IDMuNnJlbTtcclxuICAgIC8vIHdpZHRoOiAxMi42cmVtO1xyXG4gICAgd2lkdGg6IDk1JTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2J0bi1pbm5lcjIuc3ZnXCIpO1xyXG4gIH1cclxuICAmID4gKiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgLy8gJjo6YmVmb3JlIHtcclxuICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9idG4tb3V0MS5zdmdcIik7XHJcbiAgICAvLyB9XHJcbiAgICAvLyAmOjphZnRlciB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYnRuLWlubmVyMS5zdmdcIik7XHJcbiAgICAvLyB9XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgLy8gY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLS1zZWMge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9idG4taW5uZXIzLnN2Z1wiKTtcclxuICB9XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIC8vIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gIH1cclxufVxyXG4iLCIuaGVybyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMHB4O1xyXG5cclxuICAuc3dpcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJi1zbGlkZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JveCB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuNCk7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIGlmcmFtZSxcclxuICAgIHZpZGVvLFxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gdG9wOiA1MCU7XHJcbiAgICAvLyBsZWZ0OiA1MCU7XHJcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICAvLyB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAvLyBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDguOHJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTdyZW07XHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aGFzKC5oZXJvLWRlc2MpIHtcclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmhlcm8tdHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5oZXJvLXR4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAyLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMjIwYzA1LCAwLjUpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtYXgoNTc1cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIuNHJlbSAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uZXdzLWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDElKVxyXG4gICAgICAgICAgICBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyMzVkZWcpIGJyaWdodG5lc3MoMTEyJSkgY29udHJhc3QoMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZGVzYyB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBAaW5jbHVkZSBtYXgoNTc1cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdHh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJi10dCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VjO1xyXG4gICAgZm9udC1zaXplOiAxMi44cmVtO1xyXG4gICAgQGluY2x1ZGUgbWF4KDk5MXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiA4cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnJvdy1ib3VuY2Uge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiA1LjVyZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNHJlbTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgYm90dG9tOiAycmVtO1xyXG4gIH1cclxufVxyXG4uYm91bmNlLWltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGFuaW1hdGlvbjogYXJyb3ctYm91bmNlIDAuNXMgaW5maW5pdGUgYWx0ZXJuYXRlIGVhc2Utb3V0O1xyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhcnJvdy1ib3VuY2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcclxuICB9XHJcbn1cclxuLnBhbmVsLW91dGVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnBhbmVsIHtcclxuICAvLyBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICAmLm5ld3MtbWFpbiB7XHJcbiAgICAvLyBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ucGFuZWwtaW5uZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyBtaW4taGVpZ2h0OiA1MHZoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmpzLWZhZGVJbiB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG59XHJcbi5qcy1zY2FsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIC52aXN1YWwge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gIH1cbiAgLnZpc3VhbC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC52aXN1YWwtYmcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAmLWJ1bGxldCB7XHJcbiAgICAmLWFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wcm8ge1xyXG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgcGFkZGluZyg4cmVtKTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vcHJvLWJnMS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3RvcnkvY3VzdG9tLWJnLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWFkZjtcclxuICB9XHJcblxyXG4gICYtd3JhcCB7XHJcbiAgICBAaW5jbHVkZSBhdXRvWDtcclxuICAgIG1heC13aWR0aDogNjIuNXJlbTtcclxuICB9XHJcblxyXG4gICYtaGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLnRpdGxlLTQ4IHtcclxuICAgICAgQGluY2x1ZGUgZnotNDg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWMpO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LTE2IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc2VjO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mb3JtIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAuZm9ybS13cmFwIHtcclxuICAgICAgICBnYXA6IDIuNHJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgICBnYXA6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tYWN0aW9uIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICB3aWR0aDogMTMuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6IDQuMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkY29sb3ItcHJpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaW5uZXIge1xyXG4gICAgLm5ld3MtbGluayB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyAmLWxpbmsge1xyXG4gIC8vICAgZ2FwOiAwLjhyZW07XHJcbiAgLy8gICBAaW5jbHVkZSBhdXRvWDtcclxuICAvLyAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIC8vICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAvLyAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgLy8gICBAaW5jbHVkZSBmbGV4LWljZW50ZXI7XHJcblxyXG4gIC8vICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xyXG4gIC8vICAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gIC8vICAgICAgIGxlZnQ6IDA7XHJcbiAgLy8gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gICAgIH1cclxuXHJcbiAgLy8gICAgICY6OmJlZm9yZSB7XHJcbiAgLy8gICAgICAgY29udGVudDogXCJcIjtcclxuICAvLyAgICAgICByaWdodDogMDtcclxuICAvLyAgICAgICB3aWR0aDogMDtcclxuICAvLyAgICAgICBoZWlnaHQ6IDAuMnJlbTtcclxuICAvLyAgICAgICBib3R0b206IC0wLjJyZW07XHJcbiAgLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaTtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG4iLCIuc2xpZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6aG92ZXIge1xyXG4gICAgLnNsaWRlci1idG4ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci10cmFjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDRyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgIGdhcDogMnJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICBnYXA6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGUge1xyXG4gIGZsZXg6IDAgMCAzOCU7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc0KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgZmxleDogMCAwIDQwJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtYXgoNTc1cHgpIHtcclxuICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGUgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNsaWRlLmFjdGl2ZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zbGlkZXItYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIHdpZHRoOiA0LjRyZW07XHJcbiAgaGVpZ2h0OiA0LjRyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblxyXG4gIEBpbmNsdWRlIG1pbigxMjAwcHgpIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgd2lkdGg6IDMuNnJlbTtcclxuICAgIGhlaWdodDogMy42cmVtO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyLWJ0bi5wcmV2IHtcclxuICBsZWZ0OiAycmVtO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgbGVmdDogMC42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci1idG4ubmV4dCB7XHJcbiAgcmlnaHQ6IDJyZW07XHJcbiAgQGluY2x1ZGUgbWF4KDU3NXB4KSB7XHJcbiAgICByaWdodDogMC42cmVtO1xyXG4gIH1cclxufVxyXG4iLCIuZXhwZXIge1xyXG4gIEBpbmNsdWRlIHBhZGRpbmcoMTJyZW0pO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAmLXJvdyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi1jb2wge1xyXG4gICAgQGluY2x1ZGUgbWF4KDk5MXB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbWcge1xyXG4gICAgLmltZyB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMoNjQwIC8gNTkyICogMTAwJSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtaW4oMTIwMXB4KSB7XHJcbiAgICAgICAgJjpob3ZlciBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIGltZ0NvdmVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGVudCB7XHJcbiAgICBnYXA6IDJyZW0gMi40cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWluKDk5MnB4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ3LjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLTQ4IHtcclxuICAgICAgQGluY2x1ZGUgZnotNDg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlYyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtMTYge1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5wYXJ0bmVyLXNwbGlkZSB7XHJcbiAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLnNwbGlkZV9fc2xpZGUge1xyXG4gICAgcGFkZGluZzogMCAxLjZyZW07XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmltZyB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMoNTEyIC8gNTkyICogMTAwJSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaW4oMTIwMXB4KSB7XHJcbiAgICAgICAgJjpob3ZlciBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIGltZ0NvdmVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5kaWEge1xyXG4gIEBpbmNsdWRlIHBhZGRpbmcoOHJlbSk7XHJcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaTtcclxuXHJcbiAgJi1yb3cge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtY29sIHtcclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGVudCB7XHJcbiAgICBnYXA6IDIuNHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbig3NjhweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDQ3LjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS00OCB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6LTQ4O1xyXG4gICAgICAvLyBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWMpO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LTE2IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWltZyB7XHJcbiAgICBnYXA6IDMuMnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICBnYXA6IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1nIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygyOTYgLyA1OTIgKiAxMDAlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcclxuICAgICAgICAmOmhvdmVyIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW1nQ292ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmICsgLnZpc3VhbCB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE1MS4yIC8gNjAuNTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5hcnQtYm4ge1xyXG4gICZfaW1nIHtcclxuICAgIC5pbWcge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDYwNSAvIDE1MTIgKiAxMDAlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcclxuICAgICAgICAmOmhvdmVyIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW1nQ292ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmJnU2VjIHtcclxuICBpc29sYXRpb246IGlzb2xhdGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZzE7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBAaW5jbHVkZSBiZ0ltYWdlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2FydC92aXN0YS1iZzEucG5nXCIpO1xyXG4gIH1cclxufVxyXG5cclxuLnAtYXJ0IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmcxO1xyXG4gIC52aXN0YSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDEycmVtKTtcclxuXHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICBnYXA6IDIuNHJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICA+ICoge1xyXG4gICAgICAgIGNvbG9yOiAjZjJlYWRmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtNDgge1xyXG4gICAgICAgIEBpbmNsdWRlIGZ6LTQ4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dC0xNiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ3LjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXN3aXBlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5lIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKVxyXG4gICAgICAgICAgc2F0dXJhdGUoNDI2NSUpIGh1ZS1yb3RhdGUoMzQzZGVnKSBicmlnaHRuZXNzKDEwNCUpIGNvbnRyYXN0KDEwMyUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW1vcmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAudGFzdGUtc2Nyb2xsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMy44cmVtO1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTYlKSBzZXBpYSgxMCUpXHJcbiAgICAgICAgICBzYXR1cmF0ZSgzMzYlKSBodWUtcm90YXRlKDMyOGRlZykgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDk2JSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhbmVsIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dDtcclxufVxyXG4uaW50cm8ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZzE7XHJcbiAgJi13cmFwIHtcclxuICAgIC5leHBlci1yb3cge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtaW4oNzY4cHgpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAuZXhwZXItY29udGVudCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgLmV4cGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1heCg5OTFweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhwZXItY29udGVudCB7XHJcbiAgICAgIC5tb25hLWNvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5uZXdzLWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDElKSBzYXR1cmF0ZSgwKVxyXG4gICAgICAgICAgICBodWUtcm90YXRlKDIzNWRlZykgYnJpZ2h0bmVzcygxMTIlKSBjb250cmFzdCgxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnR0LTMyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGhpcjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhwZXItaW1nIHtcclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50aGVyb29tIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZzE7XHJcbiAgQGluY2x1ZGUgYmdJbWFnZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS90aGVyb29tLWJnLnBuZ1wiKTtcclxuICAudHQtd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi52aXN0YSB7XHJcbiAgJi1zd2lwZXIge1xyXG4gICAgLnN3aXBlciB7XHJcbiAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgIC5jdXN0b21lci10eHQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b21lci1jb250ZW50IHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b21lci10dCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgQGluY2x1ZGUgZnotMjg7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tZXItZGVzYyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuICAgIC5uZXdzLWxpbmsge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKVxyXG4gICAgICAgICAgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMjAxZGVnKSBicmlnaHRuZXNzKDEwNiUpIGNvbnRyYXN0KDEwNiUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbW9yZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNHJlbTtcclxuICAgIC5uZXdzLWxpbmsge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICAgIC50YXN0ZS1zY3JvbGwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA4Mi40cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAmID4gaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YXN0ZS1kaWFtb25kIHtcclxuICAgICAgcGFkZGluZzogMCAyLjhyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogLTAuMXJlbTtcclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NXB4KSB7XHJcbiAgICAgICAgdG9wOiAwLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aGFzKC5uZXdzLWxpbmspIHtcclxuICAgICAgLnRhc3RlLXNjcm9sbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY3VsdHVyZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1zZWM7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgLnBhbmVsLW91dGVyLFxyXG4gIC5wYW5lbC1pbm5lciB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIH1cclxuICAucGluLXNwYWNlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudHQtd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDUzLjZyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5oLWJsb2NrIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLmJsb2NrXzUwLTUwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWM7XHJcbiAgfVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAudmlzdWFsLWRlY29yYSB7XHJcbiAgICBib3R0b206IHVuc2V0O1xyXG4gICAgdG9wOiAtNiU7XHJcbiAgfVxyXG59XHJcbi5leHBlcmllbmNlIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmcxO1xyXG4gICYtaGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxLjZyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgLnR0LXdyYXAge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgQGluY2x1ZGUgbWF4KDYzOXB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ld3MtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNzQlKVxyXG4gICAgICAgICAgc2F0dXJhdGUoNzAyJSkgaHVlLXJvdGF0ZSgyOTdkZWcpIGJyaWdodG5lc3MoMTEyJSkgY29udHJhc3QoODklKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC0tc3A6IDEuNnJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwKSk7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwKSk7XHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgLS1zcDogMC44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDAgdmFyKC0tc3ApO1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIEBpbmNsdWRlIG1heCg2MzlweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1pbWcge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAyNHB4IDI0cHggNDBweCAwIHJnYmEoIzAwMCwgMC41KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcclxuICB9XHJcbiAgJi1kZXNjIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgfVxyXG59XHJcbi5oLWNvbmNlcHQge1xyXG4gIC50dC13cmFwIHtcclxuICAgIC50aXRsZS00OCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgfVxyXG4gICAgLnR0LWRlc2Mge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXNlYztcclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3MtbGluayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaTtcclxuICAgIGltZyB7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNyUpIHNlcGlhKDUxJSkgc2F0dXJhdGUoNDIyNCUpXHJcbiAgICAgICAgaHVlLXJvdGF0ZSgzNTBkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoOTYlKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbmNlcHRpb24tZ3JpZCB7XHJcbiAgICAvLyBtaW4taGVpZ2h0OiA4MHJlbTtcclxuICB9XHJcbn1cclxuLmgtc2VydmljZSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXRleHQ7XHJcbiAgLmV4cGVyaWVuY2UtaGVhZCB7XHJcbiAgICAudHQtd3JhcCB7XHJcbiAgICAgIC50aXRsZS00OCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICAgIH1cclxuICAgICAgLnR0LWRlc2Mge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2VjO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3cy1saW5rIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZmlsdGVyOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VydmljZS1saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLS1zcDogMS42cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3ApKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3ApKTtcclxuICAgIHJvdy1nYXA6IDMuMnJlbTtcclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICAtLXNwOiAwLjhyZW07XHJcbiAgICAgIHJvdy1nYXA6IDIuNHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlci1pdGVtIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwIHZhcigtLXNwKTtcclxuICAgIEBpbmNsdWRlIG1heCg2MzlweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlci1ib3gge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IDA7XHJcbiAgfVxyXG4gIC5zZXItaW1nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAuaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZSBudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMoMjEuNCAvIDI4ICogMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXItY29udGVudCB7XHJcbiAgICByb3ctZ2FwOiAxLjZyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMiAqIHZhcigtLXNwKSk7XHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcCk7XHJcbiAgICB9XHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIHJvdy1nYXA6IDEuNnJlbTtcclxuICAgICAgLnRpdGxlLTI0IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICAgIHJvdy1nYXA6IDAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaC1iZzEge1xyXG4gIC52aXN1YWwge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxNTEuMiAvIDM5Ljg7XHJcbiAgfVxyXG59XHJcbi5uZXdzLW1haW4ge1xyXG4gIC5leHBlcmllbmNlLWhlYWQge1xyXG4gICAgLnR0LXdyYXAge1xyXG4gICAgICAudGl0bGUtNDgge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgICB9XHJcbiAgICAgIC50dC1kZXNjIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXNlYztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ld3MtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhvbWVwYWdlIHtcclxuICAuY29uY2VwdGlvbi1pdGVtIHtcclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICBncmlkLXJvdzogMyAvIHNwYW4gMTtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDI7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiAxO1xyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xyXG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoNSkge1xyXG4gICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcclxuICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDI7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDYpIHtcclxuICAgICAgQGluY2x1ZGUgbWF4KDYzOXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ibG9nLXNsaWRlciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC44cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC44cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwIDAuOHJlbTtcclxuICAgIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi5uZXdzLW1haW4ge1xyXG4gIGNvbG9yOiAkY29sb3Itc2VjO1xyXG4gIC50dC13cmFwIHtcclxuICAgIG1heC13aWR0aDogNDcuNnJlbTtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24tcHJpIHtcclxuICAgIEBpbmNsdWRlIG1pbig3NjhweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmV3cy1ibG9jayB7XHJcbiAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAwIDEuNnJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG4ubmV3cyB7XHJcbiAgbWFyZ2luLXRvcDogNHJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246XHJcbiAgICB0cmFuc2Zvcm0gMC40cyBlYXNlLFxyXG4gICAgYm94LXNoYWRvdyAwLjRzIGVhc2U7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXByaSwgMC4yKTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGdhcDogMS42cmVtO1xyXG4gICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgLm5ld3MtaW5uZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLm5ld3MtaW5uZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAyLjRyZW07XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjhyZW0pO1xyXG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWF4KDU3NXB4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJi1pbm5lciB7XHJcbiAgICB3aWR0aDogNTklO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMS42cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29udGVudCB7XHJcbiAgICB3aWR0aDogNjclO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAxLjJyZW07XHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgLy8gd2lkdGg6IDg2JTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHJvdy1nYXA6IDAuOHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zdGVwIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWM7XHJcbiAgICBmb250LXNpemU6IDhyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMC44O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWltYWdlIHtcclxuICAgIHdpZHRoOiAzMiU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFzcGVjdC1yYXRpbzogMzguNC8yOC41O1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vIGhlaWdodDogYXV0bztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbWV0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGhlaWdodDogNjAlO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmk7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHJpZ2h0OiAwLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXR0IHtcclxuICAgIEBpbmNsdWRlIGZ6LTI0O1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWRlc2Mge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgbGluZS1jbGFtcDogMztcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gIH1cclxuXHJcbiAgJi1saW5rIHtcclxuICAgIEBpbmNsdWRlIGZ6LTIwO1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMC44cmVtO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgLy8gdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIC8vIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy89PT09PT09PT09PT09PT0gYmxvZyBkZXRhaWxcclxuXHJcbi5kZXRhaWwtYmxvY2sge1xyXG4gIG1heC13aWR0aDogODByZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDRyZW07XHJcbiAgLnR0LXdyYXAge1xyXG4gICAgcm93LWdhcDogMC40cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLm5ld3MtbWV0YSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucG9zdC1pbWcge1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuLmRldGFpbC1jb250ZW50IHtcclxuICAubW9uYS1jb250ZW50IHtcclxuICAgIC5lei10b2MtY291bnRlciAuZXotdG9jLWljb24tdG9nZ2xlLXNwYW46OmJlZm9yZSB7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTElKSBzZXBpYSgxNiUpXHJcbiAgICAgICAgc2F0dXJhdGUoNjgwNCUpIGh1ZS1yb3RhdGUoMzM4ZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoMTAzJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zaG9ydC10YWcge1xyXG4gIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEuNnJlbTtcclxuICAudGFnLXRpdGxlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxLjZyZW07XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMy42cmVtO1xyXG4gICAgICBoZWlnaHQ6IDMuNnJlbTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vPT09PT09PT09PT0gbmV3cy1yZWxcclxuLm5ld3MtcmVsIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICAudHQtd3JhcCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgIC5uZXdzLWxpbmsge1xyXG4gICAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5uZXdzLXNsaWRlciB7XHJcbiAgbWFyZ2luLXRvcDogNHJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLS1zcDogMS42cmVtO1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwKSk7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcCkpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC8vIHJvdy1nYXA6IDIuNHJlbTtcclxuICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgIC0tc3A6IDAuOHJlbTtcclxuICB9XHJcbiAgLy8gLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgIG1hcmdpbi10b3A6IDA7XHJcbiAgLy8gfVxyXG4gICY6aGFzKC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQpIHtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gIH1cclxuICAuc3dpcGVyIHtcclxuICAgICYtc2xpZGUge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tc3ApO1xyXG4gICAgICBtaW4td2lkdGg6IDMwcmVtO1xyXG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAubmV3cyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICBwYWRkaW5nOiAwIHZhcigtLXNwKTtcclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NXB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi1pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDM4LjQvMjguODtcclxuICAgIH1cclxuICAgICYtaW5uZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgfVxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1zZWM7XHJcbiAgICB9XHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5ld3MtbW9yZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgQGluY2x1ZGUgbWluKDc2OHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIucm9vbSB7XHJcbiAgQGluY2x1ZGUgbWFyZ2luKDEycmVtKTtcclxuICBjb2xvcjogJGNvbG9yLXNlYztcclxuICAmLWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIHJvdy1nYXA6IDRyZW07XHJcbiAgICBtYXJnaW46IDAgLTEuNnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XHJcbiAgICAgIHJvdy1nYXA6IDEuNnJlbTtcclxuICAgICAgbWFyZ2luOiAwIC0wLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMCAxLjZyZW07XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDAuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYm94IHtcclxuICAgIGdhcDogMi40cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTFweCkge1xyXG4gICAgICBnYXA6IDEuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuaW1nIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcclxuICAgICAgICAmOmhvdmVyIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW1nQ292ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250ZW50IHtcclxuICAgIGdhcDogMi40cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTFweCkge1xyXG4gICAgICBnYXA6IDEuNnJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgICBnYXA6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLTI4IHtcclxuICAgICAgQGluY2x1ZGUgZnotMjg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIGNvbG9yOiAjMmUzZDQwO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAudGV4dC0xNiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluZUNsYW1wKDIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbiB7XHJcbiAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgLnByby1saW5rIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGNvbG9yOiAjNGYwZjBkO1xyXG4gICAgICAgIHdpZHRoOiAxNC40cmVtO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOCUpIHNlcGlhKDI4JSlcclxuICAgICAgICAgICAgc2F0dXJhdGUoNjE5MSUpIGh1ZS1yb3RhdGUoMzQ2ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDk5JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTEuNHJlbTtcclxuICAgICAgICAgIGhlaWdodDogMy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucm9vbS1iayB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjb2xvcjogJGNvbG9yLXByaTtcclxufVxyXG4iLCIuY29udGFjdCB7XHJcbiAgQGluY2x1ZGUgcGFkZGluZyg5cmVtKTtcclxuXHJcbiAgJi1oZWFkaW5nIHtcclxuICAgIG1heC13aWR0aDogODByZW07XHJcblxyXG4gICAgLnRpdGxlLTQ4IHtcclxuICAgICAgQGluY2x1ZGUgZnotNDg7XHJcbiAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWMpO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LTE2IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc2VjO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ucC1jb250YWN0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dDtcclxufVxyXG4iLCIuYm9va2luZyB7XHJcbiAgQGluY2x1ZGUgcGFkZGluZygxMnJlbSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5MGQwMDtcclxuXHJcbiAgJi1oZWFkaW5nIHtcclxuICAgIC50aXRsZS00OCB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6LTQ4O1xyXG4gICAgICBjb2xvcjogI2YyZWFkZjtcclxuICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2VjKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyLjRyZW07XHJcbiAgICBtaW4taGVpZ2h0OiA0MHJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyLjRyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmVhZGY7XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAubGluayB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZXIge1xyXG4gIEBpbmNsdWRlIHBhZGRpbmcoMTJyZW0pO1xyXG5cclxuICAmLWhlYWRpbmcge1xyXG4gICAgbWF4LXdpZHRoOiA0Ny41cmVtO1xyXG4gICAgcm93LWdhcDogMS42cmVtO1xyXG4gICAgLnRpdGxlLTQ4IHtcclxuICAgICAgQGluY2x1ZGUgZnotNDg7XHJcbiAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWMpO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LTE2IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc2VjO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbm5lciB7XHJcbiAgICAtLWxldHRlci1zcGFjaW5nOiA7XHJcbiAgfVxyXG5cclxuICAmLWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIHJvdy1nYXA6IDRyZW07XHJcbiAgICBtYXJnaW46IDAgLTEuNnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgcm93LWdhcDogMS42cmVtO1xyXG4gICAgICBtYXJnaW46IDAgLTAuOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwIDEuNnJlbTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgcGFkZGluZzogMCAwLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ib3gge1xyXG4gICAgcm93LWdhcDogMi40cmVtO1xyXG4gICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAuaW1nIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgZ2FwOiAyLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmltZyB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMoMzMwIC8gNTkyICogMTAwJSk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIGltZ0NvdmVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGVudCB7XHJcbiAgICBnYXA6IDEuNnJlbTtcclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICBnYXA6IDAuOHJlbTtcclxuICAgIH1cclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgZ2FwOiAwLjhyZW07XHJcblxyXG4gICAgICAudGl0bGUtMjQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZ6LTI0O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LTE2IHtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2VjO1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmVDbGFtcCgzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZSB7XHJcbiAgICAgIGdhcDogMi40cmVtO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgICBnYXA6IDEuMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlLTI0IHtcclxuICAgICAgICBjb2xvcjogI2EwMzUyNDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgY29sb3I6ICNmMmVhZGY7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGhlaWdodDogMy42cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYnRuLWlubmVyMi5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wb3B1cCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIC5zZXItaW1nIC5pbWcge1xyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogY2FsYyg0MzggLyA4MDAgKiAxMDAlKTtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMoMzgwIC8gODIwICogMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlci1jb250ZW50IHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAyLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTQ4IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZ6LTQ4O1xyXG4gICAgICAgICAgY29sb3I6ICNmMmVhZGY7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2VjKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC0xNiB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VjO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbSA0cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDIuNHJlbSAyLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMS42cmVtIDEuNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4JSkgc2VwaWEoMjglKVxyXG4gICAgICAgICAgICAgIHNhdHVyYXRlKDYxOTElKSBodWUtcm90YXRlKDM0NmRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCg5OSUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmpzLXNlcnZpY2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLy8gbWF4LXdpZHRoOiA4MHJlbTtcclxuICBtYXgtd2lkdGg6IDY1cmVtO1xyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0O1xyXG59XHJcblxyXG4uYmxvY2tlciB7XHJcbiAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnAtc2VydmljZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWFkZjtcclxufVxyXG4iLCIubG95IHtcclxuICBAaW5jbHVkZSBtYXJnaW4oMTJyZW0pO1xyXG5cclxuICAmLWhlYWRpbmcge1xyXG4gICAgLnRpdGxlLTQ4IHtcclxuICAgICAgQGluY2x1ZGUgZnotNDg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGVudCB7XHJcbiAgICAubW9uYS1jb250ZW50IHtcclxuICAgICAgKiB7XHJcbiAgICAgICAgY29sb3I6ICNmMmVhZGY7XHJcbiAgICAgIH1cclxuICAgICAgYixcclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW46IDRyZW0gMCAyLjRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm94KDAuNHJlbSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlYWRmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRhYmxlLXJlc3Age1xyXG4gICAgICAgIG1hcmdpbjogNHJlbSAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNmMmVhZGY7XHJcblxyXG4gICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTNkNDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm5vdCg6aGFzKHRoZWFkKSkge1xyXG4gICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlM2Q0MDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnotMjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICNmMmVhZGY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJlM2Q0MDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlYWRmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRkLFxyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjRyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICY6bm90KDppcyg6bGFzdC1jaGlsZCkpIHRkIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgIzJlM2Q0MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDppcyh0ZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICMyZTNkNDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgOmlzKHRoKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgI2YyZWFkZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub3RpY2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAjZXotdG9jLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmV6LXRvYy10aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV6LXRvYy1saW5rIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXotdG9jLWhlYWRpbmctMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5leHAge1xyXG4gIEBpbmNsdWRlIG1hcmdpbigxMnJlbSk7XHJcblxyXG4gICYtZ3JvdXAge1xyXG4gICAgZ2FwOiAxMnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcclxuICAgICAgZ2FwOiA4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICBnYXA6IDZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJsb2NrIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcclxuICAgIEBpbmNsdWRlIG1heCg5OTFweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1pbig5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1pbig5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmV4cC1yb3cge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKCgxMDB2dyAtIDEyMS42cmVtKSAvIDIpKTtcclxuICAgIEBpbmNsdWRlIG1heCgxMjE2cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXJvdyB7XHJcbiAgICBAaW5jbHVkZSBtaW4oMTIwMXB4KSB7XHJcbiAgICAgIC0tY29sLWdhcDogOHJlbTtcclxuICAgICAgLS1yb3ctZ2FwOiA4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb2wge1xyXG4gICAgQGluY2x1ZGUgbWF4KDk5MXB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICBnYXA6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtMjgge1xyXG4gICAgICBAaW5jbHVkZSBmei0yODtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDE0LjRyZW07XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk2JSkgc2VwaWEoMTAlKVxyXG4gICAgICAgICAgc2F0dXJhdGUoMzM2JSkgaHVlLXJvdGF0ZSgzMjhkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg5NiUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWltZyB7XHJcbiAgICAuaW1nIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyg2ODAgLyA5MDAgKiAxMDAlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBpbWdDb3ZlcjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWZvcm0ge1xyXG4gICAgLmZvcm0tYWN0aW9uIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uanMtZXhwIHtcclxuICBtYXgtd2lkdGg6IDY4LjhyZW07XHJcbiAgcGFkZGluZzogNS42cmVtIDQuOHJlbTtcclxuICBAaW5jbHVkZSBtYXgoMTUxMnB4KSB7XHJcbiAgICBwYWRkaW5nOiAyLjRyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcclxuICAgIHBhZGRpbmc6IDIuNHJlbSAxLjZyZW07XHJcbiAgfVxyXG4gIC5mb3JtLXRleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgLmZvcm0tZ3JvdXAgbGFiZWwge1xyXG4gICAgcm93LWdhcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ucC1leHAge1xyXG4gIC5sb3kge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIC8vIG1heC13aWR0aDogMTU5cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDEzOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAubW9uYS1jb250ZW50IHtcclxuICAgICAgICAudGFibGUtcmVzcCB7XHJcbiAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHRkLFxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMi40cmVtIDAuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5wLXByb2dyYW0sXHJcbi5wLWV4cCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlM2Q0MDtcclxufVxyXG4iLCIucC1jdWlzaW5lIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmcxO1xyXG4gIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgLnZpc3RhLW1vcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhc3RlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC50dC13cmFwIHtcclxuICAgIG1heC13aWR0aDogNTMuNXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi13cmFwIHtcclxuICAgIG1heC13aWR0aDogMTAzLjhyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDdyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNi42cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXR4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAubW9uYS1jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNC4ycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc1cHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXNjcm9sbCB7XHJcbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiA0LjJyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgJiA+IGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgIH1cclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDM2LjZyZW07XHJcbiAgICBAaW5jbHVkZSBtYXgoNTc1cHgpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1kaWFtb25kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmctdG9wOiAyLjhyZW07XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAxLjY1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICBAaW5jbHVkZSBtYXgoNTc1cHgpIHtcclxuICAgICAgbGVmdDogMS45cmVtO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc1cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWRlY29yYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDYuNnJlbTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpc3RhLXN3aXBlciB7XHJcbiAgICByb3ctZ2FwOiAwO1xyXG4gIH1cclxuICAudGFzdGUtd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAudmlzdGEtbW9yZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgQGluY2x1ZGUgbWF4KDU3NXB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpc3RhLW1vcmUgLnRhc3RlLXNjcm9sbCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMy44cmVtO1xyXG4gIH1cclxuICAuY3VzdG9tZXItc2xpZGVyIHtcclxuICAgIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi52aXN1YWwge1xyXG4gIC8vIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYXNwZWN0LXJhdGlvOiAxNTEuMi84NTtcclxuXHJcbiAgQGluY2x1ZGUgbWluKDc2OHB4KSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcblxyXG4gICYtYmcge1xyXG4gICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaW1nLFxyXG4gICAgaWZyYW1lLFxyXG4gICAgdmlkZW8ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogLTAuOHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1kZWNvcmEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDE0JTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3R0b206IC0xNCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLz09PT09PT09PT09PVxyXG4uYmxvY2tfNTAtNTAge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBAaW5jbHVkZSBiZ0ltYWdlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jdWlzaW5lL3Zpc3VhbDEucG5nXCIpO1xyXG4gICYuaXMtcmV2ZXJzZSB7XHJcbiAgICAuZHVhbCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgQGluY2x1ZGUgbWluKDEwMjBweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmR1YWwge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBAaW5jbHVkZSBtaW4oMTAyMHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBpYyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGNsaXAtcGF0aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAmLWxlZnQge1xyXG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDI1JSk7XHJcbiAgICB9XHJcbiAgICAmLXJpZ2h0IHtcclxuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwJSk7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbCB7XHJcbiAgICBmbGV4OiAxIDEgNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgICBAaW5jbHVkZSBtaW4oMTAyMHB4KSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnZpc3RhIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIG1hcmdpbigxMnJlbSk7XHJcblxyXG4gICYtd3JhcCB7XHJcbiAgICBnYXA6IDIuNHJlbTtcclxuICB9XHJcblxyXG4gICYtaGVhZGluZyB7XHJcbiAgICBnYXA6IDIuNHJlbTtcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLTQwIHtcclxuICAgICAgQGluY2x1ZGUgZnotNDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLTI4IHtcclxuICAgICAgQGluY2x1ZGUgZnotMjg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWRlc2Mge1xyXG4gICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICAgIC0tY29sLWdhcDogMS42cmVtO1xyXG4gICAgICAtLXJvdy1nYXA6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sIHtcclxuICAgICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIC50ZXh0LTE2IHtcclxuICAgICAgICBjb2xvcjogIzJlM2Q0MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodCB7XHJcbiAgICAgIC50ZXh0LTE2IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LTE2IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3goMC40cmVtKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXN3aXBlciB7XHJcbiAgICBnYXA6IDIuNHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyBtYXJnaW4tdG9wOiAxMHJlbTtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1heCg5OTFweCkge1xyXG4gICAgLy8gICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgLy8gICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC5zd2lwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAvLyBtYXJnaW46IDAgLTRyZW07XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gbWF4LWhlaWdodDogODB2aDtcclxuICAgICAgfVxyXG4gICAgICAmLXNsaWRlIHtcclxuICAgICAgICAvLyBwYWRkaW5nOiAwIDRyZW07XHJcbiAgICAgICAgc2NhbGU6IDAuODQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICBAaW5jbHVkZSBtaW4oNzY4cHgpIHtcclxuICAgICAgICAgIHNjYWxlOiAwLjc0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIuMik7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKDE1MTJweCkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEuMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICBzY2FsZTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5pbWcge1xyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgICAgLy8gYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaW4oNzY4cHgpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3NHZoO1xyXG4gICAgICB9XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIGltZ0NvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saW5lIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDRyZW07XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YXN0ZS1zY3JvbGwge1xyXG4gICAgaW1nIHtcclxuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMSUpIHNlcGlhKDE4JSlcclxuICAgICAgICBzYXR1cmF0ZSg2MzYxJSkgaHVlLXJvdGF0ZSgzMzlkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoMTAzJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmRpcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBtYXJnaW4oMTJyZW0pO1xyXG5cclxuICAmLXdyYXAge1xyXG4gICAgZ2FwOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgJi1oZWFkaW5nIHtcclxuICAgIGdhcDogMS4ycmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAudGl0bGUtNDgge1xyXG4gICAgICBAaW5jbHVkZSBmei00ODtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtbGluayB7XHJcbiAgICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3dpcGVyIHtcclxuICAgIGdhcDogNHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc3dpcGVyIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIG1hcmdpbjogMCAtMS42cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDEwMjRweCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMC44cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXNsaWRlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMi4xKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDEwMjRweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwLjhyZW07XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMS41KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5uZXdzLWxpbmsge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1pbig3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYm94LFxyXG4gICYtY29udGVudCB7XHJcbiAgICBnYXA6IDIuNHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoMTAyNHB4KSB7XHJcbiAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ib3gge1xyXG4gICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAuaW1nIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW1nIHtcclxuICAgIC5pbWcge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBpbWdDb3ZlcjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbnRlbnQge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZ2FwOiAxLjJyZW07XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1pY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICA+ICoge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLTI4IHtcclxuICAgICAgICBAaW5jbHVkZSBmei0yODtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0yNCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnotMjQ7XHJcbiAgICAgICAgY29sb3I6ICNhMDM1MjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIC50ZXh0LTE2IHtcclxuICAgICAgICBjb2xvcjogIzJlM2Q0MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb24ge1xyXG4gICAgICBnYXA6IDEuMnJlbTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWljZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOCUpIHNlcGlhKDI4JSlcclxuICAgICAgICAgICAgc2F0dXJhdGUoNjE5MSUpIGh1ZS1yb3RhdGUoMzQ2ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDk5JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmdhbGwge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbWFyZ2luKDEycmVtKTtcclxuICAuYmxvY2tfNTAtNTAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlM2Q0MDtcclxuICB9XHJcbiAgLmRlY29yIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogLTEwLjJyZW07XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIG1heC13aWR0aDogMjAuNHJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAuNHJlbSAwLjRyZW0gcmdiYSgwLCAwLCAwLCAwLjYpKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XHJcbiAgICAgIHRvcDogLTUuMXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAxMC4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcm93IHtcclxuICAgIC0tY29sLWdhcDogMDtcclxuICAgIC0tcm93LWdhcDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTNkNDA7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBiZ0ltYWdlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3Jvb21kdC9nYWxsLWJnMS5wbmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWV4dHJhIHtcclxuICAgIC5yb3cge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbCB7XHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWltZyxcclxuICAmLXBpYyxcclxuICAmLWJhbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmltZyB7XHJcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xyXG4gICAgICAgICY6aG92ZXIgaW1nIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIGltZ0NvdmVyO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbWcge1xyXG4gICAgLmltZyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDg1MCAvIDc0MCAqIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1waWMge1xyXG4gICAgcGFkZGluZzogMTguNnJlbSAxNC44cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcclxuICAgICAgcGFkZGluZzogMTByZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDk5MXB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmltZyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1iYW5uZXIge1xyXG4gICAgLmltZyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDg1MCAvIDE1MTIgKiAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYWN0aW9uIHtcclxuICAgIGdhcDogMi40cmVtO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxOHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvbmNlcHRpb24ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZzE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAubW9uYS1jb250ZW50IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgfVxyXG4gICYtd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiAyLjRyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICBnYXA6IDEuNnJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1heCg2MzlweCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgIGdyaWQtcm93OiAyIC8gc3BhbiAyO1xyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSg1KSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4KDYzOXB4KSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuOHJlbSk7XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubS1tb2RhbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC8vIHBhZGRpbmctdG9wOiA4LjhyZW07XHJcbn1cclxuLm0tb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ubS1jb250ZW50IHtcclxuICBhc3BlY3QtcmF0aW86IDM4LjYvMjQuNDtcclxuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIHRvcDogNTAlO1xyXG4gIC8vIGxlZnQ6IDUwJTtcclxuICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBoZWlnaHQ6IDcwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC5jb25jZXB0aW9uLWltZyB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLy8gaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIGltZyB7XHJcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC1oZWlnaHQ6IDcwdmg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vPT09PT09PT09PT09PVxyXG4udmlld3Mge1xyXG4gICYtd3JhcCB7XHJcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTIxLjZyZW0pIC8gMik7XHJcbiAgICAvLyB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEyMS42cmVtKSAvIDIpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAaW5jbHVkZSBtYXgoMTIxNnB4KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNsaWRlciB7XHJcbiAgICAvLyB3aWR0aDogNTUuNSU7XHJcbiAgICAvLyB3aWR0aDogNjUlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5zd2lwZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICYtc2xpZGUge1xyXG4gICAgICAgIC52aWV3cy1pbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNzYuMi84NTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC8vIGhlaWdodDogOTB2aDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oNzY4cHgpIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAubmV4dCxcclxuICAgICAgICAucHJldiB7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0LjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4KDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmV4dCB7XHJcbiAgICAgICAgICByaWdodDogMC44cmVtO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmV2IHtcclxuICAgICAgICAgIGxlZnQ6IDAuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEBpbmNsdWRlIG1heCgxMjE2cHgpIHtcclxuICAgIC8vICAgd2lkdGg6IDUwJTtcclxuICAgIC8vIH1cclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1jb250ZW50IHtcclxuICAgIC8vIHdpZHRoOiAzNSU7XHJcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDYlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyMS42cmVtKSAvIDIpO1xyXG4gICAgLy8tLS0tLS0tLVxyXG4gICAgcGFkZGluZy1yaWdodDogOCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDglO1xyXG4gICAgQGluY2x1ZGUgbWluKDE1MTJweCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMiU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTIlO1xyXG4gICAgfVxyXG4gICAgLy8tLS0tLS0tLVxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiA0cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAudHQtd3JhcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC50dC1kZXNjIHtcclxuICAgICAgbWF4LXdpZHRoOiA0Ni4ycmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1heCgxMjE2cHgpIHtcclxuICAgICAgLy8gcGFkZGluZzogMnJlbSAxLjZyZW07XHJcbiAgICAgIHJvdy1nYXA6IDIuNHJlbTtcclxuICAgICAgLy8gd2lkdGg6IDQwJTtcclxuICAgICAgLy8gcGFkZGluZy1yaWdodDogMS42cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcclxuICAgICAgcGFkZGluZy10b3A6IDIuNHJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtcmV2ZXJzZSB7XHJcbiAgICAudmlld3Mtd3JhcCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgLy8gbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTIxLjZyZW0pIC8gMik7XHJcbiAgICAgIEBpbmNsdWRlIG1heCgxMjE2cHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1jb250ZW50IHtcclxuICAgICAgLy8gcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyMS42cmVtKSAvIDIpO1xyXG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiA2JTtcclxuICAgICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMiU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLXRoZXN0b3J5IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmcxO1xyXG59XHJcbi5zdG9yeSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDMuMnJlbTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICBnYXA6IDIuNHJlbSAxLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaW1nIHtcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29udGVudCB7XHJcbiAgICB3aWR0aDogY2FsYyg1MiUgLSAzLjJyZW0pO1xyXG4gICAgLnRhc3RlLWNvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0Ny4ycmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcbiAgICAgIGdhcDogMi40cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgICBnYXA6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NXB4KSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzcuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhc3RlLXR4dCB7XHJcbiAgICAgIC5tb25hLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YXN0ZS1zY3JvbGwge1xyXG4gICAgICBoZWlnaHQ6IDQ3LjJyZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NXB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNy4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YXN0ZS1kaWFtb25kIHtcclxuICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDMuOHJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIuOHJlbTtcclxuICAgICAgY3Vyc29yOiBncmFiO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogOHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XHJcbiAgICAgICAgbGVmdDogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTIlIC0gMS42cmVtKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zbGlkZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAuc3RvcnktaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1pbig3NjhweCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDY4dmg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogNHJlbTtcclxuICAgIC52aXN0YS1tb3JlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogODIuNHJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIC50YXN0ZS1zY3JvbGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGFzdGUtZGlhbW9uZCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IC0wLjFyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAyLjhyZW07XHJcbiAgICAgICAgY3Vyc29yOiBncmFiO1xyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgICAgICAgdG9wOiAwLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtYXgoNTc1cHgpIHtcclxuICAgICAgcm93LWdhcDogMi40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWdhbGxlcnkge1xyXG4gIH1cclxuICAmLXRodW1iIHtcclxuICAgIC5zd2lwZXIge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjJyZW07XHJcbiAgICAgICAgLy8gd2lkdGg6IDI5cmVtO1xyXG4gICAgICAgIC8vIGhlaWdodDogMjdyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKDc2OHB4KSB7XHJcbiAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiA3MHZoO1xyXG4gICAgICAgICAgd2lkdGg6IDI0dmg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGh1bWItYWN0aXZlIHtcclxuICAgICAgICAgICY6bm90KC5zd2lwZXItc2xpZGUtZHVwbGljYXRlKSB7XHJcbiAgICAgICAgICAgIC5zdG9yeS1pbWcge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NXB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTZyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0b3J5LWltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY3VzdG9tZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWFkZjtcclxuICBAaW5jbHVkZSBiZ0ltYWdlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdG9yeS9jdXN0b20tYmcucG5nXCIpO1xyXG4gIC50dC13cmFwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogODByZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIC5tb25hLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50dC1kZXNjIHtcclxuICAgIEBpbmNsdWRlIGZ6LTIwO1xyXG4gIH1cclxuICAmLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAxLjJyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xyXG4gIH1cclxuICAmLXR0IHtcclxuICAgIEBpbmNsdWRlIGZ6LTI4O1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgfVxyXG4gICYtdHh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMS4ycmVtO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAubmV3cy1saW5rIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1pbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWRlc2Mge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgbGluZS1jbGFtcDogMjtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaTtcclxuICB9XHJcbiAgJi1vdXRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyNC42cmVtO1xyXG4gICAgcGFkZGluZzogMCAxLjZyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDQwdmg7XHJcbiAgICBAaW5jbHVkZSBtaW4oNzY4cHgpIHtcclxuICAgICAgLy8gaGVpZ2h0OiA0MHZoO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5zbGlkZXItYnRuIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyLWJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgICAgIHRvcDogMzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc2xpZGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIC5jdXN0b21lci1pbWcge1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tZXItY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA0NCU7XHJcbiAgICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1heCg1NzVweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWl0ZW0ge1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgIC8vIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gaW5zZXQ6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIC8vIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAvLyB6LWluZGV4OiAyO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpc3RhLXN3aXBlciB7XHJcbiAgICBAaW5jbHVkZSBtaW4oNzY4cHgpIHtcclxuICAgICAgLy8gaGVpZ2h0OiA2MHZoO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbWVyLXR0LFxyXG4gICAgLmN1c3RvbWVyLWRlc2MsXHJcbiAgICAubmV3cy1saW5rIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICB9XHJcbiAgICAubmV3cy1saW5rIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDglKSBzZXBpYSg5MyUpXHJcbiAgICAgICAgICBzYXR1cmF0ZSgxOTMxJSkgaHVlLXJvdGF0ZSgzNDRkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCgxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmlzdGEtaW1nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC5pbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52aXN0YS1tb3JlIHtcclxuICAgIC5uZXdzLWxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnRhc3RlLXNjcm9sbCB7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOCUpIHNlcGlhKDkzJSkgc2F0dXJhdGUoMTkzMSUpXHJcbiAgICAgICAgaHVlLXJvdGF0ZSgzNDRkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCgxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
