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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
.container{width:90%;height:auto;margin:0 auto}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class*=col-]{display:inline-block;float:left}[class*=col-]:after{clear:both;content:""}[class*=col-]:not(:last-of-type){padding-right:20px}[class*=col-].force-gutter{padding-right:20px}.col-no_pad{padding-right:0!important}.clear{clear:both}@media (max-width:1279px){[class*=col-]{float:none;width:auto}.container [class*=col-],.container [class*=col-]:not(:last-of-type){width:100%;padding-right:0;padding-bottom:20px}footer .container [class*=col-]{padding-bottom:0}.desktop-show{display:none!important}}@media (min-width:1280px){.desktop-hide{display:none!important}.col-1{width:6.86666666667%}.col-2{width:15.3333333333%}.col-3{width:23.8%}.col-4{width:32.2666666667%}.col-5{width:40.7333333333%}.col-6{width:49.2%}.col-7{width:57.6666666667%}.col-8{width:66.1333333333%}.col-9{width:74.6%}.col-10{width:83.0666666667%}.col-11{width:91.5333333333%}.col-12{width:100%}}.padding-5{padding:5px}.padding-top-5{padding-top:5px}.padding-right-5{padding-right:5px}.padding-bottom-5{padding-bottom:5px}.padding-left-5{padding-left:5px}.padding-10{padding:10px}.padding-top-10{padding-top:10px}.padding-right-10{padding-right:10px}.padding-bottom-10{padding-bottom:10px}.padding-left-10{padding-left:10px}.padding-15{padding:15px}.padding-top-15{padding-top:15px}.padding-right-15{padding-right:15px}.padding-bottom-15{padding-bottom:15px}.padding-left-15{padding-left:15px}.padding-20{padding:20px}.padding-top-20{padding-top:20px}.padding-right-20{padding-right:20px}.padding-bottom-20{padding-bottom:20px}.padding-left-20{padding-left:20px}.margin-5{margin:5px}.margin-top-5{margin-top:5px}.margin-right-5{margin-right:5px}.margin-bottom-5{margin-bottom:5px}.margin-left-5{margin-left:5px}.margin-10{margin:10px}.margin-top-10{margin-top:10px}.margin-right-10{margin-right:10px}.margin-bottom-10{margin-bottom:10px}.margin-left-10{margin-left:10px}.margin-15{margin:15px}.margin-top-15{margin-top:15px}.margin-right-15{margin-right:15px}.margin-bottom-15{margin-bottom:15px}.margin-left-15{margin-left:15px}.margin-20{margin:20px}.margin-top-20{margin-top:20px}.margin-right-20{margin-right:20px}.margin-bottom-20{margin-bottom:20px}.margin-left-20{margin-left:20px}
.container{width:95%}@media (min-width:468px){.container{width:448px}}@media (min-width:640px){.container{width:620px}}@media (min-width:768px){.container{width:748px}}@media (min-width:876px){.container{width:856px}}@media (min-width:1024px){.container{width:1004px}}@media (min-width:1280px){.container{width:1260px}}@media (min-width:1408px){.container{width:1388px}}@media (min-width:1600px){.container{width:1580px}}@media (min-width:1770px){.container{width:1750px}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.add-sitting-field{display:flex;justify-content:flex-end;position:absolute;z-index:910;bottom:8px;right:0}.add-sitting-field .sitting-input{display:flex;width:0;transition:.3s ease}.add-sitting-field .sitting-input a,.add-sitting-field .sitting-input button{min-width:70px;width:70px}.add-sitting-field a,.add-sitting-field button{vertical-align:top;position:relative;min-width:40px;right:0}.add-sitting-field #add-sitting-toggle-button{height:40px;font-weight:700;white-space:nowrap;transition:.3s ease}.add-sitting-mask{position:absolute;right:-300px;bottom:0;width:300px;height:56px;background:#ebebeb;z-index:997}@media (max-width:1023px){.add-sitting-show{display:none!important}}@media (min-width:1024px){.add-sitting-hide{display:none!important}}
.album-images .album-image,.album-images .album-product,.album-products .album-image,.album-products .album-product,.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.album-images .album-image,.album-images .album-product,.album-products .album-image,.album-products .album-product,.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.album-thumb{height:90px;width:90px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:15px}.album-thumb img{width:auto;height:auto}.album-info{display:inline-block;vertical-align:top;width:100%}.album-info .album-title{font-size:1.1em}.album-info .album-description{margin-top:10px;font-size:.8em;overflow:hidden}.image-name{font-size:.5em;text-align:center;margin-top:5px}.album-images,.album-products{min-height:150px;width:auto;text-align:center;display:inline-block;vertical-align:top;margin-bottom:10px;padding:15px;z-index:0}.album-images .album-image,.album-images .album-product,.album-products .album-image,.album-products .album-product{position:relative;padding-right:0!important}.album-images .album-image .picture-unavailable,.album-images .album-product .picture-unavailable,.album-products .album-image .picture-unavailable,.album-products .album-product .picture-unavailable{font-weight:800;font-size:large;line-height:1.2em;color:#00000085;text-shadow:0 0 5px #fff;z-index:80;cursor:not-allowed}.album-images .album-product,.album-products .album-product{background-color:#fff;width:330px;border:2px solid #3063a5;box-shadow:0 0 5px #3063a5}.album-images .album-product div.product-image,.album-products .album-product div.product-image{position:absolute;left:0;bottom:0;height:110px;width:110px;background-image:url(/assets/images/sample_product.jpg);background-position:center left;background-size:cover}.album-images .album-product span.name,.album-products .album-product span.name{position:absolute;top:0;left:0;right:0;background-color:#60ad08;color:#f9f9f9;padding:.5em;font-size:.9em}.album-images .album-product span.description,.album-products .album-product span.description{position:absolute;right:10px;top:40px;width:200px;overflow:none;font-size:.9em}.album-images .album-product span.price-buy,.album-products .album-product span.price-buy{position:absolute;bottom:0;right:0;font-weight:700;display:inline-block}.album-images .album-product span.price-buy span,.album-products .album-product span.price-buy span{display:inline-block;margin:0;padding:11px 10px}.album-images .album-product span.price-buy span.blue,.album-products .album-product span.price-buy span.blue{background-color:#3063a5;color:#f9f9f9}.album-images .album-product span.price-buy span.strikethrough,.album-products .album-product span.price-buy span.strikethrough{color:red}.album-images .album-product span.price-buy.blue,.album-products .album-product span.price-buy.blue{background-color:#3063a5;color:#f9f9f9}.lightbox{position:absolute;top:40px;left:0;width:100%;height:calc(100% - 40px);background-color:RGBA(25,25,25,.5);z-index:100}.lightbox .cancel-button{position:fixed}.lightbox a,.lightbox img{z-index:100}.lightbox-image-container{position:relative;top:20%}.picture-unavailable-message{position:absolute;top:40px;left:0;width:100%;height:calc(100% - 40px);background-color:RGBA(25,25,25,.5);z-index:100}.picture-unavailable-message .picture-unavailable-message-content{position:relative;top:20%;background:#fff;box-shadow:5px 5px 8px #00000030;width:30%;min-width:400px;margin:auto}.picture-unavailable-message .picture-unavailable-message-content div{padding:35px}.picture-unavailable-message .picture-unavailable-message-content p{padding:5px}@media (max-width:768px){.lightbox img{width:auto;max-width:90%}.picture-unavailable-message .picture-unavailable-message-content{top:10%;width:auto;max-width:90%;min-width:auto}}@media (max-width:468px){.album-images{width:50%;height:auto;padding:10px;margin-bottom:0}.album-images .album-image{width:100%;height:auto;aspect-ratio:1/1}}.upsells{transition:max-height 1s;height:auto;max-height:40px;position:fixed;background-color:rgba(205,41,41,.8);bottom:0;left:0;right:0;color:#fff;margin-bottom:50px;padding-top:7px;overflow:hidden}.upsells h3{font-size:1.2em;padding-bottom:8px}.upsells.open{max-height:300px}@media (max-width:1280px){.upsells{margin-bottom:0;padding-top:9px;padding-bottom:9px;max-height:50px}.upsells h3{font-size:1em}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.animate.fade{-moz-transition:all .5s linear;-o-transition:all .5s linear;-webkit-transition:all .5s linear;transition:all .5s linear;visibility:visible;opacity:1}.animate.fade.ng-hide{visibility:hidden;opacity:0}.fix-fade{margin:0 auto;max-width:125px}@media (min-width:350px){.fix-fade{max-width:180px}}@media (min-width:768px){.fix-fade{max-width:320px}}@media (min-width:1024px){.fix-fade{max-width:500px}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.are-you-sure{text-align:center}.are-you-sure .buttons{margin-top:10px}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.banner-top{display:flex;justify-content:space-between;min-height:48px;gap:0 3em;align-items:center}@media (max-width:1280px){.banner-top{flex-wrap:wrap}}.banner{background-color:#ebebeb;min-height:45px;height:auto;-webkit-box-shadow:0 2px 8px -4px #000;-moz-box-shadow:0 2px 8px -4px #000;box-shadow:0 2px 8px -4px #000}.banner .banner-title{width:100%;font-size:large;color:#3063a5}.banner .banner-menu{float:right}.banner .banner-categories{display:flex;column-gap:20px;font-weight:700;color:#252525;padding-top:.4em;padding-bottom:.6em;text-align:center;white-space:nowrap}.banner .banner-categories li{padding:5px}.banner .banner-categories li.active{border-bottom:3px solid #3063a5;margin-bottom:-3px;color:#000}.banner-sitting input{vertical-align:text-bottom}.banner-sitting button{vertical-align:top}@media (min-width:640px){.banner{text-align:center}}@media (max-width:468px){.banner-top{justify-content:center}.banner{height:auto;display:block}.banner .banner-categories{padding:.5em .5em;padding-bottom:.65em;justify-content:center;font-size:.9em}}.album-image-folders-container{display:block;position:relative}.album-image-folders-container .arrow-left,.album-image-folders-container .arrow-right{display:block;position:absolute;top:0;bottom:10px;width:40px;padding:0 10px;z-index:900}.album-image-folders-container .arrow-left i,.album-image-folders-container .arrow-right i{vertical-align:middle;line-height:180px;font-size:32px}.album-image-folders-container .arrow-left{left:0}.album-image-folders-container .arrow-left i{margin-left:-4px}.album-image-folders-container .arrow-right{right:0;text-align:right}.album-image-folders-container .album-image-folders{display:block;height:auto;background:#ebebeb;overflow-x:auto}.album-image-folders-container .album-image-folders::-webkit-scrollbar{width:8px;height:8px}.album-image-folders-container .album-image-folders::-webkit-scrollbar-track{background-color:#cbdbf0}.album-image-folders-container .album-image-folders::-webkit-scrollbar-thumb{background-color:#407bc8}.album-image-folders-container .album-image-folders .album-image-folder-scroll{display:flex;flex-direction:row;width:20000px}.album-image-folders-container .album-image-folders .folder{display:inline-block;position:relative;min-width:150px;min-height:170px;width:150px;height:170px;margin:10px;padding:10px;padding-top:8px;padding-bottom:8px;cursor:pointer;background-color:#f9f9f9;border-radius:5px;box-shadow:2px 3px 8px 0 #ddd;outline:1px solid transparent;transition:outline .15s ease}.album-image-folders-container .album-image-folders .folder:hover{outline:1px solid #3063a5}.album-image-folders-container .album-image-folders .folder:active{outline:4px solid #3063a5}.album-image-folders-container .album-image-folders .folder.selected{outline:4px solid #3063a5}.album-image-folders-container .album-image-folders .folder .folder-image{display:block;margin:0 auto;width:auto;height:80px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.album-image-folders-container .album-image-folders .folder .folder-name{height:63px}.album-image-folders-container .album-image-folders .folder .folder-name p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:.7em;text-align:center;margin-top:5px}.album-image-folders-container .album-image-folders .folder .folder-upsell{display:flex;align-items:center;position:absolute;padding:6px;background:#cd2929;border-radius:0 0 5px 5px;opacity:80%;left:0;width:150px;bottom:0}.album-image-folders-container .album-image-folders .folder .folder-upsell p{flex-grow:1;color:#fff;display:block;font-size:.8em;text-align:center}.album-image-folders-container .album-image-folders .folder .folder-image-add-sitting{display:block;height:50px;background-size:auto;background-repeat:no-repeat;background-position:50% 0}.album-image-folders-container .album-image-folders .folder .folder-name-add-sitting{position:relative;top:35px;height:73px}.album-image-folders-container .album-image-folders .folder .folder-name-add-sitting p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:.8em;color:#a6a6a6;text-align:center;margin-top:5px}.album-image-folders-container .loading-indicator{top:75px}@media (max-width:468px){.album-image-folders-container .album-image-folders .folder{margin:5px;min-width:120px;min-height:130px;width:120px;height:130px}.album-image-folders-container .album-image-folders .folder .folder-image{height:45px}.album-image-folders-container .album-image-folders .folder .folder-name{height:58px}.album-image-folders-container .album-image-folders .folder .folder-name p{font-size:.6em}.album-image-folders-container .album-image-folders .folder .folder-upsell{width:120px}.album-image-folders-container .album-image-folders .folder .folder-upsell p{font-size:.7em}.album-image-folders-container .album-image-folders .folder .folder-image-add-sitting{height:45px}.album-image-folders-container .album-image-folders .folder .folder-name-add-sitting{top:18px;height:50px}.album-image-folders-container .album-image-folders .folder .folder-name-add-sitting p{font-size:.6em}.album-image-folders-container .album-image-folders .loading-indicator{top:80px}.album-image-folder-scroll{padding-bottom:5px}}
@charset "UTF-8";.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:'Century Gothic W01',"Century Gothic",CenturyGothic,AppleGothic,Tahoma,"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑",sans-serif;color:#252525;background-color:#f3f3f3;letter-spacing:.5px;margin-bottom:60px;-webkit-touch-callout:none;-webkit-user-select:none}body.no-scroll{overflow-y:hidden}.footer-buffer{height:70px}hr{margin:20px 0}.ng-animate{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.display-inline{display:inline!important}.display-flex{display:flex}.flex-grow{flex-grow:1}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-right{justify-content:flex-end}.gap-5{gap:5px}.gap-10{gap:10px}.gap-20{gap:20px}.h-100{height:100%}#main-container{margin-top:131px}#main-container.album-container{margin-top:330px}#main-container.favourites-container{margin-top:315px}.content-wrapper-grey{padding:10px 20px;background-color:#f3f3f3;text-align:center}@media (max-width:420px){.content-wrapper-grey{padding-left:0;padding-right:0}}@media (max-width:468px){#main-container.album-container{margin-top:280px}#main-container.favourites-container{margin-top:280px}}[data-ng-click]:not([disabled]),[ng-click]:not([disabled]),a:not([disabled]),button:not([disabled]){cursor:pointer}h1,h2,h3,h4,h5,h6,p,pre{line-height:1.2em}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.3em}h6{font-size:1.2em}label{vertical-align:middle}.bold{font-weight:700}.underline{text-decoration:underline}div.white,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white,i.white,p.white,span.white,td.white{color:#f9f9f9}div.grey,h1.grey,h2.grey,h3.grey,h4.grey,h5.grey,h6.grey,i.grey,p.grey,span.grey,td.grey{color:#e3e0e0}div.black,div.coal,h1.black,h1.coal,h2.black,h2.coal,h3.black,h3.coal,h4.black,h4.coal,h5.black,h5.coal,h6.black,h6.coal,i.black,i.coal,p.black,p.coal,span.black,span.coal,td.black,td.coal{color:#252525}div.blue,h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue,i.blue,p.blue,span.blue,td.blue{color:#3063a5}div.green,div.success,h1.green,h1.success,h2.green,h2.success,h3.green,h3.success,h4.green,h4.success,h5.green,h5.success,h6.green,h6.success,i.green,i.success,p.green,p.success,span.green,span.success,td.green,td.success{color:#60ad08}div.danger,div.red,h1.danger,h1.red,h2.danger,h2.red,h3.danger,h3.red,h4.danger,h4.red,h5.danger,h5.red,h6.danger,h6.red,i.danger,i.red,p.danger,p.red,span.danger,span.red,td.danger,td.red{color:#cd2929}div.warning,div.yellow,h1.warning,h1.yellow,h2.warning,h2.yellow,h3.warning,h3.yellow,h4.warning,h4.yellow,h5.warning,h5.yellow,h6.warning,h6.yellow,i.warning,i.yellow,p.warning,p.yellow,span.warning,span.yellow,td.warning,td.yellow{color:#ffa64d}.margin-reset{margin:0}.margin-left-10{margin-left:10px}.margin-left-20{margin-left:20px}.margin-right-10{margin-right:10px}.margin-right-20{margin-right:20px}.margin-top-auto{margin-top:auto}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.margin-sides-10{margin-left:10px;margin-right:10px}.margin-sides-20{margin-left:20px;margin-right:20px}.padding-left-10{padding-left:10px}.padding-left-20{padding-left:20px}.padding-right-10{padding-right:10px}.padding-right-20{padding-right:20px}.padding-top-10{padding-top:10px}.padding-top-20{padding-top:20px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-20{padding-bottom:20px}.padding-sides-10{padding-left:10px;padding-right:10px}.padding-sides-20{padding-left:20px;padding-right:20px}.padding-0{padding:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-1-5em{font-size:1.5em}.text-75em{font-size:.75em}strong{font-weight:700}.cancel,.clear,.danger,red{color:#cd2929}.vertical-align-middle-legacy{vertical-align:middle}.vertical-align-top{vertical-align:top}.vertical-align-middle{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.text-align-center{text-align:center}.left{float:left!important}.right{float:right!important}.centre-by-height{line-height:2.5em}.classic-link{text-decoration:underline;vertical-align:bottom}.small-font{font-size:small!important}.arial{font-family:Arial!important}.italic{font-style:italic}.bold{font-weight:700}ul{padding-top:1em;padding-bottom:1em}li{padding-bottom:.75em}ul.list-style-bullet{list-style-type:circle;list-style-position:inside}ul.list-style-tick li{list-style-type:none}ul.list-style-tick li:before{content:'✓ '}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
@charset "UTF-8";.basket-item .basket-pip img,.basket-item .basket-pip-child img,.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.basket-item .basket-pip img,.basket-item .basket-pip-child img,.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.basket-item{position:relative;margin-bottom:50px;text-align:left;background-color:#f9f9f9;border-radius:5px;box-shadow:2px 3px 8px 0 #ddd;padding:35px 35px}.basket-item .option-upgrade{color:#3063a5;padding-top:8px}.basket-item .option-upgrade input{flex-shrink:0}.basket-item .basket-details{position:relative;vertical-align:top}.basket-item .basket-details,.basket-item .basket-pip,.basket-item .basket-pip-child{display:inline-block}.basket-item .basket-pip img{width:200px;height:200px;margin-right:1em}.basket-item .basket-pip-child img{width:150px;height:150px;margin-bottom:1em;margin-right:1em}.basket-item .product-options{margin-bottom:20px}.basket-item .basket-remove-section{position:absolute;right:15px;top:15px;text-align:right;padding:5px;background-color:#ebebeb}.basket-item .basket-remove-section .remove-icon{font-size:1.2em}.basket-item .pictures-list.animate{max-height:0;overflow:hidden;-moz-transition:max-height 1s ease;-o-transition:max-height 1s ease;-webkit-transition:max-height 1s ease;transition:max-height 1s ease}.basket-item .pictures-list.animate.open{-moz-transition:max-height 1s ease;-o-transition:max-height 1s ease;-webkit-transition:max-height 1s ease;transition:max-height 1s ease}.basket-item .croppable-image{opacity:.5;z-index:3}.basket-item .note{width:75%;margin-bottom:3em}.basket-item .note.required{border-color:#cd2929}.basket-item .note.highlight{animation:note-fade 2s;font-size:1em;font-family:'Century Gothic W01',"Century Gothic",CenturyGothic,AppleGothic,Tahoma,"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑",sans-serif}.basket-item .highlight::placeholder{color:#f9f9f9}.basket-item .highlight:-ms-input-placeholder{color:#f9f9f9}@keyframes note-fade{0%{background-color:#f9f9f9}50%{background-color:#cd2929}75%{background-color:#f9f9f9}}.basket-item .crop-instructions{margin-bottom:1em}.basket-item .crop-instructions span{padding:1em;border:2px #cd2929 dashed;color:#cd2929;background-color:#f3f3f3;display:inline-block;font-weight:700}.basket-item #background{background:#000;z-index:0;margin:0 auto}.basket-item #foreground{background:#fff}.basket-item #draggable-box,.basket-item #foreground{position:absolute;align-content:center;padding:0;margin:0;-webkit-transform:translate(0,0);transform:translate(0,0);display:block;touch-action:none}.basket-item #draggable-box{z-index:4;border:2px dashed #000}.basket-item #top-left-handle{position:relative;width:10px;height:10px;background-color:#000;float:left}.basket-item #top-right-handle{position:relative;width:10px;height:10px;background-color:#000;float:right}.basket-item #bottom-left-handle{position:absolute;bottom:0;width:10px;height:10px;background-color:#000;float:left}.basket-item #bottom-right-handle{position:absolute;bottom:0;right:0;width:10px;height:10px;background-color:#000;float:right}.basket-item #drag-me::before{content:"#" attr(id);font-weight:700}.basket-item-last{margin-bottom:70px}.basket-confirmation{position:fixed;bottom:60px;left:0;right:0;height:110px;background-color:#f3f3f3;padding:15px 10%}.basket-confirmation h2{line-height:40px;display:inline-block}.basket-confirmation a.button,.basket-confirmation button{display:inline-block;width:100%}.heading-4{padding:.5em 0;font-size:1.2em;font-weight:700}@media (max-width:640px){.basket-confirmation{width:100%}}@media (min-width:640px){.basket-confirmation{height:70px;padding-left:0;padding-right:0;left:0;right:0}.basket-confirmation h2{position:absolute;left:15px}.basket-confirmation a.button,.basket-confirmation button{position:absolute;right:15px;width:auto}}@media (min-width:768px){.basket-pip img{width:300px!important;height:300px!important}}#paymentMethods{padding-bottom:0}#paymentMethods li{padding-bottom:0}#paymentContainer{border:1px solid #000;background:#fff;padding:1em}#paymentContainer #static-wrapper p{padding-bottom:1em}.checkout-module{display:block}.checkout-module .error{color:#cd2929}.checkout-module.active div.content{display:block;margin-bottom:2em}.checkout-module h3{margin-bottom:1em;padding:.5em .5em;background:#a6a6a6;color:#f9f9f9}.checkout-module h3.lit{background-color:#3063a5}.checkout-module div.content{display:none}.checkout-module div.content div.box{background:#f9f9f9;border:1px solid #252525;padding:2em}.checkout-module div.content p{margin-bottom:1em;line-height:1.5em}.checkout-module div.content .btn-half{width:100%;margin-top:1em}@media (min-width:640px){.checkout-module div.content .btn-half{width:48%;margin-right:1em}}.checkout-module div.content .btn-half:last-of-type{margin-right:0}.checkout-module div.content .btn-width{display:block;width:100%;margin-top:1em}.checkout-module div.content .pre{white-space:pre;overflow:scroll}.checkout-module .tab-bar .button-list{padding-bottom:0}.checkout-module .tab-bar .button-list li{display:inline-block;margin-right:5px;padding-bottom:0}.checkout-module .tab-bar .button-list li button{background-color:#a6a6a6}.checkout-module .tab-bar .button-list li button.active{background-color:#3063a5}.checkout-module .tab-bar tab.hidden{display:none}.checkout-module .terms label input{vertical-align:middle}.checkout-module .terms label p{display:inline-block;vertical-align:top}.checkout-module .terms label p a{vertical-align:baseline}.c2a_mode2 .cc-flag{display:none}@supports (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button}.apple-pay-button-black{-apple-pay-button-style:#000}.apple-pay-button-white{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px}.apple-pay-button-black{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button-white{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-white-with-line{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff;border:.5px solid #000}}.confirmCrop h1{margin-bottom:1em}.confirmCrop p{margin-bottom:1em}.confirmCrop .crop-logo{width:250px;height:250px;display:inline-block;position:relative}.confirmCrop .crop-logo .crop-line{position:absolute;top:20px;left:10px;right:10px;bottom:20px;border:2px dashed #cd2929}.confirmCrop .crop-logo .image-cropper{width:250px;height:250px;position:relative;overflow:hidden;border-radius:50%}.confirmCrop .crop-logo .fa{color:#f9f9f9;background-color:#3063a5;width:250px;height:250px;font-size:220px;line-height:250px}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cookie-message{background-color:#ebebeb;padding:10px;border:1px solid #d9d9d9}.cookie-message p{width:60%;margin:0 auto}.plain-x{color:grey;background-color:none!important;font-weight:700;font-size:1.5em;padding:10px}@media (max-width:768px){.cookie-message p{font-size:small;width:100%}.cookie-message h6{font-size:smaller;font-weight:700}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modal{position:absolute;z-index:9999;height:100%;top:0;left:0;right:0;overflow-y:scroll;background-color:rgba(255,255,255,.9)}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){.modal{background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.modal .modal_container{margin:auto;max-width:1024px;padding:2em;background:#fff}.modal .modal_container h3{font-weight:700;text-align:center;padding-bottom:1.5em}.modal .modal_container p{padding-bottom:1em}.modal .modal_container ul li{padding-left:1.5em;text-indent:-1.5em}.modal .modal_container ul li input{width:1.5em}.modal .modal_container .error{color:#cd2929}@media (min-width:640px){.modal .modal_container{margin:2em auto;padding:2em 6em;width:90%}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.feedback{padding-top:20px}.feedback label.top{vertical-align:top}.feedback label.textarea{padding-bottom:10px}.feedback .form-group{margin-bottom:20px}.feedback p{margin-bottom:10px}.feedback.done-message{padding-top:50px;text-align:center;width:100%}@media (max-width:640px){.feedback .radio{display:block;width:80%;height:30px}.feedback .radio .checkable{float:right}.feedback label.textarea{width:100%}.feedback-button{display:none}}.feedback-button{display:block;z-index:999;position:fixed;left:-42px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg)}@media (max-width:720px){.feedback-button{display:none!important}}@media (min-width:721px){.feedback-header-button{display:none!important}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fix-and-scroll{width:100%;overflow-y:auto;text-align:center;padding:16px}.fix-and-scroll::-webkit-scrollbar{width:8px;height:8px}.fix-and-scroll::-webkit-scrollbar-track{background-color:#cbdbf0}.fix-and-scroll::-webkit-scrollbar-thumb{background-color:#407bc8}.offset-top{margin-top:150px}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.footer{display:none;height:55px;position:fixed;width:100%;background-color:#ebebeb;bottom:0;left:0;z-index:999;padding:5px;box-shadow:0 -3px 3px -3px #000;font-size:small}.footer .footer-text{position:relative;top:30%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer .footer-link{margin:0 0 0 1em}.footer .fa{margin-right:4px}.footer .contact-details,.footer .phone-number{float:left;text-align:left;margin:0 .4em}.footer .phone-number{font-size:1.4em;margin-top:4px;font-weight:700}.footer .contact-details{line-height:1em;margin-left:8%}.footer .links{float:left}.footer .links a{margin:5px;top:5px;font-size:1.1em}.footer .mobile-show{display:block}.footer .mobile-hide{display:none}.footer .cookie-info,.footer .cookie-message{width:74%;float:left;line-height:1.2em}.footer .cookie-button{float:right;margin:5px 4px 0 0}.underline{text-decoration:underline}.front{z-index:9999999999!important}@media (min-width:575px){.footer{display:block;height:50px}.footer .phone-number{margin-top:11px}.footer .contact-details{margin:5px;line-height:1.2em}.footer .links{float:right;margin-top:6px}.footer .links a{font-size:1.05em;margin:0 2px;font-weight:700;right:10px;top:10px}.footer .cookie-info,.footer .cookie-message{position:relative;top:30%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;float:none}.footer .cookie-button{float:none;margin:3px 0 0 0}}@media (min-width:720px){.footer{font-size:smaller}.footer .fa{margin-right:4px}.footer .contact-details,.footer .phone-number{float:left;text-align:left;margin:4px .25em}.footer .phone-number{font-size:1.8em;margin-top:9px}.mobile-show{display:none!important}.mobile-hide{display:block!important}}@media (min-width:1024px){.footer{font-size:initial}.footer .contact-details,.footer .phone-number{margin:2px .5em}.footer .phone-number{font-size:2em;margin-top:6px}.footer .contact-details{line-height:1.2em}.mobile-show{display:none!important}.mobile-hide{display:block!important}.links a{top:7px!important}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-section{padding:10px 0}.form-section:not(:last-of-type){border-style:solid;border-color:#3063a5;border-bottom-width:1px}.form-group{padding:5px 0}.form-group .input-group,.form-group .label,.form-group label{display:inline-block;width:250px}.form-group:not(.no-collapse) .addressDetails,.form-group:not(.no-collapse) .input-group,.form-group:not(.no-collapse) div.hosted-field iframe,.form-group:not(.no-collapse) input[type=email],.form-group:not(.no-collapse) input[type=password],.form-group:not(.no-collapse) input[type=tel],.form-group:not(.no-collapse) input[type=text],.form-group:not(.no-collapse) select,.form-group:not(.no-collapse) textarea{width:100%}.form-group.no-collapse .addressDetails,.form-group.no-collapse .input-group,.form-group.no-collapse div.hosted-field iframe,.form-group.no-collapse input[type=email],.form-group.no-collapse input[type=password],.form-group.no-collapse input[type=tel],.form-group.no-collapse input[type=text],.form-group.no-collapse select,.form-group.no-collapse textarea{width:255px}.form-group.no-collapse .class-shared-input{width:48%!important;margin-right:3%}.form-group.no-collapse .class-shared-input:last-child{margin-right:0}.form-group button{width:100%}.form-group.small{font-size:.85em}.form-group h3{font-size:1em;font-weight:700;margin-bottom:1em}.form-group p{margin-bottom:1em}.form-group p b{font-weight:700}.form-group .input-group input{width:85%!important}.form-group .input-group span{display:inline-block;width:6%;text-align:center;color:#3063a5;font-size:24px;font-weight:700;line-height:40px;vertical-align:middle}.form-group .input-group span.fa{font-weight:400}.form-group .input-group span.green,.form-group .input-group span.success{color:#60ad08}.form-group .input-group span.danger,.form-group .input-group span.red{color:#cd2929}.form-group .input-group span.warning,.form-group .input-group span.yellow{color:#ffa64d}.vertical-align-top{vertical-align:top!important}.half-width{width:50%}.inline-block{display:inline-block}.addresses{display:block;width:100%}.centre{text-align:center}.sr-only{display:none}@media (min-width:1024px){.form-group button{width:auto}.form-group .addressDetails,.form-group .input-group,.form-group div.hosted-field iframe,.form-group input[type=email],.form-group input[type=password],.form-group input[type=tel],.form-group input[type=text],.form-group select,.form-group textarea{width:auto}.form-group.no-collapse .addressDetails,.form-group.no-collapse .input-group,.form-group.no-collapse div.hosted-field iframe,.form-group.no-collapse input[type=email],.form-group.no-collapse input[type=password],.form-group.no-collapse input[type=tel],.form-group.no-collapse input[type=text],.form-group.no-collapse select,.form-group.no-collapse textarea{width:400px}.form-group.btns{width:auto}.form-group .class-label{width:30%}.form-group .class-input{width:69%!important}.form-group .full-width{width:100%!important}.form-group .class-shared-input{width:48%!important;margin-right:3%}.form-group .class-shared-input:last-child{margin-right:0}.form-group input[type=checkbox]{width:25px!important}.form-group a.button{margin-top:0!important}.form-group p{max-width:600px}.form-group .register{max-width:100%!important}.addresses{display:inline-block;margin-left:3em;width:45%!important}}@media (max-width:768px){.form-group a.button{margin:1em 1em 1em 0!important}.form-group.no-collapse .class-shared-input{margin-right:0}}.zoid-outlet div iframe{border:none}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header{height:auto;position:fixed;width:100%;background-color:#f3f3f3;top:0;left:0;z-index:9}.header img.logo{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:10px}.header .header-desktop,.header .header-mobile{height:60px}.header .header-desktop .header-left{position:relative;left:0;display:inline-block;height:100%}.header .header-desktop .header-menu{position:relative;float:right;height:100%;display:flex;align-items:center;gap:25px;font-weight:700;color:#3063a5}.header .header-desktop .header-menu .culture{display:inline-block;vertical-align:top;margin-left:10px}.header .header-desktop .header-menu .culture .flag{width:22px;vertical-align:middle}.header .header-mobile a .logo{max-width:50%}.header .header-mobile .header-menu{position:relative;float:right;height:100%;display:flex;align-items:center;gap:15px;font-size:larger;font-weight:700;color:#3063a5;padding-right:15px}.header .header-mobile .menu-button{color:#3063a5;font-size:1.5em;z-index:999}.header .header-mobile .menu-button.open{font-size:2em;padding-top:7px}.header .header-mobile .menu-button.open,.header .header-mobile .menu-button.open:hover{color:#f9f9f9;background-color:#407bc8}.header .header-mobile .menu-button:hover{background-color:initial}.header .header-mobile .menu-mobile{position:absolute;top:0;right:0;width:360px;z-index:998}.header .header-mobile ul.menu-list-mobile{padding:0;color:#fff}.header .header-mobile ul.menu-list-mobile.animate{max-height:0;overflow:hidden;-moz-transition:max-height 1s ease;-o-transition:max-height 1s ease;-webkit-transition:max-height 1s ease;transition:max-height 1s ease}.header .header-mobile ul.menu-list-mobile.animate.open{-moz-transition:max-height 1s ease;-o-transition:max-height 1s ease;-webkit-transition:max-height 1s ease;transition:max-height 1s ease;max-height:628px}.header .header-mobile ul.menu-list-mobile .button-icon{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:15px;position:absolute}.header .header-mobile ul.menu-list-mobile li{padding-bottom:3px;background-color:#3063a5}.header .header-mobile ul.menu-list-mobile li a{font-size:1.2em;width:100%;line-height:45px;padding:0 15px;position:relative}.header .header-mobile ul.menu-list-mobile li.bottom-border{border-bottom:2px solid #fff}@media (max-width:1280px){.header-mobile .language-li{position:relative}.header-mobile .language-li .culture{text-align:center}.header-mobile .language-li .culture select{min-width:220px}.header-mobile .language-li .culture img{position:absolute;right:100px;top:40%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1024px){.header-menu{font-size:.9em}}@media (min-width:1280px){.header-menu{font-size:1em}#menu-download{display:none}}@media (min-width:1600px){#menu-download{display:initial}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.home-page-form{text-align:center;max-width:840px;margin:auto}.home-page-form div.hosted-field iframe,.home-page-form input[type=email],.home-page-form input[type=password],.home-page-form input[type=tel],.home-page-form input[type=text],.home-page-form select,.home-page-form textarea{font-size:1.2em;color:#000;width:500px;height:50px;padding:5px 10px;text-align:left;border:2px solid #01b055;margin:10px 0;border-radius:10px}@media (max-width:640px){.home-page-form div.hosted-field iframe,.home-page-form input[type=email],.home-page-form input[type=password],.home-page-form input[type=tel],.home-page-form input[type=text],.home-page-form select,.home-page-form textarea{width:400px}.home-page-form #email-blurb{width:350px!important}}@media (max-width:468px){.home-page-form div.hosted-field iframe,.home-page-form input[type=email],.home-page-form input[type=password],.home-page-form input[type=tel],.home-page-form input[type=text],.home-page-form select,.home-page-form textarea{width:300px}.home-page-form #email-blurb{width:250px!important}}.home-page-form .invalid{border:2px solid red!important}.home-page-form .alert{color:red!important}.home-page-form .alert p{color:red!important}.home-page-form .message{padding-top:30px}.home-page-form input[type=submit]{border:none;margin-top:50px;padding:15px 60px;font-size:1.4em;text-align:center;border-radius:10px}.home-page-form #login-button{font-size:1.2em;padding:15px 40px}.home-page-form .blue{background-color:#3063a5;color:#fff}.home-page-form .light-blue{background-color:#d6e6f4;color:#3063a5;margin-top:15px!important}.home-page-form h4,.home-page-form p{color:#3063a5}.home-page-form h4 i,.home-page-form p i{font-style:italic}.home-page-form .blue-text{color:#3063a5}.home-page-form .black-text{color:#252525}.home-page-form #fresh-approach-container{pointer-events:none;height:68px;transition:opacity .4s,height .8s}.home-page-form #fresh-approach{padding-bottom:40px}.home-page-form #fresh-approach h4{color:#000}.home-page-form #seasonal-message-container{margin-bottom:20px}.home-page-form #go-back{font-size:1.1em;padding:15px 25px}.home-page-form button{font-size:1.4em;margin-top:50px;padding:15px 40px;border-radius:10px}.home-page-form .home-cookie-message{height:80px;padding:25px 0}.home-page-form .home-sitting-input{padding:120px 0 0}.home-page-form .home-registered{padding:100px 0}.home-page-form .password-container{position:relative;left:11px}.home-page-form .password-container .show-hide-button{position:relative;left:-35px}.home-page-form .email-container{position:relative;left:10px}.home-page-form .email-container #email-blurb{position:absolute;background:#fff;right:60px;top:2px;width:450px;padding:25px;border-radius:5px;box-shadow:4px 4px 8px 0 #0000002b;z-index:99}.home-page-form .email-container .show-blurb-button{position:relative;left:-35px;color:#979797}.home-page-form .email-container .close-button{position:absolute;right:10px;top:10px;color:#3063a5}.home-page-form .preferences-container{display:flex;flex-direction:column;gap:15px;padding:20px 0}.home-page-form .preferences-container .preference{display:flex;justify-content:space-between;align-items:center;text-align:left}.home-page-form .preferences-container input{border-radius:6px;width:25px}.home-page-form .validation-code-input{display:flex;justify-content:center;gap:10px;padding:20px 0 0}.home-page-form .validation-code-input input{width:50px;text-align:center}.home-page-form .grey-link{color:#a6a6a6;font-weight:400;text-decoration:underline}.home-page-form .grey-link:hover{color:#3063a5}.home-page-form #not-ready-sitting-message p{margin-top:6px}.home-page-form .not-ready-sitting-message-link{margin-bottom:20px;text-decoration:underline}.home-page-form .small{font-size:small}.home-page-form #invalid-otp-message{margin-top:30px}.home-page-form .done-message{padding-top:120px}.home-page-form select{padding-left:5px}.home-page-form select:required:invalid{color:#757575}.home-page-form option{color:#000}.home-page-form #notifyme-privacy{padding-top:25px}.home-page-form #notifyme-privacy p{max-width:100%}.home-page-form #validation-help{padding:25px 0}.home-page-form #validation-help div{padding:8px 0}.home-page-form #validate-email-message{padding:10px 0 0}.preference-callout{font-size:.85em}.preference-callout p{max-width:100%}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.image-icons{position:absolute;bottom:5px;right:5px;text-align:center}.image-icons-left{left:5px}.image-icons-favourite{position:absolute;top:5px;right:5px;text-align:center}.image-icons-buy{position:absolute;bottom:0;right:0;text-align:center}img.icon{height:auto;width:1em!important}.icon-heart{background-color:#a6a6a6;display:inline-block;height:2em;width:2em;border-radius:50%;border-width:1px;border-color:#8d8d8d;border-style:solid}.icon-heart.full{background-color:#60ad08;border-color:#457c06}.icon-heart .icon{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:25%}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fix-and-scroll{width:100%;overflow-y:auto;text-align:center;padding:16px}.fix-and-scroll::-webkit-scrollbar{width:8px;height:8px}.fix-and-scroll::-webkit-scrollbar-track{background-color:#cbdbf0}.fix-and-scroll::-webkit-scrollbar-thumb{background-color:#407bc8}.offset-top{margin-top:150px}a{text-decoration:none;vertical-align:top;font-weight:700;color:#3063a5}a:visited{color:#3063a5}a:hover{color:#336ab1}a:focus{color:#3063a5}a:active{color:#3063a5}a.green,a.success{color:#60ad08}a.green:visited,a.success:visited{color:#60ad08}a.green:hover,a.success:hover{color:#68bc09}a.green:focus,a.success:focus{color:#60ad08}a.green:active,a.success:active{color:#60ad08}a.cancel,a.clear,a.close,a.danger,a.error,a.red{color:#cd2929}a.cancel:visited,a.clear:visited,a.close:visited,a.danger:visited,a.error:visited,a.red:visited{color:#cd2929}a.cancel:hover,a.clear:hover,a.close:hover,a.danger:hover,a.error:hover,a.red:hover{color:#d63030}a.cancel:focus,a.clear:focus,a.close:focus,a.danger:focus,a.error:focus,a.red:focus{color:#cd2929}a.cancel:active,a.clear:active,a.close:active,a.danger:active,a.error:active,a.red:active{color:#cd2929}a.button{font-weight:400;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:40px;padding:11px 10px;background-color:#3063a5;color:#f9f9f9;display:inline-block;text-align:center;background-color:#3063a5}a.button:visited{background-color:#3063a5}a.button:hover{background-color:#336ab1}a.button:focus{background-color:#3063a5}a.button:active{background-color:#3063a5}a.button.green,a.button.success{color:#f9f9f9;background-color:#60ad08}a.button.green:visited,a.button.success:visited{background-color:#60ad08}a.button.green:hover,a.button.success:hover{background-color:#68bc09}a.button.green:focus,a.button.success:focus{background-color:#60ad08}a.button.green:active,a.button.success:active{background-color:#60ad08}a.button.cancel,a.button.close,a.button.danger,a.button.error,a.button.red{color:#f9f9f9;background-color:#cd2929}a.button.cancel:visited,a.button.close:visited,a.button.danger:visited,a.button.error:visited,a.button.red:visited{background-color:#cd2929}a.button.cancel:hover,a.button.close:hover,a.button.danger:hover,a.button.error:hover,a.button.red:hover{background-color:#d63030}a.button.cancel:focus,a.button.close:focus,a.button.danger:focus,a.button.error:focus,a.button.red:focus{background-color:#cd2929}a.button.cancel:active,a.button.close:active,a.button.danger:active,a.button.error:active,a.button.red:active{background-color:#cd2929}a.button.tertiary{color:#f9f9f9;background-color:#cedae4}a.button.tertiary:visited{background-color:#cedae4}a.button.tertiary:hover{background-color:#d8e1e9}a.button.tertiary:focus{background-color:#cedae4}a.button.tertiary:active{background-color:#cedae4}a.button.wide{padding:10px 50px}a.button.back{position:fixed}a.button span{color:inherit}button{border:none;font-size:1em;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:40px;padding:11px 10px;background-color:#3063a5;color:#f9f9f9;display:inline-block;text-align:center;background-color:#3063a5}button:visited{background-color:#3063a5}button:hover{background-color:#336ab1}button:focus{background-color:#3063a5}button:active{background-color:#3063a5}button.green,button.success{color:#f9f9f9;background-color:#60ad08}button.green:visited,button.success:visited{background-color:#60ad08}button.green:hover,button.success:hover{background-color:#68bc09}button.green:focus,button.success:focus{background-color:#60ad08}button.green:active,button.success:active{background-color:#60ad08}button.white{border:1px solid #252525;background-color:#f9f9f9;color:#252525}button.cancel,button.close,button.danger,button.error,button.red{color:#f9f9f9;background-color:#cd2929}button.cancel:visited,button.close:visited,button.danger:visited,button.error:visited,button.red:visited{background-color:#cd2929}button.cancel:hover,button.close:hover,button.danger:hover,button.error:hover,button.red:hover{background-color:#d63030}button.cancel:focus,button.close:focus,button.danger:focus,button.error:focus,button.red:focus{background-color:#cd2929}button.cancel:active,button.close:active,button.danger:active,button.error:active,button.red:active{background-color:#cd2929}button.tertiary{color:#f9f9f9;background-color:#cedae4}button.tertiary:visited{background-color:#cedae4}button.tertiary:hover{background-color:#d8e1e9}button.tertiary:focus{background-color:#cedae4}button.tertiary:active{background-color:#cedae4}button.font-fix{font-size:1em}button.padding-fix{padding-top:0;padding-bottom:0}#card-number,#cvv,#expiration-date{display:inline-block}#card-number,#cvv,#expiration-date,div.hosted-field iframe,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{height:40px;background-color:#f9f9f9;border-color:#3063a5;border-style:solid;border-width:1px;padding:1px .5em;vertical-align:middle}#card-number.input-small,#cvv.input-small,#expiration-date.input-small,div.hosted-field iframe.input-small,input[type=email].input-small,input[type=password].input-small,input[type=tel].input-small,input[type=text].input-small,select.input-small,textarea.input-small{height:30px}input[type=checkbox]{width:25px!important;height:25px;background:#fff;border-style:solid;border-width:1px;border-color:#3063a5;-webkit-appearance:none;-moz-appearance:none}input[type=checkbox]:checked{background:url(/assets/images/icons/ok.png) center center no-repeat}textarea{min-height:90px}label.address-radio{position:relative;padding-left:1.5em;display:block;line-height:1.2em}label.address-radio>input[type=radio]{position:absolute;top:50%;left:0;transform:translateY(-50%)}h1{font-size:1.5em}container{width:175px;margin-left:20px}.checkable{font-size:1.5em;vertical-align:middle;margin-right:5px}[disabled]{opacity:.3}.alert{color:red;margin:.5em 0}.outerBox{margin:0 auto}.innerBox{width:100%!important;margin:1em auto;border:1px solid #3063a5;background:#fff;padding:2em 1em!important;text-align:center}.middle{vertical-align:middle!important}.contents{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.25em}.full-width{width:100%}.mobile-pay,.summary-mobile{display:inline-block;margin:.5em 0;width:100%}.row{display:table-row}.cell{display:table-cell}#terms{display:table-cell}.terms-box{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4%;display:table-cell}.add,.pay{width:100%}.summary{display:none}.mobile_summary{display:block;padding-right:18px!important;border:1px solid #000;box-shadow:2px 2px 2px #262323;padding:1em;background-color:#fff;margin-bottom:1em}.delivery{width:57.6666666667%}.change-btn{display:inline-block;background:#fff!important;color:#000!important;border:1px solid #000;vertical-align:middle!important;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:40px;padding:11px 10px;background-color:#3063a5;color:#f9f9f9;display:inline-block;text-align:center;font-size:1em;font-weight:400;margin-left:1em;float:right}.checkout-heading{font-size:1.25em;font-weight:700}.order-items{width:100%}.account-button{display:inline-block;width:100%;float:right;margin:0 0 1em 0}.account-button:nth-child(1){float:left!important}.account-icon,.account-link{font-size:1.25em;background:#fff;border:1px solid #3063a5}.account-icon i{width:60px;padding-top:1em;text-align:center;vertical-align:middle}.account-link{border-left:none;text-align:center;vertical-align:middle;width:100%}.approval-item{margin:1em 0;vertical-align:middle;text-align:center;width:100%}.approval-item img{height:150px}.approval-item textarea{width:100%;height:150px}.approval-item a{width:100%}.divider{margin:40px 0}.show-description{width:100%!important;text-align:center;margin-bottom:5px}@media (min-width:1280px){.mobile-pay,.summary-mobile{display:none!important;margin:0!important}.summary{display:inline-block;border:1px solid #000;box-shadow:2px 2px 2px #262323;padding:1em;background-color:#fff;width:40%}.mobile_summary{display:none}}@media (min-width:1024px){.approval-item{display:table-cell;width:auto!important;padding:1em 1em}.approval-item a{margin:0 1em}.approval-item textarea{min-width:300px}.account-button{width:40%;margin:0 0 1em 5em}.checkout-heading{font-size:1.5em}.delivery{width:100%}.divider{margin:20px 0}.outerBox{width:600px}.innerBox{width:100%}.contents{font-size:1.75em}.add{width:15%!important;float:right;margin:1% 42% 2% 0}.addresses{width:100%}.order-items{width:40%}table:not(.table-ignore){border-collapse:collapse;width:100%}table:not(.table-ignore) td,table:not(.table-ignore) th{border:1px solid grey;text-align:left;padding:8px;vertical-align:middle!important}table:not(.table-ignore) td.no-border{border:none;background-color:#f3f3f3}table:not(.table-ignore) th{background-color:#ebebeb;font-weight:700}table:not(.table-ignore) td{background-color:#fdfdfd}}@media screen and (-webkit-min-device-pixel-ratio:0){input:focus,select:focus,textarea:focus{background:#eee}}#paymentMethods li{display:inline-block;margin-right:5px}#paymentMethods li button{background-color:#a6a6a6}#paymentMethods li button.active{background-color:#336ab1}#payment-cards-list li{display:inline}#payment-cards-list li i{font-size:2em;color:#a6a6a6}#payment-cards-list li i.active{color:#336ab1}#card-provider .ng-valid{color:green}#payment{display:block;margin-bottom:400px}
.culture .culture-select .culture-flag-en::before{position:absolute;left:0;top:0;width:200px;height:200px;background-image:url(/assets/images/icons/flag/en.png)}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.loading-indicator{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#e3e0e0;position:absolute;left:0;right:0;text-align:center;font-size:100px!important;z-index:999}.loading-preview{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#e3e0e0;opacity:.5;position:absolute;left:43%;top:38%;text-align:center;font-size:100px!important;z-index:999}.loading-inline{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#e3e0e0;opacity:.5;position:inline;text-align:center;text-align:center;font-size:100px!important;margin:100px;z-index:999}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-root{position:fixed;top:0;left:0;width:100%;height:100%;display:block;background-color:RGBA(25,25,25,.5);z-index:999}.modal-root .modal{background-color:#f3f3f3;width:100%;height:100%;text-align:center;margin:0 auto;overflow-y:auto}.modal-root .modal .modal-header{text-align:center;position:absolute;top:0;width:100%;height:40px;-webkit-box-shadow:0 2px 8px -4px #000;-moz-box-shadow:0 2px 8px -4px #000;box-shadow:0 2px 8px -4px #000;z-index:1}.modal-root .modal .modal-header .modal-header-element{display:inline-block;font-size:1.3em;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-root .modal .modal-content{padding-top:40px;height:100%;position:relative}.modal-root .modal .modal-content .album-image{cursor:pointer}.modal-root .modal .modal-scroll{height:100%;overflow-y:auto;overflow-x:hidden}.modal-root .modal .modal-scroll::-webkit-scrollbar{width:8px;height:8px}.modal-root .modal .modal-scroll::-webkit-scrollbar-track{background-color:#cbdbf0}.modal-root .modal .modal-scroll::-webkit-scrollbar-thumb{background-color:#407bc8}.modal-root .modal .modal-scroll .button-back{margin-bottom:20px}.modal-root .modal .pack-product{text-align:left}.modal-root .modal .modal-picker{top:10px}.modal-root .modal .photo-album{width:90%;margin:0 auto}.modal-root .modal .add-to-basket,.modal-root .modal .cancel-button,.modal-root .modal .selection-amt{display:inline-block}.modal-root .modal .cancel-button{float:left;width:auto!important}.modal-root .modal .continue{float:right}.modal-root .modal .add-to-basket{float:right;width:auto!important}.modal-root .modal .selection-amt{font-size:1em;background-color:#4b77b1;padding:5px 30px;color:#fff;border-radius:10px;margin:0 auto;position:relative;top:5px}.modal-root .modal .selection-amt-lg{display:none}.modal-root .modal .picture-selected{border:4px solid #3bb879;position:relative}.modal-root .modal .picture-selected .quantity-changer{position:absolute;bottom:5px;left:0;right:0}.modal-root .modal .picture-selected .quantity-changer .button{margin:-5px}.modal-root .modal .modal-text-block{padding:20px!important}.modal-root .modal .modal-add-sitting-text{padding:20px}.modal-root .modal .modal-button-box{display:flex;gap:30px;justify-content:center;padding:10px}.modal-root .modal:has(.modal-add-sitting){top:20%;width:80%;height:fit-content}@media (min-width:574px){.modal-root{padding-bottom:50px}}@media (min-width:364px){.products-pack .pack-product{max-height:107px}}@media (max-width:450px){.modal-root .modal .modal-header .modal-header-element{font-size:1em}}@media (min-width:444px){.selection-amt-lg{display:inline-block}.selection-amt-sm{display:none}}@media (min-width:640px){.modal-root .modal{width:98%;height:95%;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-root .modal:has(.modal-pack-reminder){width:50%;max-width:1000px;min-width:400px;height:auto}.modal-root .modal:has(.modal-login-reminder){width:40%;max-width:800px;min-width:400px;height:auto}.modal-root .modal:has(.modal-add-sitting){width:fit-content;height:fit-content}}progress[value]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:20px}progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:0;border:1px solid #a9a9a9}progress[value]::-webkit-progress-value{background-color:#3063a5}progress[value]::-moz-progress-bar{background-color:#3063a5}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.upsell-max-percentage{font-weight:700;color:#cd2929}
modal-picture-picker{overflow:visible;position:relative;display:block}.modal upsell-ribbon{position:sticky;top:0;z-index:10}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.humane-jackedup{background:0 0;background-color:#3063a5;color:#f9f9f9!important;text-shadow:none!important}.humane-error{background-color:#cd2929!important;color:#f9f9f9!important}.humane-success{background-color:#60ad08!important;color:#f9f9f9!important}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-header{margin-bottom:20px}table.order-summary-block{margin-top:20px;box-shadow:none;width:70%}table.order-summary-block tr.order-summary-item{display:table-row}table.order-summary-block tr.order-summary-item th{text-align:left;padding:10px;border:none}table.order-summary-block .order-summary-item{margin:0}table.order-summary-block .order-summary-item td{background:#ebebeb;padding:10px;border:none}.order-summary-block{box-shadow:0 8px 9px -8px #a6a6a6;margin-bottom:30px;padding-bottom:20px}.order-summary-block .order-summary-item{display:block;margin:10px 0}.order-summary-block .order-summary-item.margin-top-20-i{margin-top:20px!important}.order-summary-block .order-summary-item .order-summary-item-header{display:inline-block;width:40%}.order-summary-block .order-summary-item .order-summary-item-data{display:inline-block;width:55%;vertical-align:text-top;font-weight:700}.order-order-items .order-item{background-color:#f9f9f9;box-shadow:0 8px 9px -8px #9c9c9c;margin-bottom:30px}.order-order-items .order-item .order-item-image,.order-order-items .order-item .order-item-image-child,.order-order-items .order-item .order-item-meta{display:inline-block;padding:10px}.order-order-items .order-item .order-item-reorder{width:100%}.order-order-items .order-item .order-item-image{max-width:120px;vertical-align:top}.order-order-items .order-item .order-item-image img{max-width:100%;max-height:100%}.order-order-items .order-item .order-item-image-child{max-width:100px;vertical-align:top}.order-order-items .order-item .order-item-image-child img{max-width:100%;max-height:100%}.order-order-items .order-item .order-item-meta{font-size:.9em;width:220px}.order-order-items .stack{margin:10px 0;padding-bottom:5px;overflow:hidden;position:relative}.order-order-items .stack .stacked-left{display:inline-block;text-align:left;font-weight:700}.order-order-items .stack .stacked-left::after{content:"............................................................................................................................................................................";letter-spacing:3px;font-size:10px;color:#cecece;display:inline-block;vertical-align:bottom;padding-left:10px;width:0;white-space:nowrap}.order-order-items .stack .stacked-right{display:inline-block;text-align:right;position:absolute;right:0;bottom:5px;background-color:#f9f9f9;padding-left:10px}.rtl .stack .stacked-right{right:auto;left:0}@media (min-width:468px){.order-order-items .order-item .order-item-image{max-width:170px}.order-order-items .order-item .order-item-image-child{max-width:120px}}@media (min-width:468px){.order-order-items .order-item .order-item-meta{width:258px}}@media (min-width:640px){.order-order-items .order-item .order-item-meta{width:430px}}@media (min-width:768px){.order-order-items .order-item .order-item-meta{width:558px}}@media (min-width:876px){.order-order-items .order-item .order-item-meta{width:666px}}@media (min-width:1024px){.order-order-items .order-item .order-item-meta{width:814px}}@media (min-width:1280px){.order-order-items .order-item .order-item-meta{width:1070px}}@media (min-width:1408px){.order-order-items .order-item .order-item-meta{width:1198px}}@media (min-width:1600px){.order-order-items .order-item .order-item-meta{width:1390px}}@media (min-width:1770px){.order-order-items .order-item .order-item-meta{width:1560px}}@media (min-width:640px){.order-order-items .order-item .order-item-meta .stack{width:300px}}@media (min-width:1024px){.order-summary-block .order-summary-item .order-summary-item-header{width:250px}.order-summary-block .order-summary-item .order-summary-item-data{width:auto}}@media (min-width:1280px){table.order-summary-block{margin-top:20px;box-shadow:none;width:50%}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay{position:fixed;width:100%;height:90px;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.75);z-index:1;text-align:center;padding-top:20px}.overlay-text{text-overflow:ellipsis;display:inline-block;width:80%;text-align:center;color:#3063a5}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.packs{margin-top:5px}.packs .product .product-info{float:right}@media (min-width:1280px){.packs{position:absolute;margin-top:5px;width:60%;left:20%}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.picture-basket{position:absolute;bottom:28px;left:2px;background-color:#3063a5;color:#fff;padding:5px;border-top-right-radius:6px;opacity:.9;z-index:10;cursor:default}.small-icon{font-size:smaller!important;vertical-align:middle!important;padding:0 4px 4px 0!important}.filter-preview{margin:10px}#sepia{color:#9d5837}#black-and-white{color:#4d4a4a}#colour{color:#2c0d5f}.basket-item-image{display:inline-block}.adjust-buttons{vertical-align:top;display:inline-block}.basket-item-image-section{margin-bottom:40px}.image-basket-count:not(.image-basket-count-product){position:absolute;margin:5px}.image-basket-count,.image-basket-count-favourite,.image-basket-count-product{width:50px;height:30px;background-color:#3063a5;color:#fff;border-radius:15px;padding:8px 0 22px;font-size:smaller;border:1px solid #173965}.image-basket-count span,.image-basket-count-favourite span,.image-basket-count-product span{font-size:11pt!important;margin-left:2px;font-weight:700;margin-top:5px;vertical-align:middle!important}.image-basket-count{bottom:20px}.album-images .image-basket-count{bottom:2px}.image-basket-count-favourite{bottom:-4px;right:35px}.preview-container{text-align:center}.preview-picture-wrapper{float:none}.picture-preview{width:auto;margin:0 auto;position:relative}.picture-preview .arrow-left,.picture-preview .arrow-right{height:100%;width:35px;top:0;color:#a6a6a6;cursor:pointer;font-size:1.5em}.picture-preview .arrow-left:hover,.picture-preview .arrow-right:hover{background-color:initial;color:#a6a6a6}.picture-preview .arrow-left{left:-35px;background:#ebebeb;background:-moz-linear-gradient(left,#ebebeb 0,rgba(235,235,235,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,#ebebeb),color-stop(100%,rgba(235,235,235,0)));background:-webkit-linear-gradient(left,#ebebeb 0,rgba(235,235,235,0) 100%);background:-o-linear-gradient(left,#ebebeb 0,rgba(235,235,235,0) 100%);background:-ms-linear-gradient(left,#ebebeb 0,rgba(235,235,235,0) 100%);background:linear-gradient(to left,#ebebeb 0,rgba(235,235,235,0) 100%)}.picture-preview .arrow-left .fa-chevron-left{position:absolute;left:8px;top:50%;transform:translateY(-50%)}.picture-preview .arrow-right{right:-35px;background:#ebebeb;background:-moz-linear-gradient(right,#ebebeb 0,rgba(235,235,235,0) 100%);background:-webkit-gradient(right top,right top,color-stop(0,#ebebeb),color-stop(100%,rgba(235,235,235,0)));background:-webkit-linear-gradient(right,#ebebeb 0,rgba(235,235,235,0) 100%);background:-o-linear-gradient(right,#ebebeb 0,rgba(235,235,235,0) 100%);background:-ms-linear-gradient(right,#ebebeb 0,rgba(235,235,235,0) 100%);background:linear-gradient(to right,#ebebeb 0,rgba(235,235,235,0) 100%)}.picture-preview .arrow-right .fa-chevron-right{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.picture-preview img{width:100%;max-width:630px;max-height:480px;object-fit:contain;margin:0 auto;display:block}#preview-img-sticky{display:none;position:fixed;top:109px;right:4px;width:auto;height:auto;max-width:120px;max-height:120px;object-fit:contain;object-position:top right;z-index:998;pointer-events:none;border:4px solid #fff;box-shadow:2px 3px 8px 0 #ddd}.liked{color:#fff;cursor:pointer;background-color:#c1c1c1;padding:6px;position:absolute;font-size:.8em;top:0;right:0;z-index:10;border-radius:50%;-webkit-box-shadow:0 0 25px -5px #000;-moz-box-shadow:0 0 25px -5px #000;box-shadow:0 0 6px -2px #000;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.liked:hover{-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#60ad08}.basket-quantity-changer{cursor:default;margin-bottom:10px}.basket-quantity-changer .basket-quantity-amt{height:41px;display:inline-block;vertical-align:middle;background-color:#3063a5;text-align:center;min-width:40px;border:1px solid #3063a5;padding:0 .25em}.basket-quantity-changer .button,.basket-quantity-changer button{height:40px;vertical-align:bottom;display:inline-block;padding-top:12px;padding-bottom:15px;height:40px;z-index:0;width:auto;margin:0!important}.basket-quantity-changer .basket-quantity-input{width:50px;text-align:center;vertical-align:middle;border-bottom:1px solid #3063a5;border-top:none;font-size:1em;background:#fff}.quantity-changer{cursor:default}.quantity-changer .quantity-amt{line-height:35px;display:inline-block;vertical-align:middle;background-color:#fff;text-align:center;min-width:41px;margin:-5px}.quantity-changer .button,.quantity-changer button{vertical-align:middle;display:inline-block;min-height:0;padding-top:10px;padding-bottom:5px;height:35px;width:41px;z-index:1}.lower-tab{position:fixed;bottom:0;left:50%;transform:translateX(-50%);background-color:#fff;box-shadow:2px 3px 8px 0 #ddd;border-radius:15px 15px 0 0;z-index:998}.lower-tab p{padding:8px 14px;color:#252525;font-weight:800}.lower-tab i{color:#dbdbdb}@media (min-width:375px){.image-basket-count-favourite{right:60px}}@media (min-width:468px){.display_img{width:80%}}@media (min-width:1024px){.image-basket-count-product{left:18px}.image-basket-count-favourite{right:55px}}@media (min-width:1280px){.image-basket-count-favourite{right:80px}}@media (min-width:1408px){.picture-preview img{width:auto;margin:0 auto}}@media (max-width:640px){.preview{padding-bottom:0!important;padding-top:0!important}.picture-preview{width:70%}.picture-preview .arrow-left,.picture-preview .arrow-right{position:absolute}}@media (max-width:1280px){.picture-preview img{max-height:420px}}
.default-image-wrapper,.product .product-header .logo,.product .product-picture-preview,.product .product-picture-preview-mobile{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper,.product .product-header .logo,.product .product-picture-preview,.product .product-picture-preview-mobile{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.strikethrough{text-decoration:line-through}.mobile-pad{margin:0 0 15px 15px}.premium-price{margin-left:0!important}.upsell{background-color:#fff;color:red;font-weight:700;border-radius:15px;padding:5px 10px;font-size:smaller;margin-top:5px;border:1px solid #173965;overflow:hidden;width:100%;display:block}.products-list{padding-bottom:10px}.products-list .breaker{height:2px}.products-list .products-list-categories{position:relative;color:#f9f9f9;height:90px;padding-top:0}.products-list .products-list-categories .product-list-category-header{position:relative;width:25%;display:inline-block;height:90px;text-align:center;line-height:2em;border:1px solid #dadada;border-bottom-width:4px;cursor:pointer;background-color:#a6a6a6;vertical-align:top;-moz-transition:all .1s ease;-o-transition:all .1s ease;-webkit-transition:all .1s ease;transition:all .1s ease}.products-list .products-list-categories .product-list-category-header.disable{opacity:.4}.products-list .products-list-categories .product-list-category-header .product-icon{height:40px;width:40px}.products-list .products-list-categories .product-list-category-header .product-name{font-size:.8em}.products-list .products-list-categories .product-list-category-header .category-arrow{position:absolute;bottom:-33px;color:#3063a5;font-size:3em;left:0;right:0}.products-list .products-list-categories .product-list-category-header .category-arrow.active{color:#336ab1}.products-list .products-list-categories .product-list-category-header:hover{background-color:#336ab1;border-bottom-width:8px}.products-list .products-list-categories .product-list-category-header.active{background-color:#336ab1;border-bottom-width:12px}.products-list .products-list-categories .product-list-category-header h3{position:relative;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.3em}.product-title{font-size:1.2em;margin-bottom:10px;display:inline-block;font-weight:700}.product{display:flex;flex-direction:column;font-size:.8em;margin-bottom:20px;text-align:left;background-color:#f9f9f9;border-radius:5px;box-shadow:2px 3px 8px 0 #ddd;outline:1px solid #ffffff00;transition:outline .2s ease-in-out;padding:0;overflow:visible}.product>:first-child{padding:25px 20px 0}.product>*{padding:0 20px}.product>:last-child{padding:0 20px 25px}.product>:only-child{padding:25px 20px}.product:hover{outline:1px solid #3063a5}.product .product-header .logo{height:100px;width:100px;flex-shrink:0}.product .product-row>:first-child{width:100px;min-width:100px}.product .product-margin-left{margin-left:120px}.product .product-header-pricing{min-height:32px}.product .product-actions{text-align:right}@media (min-width:468px){.product .product-actions .product-price{padding-left:120px}}.product .product-defaults label{display:block;margin-bottom:5px;font-size:.8em}.product .product-basket{margin-top:10px}.product .buy-action{min-width:80px}.product .product-brief{overflow:hidden;font-size:smaller}.product .product-info{position:relative}.product .product-pip .pip{width:150px;height:150px}.product .product-details-and-options .buy-action{max-width:none}.product .product-details-and-options .details{padding-top:20px}.product .product-details-and-options .product-option label{min-width:100px;max-width:100px}.product .product-details-and-options .product-option select{width:100%;text-overflow:ellipsis}.product label{font-size:.8em}.product label.option-upgrade{color:#3063a5}.product label.option-upgrade input{flex-shrink:0}.product pre{white-space:pre-line}.product .button-details{margin-top:10px;background-color:#cedae4}.product .button-details.tertiary{color:#252525!important}.product .products-list{padding-bottom:0}.product .product-basket{text-align:center}.product .product-picture-preview,.product .product-picture-preview-mobile{height:100px;width:100px}.product .product-picture-preview{margin:10px;display:none}.product .product-picture-preview-mobile{margin:10px 0 0 70px}.product .child-product-wrapper{display:flex;gap:12px;height:150px}.product .child-product-wrapper .button{height:50px}.product .child-product-wrapper-premium{display:flex;gap:12px;align-items:center}.product .child-product-wrapper-premium .button{height:50px}.product .child-product-info-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.product .product-name{overflow:auto}.product.premium .product-info{height:70vw;width:70vw;box-sizing:content-box}.product.premium .product-info .logo{width:70vw;height:70vw;background-size:contain;background-repeat:no-repeat;border:1px solid #a6a6a6}.product.premium .product-brief{height:auto;line-height:1.2em}.product.premium .product-details-and-options{overflow:hidden}.product.premium .product-actions{text-align:left}.product.premium .picture-preview{min-height:150px;min-width:150px;height:150px;width:150px;margin:0 0!important;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:smaller}.product.premium .picture-preview span{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product.premium .product-note{font-weight:700;font-size:1em;margin-bottom:.5em}.product.premium .picture-container{height:150px;width:100%;vertical-align:top;position:relative;margin-bottom:50px}.product.premium .picture-container .button{left:160px;width:70px}.product.premium .picture-container .product-note-placeholder{margin-top:5px;font-size:.8em}.product.premium .picture-container-pack{height:150px;width:100%;vertical-align:top;position:relative;margin-bottom:80px}.product.premium .picture-container-pack .button{width:70px;min-height:50px}.product.premium .picture-container-pack .product-note-placeholder{margin-top:5px;font-size:.8em}.product.premium{outline:0;transition:none}.large-cancel-button{vertical-align:bottom;padding:1.55em 2em}.product-price{font-weight:700;font-size:1em!important;margin-bottom:0;display:block;color:#3063a5}.product-price .from{font-weight:400;font-size:.8em!important;display:block}@media (min-width:375px){.mobile-pad{margin:0}}@media (min-width:450px){.picture-chooser-wrapper .button{left:175px;width:150px!important}}@media (min-width:510px){.product-picture-preview{display:block!important}.product-picture-preview-mobile{display:none!important}}@media (min-width:640px){.pip{width:178px!important;height:178px!important}}@media (min-width:720px){.pip{width:239px!important;height:239px!important}.button-details{min-width:239px}}@media (min-width:468px){.product.premium .product-info{height:360px;width:360px}.product.premium .product-info .logo{width:360px;height:360px}.product.premium .picture-preview{min-width:200px;min-height:200px;width:200px;height:200px}.product.premium .picture-container{height:200px;width:100%;vertical-align:top;position:relative;margin-bottom:50px}.product.premium .picture-container .product-note-placeholder{left:220px;top:130px;font-size:.8em}.product.premium .picture-container-pack{height:200px;width:100%;vertical-align:top;position:relative;margin-bottom:60px}.product.premium .picture-container-pack .product-note-placeholder{left:220px;top:165px;font-size:.8em}.product.premium .child-product-wrapper{height:200px}}@media (min-width:640px){.upsell{width:auto;display:table}.large-cancel-button{padding:1.35em 1.65em}.product{font-size:1em}.product.premium .product-info{height:360px;width:360px}.product.premium .product-info .logo{width:360px;height:360px}}@media (min-width:1024px){.product-price{font-size:.95em!important}.product{font-size:1em}.product .button-details{margin-left:100px}.product .product-details-and-options .buy-action{max-width:none;width:auto}.product .product-details-and-options .product-option label{line-height:1.25em}.product .product-info .logo{width:90px;height:90px}.product.premium .product-info{height:360px;width:360px}.product.premium .product-info .logo{width:360px;height:360px}.product.premium .picture-chooser-wrapper{margin-left:380px;margin-right:380px}}@media (min-width:1280px){.pip{width:308px!important;height:308px!important}.button-details{min-width:308px}}@media (min-width:1408px){.pip{width:320px!important;height:320px!important}.button-details{min-width:320px}}@media (min-width:1600px){.pip{width:350px!important;height:350px!important}.button-details{min-width:350px}}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#privacy{font-size:.85em}#privacy #privacy-more-trigger{color:#3063a5;cursor:pointer;margin-bottom:3.8em!important}#register{padding-bottom:20px}@media (min-width:1024px){#register{padding-bottom:70px}}@media (max-width:1280px){#privacy #privacy-more-trigger{margin-bottom:0!important}}.padding-bottom-70{padding-bottom:70px}#register div.hosted-field iframe,#register input[type=email],#register input[type=password],#register input[type=tel],#register input[type=text],#register select,#register textarea{font-size:1.2em;color:#000;width:500px;height:50px;padding:5px 10px;text-align:left;border:2px solid #01b055;margin:10px 0;border-radius:10px}#register button{border:none;margin-top:50px;padding:15px 60px;font-size:1.4em;text-align:center;border-radius:10px}#register .password-container{width:500px;display:inline-block;text-align:left}#register .password-container div.hosted-field iframe,#register .password-container input[type=email],#register .password-container input[type=password],#register .password-container input[type=tel],#register .password-container input[type=text],#register .password-container select,#register .password-container textarea{width:410px}#register .password-container span{font-size:2em;padding:5px}@media (max-width:640px){#register div.hosted-field iframe,#register input[type=email],#register input[type=password],#register input[type=tel],#register input[type=text],#register select,#register textarea{width:400px}}@media (max-width:468px){#register div.hosted-field iframe,#register input[type=email],#register input[type=password],#register input[type=tel],#register input[type=text],#register select,#register textarea{width:300px}}.bypass-register-container{margin-top:20px}#bypass-register{font-size:1.2em!important;padding:15px 40px!important;background-color:#d6e6f4;color:#3063a5;margin-top:0!important}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.rtl .text-align-center{text-align:center!important}body.rtl [fix-and-scroll]{direction:ltr}body.rtl div{direction:rtl;text-align:right}body.rtl .header .header-desktop .header-left{float:left}body.rtl .premium .product-details{float:none!important}body.rtl .premium .product-actions{float:none!important;text-align:right}body.rtl .premium .product-actions .buy-action{float:none!important}body.rtl .premium .picture-container .button{left:0;right:220px}body.rtl .premium .picture-chooser-wrapper .buy-action{float:none!important}@media (min-width:1024px){body.rtl .premium .picture-chooser-wrapper{margin-left:0;margin-right:420px}}body.rtl .image-basket-count{text-align:center}body.rtl .modal-premium-layout{text-align:center}body.rtl .album-thumb{float:right;margin-right:0;margin-left:15px}body.rtl .product .product-details{text-align:right;float:right}body.rtl .product .buy-action{float:left!important}body.rtl .product .product-actions{float:left}body.rtl .product .product-defaults{float:right}body.rtl .product .product-info{float:right;margin-right:0;margin-left:10px}body.rtl .product .button-details,body.rtl .product .pip,body.rtl .product .product-price{margin-left:0}@media (min-width:1024px){body.rtl .product .button-details,body.rtl .product .pip,body.rtl .product .product-price{margin-right:100px}}@media (min-width:1770px){body.rtl .product .product-details-and-options .product-option select{margin-right:0;margin-left:1em}}body.rtl .products-list .products-list-categories .product-list-category-header div{text-align:center}body.rtl a,body.rtl button,body.rtl input,body.rtl select{direction:rtl}body.rtl .image-basket-count-favourite{text-align:center}body.rtl .change-btn{float:left}body.rtl payment div{direction:ltr}body.rtl .add-sitting-field{left:0;right:auto}body.rtl .add-sitting-mask{left:-300px;right:auto}body.rtl .album-images{text-align:center}body.rtl .banner{direction:rtl}body.rtl .banner .banner-main div{text-align:center}body.rtl .banner .banner-menu{float:left}body.rtl .header-mobile .language-li .culture img{direction:ltr;left:100px}body.rtl .sitting-title{padding-right:15px}body.rtl .footer{direction:rtl}body.rtl .footer .footer-link{margin:0}body.rtl .footer .footer-link span{margin-right:1em}body.rtl .home-sitting-input div{direction:rtl;text-align:center!important}body.rtl .home-sitting-input input{text-align:right}body.rtl .home-page-form div{text-align:center}body.rtl .password-container{right:11px}body.rtl .home-registered{text-align:center}
.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.default-image-wrapper{height:150px;width:150px;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #a6a6a6;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.upsell-ribbon{background:#3063a5;color:#f9f9f9;text-align:center;position:relative}.upsell-ribbon .discount-title{font-size:1.2em;font-weight:700}.upsell-ribbon .discount-meta{font-size:1em;font-weight:700}.upsell-ribbon .discount-savings{font-size:1.1em}.upsell-ribbon .discount-disclaimer{font-size:.8em;font-style:italic}.upsell-ribbon .upsell-discount-row .upsell-discount-save-percent{font-weight:700}.upsell-ribbon .upsell-discount-row:last-of-type .upsell-discount-save-percent{text-decoration:underline}.upsell-ribbon .upsell-discount-row.upsell-discount-break>*{padding:0 2px 10px 0;line-height:0}.upsell-ribbon:after,.upsell-ribbon:before{background:#3063a5;content:' ';height:100%;width:10px;position:absolute;top:0}.upsell-ribbon:before{left:-10px}.upsell-ribbon:after{right:-10px}.upsell-ribbon .upsell-ribbon-corners{width:100%;position:absolute}.upsell-ribbon .upsell-ribbon-corners:after,.upsell-ribbon .upsell-ribbon-corners:before{content:' ';height:0;width:0;position:absolute;border-style:solid}.upsell-ribbon .upsell-ribbon-corners:first-of-type{top:-10px}.upsell-ribbon .upsell-ribbon-corners:first-of-type:before{border-width:0 0 10px 10px;border-color:#173965 transparent;left:-10px}.upsell-ribbon .upsell-ribbon-corners:first-of-type:after{border-width:10px 0 0 10px;border-color:transparent #173965;right:-10px}.upsell-ribbon .upsell-ribbon-corners:last-of-type{bottom:0}.upsell-ribbon .upsell-ribbon-corners:last-of-type:before{border-width:0 10px 10px 0;border-color:transparent #173965;left:-10px}.upsell-ribbon .upsell-ribbon-corners:last-of-type:after{border-width:0 0 10px 10px;border-color:transparent #173965;right:-10px}.upsell-ribbon li,.upsell-ribbon ul{padding:0}.upsell-ribbon tr:not(:last-of-type) td{padding-bottom:5px}
#fbplus-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fbplus-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png)}#fbplus-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fbplus-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fbplus-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}#fbplus-outer{position:relative;width:100%;height:100%;background:#fff}#fbplus-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fbplus-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:1101}#fbplus-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png) -40px 0;cursor:pointer;z-index:1103;display:none}#fbplus-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fbplus-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:0;line-height:0;vertical-align:top}#fbplus-frame{width:100%;height:100%;border:none;display:block}#fbplus-left,#fbplus-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url(../../bower_components/fancybox-plus/images/fbplus/blank.gif);z-index:1102;display:none}#fbplus-left{left:0}#fbplus-right{right:0}#fbplus-left-ico,#fbplus-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fbplus-left-ico{background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png);background-position:-40px -30px}#fbplus-right-ico{background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png);background-position:-40px -60px}#fbplus-left:hover,#fbplus-right:hover{visibility:visible}#fbplus-left:hover span{left:20px}#fbplus-right:hover span{left:auto;right:20px}.fbplus-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fbplus-bg-n{top:-20px;left:0;width:100%;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus-x.png)}#fbplus-bg-ne{top:-20px;right:-20px;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png);background-position:-40px -162px}#fbplus-bg-e{top:0;right:-20px;height:100%;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus-y.png);background-position:-20px 0}#fbplus-bg-se{bottom:-20px;right:-20px;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png);background-position:-40px -182px}#fbplus-bg-s{bottom:-20px;left:0;width:100%;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus-x.png);background-position:0 -20px}#fbplus-bg-sw{bottom:-20px;left:-20px;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png);background-position:-40px -142px}#fbplus-bg-w{top:0;left:-20px;height:100%;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus-y.png)}#fbplus-bg-nw{top:-20px;left:-20px;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png);background-position:-40px -122px}#fbplus-title{font-family:Helvetica;font-size:12px;z-index:1102}.fbplus-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fbplus-title-outside{padding-top:10px;color:#fff}.fbplus-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}#fbplus-title-over{padding:10px;background-image:url(../../bower_components/fancybox-plus/images/fbplus/fbplus_title_over.png);display:block}.fbplus-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fbplus-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fbplus-title-float-wrap td{border:none;white-space:nowrap}#fbplus-title-float-left{padding:0 0 0 15px;background:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png) -40px -90px no-repeat}#fbplus-title-float-main{color:#fff;line-height:29px;font-weight:700;padding:0 0 3px 0;background:url(../../bower_components/fancybox-plus/images/fbplus/fbplus-x.png) 0 -40px}#fbplus-title-float-right{padding:0 0 0 15px;background:url(../../bower_components/fancybox-plus/images/fbplus/fbplus.png) -55px -90px no-repeat}.fbplus-ie6 #fbplus-close{background:0 0}.fbplus-ie6 #fbplus-left-ico{background:0 0}.fbplus-ie6 #fbplus-right-ico{background:0 0}.fbplus-ie6 #fbplus-title-over{background:0 0;zoom:1}.fbplus-ie6 #fbplus-title-float-left{background:0 0}.fbplus-ie6 #fbplus-title-float-main{background:0 0}.fbplus-ie6 #fbplus-title-float-right{background:0 0}#fbplus-hide-sel-frame,.fbplus-ie6 #fbplus-bg-e,.fbplus-ie6 #fbplus-bg-w,.fbplus-ie6 #fbplus-left,.fbplus-ie6 #fbplus-right{height:expression(this.parentNode.clientHeight + "px")}#fbplus-loading.fbplus-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}#fbplus-loading.fbplus-ie6 div{background:0 0}.fbplus-ie .fbplus-bg{background:0 0!important}
body,html{min-height:100%}.humane,.humane-jackedup{position:fixed;-moz-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;z-index:100000}.humane,.humane-jackedup{font-family:Helvetica Neue,Helvetica,san-serif;font-size:18px;letter-spacing:-1px;top:20px;left:30%;opacity:0;width:40%;color:#333;padding:10px;text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACWCAYAAAAfduJyAAAABmJLR0QA/wD/AP+gvaeTAAAAIklEQVQokWNgYGCQZGJgYGDARTDSQnboGDqsnDt0DKWNLAAkiQFdC+vZNQAAAABJRU5ErkJggg==);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(1,rgba(0,0,0,.2))) no-repeat;background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 100%) no-repeat;background:-webkit-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 100%) no-repeat;background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 100%) no-repeat;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 100%) no-repeat;background:linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 100%) no-repeat;background-color:#fff;-webkit-border-radius:3px;border-radius:3px;text-shadow:0 1px 1px rgba(255,255,255,.8);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5);-moz-transform:translateY(-100px);-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}.humane p,.humane ul,.humane-jackedup p,.humane-jackedup ul{margin:0;padding:0}.humane ul,.humane-jackedup ul{list-style:none}.humane-jackedup.humane-jackedup-info,.humane.humane-jackedup-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAABmJLR0QA/wD/AP+gvaeTAAAAR0lEQVQokWNISfn/n4mBgeE/EwMDAwMqQYQYmdoGlxgjI4rY//+Dx2nUFRsQZ2ALTrQQp8QL1DWeqASC014y7aCx8QwMDAwA1aZBIulmpvwAAAAASUVORK5CYII=);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.7)),color-stop(1,rgba(0,0,0,.85))) no-repeat;background:-moz-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.85) 100%) no-repeat;background:-webkit-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.85) 100%) no-repeat;background:-ms-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.85) 100%) no-repeat;background:-o-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.85) 100%) no-repeat;background:linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.85) 100%) no-repeat;background-color:#fff;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.35)}.humane-jackedup.humane-jackedup-success,.humane.humane-jackedup-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAABmJLR0QA/wD/AP+gvaeTAAAASElEQVQokc2SMQ4AIAgDD9/K/79QVzWaENTownAJbWnA5SqACkA/Aiy59hczrGVC30Q7y57EmNU5NL5zwln50IMsfZMel+UBKtFBQSLWM9wLAAAAAElFTkSuQmCC);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#62c462),color-stop(1,#57a957)) no-repeat;background:-moz-linear-gradient(top,#62c462 0,#57a957 100%) no-repeat;background:-webkit-linear-gradient(top,#62c462 0,#57a957 100%) no-repeat;background:-ms-linear-gradient(top,#62c462 0,#57a957 100%) no-repeat;background:-o-linear-gradient(top,#62c462 0,#57a957 100%) no-repeat;background:linear-gradient(top,#62c462 0,#57a957 100%) no-repeat;background-color:#64ff64;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.35)}.humane-jackedup.humane-jackedup-error,.humane.humane-jackedup-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAABmJLR0QA/wD/AP+gvaeTAAAAf0lEQVQokY2TOQ7AIAwER/5mivy/yRc2RQDhA0jhghFYO5bhuS+TZMAoIUMEhhH4loGhfu71cenM3DutWMsaeGKjv3zO5N17KLPJ0+fQD8cpv5uVLPo4vnX0PpXj0nuaaeVzdmw+yXG1O96n2p3kozB757Ni1Z5UPsU9SP8AeAG1kHXE+7RlPAAAAABJRU5ErkJggg==);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ee5f5b),color-stop(1,#c43c35)) no-repeat;background:-moz-linear-gradient(top,#ee5f5b 0,#c43c35 100%) no-repeat;background:-webkit-linear-gradient(top,#ee5f5b 0,#c43c35 100%) no-repeat;background:-ms-linear-gradient(top,#ee5f5b 0,#c43c35 100%) no-repeat;background:-o-linear-gradient(top,#ee5f5b 0,#c43c35 100%) no-repeat;background:linear-gradient(top,#ee5f5b 0,#c43c35 100%) no-repeat;background-color:#ee5f5b;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.35)}.humane-animate,.humane-jackedup.humane-jackedup-animate{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.humane-animate:hover,.humane-jackedup.humane-jackedup-animate:hover{opacity:.7}.humane-jackedup.humane-jackedup-js-animate,.humane-js-animate{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.humane-jackedup.humane-jackedup-js-animate:hover,.humane-js-animate:hover{opacity:.7}
.introjs-overlay{position:absolute;z-index:999999;background-color:#000;opacity:0;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,.9)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-fixParent{z-index:auto!important;opacity:1!important;position:absolute!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;background-color:#fff;background-color:rgba(255,255,255,.9);border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-tooltipReferenceLayer{position:absolute;visibility:hidden;z-index:10000000;background-color:transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{position:absolute;visibility:visible;top:-16px;left:-16px;z-index:9999999999!important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:700;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#ff3019;background:-webkit-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff3019),color-stop(100%,#cf0404));background:-moz-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-ms-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-o-linear-gradient(top,#ff3019 0,#cf0404 100%);background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.4)}.introjs-arrow{border:5px solid #fff;content:'';position:absolute}.introjs-arrow.top{top:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent}.introjs-arrow.top-right{top:-10px;right:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent}.introjs-arrow.right{right:-10px;top:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;border-top-color:#fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left{left:-10px;top:10px;border-top-color:transparent;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-top-color:transparent;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent}.introjs-tooltip{position:absolute;visibility:visible;padding:10px;background-color:#fff;min-width:200px;max-width:300px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.4);-webkit-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-ms-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{position:relative;overflow:visible;display:inline-block;padding:.3em .8em;border:1px solid #d4d4d4;margin:0;text-decoration:none;text-shadow:1px 1px 0 #fff;font:11px/normal sans-serif;color:#333;white-space:nowrap;cursor:pointer;outline:0;background-color:#ececec;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#ececec));background-image:-moz-linear-gradient(#f4f4f4,#ececec);background-image:-o-linear-gradient(#f4f4f4,#ececec);background-image:linear-gradient(#f4f4f4,#ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;zoom:1;margin-top:10px}.introjs-button:hover{border-color:#bcbcbc;text-decoration:none;box-shadow:0 1px 1px #e3e3e3}.introjs-button:active,.introjs-button:focus{background-image:-webkit-gradient(linear,0 0,0 100%,from(#ececec),to(#f4f4f4));background-image:-moz-linear-gradient(#ececec,#f4f4f4);background-image:-o-linear-gradient(#ececec,#f4f4f4);background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{margin-right:5px;color:#7a7a7a}.introjs-prevbutton{-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;border-right:none}.introjs-nextbutton{-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#9a9a9a;border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-bullets{text-align:center}.introjs-bullets ul{clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none}.introjs-bullets ul li a:hover{background:#999}.introjs-bullets ul li a.active{background:#999}.introjs-progress{overflow:hidden;height:10px;margin:10px 0 5px 0;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,.57)}.introjs-hint-pulse{width:10px;height:10px;border:5px solid rgba(60,60,60,.27);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.introjs-hint-no-anim .introjs-hint-dot{-webkit-animation:none;-moz-animation:none;animation:none}.introjs-hint-dot{border:10px solid rgba(146,146,146,.36);background:0 0;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;height:50px;width:50px;-webkit-animation:introjspulse 3s ease-out;-moz-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}@-moz-keyframes intrjspulse{0%{-moz-transform:scale(0);opacity:0}25%{-moz-transform:scale(0);opacity:.1}50%{-moz-transform:scale(.1);opacity:.3}75%{-moz-transform:scale(.5);opacity:.5}100%{-moz-transform:scale(1);opacity:0}}@-webkit-keyframes introjspulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);opacity:.3}75%{-webkit-transform:scale(.5);opacity:.5}100%{-webkit-transform:scale(1);opacity:0}}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../fontAwesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fontAwesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fontAwesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fontAwesome/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fontAwesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fontAwesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0LmNzcyIsIm1HcmlkLWNvcmUuY3NzIiwibUdyaWQtcHguY3NzIiwiY29uZmlnLnNjc3MiLCJhZGRTaXR0aW5nLnNjc3MiLCJhbGJ1bXMuc2NzcyIsImFuaW1hdGlvbnMuc2NzcyIsIm1peGlucy5zY3NzIiwiYXJlWW91U3VyZS5zY3NzIiwiYmFubmVyLnNjc3MiLCJiYXNlLnNjc3MiLCJiYXNlLmNzcyIsImJhc2tldC5zY3NzIiwiY29va2llTWVzc2FnZS5zY3NzIiwiZFJldGVudGlvbk1vZGFsLnNjc3MiLCJmZWVkYmFjay5zY3NzIiwiZml4QW5kU2Nyb2xsLnNjc3MiLCJmb290ZXIuc2NzcyIsImZvcm1zLnNjc3MiLCJoZWFkZXIuc2NzcyIsImhvbWUuc2NzcyIsImljb25zLnNjc3MiLCJpbnB1dC5zY3NzIiwiaW5wdXQuY3NzIiwibGFuZ3VhZ2Uuc2NzcyIsImxvYWRpbmcuc2NzcyIsIm1vZGFsLnNjc3MiLCJtb2RhbFBhY2tSZW1pbmRlci5zY3NzIiwibW9kYWxQaWN0dXJlUGlja2VyLnNjc3MiLCJub3RpZmljYXRpb24uc2NzcyIsIm9yZGVycy5zY3NzIiwib3ZlcmxheS5zY3NzIiwicGFja3Muc2NzcyIsInBpY3R1cmVzLnNjc3MiLCJwcm9kdWN0cy5zY3NzIiwicmVnaXN0ZXIuc2NzcyIsInJ0bC5zY3NzIiwidXBzZWxsUmliYm9uLnNjc3MiLCJqcXVlcnkuZmFuY3lib3gtcGx1cy5jc3MiLCJqYWNrZWR1cC5jc3MiLCJpbnRyb2pzLmNzcyIsImZvbnQtYXdlc29tZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsRUFBRyxLQUFNLFFBQVMsUUFGSyxPQVN2QixRQUFTLE1BR0csTUFQWixFQUgyQixJQURBLFdBRHJCLEtBU1UsT0FEVCxRQUhFLE9BSHVCLEtBQU0sS0FJOUIsR0FIUixJQU13QixRQU5uQixJQUhPLElBTVosR0FBSSxHQUhNLEdBTXVCLE1BRmpDLFNBR1EsV0FBUixPQUFvQixPQUhWLEtBTlYsR0FBSSxHQUFJ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b0JZLE1uQmhCQSxRSWtDUixpQko3Q1EsUW1CT1osdUJBQUEseUJmeUNRLGlCSmhESSxRbUJPWixxQkFBQSx1QmY2Q1EsaUJBQWtCLFFlN0MxQixxQkFBQSx1QmZpRFEsaUJKeERJLFFtQk9aLHNCQUFBLHdCZnFEUSxpQko1REksUW1CT1osZ0JBQUEsZUFBQSxnQkFBQSxlQUFBLGFBeUJZLE1uQnJCQSxRSWtDUixpQkpwQ00sUW1CRlYsd0JBQUEsdUJBQUEsd0JBQUEsdUJBQUEscUJmeUNRLGlCSnZDRSxRbUJGVixzQkFBQSxxQkFBQSxzQkFBQSxxQkFBQSxtQmY2Q1EsaUJBQWtCLFFlN0MxQixzQkFBQSxxQkFBQSxzQkFBQSxxQkFBQSxtQmZpRFEsaUJKL0NFLFFtQkZWLHVCQUFBLHNCQUFBLHVCQUFBLHNCQUFBLG9CZnFEUSxpQkpuREUsUW1CRlYsa0JBOEJZLE1uQjFCQSxRSWtDUixpQkpyQ2EsUW1CRGpCLDBCZnlDUSxpQkp4Q1MsUW1CRGpCLHdCZjZDUSxpQkFBa0IsUWU3QzFCLHdCZmlEUSxpQkpoRFMsUW1CRGpCLHlCZnFEUSxpQkpwRFMsUW1CRGpCLGNBbUNZLFFBQVMsS0FBQSxLQW5DckIsY0F1Q1ksU0FBVSxNQXZDdEIsY0EyQ1ksTUFBTyxRQUtuQixPQUNJLE9BQVEsS0FDUixVQUFXLElmNEJYLGdCQTVFb0IsSUFBSSxJQUFJLEtBNkU1QixjQTdFb0IsSUFBSSxJQUFJLEtBOEU1QixtQkE5RW9CLElBQUksSUFBSSxLQStFNUIsV0EvRW9CLElBQUksSUFBSSxLQUM1QixXSm9CUyxLSW5CVCxRQUFTLEtKU0osS0lSTCxpQkpQWSxRSVFaLE1KRlEsUUlHUixRQUFTLGFBQ1QsV0FBWSxPQThCWixpQkp4Q1ksUW1Ca0RoQixlZlBRLGlCSjNDUSxRbUJrRGhCLGFmSFEsaUJBQWtCLFFlRzFCLGFmQ1EsaUJKbkRRLFFtQmtEaEIsY2ZLUSxpQkp2RFEsUW1Ca0RoQixhQUFBLGVBUVEsTW5CcERJLFFJa0NSLGlCSjdDUSxRbUJ1RFoscUJBQUEsdUJmUFEsaUJKaERJLFFtQnVEWixtQkFBQSxxQmZI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REEseUJBRUUsUUFBUyxRQUVYLGVBQ0UsUUFBUyxRQUVYLHNCQUNFLFFBQVMsUUFFWCxnQkFDRSxRQUFTLFFBRVgsc0JBQ0UsUUFBUyxRQUVYLGtCQUNFLFFBQVMsUUFFWCxnQkFDRSxRQUFTLFFBRVgsdUJBQ0UsUUFBUyxRQUVYLGdCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsa0JBQ0UsUUFBUyxRQUVYLHlCQUNFLFFBQVMsUUFFWCxtQkFDRSxRQUFTLFFBRVgseUJBQ0UsUUFBUyxRQUVYLHVCQUNFLFFBQVMsUUFFWCxtQkFDRSxRQUFTLFFBRVgscUJBQ0UsUUFBUyxRQUVYLHFCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsd0JBQ0UsUUFBUyxRQUVYLGlCQUNFLFFBQVMsUUFFWCxxQkFDRSxRQUFTLFFBRVgsY0FDRSxRQUFTLFFBRVgsc0JBQ0UsUUFBUyxRQUVYLHVCQUNFLFFBQVMsUUFFWCx5QkFDRSxRQUFTLFFBRVgsc0JBQ0UsUUFBUyxRQUVYLHFCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsa0JBQ0UsUUFBUyxRQUVYLHlCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgscUJBQ0UsUUFBUyxRQUVYLG1CQUNFLFFBQVMsUUFFWCxlQUNFLFFBQVMsUUFFWCxtQkFDRSxRQUFTLFFBRVgscUJBQ0UsUUFBUyxRQUVYLGNBQ0UsUUFBUyxRQUlYLGVBRkEsa0JBQ0Esa0JBRUUsUUFBUyxRQUVYLG9CQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsMEJBQ0UsUUFBUyxRQUVYLG9CQUNFLFFBQVMsUUFFWCxvQkFDRSxRQUFTLFFBRVgsbUJBQ0UsUUFBUyxRQUVYLGtCQUNFLFFBQVMsUUFFWCx3QkFDRSxRQUFTLFFBRVgsdUJBQ0UsUUFBUyxRQUVYLG9CQUNFLFFBQVMsUUFFWCxxQkFDRSxRQUFTLFFBRVgsMkJBQ0UsUUFBUyxRQUVYLG1CQUNFLFFBQVMsUUFFWCxnQkFDRSxRQUFTLFFBRVgsdUJBQ0UsUUFBUyxRQUVYLHNCQUNFLFFBQVMsUUFFWCx1QkFDRSxRQUFT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LDRCQUNFLFFBQVMsUUFFWCx5QkFDQSwrQkFDRSxRQUFTLFFBRVgseUJBQ0EsNkJBQ0UsUUFBUyxRQUVYLGtCQUNFLFFBQVMsUUFJWCxnQkFGQSxtQkFDQSxlQUVFLFFBQVMsUUFFWCxtQkFDRSxRQUFTLFFBRVgsMkJBQ0UsUUFBUyxRQUVYLDJCQUNFLFFBQVMsUUFFWCwwQkFDRSxRQUFTLFFBRVgsMkJBQ0Esd0JBQ0UsUUFBUyxRQUVYLDZCQUNBLDBCQUNFLFFBQVMsUUFFWCxvQkFDRSxRQUFTLFFBRVgsZ0JBQ0UsUUFBUyxRQUVYLGdCQUNFLFFBQVMsUUFFWCxnQkFDRSxRQUFTLFFBRVgsbUJBQ0UsUUFBUyxRQUVYLG1CQUNFLFFBQVMsUUFFWCxxQkFDRSxRQUFTLFFBRVgsdUJBQ0UsUUFBUyxRQUVYLHVCQUNFLFFBQVMsUUFFWCxzQkFDRSxRQUFTLFFBRVgsa0JBQ0UsUUFBUyxRQUVYLFNBQ0UsU0FBVSxTQUNWLE1BQU8sSUFDUCxPQUFRLElBQ1IsUUFBUyxFQUNULE9BQVEsS0FDUixTQUFVLE9BQ1YsS0FBTSxjQUNOLE9BQVEsRUFFViwwQkFDQSx5QkFDRSxTQUFVLE9BQ1YsTUFBTyxLQUNQLE9BQVEsS0FDUixPQUFRLEVBQ1IsU0FBVSxRQUNWLEtBQU0iLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm9sLCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59IiwiLypcclxuICAgIG1HcmlkIC0gQSBzaW1wbGUgU0FTUyBncmlkIHNvbHV0aW9uLlxyXG4qL1xyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogOTAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDAgYXV0bzsgfVxyXG5cclxuKiwgKjphZnRlciwgKjpiZWZvcmUge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG5cclxuW2NsYXNzKj0nY29sLSddIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogbGVmdDsgfVxyXG5cclxuW2NsYXNzKj0nY29sLSddOmFmdGVyIHtcclxuICBjbGVhcjpib3RoOyBjb250ZW50OiBcIlwiO31cclxuXHJcbltjbGFzcyo9J2NvbC0nXTpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cclxuXHJcbltjbGFzcyo9J2NvbC0nXS5mb3JjZS1ndXR0ZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxyXG5cclxuLmNvbC1ub19wYWQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uY2xlYXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIgW2NsYXNzKj0nY29sLSddLCAuY29udGFpbmVyIFtjbGFzcyo9J2NvbC0nXTpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIC5jb250YWluZXIgW2NsYXNzKj0nY29sLSddIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcC1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcbiAgICAuZGVza3RvcC1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgLmNvbC0xIHtcclxuICAgIHdpZHRoOiA2Ljg2NjY2NjY2NjY3JTsgfVxyXG4gIC5jb2wtMiB7XHJcbiAgICB3aWR0aDogMTUuMzMzMzMzMzMzMyU7IH1cclxuICAuY29sLTMge1xyXG4gICAgd2lkdGg6IDIzLjglOyB9XHJcbiAgLmNvbC00IHtcclxuICAgIHdpZHRoOiAzMi4yNjY2NjY2NjY3JTsgfVxyXG4gIC5jb2wtNSB7XHJcbiAgICB3aWR0aDogNDAuNzMzMzMzMzMzMyU7IH1cclxuICAuY29sLTYge1xyXG4gICAgd2lkdGg6IDQ5LjIlOyB9XHJcbiAgLmNvbC03IHtcclxuICAgIHdpZHRoOiA1Ny42NjY2NjY2NjY3JTsgfVxyXG4gIC5jb2wtOCB7XHJcbiAgICB3aWR0aDogNjYuMTMzMzMzMzMzMyU7IH1cclxuICAuY29sLTkge1xyXG4gICAgd2lkdGg6IDc0LjYlOyB9XHJcbiAgLmNvbC0xMCB7XHJcbiAgICB3aWR0aDogODMuMDY2NjY2NjY2NyU7IH1cclxuICAuY29sLTExIHtcclxuICAgIHdpZHRoOiA5MS41MzMzMzMzMzMzJTsgfVxyXG4gIC5jb2wtMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7IH0gfVxyXG5cclxuLyogI3JlZ2lvbiBNYXJnaW4gYW5kIFBhZGRpbmcgQ2xhc3NlcyAqL1xyXG4ucGFkZGluZy01IHtcclxuICBwYWRkaW5nOiA1cHg7IH1cclxuXHJcbi5wYWRkaW5nLXRvcC01IHtcclxuICBwYWRkaW5nLXRvcDogNXB4OyB9XHJcblxyXG4ucGFkZGluZy1yaWdodC01IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cclxuXHJcbi5wYWRkaW5nLWJvdHRvbS01IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XHJcblxyXG4ucGFkZGluZy1sZWZ0LTUge1xyXG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XHJcblxyXG4ucGFkZGluZy0xMCB7XHJcbiAgcGFkZGluZzogMTBweDsgfVxyXG5cclxuLnBhZGRpbmctdG9wLTEwIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDsgfVxyXG5cclxuLnBhZGRpbmctcmlnaHQtMTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cclxuXHJcbi5wYWRkaW5nLWJvdHRvbS0xMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cclxuXHJcbi5wYWRkaW5nLWxlZnQtMTAge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxyXG5cclxuLnBhZGRpbmctMTUge1xyXG4gIHBhZGRpbmc6IDE1cHg7IH1cclxuXHJcbi5wYWRkaW5nLXRvcC0xNSB7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTE1IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XHJcblxyXG4ucGFkZGluZy1ib3R0b20tMTUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XHJcblxyXG4ucGFkZGluZy1sZWZ0LTE1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cclxuXHJcbi5wYWRkaW5nLTIwIHtcclxuICBwYWRkaW5nOiAyMHB4OyB9XHJcblxyXG4ucGFkZGluZy10b3AtMjAge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XHJcblxyXG4ucGFkZGluZy1yaWdodC0yMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxyXG5cclxuLnBhZGRpbmctYm90dG9tLTIwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxyXG5cclxuLnBhZGRpbmctbGVmdC0yMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XHJcblxyXG4ubWFyZ2luLTUge1xyXG4gIG1hcmdpbjogNXB4OyB9XHJcblxyXG4ubWFyZ2luLXRvcC01IHtcclxuICBtYXJnaW4tdG9wOiA1cHg7IH1cclxuXHJcbi5tYXJnaW4tcmlnaHQtNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cclxuXHJcbi5tYXJnaW4tYm90dG9tLTUge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxyXG5cclxuLm1hcmdpbi1sZWZ0LTUge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cclxuXHJcbi5tYXJnaW4tMTAge1xyXG4gIG1hcmdpbjogMTBweDsgfVxyXG5cclxuLm1hcmdpbi10b3AtMTAge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMTAge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cclxuXHJcbi5tYXJnaW4tbGVmdC0xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cclxuXHJcbi5tYXJnaW4tMTUge1xyXG4gIG1hcmdpbjogMTVweDsgfVxyXG5cclxuLm1hcmdpbi10b3AtMTUge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMTUge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMTUge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cclxuXHJcbi5tYXJnaW4tbGVmdC0xNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cclxuXHJcbi5tYXJnaW4tMjAge1xyXG4gIG1hcmdpbjogMjBweDsgfVxyXG5cclxuLm1hcmdpbi10b3AtMjAge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMjAge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cclxuXHJcbi5tYXJnaW4tbGVmdC0yMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cclxuXHJcbi8qICNlbmRyZWdpb24gKi8iLCIuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDQ2OHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNDQ4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNjIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNzQ4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDg3NnB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogODU2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMDRweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTI2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAxNDA4cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMzg4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDE1ODBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDE3NzBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDE3NTBweDtcclxuICAgIH1cclxufVxyXG4iLCLvu78kY29sLWdyZWVuOiAjNjBhZDA4O1xyXG4kY29sLXllbGxvdzogI2ZmYTY0ZDtcclxuXHJcbiRjb2wtY29hbDogIzI1MjUyNTtcclxuXHJcbiRjb2wtcHJldC1ibHVlOiAjMzA2M0E1O1xyXG4kY29sLXByZXQtYmx1ZS1saWdodDogI2Q2ZTZmNDtcclxuJGNvbC1wcmV0LWJsdWUtZGFyazogIzE3Mzk2NTtcclxuJGNvbC1ibHVlLWxpZ2h0OiAjY2VkYWU0O1xyXG4kY29sLXJlZDogI2NkMjkyOTtcclxuXHJcbiRjb2wtd2hpdGU6ICNmOWY5Zjk7XHJcbiRjb2wtZ3JleTogI2ViZWJlYjtcclxuJGNvbC1ncmV5LWxvYWRpbmc6ICNlM2UwZTA7XHJcbiRjb2wtZ3JleS1saWdodDogI0YzRjNGMztcclxuJGNvbC1ncmV5LWRhcms6ICNhNmE2YTY7XHJcblxyXG4kbGlnaHRlbi1wY3Q6IDMlO1xyXG5cclxuJHBhZC14c206IDVweDtcclxuJHBhZC1zbTogMTBweDtcclxuJHBhZC1tZWQ6IDE1cHg7XHJcbiRwYWQtbGc6IDIwcHg7XHJcbiRwYWQteGw6IDQwcHg7XHJcblxyXG4vLyBUaGlzIGlzIHVzZWQgdG8gZGVjbGFyZSB0aGUgZ2xvYmFsIHBhZGRpbmcgd2Ugd2lsbCB1c2UgdGhyb3VnaG91dCB0aGUgc2l0ZS4gZWcsIGFsbCBndXR0ZXJzIGV0Yy5cclxuJHBhZC1nbG9iYWw6ICRwYWQtbGc7XHJcblxyXG4kaGd0LWhlYWRlcjogNjBweDtcclxuJGhndC1iYW5uZXI6IDQ1cHg7XHJcbiRoZ3QtaW5wdXRzOiA0MHB4O1xyXG4kaGd0LWltZy13cmFwcGVyOiAxNTBweDtcclxuXHJcbiRicmstbW9iLW1heDogNDY4cHg7XHJcbiRicmstbW9iLWxnOiA2NDBweDtcclxuJGJyay10YWItbWVkOiA3NjhweDtcclxuJGJyay10YWItbGc6IDg3NnB4O1xyXG4kYnJrLWRlc2t0b3AteHNtOiAxMDI0cHg7XHJcbiRicmstZGVza3RvcC1zbTogMTI4MHB4O1xyXG4kYnJrLWRlc2t0b3AtbWVkOiAxNDA4cHg7XHJcbiRicmstZGVza3RvcC1sZzogMTYwMHB4O1xyXG4kYnJrLWRlc2t0b3AteGxnOiAxNzcwcHg7XHJcblxyXG4kYnJlYWtwb2ludHM6ICRicmstbW9iLW1heCwgJGJyay1tb2ItbGcsICRicmstdGFiLW1lZCwgJGJyay10YWItbGcsICRicmstZGVza3RvcC14c20sICRicmstZGVza3RvcC1zbSwgJGJyay1kZXNrdG9wLW1lZCwgJGJyay1kZXNrdG9wLWxnLCAkYnJrLWRlc2t0b3AteGxnO1xyXG5cclxuJHNlbC1pbnB1dDogJ2lucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT10ZWxdLCBzZWxlY3QsIHRleHRhcmVhLCBkaXYuaG9zdGVkLWZpZWxkIGlmcmFtZSc7XHJcbiRzZWwtYnJhaW50cmVlOiAnI2NhcmQtbnVtYmVyLCAjY3Z2LCAjZXhwaXJhdGlvbi1kYXRlJztcclxuJHNlbC1oZWFkZXJzOiAnaDEsIGgyLCBoMywgaDQsIGg1LCBoNic7XHJcblxyXG4uZGVmYXVsdC1pbWFnZS13cmFwcGVyIHtcclxuICAgIGhlaWdodDogJGhndC1pbWctd3JhcHBlcjtcclxuICAgIHdpZHRoOiAkaGd0LWltZy13cmFwcGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1ncmV5LWRhcms7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuLmFkZC1zaXR0aW5nLWZpZWxkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogOTEwO1xyXG4gICAgYm90dG9tOiA4cHg7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICAuc2l0dGluZy1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgIGJ1dHRvbiwgYSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBidXR0b24sIGEge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAjYWRkLXNpdHRpbmctdG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgIH1cclxufVxyXG5cclxuLmFkZC1zaXR0aW5nLW1hc2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0zMDBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2wtZ3JleTtcclxuICAgIHotaW5kZXg6IDk5NztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLmFkZC1zaXR0aW5nLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmFkZC1zaXR0aW5nLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuJGltZy1zaXplLW1vYjogOTBweDtcclxuJGFsYnVtLXBhZGRpbmc6ICRwYWQtbWVkO1xyXG4kYWxidW0taW1nLXNpemU6IDIyMHB4O1xyXG4kYWxidW0taW1nLXNpemUtc206IDE0MHB4O1xyXG5cclxuLy8gLmV2ZW50LXllYXIge1xyXG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgcGFkZGluZy10b3A6IDVweDtcclxuLy8gfVxyXG4vKiAjcmVnaW9uIEFsYnVtcyAqL1xyXG4vLyAuYWxidW0tZm9sZGVycyB7XHJcbi8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICBtaW4taGVpZ2h0OiAkaW1nLXNpemUtbW9iICsgKCRhbGJ1bS1wYWRkaW5nICogMik7XHJcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuLy8gICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZC1sZztcclxuLy8gICAgIH1cclxuXHJcblxyXG4vLyAgICAgLnNpdHRpbmctdGl0bGUge1xyXG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbi8vICAgICAgICAgcGFkZGluZzogJHBhZC1tZWQgMDtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAuZXZlbnQtZm9sZGVyIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiAkcGFkLW1lZDtcclxuLy8gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICAgICAgbWluLWhlaWdodDogJGltZy1zaXplLW1vYiArICgkYWxidW0tcGFkZGluZyAqIDIpO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG5cclxuLmFsYnVtLXRodW1iIHtcclxuICAgIGhlaWdodDogJGltZy1zaXplLW1vYjtcclxuICAgIHdpZHRoOiAkaW1nLXNpemUtbW9iO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1ncmV5LWRhcms7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRhbGJ1bS1wYWRkaW5nO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWxidW0taW5mbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmFsYnVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGJ1bS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHBhZC1zbTtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAuNWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogJHBhZC14c207XHJcbn1cclxuXHJcbi5hbGJ1bS1pbWFnZXMsIC5hbGJ1bS1wcm9kdWN0cyB7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIC8vIHdpZHRoOjIwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFkLXNtO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgLypwYWRkaW5nOiAkcGFkLXhzbTsqL1xyXG4gICAgLmFsYnVtLWltYWdlLCAuYWxidW0tcHJvZHVjdCB7XHJcbiAgICAgICAgQGV4dGVuZCAuZGVmYXVsdC1pbWFnZS13cmFwcGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5waWN0dXJlLXVuYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBsYXJnZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDg1O1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA1cHggd2hpdGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDgwO1xyXG4gICAgICAgICAgICBjdXJzb3I6ICdub3QtYWxsb3dlZCc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGJ1bS1wcm9kdWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgLy8gTm90IHByZXQgd2hpdGVcclxuICAgICAgICB3aWR0aDogJGhndC1pbWctd3JhcHBlcioyICsgMzBweDtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAkY29sLXByZXQtYmx1ZTtcclxuXHJcbiAgICAgICAgZGl2LnByb2R1Y3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zYW1wbGVfcHJvZHVjdC5qcGdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5uYW1lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4uZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5wcmljZS1idXkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zdHJpa2V0aHJvdWdoIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5saWdodGJveCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNSwgMjUsIDI1LCAwLjUpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIC5jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saWdodGJveCBpbWcsIC5saWdodGJveCBhIHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmxpZ2h0Ym94LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDIwJTtcclxufVxyXG5cclxuLnBpY3R1cmUtdW5hdmFpbGFibGUtbWVzc2FnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNSwgMjUsIDI1LCAwLjUpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIC5waWN0dXJlLXVuYXZhaWxhYmxlLW1lc3NhZ2UtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggOHB4ICMwMDAwMDAzMDtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLXRhYi1tZWQpIHtcclxuICAgIC5saWdodGJveCBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5waWN0dXJlLXVuYXZhaWxhYmxlLW1lc3NhZ2Uge1xyXG4gICAgICAgIC5waWN0dXJlLXVuYXZhaWxhYmxlLW1lc3NhZ2UtY29udGVudCB7XHJcbiAgICAgICAgICAgIHRvcDogMTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLWRlc2t0b3Atc20pIHtcclxuLy8gICAgIC5hbGJ1bS1pbWFnZXMge1xyXG4vLyAgICAgICAgIC5hbGJ1bS1pbWFnZSB7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogJGFsYnVtLWltZy1zaXplLXNtO1xyXG4vLyAgICAgICAgICAgICB3aWR0aDogJGFsYnVtLWltZy1zaXplLXNtO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLy8gQG1lZGlhKG1pbi13aWR0aDogJGJyay1tb2ItbWF4KSB7XHJcbi8vICAgICAuYWxidW0taW1hZ2VzIHtcclxuLy8gICAgICAgICB3aWR0aDogJGFsYnVtLWltZy1zaXplO1xyXG4vLyAgICAgICAgIGhlaWdodDogJGFsYnVtLWltZy1zaXplO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4vLyBAbWVkaWEobWF4LXdpZHRoOiAkYnJrLW1vYi1tYXgpIHtcclxuLy8gICAgIC5hbGJ1bS1pbWFnZXMge1xyXG4vLyAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgLmFsYnVtLWltYWdlcyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIC5hbGJ1bS1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbWF4KSB7XHJcbi8vICAgICAuYWxidW0taW1hZ2VzIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiAwO1xyXG4vLyAgICAgICAgIC8qbWFyZ2luOiAwICRwYWQteHNtICRwYWQteHNtICRwYWQteHNtOyovXHJcbi8vICAgICAgICAgLyp3aWR0aDogJGFsYnVtLWltZy1zaXplOyovXHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLmFsYnVtLWZvbGRlcnMge1xyXG4vLyAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZ3QtaW1nLXdyYXBwZXIgKyAoJGFsYnVtLXBhZGRpbmcgKiAyKTtcclxuXHJcblxyXG4vLyAgICAgICAgIC5ldmVudC1mb2xkZXIge1xyXG4vLyAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGd0LWltZy13cmFwcGVyICsgKCRhbGJ1bS1wYWRkaW5nICogMik7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5hbGJ1bS10aHVtYiB7XHJcbi8vICAgICAgICAgQGluY2x1ZGUgU2l6ZSgkaGd0LWltZy13cmFwcGVyLCAkaGd0LWltZy13cmFwcGVyKTtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuXHJcbi8qICNlbmRyZWdpb24gKi9cclxuXHJcbi51cHNlbGxzIHtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgfVxyXG5cclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXM7XHJcblxyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogNDBweDtcclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2wtcmVkLCAwLjgpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAudXBzZWxscyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uYW5pbWF0ZSB7XHJcbiAgICAmLmZhZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIFRyYW5zaXRpb24oYWxsIDAuNXMgbGluZWFyKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICYubmctaGlkZSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maXgtZmFkZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNTBweCkge1xyXG4gICAgLmZpeC1mYWRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay10YWItbWVkKSB7XHJcbiAgICAuZml4LWZhZGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAuZml4LWZhZGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuQG1peGluIFZlcnRpY2FsQWxpZ25NaWRkbGUoKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIEBpbmNsdWRlIFRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcclxufVxyXG5cclxuQG1peGluIERlZmF1bHRCdXR0b25TdHlsZSgpIHtcclxuICAgIEBpbmNsdWRlIFRyYW5zaXRpb24oYWxsIC4ycyBlYXNlKTtcclxuICAgIG1pbi1oZWlnaHQ6ICRoZ3QtaW5wdXRzO1xyXG4gICAgcGFkZGluZzogMTFweCAkcGFkLXNtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIERlZmF1bHRMaW5rU3R5bGUoKSB7XHJcbiAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcblxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbC1wcmV0LWJsdWUsICRsaWdodGVuLXBjdCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBCb3hTaGFkb3dCb3R0b20oKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDhweCAtNHB4ICMwMDAwMDA7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDhweCAtNHB4ICMwMDAwMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggLTRweCAjMDAwMDAwO1xyXG59XHJcblxyXG5AbWl4aW4gU3R5bGVCdXR0b24oJGJhc2VDb2xvciwgJHZpc2l0ZWRDb2xvciwgJGhvdmVyY29sb3IsICR2aXNpdGVkY29sb3IsICRhY3RpdmVDb2xvcikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VDb2xvcjtcclxuXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2aXNpdGVkQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkaG92ZXJjb2xvciwgJGxpZ2h0ZW4tcGN0KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlzaXRlZGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlQ29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBTdHlsZUxpbmsoJGJhc2VDb2xvciwgJHZpc2l0ZWRDb2xvciwgJGhvdmVyY29sb3IsICR2aXNpdGVkY29sb3IsICRhY3RpdmVDb2xvcikge1xyXG4gICAgY29sb3I6ICRiYXNlQ29sb3I7XHJcblxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogJHZpc2l0ZWRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogbGlnaHRlbigkaG92ZXJjb2xvciwgJGxpZ2h0ZW4tcGN0KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHZpc2l0ZWRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRhY3RpdmVDb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIFRyYW5zaXRpb24oJHRyYW5zaXRpb24pIHtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxufVxyXG5cclxuQG1peGluIFRyYW5zZm9ybSgkdHJhbnNmb3JtKSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxufVxyXG5cclxuQG1peGluIEFuaW1hdGVIZWlnaHQoJGNsb3NlZC1tYXgtaGVpZ2h0LCAkbWF4LWhlaWdodCwgJG9wZW4tY2xhc3MpIHtcclxuICAgICYuYW5pbWF0ZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogJGNsb3NlZC1tYXgtaGVpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgVHJhbnNpdGlvbihtYXgtaGVpZ2h0IDFzIGVhc2UpO1xyXG5cclxuICAgICAgICAmLiN7JG9wZW4tY2xhc3N9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgVHJhbnNpdGlvbihtYXgtaGVpZ2h0IDFzIGVhc2UpO1xyXG5cclxuICAgICAgICAgICAgQGlmKCRtYXgtaGVpZ2h0ICE9ICdudWxsJykge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJG1heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBTdHlsZVNjcm9sbGJhcigpIHtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2wtcHJldC1ibHVlLCA0NSUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2wtcHJldC1ibHVlLCAxMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gU2l6ZSgkaGVpZ2h0LCAkd2lkdGgpIHtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbn1cclxuXHJcbkBtaXhpbiBGdWxsV2lkdGgoKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuXHJcbi5hcmUteW91LXN1cmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5idXR0b25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXNtO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG5cclxuLmJhbm5lci10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBnYXA6IDAgM2VtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstZGVza3RvcC1zbSkge1xyXG4gICAgLmJhbm5lci10b3Age1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXk7XHJcbiAgICBtaW4taGVpZ2h0OiAkaGd0LWJhbm5lcjtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIEJveFNoYWRvd0JvdHRvbSgpO1xyXG5cclxuICAgIC5iYW5uZXItdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogbGFyZ2U7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItbWVudSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sLWNvYWw7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNGVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJhbm5lci1zaXR0aW5nIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuICAgIC5iYW5uZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgLmJhbm5lci10b3Age1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLmJhbm5lci1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42NWVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYWxidW0taW1hZ2UtZm9sZGVycy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmFycm93LWxlZnQsIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDkwMDtcclxuICAgICAgICBpIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7IH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsYnVtLWltYWdlLWZvbGRlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2wtZ3JleTtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIFN0eWxlU2Nyb2xsYmFyO1xyXG5cclxuICAgICAgICAuYWxidW0taW1hZ2UtZm9sZGVyLXNjcm9sbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgd2lkdGg6IDIwMDAwcHg7IC8vIFNldCB0aGlzIGluIEpTP1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvbGRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggM3B4IDhweCAwcHggI2RkZGRkZDtcclxuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvdXRsaW5lIDAuMTVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogNHB4IHNvbGlkICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDRweCBzb2xpZCAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXhzbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci11cHNlbGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sLXJlZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogODAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb2xkZXItaW1hZ2UtYWRkLXNpdHRpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLW5hbWUtYWRkLXNpdHRpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3M3B4O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXhzbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZy1pbmRpY2F0b3Ige1xyXG4gICAgICAgIHRvcDogNzVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgLmFsYnVtLWltYWdlLWZvbGRlcnMtY29udGFpbmVyIC5hbGJ1bS1pbWFnZS1mb2xkZXJzIHtcclxuICAgICAgICAuZm9sZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5mb2xkZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLXVwc2VsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLWltYWdlLWFkZC1zaXR0aW5nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci1uYW1lLWFkZC1zaXR0aW5nIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2FkaW5nLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFsYnVtLWltYWdlLWZvbGRlci1zY3JvbGwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYyBXMDEnLCBcIkNlbnR1cnkgR290aGljXCIsIENlbnR1cnlHb3RoaWMsIEFwcGxlR290aGljLCBUYWhvbWEsIFwiTWljcm9zb2Z0IFlhSGVpIE5ld1wiLCBcIk1pY3Jvc29mdCBZYWhlaVwiLCBcIuW+rui9r+mbhem7kVwiLOWui+S9kywgU2ltU3VuLCBTVFhpaGVpLCBcIuWNjuaWh+e7hum7kVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICRjb2wtY29hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgJi5uby1zY3JvbGwge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLWJ1ZmZlciB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIG1hcmdpbjogJHBhZC1nbG9iYWwgMDtcclxufVxyXG5cclxuLm5nLWFuaW1hdGUge1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5kaXNwbGF5LWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRpc3BsYXktZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGV4LWdyb3cge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5mbGV4LWNvbHVtbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5mbGV4LXdyYXAge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5hbGlnbi1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uanVzdGlmeS1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmp1c3RpZnktYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmp1c3RpZnktYXJvdW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcbi5qdXN0aWZ5LXJpZ2h0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLmdhcC01IHtcclxuICAgIGdhcDogNXB4O1xyXG59XHJcbi5nYXAtMTAge1xyXG4gICAgZ2FwOiAxMHB4O1xyXG59XHJcbi5nYXAtMjAge1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcbi5oLTEwMCB7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxufVxyXG5cclxuI21haW4tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6ICRoZ3QtaGVhZGVyICsgKCRoZ3QtYmFubmVyKSArICRwYWQtZ2xvYmFsICsgNnB4O1xyXG5cclxuICAgICYuYWxidW0tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZhdm91cml0ZXMtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtd3JhcHBlci1ncmV5IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleS1saWdodDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgICAuY29udGVudC13cmFwcGVyLWdyZXkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgI21haW4tY29udGFpbmVyIHtcclxuICAgICAgICAmLmFsYnVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mYXZvdXJpdGVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW25nLWNsaWNrXSwgW2RhdGEtbmctY2xpY2tdLCBhLCBidXR0b24ge1xyXG4gICAgJjpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLyogI3JlZ2lvbiBIZWFkaW5ncyAmIFRleHQgKi9cclxuI3skc2VsLWhlYWRlcnN9LCBwLCBwcmUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjhlbTtcclxufVxyXG5cclxuaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxufVxyXG5cclxuaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxufVxyXG5cclxuaDUge1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxufVxyXG5cclxuaDYge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxubGFiZWwge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi51bmRlcmxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbiN7JHNlbC1oZWFkZXJzfSwgcCwgaSwgc3BhbiwgZGl2LCB0ZCB7XHJcblxyXG4gICAgJi53aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmV5IHtcclxuICAgICAgICBjb2xvcjogJGNvbC1ncmV5LWxvYWRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2FsLCAmLmJsYWNrIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1jb2FsO1xyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZ3JlZW4sICYuc3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWQsICYuZGFuZ2VyIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi55ZWxsb3csICYud2FybmluZyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wteWVsbG93O1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuLyogI2VuZHJlZ2lvbiAqL1xyXG5cclxuLyogI3JlZ2lvbiBNYXJnaW4gQ2xhc3NlcyAqL1xyXG4ubWFyZ2luLXJlc2V0IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1hcmdpbi1sZWZ0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ubWFyZ2luLWxlZnQtMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubWFyZ2luLXJpZ2h0LTIwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4ubWFyZ2luLXRvcC01IHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm1hcmdpbi1zaWRlcy0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi1zaWRlcy0yMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4vKiAjZW5kcmVnaW9uICovXHJcblxyXG4vKiAjcmVnaW9uIHBhZGRpbmcgQ2xhc3NlcyAqL1xyXG4ucGFkZGluZy1sZWZ0LTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLnBhZGRpbmctbGVmdC0yMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTIwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXRvcC0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLnBhZGRpbmctdG9wLTIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucGFkZGluZy1ib3R0b20tMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLWJvdHRvbS0yMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnBhZGRpbmctc2lkZXMtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnBhZGRpbmctc2lkZXMtMjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG4ucGFkZGluZy0wIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogI2VuZHJlZ2lvbiAqL1xyXG5cclxuLnRleHQtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRleHQtMS01ZW0ge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG5cclxuLnRleHQtNzVlbSB7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5kYW5nZXIsIC5jYW5jZWwsIC5jbGVhciwgcmVkIHtcclxuICAgIGNvbG9yOiAkY29sLXJlZDtcclxufVxyXG5cclxuLnZlcnRpY2FsLWFsaWduLW1pZGRsZS1sZWdhY3kge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnZlcnRpY2FsLWFsaWduLXRvcCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4udmVydGljYWwtYWxpZ24tbWlkZGxlIHtcclxuICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxufVxyXG5cclxuLnRleHQtYWxpZ24tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2VudHJlLWJ5LWhlaWdodCB7XHJcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XHJcbn1cclxuXHJcbi5jbGFzc2ljLWxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4uc21hbGwtZm9udCB7XHJcbiAgICBmb250LXNpemU6IHNtYWxsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcmlhbCB7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLml0YWxpYyB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxufVxyXG5cclxubGkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IC43NWVtO1xyXG59XHJcblxyXG51bC5saXN0LXN0eWxlLWJ1bGxldCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcclxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxufVxyXG5cclxudWwubGlzdC1zdHlsZS10aWNrIHtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ+KckyAnO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gICBjb250ZW50OiBcIiBcIjsgLyogT2xkZXIgYnJvd3NlciBkbyBub3Qgc3VwcG9ydCBlbXB0eSBjb250ZW50ICovXHJcbiAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIGhlaWdodDogMDtcclxuICAgY2xlYXI6IGJvdGg7XHJcbn0iLG51bGwsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLmJhc2tldC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDJweCAzcHggOHB4IDBweCAjZGRkZGRkO1xyXG4gICAgcGFkZGluZzogMzVweCAzNXB4O1xyXG4gICAgXHJcbiAgICAub3B0aW9uLXVwZ3JhZGUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtZGV0YWlscyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldC1waXAsIC5iYXNrZXQtcGlwLWNoaWxkLCAuYmFza2V0LWRldGFpbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXBpcCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuZGVmYXVsdC1pbWFnZS13cmFwcGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXBpcC1jaGlsZCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuZGVmYXVsdC1pbWFnZS13cmFwcGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LW9wdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWQtZ2xvYmFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtcmVtb3ZlLXNlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogJHBhZC1tZWQ7XHJcbiAgICAgICAgdG9wOiAkcGFkLW1lZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkLXhzbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXk7XHJcblxyXG4gICAgICAgIC5yZW1vdmUtaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5waWN0dXJlcy1saXN0IHtcclxuICAgICAgICAvLyBXZSBwYXNzIG51bGwgYmVjYXVzZSB3ZSBhcmUgc2V0dGluZyB0aGUgbWF4LWhlaWdodCBpbiB0aGUgamF2YXNjcmlwdC5cclxuICAgICAgICBAaW5jbHVkZSBBbmltYXRlSGVpZ2h0KDAsIG51bGwsICdvcGVuJyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNyb3BwYWJsZS1pbWFnZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGUge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAmLnJlcXVpcmVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sLXJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBub3RlLWZhZGUgMnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljIFcwMScsIFwiQ2VudHVyeSBHb3RoaWNcIiwgQ2VudHVyeUdvdGhpYywgQXBwbGVHb3RoaWMsIFRhaG9tYSwgXCJNaWNyb3NvZnQgWWFIZWkgTmV3XCIsIFwiTWljcm9zb2Z0IFlhaGVpXCIsIFwi5b6u6L2v6ZuF6buRXCIs5a6L5L2TLCBTaW1TdW4sIFNUWGloZWksIFwi5Y2O5paH57uG6buRXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZ2hsaWdodDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGlnaGxpZ2h0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgbm90ZS1mYWRlIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtd2hpdGVcclxuICAgICAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXJlZFxyXG4gICAgICAgIH1cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXdoaXRlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jcm9wLWluc3RydWN0aW9ucyB7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4ICRjb2wtcmVkIGRhc2hlZDtcclxuICAgICAgICAgICAgY29sb3I6JGNvbC1yZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleS1saWdodDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAjZm9yZWdyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAjZHJhZ2dhYmxlLWJveCwgI2ZvcmVncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjZHJhZ2dhYmxlLWJveCB7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI3RvcC1sZWZ0LWhhbmRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAjdG9wLXJpZ2h0LWhhbmRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2JvdHRvbS1sZWZ0LWhhbmRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2JvdHRvbS1yaWdodC1oYW5kbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAjZHJhZy1tZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIiNcIiBhdHRyKGlkKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuJGNoZWNrb3V0LWhlaWdodDogNDBweDtcclxuXHJcbi5iYXNrZXQtaXRlbS1sYXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRjaGVja291dC1oZWlnaHQgKyAoJHBhZC1tZWQgKiAyKTtcclxufVxyXG5cclxuLmJhc2tldC1jb25maXJtYXRpb24ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiA2MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAoJGNoZWNrb3V0LWhlaWdodCAqIDIpICsgKCRwYWQtbWVkICogMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXktbGlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkcGFkLW1lZCAxMCU7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY2hlY2tvdXQtaGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24sIGEuYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkaW5nLTQge1xyXG4gICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLWxnKSB7XHJcbiAgICAuYmFza2V0LWNvbmZpcm1hdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG4gICAgLmJhc2tldC1jb25maXJtYXRpb24ge1xyXG4gICAgICAgIGhlaWdodDogJGNoZWNrb3V0LWhlaWdodCArICgkcGFkLW1lZCAqIDIpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAkcGFkLW1lZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiwgYS5idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkcGFkLW1lZDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay10YWItbWVkKSB7XHJcbiAgICAuYmFza2V0LXBpcCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwYXltZW50TWV0aG9kcyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwYXltZW50Q29udGFpbmVyIHtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcblxyXG4gICAgI3N0YXRpYy13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LW1vZHVsZSB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpdi5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGgze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sLWdyZXktZGFyaztcclxuICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuXHJcbiAgICAgICAgJi5saXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICBkaXYuY29udGVudCB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIGRpdi5ib3gge1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1jb2FsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWhhbGYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmstbW9iLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi13aWR0aCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZSB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIFRhYmJlZCBjb250ZW50ICovXHJcbiAgICAudGFiLWJhciB7XHJcblxyXG4gICAgICAgIC5idXR0b24tbGlzdCB7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXktZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24uYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFiIHtcclxuICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnRlcm1zIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGlucHV0IHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYzJhX21vZGUyIC5jYy1mbGFnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiBDU1MgKi9cclxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uKSB7XHJcbiAgICAuYXBwbGUtcGF5LWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogLWFwcGxlLXBheS1idXR0b247XHJcbiAgICB9XHJcbiAgICAuYXBwbGUtcGF5LWJ1dHRvbi1ibGFjayB7XHJcbiAgICAgICAgLWFwcGxlLXBheS1idXR0b24tc3R5bGU6IGJsYWNrO1xyXG4gICAgfVxyXG4gICAgLmFwcGxlLXBheS1idXR0b24td2hpdGUge1xyXG4gICAgICAgIC1hcHBsZS1wYXktYnV0dG9uLXN0eWxlOiB3aGl0ZTtcclxuICAgIH1cclxuICAgIC5hcHBsZS1wYXktYnV0dG9uLXdoaXRlLXdpdGgtbGluZSB7XHJcbiAgICAgICAgLWFwcGxlLXBheS1idXR0b24tc3R5bGU6IHdoaXRlLW91dGxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBzdXBwb3J0cyBub3QgKC13ZWJraXQtYXBwZWFyYW5jZTogLWFwcGxlLXBheS1idXR0b24pIHtcclxuICAgIC5hcHBsZS1wYXktYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDYwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xyXG4gICAgfVxyXG4gICAgLmFwcGxlLXBheS1idXR0b24tYmxhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbmFtZWQtaW1hZ2UoYXBwbGUtcGF5LWxvZ28td2hpdGUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gICAgLmFwcGxlLXBheS1idXR0b24td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbmFtZWQtaW1hZ2UoYXBwbGUtcGF5LWxvZ28tYmxhY2spO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLmFwcGxlLXBheS1idXR0b24td2hpdGUtd2l0aC1saW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LW5hbWVkLWltYWdlKGFwcGxlLXBheS1sb2dvLWJsYWNrKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IC41cHggc29saWQgYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb25maXJtQ3JvcCB7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHsgbWFyZ2luLWJvdHRvbTogMWVtOyB9XHJcblxyXG4gICAgLmNyb3AtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmNyb3AtbGluZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAkY29sLXJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1jcm9wcGVyIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgIHdpZHRoOjI1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MjUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcblxyXG4uY29va2llLW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbGFpbi14IHtcclxuICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogJGJyay10YWItbWVkKSB7XHJcbiAgICAuY29va2llLW1lc3NhZ2Uge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuLm1vZGFsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcblxyXG4gIC8qIGlmIGJhY2tkcm9wIHN1cHBvcnQ6IHZlcnkgdHJhbnNwYXJlbnQgYW5kIGJsdXJyZWQgKi9cclxuICBAc3VwcG9ydHMgKCgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogbm9uZSkpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcblxyXG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuXHJcbiAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTEuNWVtO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1yZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG4gIC5tb2RhbCB7XHJcbiAgICAubW9kYWxfY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICAgcGFkZGluZzogMmVtIDZlbTtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uZmVlZGJhY2sge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgbGFiZWwudG9wIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsLnRleHRhcmVhIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVlZGJhY2suZG9uZS1tZXNzYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgLmZlZWRiYWNrIHtcclxuICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLmNoZWNrYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsLnRleHRhcmVhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkYmFjay1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWVkYmFjay1idXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAtNDJweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAtbXMtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpOyAvKiBJRSA5ICovXHJcbiAgLW1vei10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7IC8qIEZpcmVmb3ggKi9cclxuICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTsgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cclxuICAtby10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7IC8qIE9wZXJhICovXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xyXG5cclxuICAgIC5mZWVkYmFjay1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDcyMXB4KSB7XHJcbiAgICAuZmVlZGJhY2staGVhZGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uZml4LWFuZC1zY3JvbGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIEBpbmNsdWRlIFN0eWxlU2Nyb2xsYmFyKCk7XHJcbn1cclxuXHJcbi5vZmZzZXQtdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay10YWItbWVkKSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLXRhYi1sZykge1xyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIC0zcHggM3B4IC0zcHggIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcblxyXG4gICAgLmZvb3Rlci10ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbGluayB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAucGhvbmUtbnVtYmVyLCAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICAucGhvbmUtbnVtYmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4JTtcclxuICAgIH1cclxuXHJcbiAgICAubGlua3Mge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29va2llLW1lc3NhZ2UsIC5jb29raWUtaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDc0JTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZS1idXR0b24ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW46IDVweCA0cHggMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZnJvbnQge1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgLnBob25lLW51bWJlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llLW1lc3NhZ2UsIC5jb29raWUtaW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29raWUtYnV0dG9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsZXI7XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob25lLW51bWJlciwgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDRweCAwLjI1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGhvbmUtbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XHJcblxyXG4gICAgICAgIC5waG9uZS1udW1iZXIsIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDJweCAwLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG9uZS1udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRvcDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uZm9ybS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6ICRwYWQtc20gMDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gICAgcGFkZGluZzogJHBhZC14c20gMDtcclxuXHJcbiAgICBsYWJlbCwgLmxhYmVsLCAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206ICRwYWQtbWVkO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLm5vLWNvbGxhcHNlKSB7XHJcbiAgICAgICAgI3skc2VsLWlucHV0fSwgLmFkZHJlc3NEZXRhaWxzLCAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC8vICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206ICRwYWQtbWVkO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5uby1jb2xsYXBzZSB7XHJcbiAgICAgICAgI3skc2VsLWlucHV0fSwgLmFkZHJlc3NEZXRhaWxzLCAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMjU1cHg7XHJcbiAgICAgICAgICAgIC8vICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206ICRwYWQtbWVkO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xhc3Mtc2hhcmVkLWlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsYXNzLXNoYXJlZC1pbnB1dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IC44NWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDsgLyogTWFrZSB0aGUgaW5wdXQgYSBiaXQgc2hvcnRlciB0byBtYWtlIHJvb20gZm9yIHRoZSBzcGFuKi9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2JTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgJi5mYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmdyZWVuLCAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2wtZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVkLCAmLmRhbmdlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbC1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYueWVsbG93LCAmLndhcm5pbmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2wteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4udmVydGljYWwtYWxpZ24tdG9wIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhbGYtd2lkdGgge1xyXG4gICAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hZGRyZXNzZXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNlbnRyZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zci1vbmx5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRzZWwtaW5wdXR9LCAuYWRkcmVzc0RldGFpbHMsIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogT3ZlcnJpZGUgbm8tY29sbGFwc2Ugb24gbGFyZ2VyIGRldmljZXMgKi9cclxuICAgICAgICAmLm5vLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgI3skc2VsLWlucHV0fSwgLmFkZHJlc3NEZXRhaWxzLCAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bnMge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGFzcy1sYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xhc3MtaW5wdXQgICAgICAgICAgIC8vIFJlZ3VsYXIgZmllbGRzXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB3aWR0aDogNjklICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xhc3Mtc2hhcmVkLWlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsYXNzLXNoYXJlZC1pbnB1dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVnaXN0ZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3NlcyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XHJcbiAgICAgICAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay10YWItbWVkKSB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgYS5idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFlbSAxZW0gMWVtIDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAubm8tY29sbGFwc2UgLmNsYXNzLXNoYXJlZC1pbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyAuem9pZC1vdXRsZXQgeyBoZWlnaHQ6IDIwMHB4OyB3aWR0aDogNDAwcHg7IH1cclxuLnpvaWQtb3V0bGV0IGRpdiBpZnJhbWUgeyBib3JkZXI6IG5vbmU7IH0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbi5oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXktbGlnaHQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTtcclxuXHJcbiAgICBpbWcubG9nbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgVmVydGljYWxBbGlnbk1pZGRsZSgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW1vYmlsZSwgLmhlYWRlci1kZXNrdG9wIHtcclxuICAgICAgICBoZWlnaHQ6ICRoZ3QtaGVhZGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItZGVza3RvcCB7XHJcbiAgICAgICAgLmhlYWRlci1sZWZ0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG5cclxuICAgICAgICAgICAgLmN1bHR1cmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFkLXNtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mbGFnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVGhlc2UgYXJlIHVzZWQgZm9yIHRoZSBBbmltYXRpb24gZm9yIGVhc3kgY2hhbmdlcyB3aGVuIGFkZGluZyBtZW51IGl0ZW1zIHRvIHRoZSBtb2JpbGUgbWVudVxyXG4gICAgJGFtdC1tZW51LWl0ZW1zOiAxMztcclxuICAgICRtZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAkbWVudS1pdGVtLXBhZGRpbmctYm90dG9tOiAzcHg7XHJcblxyXG4gICAgLmhlYWRlci1tb2JpbGUge1xyXG5cclxuICAgICAgICBhIC5sb2dvIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLW1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbGFyZ2VyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3BlbiwgJi5vcGVuOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sLXByZXQtYmx1ZSwgMTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1tb2JpbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwubWVudS1saXN0LW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIC8qXHJcbiAgICAgICAgICAgICAgICBJJ20gdXNpbmcgdGhlIHR3byB2YXJpYWJsZXMgc28gd2UgY2FuIGp1c3QgaW5jcmVtZW50XHJcbiAgICAgICAgICAgICAgICB0aGUgYW10IGJ5IDEgaWYgd2UgYWRkIGl0ZW1zLiBUaGlzIG1lYW5zIHdlIGRvbid0IGhhdmVcclxuICAgICAgICAgICAgICAgIHRvIGNoYW5nZSB0aGUgdmFsdWUgcGFzc2VkIGhlcmUsIHRoZSBjYWxjdWx0aW9uIHdpbGwgd29ya1xyXG4gICAgICAgICAgICAgICAgYXBwcm9wcmlhdGVseS5cclxuICAgICAgICAgICAgKi9cclxuICAgICAgICAgICAgQGluY2x1ZGUgQW5pbWF0ZUhlaWdodCgwLCAoKCRtZW51LWl0ZW0tbGluZS1oZWlnaHQgKyAkbWVudS1pdGVtLXBhZGRpbmctYm90dG9tKSAqICgkYW10LW1lbnUtaXRlbXMgLSAxKSArIDUyKSwgJ29wZW4nKTtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAkcGFkLW1lZDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtZW51LWl0ZW0tcGFkZGluZy1ib3R0b207XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtZW51LWl0ZW0tbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkcGFkLW1lZDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ib3R0b20tYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLWRlc2t0b3Atc20pIHtcclxuICAgIC5oZWFkZXItbW9iaWxlIHtcclxuICAgICAgICAubGFuZ3VhZ2UtbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuY3VsdHVyZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgVHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXhzbSkge1xyXG4gICAgLmhlYWRlci1tZW51IHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAuaGVhZGVyLW1lbnUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICNtZW51LWRvd25sb2FkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLWxnKSB7XHJcbiAgICAjbWVudS1kb3dubG9hZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLmhvbWUtcGFnZS1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogODQwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgI3skc2VsLWlucHV0fSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAxQjA1NTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG4gICAgICAgICN7JHNlbC1pbnB1dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZW1haWwtYmx1cmIge1xyXG4gICAgICAgICAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgICAgICN7JHNlbC1pbnB1dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZW1haWwtYmx1cmIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludmFsaWQge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydCB7XHJcbiAgICAgICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDYwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAjbG9naW4tYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5saWdodC1ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZS1saWdodDtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHAsIGg0IHtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmxhY2stdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtY29hbDtcclxuICAgIH1cclxuXHJcbiAgICAjZnJlc2gtYXBwcm9hY2gtY29udGFpbmVyIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCBoZWlnaHQgMC44cztcclxuICAgIH1cclxuXHJcbiAgICAjZnJlc2gtYXBwcm9hY2gge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3NlYXNvbmFsLW1lc3NhZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNnby1iYWNrIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1jb29raWUtbWVzc2FnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1zaXR0aW5nLWlucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtcmVnaXN0ZXJlZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAucGFzc3dvcmQtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMTFweDtcclxuXHJcbiAgICAgICAgLnNob3ctaGlkZS1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW1haWwtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgI2VtYWlsLWJsdXJiIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggMCAjMDAwMDAwMmI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3ctYmx1cmItYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzVweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5Nzk3OTc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvc2UtYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmVmZXJlbmNlcy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgICAgICAucHJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbGlkYXRpb24tY29kZS1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZXktbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZXktbGluazpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICNub3QtcmVhZHktc2l0dGluZy1tZXNzYWdlIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm90LXJlYWR5LXNpdHRpbmctbWVzc2FnZS1saW5rIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgIH1cclxuXHJcbiAgICAjaW52YWxpZC1vdHAtbWVzc2FnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZG9uZS1tZXNzYWdlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB7XHJcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XHJcbiAgICB9XHJcblxyXG4gICAgb3B0aW9uIHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI25vdGlmeW1lLXByaXZhY3kge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdmFsaWRhdGlvbi1oZWxwIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdmFsaWRhdGUtZW1haWwtbWVzc2FnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmVmZXJlbmNlLWNhbGxvdXQge1xyXG4gICAgZm9udC1zaXplOiAwLjg1ZW07XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLmltYWdlLWljb25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNXB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmltYWdlLWljb25zLWxlZnQge1xyXG4gICAgbGVmdDogNXB4O1xyXG59XHJcblxyXG4uaW1hZ2UtaWNvbnMtZmF2b3VyaXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmltYWdlLWljb25zLWJ1eSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmltZy5pY29uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24taGVhcnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1ncmV5LWRhcms7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxuICAgIHdpZHRoOiAyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2wtZ3JleS1kYXJrLCAxMCUpO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgICAmLmZ1bGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JlZW47XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbC1ncmVlbiwgMTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgVmVydGljYWxBbGlnbk1pZGRsZSgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLmljb24tYmFza2V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgcGFkZGluZzogNnB4IDVweCA1cHggNXB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxufSovIiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcbkBpbXBvcnQgXCJmaXhBbmRTY3JvbGxcIjtcclxuXHJcbiRjb2wtcHJvZHVjdC1oZWFkZXI6ICRjb2wtcHJldC1ibHVlO1xyXG4kY29sLXByb2R1Y3QtaGVhZGVyLWhvdmVyOiBsaWdodGVuKCRjb2wtcHJvZHVjdC1oZWFkZXIsICRsaWdodGVuLXBjdCk7XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIEBpbmNsdWRlIERlZmF1bHRMaW5rU3R5bGUoKTtcclxuXHJcbiAgICAmLnN1Y2Nlc3MsICYuZ3JlZW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIFN0eWxlTGluaygkY29sLWdyZWVuLCAkY29sLWdyZWVuLCAkY29sLWdyZWVuLCAkY29sLWdyZWVuLCAkY29sLWdyZWVuKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmVycm9yLCAmLmRhbmdlciwgJi5yZWQsICYuY2xvc2UsICYuY2FuY2VsLCAmLmNsZWFyIHtcclxuICAgICAgICBAaW5jbHVkZSBTdHlsZUxpbmsoJGNvbC1yZWQsICRjb2wtcmVkLCAkY29sLXJlZCwgJGNvbC1yZWQsICRjb2wtcmVkKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBAaW5jbHVkZSBEZWZhdWx0QnV0dG9uU3R5bGUoKTtcclxuICAgICAgICBAaW5jbHVkZSBTdHlsZUJ1dHRvbigkY29sLXByZXQtYmx1ZSwgJGNvbC1wcmV0LWJsdWUsICRjb2wtcHJldC1ibHVlLCAkY29sLXByZXQtYmx1ZSwgJGNvbC1wcmV0LWJsdWUpO1xyXG5cclxuICAgICAgICAmLnN1Y2Nlc3MsICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgU3R5bGVCdXR0b24oJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVycm9yLCAmLmRhbmdlciwgJi5yZWQsICYuY2xvc2UsICYuY2FuY2VsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIFN0eWxlQnV0dG9uKCRjb2wtcmVkLCAkY29sLXJlZCwgJGNvbC1yZWQsICRjb2wtcmVkLCAkY29sLXJlZCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRlcnRpYXJ5IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIFN0eWxlQnV0dG9uKCRjb2wtYmx1ZS1saWdodCwgJGNvbC1ibHVlLWxpZ2h0LCAkY29sLWJsdWUtbGlnaHQsICRjb2wtYmx1ZS1saWdodCwgJGNvbC1ibHVlLWxpZ2h0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud2lkZSB7IC8qIFdpZGUgYXR0ZW50aW9uIGRyYXdpbmcgYnV0dG9ucyAqL1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJhY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcblxyXG4gICAgQGluY2x1ZGUgRGVmYXVsdEJ1dHRvblN0eWxlKCk7XHJcbiAgICBAaW5jbHVkZSBTdHlsZUJ1dHRvbigkY29sLXByZXQtYmx1ZSwgJGNvbC1wcmV0LWJsdWUsICRjb2wtcHJldC1ibHVlLCAkY29sLXByZXQtYmx1ZSwgJGNvbC1wcmV0LWJsdWUpO1xyXG5cclxuICAgICYuc3VjY2VzcywgJi5ncmVlbiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgU3R5bGVCdXR0b24oJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbik7XHJcbiAgICB9XHJcblxyXG4gICAgJi53aGl0ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1jb2FsO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtY29hbDtcclxuICAgIH1cclxuXHJcbiAgICAmLmVycm9yLCAmLmRhbmdlciwgJi5yZWQsICYuY2xvc2UsICYuY2FuY2VsIHtcclxuICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBTdHlsZUJ1dHRvbigkY29sLXJlZCwgJGNvbC1yZWQsICRjb2wtcmVkLCAkY29sLXJlZCwgJGNvbC1yZWQpO1xyXG4gICAgfVxyXG5cclxuICAgICYudGVydGlhcnkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIFN0eWxlQnV0dG9uKCRjb2wtYmx1ZS1saWdodCwgJGNvbC1ibHVlLWxpZ2h0LCAkY29sLWJsdWUtbGlnaHQsICRjb2wtYmx1ZS1saWdodCwgJGNvbC1ibHVlLWxpZ2h0KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmZvbnQtZml4IHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLnBhZGRpbmctZml4IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuI3skc2VsLWJyYWludHJlZX0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4jeyRzZWwtaW5wdXR9LCAjeyRzZWwtYnJhaW50cmVlfSB7XHJcbiAgICBoZWlnaHQ6ICRoZ3QtaW5wdXRzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBwYWRkaW5nOiAxcHggMC41ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICYuaW5wdXQtc21hbGwge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbnMvb2sucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgbWluLWhlaWdodDogOTBweDtcclxufVxyXG5cclxuLypAaW1wb3J0IHVybCgvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjIuMC9jc3MvZm9udC1hd2Vzb21lLmNzcyk7Ki9cclxuXHJcbi8qKiogYmFzaWMgc3R5bGVzICoqKi9cclxuXHJcbmxhYmVsLmFkZHJlc3MtcmFkaW8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cclxuICAgICYgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG5cclxuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxNzVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uY2hlY2thYmxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbltkaXNhYmxlZF0ge1xyXG4gICAgb3BhY2l0eTogLjM7XHJcbn1cclxuXHJcbi5hbGVydCB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgbWFyZ2luOiAwLjVlbSAwO1xyXG59XHJcblxyXG4ub3V0ZXJCb3gge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5pbm5lckJveCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAxZW0gYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMDYzQTU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMmVtIDFlbSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubWlkZGxlIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnRlbnRzIHtcclxuICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG59XHJcblxyXG4uZnVsbC13aWR0aCB7XHJcbiAgICBAaW5jbHVkZSBGdWxsV2lkdGgoKTtcclxufVxyXG5cclxuLm1vYmlsZS1wYXksIC5zdW1tYXJ5LW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAuNWVtIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuXHJcbi5jZWxsIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuXHJcbiN0ZXJtcyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcblxyXG4udGVybXMtYm94IHtcclxuICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgIHdpZHRoOiA0JTtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuXHJcbi5wYXksIC5hZGQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2JpbGVfc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAycHggIzI2MjMyMztcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbi5kZWxpdmVyeSB7XHJcbiAgICB3aWR0aDogNTcuNjY2NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jaGFuZ2UtYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgRGVmYXVsdEJ1dHRvblN0eWxlKCk7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uY2hlY2tvdXQtaGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ub3JkZXItaXRlbXMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hY2NvdW50LWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xyXG59XHJcblxyXG4uYWNjb3VudC1idXR0b246bnRoLWNoaWxkKDEpIHtcclxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hY2NvdW50LWljb24sIC5hY2NvdW50LWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMwNjNBNTtcclxufVxyXG5cclxuLmFjY291bnQtaWNvbiBpIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5hY2NvdW50LWxpbmsge1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hcHByb3ZhbC1pdGVtIHtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hcHByb3ZhbC1pdGVtIGltZyB7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG59XHJcblxyXG4uYXBwcm92YWwtaXRlbSB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbn1cclxuXHJcbi5hcHByb3ZhbC1pdGVtIGEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kaXZpZGVyIHtcclxuICAgIG1hcmdpbjogNDBweCAwO1xyXG59XHJcblxyXG4vKi5zaXR0aW5nLWlucHV0IGlucHV0IHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbn1cclxuXHJcbi5zaXR0aW5nLWlucHV0IGEge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uc2l0dGluZy1pbnB1dCB7XHJcbiAgICBtYXJnaW46IDAgMCAxZW0gMDtcclxufSovXHJcblxyXG4uc2hvdy1kZXNjcmlwdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAubW9iaWxlLXBheSwgLnN1bW1hcnktbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4ICMyNjIzMjM7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAuYXBwcm92YWwtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcHJvdmFsLWl0ZW0gYSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYXBwcm92YWwtaXRlbSB0ZXh0YXJlYSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudC1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tvdXQtaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXZpZGVyIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAub3V0ZXJCb3gge1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXJCb3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBheSB7XHJcbiAgICAvLyAgICAgd2lkdGg6IDRlbSAhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC5hZGQge1xyXG4gICAgICAgIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAxJSA0MiUgMiUgMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzc2VzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItaXRlbXMge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGU6bm90KC50YWJsZS1pZ25vcmUpIHtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODA4MDgwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkLm5vLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcclxuICAgIHNlbGVjdDpmb2N1cyxcclxuICAgIHRleHRhcmVhOmZvY3VzLFxyXG4gICAgaW5wdXQ6Zm9jdXMge1xyXG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgfVxyXG59XHJcblxyXG4jcGF5bWVudE1ldGhvZHMge1xyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1ncmV5LWRhcms7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcm9kdWN0LWhlYWRlci1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4jcGF5bWVudC1jYXJkcy1saXN0IHtcclxuICAgIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbC1ncmV5LWRhcms7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sLXByb2R1Y3QtaGVhZGVyLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2NhcmQtcHJvdmlkZXIge1xyXG4gICAgLm5nLXZhbGlkIHtcclxuICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwYXltZW50IHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MDBweDtcclxufSIsbnVsbCwiLmN1bHR1cmUge1xyXG4gICAgLmN1bHR1cmUtc2VsZWN0IHtcclxuICAgICAgICAuY3VsdHVyZS1mbGFnLWVuIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9mbGFnL2VuLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuLmxvYWRpbmctaW5kaWNhdG9yIHtcclxuICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgIGNvbG9yOiAkY29sLWdyZXktbG9hZGluZztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6OTk5O1xyXG59XHJcblxyXG4ubG9hZGluZy1wcmV2aWV3IHtcclxuICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgIGNvbG9yOiAkY29sLWdyZXktbG9hZGluZztcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDQzJTtcclxuICAgIHRvcDogMzglO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDo5OTk7XHJcbn1cclxuXHJcbi5sb2FkaW5nLWlubGluZSB7XHJcbiAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICBjb2xvcjogJGNvbC1ncmV5LWxvYWRpbmc7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBwb3NpdGlvbjogaW5saW5lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAxMDBweDtcclxuICAgIHotaW5kZXg6OTk5O1xyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcbiRoZ3QtbW9kYWwtaGVhZGVyOiA0MHB4O1xyXG5cclxuXHJcbi5tb2RhbC1yb290IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNSwgMjUsIDI1LCAuNSk7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgLm1vZGFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZ3QtbW9kYWwtaGVhZGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBCb3hTaGFkb3dCb3R0b20oKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1oZWFkZXItZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgVmVydGljYWxBbGlnbk1pZGRsZSgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaGd0LW1vZGFsLWhlYWRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuYWxidW0taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtc2Nyb2xsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIFN0eWxlU2Nyb2xsYmFyKCk7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZC1sZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhY2stcHJvZHVjdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtcGlja2VyIHtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob3RvLWFsYnVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FuY2VsLWJ1dHRvbiwgLmFkZC10by1iYXNrZXQsIC5zZWxlY3Rpb24tYW10IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIC8qbWFyZ2luOiAwOyovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRpbnVlIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkZC10by1iYXNrZXQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0aW9uLWFtdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI3N0IxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3Rpb24tYW10LWxnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3Rpb24tYW10LXNtIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waWN0dXJlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgIzNCQjg3OTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLnF1YW50aXR5LWNoYW5nZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAkcGFkLXhzbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IHNwYWNpbmcgYSBibG9jayBlbGVtZW50IGhhc1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLXRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtYWRkLXNpdHRpbmctdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtYnV0dG9uLWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbDpoYXMoLm1vZGFsLWFkZC1zaXR0aW5nKSB7XHJcbiAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiA1NzRweCkge1xyXG4gICAgLm1vZGFsLXJvb3Qge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzY0cHgpIHtcclxuICAgIC5wcm9kdWN0cy1wYWNrIHtcclxuICAgICAgICAucGFjay1wcm9kdWN0IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgIC5tb2RhbC1yb290IHtcclxuICAgICAgICAubW9kYWwge1xyXG4gICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1oZWFkZXItZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjBlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ0NHB4KSB7XHJcbiAgICAuc2VsZWN0aW9uLWFtdC1sZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3Rpb24tYW10LXNtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuICAgIC8qLm1vZGFsLXJvb3Qge1xyXG4gICAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgICAgIC5waG90by1hbGJ1bSB7XHJcbiAgICAgICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSovXHJcblxyXG4gICAgLm1vZGFsLXJvb3Qge1xyXG4gICAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTUlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWw6aGFzKC5tb2RhbC1wYWNrLXJlbWluZGVyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWw6aGFzKC5tb2RhbC1sb2dpbi1yZW1pbmRlcikge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWw6aGFzKC5tb2RhbC1hZGQtc2l0dGluZykge1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQcm9ncmVzcyBiYXIgKi9cclxucHJvZ3Jlc3NbdmFsdWVdIHtcclxuICAvKiBSZXNldCB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlICovXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbnByb2dyZXNzW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAvKiBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KSBpbnNldDsgKi9cclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZ3JleTtcclxufVxyXG5cclxucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2M2E1O1xyXG59XHJcblxyXG5wcm9ncmVzc1t2YWx1ZV06Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2M2E1O1xyXG59IiwiQGltcG9ydCAnY29uZmlnJztcclxuXHJcbi51cHNlbGwtbWF4LXBlcmNlbnRhZ2Uge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAkY29sLXJlZDtcclxufVxyXG4iLCJtb2RhbC1waWN0dXJlLXBpY2tlciB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5tb2RhbCB1cHNlbGwtcmliYm9uIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuXHJcbi5odW1hbmUtamFja2VkdXAge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgY29sb3I6ICRjb2wtd2hpdGUgIWltcG9ydGFudDtcclxuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5odW1hbmUtZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1yZWQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkY29sLXdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5odW1hbmUtc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNvbC13aGl0ZSAhaW1wb3J0YW50O1xyXG59IiwiQGltcG9ydCAnY29uZmlnJztcclxuJG9yZGVyLWltYWdlLXdpZHRoOiAxNzBweDtcclxuJG9yZGVyLWltYWdlLXdpZHRoLWNoaWxkOiAxMjBweDtcclxuXHJcbkBtaXhpbiBvcmRlci1pdGVtLW1ldGEoJGJyZWFrKSB7XHJcbiAgd2lkdGg6ICRicmVhayAtICRvcmRlci1pbWFnZS13aWR0aCAtICgkcGFkLWdsb2JhbCoyKTtcclxufVxyXG5cclxuLm9yZGVyLWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm9yZGVyLW9uLWhvbGQtbm90aWNlIHtcclxuICAvL2ZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxudGFibGUub3JkZXItc3VtbWFyeS1ibG9jayB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHdpZHRoOiA3MCU7XHJcblxyXG4gIHRyLm9yZGVyLXN1bW1hcnktaXRlbSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICBcclxuICAgIHRoIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAub3JkZXItc3VtbWFyeS1pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIFxyXG4gICAgdGQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3JkZXItc3VtbWFyeS1ibG9jayB7XHJcbiAgYm94LXNoYWRvdzogMHB4IDhweCA5cHggLThweCAkY29sLWdyZXktZGFyaztcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAub3JkZXItc3VtbWFyeS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcblxyXG4gICAgJi5tYXJnaW4tdG9wLTIwLWkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXN1bW1hcnktaXRlbS1oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc3VtbWFyeS1pdGVtLWRhdGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3JkZXItb3JkZXItaXRlbXMge1xyXG4gIC5vcmRlci1pdGVtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDlweCAtOHB4ICM5YzljOWM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIC5vcmRlci1pdGVtLWltYWdlLCAub3JkZXItaXRlbS1pbWFnZS1jaGlsZCwgLm9yZGVyLWl0ZW0tbWV0YSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMTBweFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAub3JkZXItaXRlbS1yZW9yZGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWl0ZW0taW1hZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1pdGVtLWltYWdlLWNoaWxkIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItaXRlbS1tZXRhIHtcclxuICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhY2sge1xyXG4gICAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgwODA7ICovXHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5zdGFja2VkLWxlZnQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLlwiO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjY2VjZWNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YWNrZWQtcmlnaHQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJ0bCB7XHJcbiAgLnN0YWNrIHtcclxuICAgIC5zdGFja2VkLXJpZ2h0IHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbWF4KSB7XHJcbiAgLm9yZGVyLW9yZGVyLWl0ZW1zIHtcclxuICAgIC5vcmRlci1pdGVtIHtcclxuICAgICAgLm9yZGVyLWl0ZW0taW1hZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogJG9yZGVyLWltYWdlLXdpZHRoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3JkZXItaXRlbS1pbWFnZS1jaGlsZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkb3JkZXItaW1hZ2Utd2lkdGgtY2hpbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XHJcbiAgICAub3JkZXItb3JkZXItaXRlbXMge1xyXG4gICAgICAub3JkZXItaXRlbSB7XHJcbiAgICAgICAgLm9yZGVyLWl0ZW0tbWV0YSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBvcmRlci1pdGVtLW1ldGEoJGJyZWFrcG9pbnQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstbW9iLWxnKSB7XHJcbiAgLm9yZGVyLW9yZGVyLWl0ZW1zIHtcclxuICAgIC5vcmRlci1pdGVtIHtcclxuICAgICAgLm9yZGVyLWl0ZW0tbWV0YSB7XHJcbiAgICAgICAgLnN0YWNrIHtcclxuICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6ICRicmstZGVza3RvcC14c20pIHsgIFxyXG4gIC5vcmRlci1zdW1tYXJ5LWJsb2NrIHtcclxuICAgIC5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xyXG4gICAgICAub3JkZXItc3VtbWFyeS1pdGVtLWhlYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5vcmRlci1zdW1tYXJ5LWl0ZW0tZGF0YSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6ICRicmstZGVza3RvcC1zbSkge1xyXG4gIHRhYmxlLm9yZGVyLXN1bW1hcnktYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuXHJcbi5vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4ub3ZlcmxheS10ZXh0IHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICB9IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG5cclxuLnBhY2tzIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAucHJvZHVjdCB7XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWluZm97XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5wYWNrcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIGxlZnQ6IDIwJTtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG4kY29sLWxpa2UtZ3JlZW46ICMzYmI4Nzk7XHJcblxyXG4ucGljdHVyZS1iYXNrZXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLypib3R0b206IDIzcHg7XHJcbiAgICBsZWZ0OiA3cHg7Ki9cclxuICAgIGJvdHRvbTogMjhweDtcclxuICAgIGxlZnQ6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDYzQTU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xyXG4gICAgb3BhY2l0eTogLjk7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnNtYWxsLWljb24ge1xyXG4gICAgZm9udC1zaXplOiBzbWFsbGVyICFpbXBvcnRhbnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDRweCA0cHggMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4kY2hldnJvbi13aWR0aDogMzVweDtcclxuXHJcbi5maWx0ZXItcHJldmlldyB7XHJcbiAgICBtYXJnaW46ICRwYWQtc207XHJcbn1cclxuXHJcbiNzZXBpYSB7XHJcbiAgICBjb2xvcjogIzlENTgzNztcclxufVxyXG5cclxuI2JsYWNrLWFuZC13aGl0ZSB7XHJcbiAgICBjb2xvcjogIzRkNGE0YTtcclxufVxyXG5cclxuI2NvbG91ciB7XHJcbiAgICBjb2xvcjogIzJjMGQ1ZjtcclxufVxyXG5cclxuLmJhc2tldC1pdGVtLWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmFkanVzdC1idXR0b25zIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5iYXNrZXQtaXRlbS1pbWFnZS1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi8qI2Nyb3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MmIwNTtcclxufSovXHJcbi5pbWFnZS1iYXNrZXQtY291bnQ6bm90KC5pbWFnZS1iYXNrZXQtY291bnQtcHJvZHVjdCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbn1cclxuLmltYWdlLWJhc2tldC1jb3VudCwgLmltYWdlLWJhc2tldC1jb3VudC1wcm9kdWN0LCAuaW1hZ2UtYmFza2V0LWNvdW50LWZhdm91cml0ZSB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDYzQTU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgcGFkZGluZzogOHB4IDAgMjJweDtcclxuICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2wtcHJldC1ibHVlLWRhcms7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2UtYmFza2V0LWNvdW50IHtcclxuICAgIGJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFsYnVtLWltYWdlcyB7XHJcbiAgICAuaW1hZ2UtYmFza2V0LWNvdW50IHtcclxuICAgICAgICBib3R0b206IDJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLWJhc2tldC1jb3VudC1mYXZvdXJpdGUge1xyXG4gICAgYm90dG9tOiAtNHB4O1xyXG4gICAgcmlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5wcmV2aWV3LWNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcmV2aWV3LXBpY3R1cmUtd3JhcHBlciB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxufVxyXG5cclxuLnBpY3R1cmUtcHJldmlldyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5hcnJvdy1sZWZ0LCAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogJGNoZXZyb24td2lkdGg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sLWdyZXktZGFyaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sLWdyZXktZGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LWxlZnQge1xyXG4gICAgICAgIGxlZnQ6IC0kY2hldnJvbi13aWR0aDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNSwyMzUsMjM1LDEpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM1LDIzNSwyMzUsMSkgMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDIzNSwyMzUsMjM1LDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApKSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM1LDIzNSwyMzUsMSkgMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjM1LDIzNSwyMzUsMSkgMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkgMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlYmViZWInLCBlbmRDb2xvcnN0cj0nI2ViZWJlYicsIEdyYWRpZW50VHlwZT0xICk7XHJcblxyXG4gICAgICAgIC5mYS1jaGV2cm9uLWxlZnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICByaWdodDogLSRjaGV2cm9uLXdpZHRoO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM1LDIzNSwyMzUsMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMjM1LDIzNSwyMzUsMSkgMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChyaWdodCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyMzUsMjM1LDIzNSwxKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSkpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSAxMDAlKTtcclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ViZWJlYicsIGVuZENvbG9yc3RyPScjZWJlYmViJywgR3JhZGllbnRUeXBlPTEgKTtcclxuXHJcbiAgICAgICAgLmZhLWNoZXZyb24tcmlnaHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MzBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4jcHJldmlldy1pbWctc3RpY2t5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDEwOXB4O1xyXG4gICAgcmlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG4gICAgei1pbmRleDogOTk4OyAvLyBPbmUgYmVsb3cgbW9kYWxzXHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDNweCA4cHggMCAjZGRkZGRkO1xyXG59XHJcblxyXG4ubGlrZWQge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAkbGlrZS1ncmVlbjsqL1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MxQzFDMTtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjVweCAtNXB4IHJnYmEoMCwwLDAsMSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMjVweCAtNXB4IHJnYmEoMCwwLDAsMSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAtMnB4IHJnYmEoMCwwLDAsMSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1ncmVlbjtcclxuICAgIH1cclxufVxyXG5cclxuLmJhc2tldC1xdWFudGl0eS1jaGFuZ2VyIHtcclxuICAgICRoZ3QtcXVhbnRpdHktY2hhbmdlcjogNDBweDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgLmJhc2tldC1xdWFudGl0eS1hbXQge1xyXG4gICAgICAgIGhlaWdodDogJGhndC1xdWFudGl0eS1jaGFuZ2VyICsgMTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2M0E1O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6ICRoZ3QtcXVhbnRpdHktY2hhbmdlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzA2M0E1O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC4yNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiwgLmJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGd0LXF1YW50aXR5LWNoYW5nZXI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWQtbWVkO1xyXG4gICAgICAgIGhlaWdodDogJGhndC1xdWFudGl0eS1jaGFuZ2VyO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldC1xdWFudGl0eS1pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMDYzQTU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLnF1YW50aXR5LWNoYW5nZXIge1xyXG4gICAgJGhndC1xdWFudGl0eS1jaGFuZ2VyOiAzNXB4O1xyXG4gICAgJHdkdGgtcXVhbnRpdHktY2hhbmdlcjogNDFweDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAucXVhbnRpdHktYW10IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGhndC1xdWFudGl0eS1jaGFuZ2VyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6ICR3ZHRoLXF1YW50aXR5LWNoYW5nZXI7XHJcbiAgICAgICAgbWFyZ2luOiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiwgLmJ1dHRvbiB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZC14c207XHJcbiAgICAgICAgaGVpZ2h0OiAkaGd0LXF1YW50aXR5LWNoYW5nZXI7XHJcbiAgICAgICAgd2lkdGg6ICR3ZHRoLXF1YW50aXR5LWNoYW5nZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmxvd2VyLXRhYiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDJweCAzcHggOHB4IDAgI2RkZGRkZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwcHggMHB4O1xyXG4gICAgei1pbmRleDogOTk4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sLWNvYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogI2RiZGJkYjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogMzc1cHgpIHtcclxuICAgIC5pbWFnZS1iYXNrZXQtY291bnQtZmF2b3VyaXRlIHtcclxuICAgICAgICByaWdodDogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ2OHB4KSB7XHJcbiAgICAuZGlzcGxheV9pbWcge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgLypwYWRkaW5nOiA1cHg7Ki9cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXhzbSkge1xyXG4gICAgLmltYWdlLWJhc2tldC1jb3VudC1wcm9kdWN0IHtcclxuICAgICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1iYXNrZXQtY291bnQtZmF2b3VyaXRlIHtcclxuICAgICAgICByaWdodDogNTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAuaW1hZ2UtYmFza2V0LWNvdW50LWZhdm91cml0ZSB7XHJcbiAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6ICRicmstZGVza3RvcC1tZWQpIHtcclxuICAgIC5waWN0dXJlLXByZXZpZXcgaW1nIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLWxnKSB7XHJcbiAgICAucHJldmlldyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5waWN0dXJlLXByZXZpZXcge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBpY3R1cmUtcHJldmlldyB7XHJcbiAgICAgICAgLmFycm93LWxlZnQsIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLWRlc2t0b3Atc20pIHtcclxuICAgIC5waWN0dXJlLXByZXZpZXcgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG4kcGFkLWNhdGVnb3J5LWhlYWRlcjogJHBhZC1zbTtcclxuJHBhZC1wcm9kdWN0LWNvbnRhaW5lcjogJHBhZC1zbTtcclxuJGNvbC1wcm9kdWN0LWhlYWRlcjogJGNvbC1wcmV0LWJsdWU7XHJcbiRjb2wtcHJvZHVjdC1oZWFkZXItaG92ZXI6IGxpZ2h0ZW4oJGNvbC1wcm9kdWN0LWhlYWRlciwgJGxpZ2h0ZW4tcGN0KTtcclxuJGhndC1jYXRlZ29yaWVzOiA5MHB4O1xyXG4kaGd0LXByb2R1Y3QtY2xvc2VkOiAxODBweDtcclxuJGhndC1wcm9kdWN0LWNsb3NlZC1sZzogMTkwcHg7XHJcbiRoZ3QtcHJvZHVjdC1pbmZvOiA5MHB4O1xyXG4kaGd0LXByb2R1Y3QtaW5mby1iYXNrZXQtY291bnQ6IDE0MHB4O1xyXG4kaGd0LXByb2R1Y3QtaW5mby1zbTogMTAwcHg7XHJcbiRoZ3QtcHJvZHVjdC1kZXRhaWxzLW1heDogMTIwcHg7XHJcbiRwcm9kdWN0LWhlYWRlci1ib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XHJcblxyXG4jZGVza3RvcC1wcm9kdWN0cyB7XHJcblxyXG4gICAgJi5yaWdodCB7XHJcbiAgICAgICAgLy9mbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdHJpa2V0aHJvdWdoIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG4ubW9iaWxlLXBhZCB7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4IDE1cHg7XHJcbn1cclxuXHJcbi5wcmVtaXVtLXByaWNlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51cHNlbGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBmb250LXNpemU6IHNtYWxsZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTczOTY1O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy1saXN0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkcGFkLXNtO1xyXG5cclxuICAgIC5icmVha2VyIHtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdHMtbGlzdC1jYXRlZ29yaWVzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGd0LWNhdGVnb3JpZXM7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgLyptYXJnaW4tYm90dG9tOiAkcGFkLWNhdGVnb3J5LWhlYWRlciAqIDI7Ki9cclxuICAgICAgICAucHJvZHVjdC1saXN0LWNhdGVnb3J5LWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAvKnBhZGRpbmc6ICRwYWQtY2F0ZWdvcnktaGVhZGVyOyovXHJcbiAgICAgICAgICAgIGhlaWdodDogJGhndC1jYXRlZ29yaWVzO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sLWdyZXktbGlnaHQsIDEwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRwcm9kdWN0LWhlYWRlci1ib3JkZXItYm90dG9tLXdpZHRoO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByb2R1Y3QtaGVhZGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXktZGFyaztcclxuXHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBUcmFuc2l0aW9uKGFsbCAuMXMgZWFzZSk7XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhdGVnb3J5LWFycm93IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLSgzMHB4ICsgKCRwcm9kdWN0LWhlYWRlci1ib3JkZXItYm90dG9tLXdpZHRoIC0gMSkpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2wtcHJvZHVjdC1oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2wtcHJvZHVjdC1oZWFkZXItaG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcm9kdWN0LWhlYWRlci1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRwcm9kdWN0LWhlYWRlci1ib3JkZXItYm90dG9tLXdpZHRoICogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcm9kdWN0LWhlYWRlci1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRwcm9kdWN0LWhlYWRlci1ib3JkZXItYm90dG9tLXdpZHRoICogMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgVmVydGljYWxBbGlnbk1pZGRsZSgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBUaGVzZSBhcmUgb3V0c2lkZSB0aGUgLnByb2R1Y3QgY2xhc3MgYmVjYXVzZSB0aGV5IGFyZSBhbHNvIGJlaW5nIHVzZWQgaW4gb3RoZXIgcGxhY2VzIChlZzogYmFza2V0KSAqL1xyXG4ucHJvZHVjdC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHBhZC1zbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ucHJvZHVjdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRwYWQtbGc7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgLypwYWRkaW5nOiAkcGFkLXByb2R1Y3QtY29udGFpbmVyOyovXHJcbiAgICAvKkBpbmNsdWRlIEFuaW1hdGVIZWlnaHQoJGhndC1wcm9kdWN0LWNsb3NlZCwgJ251bGwnLCBvcGVuKTsqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDJweCAzcHggOHB4IDBweCAjZGRkZGRkO1xyXG4gICAgb3V0bGluZTogMXB4IHNvbGlkICNmZmZmZmYwMDtcclxuICAgIHRyYW5zaXRpb246IG91dGxpbmUgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIFxyXG4gICAgJHBhZC1wcm9kdWN0LWxnOiAyNXB4O1xyXG4gICAgJHBhZC1wcm9kdWN0LXNtOiAyMHB4O1xyXG4gICAgJiA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZzogJHBhZC1wcm9kdWN0LWxnICRwYWQtcHJvZHVjdC1zbSAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkcGFkLXByb2R1Y3Qtc207XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkcGFkLXByb2R1Y3Qtc20gJHBhZC1wcm9kdWN0LWxnO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiA6b25seS1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZzogJHBhZC1wcm9kdWN0LWxnICRwYWQtcHJvZHVjdC1zbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJGNvbC1wcmV0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtaGVhZGVyIHtcclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmRlZmF1bHQtaW1hZ2Utd3JhcHBlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGd0LXByb2R1Y3QtaW5mby1zbTtcclxuICAgICAgICAgICAgd2lkdGg6ICRoZ3QtcHJvZHVjdC1pbmZvLXNtO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcm9kdWN0LXJvdyB7XHJcbiAgICAgICAgJiA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkaGd0LXByb2R1Y3QtaW5mby1zbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAkaGd0LXByb2R1Y3QtaW5mby1zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcm9kdWN0LW1hcmdpbi1sZWZ0IHtcclxuICAgICAgICAvLyBUaGlzIGlzIGEgYml0IGdyb3NzLi4uIGJ1dCBpdCBsZXNzIHVzIGtlZXAgc2luZ2xlLWVsZW1lbnQgY29udGFpbmVycyBwdXNoZWQgaW4uXHJcbiAgICAgICAgLy8gVGhlICsgdmFsdWUgc2hvdWxkIG1hdGNoIHRoZSBnYXBzIHVzZWQgaW4gdGhlIHBhcmVudCBjb250YWluZXJzXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRoZ3QtcHJvZHVjdC1pbmZvLXNtICsgMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb2R1Y3QtaGVhZGVyLXByaWNpbmcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcm9kdWN0LWFjdGlvbnMge1xyXG4gICAgICAgIC8vZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAucHJvZHVjdC1wcmljZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJrLW1vYi1tYXgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGhndC1wcm9kdWN0LWluZm8tc20gKyAyMHB4OyAvLyBNYXRjaGVzIGdhcC0gY2xhc3MgdXNlZCBpbiBET01cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1kZWZhdWx0cyB7XHJcbiAgICAgICAgLy9mbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZC14c207XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtYmFza2V0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXNtO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXktYWN0aW9uIHtcclxuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgLyptYXgtd2lkdGg6IDEwMHB4OyovXHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtYnJpZWYge1xyXG4gICAgICAgIC8qaGVpZ2h0OiA3MHB4OyovXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgLy9mbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtcGlwIHtcclxuICAgICAgICAucGlwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb2R1Y3QtZGV0YWlscy1hbmQtb3B0aW9ucyB7XHJcbiAgICAgICAgLmJ1eS1hY3Rpb24ge1xyXG4gICAgICAgICAgICAvKm1hcmdpbi10b3A6JHBhZC14c207Ki9cclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAvKndpZHRoOiAxMDAlOyovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkLWxnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3Qtb3B0aW9uIHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkaGd0LXByb2R1Y3QtaW5mby1zbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGhndC1wcm9kdWN0LWluZm8tc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAmLm9wdGlvbi11cGdyYWRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHByZSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZGV0YWlscyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHBhZC1zbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkYWU0O1xyXG5cclxuICAgICAgICAmLnRlcnRpYXJ5IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtY29hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdHMtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtYmFza2V0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtcGljdHVyZS1wcmV2aWV3LCAucHJvZHVjdC1waWN0dXJlLXByZXZpZXctbW9iaWxlIHtcclxuICAgICAgICBAZXh0ZW5kIC5kZWZhdWx0LWltYWdlLXdyYXBwZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtcGljdHVyZS1wcmV2aWV3IHtcclxuICAgICAgICBtYXJnaW46ICRwYWQtc207XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1waWN0dXJlLXByZXZpZXctbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaWxkLXByb2R1Y3Qtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaWxkLXByb2R1Y3Qtd3JhcHBlci1wcmVtaXVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hpbGQtcHJvZHVjdC1pbmZvLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcmVtaXVtIHtcclxuICAgICAgICAkcGlwLXNpemU6IDcwdnc7XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgd2lkdGg6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1ncmV5LWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWJyaWVmIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzLWFuZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWFjdGlvbnMge1xyXG4gICAgICAgICAgICAvL2Zsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpY3R1cmUtcHJldmlldyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1ncmV5LWRhcms7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LW5vdGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpY3R1cmUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3Qtbm90ZS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1NXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMzBweDsqL1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGljdHVyZS1jb250YWluZXItcGFjayB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3Qtbm90ZS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1NXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMzBweDsqL1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC5wcmVtaXVtIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubGFyZ2UtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgcGFkZGluZzogMS41NWVtIDJlbTtcclxufVxyXG5cclxuLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG5cclxuICAgIC5mcm9tIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBDdXN0b20gTWVkaWEgUXVlcmllcyBmb3IgbW9iaWxlIHByb2R1Y3RzLiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XHJcbiAgICAubW9iaWxlLXBhZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcclxuICAgIC5waWN0dXJlLWNob29zZXItd3JhcHBlciAuYnV0dG9uIHtcclxuICAgICAgICBsZWZ0OiAxNzVweDtcclxuICAgICAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDUxMHB4KSB7XHJcbiAgICAucHJvZHVjdC1waWN0dXJlLXByZXZpZXcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtcGljdHVyZS1wcmV2aWV3LW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAgIC5waXAge1xyXG4gICAgICAgIHdpZHRoOiAxNzhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTc4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XHJcbiAgICAucGlwIHtcclxuICAgICAgICB3aWR0aDogMjM5cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDIzOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1kZXRhaWxzIHtcclxuICAgICAgICBtaW4td2lkdGg6IDIzOXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbWF4KSB7XHJcbiAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgJi5wcmVtaXVtIHtcclxuICAgICAgICAgICAgJHBpY3R1cmUtcHJldmlldy13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICRwaXAtc2l6ZTogMzYwcHg7XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwaXAtc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBpY3R1cmUtcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICRwaWN0dXJlLXByZXZpZXctd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkcGljdHVyZS1wcmV2aWV3LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwaWN0dXJlLXByZXZpZXctd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwaWN0dXJlLXByZXZpZXctd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5waWN0dXJlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwaWN0dXJlLXByZXZpZXctd2lkdGg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LW5vdGUtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6ICRwaWN0dXJlLXByZXZpZXctd2lkdGggKyAkcGFkLWxnO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGljdHVyZS1jb250YWluZXItcGFjayB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwaWN0dXJlLXByZXZpZXctd2lkdGg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LW5vdGUtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6ICRwaWN0dXJlLXByZXZpZXctd2lkdGggKyAkcGFkLWxnO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hpbGQtcHJvZHVjdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHBpY3R1cmUtcHJldmlldy13aWR0aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstbW9iLWxnKSB7XHJcblxyXG4gICAgLnVwc2VsbCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhcmdlLWNhbmNlbC1idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMzVlbSAxLjY1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuICAgICAgICAmLnByZW1pdW0ge1xyXG4gICAgICAgICAgICAkcGlwLXNpemU6IDM2MHB4O1xyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkcGlwLXNpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0gRGVza3RvcCBwcm9kdWN0cyBzdGFydCBoZXJlIC0tLSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXhzbSkge1xyXG5cclxuICAgIC5wcm9kdWN0LXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOTVlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0IHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAvKkBpbmNsdWRlIEFuaW1hdGVIZWlnaHQoJGhndC1wcm9kdWN0LWNsb3NlZC1sZywgJ251bGwnLCBvcGVuKTsqL1xyXG5cclxuICAgICAgICAuYnV0dG9uLWRldGFpbHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzLWFuZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgLmJ1eS1hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3Qtbm90ZS1sZWZ0IHtcclxuICAgICAgICAgICAgLy9mbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGhndC1wcm9kdWN0LWluZm87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZ3QtcHJvZHVjdC1pbmZvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByZW1pdW0ge1xyXG4gICAgICAgICAgICAkcGlwLXNpemU6IDM2MHB4O1xyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkcGlwLXNpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5waWN0dXJlLWNob29zZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBpcC1zaXplICsgJHBhZC1sZztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBpcC1zaXplICsgJHBhZC1sZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC1zbSkge1xyXG4gICAgLnBpcCB7XHJcbiAgICAgICAgd2lkdGg6IDMwOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZGV0YWlscyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMDhweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC1tZWQpIHtcclxuICAgIC5waXAge1xyXG4gICAgICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMzIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWRldGFpbHMge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AtbGcpIHtcclxuICAgIC5waXAge1xyXG4gICAgICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWRldGFpbHMge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4jcHJpdmFjeSB7XHJcblxyXG4gICAgZm9udC1zaXplOiAwLjg1ZW07XHJcblxyXG4gICAgI3ByaXZhY3ktbW9yZS10cmlnZ2VyIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuOGVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNyZWdpc3RlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC14c20pIHtcclxuXHJcbiAgICAjcmVnaXN0ZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAjcHJpdmFjeSB7XHJcbiAgICAgICAgI3ByaXZhY3ktbW9yZS10cmlnZ2VyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZGRpbmctYm90dG9tLTcwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG4jcmVnaXN0ZXIge1xyXG5cclxuICAgICN7JHNlbC1pbnB1dH0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMUIwNTU7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDYwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFzc3dvcmQtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgI3skc2VsLWlucHV0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuXHJcbiAgICAjcmVnaXN0ZXIge1xyXG4gICAgICAgICN7JHNlbC1pbnB1dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1tb2ItbWF4KSB7XHJcbiAgICAjcmVnaXN0ZXIge1xyXG4gICAgICAgICN7JHNlbC1pbnB1dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnlwYXNzLXJlZ2lzdGVyLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4jYnlwYXNzLXJlZ2lzdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE1cHggNDBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWUtbGlnaHQ7XHJcbiAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcblxyXG5ib2R5LnJ0bCB7XHJcbiAgICAudGV4dC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIFtmaXgtYW5kLXNjcm9sbF0ge1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgLmhlYWRlci1kZXNrdG9wIHtcclxuICAgICAgICAgICAgLmhlYWRlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmVtaXVtIHtcclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWFjdGlvbnMge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIC5idXktYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waWN0dXJlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpY3R1cmUtY2hvb3Nlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmJ1eS1hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWJhc2tldC1jb3VudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1wcmVtaXVtLWxheW91dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGJ1bS10aHVtYiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV5LWFjdGlvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1hY3Rpb25zIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1kZWZhdWx0cyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRldGFpbHMsIC5wcm9kdWN0LXByaWNlLCAucGlwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXhzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscy1hbmQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RzLWxpc3Qge1xyXG4gICAgICAgIC5wcm9kdWN0cy1saXN0LWNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAucHJvZHVjdC1saXN0LWNhdGVnb3J5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCwgc2VsZWN0LCBhLCBidXR0b24ge1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1iYXNrZXQtY291bnQtZmF2b3VyaXRlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYW5nZS1idG4ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIHBheW1lbnQgZGl2IHtcclxuICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkLXNpdHRpbmctZmllbGQge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZC1zaXR0aW5nLW1hc2sge1xyXG4gICAgICAgIGxlZnQ6IC0zMDBweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuYWxidW0taW1hZ2VzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5hbGJ1bS1pbWFnZSB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXIge1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG5cclxuICAgICAgICAuYmFubmVyLW1haW4ge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFubmVyLW1lbnUge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tb2JpbGUge1xyXG4gICAgICAgIC5sYW5ndWFnZS1saSB7XHJcbiAgICAgICAgICAgIC5jdWx0dXJlIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdHRpbmctdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcblxyXG4gICAgICAgIC5mb290ZXItbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtc2l0dGluZy1pbnB1dCB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtcGFnZS1mb3JtIHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXNzd29yZC1jb250YWluZXIge1xyXG4gICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLXJlZ2lzdGVyZWQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbiR1cHNlbGwtcmliYm9uLW92ZXJsYXA6IDEwcHg7XHJcbiR1cHNlbGwtcmliYm9uLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuJHVwc2VsbC1yaWJib24tc2hhZG93OiAkY29sLXByZXQtYmx1ZS1kYXJrO1xyXG5cclxuLnVwc2VsbC1yaWJib24ge1xyXG4gIGJhY2tncm91bmQ6ICR1cHNlbGwtcmliYm9uLWNvbG9yO1xyXG4gIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHJcbiAgLmRpc2NvdW50LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmRpc2NvdW50LW1ldGEge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmRpc2NvdW50LXNhdmluZ3Mge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICB9XHJcbiAgLmRpc2NvdW50LWRpc2NsYWltZXIge1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcbiAgXHJcbiAgLnVwc2VsbC1kaXNjb3VudC1yb3cge1xyXG4gICAgLnVwc2VsbC1kaXNjb3VudC1zYXZlLXBlcmNlbnQge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAudXBzZWxsLWRpc2NvdW50LXNhdmUtcGVyY2VudCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi51cHNlbGwtZGlzY291bnQtYnJlYWsge1xyXG4gICAgICAmID4gKiB7XHJcbiAgICAgICAgLy8gQWxpZ25zIC4uLiB3aXRoIHRoZSBmYS1hcnJvdy1yaWdodCBpY29uXHJcbiAgICAgICAgcGFkZGluZzogMCAycHggJHBhZC1zbSAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHVwc2VsbC1yaWJib24tY29sb3I7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogJHVwc2VsbC1yaWJib24tb3ZlcmxhcDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgbGVmdDogLSR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcbiAgfVxyXG4gIFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IC0kdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG4gIH1cclxuICBcclxuICAudXBzZWxsLXJpYmJvbi1jb3JuZXJzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHRvcDogLSR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgJHVwc2VsbC1yaWJib24tb3ZlcmxhcCAkdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHVwc2VsbC1yaWJib24tc2hhZG93IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGxlZnQ6IC0kdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICR1cHNlbGwtcmliYm9uLW92ZXJsYXAgMCAwICR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkdXBzZWxsLXJpYmJvbi1zaGFkb3c7XHJcbiAgICAgICAgcmlnaHQ6IC0kdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgJHVwc2VsbC1yaWJib24tb3ZlcmxhcCAkdXBzZWxsLXJpYmJvbi1vdmVybGFwIDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkdXBzZWxsLXJpYmJvbi1zaGFkb3c7XHJcbiAgICAgICAgbGVmdDogLSR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwICR1cHNlbGwtcmliYm9uLW92ZXJsYXAgJHVwc2VsbC1yaWJib24tb3ZlcmxhcDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICR1cHNlbGwtcmliYm9uLXNoYWRvdztcclxuICAgICAgICByaWdodDogLSR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgdWwsIGxpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIHRyOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkLXhzbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKlxuICogRmFuY3lCb3ggLSBqUXVlcnkgUGx1Z2luXG4gKiBTaW1wbGUgYW5kIGZhbmN5IGxpZ2h0Ym94IGFsdGVybmF0aXZlXG4gKlxuICogRXhhbXBsZXMgYW5kIGRvY3VtZW50YXRpb24gYXQ6IGh0dHA6Ly9pZ29ybGluby5naXRodWIuaW8vZmFuY3lib3gtcGx1cy9cbiAqXG4gKiBWZXJzaW9uOiAxLjMuNSAoMjAuMDYuMjAxNSlcbiAqIFJlcXVpcmVzOiBqUXVlcnkgdjEuMytcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2U6XG4gKiAgIGh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvbWl0LWxpY2Vuc2UucGhwXG4gKi9cblxuI2ZicGx1cy1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTEwNDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmJwbHVzLWxvYWRpbmcgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLnBuZycpO1xufVxuXG4jZmJwbHVzLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMTAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmYnBsdXMtdG1wIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZicGx1cy13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB6LWluZGV4OiAxMTAxO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZicGx1cy1vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jZmJwbHVzLWNvbnRlbnQge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTEwMjtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAjZmZmO1xufVxuXG4jZmJwbHVzLWhpZGUtc2VsLWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDExMDE7XG59XG5cbiNmYnBsdXMtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKSAtNDBweCAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDExMDM7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZicGx1cy1lcnJvciB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udDogbm9ybWFsIDEycHgvMjBweCBBcmlhbDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuI2ZicGx1cy1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jZmJwbHVzLWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZmJwbHVzLWxlZnQsICNmYnBsdXMtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvYmxhbmsuZ2lmJyk7XG4gICAgei1pbmRleDogMTEwMjtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmJwbHVzLWxlZnQge1xuICAgIGxlZnQ6IDBweDtcbn1cblxuI2ZicGx1cy1yaWdodCB7XG4gICAgcmlnaHQ6IDBweDtcbn1cblxuI2ZicGx1cy1sZWZ0LWljbywgI2ZicGx1cy1yaWdodC1pY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTEwMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2ZicGx1cy1sZWZ0LWljbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMzBweDtcbn1cblxuI2ZicGx1cy1yaWdodC1pY28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTYwcHg7XG59XG5cbiNmYnBsdXMtbGVmdDpob3ZlciwgI2ZicGx1cy1yaWdodDpob3ZlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgLyogSUU2ICovXG59XG5cbiNmYnBsdXMtbGVmdDpob3ZlciBzcGFuIHtcbiAgICBsZWZ0OiAyMHB4O1xufVxuXG4jZmJwbHVzLXJpZ2h0OmhvdmVyIHNwYW4ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7XG59XG5cbi5mYnBsdXMtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwMDE7XG59XG5cbiNmYnBsdXMtYmctbiB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMteC5wbmcnKTtcbn1cblxuI2ZicGx1cy1iZy1uZSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTYycHg7XG59XG5cbiNmYnBsdXMtYmctZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy15LnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDBweDtcbn1cblxuI2ZicGx1cy1iZy1zZSB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTgycHg7XG59XG5cbiNmYnBsdXMtYmctcyB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMteC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIwcHg7XG59XG5cbiNmYnBsdXMtYmctc3cge1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTQycHg7XG59XG5cbiNmYnBsdXMtYmctdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLXkucG5nJyk7XG59XG5cbiNmYnBsdXMtYmctbncge1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTIycHg7XG59XG5cbiNmYnBsdXMtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHotaW5kZXg6IDExMDI7XG59XG5cbi5mYnBsdXMtdGl0bGUtaW5zaWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYnBsdXMtdGl0bGUtb3V0c2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5mYnBsdXMtdGl0bGUtb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNmYnBsdXMtdGl0bGUtb3ZlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3RpdGxlX292ZXIucG5nJyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYnBsdXMtdGl0bGUtZmxvYXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xufVxuXG4jZmJwbHVzLXRpdGxlLWZsb2F0LXdyYXAge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4jZmJwbHVzLXRpdGxlLWZsb2F0LXdyYXAgdGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4jZmJwbHVzLXRpdGxlLWZsb2F0LWxlZnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKSAtNDBweCAtOTBweCBuby1yZXBlYXQ7XG59XG5cbiNmYnBsdXMtdGl0bGUtZmxvYXQtbWFpbiB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMCAwIDNweCAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMteC5wbmcnKSAwcHggLTQwcHg7XG59XG5cbiNmYnBsdXMtdGl0bGUtZmxvYXQtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKSAtNTVweCAtOTBweCBuby1yZXBlYXQ7XG59XG5cbi8qIElFNiAqL1xuXG4uZmJwbHVzLWllNiAjZmJwbHVzLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfY2xvc2UucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllNiAjZmJwbHVzLWxlZnQtaWNvIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfbmF2X2xlZnQucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllNiAjZmJwbHVzLXJpZ2h0LWljbyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX25hdl9yaWdodC5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWU2ICNmYnBsdXMtdGl0bGUtb3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3RpdGxlX292ZXIucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xuICAgIHpvb206IDE7XG59XG5cbi5mYnBsdXMtaWU2ICNmYnBsdXMtdGl0bGUtZmxvYXQtbGVmdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3RpdGxlX2xlZnQucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllNiAjZmJwbHVzLXRpdGxlLWZsb2F0LW1haW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c190aXRsZV9tYWluLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZTYgI2ZicGx1cy10aXRsZS1mbG9hdC1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3RpdGxlX3JpZ2h0LnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZTYgI2ZicGx1cy1iZy13LCAuZmJwbHVzLWllNiAjZmJwbHVzLWJnLWUsIC5mYnBsdXMtaWU2ICNmYnBsdXMtbGVmdCwgLmZicGx1cy1pZTYgI2ZicGx1cy1yaWdodCwgI2ZicGx1cy1oaWRlLXNlbC1mcmFtZSB7XG4gICAgaGVpZ2h0OiBleHByZXNzaW9uKHRoaXMucGFyZW50Tm9kZS5jbGllbnRIZWlnaHQgKyBcInB4XCIpO1xufVxuXG4jZmJwbHVzLWxvYWRpbmcuZmJwbHVzLWllNiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdG9wOiBleHByZXNzaW9uKCAoLTIwICsgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRIZWlnaHQgPyBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50SGVpZ2h0LzIgOiBkb2N1bWVudC5ib2R5LmNsaWVudEhlaWdodC8yICkgKyAoIGlnbm9yZU1lID0gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnNjcm9sbFRvcCA/IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zY3JvbGxUb3AgOiBkb2N1bWVudC5ib2R5LnNjcm9sbFRvcCApKSArICdweCcpO1xufVxuXG4jZmJwbHVzLWxvYWRpbmcuZmJwbHVzLWllNiBkaXYge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19sb2FkaW5nLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLyogSUU2LCBJRTcsIElFOCAqL1xuXG4uZmJwbHVzLWllIC5mYnBsdXMtYmcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5mYnBsdXMtaWUgI2ZicGx1cy1iZy1uIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfc2hhZG93X24ucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllICNmYnBsdXMtYmctbmUge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19zaGFkb3dfbmUucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllICNmYnBsdXMtYmctZSB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3NoYWRvd19lLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZSAjZmJwbHVzLWJnLXNlIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfc2hhZG93X3NlLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZSAjZmJwbHVzLWJnLXMge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19zaGFkb3dfcy5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWUgI2ZicGx1cy1iZy1zdyB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3NoYWRvd19zdy5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWUgI2ZicGx1cy1iZy13IHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfc2hhZG93X3cucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllICNmYnBsdXMtYmctbncge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19zaGFkb3dfbncucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuIiwiaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmh1bWFuZSxcbi5odW1hbmUtamFja2VkdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbn1cbi5odW1hbmUsXG4uaHVtYW5lLWphY2tlZHVwIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAzMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA0MCU7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUNXQ0FZQUFBQWZkdUp5QUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQUlrbEVRVlFva1dOZ1lHQ1FaR0pnWUdEQVJURFNRbmJvR0Rxc25EdDBES1dOTEFBa2lRRmRDK3ZaTlFBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCByZ2JhKDAsMCwwLDAuMSkpLCBjb2xvci1zdG9wKDEsIHJnYmEoMCwwLDAsMC4yKSkpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuMSkgMCUsIHJnYmEoMCwwLDAsMC4yKSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjEpIDAlLCByZ2JhKDAsMCwwLDAuMikgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjEpIDAlLCByZ2JhKDAsMCwwLDAuMikgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuMSkgMCUsIHJnYmEoMCwwLDAsMC4yKSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMC4xKSAwJSwgcmdiYSgwLDAsMCwwLjIpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsMC41KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsMC41KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG59XG4uaHVtYW5lIHAsXG4uaHVtYW5lLWphY2tlZHVwIHAsXG4uaHVtYW5lIHVsLFxuLmh1bWFuZS1qYWNrZWR1cCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5odW1hbmUgdWwsXG4uaHVtYW5lLWphY2tlZHVwIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5odW1hbmUuaHVtYW5lLWphY2tlZHVwLWluZm8sXG4uaHVtYW5lLWphY2tlZHVwLmh1bWFuZS1qYWNrZWR1cC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBRElDQVlBQUFBcDhvdjFBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBUjBsRVFWUW9rV05JU2ZuL240bUJnZUUvRXdNREF3TXFRWVFZbWRvR2x4Z2pJNHJZLy8rRHgyblVGUnNRWjJBTFRyUVFwOFFMMURXZXFBU0MwMTR5N2FDeDhRd01EQXdBMWFaQkl1bG1wdndBQUFBQVNVVk9SSzVDWUlJPScpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMCwwLDAsMC43KSksIGNvbG9yLXN0b3AoMSwgcmdiYSgwLDAsMCwwLjg1KSkpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuNykgMCUsIHJnYmEoMCwwLDAsMC44NSkgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMC43KSAwJSwgcmdiYSgwLDAsMCwwLjg1KSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuNykgMCUsIHJnYmEoMCwwLDAsMC44NSkgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuNykgMCUsIHJnYmEoMCwwLDAsMC44NSkgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuNykgMCUsIHJnYmEoMCwwLDAsMC44NSkgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAxcHggcmdiYSgwLDAsMCwwLjM1KTtcbn1cbi5odW1hbmUuaHVtYW5lLWphY2tlZHVwLXN1Y2Nlc3MsXG4uaHVtYW5lLWphY2tlZHVwLmh1bWFuZS1qYWNrZWR1cC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBRElDQVlBQUFBcDhvdjFBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBU0VsRVFWUW9rYzJTTVE0QUlBZ0REOS9LLzc5UVZ6V2FFTlRvd25BSmJXbkE1U3FBQ2tBL0FpeTU5aGN6ckdWQzMwUTd5NTdFbU5VNU5MNXp3bG41MElNc2ZaTWVsK1VCS3RGQlFTTFdNOXdMQUFBQUFFbEZUa1N1UW1DQycpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICM2MmM0NjIpLCBjb2xvci1zdG9wKDEsICM1N2E5NTcpKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzYyYzQ2MiAwJSwgIzU3YTk1NyAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzYyYzQ2MiAwJSwgIzU3YTk1NyAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyIDAlLCAjNTdhOTU3IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzYyYzQ2MiAwJSwgIzU3YTk1NyAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIgMCUsICM1N2E5NTcgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRmZjY0O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAxcHggcmdiYSgwLDAsMCwwLjM1KTtcbn1cbi5odW1hbmUuaHVtYW5lLWphY2tlZHVwLWVycm9yLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFESUNBSUFBQUNta0J5aUFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUFmMGxFUVZRb2tZMlRPUTdBSUF3RVIvNW1pdnkveVJjMlJRRGhBMGpoZ2hGWU81Ymh1UytUWk1Bb0lVTUVoaEg0bG9HaGZ1NzFjZW5NM0R1dFdNc2FlR0tqdjN6TzVOMTdLTFBKMCtmUUQ4Y3B2NXVWTFBvNHZuWDBQcFhqMG51YWFlVnpkbXcreVhHMU85Nm4ycDNrb3pCNzU3TmkxWjVVUHNVOVNQOEFlQUcxa0hYRSs3UmxQQUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNlZTVmNWIpLCBjb2xvci1zdG9wKDEsICNjNDNjMzUpKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiAwJSwgI2M0M2MzNSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiAwJSwgI2M0M2MzNSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZWU1ZjViIDAlLCAjYzQzYzM1IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiAwJSwgI2M0M2MzNSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIgMCUsICNjNDNjMzUgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU1ZjViO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAxcHggcmdiYSgwLDAsMCwwLjM1KTtcbn1cbi5odW1hbmUtYW5pbWF0ZSxcbi5odW1hbmUtamFja2VkdXAuaHVtYW5lLWphY2tlZHVwLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmh1bWFuZS1hbmltYXRlOmhvdmVyLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtYW5pbWF0ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5odW1hbmUtanMtYW5pbWF0ZSxcbi5odW1hbmUtamFja2VkdXAuaHVtYW5lLWphY2tlZHVwLWpzLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmh1bWFuZS1qcy1hbmltYXRlOmhvdmVyLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtanMtYW5pbWF0ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG59XG4iLCIuaW50cm9qcy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlcixlbGxpcHNlIGNvdmVyLHJnYmEoMCwwLDAsMC40KSAwLHJnYmEoMCwwLDAsMC45KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsY2VudGVyIGNlbnRlciwwcHgsY2VudGVyIGNlbnRlciwxMDAlLGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwwLjQpKSxjb2xvci1zdG9wKDEwMCUscmdiYSgwLDAsMCwwLjkpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlcixlbGxpcHNlIGNvdmVyLHJnYmEoMCwwLDAsMC40KSAwLHJnYmEoMCwwLDAsMC45KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlcixlbGxpcHNlIGNvdmVyLHJnYmEoMCwwLDAsMC40KSAwLHJnYmEoMCwwLDAsMC45KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsZWxsaXBzZSBjb3ZlcixyZ2JhKDAsMCwwLDAuNCkgMCxyZ2JhKDAsMCwwLDAuOSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjZW50ZXIsZWxsaXBzZSBjb3ZlcixyZ2JhKDAsMCwwLDAuNCkgMCxyZ2JhKDAsMCwwLDAuOSkgMTAwJSk7XG4gIGZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzY2MDAwMDAwJyxlbmRDb2xvcnN0cj0nI2U2MDAwMDAwJyxHcmFkaWVudFR5cGU9MSlcIjtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLmludHJvanMtZml4UGFyZW50IHtcbiAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxLjAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgIC1tb3otdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgLW8tdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnRyb2pzLXNob3dFbGVtZW50LFxudHIuaW50cm9qcy1zaG93RWxlbWVudCA+IHRkLFxudHIuaW50cm9qcy1zaG93RWxlbWVudCA+IHRoIHtcbiAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4uaW50cm9qcy1kaXNhYmxlSW50ZXJhY3Rpb24ge1xuICB6LWluZGV4OiA5OTk5OTk5OSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5pbnRyb2pzLXJlbGF0aXZlUG9zaXRpb24sXG50ci5pbnRyb2pzLXNob3dFbGVtZW50ID4gdGQsXG50ci5pbnRyb2pzLXNob3dFbGVtZW50ID4gdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnRyb2pzLWhlbHBlckxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OTk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3NztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTVweCByZ2JhKDAsMCwwLC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLmludHJvanMtaGVscGVyTGF5ZXIgKixcbi5pbnRyb2pzLWhlbHBlckxheWVyICo6YmVmb3JlLFxuLmludHJvanMtaGVscGVyTGF5ZXIgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAtbXMtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgLW8tYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5pbnRyb2pzLWhlbHBlck51bWJlckxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IC0xNnB4O1xuICBsZWZ0OiAtMTZweDtcbiAgei1pbmRleDogOTk5OTk5OTk5OSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgdmVyZGFuYSwgdGFob21hO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsLjMpO1xuICBiYWNrZ3JvdW5kOiAjZmYzMDE5OyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmYzMDE5IDAlLCAjY2YwNDA0IDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZmYzMDE5KSwgY29sb3Itc3RvcCgxMDAlLCAjY2YwNDA0KSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZjMwMTkgMCUsICNjZjA0MDQgMTAwJSk7IC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAgICAgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZjMwMTkgMCUsICNjZjA0MDQgMTAwJSk7IC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmMzAxOSAwJSwgI2NmMDQwNCAxMDAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmMzAxOSAwJSwgI2NmMDQwNCAxMDAlKTsgIC8qIFczQyAqL1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OjIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmaWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjMwMTknLCBlbmRDb2xvcnN0cj0nI2NmMDQwNCcsIEdyYWRpZW50VHlwZT0wKVwiOyAvKiBJRTYtOSAqL1xuICBmaWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdyhkaXJlY3Rpb249MTM1LCBzdHJlbmd0aD0yLCBjb2xvcj1mZjAwMDApXCI7IC8qIElFMTAgdGV4dCBzaGFkb3dzICovXG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLC40KTtcbn1cblxuLmludHJvanMtYXJyb3cge1xuICBib3JkZXI6IDVweCBzb2xpZCB3aGl0ZTtcbiAgY29udGVudDonJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmludHJvanMtYXJyb3cudG9wIHtcbiAgdG9wOiAtMTBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOndoaXRlO1xuICBib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cbi5pbnRyb2pzLWFycm93LnRvcC1yaWdodCB7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6d2hpdGU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O1xufVxuLmludHJvanMtYXJyb3cudG9wLW1pZGRsZSB7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjp3aGl0ZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7XG59XG4uaW50cm9qcy1hcnJvdy5yaWdodCB7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAxMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOndoaXRlO1xufVxuLmludHJvanMtYXJyb3cucmlnaHQtYm90dG9tIHtcbiAgYm90dG9tOjEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjp3aGl0ZTtcbn1cbi5pbnRyb2pzLWFycm93LmJvdHRvbSB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6d2hpdGU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7XG59XG4uaW50cm9qcy1hcnJvdy5sZWZ0IHtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogMTBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOndoaXRlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cbi5pbnRyb2pzLWFycm93LmxlZnQtYm90dG9tIHtcbiAgbGVmdDogLTEwcHg7XG4gIGJvdHRvbToxMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6d2hpdGU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O1xufVxuXG4uaW50cm9qcy10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDFweCAxMHB4IHJnYmEoMCwwLDAsLjQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbiAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1vdXQ7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0O1xuICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1vdXQ7XG59XG5cbi5pbnRyb2pzLXRvb2x0aXBidXR0b25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qXG4gQnV0dG9ucyBzdHlsZSBieSBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbGFiL2NzczMtZ2l0aHViLWJ1dHRvbnMvXG4gQ2hhbmdlZCBieSBBZnNoaW4gTWVocmFiYW5pXG4qL1xuLmludHJvanMtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZjtcbiAgZm9udDogMTFweC9ub3JtYWwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmNGY0ZjQpLCB0bygjZWNlY2VjKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQsICNlY2VjZWMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCwgI2VjZWNlYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0LCAjZWNlY2VjKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtby1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvKmJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7Ki8gLyogY29tbWVudGVkIG91dCBkdWUgdG8gT3BlcmEgMTEuMTAgYnVnICovXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICAvKiBJRSBoYWNrcyAqL1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaW50cm9qcy1idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiY2JjYmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggI2UzZTNlMztcbn1cblxuLmludHJvanMtYnV0dG9uOmZvY3VzLFxuLmludHJvanMtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZWNlY2VjKSwgdG8oI2Y0ZjRmNCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZWNlY2VjLCAjZjRmNGY0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCNlY2VjZWMsICNmNGY0ZjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VjZWNlYywgI2Y0ZjRmNCk7XG59XG5cbi8qIG92ZXJyaWRlcyBleHRyYSBwYWRkaW5nIG9uIGJ1dHRvbiBlbGVtZW50cyBpbiBGaXJlZm94ICovXG4uaW50cm9qcy1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5pbnRyb2pzLXNraXBidXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICM3YTdhN2E7XG59XG5cbi5pbnRyb2pzLXByZXZidXR0b24ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuMmVtIDAgMCAwLjJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjJlbSAwIDAgMC4yZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtIDAgMCAwLjJlbTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uaW50cm9qcy1uZXh0YnV0dG9uIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAuMmVtIDAuMmVtIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwLjJlbSAwLjJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMmVtIDAuMmVtIDA7XG59XG5cbi5pbnRyb2pzLWRpc2FibGVkLCAuaW50cm9qcy1kaXNhYmxlZDpob3ZlciwgLmludHJvanMtZGlzYWJsZWQ6Zm9jdXMge1xuICBjb2xvcjogIzlhOWE5YTtcbiAgYm9yZGVyLWNvbG9yOiAjZDRkNGQ0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmludHJvanMtYnVsbGV0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnRyb2pzLWJ1bGxldHMgdWwge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmludHJvanMtYnVsbGV0cyB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMnB4O1xufVxuLmludHJvanMtYnVsbGV0cyB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmludHJvanMtYnVsbGV0cyB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk5OTtcbn1cbi5pbnRyb2pzLWJ1bGxldHMgdWwgbGkgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xufVxuXG4uaW50cm9qcy1wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMVxufVxuLmludHJvanMtcHJvZ3Jlc3NiYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4Yztcbn1cblxuLmludHJvanNGbG9hdGluZ0VsZW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG59XG5cbi5pbnRyb2pzLWZpeGVkVG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmludHJvanMtaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnRyb2pzLWhpbnQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xufVxuLmludHJvanMtaGlkZWhpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW50cm9qcy1maXhlZGhpbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5pbnRyb2pzLWhpbnQ6aG92ZXIgPiAuaW50cm9qcy1oaW50LXB1bHNlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjU3KTtcbn1cblxuLmludHJvanMtaGludC1wdWxzZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yNyk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjQpO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLmludHJvanMtaGludC1uby1hbmltIC5pbnRyb2pzLWhpbnQtZG90IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIC1tb3otYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG59XG4uaW50cm9qcy1oaW50LWRvdCB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCByZ2JhKDE0NiwgMTQ2LCAxNDYsIDAuMzYpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2MHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBpbnRyb2pzcHVsc2UgM3MgZWFzZS1vdXQ7XG4gIC1tb3otYW5pbWF0aW9uOiBpbnRyb2pzcHVsc2UgM3MgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbjogaW50cm9qc3B1bHNlIDNzIGVhc2Utb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICBsZWZ0OiAtMjVweDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQC1tb3ota2V5ZnJhbWVzIGludHJqc3B1bHNlIHtcbiAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDAuMDtcbiB9XG4gMjUlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMC4xO1xuIH1cbiA1MCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDAuMztcbiB9XG4gNzUlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gfVxuIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgXCJpbnRyb2pzcHVsc2VcIiB7XG4gMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gfVxuIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDAuMTtcbiB9XG4gNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gfVxuIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMC41O1xuIH1cbiAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC4wO1xuIH1cbn1cbiIsIi8qIVxyXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcclxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXHJcbiAqL1xyXG4vKiBGT05UIFBBVEhcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjAnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLmZhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXHJcbi5mYS1sZyB7XHJcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XHJcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcclxufVxyXG4uZmEtMngge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi5mYS0zeCB7XHJcbiAgZm9udC1zaXplOiAzZW07XHJcbn1cclxuLmZhLTR4IHtcclxuICBmb250LXNpemU6IDRlbTtcclxufVxyXG4uZmEtNXgge1xyXG4gIGZvbnQtc2l6ZTogNWVtO1xyXG59XHJcbi5mYS1mdyB7XHJcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZhLXVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuLmZhLXVsID4gbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZmEtbGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xyXG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XHJcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mYS1saS5mYS1sZyB7XHJcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcclxufVxyXG4uZmEtYm9yZGVyIHtcclxuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xyXG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XHJcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcclxufVxyXG4uZmEtcHVsbC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmEtcHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5mYS5mYS1wdWxsLWxlZnQge1xyXG4gIG1hcmdpbi1yaWdodDogLjNlbTtcclxufVxyXG4uZmEuZmEtcHVsbC1yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XHJcbn1cclxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xyXG4ucHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mYS5wdWxsLWxlZnQge1xyXG4gIG1hcmdpbi1yaWdodDogLjNlbTtcclxufVxyXG4uZmEucHVsbC1yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XHJcbn1cclxuLmZhLXNwaW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcbi5mYS1wdWxzZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBmYS1zcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuLmZhLXJvdGF0ZS05MCB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG59XHJcbi5mYS1yb3RhdGUtMTgwIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLmZhLXJvdGF0ZS0yNzAge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxufVxyXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG59XHJcbi5mYS1mbGlwLXZlcnRpY2FsIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG59XHJcbjpyb290IC5mYS1yb3RhdGUtOTAsXHJcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxyXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcclxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcclxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG4uZmEtc3RhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDJlbTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmZhLXN0YWNrLTF4LFxyXG4uZmEtc3RhY2stMngge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmEtc3RhY2stMXgge1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcbi5mYS1zdGFjay0yeCB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuLmZhLWludmVyc2Uge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xyXG4uZmEtZ2xhc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwMFwiO1xyXG59XHJcbi5mYS1tdXNpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XHJcbn1cclxuLmZhLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcbn1cclxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwM1wiO1xyXG59XHJcbi5mYS1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XHJcbn1cclxuLmZhLXN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwNVwiO1xyXG59XHJcbi5mYS1zdGFyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwNlwiO1xyXG59XHJcbi5mYS11c2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDdcIjtcclxufVxyXG4uZmEtZmlsbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XHJcbn1cclxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDlcIjtcclxufVxyXG4uZmEtdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwYVwiO1xyXG59XHJcbi5mYS10aC1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGJcIjtcclxufVxyXG4uZmEtY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG59XHJcbi5mYS1yZW1vdmU6YmVmb3JlLFxyXG4uZmEtY2xvc2U6YmVmb3JlLFxyXG4uZmEtdGltZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwZFwiO1xyXG59XHJcbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XHJcbn1cclxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XHJcbn1cclxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XHJcbn1cclxuLmZhLXNpZ25hbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XHJcbn1cclxuLmZhLWdlYXI6YmVmb3JlLFxyXG4uZmEtY29nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTNcIjtcclxufVxyXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XHJcbn1cclxuLmZhLWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxNVwiO1xyXG59XHJcbi5mYS1maWxlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxNlwiO1xyXG59XHJcbi5mYS1jbG9jay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTdcIjtcclxufVxyXG4uZmEtcm9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XHJcbn1cclxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTlcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWJcIjtcclxufVxyXG4uZmEtaW5ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxY1wiO1xyXG59XHJcbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWRcIjtcclxufVxyXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcclxuLmZhLXJlcGVhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XHJcbn1cclxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyMVwiO1xyXG59XHJcbi5mYS1saXN0LWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XHJcbn1cclxuLmZhLWxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyM1wiO1xyXG59XHJcbi5mYS1mbGFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjRcIjtcclxufVxyXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XHJcbn1cclxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyNlwiO1xyXG59XHJcbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XHJcbn1cclxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XHJcbn1cclxuLmZhLXFyY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XHJcbn1cclxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyYVwiO1xyXG59XHJcbi5mYS10YWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyYlwiO1xyXG59XHJcbi5mYS10YWdzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmNcIjtcclxufVxyXG4uZmEtYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XHJcbn1cclxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmVcIjtcclxufVxyXG4uZmEtcHJpbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyZlwiO1xyXG59XHJcbi5mYS1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzMFwiO1xyXG59XHJcbi5mYS1mb250OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzFcIjtcclxufVxyXG4uZmEtYm9sZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XHJcbn1cclxuLmZhLWl0YWxpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XHJcbn1cclxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzRcIjtcclxufVxyXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XHJcbn1cclxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzNlwiO1xyXG59XHJcbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzN1wiO1xyXG59XHJcbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XHJcbn1cclxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzOVwiO1xyXG59XHJcbi5mYS1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwM2FcIjtcclxufVxyXG4uZmEtZGVkZW50OmJlZm9yZSxcclxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzYlwiO1xyXG59XHJcbi5mYS1pbmRlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzY1wiO1xyXG59XHJcbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzZFwiO1xyXG59XHJcbi5mYS1waG90bzpiZWZvcmUsXHJcbi5mYS1pbWFnZTpiZWZvcmUsXHJcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzZVwiO1xyXG59XHJcbi5mYS1wZW5jaWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0MFwiO1xyXG59XHJcbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDFcIjtcclxufVxyXG4uZmEtYWRqdXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDJcIjtcclxufVxyXG4uZmEtdGludDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XHJcbn1cclxuLmZhLWVkaXQ6YmVmb3JlLFxyXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDRcIjtcclxufVxyXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0NVwiO1xyXG59XHJcbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XHJcbn1cclxuLmZhLWFycm93czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XHJcbn1cclxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0OFwiO1xyXG59XHJcbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDlcIjtcclxufVxyXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0YVwiO1xyXG59XHJcbi5mYS1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGJcIjtcclxufVxyXG4uZmEtcGF1c2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xyXG59XHJcbi5mYS1zdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGRcIjtcclxufVxyXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XHJcbn1cclxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XHJcbn1cclxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XHJcbn1cclxuLmZhLWVqZWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTJcIjtcclxufVxyXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTNcIjtcclxufVxyXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XHJcbn1cclxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTVcIjtcclxufVxyXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTZcIjtcclxufVxyXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTdcIjtcclxufVxyXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNThcIjtcclxufVxyXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTlcIjtcclxufVxyXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1YVwiO1xyXG59XHJcbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWJcIjtcclxufVxyXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xyXG59XHJcbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XHJcbn1cclxuLmZhLWJhbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XHJcbn1cclxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2MFwiO1xyXG59XHJcbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XHJcbn1cclxuLmZhLWFycm93LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjJcIjtcclxufVxyXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XHJcbn1cclxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXHJcbi5mYS1zaGFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XHJcbn1cclxuLmZhLWV4cGFuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XHJcbn1cclxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjZcIjtcclxufVxyXG4uZmEtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XHJcbn1cclxuLmZhLW1pbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjhcIjtcclxufVxyXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2OVwiO1xyXG59XHJcbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2YVwiO1xyXG59XHJcbi5mYS1naWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmJcIjtcclxufVxyXG4uZmEtbGVhZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XHJcbn1cclxuLmZhLWZpcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xyXG59XHJcbi5mYS1leWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xyXG59XHJcbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3MFwiO1xyXG59XHJcbi5mYS13YXJuaW5nOmJlZm9yZSxcclxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzFcIjtcclxufVxyXG4uZmEtcGxhbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3MlwiO1xyXG59XHJcbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XHJcbn1cclxuLmZhLXJhbmRvbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XHJcbn1cclxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3NVwiO1xyXG59XHJcbi5mYS1tYWduZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3NlwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzdcIjtcclxufVxyXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzhcIjtcclxufVxyXG4uZmEtcmV0d2VldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XHJcbn1cclxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3YVwiO1xyXG59XHJcbi5mYS1mb2xkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3YlwiO1xyXG59XHJcbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XHJcbn1cclxuLmZhLWFycm93cy12OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2RcIjtcclxufVxyXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xyXG59XHJcbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXHJcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4MFwiO1xyXG59XHJcbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XHJcbn1cclxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XHJcbn1cclxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XHJcbn1cclxuLmZhLWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XHJcbn1cclxuLmZhLWdlYXJzOmJlZm9yZSxcclxuLmZhLWNvZ3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4NVwiO1xyXG59XHJcbi5mYS1jb21tZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XHJcbn1cclxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODdcIjtcclxufVxyXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XHJcbn1cclxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XHJcbn1cclxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4YVwiO1xyXG59XHJcbi5mYS1zaWduLW91dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XHJcbn1cclxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XHJcbn1cclxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xyXG59XHJcbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOGVcIjtcclxufVxyXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XHJcbn1cclxuLmZhLXRyb3BoeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XHJcbn1cclxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5MlwiO1xyXG59XHJcbi5mYS11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5M1wiO1xyXG59XHJcbi5mYS1sZW1vbi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTRcIjtcclxufVxyXG4uZmEtcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5NVwiO1xyXG59XHJcbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XHJcbn1cclxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5N1wiO1xyXG59XHJcbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5OFwiO1xyXG59XHJcbi5mYS10d2l0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTlcIjtcclxufVxyXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXHJcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XHJcbn1cclxuLmZhLWdpdGh1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XHJcbn1cclxuLmZhLXVubG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XHJcbn1cclxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWRcIjtcclxufVxyXG4uZmEtZmVlZDpiZWZvcmUsXHJcbi5mYS1yc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xyXG59XHJcbi5mYS1oZGQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XHJcbn1cclxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTFcIjtcclxufVxyXG4uZmEtYmVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XHJcbn1cclxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTNcIjtcclxufVxyXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTRcIjtcclxufVxyXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhNVwiO1xyXG59XHJcbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhNlwiO1xyXG59XHJcbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYThcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTlcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWFcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhYlwiO1xyXG59XHJcbi5mYS1nbG9iZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XHJcbn1cclxuLmZhLXdyZW5jaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XHJcbn1cclxuLmZhLXRhc2tzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWVcIjtcclxufVxyXG4uZmEtZmlsdGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYjBcIjtcclxufVxyXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYjFcIjtcclxufVxyXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XHJcbn1cclxuLmZhLWdyb3VwOmJlZm9yZSxcclxuLmZhLXVzZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzBcIjtcclxufVxyXG4uZmEtY2hhaW46YmVmb3JlLFxyXG4uZmEtbGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XHJcbn1cclxuLmZhLWNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzJcIjtcclxufVxyXG4uZmEtZmxhc2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjM1wiO1xyXG59XHJcbi5mYS1jdXQ6YmVmb3JlLFxyXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNFwiO1xyXG59XHJcbi5mYS1jb3B5OmJlZm9yZSxcclxuLmZhLWZpbGVzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNVwiO1xyXG59XHJcbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNlwiO1xyXG59XHJcbi5mYS1zYXZlOmJlZm9yZSxcclxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzdcIjtcclxufVxyXG4uZmEtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzhcIjtcclxufVxyXG4uZmEtbmF2aWNvbjpiZWZvcmUsXHJcbi5mYS1yZW9yZGVyOmJlZm9yZSxcclxuLmZhLWJhcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjOVwiO1xyXG59XHJcbi5mYS1saXN0LXVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2FcIjtcclxufVxyXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XHJcbn1cclxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjY1wiO1xyXG59XHJcbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjZFwiO1xyXG59XHJcbi5mYS10YWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XHJcbn1cclxuLmZhLW1hZ2ljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDBcIjtcclxufVxyXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkMVwiO1xyXG59XHJcbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkMlwiO1xyXG59XHJcbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDNcIjtcclxufVxyXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDRcIjtcclxufVxyXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkNVwiO1xyXG59XHJcbi5mYS1tb25leTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XHJcbn1cclxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkN1wiO1xyXG59XHJcbi5mYS1jYXJldC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XHJcbn1cclxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkOVwiO1xyXG59XHJcbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XHJcbn1cclxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkYlwiO1xyXG59XHJcbi5mYS11bnNvcnRlZDpiZWZvcmUsXHJcbi5mYS1zb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZGNcIjtcclxufVxyXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcclxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XHJcbn1cclxuLmZhLXNvcnQtdXA6YmVmb3JlLFxyXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkZVwiO1xyXG59XHJcbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XHJcbn1cclxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTFcIjtcclxufVxyXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxyXG4uZmEtdW5kbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XHJcbn1cclxuLmZhLWxlZ2FsOmJlZm9yZSxcclxuLmZhLWdhdmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTNcIjtcclxufVxyXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcclxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlNFwiO1xyXG59XHJcbi5mYS1jb21tZW50LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlNVwiO1xyXG59XHJcbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTZcIjtcclxufVxyXG4uZmEtZmxhc2g6YmVmb3JlLFxyXG4uZmEtYm9sdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XHJcbn1cclxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlOFwiO1xyXG59XHJcbi5mYS11bWJyZWxsYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XHJcbn1cclxuLmZhLXBhc3RlOmJlZm9yZSxcclxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XHJcbn1cclxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWJcIjtcclxufVxyXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlY1wiO1xyXG59XHJcbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XHJcbn1cclxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XHJcbn1cclxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmMFwiO1xyXG59XHJcbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XHJcbn1cclxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjJcIjtcclxufVxyXG4uZmEtYmVsbC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTJcIjtcclxufVxyXG4uZmEtY29mZmVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjRcIjtcclxufVxyXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XHJcbn1cclxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjZcIjtcclxufVxyXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XHJcbn1cclxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmOFwiO1xyXG59XHJcbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmOVwiO1xyXG59XHJcbi5mYS1tZWRraXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmYVwiO1xyXG59XHJcbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XHJcbn1cclxuLmZhLWJlZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmY1wiO1xyXG59XHJcbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XHJcbn1cclxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmVcIjtcclxufVxyXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwMFwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwMVwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwMlwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XHJcbn1cclxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG59XHJcbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbn1cclxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDZcIjtcclxufVxyXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcbn1cclxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwOFwiO1xyXG59XHJcbi5mYS1sYXB0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwOVwiO1xyXG59XHJcbi5mYS10YWJsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwYVwiO1xyXG59XHJcbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxyXG4uZmEtbW9iaWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGJcIjtcclxufVxyXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwY1wiO1xyXG59XHJcbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGRcIjtcclxufVxyXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwZVwiO1xyXG59XHJcbi5mYS1zcGlubmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTBcIjtcclxufVxyXG4uZmEtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTFcIjtcclxufVxyXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXHJcbi5mYS1yZXBseTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XHJcbn1cclxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExM1wiO1xyXG59XHJcbi5mYS1mb2xkZXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XHJcbn1cclxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExNVwiO1xyXG59XHJcbi5mYS1zbWlsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMThcIjtcclxufVxyXG4uZmEtZnJvd24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XHJcbn1cclxuLmZhLW1laC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWFcIjtcclxufVxyXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XHJcbn1cclxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExY1wiO1xyXG59XHJcbi5mYS1mbGFnLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExZFwiO1xyXG59XHJcbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XHJcbn1cclxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjBcIjtcclxufVxyXG4uZmEtY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XHJcbn1cclxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcclxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XHJcbn1cclxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXHJcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXHJcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XHJcbn1cclxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjRcIjtcclxufVxyXG4uZmEtY3JvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XHJcbn1cclxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XHJcbn1cclxuLmZhLXVubGluazpiZWZvcmUsXHJcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyN1wiO1xyXG59XHJcbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XHJcbn1cclxuLmZhLWluZm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyOVwiO1xyXG59XHJcbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XHJcbn1cclxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmJcIjtcclxufVxyXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmNcIjtcclxufVxyXG4uZmEtZXJhc2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmRcIjtcclxufVxyXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmVcIjtcclxufVxyXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XHJcbn1cclxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzMVwiO1xyXG59XHJcbi5mYS1zaGllbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzMlwiO1xyXG59XHJcbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzNcIjtcclxufVxyXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzNFwiO1xyXG59XHJcbi5mYS1yb2NrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzNVwiO1xyXG59XHJcbi5mYS1tYXhjZG46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzNlwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzdcIjtcclxufVxyXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzOFwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzYVwiO1xyXG59XHJcbi5mYS1odG1sNTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XHJcbn1cclxuLmZhLWNzczM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzY1wiO1xyXG59XHJcbi5mYS1hbmNob3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzZFwiO1xyXG59XHJcbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2VcIjtcclxufVxyXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0MFwiO1xyXG59XHJcbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDFcIjtcclxufVxyXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XHJcbn1cclxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0M1wiO1xyXG59XHJcbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XHJcbn1cclxuLmZhLXRpY2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XHJcbn1cclxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XHJcbn1cclxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDdcIjtcclxufVxyXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0OFwiO1xyXG59XHJcbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDlcIjtcclxufVxyXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGFcIjtcclxufVxyXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XHJcbn1cclxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGNcIjtcclxufVxyXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGRcIjtcclxufVxyXG4uZmEtY29tcGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XHJcbn1cclxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcclxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1MFwiO1xyXG59XHJcbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxyXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1MVwiO1xyXG59XHJcbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxyXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1MlwiO1xyXG59XHJcbi5mYS1ldXJvOmJlZm9yZSxcclxuLmZhLWV1cjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XHJcbn1cclxuLmZhLWdicDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XHJcbn1cclxuLmZhLWRvbGxhcjpiZWZvcmUsXHJcbi5mYS11c2Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1NVwiO1xyXG59XHJcbi5mYS1ydXBlZTpiZWZvcmUsXHJcbi5mYS1pbnI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1NlwiO1xyXG59XHJcbi5mYS1jbnk6YmVmb3JlLFxyXG4uZmEtcm1iOmJlZm9yZSxcclxuLmZhLXllbjpiZWZvcmUsXHJcbi5mYS1qcHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1N1wiO1xyXG59XHJcbi5mYS1ydWJsZTpiZWZvcmUsXHJcbi5mYS1yb3VibGU6YmVmb3JlLFxyXG4uZmEtcnViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNThcIjtcclxufVxyXG4uZmEtd29uOmJlZm9yZSxcclxuLmZhLWtydzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XHJcbn1cclxuLmZhLWJpdGNvaW46YmVmb3JlLFxyXG4uZmEtYnRjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWFcIjtcclxufVxyXG4uZmEtZmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XHJcbn1cclxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XHJcbn1cclxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWRcIjtcclxufVxyXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWVcIjtcclxufVxyXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjBcIjtcclxufVxyXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XHJcbn1cclxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2MlwiO1xyXG59XHJcbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XHJcbn1cclxuLmZhLXRodW1icy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XHJcbn1cclxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjVcIjtcclxufVxyXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2NlwiO1xyXG59XHJcbi5mYS15b3V0dWJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjdcIjtcclxufVxyXG4uZmEteGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XHJcbn1cclxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjlcIjtcclxufVxyXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmFcIjtcclxufVxyXG4uZmEtZHJvcGJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XHJcbn1cclxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmNcIjtcclxufVxyXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmRcIjtcclxufVxyXG4uZmEtZmxpY2tyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmVcIjtcclxufVxyXG4uZmEtYWRuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzBcIjtcclxufVxyXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzFcIjtcclxufVxyXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XHJcbn1cclxuLmZhLXR1bWJscjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XHJcbn1cclxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3NFwiO1xyXG59XHJcbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3NVwiO1xyXG59XHJcbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzZcIjtcclxufVxyXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzdcIjtcclxufVxyXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XHJcbn1cclxuLmZhLWFwcGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzlcIjtcclxufVxyXG4uZmEtd2luZG93czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XHJcbn1cclxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3YlwiO1xyXG59XHJcbi5mYS1saW51eDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XHJcbn1cclxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2RcIjtcclxufVxyXG4uZmEtc2t5cGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xyXG59XHJcbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODBcIjtcclxufVxyXG4uZmEtdHJlbGxvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODFcIjtcclxufVxyXG4uZmEtZmVtYWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODJcIjtcclxufVxyXG4uZmEtbWFsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XHJcbn1cclxuLmZhLWdpdHRpcDpiZWZvcmUsXHJcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XHJcbn1cclxuLmZhLXN1bi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODVcIjtcclxufVxyXG4uZmEtbW9vbi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODZcIjtcclxufVxyXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XHJcbn1cclxuLmZhLWJ1ZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XHJcbn1cclxuLmZhLXZrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODlcIjtcclxufVxyXG4uZmEtd2VpYm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4YVwiO1xyXG59XHJcbi5mYS1yZW5yZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4YlwiO1xyXG59XHJcbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xyXG59XHJcbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGVcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XHJcbn1cclxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcclxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5MVwiO1xyXG59XHJcbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5MlwiO1xyXG59XHJcbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTNcIjtcclxufVxyXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTRcIjtcclxufVxyXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcclxuLmZhLXRyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XHJcbn1cclxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5NlwiO1xyXG59XHJcbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTdcIjtcclxufVxyXG4uZmEtc2xhY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5OFwiO1xyXG59XHJcbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5OVwiO1xyXG59XHJcbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5YVwiO1xyXG59XHJcbi5mYS1vcGVuaWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5YlwiO1xyXG59XHJcbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXHJcbi5mYS1iYW5rOmJlZm9yZSxcclxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xyXG59XHJcbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxyXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xyXG59XHJcbi5mYS15YWhvbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XHJcbn1cclxuLmZhLWdvb2dsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XHJcbn1cclxuLmZhLXJlZGRpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XHJcbn1cclxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhMlwiO1xyXG59XHJcbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhM1wiO1xyXG59XHJcbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XHJcbn1cclxuLmZhLWRlbGljaW91czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XHJcbn1cclxuLmZhLWRpZ2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhNlwiO1xyXG59XHJcbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTdcIjtcclxufVxyXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhOFwiO1xyXG59XHJcbi5mYS1kcnVwYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhOVwiO1xyXG59XHJcbi5mYS1qb29tbGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhYVwiO1xyXG59XHJcbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XHJcbn1cclxuLmZhLWZheDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XHJcbn1cclxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWRcIjtcclxufVxyXG4uZmEtY2hpbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhZVwiO1xyXG59XHJcbi5mYS1wYXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiMFwiO1xyXG59XHJcbi5mYS1zcG9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XHJcbn1cclxuLmZhLWN1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiMlwiO1xyXG59XHJcbi5mYS1jdWJlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XHJcbn1cclxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiNFwiO1xyXG59XHJcbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XHJcbn1cclxuLmZhLXN0ZWFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjZcIjtcclxufVxyXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjdcIjtcclxufVxyXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XHJcbn1cclxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxyXG4uZmEtY2FyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjlcIjtcclxufVxyXG4uZmEtY2FiOmJlZm9yZSxcclxuLmZhLXRheGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiYVwiO1xyXG59XHJcbi5mYS10cmVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYmJcIjtcclxufVxyXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XHJcbn1cclxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiZFwiO1xyXG59XHJcbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYmVcIjtcclxufVxyXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjMFwiO1xyXG59XHJcbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzFcIjtcclxufVxyXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjMlwiO1xyXG59XHJcbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjM1wiO1xyXG59XHJcbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XHJcbn1cclxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXHJcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXHJcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjNVwiO1xyXG59XHJcbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcclxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzZcIjtcclxufVxyXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcclxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XHJcbn1cclxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXHJcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjOFwiO1xyXG59XHJcbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XHJcbn1cclxuLmZhLXZpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjYVwiO1xyXG59XHJcbi5mYS1jb2RlcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2JcIjtcclxufVxyXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjY1wiO1xyXG59XHJcbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxyXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcclxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxyXG4uZmEtc3VwcG9ydDpiZWZvcmUsXHJcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjZFwiO1xyXG59XHJcbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XHJcbn1cclxuLmZhLXJhOmJlZm9yZSxcclxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxyXG4uZmEtcmViZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkMFwiO1xyXG59XHJcbi5mYS1nZTpiZWZvcmUsXHJcbi5mYS1lbXBpcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkMVwiO1xyXG59XHJcbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDJcIjtcclxufVxyXG4uZmEtZ2l0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDNcIjtcclxufVxyXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXHJcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxyXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkNFwiO1xyXG59XHJcbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDVcIjtcclxufVxyXG4uZmEtcXE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkNlwiO1xyXG59XHJcbi5mYS13ZWNoYXQ6YmVmb3JlLFxyXG4uZmEtd2VpeGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDdcIjtcclxufVxyXG4uZmEtc2VuZDpiZWZvcmUsXHJcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XHJcbn1cclxuLmZhLXNlbmQtbzpiZWZvcmUsXHJcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDlcIjtcclxufVxyXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XHJcbn1cclxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZGJcIjtcclxufVxyXG4uZmEtaGVhZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZGNcIjtcclxufVxyXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZGRcIjtcclxufVxyXG4uZmEtc2xpZGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XHJcbn1cclxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XHJcbn1cclxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlMVwiO1xyXG59XHJcbi5mYS1ib21iOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTJcIjtcclxufVxyXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXHJcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XHJcbn1cclxuLmZhLXR0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XHJcbn1cclxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlNVwiO1xyXG59XHJcbi5mYS1wbHVnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTZcIjtcclxufVxyXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XHJcbn1cclxuLmZhLXR3aXRjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XHJcbn1cclxuLmZhLXllbHA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlOVwiO1xyXG59XHJcbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XHJcbn1cclxuLmZhLXdpZmk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlYlwiO1xyXG59XHJcbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZWNcIjtcclxufVxyXG4uZmEtcGF5cGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZWRcIjtcclxufVxyXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XHJcbn1cclxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmMFwiO1xyXG59XHJcbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjFcIjtcclxufVxyXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmMlwiO1xyXG59XHJcbi5mYS1jYy1hbWV4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjNcIjtcclxufVxyXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjRcIjtcclxufVxyXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjVcIjtcclxufVxyXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XHJcbn1cclxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XHJcbn1cclxuLmZhLXRyYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjhcIjtcclxufVxyXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjlcIjtcclxufVxyXG4uZmEtYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmYVwiO1xyXG59XHJcbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmJcIjtcclxufVxyXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmY1wiO1xyXG59XHJcbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmRcIjtcclxufVxyXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XHJcbn1cclxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XHJcbn1cclxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwMVwiO1xyXG59XHJcbi5mYS1sYXN0Zm06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwMlwiO1xyXG59XHJcbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDNcIjtcclxufVxyXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XHJcbn1cclxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XHJcbn1cclxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwNlwiO1xyXG59XHJcbi5mYS1idXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwN1wiO1xyXG59XHJcbi5mYS1pb3hob3N0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDhcIjtcclxufVxyXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDlcIjtcclxufVxyXG4uZmEtY2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwYVwiO1xyXG59XHJcbi5mYS1zaGVrZWw6YmVmb3JlLFxyXG4uZmEtc2hlcWVsOmJlZm9yZSxcclxuLmZhLWlsczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XHJcbn1cclxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMGNcIjtcclxufVxyXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XHJcbn1cclxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMGVcIjtcclxufVxyXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxMFwiO1xyXG59XHJcbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XHJcbn1cclxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxMlwiO1xyXG59XHJcbi5mYS1zZWxsc3k6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxM1wiO1xyXG59XHJcbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxNFwiO1xyXG59XHJcbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XHJcbn1cclxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTZcIjtcclxufVxyXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTdcIjtcclxufVxyXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMThcIjtcclxufVxyXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XHJcbn1cclxuLmZhLXNoaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxYVwiO1xyXG59XHJcbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XHJcbn1cclxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxY1wiO1xyXG59XHJcbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XHJcbn1cclxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XHJcbn1cclxuLmZhLXZlbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjFcIjtcclxufVxyXG4uZmEtbWFyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XHJcbn1cclxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyM1wiO1xyXG59XHJcbi5mYS1pbnRlcnNleDpiZWZvcmUsXHJcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XHJcbn1cclxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XHJcbn1cclxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XHJcbn1cclxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjdcIjtcclxufVxyXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XHJcbn1cclxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjlcIjtcclxufVxyXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XHJcbn1cclxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyYlwiO1xyXG59XHJcbi5mYS1uZXV0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyY1wiO1xyXG59XHJcbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMmRcIjtcclxufVxyXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzMFwiO1xyXG59XHJcbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XHJcbn1cclxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzJcIjtcclxufVxyXG4uZmEtc2VydmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzNcIjtcclxufVxyXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzRcIjtcclxufVxyXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XHJcbn1cclxuLmZhLWhvdGVsOmJlZm9yZSxcclxuLmZhLWJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XHJcbn1cclxuLmZhLXZpYWNvaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzN1wiO1xyXG59XHJcbi5mYS10cmFpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XHJcbn1cclxuLmZhLXN1YndheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XHJcbn1cclxuLmZhLW1lZGl1bTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XHJcbn1cclxuLmZhLXljOmJlZm9yZSxcclxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XHJcbn1cclxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzY1wiO1xyXG59XHJcbi5mYS1vcGVuY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XHJcbn1cclxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XHJcbn1cclxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXHJcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcclxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XHJcbn1cclxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXHJcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDFcIjtcclxufVxyXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcclxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XHJcbn1cclxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXHJcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0M1wiO1xyXG59XHJcbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxyXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XHJcbn1cclxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0NVwiO1xyXG59XHJcbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XHJcbn1cclxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XHJcbn1cclxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDhcIjtcclxufVxyXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0OVwiO1xyXG59XHJcbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNGFcIjtcclxufVxyXG4uZmEtY2MtamNiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNGJcIjtcclxufVxyXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xyXG59XHJcbi5mYS1jbG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XHJcbn1cclxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xyXG59XHJcbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XHJcbn1cclxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcclxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XHJcbn1cclxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcclxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTJcIjtcclxufVxyXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxyXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XHJcbn1cclxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XHJcbn1cclxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcclxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTVcIjtcclxufVxyXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxyXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTZcIjtcclxufVxyXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTdcIjtcclxufVxyXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XHJcbn1cclxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XHJcbn1cclxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNWFcIjtcclxufVxyXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNWJcIjtcclxufVxyXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNWNcIjtcclxufVxyXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XHJcbn1cclxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xyXG59XHJcbi5mYS1nZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XHJcbn1cclxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XHJcbn1cclxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjJcIjtcclxufVxyXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XHJcbn1cclxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjRcIjtcclxufVxyXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XHJcbn1cclxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjZcIjtcclxufVxyXG4uZmEtc2FmYXJpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjdcIjtcclxufVxyXG4uZmEtY2hyb21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjhcIjtcclxufVxyXG4uZmEtZmlyZWZveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XHJcbn1cclxuLmZhLW9wZXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmFcIjtcclxufVxyXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2YlwiO1xyXG59XHJcbi5mYS10djpiZWZvcmUsXHJcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmNcIjtcclxufVxyXG4uZmEtY29udGFvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmRcIjtcclxufVxyXG4uZmEtNTAwcHg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xyXG59XHJcbi5mYS1hbWF6b246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3MFwiO1xyXG59XHJcbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3MVwiO1xyXG59XHJcbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzJcIjtcclxufVxyXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3NFwiO1xyXG59XHJcbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XHJcbn1cclxuLmZhLW1hcC1waW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3NlwiO1xyXG59XHJcbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3N1wiO1xyXG59XHJcbi5mYS1tYXAtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XHJcbn1cclxuLmZhLW1hcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XHJcbn1cclxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3YVwiO1xyXG59XHJcbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3YlwiO1xyXG59XHJcbi5mYS1ob3V6ejpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XHJcbn1cclxuLmZhLXZpbWVvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyN2RcIjtcclxufVxyXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyN2VcIjtcclxufVxyXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODBcIjtcclxufVxyXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODFcIjtcclxufVxyXG4uZmEtZWRnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XHJcbn1cclxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XHJcbn1cclxuLmZhLWNvZGllcGllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODRcIjtcclxufVxyXG4uZmEtbW9keDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XHJcbn1cclxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XHJcbn1cclxuLmZhLXVzYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XHJcbn1cclxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XHJcbn1cclxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODlcIjtcclxufVxyXG4uZmEtc2NyaWJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOGFcIjtcclxufVxyXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOGJcIjtcclxufVxyXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xyXG59XHJcbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XHJcbn1cclxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xyXG59XHJcbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5MFwiO1xyXG59XHJcbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5MVwiO1xyXG59XHJcbi5mYS1oYXNodGFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTJcIjtcclxufVxyXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTNcIjtcclxufVxyXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5NFwiO1xyXG59XHJcbi5mYS1wZXJjZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTVcIjtcclxufVxyXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTZcIjtcclxufVxyXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XHJcbn1cclxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5OFwiO1xyXG59XHJcbi5mYS1lbnZpcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5OVwiO1xyXG59XHJcbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOWFcIjtcclxufVxyXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5YlwiO1xyXG59XHJcbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XHJcbn1cclxuLmZhLWJsaW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOWRcIjtcclxufVxyXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xyXG59XHJcbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XHJcbn1cclxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhMVwiO1xyXG59XHJcbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhMlwiO1xyXG59XHJcbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcclxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTNcIjtcclxufVxyXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxyXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcclxuLmZhLWRlYWY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhNFwiO1xyXG59XHJcbi5mYS1nbGlkZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XHJcbn1cclxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhNlwiO1xyXG59XHJcbi5mYS1zaWduaW5nOmJlZm9yZSxcclxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhN1wiO1xyXG59XHJcbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYThcIjtcclxufVxyXG4uZmEtdmlhZGVvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTlcIjtcclxufVxyXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XHJcbn1cclxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYWJcIjtcclxufVxyXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhY1wiO1xyXG59XHJcbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhZFwiO1xyXG59XHJcbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYWVcIjtcclxufVxyXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiMFwiO1xyXG59XHJcbi5mYS15b2FzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XHJcbn1cclxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XHJcbn1cclxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXHJcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XHJcbn1cclxuLmZhLWZhOmJlZm9yZSxcclxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XHJcbn1cclxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjVcIjtcclxufVxyXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XHJcbn1cclxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7XHJcbn1cclxuLmZhLWxpbm9kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XHJcbn1cclxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XHJcbn1cclxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYmFcIjtcclxufVxyXG4uZmEtdmNhcmQ6YmVmb3JlLFxyXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYmJcIjtcclxufVxyXG4uZmEtdmNhcmQtbzpiZWZvcmUsXHJcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XHJcbn1cclxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYmRcIjtcclxufVxyXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmJlXCI7XHJcbn1cclxuLmZhLXVzZXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XHJcbn1cclxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzFcIjtcclxufVxyXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcclxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjMlwiO1xyXG59XHJcbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXHJcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjM1wiO1xyXG59XHJcbi5mYS1xdW9yYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XHJcbn1cclxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzVcIjtcclxufVxyXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjNlwiO1xyXG59XHJcbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcclxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcclxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjN1wiO1xyXG59XHJcbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcclxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzhcIjtcclxufVxyXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXHJcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzlcIjtcclxufVxyXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXHJcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyY2FcIjtcclxufVxyXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXHJcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XHJcbn1cclxuLmZhLXNob3dlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XHJcbn1cclxuLmZhLWJhdGh0dWI6YmVmb3JlLFxyXG4uZmEtczE1OmJlZm9yZSxcclxuLmZhLWJhdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjZFwiO1xyXG59XHJcbi5mYS1wb2RjYXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyY2VcIjtcclxufVxyXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDBcIjtcclxufVxyXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDFcIjtcclxufVxyXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkMlwiO1xyXG59XHJcbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxyXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDNcIjtcclxufVxyXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxyXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkNFwiO1xyXG59XHJcbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XHJcbn1cclxuLmZhLWdyYXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkNlwiO1xyXG59XHJcbi5mYS1ldHN5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDdcIjtcclxufVxyXG4uZmEtaW1kYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XHJcbn1cclxuLmZhLXJhdmVscnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkOVwiO1xyXG59XHJcbi5mYS1lZXJjYXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZGFcIjtcclxufVxyXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZGJcIjtcclxufVxyXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkY1wiO1xyXG59XHJcbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XHJcbn1cclxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkZVwiO1xyXG59XHJcbi5mYS1tZWV0dXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJlMFwiO1xyXG59XHJcbi5zci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXHJcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGNsaXA6IGF1dG87XHJcbn1cclxuIl19 */
