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:#3063a5;font-size:.8em;padding:0;vertical-align:text-bottom}.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}.coming-soon-message{margin-top:1em;font-size:1.2em}@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;align-items:flex-end;column-gap:.5em;font-weight:700;color:#252525;padding-top:.4em;padding-bottom:0;text-align:center;white-space:nowrap;width:100%;border-bottom:1px solid #3063a5}.banner .banner-categories li{padding:.5em 1em;border-radius:1em 1em 0 0;background:#d6e6f4;border:1px solid #3063a5;border-bottom-style:none}.banner .banner-categories li.active{color:#fff;background:#3063a5;padding-bottom:.8em}.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 0;margin-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:flex;font-weight:700;align-items:center;justify-content:center;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}.login-container .validation-code-input input{width:50px;text-align:center}.login-container .button-container{margin-top:1em;margin-bottom:1em;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px}.login-container .button-container label{font-weight:700}@media (max-width:640px){.login-container .button-container{flex-direction:column;gap:10px}}.login-container .token-validation p{margin:2em 0;text-align:center}.login-container .token-validation p:first-of-type{margin-top:1em}.login-container .token-validation .grey-link{color:#a6a6a6;font-weight:400;text-decoration:underline}.login-container .token-validation .grey-link:hover{color:#3063a5}.login-container .validation-code-input{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}.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}.product-promo-banner{background-color:#dff1ff;border-radius:.7em;border:1px solid #d6e7f5;color:#3063a5}.product-promo-banner ul{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;max-width:1200px;margin:auto;padding:0}.product-promo-banner ul li{padding:0;line-height:1.5;font-size:1rem}.product-promo-banner ul li .price{font-size:1.1em;font-weight:700}.product-promo-banner ul li .strikethrough-price{font-size:.9em;text-decoration:line-through}.product-promo-banner ul li .new-price{font-size:1.1em;color:#cd2929;font-weight:700}.product-promo-banner ul li a{text-decoration:underline;text-underline-offset:.3em}.product-promo-banner ul .border-line{border-right:2px solid #3063a5;height:1.25em;align-self:center}@media (max-width:468px){.product-promo-banner .new-price{font-size:.9em}}@media (max-width:1024px){.product-promo-banner ul{display:grid;grid-template-columns:auto 1fr;justify-content:center;padding:.5em 0;max-width:95%;width:max-content;column-gap:10px}.product-promo-banner ul li{grid-column:2;font-size:.8rem}.product-promo-banner ul li:first-child{grid-column:1;grid-row:1/4;height:100%}.product-promo-banner ul li:first-child img{vertical-align:middle}.product-promo-banner .border-line{display: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}#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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0LmNzcyIsIm1HcmlkLWNvcmUuY3NzIiwibUdyaWQtcHguY3NzIiwiY29uZmlnLnNjc3MiLCJhZGRTaXR0aW5nLnNjc3MiLCJhbGJ1bXMuc2NzcyIsImFuaW1hdGlvbnMuc2NzcyIsIm1peGlucy5zY3NzIiwiYXJlWW91U3VyZS5zY3NzIiwiYmFubmVyLnNjc3MiLCJiYXNlLnNjc3MiLCJiYXNlLmNzcyIsImJhc2tldC5zY3NzIiwiY29va2llTWVzc2FnZS5zY3NzIiwiZFJldGVudGlvbk1vZGFsLnNjc3MiLCJmZWVkYmFjay5zY3NzIiwiZml4QW5kU2Nyb2xsLnNjc3MiLCJmb290ZXIuc2NzcyIsImZvcm1zLnNjc3MiLCJoZWFkZXIuc2NzcyIsImhvbWUuc2NzcyIsImljb25zLnNjc3MiLCJpbnB1dC5zY3NzIiwiaW5wdXQuY3NzIiwibGFuZ3VhZ2Uuc2NzcyIsImxvYWRpbmcuc2NzcyIsImxvZ2luLnNjc3MiLCJtb2RhbC5zY3NzIiwibW9kYWxQYWNrUmVtaW5kZXIuc2NzcyIsIm1vZGFsUGljdHVyZVBpY2tlci5zY3NzIiwibm90aWZpY2F0aW9uLnNjc3MiLCJvcmRlcnMuc2NzcyIsIm92ZXJsYXkuc2NzcyIsInBhY2tzLnNjc3MiLCJwaWN0dXJlcy5zY3NzIiwicHJvZHVjdHMuc2NzcyIsInByb21vQmFubmVyLnNjc3MiLCJyZWdpc3Rlci5zY3NzIiwicnRsLnNjc3MiLCJ1cHNlbGxSaWJib24uc2NzcyIsImpxdWVyeS5mYW5jeWJveC1wbHVzLmNzcyIsImphY2tlZHVwLmNzcyIsImludHJvanMuY3NzIiwiZm9udC1hd2Vzb21lLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxFQUFHLEtBQU0sUUFBUyxRQUZLLE9BU3ZCLFFBQVMsTUFHRyxNQVBaLEVBSDJCLElBREEsV0FEckIsS0FTVSxPQURULFFBSEUsT0FIdUIsS0FBTSxLQUk5QixHQUhSLElBTXdCLFFBTm5CLElBSE8sSUFNWixHQUFJLEdBSE0sR0FNdUIsTUFGakMsU0FH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b0JTLEtJbkJULFFBQVMsS0pTSixLSVJMLGlCSlBZLFFJUVosTUpGUSxRSUdSLFFBQVMsYUFDVCxXQUFZLE9BOEJaLGlCSnhDWSxRbUJrRGhCLGVmUFEsaUJKM0NRLFFtQmtEaEIsYWZIUSxpQkFBa0IsUWVHMUIsYWZDUSxpQkpuRFEsUW1Ca0RoQixjZktRLGlCSnZEUSxRbUJrRGhCLGFBQUEsZUFRUSxNbkJwREksUUlrQ1IsaUJKN0NRLFFtQnVEWixxQkFBQSx1QmZQUSxpQkpoREksUW1CdURaLG1CQUFBLHFCZkhRLGlCQUFrQixRZUcxQixtQkFBQSxxQmZDUSxpQkp4REksUW1CdURaLG9CQUFBLHNCZktRLGlCSjVESSxRbUJ1RFosYUFhUSxPQUFRLElBQUksTW5CakVULFFtQmtFSCxpQm5CMURJLFFtQjJESixNbkJuRUcsUW1Cb0RYLGNBQUEsYUFBQSxjQUFBLGFBQUEsV0FtQlEsTW5CL0RJLFFJa0NSLGlCSnBDTSxRbUI4Q1Ysc0JBQUEscUJBQUEsc0JBQUEscUJBQUEsbUJmUFEsaUJKdkNFLFFtQjhDVixvQkFBQSxtQkFBQSxvQkFBQSxtQkFBQSxpQmZIUSxpQkFBa0IsUWVHMUIsb0JBQUEsbUJBQUEsb0JBQUEsbUJBQUEsaUJmQ1EsaUJKL0NFLFFtQjhDVixxQkFBQSxvQkFBQSxxQkFBQSxvQkFBQSxrQmZLUSxpQkpuREUsUW1COENWLGdCQXdCUSxNbkJwRUksUUlrQ1IsaUJKckNhLFFtQitDakIsd0JmUFEsaUJKeENTLFFtQitDakIsc0JmSFEsaUJBQWtCLFFlRzFCLHNCZkNRLGlCSmhEUyxRbUIrQ2pCLHVCZktRLGlCSnBEUyxRbUIrQ2pCLGdCQTZCUSxVQUFXLElBN0JuQixtQkFpQ1EsWUFBYSxFQUNiLGVBQWdCLEVBSXhCLGFBQWMsS0FBTSxpQkFDaEIsUUFBUyxhQUcwRyxhQUFjLEtBQU0saUJBQTdDLHdCQUF0RCxrQkFBdEIscUJBQXlDLGdCQUEzRCxpQkFBNEUsT0FBUSxTQUNoRixPbkJwRVMsS21CcUVULGlCbkJ4RlEsUW1CeUZSLGFuQi9GWSxRbUJnR1osYUFBYyxNQUNkLGFBQWMs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QkFDRSxRQUFTLFFBRVgsNkJBQ0EsMEJBQ0UsUUFBUyxRQUVYLG9CQUNFLFFBQVMsUUFFWCxnQkFDRSxRQUFTLFFBRVgsZ0JBQ0UsUUFBUyxRQUVYLGdCQUNFLFFBQVMsUUFFWCxtQkFDRSxRQUFTLFFBRVgsbUJBQ0UsUUFBUyxRQUVYLHFCQUNFLFFBQVMsUUFFWCx1QkFDRSxRQUFTLFFBRVgsdUJBQ0UsUUFBUyxRQUVYLHNCQUNFLFFBQVMsUUFFWCxrQkFDRSxRQUFTLFFBRVgsU0FDRSxTQUFVLFNBQ1YsTUFBTyxJQUNQLE9BQVEsSUFDUixRQUFTLEVBQ1QsT0FBUSxLQUNSLFNBQVUsT0FDVixLQUFNLGNBQ04sT0FBUSxFQUVWLDBCQUNBLHlCQUNFLFNBQVUsT0FDVixNQUFPLEtBQ1AsT0FBUSxLQUNSLE9BQVEsRUFDUixTQUFVLFFBQ1YsS0FBTSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYm9keSB7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxub2wsIHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG5cdHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn0iLCIvKlxyXG4gICAgbUdyaWQgLSBBIHNpbXBsZSBTQVNTIGdyaWQgc29sdXRpb24uXHJcbiovXHJcbi5jb250YWluZXIge1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMCBhdXRvOyB9XHJcblxyXG4qLCAqOmFmdGVyLCAqOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcblxyXG5bY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0OyB9XHJcblxyXG5bY2xhc3MqPSdjb2wtJ106YWZ0ZXIge1xyXG4gIGNsZWFyOmJvdGg7IGNvbnRlbnQ6IFwiXCI7fVxyXG5cclxuW2NsYXNzKj0nY29sLSddOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxyXG5cclxuW2NsYXNzKj0nY29sLSddLmZvcmNlLWd1dHRlciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XHJcblxyXG4uY29sLW5vX3BhZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5jbGVhciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIFtjbGFzcyo9J2NvbC0nXSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciBbY2xhc3MqPSdjb2wtJ10sIC5jb250YWluZXIgW2NsYXNzKj0nY29sLSddOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBmb290ZXIgLmNvbnRhaW5lciBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG5cclxuICAgIC5kZXNrdG9wLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAuY29sLTEge1xyXG4gICAgd2lkdGg6IDYuODY2NjY2NjY2NjclOyB9XHJcbiAgLmNvbC0yIHtcclxuICAgIHdpZHRoOiAxNS4zMzMzMzMzMzMzJTsgfVxyXG4gIC5jb2wtMyB7XHJcbiAgICB3aWR0aDogMjMuOCU7IH1cclxuICAuY29sLTQge1xyXG4gICAgd2lkdGg6IDMyLjI2NjY2NjY2NjclOyB9XHJcbiAgLmNvbC01IHtcclxuICAgIHdpZHRoOiA0MC43MzMzMzMzMzMzJTsgfVxyXG4gIC5jb2wtNiB7XHJcbiAgICB3aWR0aDogNDkuMiU7IH1cclxuICAuY29sLTcge1xyXG4gICAgd2lkdGg6IDU3LjY2NjY2NjY2NjclOyB9XHJcbiAgLmNvbC04IHtcclxuICAgIHdpZHRoOiA2Ni4xMzMzMzMzMzMzJTsgfVxyXG4gIC5jb2wtOSB7XHJcbiAgICB3aWR0aDogNzQuNiU7IH1cclxuICAuY29sLTEwIHtcclxuICAgIHdpZHRoOiA4My4wNjY2NjY2NjY3JTsgfVxyXG4gIC5jb2wtMTEge1xyXG4gICAgd2lkdGg6IDkxLjUzMzMzMzMzMzMlOyB9XHJcbiAgLmNvbC0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTsgfSB9XHJcblxyXG4vKiAjcmVnaW9uIE1hcmdpbiBhbmQgUGFkZGluZyBDbGFzc2VzICovXHJcbi5wYWRkaW5nLTUge1xyXG4gIHBhZGRpbmc6IDVweDsgfVxyXG5cclxuLnBhZGRpbmctdG9wLTUge1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxyXG5cclxuLnBhZGRpbmctYm90dG9tLTUge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cclxuXHJcbi5wYWRkaW5nLWxlZnQtNSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cclxuXHJcbi5wYWRkaW5nLTEwIHtcclxuICBwYWRkaW5nOiAxMHB4OyB9XHJcblxyXG4ucGFkZGluZy10b3AtMTAge1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XHJcblxyXG4ucGFkZGluZy1yaWdodC0xMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxyXG5cclxuLnBhZGRpbmctYm90dG9tLTEwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxyXG5cclxuLnBhZGRpbmctbGVmdC0xMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XHJcblxyXG4ucGFkZGluZy0xNSB7XHJcbiAgcGFkZGluZzogMTVweDsgfVxyXG5cclxuLnBhZGRpbmctdG9wLTE1IHtcclxuICBwYWRkaW5nLXRvcDogMTVweDsgfVxyXG5cclxuLnBhZGRpbmctcmlnaHQtMTUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cclxuXHJcbi5wYWRkaW5nLWJvdHRvbS0xNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cclxuXHJcbi5wYWRkaW5nLWxlZnQtMTUge1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxyXG5cclxuLnBhZGRpbmctMjAge1xyXG4gIHBhZGRpbmc6IDIwcHg7IH1cclxuXHJcbi5wYWRkaW5nLXRvcC0yMCB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTIwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XHJcblxyXG4ucGFkZGluZy1ib3R0b20tMjAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XHJcblxyXG4ucGFkZGluZy1sZWZ0LTIwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cclxuXHJcbi5tYXJnaW4tNSB7XHJcbiAgbWFyZ2luOiA1cHg7IH1cclxuXHJcbi5tYXJnaW4tdG9wLTUge1xyXG4gIG1hcmdpbi10b3A6IDVweDsgfVxyXG5cclxuLm1hcmdpbi1yaWdodC01IHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxyXG5cclxuLm1hcmdpbi1ib3R0b20tNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XHJcblxyXG4ubWFyZ2luLWxlZnQtNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxyXG5cclxuLm1hcmdpbi0xMCB7XHJcbiAgbWFyZ2luOiAxMHB4OyB9XHJcblxyXG4ubWFyZ2luLXRvcC0xMCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxyXG5cclxuLm1hcmdpbi1yaWdodC0xMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XHJcblxyXG4ubWFyZ2luLWJvdHRvbS0xMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxyXG5cclxuLm1hcmdpbi1sZWZ0LTEwIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDsgfVxyXG5cclxuLm1hcmdpbi0xNSB7XHJcbiAgbWFyZ2luOiAxNXB4OyB9XHJcblxyXG4ubWFyZ2luLXRvcC0xNSB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxyXG5cclxuLm1hcmdpbi1yaWdodC0xNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XHJcblxyXG4ubWFyZ2luLWJvdHRvbS0xNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxyXG5cclxuLm1hcmdpbi1sZWZ0LTE1IHtcclxuICBtYXJnaW4tbGVmdDogMTVweDsgfVxyXG5cclxuLm1hcmdpbi0yMCB7XHJcbiAgbWFyZ2luOiAyMHB4OyB9XHJcblxyXG4ubWFyZ2luLXRvcC0yMCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxyXG5cclxuLm1hcmdpbi1yaWdodC0yMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XHJcblxyXG4ubWFyZ2luLWJvdHRvbS0yMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxyXG5cclxuLm1hcmdpbi1sZWZ0LTIwIHtcclxuICBtYXJnaW4tbGVmdDogMjBweDsgfVxyXG5cclxuLyogI2VuZHJlZ2lvbiAqLyIsIi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDk1JTtcclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogNDY4cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA0NDhweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA2MjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA3NDhweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogODc2cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA4NTZweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMjYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDE0MDhweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEzODhweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTU4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogMTc3MHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTc1MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vyRjb2wtZ3JlZW46ICM2MGFkMDg7XHJcbiRjb2wteWVsbG93OiAjZmZhNjRkO1xyXG5cclxuJGNvbC1jb2FsOiAjMjUyNTI1O1xyXG5cclxuJGNvbC1wcmV0LWJsdWU6ICMzMDYzQTU7XHJcbiRjb2wtcHJldC1ibHVlLWxpZ2h0OiAjZDZlNmY0O1xyXG4kY29sLXByZXQtYmx1ZS1kYXJrOiAjMTczOTY1O1xyXG4kY29sLWJsdWUtbGlnaHQ6ICNjZWRhZTQ7XHJcbiRjb2wtcmVkOiAjY2QyOTI5O1xyXG5cclxuJGNvbC13aGl0ZTogI2Y5ZjlmOTtcclxuJGNvbC1ncmV5OiAjZWJlYmViO1xyXG4kY29sLWdyZXktbG9hZGluZzogI2UzZTBlMDtcclxuJGNvbC1ncmV5LWxpZ2h0OiAjRjNGM0YzO1xyXG4kY29sLWdyZXktZGFyazogI2E2YTZhNjtcclxuXHJcbiRsaWdodGVuLXBjdDogMyU7XHJcblxyXG4kcGFkLXhzbTogNXB4O1xyXG4kcGFkLXNtOiAxMHB4O1xyXG4kcGFkLW1lZDogMTVweDtcclxuJHBhZC1sZzogMjBweDtcclxuJHBhZC14bDogNDBweDtcclxuXHJcbi8vIFRoaXMgaXMgdXNlZCB0byBkZWNsYXJlIHRoZSBnbG9iYWwgcGFkZGluZyB3ZSB3aWxsIHVzZSB0aHJvdWdob3V0IHRoZSBzaXRlLiBlZywgYWxsIGd1dHRlcnMgZXRjLlxyXG4kcGFkLWdsb2JhbDogJHBhZC1sZztcclxuXHJcbiRoZ3QtaGVhZGVyOiA2MHB4O1xyXG4kaGd0LWJhbm5lcjogNDVweDtcclxuJGhndC1pbnB1dHM6IDQwcHg7XHJcbiRoZ3QtaW1nLXdyYXBwZXI6IDE1MHB4O1xyXG5cclxuJGJyay1tb2ItbWF4OiA0NjhweDtcclxuJGJyay1tb2ItbGc6IDY0MHB4O1xyXG4kYnJrLXRhYi1tZWQ6IDc2OHB4O1xyXG4kYnJrLXRhYi1sZzogODc2cHg7XHJcbiRicmstZGVza3RvcC14c206IDEwMjRweDtcclxuJGJyay1kZXNrdG9wLXNtOiAxMjgwcHg7XHJcbiRicmstZGVza3RvcC1tZWQ6IDE0MDhweDtcclxuJGJyay1kZXNrdG9wLWxnOiAxNjAwcHg7XHJcbiRicmstZGVza3RvcC14bGc6IDE3NzBweDtcclxuXHJcbiRicmVha3BvaW50czogJGJyay1tb2ItbWF4LCAkYnJrLW1vYi1sZywgJGJyay10YWItbWVkLCAkYnJrLXRhYi1sZywgJGJyay1kZXNrdG9wLXhzbSwgJGJyay1kZXNrdG9wLXNtLCAkYnJrLWRlc2t0b3AtbWVkLCAkYnJrLWRlc2t0b3AtbGcsICRicmstZGVza3RvcC14bGc7XHJcblxyXG4kc2VsLWlucHV0OiAnaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXRlbF0sIHNlbGVjdCwgdGV4dGFyZWEsIGRpdi5ob3N0ZWQtZmllbGQgaWZyYW1lJztcclxuJHNlbC1icmFpbnRyZWU6ICcjY2FyZC1udW1iZXIsICNjdnYsICNleHBpcmF0aW9uLWRhdGUnO1xyXG4kc2VsLWhlYWRlcnM6ICdoMSwgaDIsIGgzLCBoNCwgaDUsIGg2JztcclxuXHJcbi5kZWZhdWx0LWltYWdlLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAkaGd0LWltZy13cmFwcGVyO1xyXG4gICAgd2lkdGg6ICRoZ3QtaW1nLXdyYXBwZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sLWdyZXktZGFyaztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcblxyXG4uYWRkLXNpdHRpbmctZmllbGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5MTA7XHJcbiAgICBib3R0b206IDhweDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIC5zaXR0aW5nLWlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgYnV0dG9uLCBhIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGJ1dHRvbiwgYSB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNhZGQtc2l0dGluZy10b2dnbGUtYnV0dG9uIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWRkLXNpdHRpbmctbWFzayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTMwMHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbC1ncmV5O1xyXG4gICAgei1pbmRleDogOTk3O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAuYWRkLXNpdHRpbmctc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuYWRkLXNpdHRpbmctaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4kaW1nLXNpemUtbW9iOiA5MHB4O1xyXG4kYWxidW0tcGFkZGluZzogJHBhZC1tZWQ7XHJcbiRhbGJ1bS1pbWctc2l6ZTogMjIwcHg7XHJcbiRhbGJ1bS1pbWctc2l6ZS1zbTogMTQwcHg7XHJcblxyXG4vLyAuZXZlbnQteWVhciB7XHJcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4vLyB9XHJcbi8qICNyZWdpb24gQWxidW1zICovXHJcbi8vIC5hbGJ1bS1mb2xkZXJzIHtcclxuLy8gICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgIG1pbi1oZWlnaHQ6ICRpbWctc2l6ZS1tb2IgKyAoJGFsYnVtLXBhZGRpbmcgKiAyKTtcclxuLy8gICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4vLyAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkLWxnO1xyXG4vLyAgICAgfVxyXG5cclxuXHJcbi8vICAgICAuc2l0dGluZy10aXRsZSB7XHJcbi8vICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuLy8gICAgICAgICBwYWRkaW5nOiAkcGFkLW1lZCAwO1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5ldmVudC1mb2xkZXIge1xyXG4vLyAgICAgICAgIHBhZGRpbmc6ICRwYWQtbWVkO1xyXG4vLyAgICAgICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgICAgICBtaW4taGVpZ2h0OiAkaW1nLXNpemUtbW9iICsgKCRhbGJ1bS1wYWRkaW5nICogMik7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcblxyXG4uYWxidW0tdGh1bWIge1xyXG4gICAgaGVpZ2h0OiAkaW1nLXNpemUtbW9iO1xyXG4gICAgd2lkdGg6ICRpbWctc2l6ZS1tb2I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sLWdyZXktZGFyaztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogJGFsYnVtLXBhZGRpbmc7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGJ1bS1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuYWxidW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmFsYnVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXNtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2UtbmFtZSB7XHJcbiAgICBmb250LXNpemU6IC41ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAkcGFkLXhzbTtcclxufVxyXG5cclxuLmFsYnVtLWltYWdlcywgLmFsYnVtLXByb2R1Y3RzIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgLy8gd2lkdGg6MjBweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRwYWQtc207XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAvKnBhZGRpbmc6ICRwYWQteHNtOyovXHJcbiAgICAuYWxidW0taW1hZ2UsIC5hbGJ1bS1wcm9kdWN0IHtcclxuICAgICAgICBAZXh0ZW5kIC5kZWZhdWx0LWltYWdlLXdyYXBwZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnBpY3R1cmUtdW5hdmFpbGFibGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGxhcmdlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwODU7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDVweCB3aGl0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogODA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogJ25vdC1hbGxvd2VkJztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFsYnVtLXByb2R1Y3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyAvLyBOb3QgcHJldCB3aGl0ZVxyXG4gICAgICAgIHdpZHRoOiAkaGd0LWltZy13cmFwcGVyKjIgKyAzMHB4O1xyXG5cclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICRjb2wtcHJldC1ibHVlO1xyXG5cclxuICAgICAgICBkaXYucHJvZHVjdC1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3NhbXBsZV9wcm9kdWN0LmpwZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLm5hbWUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgb3ZlcmZsb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLnByaWNlLWJ1eSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ibHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnN0cmlrZXRocm91Z2gge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmxpZ2h0Ym94IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1LCAyNSwgMjUsIDAuNSk7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgLmNhbmNlbC1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIH1cclxufVxyXG5cclxuLmxpZ2h0Ym94IGltZywgLmxpZ2h0Ym94IGEge1xyXG4gICAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4ubGlnaHRib3gtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMjAlO1xyXG59XHJcblxyXG4ucGljdHVyZS11bmF2YWlsYWJsZS1tZXNzYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1LCAyNSwgMjUsIDAuNSk7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgLnBpY3R1cmUtdW5hdmFpbGFibGUtbWVzc2FnZS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCA4cHggIzAwMDAwMDMwO1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbWluZy1zb29uLW1lc3NhZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstdGFiLW1lZCkge1xyXG4gICAgLmxpZ2h0Ym94IGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBpY3R1cmUtdW5hdmFpbGFibGUtbWVzc2FnZSB7XHJcbiAgICAgICAgLnBpY3R1cmUtdW5hdmFpbGFibGUtbWVzc2FnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgdG9wOiAxMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQG1lZGlhIChtYXgtd2lkdGg6ICRicmstZGVza3RvcC1zbSkge1xyXG4vLyAgICAgLmFsYnVtLWltYWdlcyB7XHJcbi8vICAgICAgICAgLmFsYnVtLWltYWdlIHtcclxuLy8gICAgICAgICAgICAgaGVpZ2h0OiAkYWxidW0taW1nLXNpemUtc207XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiAkYWxidW0taW1nLXNpemUtc207XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4vLyBAbWVkaWEobWluLXdpZHRoOiAkYnJrLW1vYi1tYXgpIHtcclxuLy8gICAgIC5hbGJ1bS1pbWFnZXMge1xyXG4vLyAgICAgICAgIHdpZHRoOiAkYWxidW0taW1nLXNpemU7XHJcbi8vICAgICAgICAgaGVpZ2h0OiAkYWxidW0taW1nLXNpemU7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi8vIEBtZWRpYShtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4vLyAgICAgLmFsYnVtLWltYWdlcyB7XHJcbi8vICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1tb2ItbWF4KSB7XHJcbiAgICAuYWxidW0taW1hZ2VzIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgLmFsYnVtLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSAobWluLXdpZHRoOiAkYnJrLW1vYi1tYXgpIHtcclxuLy8gICAgIC5hbGJ1bS1pbWFnZXMge1xyXG4vLyAgICAgICAgIHBhZGRpbmc6IDA7XHJcbi8vICAgICAgICAgLyptYXJnaW46IDAgJHBhZC14c20gJHBhZC14c20gJHBhZC14c207Ki9cclxuLy8gICAgICAgICAvKndpZHRoOiAkYWxidW0taW1nLXNpemU7Ki9cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAuYWxidW0tZm9sZGVycyB7XHJcbi8vICAgICAgICAgbWluLWhlaWdodDogJGhndC1pbWctd3JhcHBlciArICgkYWxidW0tcGFkZGluZyAqIDIpO1xyXG5cclxuXHJcbi8vICAgICAgICAgLmV2ZW50LWZvbGRlciB7XHJcbi8vICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZ3QtaW1nLXdyYXBwZXIgKyAoJGFsYnVtLXBhZGRpbmcgKiAyKTtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLmFsYnVtLXRodW1iIHtcclxuLy8gICAgICAgICBAaW5jbHVkZSBTaXplKCRoZ3QtaW1nLXdyYXBwZXIsICRoZ3QtaW1nLXdyYXBwZXIpO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG5cclxuLyogI2VuZHJlZ2lvbiAqL1xyXG5cclxuLnVwc2VsbHMge1xyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICB9XHJcblxyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcztcclxuXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbC1yZWQsIDAuOCk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLWRlc2t0b3Atc20pIHtcclxuICAgIC51cHNlbGxzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbi5hbmltYXRlIHtcclxuICAgICYuZmFkZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgVHJhbnNpdGlvbihhbGwgMC41cyBsaW5lYXIpO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJi5uZy1oaWRlIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZpeC1mYWRlIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMjVweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDM1MHB4KSB7XHJcbiAgICAuZml4LWZhZGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLXRhYi1tZWQpIHtcclxuICAgIC5maXgtZmFkZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC14c20pIHtcclxuICAgIC5maXgtZmFkZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcblxyXG5AbWl4aW4gVmVydGljYWxBbGlnbk1pZGRsZSgpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgQGluY2x1ZGUgVHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xyXG59XHJcblxyXG5AbWl4aW4gRGVmYXVsdEJ1dHRvblN0eWxlKCkge1xyXG4gICAgQGluY2x1ZGUgVHJhbnNpdGlvbihhbGwgLjJzIGVhc2UpO1xyXG4gICAgbWluLWhlaWdodDogJGhndC1pbnB1dHM7XHJcbiAgICBwYWRkaW5nOiAxMXB4ICRwYWQtc207XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gRGVmYXVsdExpbmtTdHlsZSgpIHtcclxuICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sLXByZXQtYmx1ZSwgJGxpZ2h0ZW4tcGN0KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIEJveFNoYWRvd0JvdHRvbSgpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggOHB4IC00cHggIzAwMDAwMDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggOHB4IC00cHggIzAwMDAwMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAtNHB4ICMwMDAwMDA7XHJcbn1cclxuXHJcbkBtaXhpbiBTdHlsZUJ1dHRvbigkYmFzZUNvbG9yLCAkdmlzaXRlZENvbG9yLCAkaG92ZXJjb2xvciwgJHZpc2l0ZWRjb2xvciwgJGFjdGl2ZUNvbG9yKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZUNvbG9yO1xyXG5cclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZpc2l0ZWRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRob3ZlcmNvbG9yLCAkbGlnaHRlbi1wY3QpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2aXNpdGVkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmVDb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIFN0eWxlTGluaygkYmFzZUNvbG9yLCAkdmlzaXRlZENvbG9yLCAkaG92ZXJjb2xvciwgJHZpc2l0ZWRjb2xvciwgJGFjdGl2ZUNvbG9yKSB7XHJcbiAgICBjb2xvcjogJGJhc2VDb2xvcjtcclxuXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkdmlzaXRlZENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRob3ZlcmNvbG9yLCAkbGlnaHRlbi1wY3QpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkdmlzaXRlZGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGFjdGl2ZUNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gVHJhbnNpdGlvbigkdHJhbnNpdGlvbikge1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gVHJhbnNmb3JtKCR0cmFuc2Zvcm0pIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxuICAgIC1vLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xyXG59XHJcblxyXG5AbWl4aW4gQW5pbWF0ZUhlaWdodCgkY2xvc2VkLW1heC1oZWlnaHQsICRtYXgtaGVpZ2h0LCAkb3Blbi1jbGFzcykge1xyXG4gICAgJi5hbmltYXRlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAkY2xvc2VkLW1heC1oZWlnaHQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBUcmFuc2l0aW9uKG1heC1oZWlnaHQgMXMgZWFzZSk7XHJcblxyXG4gICAgICAgICYuI3skb3Blbi1jbGFzc30ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBUcmFuc2l0aW9uKG1heC1oZWlnaHQgMXMgZWFzZSk7XHJcblxyXG4gICAgICAgICAgICBAaWYoJG1heC1oZWlnaHQgIT0gJ251bGwnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIFN0eWxlU2Nyb2xsYmFyKCkge1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbC1wcmV0LWJsdWUsIDQ1JSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbC1wcmV0LWJsdWUsIDEwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBTaXplKCRoZWlnaHQsICR3aWR0aCkge1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxufVxyXG5cclxuQG1peGluIEZ1bGxXaWR0aCgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuLmFyZS15b3Utc3VyZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmJ1dHRvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRwYWQtc207XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcblxyXG4uYmFubmVyLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWluLWhlaWdodDogNDhweDtcclxuICAgIGdhcDogMCAzZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAuYmFubmVyLXRvcCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleTtcclxuICAgIG1pbi1oZWlnaHQ6ICRoZ3QtYmFubmVyO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgQm94U2hhZG93Qm90dG9tKCk7XHJcblxyXG4gICAgLmJhbm5lci10aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiBsYXJnZTtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lci1tZW51IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lci1jYXRlZ29yaWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAuNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sLWNvYWw7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNGVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sLXByZXQtYmx1ZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFlbSAxZW0gMCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sLXByZXQtYmx1ZS1saWdodDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5iYW5uZXItc2l0dGluZyB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstbW9iLWxnKSB7XHJcbiAgICAuYmFubmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLW1vYi1tYXgpIHtcclxuICAgIC5iYW5uZXItdG9wIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIC5iYW5uZXItY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gLjVlbSAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjY1ZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5hbGJ1bS1pbWFnZS1mb2xkZXJzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuYXJyb3ctbGVmdCwgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTAwO1xyXG4gICAgICAgIGkgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1sZWZ0IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxidW0taW1hZ2UtZm9sZGVycyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbC1ncmV5O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgU3R5bGVTY3JvbGxiYXI7XHJcblxyXG4gICAgICAgIC5hbGJ1bS1pbWFnZS1mb2xkZXItc2Nyb2xsIHtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwMDBweDsgLy8gU2V0IHRoaXMgaW4gSlM/XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9sZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAzcHggOHB4IDBweCAjZGRkZGRkO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG91dGxpbmUgMC4xNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiA0cHggc29saWQgJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogNHB4IHNvbGlkICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXhzbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci11cHNlbGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sLXJlZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogODAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb2xkZXItaW1hZ2UtYWRkLXNpdHRpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLW5hbWUtYWRkLXNpdHRpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3M3B4O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXhzbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZy1pbmRpY2F0b3Ige1xyXG4gICAgICAgIHRvcDogNzVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgLmFsYnVtLWltYWdlLWZvbGRlcnMtY29udGFpbmVyIC5hbGJ1bS1pbWFnZS1mb2xkZXJzIHtcclxuICAgICAgICAuZm9sZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5mb2xkZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLXVwc2VsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9sZGVyLWltYWdlLWFkZC1zaXR0aW5nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvbGRlci1uYW1lLWFkZC1zaXR0aW5nIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2FkaW5nLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFsYnVtLWltYWdlLWZvbGRlci1zY3JvbGwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYyBXMDEnLCBcIkNlbnR1cnkgR290aGljXCIsIENlbnR1cnlHb3RoaWMsIEFwcGxlR290aGljLCBUYWhvbWEsIFwiTWljcm9zb2Z0IFlhSGVpIE5ld1wiLCBcIk1pY3Jvc29mdCBZYWhlaVwiLCBcIuW+rui9r+mbhem7kVwiLOWui+S9kywgU2ltU3VuLCBTVFhpaGVpLCBcIuWNjuaWh+e7hum7kVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICRjb2wtY29hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgJi5uby1zY3JvbGwge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLWJ1ZmZlciB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIG1hcmdpbjogJHBhZC1nbG9iYWwgMDtcclxufVxyXG5cclxuLm5nLWFuaW1hdGUge1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5kaXNwbGF5LWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRpc3BsYXktZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGV4LWdyb3cge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5mbGV4LWNvbHVtbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5mbGV4LXdyYXAge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5hbGlnbi1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uanVzdGlmeS1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmp1c3RpZnktYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmp1c3RpZnktYXJvdW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcbi5qdXN0aWZ5LXJpZ2h0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLmdhcC01IHtcclxuICAgIGdhcDogNXB4O1xyXG59XHJcbi5nYXAtMTAge1xyXG4gICAgZ2FwOiAxMHB4O1xyXG59XHJcbi5nYXAtMjAge1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcbi5oLTEwMCB7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxufVxyXG5cclxuI21haW4tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6ICRoZ3QtaGVhZGVyICsgKCRoZ3QtYmFubmVyKSArICRwYWQtZ2xvYmFsICsgNnB4O1xyXG5cclxuICAgICYuYWxidW0tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZhdm91cml0ZXMtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtd3JhcHBlci1ncmV5IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleS1saWdodDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgICAuY29udGVudC13cmFwcGVyLWdyZXkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgI21haW4tY29udGFpbmVyIHtcclxuICAgICAgICAmLmFsYnVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mYXZvdXJpdGVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW25nLWNsaWNrXSwgW2RhdGEtbmctY2xpY2tdLCBhLCBidXR0b24ge1xyXG4gICAgJjpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLyogI3JlZ2lvbiBIZWFkaW5ncyAmIFRleHQgKi9cclxuI3skc2VsLWhlYWRlcnN9LCBwLCBwcmUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjhlbTtcclxufVxyXG5cclxuaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxufVxyXG5cclxuaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxufVxyXG5cclxuaDUge1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxufVxyXG5cclxuaDYge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxubGFiZWwge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi51bmRlcmxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbiN7JHNlbC1oZWFkZXJzfSwgcCwgaSwgc3BhbiwgZGl2LCB0ZCB7XHJcblxyXG4gICAgJi53aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmV5IHtcclxuICAgICAgICBjb2xvcjogJGNvbC1ncmV5LWxvYWRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2FsLCAmLmJsYWNrIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1jb2FsO1xyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZ3JlZW4sICYuc3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWQsICYuZGFuZ2VyIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi55ZWxsb3csICYud2FybmluZyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wteWVsbG93O1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuLyogI2VuZHJlZ2lvbiAqL1xyXG5cclxuLyogI3JlZ2lvbiBNYXJnaW4gQ2xhc3NlcyAqL1xyXG4ubWFyZ2luLXJlc2V0IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1hcmdpbi1sZWZ0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ubWFyZ2luLWxlZnQtMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubWFyZ2luLXJpZ2h0LTIwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4ubWFyZ2luLXRvcC01IHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm1hcmdpbi1zaWRlcy0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi1zaWRlcy0yMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4vKiAjZW5kcmVnaW9uICovXHJcblxyXG4vKiAjcmVnaW9uIHBhZGRpbmcgQ2xhc3NlcyAqL1xyXG4ucGFkZGluZy1sZWZ0LTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLnBhZGRpbmctbGVmdC0yMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTIwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXRvcC0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLnBhZGRpbmctdG9wLTIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucGFkZGluZy1ib3R0b20tMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLWJvdHRvbS0yMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnBhZGRpbmctc2lkZXMtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnBhZGRpbmctc2lkZXMtMjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG4ucGFkZGluZy0wIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogI2VuZHJlZ2lvbiAqL1xyXG5cclxuLnRleHQtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRleHQtMS01ZW0ge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG5cclxuLnRleHQtNzVlbSB7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5kYW5nZXIsIC5jYW5jZWwsIC5jbGVhciwgcmVkIHtcclxuICAgIGNvbG9yOiAkY29sLXJlZDtcclxufVxyXG5cclxuLnZlcnRpY2FsLWFsaWduLW1pZGRsZS1sZWdhY3kge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnZlcnRpY2FsLWFsaWduLXRvcCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4udmVydGljYWwtYWxpZ24tbWlkZGxlIHtcclxuICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxufVxyXG5cclxuLnRleHQtYWxpZ24tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2VudHJlLWJ5LWhlaWdodCB7XHJcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XHJcbn1cclxuXHJcbi5jbGFzc2ljLWxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4uc21hbGwtZm9udCB7XHJcbiAgICBmb250LXNpemU6IHNtYWxsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcmlhbCB7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLml0YWxpYyB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxufVxyXG5cclxubGkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IC43NWVtO1xyXG59XHJcblxyXG51bC5saXN0LXN0eWxlLWJ1bGxldCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcclxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxufVxyXG5cclxudWwubGlzdC1zdHlsZS10aWNrIHtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ+KckyAnO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gICBjb250ZW50OiBcIiBcIjsgLyogT2xkZXIgYnJvd3NlciBkbyBub3Qgc3VwcG9ydCBlbXB0eSBjb250ZW50ICovXHJcbiAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIGhlaWdodDogMDtcclxuICAgY2xlYXI6IGJvdGg7XHJcbn0iLG51bGwsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLmJhc2tldC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDJweCAzcHggOHB4IDBweCAjZGRkZGRkO1xyXG4gICAgcGFkZGluZzogMzVweCAzNXB4O1xyXG4gICAgXHJcbiAgICAub3B0aW9uLXVwZ3JhZGUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtZGV0YWlscyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldC1waXAsIC5iYXNrZXQtcGlwLWNoaWxkLCAuYmFza2V0LWRldGFpbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXBpcCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuZGVmYXVsdC1pbWFnZS13cmFwcGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXBpcC1jaGlsZCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuZGVmYXVsdC1pbWFnZS13cmFwcGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LW9wdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWQtZ2xvYmFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtcmVtb3ZlLXNlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogJHBhZC1tZWQ7XHJcbiAgICAgICAgdG9wOiAkcGFkLW1lZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkLXhzbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXk7XHJcblxyXG4gICAgICAgIC5yZW1vdmUtaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5waWN0dXJlcy1saXN0IHtcclxuICAgICAgICAvLyBXZSBwYXNzIG51bGwgYmVjYXVzZSB3ZSBhcmUgc2V0dGluZyB0aGUgbWF4LWhlaWdodCBpbiB0aGUgamF2YXNjcmlwdC5cclxuICAgICAgICBAaW5jbHVkZSBBbmltYXRlSGVpZ2h0KDAsIG51bGwsICdvcGVuJyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNyb3BwYWJsZS1pbWFnZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGUge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAmLnJlcXVpcmVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sLXJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBub3RlLWZhZGUgMnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljIFcwMScsIFwiQ2VudHVyeSBHb3RoaWNcIiwgQ2VudHVyeUdvdGhpYywgQXBwbGVHb3RoaWMsIFRhaG9tYSwgXCJNaWNyb3NvZnQgWWFIZWkgTmV3XCIsIFwiTWljcm9zb2Z0IFlhaGVpXCIsIFwi5b6u6L2v6ZuF6buRXCIs5a6L5L2TLCBTaW1TdW4sIFNUWGloZWksIFwi5Y2O5paH57uG6buRXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZ2hsaWdodDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGlnaGxpZ2h0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgbm90ZS1mYWRlIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtd2hpdGVcclxuICAgICAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXJlZFxyXG4gICAgICAgIH1cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXdoaXRlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jcm9wLWluc3RydWN0aW9ucyB7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4ICRjb2wtcmVkIGRhc2hlZDtcclxuICAgICAgICAgICAgY29sb3I6JGNvbC1yZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleS1saWdodDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAjZm9yZWdyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAjZHJhZ2dhYmxlLWJveCwgI2ZvcmVncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjZHJhZ2dhYmxlLWJveCB7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI3RvcC1sZWZ0LWhhbmRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAjdG9wLXJpZ2h0LWhhbmRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2JvdHRvbS1sZWZ0LWhhbmRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2JvdHRvbS1yaWdodC1oYW5kbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAjZHJhZy1tZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIiNcIiBhdHRyKGlkKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuJGNoZWNrb3V0LWhlaWdodDogNDBweDtcclxuXHJcbi5iYXNrZXQtaXRlbS1sYXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRjaGVja291dC1oZWlnaHQgKyAoJHBhZC1tZWQgKiAyKTtcclxufVxyXG5cclxuLmJhc2tldC1jb25maXJtYXRpb24ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiA2MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAoJGNoZWNrb3V0LWhlaWdodCAqIDIpICsgKCRwYWQtbWVkICogMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXktbGlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkcGFkLW1lZCAxMCU7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY2hlY2tvdXQtaGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24sIGEuYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkaW5nLTQge1xyXG4gICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLWxnKSB7XHJcbiAgICAuYmFza2V0LWNvbmZpcm1hdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG4gICAgLmJhc2tldC1jb25maXJtYXRpb24ge1xyXG4gICAgICAgIGhlaWdodDogJGNoZWNrb3V0LWhlaWdodCArICgkcGFkLW1lZCAqIDIpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAkcGFkLW1lZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiwgYS5idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkcGFkLW1lZDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay10YWItbWVkKSB7XHJcbiAgICAuYmFza2V0LXBpcCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwYXltZW50TWV0aG9kcyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwYXltZW50Q29udGFpbmVyIHtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcblxyXG4gICAgI3N0YXRpYy13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LW1vZHVsZSB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpdi5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGgze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sLWdyZXktZGFyaztcclxuICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuXHJcbiAgICAgICAgJi5saXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICBkaXYuY29udGVudCB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIGRpdi5ib3gge1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1jb2FsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWhhbGYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmstbW9iLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi13aWR0aCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZSB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIFRhYmJlZCBjb250ZW50ICovXHJcbiAgICAudGFiLWJhciB7XHJcblxyXG4gICAgICAgIC5idXR0b24tbGlzdCB7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXktZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24uYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFiIHtcclxuICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnRlcm1zIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGlucHV0IHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYzJhX21vZGUyIC5jYy1mbGFnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiBDU1MgKi9cclxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uKSB7XHJcbiAgICAuYXBwbGUtcGF5LWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogLWFwcGxlLXBheS1idXR0b247XHJcbiAgICB9XHJcbiAgICAuYXBwbGUtcGF5LWJ1dHRvbi1ibGFjayB7XHJcbiAgICAgICAgLWFwcGxlLXBheS1idXR0b24tc3R5bGU6IGJsYWNrO1xyXG4gICAgfVxyXG4gICAgLmFwcGxlLXBheS1idXR0b24td2hpdGUge1xyXG4gICAgICAgIC1hcHBsZS1wYXktYnV0dG9uLXN0eWxlOiB3aGl0ZTtcclxuICAgIH1cclxuICAgIC5hcHBsZS1wYXktYnV0dG9uLXdoaXRlLXdpdGgtbGluZSB7XHJcbiAgICAgICAgLWFwcGxlLXBheS1idXR0b24tc3R5bGU6IHdoaXRlLW91dGxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBzdXBwb3J0cyBub3QgKC13ZWJraXQtYXBwZWFyYW5jZTogLWFwcGxlLXBheS1idXR0b24pIHtcclxuICAgIC5hcHBsZS1wYXktYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDYwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xyXG4gICAgfVxyXG4gICAgLmFwcGxlLXBheS1idXR0b24tYmxhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbmFtZWQtaW1hZ2UoYXBwbGUtcGF5LWxvZ28td2hpdGUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gICAgLmFwcGxlLXBheS1idXR0b24td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbmFtZWQtaW1hZ2UoYXBwbGUtcGF5LWxvZ28tYmxhY2spO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLmFwcGxlLXBheS1idXR0b24td2hpdGUtd2l0aC1saW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LW5hbWVkLWltYWdlKGFwcGxlLXBheS1sb2dvLWJsYWNrKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IC41cHggc29saWQgYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb25maXJtQ3JvcCB7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHsgbWFyZ2luLWJvdHRvbTogMWVtOyB9XHJcblxyXG4gICAgLmNyb3AtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmNyb3AtbGluZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAkY29sLXJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1jcm9wcGVyIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgIHdpZHRoOjI1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MjUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcblxyXG4uY29va2llLW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbGFpbi14IHtcclxuICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogJGJyay10YWItbWVkKSB7XHJcbiAgICAuY29va2llLW1lc3NhZ2Uge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuLm1vZGFsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcblxyXG4gIC8qIGlmIGJhY2tkcm9wIHN1cHBvcnQ6IHZlcnkgdHJhbnNwYXJlbnQgYW5kIGJsdXJyZWQgKi9cclxuICBAc3VwcG9ydHMgKCgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogbm9uZSkpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcblxyXG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuXHJcbiAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTEuNWVtO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1yZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG4gIC5tb2RhbCB7XHJcbiAgICAubW9kYWxfY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICAgcGFkZGluZzogMmVtIDZlbTtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uZmVlZGJhY2sge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgbGFiZWwudG9wIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsLnRleHRhcmVhIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVlZGJhY2suZG9uZS1tZXNzYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgLmZlZWRiYWNrIHtcclxuICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLmNoZWNrYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsLnRleHRhcmVhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkYmFjay1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWVkYmFjay1idXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAtNDJweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAtbXMtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpOyAvKiBJRSA5ICovXHJcbiAgLW1vei10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7IC8qIEZpcmVmb3ggKi9cclxuICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTsgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cclxuICAtby10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7IC8qIE9wZXJhICovXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xyXG5cclxuICAgIC5mZWVkYmFjay1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDcyMXB4KSB7XHJcbiAgICAuZmVlZGJhY2staGVhZGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uZml4LWFuZC1zY3JvbGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIEBpbmNsdWRlIFN0eWxlU2Nyb2xsYmFyKCk7XHJcbn1cclxuXHJcbi5vZmZzZXQtdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay10YWItbWVkKSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLXRhYi1sZykge1xyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIC0zcHggM3B4IC0zcHggIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcblxyXG4gICAgLmZvb3Rlci10ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbGluayB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAucGhvbmUtbnVtYmVyLCAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICAucGhvbmUtbnVtYmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4JTtcclxuICAgIH1cclxuXHJcbiAgICAubGlua3Mge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29va2llLW1lc3NhZ2UsIC5jb29raWUtaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDc0JTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZS1idXR0b24ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW46IDVweCA0cHggMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZnJvbnQge1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgLnBob25lLW51bWJlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llLW1lc3NhZ2UsIC5jb29raWUtaW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29raWUtYnV0dG9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsZXI7XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob25lLW51bWJlciwgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDRweCAwLjI1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGhvbmUtbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XHJcblxyXG4gICAgICAgIC5waG9uZS1udW1iZXIsIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDJweCAwLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG9uZS1udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRvcDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uZm9ybS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6ICRwYWQtc20gMDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gICAgcGFkZGluZzogJHBhZC14c20gMDtcclxuXHJcbiAgICBsYWJlbCwgLmxhYmVsLCAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206ICRwYWQtbWVkO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLm5vLWNvbGxhcHNlKSB7XHJcbiAgICAgICAgI3skc2VsLWlucHV0fSwgLmFkZHJlc3NEZXRhaWxzLCAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC8vICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206ICRwYWQtbWVkO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5uby1jb2xsYXBzZSB7XHJcbiAgICAgICAgI3skc2VsLWlucHV0fSwgLmFkZHJlc3NEZXRhaWxzLCAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMjU1cHg7XHJcbiAgICAgICAgICAgIC8vICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206ICRwYWQtbWVkO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xhc3Mtc2hhcmVkLWlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsYXNzLXNoYXJlZC1pbnB1dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IC44NWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDsgLyogTWFrZSB0aGUgaW5wdXQgYSBiaXQgc2hvcnRlciB0byBtYWtlIHJvb20gZm9yIHRoZSBzcGFuKi9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2JTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgJi5mYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmdyZWVuLCAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2wtZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVkLCAmLmRhbmdlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbC1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYueWVsbG93LCAmLndhcm5pbmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2wteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4udmVydGljYWwtYWxpZ24tdG9wIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhbGYtd2lkdGgge1xyXG4gICAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hZGRyZXNzZXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNlbnRyZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zci1vbmx5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRzZWwtaW5wdXR9LCAuYWRkcmVzc0RldGFpbHMsIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogT3ZlcnJpZGUgbm8tY29sbGFwc2Ugb24gbGFyZ2VyIGRldmljZXMgKi9cclxuICAgICAgICAmLm5vLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgI3skc2VsLWlucHV0fSwgLmFkZHJlc3NEZXRhaWxzLCAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bnMge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGFzcy1sYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xhc3MtaW5wdXQgICAgICAgICAgIC8vIFJlZ3VsYXIgZmllbGRzXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB3aWR0aDogNjklICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xhc3Mtc2hhcmVkLWlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsYXNzLXNoYXJlZC1pbnB1dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVnaXN0ZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3NlcyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XHJcbiAgICAgICAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay10YWItbWVkKSB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgYS5idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFlbSAxZW0gMWVtIDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAubm8tY29sbGFwc2UgLmNsYXNzLXNoYXJlZC1pbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyAuem9pZC1vdXRsZXQgeyBoZWlnaHQ6IDIwMHB4OyB3aWR0aDogNDAwcHg7IH1cclxuLnpvaWQtb3V0bGV0IGRpdiBpZnJhbWUgeyBib3JkZXI6IG5vbmU7IH0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbi5oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZXktbGlnaHQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTtcclxuXHJcbiAgICBpbWcubG9nbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgVmVydGljYWxBbGlnbk1pZGRsZSgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW1vYmlsZSwgLmhlYWRlci1kZXNrdG9wIHtcclxuICAgICAgICBoZWlnaHQ6ICRoZ3QtaGVhZGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItZGVza3RvcCB7XHJcbiAgICAgICAgLmhlYWRlci1sZWZ0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG5cclxuICAgICAgICAgICAgLmN1bHR1cmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFkLXNtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mbGFnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVGhlc2UgYXJlIHVzZWQgZm9yIHRoZSBBbmltYXRpb24gZm9yIGVhc3kgY2hhbmdlcyB3aGVuIGFkZGluZyBtZW51IGl0ZW1zIHRvIHRoZSBtb2JpbGUgbWVudVxyXG4gICAgJGFtdC1tZW51LWl0ZW1zOiAxMztcclxuICAgICRtZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAkbWVudS1pdGVtLXBhZGRpbmctYm90dG9tOiAzcHg7XHJcblxyXG4gICAgLmhlYWRlci1tb2JpbGUge1xyXG5cclxuICAgICAgICBhIC5sb2dvIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLW1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbGFyZ2VyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3BlbiwgJi5vcGVuOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sLXByZXQtYmx1ZSwgMTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1tb2JpbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwubWVudS1saXN0LW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIC8qXHJcbiAgICAgICAgICAgICAgICBJJ20gdXNpbmcgdGhlIHR3byB2YXJpYWJsZXMgc28gd2UgY2FuIGp1c3QgaW5jcmVtZW50XHJcbiAgICAgICAgICAgICAgICB0aGUgYW10IGJ5IDEgaWYgd2UgYWRkIGl0ZW1zLiBUaGlzIG1lYW5zIHdlIGRvbid0IGhhdmVcclxuICAgICAgICAgICAgICAgIHRvIGNoYW5nZSB0aGUgdmFsdWUgcGFzc2VkIGhlcmUsIHRoZSBjYWxjdWx0aW9uIHdpbGwgd29ya1xyXG4gICAgICAgICAgICAgICAgYXBwcm9wcmlhdGVseS5cclxuICAgICAgICAgICAgKi9cclxuICAgICAgICAgICAgQGluY2x1ZGUgQW5pbWF0ZUhlaWdodCgwLCAoKCRtZW51LWl0ZW0tbGluZS1oZWlnaHQgKyAkbWVudS1pdGVtLXBhZGRpbmctYm90dG9tKSAqICgkYW10LW1lbnUtaXRlbXMgLSAxKSArIDUyKSwgJ29wZW4nKTtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAkcGFkLW1lZDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtZW51LWl0ZW0tcGFkZGluZy1ib3R0b207XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtZW51LWl0ZW0tbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkcGFkLW1lZDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ib3R0b20tYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLWRlc2t0b3Atc20pIHtcclxuICAgIC5oZWFkZXItbW9iaWxlIHtcclxuICAgICAgICAubGFuZ3VhZ2UtbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuY3VsdHVyZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgVHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXhzbSkge1xyXG4gICAgLmhlYWRlci1tZW51IHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAuaGVhZGVyLW1lbnUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICNtZW51LWRvd25sb2FkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLWxnKSB7XHJcbiAgICAjbWVudS1kb3dubG9hZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLmhvbWUtcGFnZS1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogODQwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgI3skc2VsLWlucHV0fSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAxQjA1NTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG4gICAgICAgICN7JHNlbC1pbnB1dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZW1haWwtYmx1cmIge1xyXG4gICAgICAgICAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgICAgICN7JHNlbC1pbnB1dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZW1haWwtYmx1cmIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludmFsaWQge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydCB7XHJcbiAgICAgICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDYwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAjbG9naW4tYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5saWdodC1ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByZXQtYmx1ZS1saWdodDtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHAsIGg0IHtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmxhY2stdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtY29hbDtcclxuICAgIH1cclxuXHJcbiAgICAjZnJlc2gtYXBwcm9hY2gtY29udGFpbmVyIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCBoZWlnaHQgMC44cztcclxuICAgIH1cclxuXHJcbiAgICAjZnJlc2gtYXBwcm9hY2gge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3NlYXNvbmFsLW1lc3NhZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNnby1iYWNrIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1jb29raWUtbWVzc2FnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1zaXR0aW5nLWlucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtcmVnaXN0ZXJlZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAucGFzc3dvcmQtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMTFweDtcclxuXHJcbiAgICAgICAgLnNob3ctaGlkZS1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW1haWwtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgI2VtYWlsLWJsdXJiIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggMCAjMDAwMDAwMmI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3ctYmx1cmItYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzVweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5Nzk3OTc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvc2UtYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmVmZXJlbmNlcy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgICAgICAucHJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbGlkYXRpb24tY29kZS1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZXktbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZXktbGluazpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICNub3QtcmVhZHktc2l0dGluZy1tZXNzYWdlIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm90LXJlYWR5LXNpdHRpbmctbWVzc2FnZS1saW5rIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgIH1cclxuXHJcbiAgICAjaW52YWxpZC1vdHAtbWVzc2FnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZG9uZS1tZXNzYWdlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB7XHJcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XHJcbiAgICB9XHJcblxyXG4gICAgb3B0aW9uIHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI25vdGlmeW1lLXByaXZhY3kge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdmFsaWRhdGlvbi1oZWxwIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdmFsaWRhdGUtZW1haWwtbWVzc2FnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmVmZXJlbmNlLWNhbGxvdXQge1xyXG4gICAgZm9udC1zaXplOiAwLjg1ZW07XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ2NvbmZpZy5zY3NzJztcclxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLmltYWdlLWljb25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNXB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmltYWdlLWljb25zLWxlZnQge1xyXG4gICAgbGVmdDogNXB4O1xyXG59XHJcblxyXG4uaW1hZ2UtaWNvbnMtZmF2b3VyaXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmltYWdlLWljb25zLWJ1eSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmltZy5pY29uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24taGVhcnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1ncmV5LWRhcms7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxuICAgIHdpZHRoOiAyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2wtZ3JleS1kYXJrLCAxMCUpO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgICAmLmZ1bGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JlZW47XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbC1ncmVlbiwgMTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgVmVydGljYWxBbGlnbk1pZGRsZSgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLmljb24tYmFza2V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgcGFkZGluZzogNnB4IDVweCA1cHggNXB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxufSovIiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcbkBpbXBvcnQgXCJmaXhBbmRTY3JvbGxcIjtcclxuXHJcbiRjb2wtcHJvZHVjdC1oZWFkZXI6ICRjb2wtcHJldC1ibHVlO1xyXG4kY29sLXByb2R1Y3QtaGVhZGVyLWhvdmVyOiBsaWdodGVuKCRjb2wtcHJvZHVjdC1oZWFkZXIsICRsaWdodGVuLXBjdCk7XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIEBpbmNsdWRlIERlZmF1bHRMaW5rU3R5bGUoKTtcclxuXHJcbiAgICAmLnN1Y2Nlc3MsICYuZ3JlZW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIFN0eWxlTGluaygkY29sLWdyZWVuLCAkY29sLWdyZWVuLCAkY29sLWdyZWVuLCAkY29sLWdyZWVuLCAkY29sLWdyZWVuKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmVycm9yLCAmLmRhbmdlciwgJi5yZWQsICYuY2xvc2UsICYuY2FuY2VsLCAmLmNsZWFyIHtcclxuICAgICAgICBAaW5jbHVkZSBTdHlsZUxpbmsoJGNvbC1yZWQsICRjb2wtcmVkLCAkY29sLXJlZCwgJGNvbC1yZWQsICRjb2wtcmVkKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBAaW5jbHVkZSBEZWZhdWx0QnV0dG9uU3R5bGUoKTtcclxuICAgICAgICBAaW5jbHVkZSBTdHlsZUJ1dHRvbigkY29sLXByZXQtYmx1ZSwgJGNvbC1wcmV0LWJsdWUsICRjb2wtcHJldC1ibHVlLCAkY29sLXByZXQtYmx1ZSwgJGNvbC1wcmV0LWJsdWUpO1xyXG5cclxuICAgICAgICAmLnN1Y2Nlc3MsICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgU3R5bGVCdXR0b24oJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVycm9yLCAmLmRhbmdlciwgJi5yZWQsICYuY2xvc2UsICYuY2FuY2VsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIFN0eWxlQnV0dG9uKCRjb2wtcmVkLCAkY29sLXJlZCwgJGNvbC1yZWQsICRjb2wtcmVkLCAkY29sLXJlZCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRlcnRpYXJ5IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIFN0eWxlQnV0dG9uKCRjb2wtYmx1ZS1saWdodCwgJGNvbC1ibHVlLWxpZ2h0LCAkY29sLWJsdWUtbGlnaHQsICRjb2wtYmx1ZS1saWdodCwgJGNvbC1ibHVlLWxpZ2h0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud2lkZSB7IC8qIFdpZGUgYXR0ZW50aW9uIGRyYXdpbmcgYnV0dG9ucyAqL1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJhY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcblxyXG4gICAgQGluY2x1ZGUgRGVmYXVsdEJ1dHRvblN0eWxlKCk7XHJcbiAgICBAaW5jbHVkZSBTdHlsZUJ1dHRvbigkY29sLXByZXQtYmx1ZSwgJGNvbC1wcmV0LWJsdWUsICRjb2wtcHJldC1ibHVlLCAkY29sLXByZXQtYmx1ZSwgJGNvbC1wcmV0LWJsdWUpO1xyXG5cclxuICAgICYuc3VjY2VzcywgJi5ncmVlbiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgU3R5bGVCdXR0b24oJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbiwgJGNvbC1ncmVlbik7XHJcbiAgICB9XHJcblxyXG4gICAgJi53aGl0ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1jb2FsO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtY29hbDtcclxuICAgIH1cclxuXHJcbiAgICAmLmVycm9yLCAmLmRhbmdlciwgJi5yZWQsICYuY2xvc2UsICYuY2FuY2VsIHtcclxuICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBTdHlsZUJ1dHRvbigkY29sLXJlZCwgJGNvbC1yZWQsICRjb2wtcmVkLCAkY29sLXJlZCwgJGNvbC1yZWQpO1xyXG4gICAgfVxyXG5cclxuICAgICYudGVydGlhcnkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIFN0eWxlQnV0dG9uKCRjb2wtYmx1ZS1saWdodCwgJGNvbC1ibHVlLWxpZ2h0LCAkY29sLWJsdWUtbGlnaHQsICRjb2wtYmx1ZS1saWdodCwgJGNvbC1ibHVlLWxpZ2h0KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmZvbnQtZml4IHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLnBhZGRpbmctZml4IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuI3skc2VsLWJyYWludHJlZX0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4jeyRzZWwtaW5wdXR9LCAjeyRzZWwtYnJhaW50cmVlfSB7XHJcbiAgICBoZWlnaHQ6ICRoZ3QtaW5wdXRzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBwYWRkaW5nOiAxcHggMC41ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICYuaW5wdXQtc21hbGwge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbnMvb2sucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgbWluLWhlaWdodDogOTBweDtcclxufVxyXG5cclxuLypAaW1wb3J0IHVybCgvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjIuMC9jc3MvZm9udC1hd2Vzb21lLmNzcyk7Ki9cclxuXHJcbi8qKiogYmFzaWMgc3R5bGVzICoqKi9cclxuXHJcbmxhYmVsLmFkZHJlc3MtcmFkaW8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cclxuICAgICYgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG5cclxuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxNzVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uY2hlY2thYmxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbltkaXNhYmxlZF0ge1xyXG4gICAgb3BhY2l0eTogLjM7XHJcbn1cclxuXHJcbi5hbGVydCB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgbWFyZ2luOiAwLjVlbSAwO1xyXG59XHJcblxyXG4ub3V0ZXJCb3gge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5pbm5lckJveCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAxZW0gYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMDYzQTU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMmVtIDFlbSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubWlkZGxlIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnRlbnRzIHtcclxuICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG59XHJcblxyXG4uZnVsbC13aWR0aCB7XHJcbiAgICBAaW5jbHVkZSBGdWxsV2lkdGgoKTtcclxufVxyXG5cclxuLm1vYmlsZS1wYXksIC5zdW1tYXJ5LW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAuNWVtIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuXHJcbi5jZWxsIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuXHJcbiN0ZXJtcyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcblxyXG4udGVybXMtYm94IHtcclxuICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgIHdpZHRoOiA0JTtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuXHJcbi5wYXksIC5hZGQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2JpbGVfc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAycHggIzI2MjMyMztcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbi5kZWxpdmVyeSB7XHJcbiAgICB3aWR0aDogNTcuNjY2NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jaGFuZ2UtYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgRGVmYXVsdEJ1dHRvblN0eWxlKCk7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uY2hlY2tvdXQtaGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ub3JkZXItaXRlbXMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hY2NvdW50LWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xyXG59XHJcblxyXG4uYWNjb3VudC1idXR0b246bnRoLWNoaWxkKDEpIHtcclxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hY2NvdW50LWljb24sIC5hY2NvdW50LWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMwNjNBNTtcclxufVxyXG5cclxuLmFjY291bnQtaWNvbiBpIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5hY2NvdW50LWxpbmsge1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hcHByb3ZhbC1pdGVtIHtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hcHByb3ZhbC1pdGVtIGltZyB7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG59XHJcblxyXG4uYXBwcm92YWwtaXRlbSB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbn1cclxuXHJcbi5hcHByb3ZhbC1pdGVtIGEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kaXZpZGVyIHtcclxuICAgIG1hcmdpbjogNDBweCAwO1xyXG59XHJcblxyXG4vKi5zaXR0aW5nLWlucHV0IGlucHV0IHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbn1cclxuXHJcbi5zaXR0aW5nLWlucHV0IGEge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uc2l0dGluZy1pbnB1dCB7XHJcbiAgICBtYXJnaW46IDAgMCAxZW0gMDtcclxufSovXHJcblxyXG4uc2hvdy1kZXNjcmlwdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAubW9iaWxlLXBheSwgLnN1bW1hcnktbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4ICMyNjIzMjM7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAuYXBwcm92YWwtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcHJvdmFsLWl0ZW0gYSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYXBwcm92YWwtaXRlbSB0ZXh0YXJlYSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudC1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tvdXQtaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXZpZGVyIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAub3V0ZXJCb3gge1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXJCb3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBheSB7XHJcbiAgICAvLyAgICAgd2lkdGg6IDRlbSAhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC5hZGQge1xyXG4gICAgICAgIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAxJSA0MiUgMiUgMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzc2VzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItaXRlbXMge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGU6bm90KC50YWJsZS1pZ25vcmUpIHtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODA4MDgwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkLm5vLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcclxuICAgIHNlbGVjdDpmb2N1cyxcclxuICAgIHRleHRhcmVhOmZvY3VzLFxyXG4gICAgaW5wdXQ6Zm9jdXMge1xyXG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgfVxyXG59XHJcblxyXG4jcGF5bWVudE1ldGhvZHMge1xyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1ncmV5LWRhcms7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcm9kdWN0LWhlYWRlci1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4jcGF5bWVudC1jYXJkcy1saXN0IHtcclxuICAgIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbC1ncmV5LWRhcms7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sLXByb2R1Y3QtaGVhZGVyLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2NhcmQtcHJvdmlkZXIge1xyXG4gICAgLm5nLXZhbGlkIHtcclxuICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwYXltZW50IHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MDBweDtcclxufSIsbnVsbCwiLmN1bHR1cmUge1xyXG4gICAgLmN1bHR1cmUtc2VsZWN0IHtcclxuICAgICAgICAuY3VsdHVyZS1mbGFnLWVuIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9mbGFnL2VuLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuLmxvYWRpbmctaW5kaWNhdG9yIHtcclxuICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgIGNvbG9yOiAkY29sLWdyZXktbG9hZGluZztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6OTk5O1xyXG59XHJcblxyXG4ubG9hZGluZy1wcmV2aWV3IHtcclxuICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgIGNvbG9yOiAkY29sLWdyZXktbG9hZGluZztcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDQzJTtcclxuICAgIHRvcDogMzglO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDo5OTk7XHJcbn1cclxuXHJcbi5sb2FkaW5nLWlubGluZSB7XHJcbiAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICBjb2xvcjogJGNvbC1ncmV5LWxvYWRpbmc7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBwb3NpdGlvbjogaW5saW5lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAxMDBweDtcclxuICAgIHotaW5kZXg6OTk5O1xyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4ubG9naW4tY29udGFpbmVyIHtcclxuXHJcbiAgLnZhbGlkYXRpb24tY29kZS1pbnB1dCB7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5idXR0b24tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9rZW4tdmFsaWRhdGlvbiB7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfSBcclxuXHJcbiAgICBwOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZXktbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZXktbGluazpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZhbGlkYXRpb24tY29kZS1pbnB1dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuJGhndC1tb2RhbC1oZWFkZXI6IDQwcHg7XHJcblxyXG5cclxuLm1vZGFsLXJvb3Qge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1LCAyNSwgMjUsIC41KTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGhndC1tb2RhbC1oZWFkZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIEJveFNoYWRvd0JvdHRvbSgpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlci1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRoZ3QtbW9kYWwtaGVhZGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5hbGJ1bS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1zY3JvbGwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgU3R5bGVTY3JvbGxiYXIoKTtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tYmFjayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFkLWxnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFjay1wcm9kdWN0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1waWNrZXIge1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGhvdG8tYWxidW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYW5jZWwtYnV0dG9uLCAuYWRkLXRvLWJhc2tldCwgLnNlbGVjdGlvbi1hbXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgLyptYXJnaW46IDA7Ki9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGludWUge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkLXRvLWJhc2tldCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3Rpb24tYW10IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Qjc3QjE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdGlvbi1hbXQtbGcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdGlvbi1hbXQtc20ge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpY3R1cmUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjM0JCODc5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAucXVhbnRpdHktY2hhbmdlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206ICRwYWQteHNtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgc3BhY2luZyBhIGJsb2NrIGVsZW1lbnQgaGFzXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1hZGQtc2l0dGluZy10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1idXR0b24tYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsOmhhcygubW9kYWwtYWRkLXNpdHRpbmcpIHtcclxuICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDU3NHB4KSB7XHJcbiAgICAubW9kYWwtcm9vdCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNjRweCkge1xyXG4gICAgLnByb2R1Y3RzLXBhY2sge1xyXG4gICAgICAgIC5wYWNrLXByb2R1Y3Qge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgLm1vZGFsLXJvb3Qge1xyXG4gICAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWhlYWRlci1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDQ0cHgpIHtcclxuICAgIC5zZWxlY3Rpb24tYW10LWxnIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdGlvbi1hbXQtc20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLW1vYi1sZykge1xyXG4gICAgLyoubW9kYWwtcm9vdCB7XHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgLnBob3RvLWFsYnVtIHtcclxuICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9Ki9cclxuXHJcbiAgICAubW9kYWwtcm9vdCB7XHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NSU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbDpoYXMoLm1vZGFsLXBhY2stcmVtaW5kZXIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbDpoYXMoLm1vZGFsLWxvZ2luLXJlbWluZGVyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbDpoYXMoLm1vZGFsLWFkZC1zaXR0aW5nKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFByb2dyZXNzIGJhciAqL1xyXG5wcm9ncmVzc1t2YWx1ZV0ge1xyXG4gIC8qIFJlc2V0IHRoZSBkZWZhdWx0IGFwcGVhcmFuY2UgKi9cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG5cclxucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLWJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC8qIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpIGluc2V0OyAqL1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtncmV5O1xyXG59XHJcblxyXG5wcm9ncmVzc1t2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDYzYTU7XHJcbn1cclxuXHJcbnByb2dyZXNzW3ZhbHVlXTo6LW1vei1wcm9ncmVzcy1iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDYzYTU7XHJcbn0iLCJAaW1wb3J0ICdjb25maWcnO1xyXG5cclxuLnVwc2VsbC1tYXgtcGVyY2VudGFnZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICRjb2wtcmVkO1xyXG59XHJcbiIsIm1vZGFsLXBpY3R1cmUtcGlja2VyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm1vZGFsIHVwc2VsbC1yaWJib24ge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuLmh1bWFuZS1qYWNrZWR1cCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICBjb2xvcjogJGNvbC13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmh1bWFuZS1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXJlZCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2wtd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmh1bWFuZS1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JlZW4gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkY29sLXdoaXRlICFpbXBvcnRhbnQ7XHJcbn0iLCJAaW1wb3J0ICdjb25maWcnO1xyXG4kb3JkZXItaW1hZ2Utd2lkdGg6IDE3MHB4O1xyXG4kb3JkZXItaW1hZ2Utd2lkdGgtY2hpbGQ6IDEyMHB4O1xyXG5cclxuQG1peGluIG9yZGVyLWl0ZW0tbWV0YSgkYnJlYWspIHtcclxuICB3aWR0aDogJGJyZWFrIC0gJG9yZGVyLWltYWdlLXdpZHRoIC0gKCRwYWQtZ2xvYmFsKjIpO1xyXG59XHJcblxyXG4ub3JkZXItaGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ub3JkZXItb24taG9sZC1ub3RpY2Uge1xyXG4gIC8vZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG50YWJsZS5vcmRlci1zdW1tYXJ5LWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgd2lkdGg6IDcwJTtcclxuXHJcbiAgdHIub3JkZXItc3VtbWFyeS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgIFxyXG4gICAgdGgge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgXHJcbiAgICB0ZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNFQkVCRUI7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci1zdW1tYXJ5LWJsb2NrIHtcclxuICBib3gtc2hhZG93OiAwcHggOHB4IDlweCAtOHB4ICRjb2wtZ3JleS1kYXJrO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAmLm1hcmdpbi10b3AtMjAtaSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItc3VtbWFyeS1pdGVtLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICAgIC5vcmRlci1zdW1tYXJ5LWl0ZW0tZGF0YSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci1vcmRlci1pdGVtcyB7XHJcbiAgLm9yZGVyLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggOXB4IC04cHggIzljOWM5YztcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgLm9yZGVyLWl0ZW0taW1hZ2UsIC5vcmRlci1pdGVtLWltYWdlLWNoaWxkLCAub3JkZXItaXRlbS1tZXRhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5vcmRlci1pdGVtLXJlb3JkZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItaXRlbS1pbWFnZSB7XHJcbiAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWl0ZW0taW1hZ2UtY2hpbGQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1pdGVtLW1ldGEge1xyXG4gICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGFjayB7XHJcbiAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODA4MDsgKi9cclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnN0YWNrZWQtbGVmdCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uXCI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICNjZWNlY2U7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhY2tlZC1yaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucnRsIHtcclxuICAuc3RhY2sge1xyXG4gICAgLnN0YWNrZWQtcmlnaHQge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLW1vYi1tYXgpIHtcclxuICAub3JkZXItb3JkZXItaXRlbXMge1xyXG4gICAgLm9yZGVyLWl0ZW0ge1xyXG4gICAgICAub3JkZXItaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkb3JkZXItaW1hZ2Utd2lkdGg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlci1pdGVtLWltYWdlLWNoaWxkIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRvcmRlci1pbWFnZS13aWR0aC1jaGlsZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcclxuICAgIC5vcmRlci1vcmRlci1pdGVtcyB7XHJcbiAgICAgIC5vcmRlci1pdGVtIHtcclxuICAgICAgICAub3JkZXItaXRlbS1tZXRhIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG9yZGVyLWl0ZW0tbWV0YSgkYnJlYWtwb2ludCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuICAub3JkZXItb3JkZXItaXRlbXMge1xyXG4gICAgLm9yZGVyLWl0ZW0ge1xyXG4gICAgICAub3JkZXItaXRlbS1tZXRhIHtcclxuICAgICAgICAuc3RhY2sge1xyXG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXhzbSkgeyAgXHJcbiAgLm9yZGVyLXN1bW1hcnktYmxvY2sge1xyXG4gICAgLm9yZGVyLXN1bW1hcnktaXRlbSB7XHJcbiAgICAgIC5vcmRlci1zdW1tYXJ5LWl0ZW0taGVhZGVyIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLm9yZGVyLXN1bW1hcnktaXRlbS1kYXRhIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgdGFibGUub3JkZXItc3VtbWFyeS1ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5cclxuLm92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbi5vdmVybGF5LXRleHQge1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjb2wtcHJldC1ibHVlO1xyXG4gIH0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcblxyXG4ucGFja3Mge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgIC5wcm9kdWN0IHtcclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaW5mb3tcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgLnBhY2tzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbGVmdDogMjAlO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcbiRjb2wtbGlrZS1ncmVlbjogIzNiYjg3OTtcclxuXHJcbi5waWN0dXJlLWJhc2tldCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvKmJvdHRvbTogMjNweDtcclxuICAgIGxlZnQ6IDdweDsqL1xyXG4gICAgYm90dG9tOiAyOHB4O1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNjNBNTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XHJcbiAgICBvcGFjaXR5OiAuOTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uc21hbGwtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IHNtYWxsZXIgIWltcG9ydGFudDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgNHB4IDRweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiRjaGV2cm9uLXdpZHRoOiAzNXB4O1xyXG5cclxuLmZpbHRlci1wcmV2aWV3IHtcclxuICAgIG1hcmdpbjogJHBhZC1zbTtcclxufVxyXG5cclxuI3NlcGlhIHtcclxuICAgIGNvbG9yOiAjOUQ1ODM3O1xyXG59XHJcblxyXG4jYmxhY2stYW5kLXdoaXRlIHtcclxuICAgIGNvbG9yOiAjNGQ0YTRhO1xyXG59XHJcblxyXG4jY29sb3VyIHtcclxuICAgIGNvbG9yOiAjMmMwZDVmO1xyXG59XHJcblxyXG4uYmFza2V0LWl0ZW0taW1hZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYWRqdXN0LWJ1dHRvbnMge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmJhc2tldC1pdGVtLWltYWdlLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLyojY3JvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgyYjA1O1xyXG59Ki9cclxuLmltYWdlLWJhc2tldC1jb3VudDpub3QoLmltYWdlLWJhc2tldC1jb3VudC1wcm9kdWN0KSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IDVweDtcclxufVxyXG4uaW1hZ2UtYmFza2V0LWNvdW50LCAuaW1hZ2UtYmFza2V0LWNvdW50LXByb2R1Y3QsIC5pbWFnZS1iYXNrZXQtY291bnQtZmF2b3VyaXRlIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNjNBNTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMCAyMnB4O1xyXG4gICAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbC1wcmV0LWJsdWUtZGFyaztcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZS1iYXNrZXQtY291bnQge1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYWxidW0taW1hZ2VzIHtcclxuICAgIC5pbWFnZS1iYXNrZXQtY291bnQge1xyXG4gICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2UtYmFza2V0LWNvdW50LWZhdm91cml0ZSB7XHJcbiAgICBib3R0b206IC00cHg7XHJcbiAgICByaWdodDogMzVweDtcclxufVxyXG5cclxuLnByZXZpZXctY29udGFpbmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByZXZpZXctcGljdHVyZS13cmFwcGVyIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4ucGljdHVyZS1wcmV2aWV3IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmFycm93LWxlZnQsIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAkY2hldnJvbi13aWR0aDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgbGVmdDogLSRjaGV2cm9uLXdpZHRoO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM1LDIzNSwyMzUsMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjM1LDIzNSwyMzUsMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkpKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSAxMDAlKTtcclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ViZWJlYicsIGVuZENvbG9yc3RyPScjZWJlYmViJywgR3JhZGllbnRUeXBlPTEgKTtcclxuXHJcbiAgICAgICAgLmZhLWNoZXZyb24tbGVmdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiAtJGNoZXZyb24td2lkdGg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzUsMjM1LDIzNSwxKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KHJpZ2h0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDIzNSwyMzUsMjM1LDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApKSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMjM1LDIzNSwyMzUsMSkgMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMjM1LDIzNSwyMzUsMSkgMCUsIHJnYmEoMjM1LDIzNSwyMzUsMCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDEwMCUpO1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZWJlYmViJywgZW5kQ29sb3JzdHI9JyNlYmViZWInLCBHcmFkaWVudFR5cGU9MSApO1xyXG5cclxuICAgICAgICAuZmEtY2hldnJvbi1yaWdodCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwcmV2aWV3LWltZy1zdGlja3kge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMTA5cHg7XHJcbiAgICByaWdodDogNHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgICB6LWluZGV4OiA5OTg7IC8vIE9uZSBiZWxvdyBtb2RhbHNcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAycHggM3B4IDhweCAwICNkZGRkZGQ7XHJcbn1cclxuXHJcbi5saWtlZCB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICRsaWtlLWdyZWVuOyovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFDMUMxO1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IC01cHggcmdiYSgwLDAsMCwxKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IC01cHggcmdiYSgwLDAsMCwxKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IC0ycHggcmdiYSgwLDAsMCwxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLWdyZWVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFza2V0LXF1YW50aXR5LWNoYW5nZXIge1xyXG4gICAgJGhndC1xdWFudGl0eS1jaGFuZ2VyOiA0MHB4O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAuYmFza2V0LXF1YW50aXR5LWFtdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGd0LXF1YW50aXR5LWNoYW5nZXIgKyAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDYzQTU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogJGhndC1xdWFudGl0eS1jaGFuZ2VyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMDYzQTU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLCAuYnV0dG9uIHtcclxuICAgICAgICBoZWlnaHQ6ICRoZ3QtcXVhbnRpdHktY2hhbmdlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZC1tZWQ7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGd0LXF1YW50aXR5LWNoYW5nZXI7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXF1YW50aXR5LWlucHV0IHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMwNjNBNTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucXVhbnRpdHktY2hhbmdlciB7XHJcbiAgICAkaGd0LXF1YW50aXR5LWNoYW5nZXI6IDM1cHg7XHJcbiAgICAkd2R0aC1xdWFudGl0eS1jaGFuZ2VyOiA0MXB4O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgIC5xdWFudGl0eS1hbXQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGd0LXF1YW50aXR5LWNoYW5nZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogJHdkdGgtcXVhbnRpdHktY2hhbmdlcjtcclxuICAgICAgICBtYXJnaW46IC01cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLCAuYnV0dG9uIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkLXhzbTtcclxuICAgICAgICBoZWlnaHQ6ICRoZ3QtcXVhbnRpdHktY2hhbmdlcjtcclxuICAgICAgICB3aWR0aDogJHdkdGgtcXVhbnRpdHktY2hhbmdlcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG93ZXItdGFiIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDNweCA4cHggMCAjZGRkZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDBweCAwcHg7XHJcbiAgICB6LWluZGV4OiA5OTg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtY29hbDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAjZGJkYmRiO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAzNzVweCkge1xyXG4gICAgLmltYWdlLWJhc2tldC1jb3VudC1mYXZvdXJpdGUge1xyXG4gICAgICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDY4cHgpIHtcclxuICAgIC5kaXNwbGF5X2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAvKnBhZGRpbmc6IDVweDsqL1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAuaW1hZ2UtYmFza2V0LWNvdW50LXByb2R1Y3Qge1xyXG4gICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWJhc2tldC1jb3VudC1mYXZvdXJpdGUge1xyXG4gICAgICAgIHJpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAkYnJrLWRlc2t0b3Atc20pIHtcclxuICAgIC5pbWFnZS1iYXNrZXQtY291bnQtZmF2b3VyaXRlIHtcclxuICAgICAgICByaWdodDogODBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLW1lZCkge1xyXG4gICAgLnBpY3R1cmUtcHJldmlldyBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuICAgIC5wcmV2aWV3IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBpY3R1cmUtcHJldmlldyB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuXHJcbiAgICAucGljdHVyZS1wcmV2aWV3IHtcclxuICAgICAgICAuYXJyb3ctbGVmdCwgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmstZGVza3RvcC1zbSkge1xyXG4gICAgLnBpY3R1cmUtcHJldmlldyBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcbiRwYWQtY2F0ZWdvcnktaGVhZGVyOiAkcGFkLXNtO1xyXG4kcGFkLXByb2R1Y3QtY29udGFpbmVyOiAkcGFkLXNtO1xyXG4kY29sLXByb2R1Y3QtaGVhZGVyOiAkY29sLXByZXQtYmx1ZTtcclxuJGNvbC1wcm9kdWN0LWhlYWRlci1ob3ZlcjogbGlnaHRlbigkY29sLXByb2R1Y3QtaGVhZGVyLCAkbGlnaHRlbi1wY3QpO1xyXG4kaGd0LWNhdGVnb3JpZXM6IDkwcHg7XHJcbiRoZ3QtcHJvZHVjdC1jbG9zZWQ6IDE4MHB4O1xyXG4kaGd0LXByb2R1Y3QtY2xvc2VkLWxnOiAxOTBweDtcclxuJGhndC1wcm9kdWN0LWluZm86IDkwcHg7XHJcbiRoZ3QtcHJvZHVjdC1pbmZvLWJhc2tldC1jb3VudDogMTQwcHg7XHJcbiRoZ3QtcHJvZHVjdC1pbmZvLXNtOiAxMDBweDtcclxuJGhndC1wcm9kdWN0LWRldGFpbHMtbWF4OiAxMjBweDtcclxuJHByb2R1Y3QtaGVhZGVyLWJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcclxuXHJcbiNkZXNrdG9wLXByb2R1Y3RzIHtcclxuXHJcbiAgICAmLnJpZ2h0IHtcclxuICAgICAgICAvL2Zsb2F0OiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLnN0cmlrZXRocm91Z2gge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbi5tb2JpbGUtcGFkIHtcclxuICAgIG1hcmdpbjogMCAwIDE1cHggMTVweDtcclxufVxyXG5cclxuLnByZW1pdW0tcHJpY2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVwc2VsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNzM5NjU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnByb2R1Y3RzLWxpc3Qge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRwYWQtc207XHJcblxyXG4gICAgLmJyZWFrZXIge1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0cy1saXN0LWNhdGVnb3JpZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6ICRoZ3QtY2F0ZWdvcmllcztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAvKm1hcmdpbi1ib3R0b206ICRwYWQtY2F0ZWdvcnktaGVhZGVyICogMjsqL1xyXG4gICAgICAgIC5wcm9kdWN0LWxpc3QtY2F0ZWdvcnktaGVhZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZzogJHBhZC1jYXRlZ29yeS1oZWFkZXI7Ki9cclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGd0LWNhdGVnb3JpZXM7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2wtZ3JleS1saWdodCwgMTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHByb2R1Y3QtaGVhZGVyLWJvcmRlci1ib3R0b20td2lkdGg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2wtcHJvZHVjdC1oZWFkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZ3JleS1kYXJrO1xyXG5cclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIFRyYW5zaXRpb24oYWxsIC4xcyBlYXNlKTtcclxuXHJcbiAgICAgICAgICAgICYuZGlzYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2F0ZWdvcnktYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtKDMwcHggKyAoJHByb2R1Y3QtaGVhZGVyLWJvcmRlci1ib3R0b20td2lkdGggLSAxKSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbC1wcm9kdWN0LWhlYWRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbC1wcm9kdWN0LWhlYWRlci1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByb2R1Y3QtaGVhZGVyLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHByb2R1Y3QtaGVhZGVyLWJvcmRlci1ib3R0b20td2lkdGggKiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXByb2R1Y3QtaGVhZGVyLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHByb2R1Y3QtaGVhZGVyLWJvcmRlci1ib3R0b20td2lkdGggKiAzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBWZXJ0aWNhbEFsaWduTWlkZGxlKCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIFRoZXNlIGFyZSBvdXRzaWRlIHRoZSAucHJvZHVjdCBjbGFzcyBiZWNhdXNlIHRoZXkgYXJlIGFsc28gYmVpbmcgdXNlZCBpbiBvdGhlciBwbGFjZXMgKGVnOiBiYXNrZXQpICovXHJcbi5wcm9kdWN0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFkLXNtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHBhZC1sZztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAvKnBhZGRpbmc6ICRwYWQtcHJvZHVjdC1jb250YWluZXI7Ki9cclxuICAgIC8qQGluY2x1ZGUgQW5pbWF0ZUhlaWdodCgkaGd0LXByb2R1Y3QtY2xvc2VkLCAnbnVsbCcsIG9wZW4pOyovXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDNweCA4cHggMHB4ICNkZGRkZGQ7XHJcbiAgICBvdXRsaW5lOiAxcHggc29saWQgI2ZmZmZmZjAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3V0bGluZSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgXHJcbiAgICAkcGFkLXByb2R1Y3QtbGc6IDI1cHg7XHJcbiAgICAkcGFkLXByb2R1Y3Qtc206IDIwcHg7XHJcbiAgICAmID4gOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkLXByb2R1Y3QtbGcgJHBhZC1wcm9kdWN0LXNtIDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgPiAqIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRwYWQtcHJvZHVjdC1zbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiA+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRwYWQtcHJvZHVjdC1zbSAkcGFkLXByb2R1Y3QtbGc7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IDpvbmx5LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkLXByb2R1Y3QtbGcgJHBhZC1wcm9kdWN0LXNtO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkY29sLXByZXQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1oZWFkZXIge1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuZGVmYXVsdC1pbWFnZS13cmFwcGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZ3QtcHJvZHVjdC1pbmZvLXNtO1xyXG4gICAgICAgICAgICB3aWR0aDogJGhndC1wcm9kdWN0LWluZm8tc207XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb2R1Y3Qtcm93IHtcclxuICAgICAgICAmID4gOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRoZ3QtcHJvZHVjdC1pbmZvLXNtO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICRoZ3QtcHJvZHVjdC1pbmZvLXNtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb2R1Y3QtbWFyZ2luLWxlZnQge1xyXG4gICAgICAgIC8vIFRoaXMgaXMgYSBiaXQgZ3Jvc3MuLi4gYnV0IGl0IGxlc3MgdXMga2VlcCBzaW5nbGUtZWxlbWVudCBjb250YWluZXJzIHB1c2hlZCBpbi5cclxuICAgICAgICAvLyBUaGUgKyB2YWx1ZSBzaG91bGQgbWF0Y2ggdGhlIGdhcHMgdXNlZCBpbiB0aGUgcGFyZW50IGNvbnRhaW5lcnNcclxuICAgICAgICBtYXJnaW4tbGVmdDogJGhndC1wcm9kdWN0LWluZm8tc20gKyAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZHVjdC1oZWFkZXItcHJpY2luZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb2R1Y3QtYWN0aW9ucyB7XHJcbiAgICAgICAgLy9mbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LXByaWNlIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmstbW9iLW1heCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaGd0LXByb2R1Y3QtaW5mby1zbSArIDIwcHg7IC8vIE1hdGNoZXMgZ2FwLSBjbGFzcyB1c2VkIGluIERPTVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWRlZmF1bHRzIHtcclxuICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFkLXhzbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1iYXNrZXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRwYWQtc207XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1eS1hY3Rpb24ge1xyXG4gICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICAvKm1heC13aWR0aDogMTAwcHg7Ki9cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1icmllZiB7XHJcbiAgICAgICAgLypoZWlnaHQ6IDcwcHg7Ki9cclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1waXAge1xyXG4gICAgICAgIC5waXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZHVjdC1kZXRhaWxzLWFuZC1vcHRpb25zIHtcclxuICAgICAgICAuYnV5LWFjdGlvbiB7XHJcbiAgICAgICAgICAgIC8qbWFyZ2luLXRvcDokcGFkLXhzbTsqL1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIC8qd2lkdGg6IDEwMCU7Ki9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWQtbGc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1vcHRpb24ge1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICRoZ3QtcHJvZHVjdC1pbmZvLXNtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGd0LXByb2R1Y3QtaW5mby1zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICYub3B0aW9uLXVwZ3JhZGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHJlIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1kZXRhaWxzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkcGFkLXNtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWRhZTQ7XHJcblxyXG4gICAgICAgICYudGVydGlhcnkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbC1jb2FsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0cy1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1iYXNrZXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1waWN0dXJlLXByZXZpZXcsIC5wcm9kdWN0LXBpY3R1cmUtcHJldmlldy1tb2JpbGUge1xyXG4gICAgICAgIEBleHRlbmQgLmRlZmF1bHQtaW1hZ2Utd3JhcHBlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1waWN0dXJlLXByZXZpZXcge1xyXG4gICAgICAgIG1hcmdpbjogJHBhZC1zbTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXBpY3R1cmUtcHJldmlldy1tb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hpbGQtcHJvZHVjdC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hpbGQtcHJvZHVjdC13cmFwcGVyLXByZW1pdW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlsZC1wcm9kdWN0LWluZm8td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1uYW1lIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLnByZW1pdW0ge1xyXG4gICAgICAgICRwaXAtc2l6ZTogNzB2dztcclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICB3aWR0aDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sLWdyZXktZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtYnJpZWYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMtYW5kLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIC8vZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGljdHVyZS1wcmV2aWV3IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sLWdyZXktZGFyaztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHNtYWxsZXI7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIFZlcnRpY2FsQWxpZ25NaWRkbGUoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3Qtbm90ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGljdHVyZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdC1ub3RlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTU1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzMHB4OyovXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waWN0dXJlLWNvbnRhaW5lci1wYWNrIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdC1ub3RlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTU1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzMHB4OyovXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LnByZW1pdW0ge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5sYXJnZS1jYW5jZWwtYnV0dG9uIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBwYWRkaW5nOiAxLjU1ZW0gMmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdC1wcmljZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcblxyXG4gICAgLmZyb20ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEN1c3RvbSBNZWRpYSBRdWVyaWVzIGZvciBtb2JpbGUgcHJvZHVjdHMuICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcclxuICAgIC5tb2JpbGUtcGFkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xyXG4gICAgLnBpY3R1cmUtY2hvb3Nlci13cmFwcGVyIC5idXR0b24ge1xyXG4gICAgICAgIGxlZnQ6IDE3NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTEwcHgpIHtcclxuICAgIC5wcm9kdWN0LXBpY3R1cmUtcHJldmlldyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1waWN0dXJlLXByZXZpZXctbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xyXG4gICAgLnBpcCB7XHJcbiAgICAgICAgd2lkdGg6IDE3OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcclxuICAgIC5waXAge1xyXG4gICAgICAgIHdpZHRoOiAyMzlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjM5cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWRldGFpbHMge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjM5cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLW1vYi1tYXgpIHtcclxuICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAmLnByZW1pdW0ge1xyXG4gICAgICAgICAgICAkcGljdHVyZS1wcmV2aWV3LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgJHBpcC1zaXplOiAzNjBweDtcclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGlwLXNpemU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHBpcC1zaXplO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGljdHVyZS1wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJHBpY3R1cmUtcHJldmlldy13aWR0aDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwaWN0dXJlLXByZXZpZXctd2lkdGg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHBpY3R1cmUtcHJldmlldy13aWR0aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHBpY3R1cmUtcHJldmlldy13aWR0aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBpY3R1cmUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHBpY3R1cmUtcHJldmlldy13aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3Qtbm90ZS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogJHBpY3R1cmUtcHJldmlldy13aWR0aCArICRwYWQtbGc7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5waWN0dXJlLWNvbnRhaW5lci1wYWNrIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHBpY3R1cmUtcHJldmlldy13aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3Qtbm90ZS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogJHBpY3R1cmUtcHJldmlldy13aWR0aCArICRwYWQtbGc7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGlsZC1wcm9kdWN0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGljdHVyZS1wcmV2aWV3LXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuXHJcbiAgICAudXBzZWxsIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAubGFyZ2UtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMS4zNWVtIDEuNjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcblxyXG4gICAgICAgICYucHJlbWl1bSB7XHJcbiAgICAgICAgICAgICRwaXAtc2l6ZTogMzYwcHg7XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwaXAtc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIC0tLSBEZXNrdG9wIHByb2R1Y3RzIHN0YXJ0IGhlcmUgLS0tICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcblxyXG4gICAgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NWVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIC8qQGluY2x1ZGUgQW5pbWF0ZUhlaWdodCgkaGd0LXByb2R1Y3QtY2xvc2VkLWxnLCAnbnVsbCcsIG9wZW4pOyovXHJcblxyXG4gICAgICAgIC5idXR0b24tZGV0YWlscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMtYW5kLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAuYnV5LWFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3Qtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1ub3RlLWxlZnQge1xyXG4gICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkaGd0LXByb2R1Y3QtaW5mbztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGhndC1wcm9kdWN0LWluZm87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJlbWl1bSB7XHJcbiAgICAgICAgICAgICRwaXAtc2l6ZTogMzYwcHg7XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHBpcC1zaXplO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwaXAtc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwaXAtc2l6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBpY3R1cmUtY2hvb3Nlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcGlwLXNpemUgKyAkcGFkLWxnO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGlwLXNpemUgKyAkcGFkLWxnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAucGlwIHtcclxuICAgICAgICB3aWR0aDogMzA4cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDMwOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1kZXRhaWxzIHtcclxuICAgICAgICBtaW4td2lkdGg6IDMwOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLW1lZCkge1xyXG4gICAgLnBpcCB7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZGV0YWlscyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC1sZykge1xyXG4gICAgLnBpcCB7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZGV0YWlscyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbiRmb250LXNpemUtcHJpY2U6IDEuMWVtO1xyXG5cclxuLnByb2R1Y3QtcHJvbW8tYmFubmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMWZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IC43ZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTdmNTtcclxuICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcblxyXG4gIHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICAgLnByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcHJpY2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdHJpa2V0aHJvdWdoLXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV3LXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcHJpY2U7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtcmVkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlci1saW5lIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgIGhlaWdodDogMS4yNWVtO1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJrLW1vYi1tYXgpIHtcclxuICAgIC5uZXctcHJpY2Uge1xyXG4gICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyay1kZXNrdG9wLXhzbSkge1xyXG4gICAgdWwge1xyXG4gICAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIFxyXG4gICAgICAvKipcclxuICAgICAgSWYgd2UgYWRkIGFuIGltYWdlIHRvIHRoZSBzdGFydCwgdGhpcyBDU1Mgd2lsbCBhbGxvdyB1cyB0byBjdXN0b21pc2UgYSBncmlkIHRvIGZvcmNlIGl0IHRvIHRoZSBzdGFydFxyXG4gICAgICAgKi9cclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgIFxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBncmlkLXJvdzogMSAvIDQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXItbGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCAnY29uZmlnLnNjc3MnO1xyXG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4jcHJpdmFjeSB7XHJcblxyXG4gICAgZm9udC1zaXplOiAwLjg1ZW07XHJcblxyXG4gICAgI3ByaXZhY3ktbW9yZS10cmlnZ2VyIHtcclxuICAgICAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuOGVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNyZWdpc3RlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRicmstZGVza3RvcC14c20pIHtcclxuXHJcbiAgICAjcmVnaXN0ZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1kZXNrdG9wLXNtKSB7XHJcbiAgICAjcHJpdmFjeSB7XHJcbiAgICAgICAgI3ByaXZhY3ktbW9yZS10cmlnZ2VyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZGRpbmctYm90dG9tLTcwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG4jcmVnaXN0ZXIge1xyXG5cclxuICAgICN7JHNlbC1pbnB1dH0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMUIwNTU7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDYwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFzc3dvcmQtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgI3skc2VsLWlucHV0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1tb2ItbGcpIHtcclxuXHJcbiAgICAjcmVnaXN0ZXIge1xyXG4gICAgICAgICN7JHNlbC1pbnB1dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyay1tb2ItbWF4KSB7XHJcbiAgICAjcmVnaXN0ZXIge1xyXG4gICAgICAgICN7JHNlbC1pbnB1dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnlwYXNzLXJlZ2lzdGVyLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4jYnlwYXNzLXJlZ2lzdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE1cHggNDBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1wcmV0LWJsdWUtbGlnaHQ7XHJcbiAgICBjb2xvcjogJGNvbC1wcmV0LWJsdWU7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn0iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcblxyXG5ib2R5LnJ0bCB7XHJcbiAgICAudGV4dC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIFtmaXgtYW5kLXNjcm9sbF0ge1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgLmhlYWRlci1kZXNrdG9wIHtcclxuICAgICAgICAgICAgLmhlYWRlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmVtaXVtIHtcclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWFjdGlvbnMge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIC5idXktYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waWN0dXJlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpY3R1cmUtY2hvb3Nlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmJ1eS1hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWJhc2tldC1jb3VudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1wcmVtaXVtLWxheW91dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGJ1bS10aHVtYiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV5LWFjdGlvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1hY3Rpb25zIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1kZWZhdWx0cyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRldGFpbHMsIC5wcm9kdWN0LXByaWNlLCAucGlwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyay1kZXNrdG9wLXhzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscy1hbmQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJrLWRlc2t0b3AteGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RzLWxpc3Qge1xyXG4gICAgICAgIC5wcm9kdWN0cy1saXN0LWNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAucHJvZHVjdC1saXN0LWNhdGVnb3J5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCwgc2VsZWN0LCBhLCBidXR0b24ge1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1iYXNrZXQtY291bnQtZmF2b3VyaXRlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYW5nZS1idG4ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIHBheW1lbnQgZGl2IHtcclxuICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkLXNpdHRpbmctZmllbGQge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZC1zaXR0aW5nLW1hc2sge1xyXG4gICAgICAgIGxlZnQ6IC0zMDBweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuYWxidW0taW1hZ2VzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5hbGJ1bS1pbWFnZSB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXIge1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG5cclxuICAgICAgICAuYmFubmVyLW1haW4ge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFubmVyLW1lbnUge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tb2JpbGUge1xyXG4gICAgICAgIC5sYW5ndWFnZS1saSB7XHJcbiAgICAgICAgICAgIC5jdWx0dXJlIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdHRpbmctdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcblxyXG4gICAgICAgIC5mb290ZXItbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtc2l0dGluZy1pbnB1dCB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtcGFnZS1mb3JtIHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXNzd29yZC1jb250YWluZXIge1xyXG4gICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLXJlZ2lzdGVyZWQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdjb25maWcuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuXHJcbiR1cHNlbGwtcmliYm9uLW92ZXJsYXA6IDEwcHg7XHJcbiR1cHNlbGwtcmliYm9uLWNvbG9yOiAkY29sLXByZXQtYmx1ZTtcclxuJHVwc2VsbC1yaWJib24tc2hhZG93OiAkY29sLXByZXQtYmx1ZS1kYXJrO1xyXG5cclxuLnVwc2VsbC1yaWJib24ge1xyXG4gIGJhY2tncm91bmQ6ICR1cHNlbGwtcmliYm9uLWNvbG9yO1xyXG4gIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHJcbiAgLmRpc2NvdW50LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmRpc2NvdW50LW1ldGEge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmRpc2NvdW50LXNhdmluZ3Mge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICB9XHJcbiAgLmRpc2NvdW50LWRpc2NsYWltZXIge1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcbiAgXHJcbiAgLnVwc2VsbC1kaXNjb3VudC1yb3cge1xyXG4gICAgLnVwc2VsbC1kaXNjb3VudC1zYXZlLXBlcmNlbnQge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAudXBzZWxsLWRpc2NvdW50LXNhdmUtcGVyY2VudCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi51cHNlbGwtZGlzY291bnQtYnJlYWsge1xyXG4gICAgICAmID4gKiB7XHJcbiAgICAgICAgLy8gQWxpZ25zIC4uLiB3aXRoIHRoZSBmYS1hcnJvdy1yaWdodCBpY29uXHJcbiAgICAgICAgcGFkZGluZzogMCAycHggJHBhZC1zbSAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHVwc2VsbC1yaWJib24tY29sb3I7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogJHVwc2VsbC1yaWJib24tb3ZlcmxhcDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgbGVmdDogLSR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcbiAgfVxyXG4gIFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IC0kdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG4gIH1cclxuICBcclxuICAudXBzZWxsLXJpYmJvbi1jb3JuZXJzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHRvcDogLSR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgJHVwc2VsbC1yaWJib24tb3ZlcmxhcCAkdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHVwc2VsbC1yaWJib24tc2hhZG93IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGxlZnQ6IC0kdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICR1cHNlbGwtcmliYm9uLW92ZXJsYXAgMCAwICR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkdXBzZWxsLXJpYmJvbi1zaGFkb3c7XHJcbiAgICAgICAgcmlnaHQ6IC0kdXBzZWxsLXJpYmJvbi1vdmVybGFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgJHVwc2VsbC1yaWJib24tb3ZlcmxhcCAkdXBzZWxsLXJpYmJvbi1vdmVybGFwIDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkdXBzZWxsLXJpYmJvbi1zaGFkb3c7XHJcbiAgICAgICAgbGVmdDogLSR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwICR1cHNlbGwtcmliYm9uLW92ZXJsYXAgJHVwc2VsbC1yaWJib24tb3ZlcmxhcDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICR1cHNlbGwtcmliYm9uLXNoYWRvdztcclxuICAgICAgICByaWdodDogLSR1cHNlbGwtcmliYm9uLW92ZXJsYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgdWwsIGxpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIHRyOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkLXhzbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKlxuICogRmFuY3lCb3ggLSBqUXVlcnkgUGx1Z2luXG4gKiBTaW1wbGUgYW5kIGZhbmN5IGxpZ2h0Ym94IGFsdGVybmF0aXZlXG4gKlxuICogRXhhbXBsZXMgYW5kIGRvY3VtZW50YXRpb24gYXQ6IGh0dHA6Ly9pZ29ybGluby5naXRodWIuaW8vZmFuY3lib3gtcGx1cy9cbiAqXG4gKiBWZXJzaW9uOiAxLjMuNSAoMjAuMDYuMjAxNSlcbiAqIFJlcXVpcmVzOiBqUXVlcnkgdjEuMytcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2U6XG4gKiAgIGh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvbWl0LWxpY2Vuc2UucGhwXG4gKi9cblxuI2ZicGx1cy1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTEwNDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmJwbHVzLWxvYWRpbmcgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLnBuZycpO1xufVxuXG4jZmJwbHVzLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMTAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmYnBsdXMtdG1wIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZicGx1cy13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB6LWluZGV4OiAxMTAxO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZicGx1cy1vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jZmJwbHVzLWNvbnRlbnQge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTEwMjtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAjZmZmO1xufVxuXG4jZmJwbHVzLWhpZGUtc2VsLWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDExMDE7XG59XG5cbiNmYnBsdXMtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKSAtNDBweCAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDExMDM7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZicGx1cy1lcnJvciB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udDogbm9ybWFsIDEycHgvMjBweCBBcmlhbDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuI2ZicGx1cy1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jZmJwbHVzLWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZmJwbHVzLWxlZnQsICNmYnBsdXMtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvYmxhbmsuZ2lmJyk7XG4gICAgei1pbmRleDogMTEwMjtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmJwbHVzLWxlZnQge1xuICAgIGxlZnQ6IDBweDtcbn1cblxuI2ZicGx1cy1yaWdodCB7XG4gICAgcmlnaHQ6IDBweDtcbn1cblxuI2ZicGx1cy1sZWZ0LWljbywgI2ZicGx1cy1yaWdodC1pY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTEwMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2ZicGx1cy1sZWZ0LWljbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMzBweDtcbn1cblxuI2ZicGx1cy1yaWdodC1pY28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTYwcHg7XG59XG5cbiNmYnBsdXMtbGVmdDpob3ZlciwgI2ZicGx1cy1yaWdodDpob3ZlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgLyogSUU2ICovXG59XG5cbiNmYnBsdXMtbGVmdDpob3ZlciBzcGFuIHtcbiAgICBsZWZ0OiAyMHB4O1xufVxuXG4jZmJwbHVzLXJpZ2h0OmhvdmVyIHNwYW4ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7XG59XG5cbi5mYnBsdXMtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwMDE7XG59XG5cbiNmYnBsdXMtYmctbiB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMteC5wbmcnKTtcbn1cblxuI2ZicGx1cy1iZy1uZSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTYycHg7XG59XG5cbiNmYnBsdXMtYmctZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy15LnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDBweDtcbn1cblxuI2ZicGx1cy1iZy1zZSB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTgycHg7XG59XG5cbiNmYnBsdXMtYmctcyB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMteC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIwcHg7XG59XG5cbiNmYnBsdXMtYmctc3cge1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTQycHg7XG59XG5cbiNmYnBsdXMtYmctdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzLXkucG5nJyk7XG59XG5cbiNmYnBsdXMtYmctbncge1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTIycHg7XG59XG5cbiNmYnBsdXMtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHotaW5kZXg6IDExMDI7XG59XG5cbi5mYnBsdXMtdGl0bGUtaW5zaWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYnBsdXMtdGl0bGUtb3V0c2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5mYnBsdXMtdGl0bGUtb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNmYnBsdXMtdGl0bGUtb3ZlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3RpdGxlX292ZXIucG5nJyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYnBsdXMtdGl0bGUtZmxvYXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xufVxuXG4jZmJwbHVzLXRpdGxlLWZsb2F0LXdyYXAge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4jZmJwbHVzLXRpdGxlLWZsb2F0LXdyYXAgdGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4jZmJwbHVzLXRpdGxlLWZsb2F0LWxlZnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKSAtNDBweCAtOTBweCBuby1yZXBlYXQ7XG59XG5cbiNmYnBsdXMtdGl0bGUtZmxvYXQtbWFpbiB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMCAwIDNweCAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXMteC5wbmcnKSAwcHggLTQwcHg7XG59XG5cbiNmYnBsdXMtdGl0bGUtZmxvYXQtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmJwbHVzL2ZicGx1cy5wbmcnKSAtNTVweCAtOTBweCBuby1yZXBlYXQ7XG59XG5cbi8qIElFNiAqL1xuXG4uZmJwbHVzLWllNiAjZmJwbHVzLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfY2xvc2UucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllNiAjZmJwbHVzLWxlZnQtaWNvIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfbmF2X2xlZnQucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllNiAjZmJwbHVzLXJpZ2h0LWljbyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX25hdl9yaWdodC5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWU2ICNmYnBsdXMtdGl0bGUtb3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3RpdGxlX292ZXIucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xuICAgIHpvb206IDE7XG59XG5cbi5mYnBsdXMtaWU2ICNmYnBsdXMtdGl0bGUtZmxvYXQtbGVmdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3RpdGxlX2xlZnQucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllNiAjZmJwbHVzLXRpdGxlLWZsb2F0LW1haW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c190aXRsZV9tYWluLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZTYgI2ZicGx1cy10aXRsZS1mbG9hdC1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3RpdGxlX3JpZ2h0LnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZTYgI2ZicGx1cy1iZy13LCAuZmJwbHVzLWllNiAjZmJwbHVzLWJnLWUsIC5mYnBsdXMtaWU2ICNmYnBsdXMtbGVmdCwgLmZicGx1cy1pZTYgI2ZicGx1cy1yaWdodCwgI2ZicGx1cy1oaWRlLXNlbC1mcmFtZSB7XG4gICAgaGVpZ2h0OiBleHByZXNzaW9uKHRoaXMucGFyZW50Tm9kZS5jbGllbnRIZWlnaHQgKyBcInB4XCIpO1xufVxuXG4jZmJwbHVzLWxvYWRpbmcuZmJwbHVzLWllNiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdG9wOiBleHByZXNzaW9uKCAoLTIwICsgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRIZWlnaHQgPyBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50SGVpZ2h0LzIgOiBkb2N1bWVudC5ib2R5LmNsaWVudEhlaWdodC8yICkgKyAoIGlnbm9yZU1lID0gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnNjcm9sbFRvcCA/IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zY3JvbGxUb3AgOiBkb2N1bWVudC5ib2R5LnNjcm9sbFRvcCApKSArICdweCcpO1xufVxuXG4jZmJwbHVzLWxvYWRpbmcuZmJwbHVzLWllNiBkaXYge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19sb2FkaW5nLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLyogSUU2LCBJRTcsIElFOCAqL1xuXG4uZmJwbHVzLWllIC5mYnBsdXMtYmcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5mYnBsdXMtaWUgI2ZicGx1cy1iZy1uIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfc2hhZG93X24ucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllICNmYnBsdXMtYmctbmUge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19zaGFkb3dfbmUucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllICNmYnBsdXMtYmctZSB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3NoYWRvd19lLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZSAjZmJwbHVzLWJnLXNlIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfc2hhZG93X3NlLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbn1cblxuLmZicGx1cy1pZSAjZmJwbHVzLWJnLXMge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19zaGFkb3dfcy5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWUgI2ZicGx1cy1iZy1zdyB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9Jy4uL2ltYWdlcy9mYnBsdXMvZmJwbHVzX3NoYWRvd19zdy5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG59XG5cbi5mYnBsdXMtaWUgI2ZicGx1cy1iZy13IHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nLi4vaW1hZ2VzL2ZicGx1cy9mYnBsdXNfc2hhZG93X3cucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuXG4uZmJwbHVzLWllICNmYnBsdXMtYmctbncge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScuLi9pbWFnZXMvZmJwbHVzL2ZicGx1c19zaGFkb3dfbncucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpO1xufVxuIiwiaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmh1bWFuZSxcbi5odW1hbmUtamFja2VkdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbn1cbi5odW1hbmUsXG4uaHVtYW5lLWphY2tlZHVwIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAzMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA0MCU7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUNXQ0FZQUFBQWZkdUp5QUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQUlrbEVRVlFva1dOZ1lHQ1FaR0pnWUdEQVJURFNRbmJvR0Rxc25EdDBES1dOTEFBa2lRRmRDK3ZaTlFBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCByZ2JhKDAsMCwwLDAuMSkpLCBjb2xvci1zdG9wKDEsIHJnYmEoMCwwLDAsMC4yKSkpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuMSkgMCUsIHJnYmEoMCwwLDAsMC4yKSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjEpIDAlLCByZ2JhKDAsMCwwLDAuMikgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjEpIDAlLCByZ2JhKDAsMCwwLDAuMikgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuMSkgMCUsIHJnYmEoMCwwLDAsMC4yKSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMC4xKSAwJSwgcmdiYSgwLDAsMCwwLjIpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsMC41KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsMC41KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG59XG4uaHVtYW5lIHAsXG4uaHVtYW5lLWphY2tlZHVwIHAsXG4uaHVtYW5lIHVsLFxuLmh1bWFuZS1qYWNrZWR1cCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5odW1hbmUgdWwsXG4uaHVtYW5lLWphY2tlZHVwIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5odW1hbmUuaHVtYW5lLWphY2tlZHVwLWluZm8sXG4uaHVtYW5lLWphY2tlZHVwLmh1bWFuZS1qYWNrZWR1cC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBRElDQVlBQUFBcDhvdjFBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBUjBsRVFWUW9rV05JU2ZuL240bUJnZUUvRXdNREF3TXFRWVFZbWRvR2x4Z2pJNHJZLy8rRHgyblVGUnNRWjJBTFRyUVFwOFFMMURXZXFBU0MwMTR5N2FDeDhRd01EQXdBMWFaQkl1bG1wdndBQUFBQVNVVk9SSzVDWUlJPScpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMCwwLDAsMC43KSksIGNvbG9yLXN0b3AoMSwgcmdiYSgwLDAsMCwwLjg1KSkpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuNykgMCUsIHJnYmEoMCwwLDAsMC44NSkgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMC43KSAwJSwgcmdiYSgwLDAsMCwwLjg1KSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuNykgMCUsIHJnYmEoMCwwLDAsMC44NSkgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuNykgMCUsIHJnYmEoMCwwLDAsMC44NSkgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuNykgMCUsIHJnYmEoMCwwLDAsMC44NSkgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAxcHggcmdiYSgwLDAsMCwwLjM1KTtcbn1cbi5odW1hbmUuaHVtYW5lLWphY2tlZHVwLXN1Y2Nlc3MsXG4uaHVtYW5lLWphY2tlZHVwLmh1bWFuZS1qYWNrZWR1cC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBRElDQVlBQUFBcDhvdjFBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBU0VsRVFWUW9rYzJTTVE0QUlBZ0REOS9LLzc5UVZ6V2FFTlRvd25BSmJXbkE1U3FBQ2tBL0FpeTU5aGN6ckdWQzMwUTd5NTdFbU5VNU5MNXp3bG41MElNc2ZaTWVsK1VCS3RGQlFTTFdNOXdMQUFBQUFFbEZUa1N1UW1DQycpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICM2MmM0NjIpLCBjb2xvci1zdG9wKDEsICM1N2E5NTcpKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzYyYzQ2MiAwJSwgIzU3YTk1NyAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzYyYzQ2MiAwJSwgIzU3YTk1NyAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyIDAlLCAjNTdhOTU3IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzYyYzQ2MiAwJSwgIzU3YTk1NyAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIgMCUsICM1N2E5NTcgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRmZjY0O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAxcHggcmdiYSgwLDAsMCwwLjM1KTtcbn1cbi5odW1hbmUuaHVtYW5lLWphY2tlZHVwLWVycm9yLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFESUNBSUFBQUNta0J5aUFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUFmMGxFUVZRb2tZMlRPUTdBSUF3RVIvNW1pdnkveVJjMlJRRGhBMGpoZ2hGWU81Ymh1UytUWk1Bb0lVTUVoaEg0bG9HaGZ1NzFjZW5NM0R1dFdNc2FlR0tqdjN6TzVOMTdLTFBKMCtmUUQ4Y3B2NXVWTFBvNHZuWDBQcFhqMG51YWFlVnpkbXcreVhHMU85Nm4ycDNrb3pCNzU3TmkxWjVVUHNVOVNQOEFlQUcxa0hYRSs3UmxQQUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNlZTVmNWIpLCBjb2xvci1zdG9wKDEsICNjNDNjMzUpKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiAwJSwgI2M0M2MzNSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiAwJSwgI2M0M2MzNSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZWU1ZjViIDAlLCAjYzQzYzM1IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiAwJSwgI2M0M2MzNSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIgMCUsICNjNDNjMzUgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU1ZjViO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAxcHggcmdiYSgwLDAsMCwwLjM1KTtcbn1cbi5odW1hbmUtYW5pbWF0ZSxcbi5odW1hbmUtamFja2VkdXAuaHVtYW5lLWphY2tlZHVwLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmh1bWFuZS1hbmltYXRlOmhvdmVyLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtYW5pbWF0ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5odW1hbmUtanMtYW5pbWF0ZSxcbi5odW1hbmUtamFja2VkdXAuaHVtYW5lLWphY2tlZHVwLWpzLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmh1bWFuZS1qcy1hbmltYXRlOmhvdmVyLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtanMtYW5pbWF0ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG59XG4iLCIuaW50cm9qcy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlcixlbGxpcHNlIGNvdmVyLHJnYmEoMCwwLDAsMC40KSAwLHJnYmEoMCwwLDAsMC45KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsY2VudGVyIGNlbnRlciwwcHgsY2VudGVyIGNlbnRlciwxMDAlLGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwwLjQpKSxjb2xvci1zdG9wKDEwMCUscmdiYSgwLDAsMCwwLjkpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlcixlbGxpcHNlIGNvdmVyLHJnYmEoMCwwLDAsMC40KSAwLHJnYmEoMCwwLDAsMC45KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlcixlbGxpcHNlIGNvdmVyLHJnYmEoMCwwLDAsMC40KSAwLHJnYmEoMCwwLDAsMC45KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsZWxsaXBzZSBjb3ZlcixyZ2JhKDAsMCwwLDAuNCkgMCxyZ2JhKDAsMCwwLDAuOSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjZW50ZXIsZWxsaXBzZSBjb3ZlcixyZ2JhKDAsMCwwLDAuNCkgMCxyZ2JhKDAsMCwwLDAuOSkgMTAwJSk7XG4gIGZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzY2MDAwMDAwJyxlbmRDb2xvcnN0cj0nI2U2MDAwMDAwJyxHcmFkaWVudFR5cGU9MSlcIjtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLmludHJvanMtZml4UGFyZW50IHtcbiAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxLjAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgIC1tb3otdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgLW8tdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnRyb2pzLXNob3dFbGVtZW50LFxudHIuaW50cm9qcy1zaG93RWxlbWVudCA+IHRkLFxudHIuaW50cm9qcy1zaG93RWxlbWVudCA+IHRoIHtcbiAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4uaW50cm9qcy1kaXNhYmxlSW50ZXJhY3Rpb24ge1xuICB6LWluZGV4OiA5OTk5OTk5OSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5pbnRyb2pzLXJlbGF0aXZlUG9zaXRpb24sXG50ci5pbnRyb2pzLXNob3dFbGVtZW50ID4gdGQsXG50ci5pbnRyb2pzLXNob3dFbGVtZW50ID4gdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnRyb2pzLWhlbHBlckxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OTk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3NztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTVweCByZ2JhKDAsMCwwLC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLmludHJvanMtaGVscGVyTGF5ZXIgKixcbi5pbnRyb2pzLWhlbHBlckxheWVyICo6YmVmb3JlLFxuLmludHJvanMtaGVscGVyTGF5ZXIgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAtbXMtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgLW8tYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5pbnRyb2pzLWhlbHBlck51bWJlckxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IC0xNnB4O1xuICBsZWZ0OiAtMTZweDtcbiAgei1pbmRleDogOTk5OTk5OTk5OSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgdmVyZGFuYSwgdGFob21hO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsLjMpO1xuICBiYWNrZ3JvdW5kOiAjZmYzMDE5OyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmYzMDE5IDAlLCAjY2YwNDA0IDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZmYzMDE5KSwgY29sb3Itc3RvcCgxMDAlLCAjY2YwNDA0KSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZjMwMTkgMCUsICNjZjA0MDQgMTAwJSk7IC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAgICAgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZjMwMTkgMCUsICNjZjA0MDQgMTAwJSk7IC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmMzAxOSAwJSwgI2NmMDQwNCAxMDAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmMzAxOSAwJSwgI2NmMDQwNCAxMDAlKTsgIC8qIFczQyAqL1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OjIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmaWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjMwMTknLCBlbmRDb2xvcnN0cj0nI2NmMDQwNCcsIEdyYWRpZW50VHlwZT0wKVwiOyAvKiBJRTYtOSAqL1xuICBmaWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdyhkaXJlY3Rpb249MTM1LCBzdHJlbmd0aD0yLCBjb2xvcj1mZjAwMDApXCI7IC8qIElFMTAgdGV4dCBzaGFkb3dzICovXG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLC40KTtcbn1cblxuLmludHJvanMtYXJyb3cge1xuICBib3JkZXI6IDVweCBzb2xpZCB3aGl0ZTtcbiAgY29udGVudDonJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmludHJvanMtYXJyb3cudG9wIHtcbiAgdG9wOiAtMTBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOndoaXRlO1xuICBib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cbi5pbnRyb2pzLWFycm93LnRvcC1yaWdodCB7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6d2hpdGU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O1xufVxuLmludHJvanMtYXJyb3cudG9wLW1pZGRsZSB7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjp3aGl0ZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7XG59XG4uaW50cm9qcy1hcnJvdy5yaWdodCB7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAxMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOndoaXRlO1xufVxuLmludHJvanMtYXJyb3cucmlnaHQtYm90dG9tIHtcbiAgYm90dG9tOjEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjp3aGl0ZTtcbn1cbi5pbnRyb2pzLWFycm93LmJvdHRvbSB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6d2hpdGU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7XG59XG4uaW50cm9qcy1hcnJvdy5sZWZ0IHtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogMTBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOndoaXRlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cbi5pbnRyb2pzLWFycm93LmxlZnQtYm90dG9tIHtcbiAgbGVmdDogLTEwcHg7XG4gIGJvdHRvbToxMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6d2hpdGU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O1xufVxuXG4uaW50cm9qcy10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDFweCAxMHB4IHJnYmEoMCwwLDAsLjQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbiAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1vdXQ7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0O1xuICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1vdXQ7XG59XG5cbi5pbnRyb2pzLXRvb2x0aXBidXR0b25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qXG4gQnV0dG9ucyBzdHlsZSBieSBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbGFiL2NzczMtZ2l0aHViLWJ1dHRvbnMvXG4gQ2hhbmdlZCBieSBBZnNoaW4gTWVocmFiYW5pXG4qL1xuLmludHJvanMtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZjtcbiAgZm9udDogMTFweC9ub3JtYWwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmNGY0ZjQpLCB0bygjZWNlY2VjKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQsICNlY2VjZWMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCwgI2VjZWNlYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0LCAjZWNlY2VjKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtby1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvKmJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7Ki8gLyogY29tbWVudGVkIG91dCBkdWUgdG8gT3BlcmEgMTEuMTAgYnVnICovXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICAvKiBJRSBoYWNrcyAqL1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaW50cm9qcy1idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiY2JjYmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggI2UzZTNlMztcbn1cblxuLmludHJvanMtYnV0dG9uOmZvY3VzLFxuLmludHJvanMtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZWNlY2VjKSwgdG8oI2Y0ZjRmNCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZWNlY2VjLCAjZjRmNGY0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCNlY2VjZWMsICNmNGY0ZjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VjZWNlYywgI2Y0ZjRmNCk7XG59XG5cbi8qIG92ZXJyaWRlcyBleHRyYSBwYWRkaW5nIG9uIGJ1dHRvbiBlbGVtZW50cyBpbiBGaXJlZm94ICovXG4uaW50cm9qcy1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5pbnRyb2pzLXNraXBidXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICM3YTdhN2E7XG59XG5cbi5pbnRyb2pzLXByZXZidXR0b24ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuMmVtIDAgMCAwLjJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjJlbSAwIDAgMC4yZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtIDAgMCAwLjJlbTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uaW50cm9qcy1uZXh0YnV0dG9uIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAuMmVtIDAuMmVtIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwLjJlbSAwLjJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMmVtIDAuMmVtIDA7XG59XG5cbi5pbnRyb2pzLWRpc2FibGVkLCAuaW50cm9qcy1kaXNhYmxlZDpob3ZlciwgLmludHJvanMtZGlzYWJsZWQ6Zm9jdXMge1xuICBjb2xvcjogIzlhOWE5YTtcbiAgYm9yZGVyLWNvbG9yOiAjZDRkNGQ0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmludHJvanMtYnVsbGV0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnRyb2pzLWJ1bGxldHMgdWwge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmludHJvanMtYnVsbGV0cyB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMnB4O1xufVxuLmludHJvanMtYnVsbGV0cyB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmludHJvanMtYnVsbGV0cyB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk5OTtcbn1cbi5pbnRyb2pzLWJ1bGxldHMgdWwgbGkgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xufVxuXG4uaW50cm9qcy1wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMVxufVxuLmludHJvanMtcHJvZ3Jlc3NiYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4Yztcbn1cblxuLmludHJvanNGbG9hdGluZ0VsZW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG59XG5cbi5pbnRyb2pzLWZpeGVkVG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmludHJvanMtaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnRyb2pzLWhpbnQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xufVxuLmludHJvanMtaGlkZWhpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW50cm9qcy1maXhlZGhpbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5pbnRyb2pzLWhpbnQ6aG92ZXIgPiAuaW50cm9qcy1oaW50LXB1bHNlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjU3KTtcbn1cblxuLmludHJvanMtaGludC1wdWxzZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yNyk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjQpO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLmludHJvanMtaGludC1uby1hbmltIC5pbnRyb2pzLWhpbnQtZG90IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIC1tb3otYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG59XG4uaW50cm9qcy1oaW50LWRvdCB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCByZ2JhKDE0NiwgMTQ2LCAxNDYsIDAuMzYpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2MHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBpbnRyb2pzcHVsc2UgM3MgZWFzZS1vdXQ7XG4gIC1tb3otYW5pbWF0aW9uOiBpbnRyb2pzcHVsc2UgM3MgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbjogaW50cm9qc3B1bHNlIDNzIGVhc2Utb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICBsZWZ0OiAtMjVweDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQC1tb3ota2V5ZnJhbWVzIGludHJqc3B1bHNlIHtcbiAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDAuMDtcbiB9XG4gMjUlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMC4xO1xuIH1cbiA1MCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDAuMztcbiB9XG4gNzUlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gfVxuIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgXCJpbnRyb2pzcHVsc2VcIiB7XG4gMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gfVxuIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDAuMTtcbiB9XG4gNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gfVxuIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMC41O1xuIH1cbiAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC4wO1xuIH1cbn1cbiIsIi8qIVxyXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcclxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXHJcbiAqL1xyXG4vKiBGT05UIFBBVEhcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjAnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLmZhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXHJcbi5mYS1sZyB7XHJcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XHJcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcclxufVxyXG4uZmEtMngge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi5mYS0zeCB7XHJcbiAgZm9udC1zaXplOiAzZW07XHJcbn1cclxuLmZhLTR4IHtcclxuICBmb250LXNpemU6IDRlbTtcclxufVxyXG4uZmEtNXgge1xyXG4gIGZvbnQtc2l6ZTogNWVtO1xyXG59XHJcbi5mYS1mdyB7XHJcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZhLXVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuLmZhLXVsID4gbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZmEtbGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xyXG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XHJcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mYS1saS5mYS1sZyB7XHJcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcclxufVxyXG4uZmEtYm9yZGVyIHtcclxuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xyXG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XHJcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcclxufVxyXG4uZmEtcHVsbC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmEtcHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5mYS5mYS1wdWxsLWxlZnQge1xyXG4gIG1hcmdpbi1yaWdodDogLjNlbTtcclxufVxyXG4uZmEuZmEtcHVsbC1yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XHJcbn1cclxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xyXG4ucHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mYS5wdWxsLWxlZnQge1xyXG4gIG1hcmdpbi1yaWdodDogLjNlbTtcclxufVxyXG4uZmEucHVsbC1yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XHJcbn1cclxuLmZhLXNwaW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcbi5mYS1wdWxzZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBmYS1zcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuLmZhLXJvdGF0ZS05MCB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG59XHJcbi5mYS1yb3RhdGUtMTgwIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLmZhLXJvdGF0ZS0yNzAge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxufVxyXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG59XHJcbi5mYS1mbGlwLXZlcnRpY2FsIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG59XHJcbjpyb290IC5mYS1yb3RhdGUtOTAsXHJcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxyXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcclxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcclxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG4uZmEtc3RhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDJlbTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmZhLXN0YWNrLTF4LFxyXG4uZmEtc3RhY2stMngge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmEtc3RhY2stMXgge1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcbi5mYS1zdGFjay0yeCB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuLmZhLWludmVyc2Uge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xyXG4uZmEtZ2xhc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwMFwiO1xyXG59XHJcbi5mYS1tdXNpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XHJcbn1cclxuLmZhLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcbn1cclxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwM1wiO1xyXG59XHJcbi5mYS1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XHJcbn1cclxuLmZhLXN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwNVwiO1xyXG59XHJcbi5mYS1zdGFyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwNlwiO1xyXG59XHJcbi5mYS11c2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDdcIjtcclxufVxyXG4uZmEtZmlsbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XHJcbn1cclxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDlcIjtcclxufVxyXG4uZmEtdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwYVwiO1xyXG59XHJcbi5mYS10aC1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGJcIjtcclxufVxyXG4uZmEtY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG59XHJcbi5mYS1yZW1vdmU6YmVmb3JlLFxyXG4uZmEtY2xvc2U6YmVmb3JlLFxyXG4uZmEtdGltZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwZFwiO1xyXG59XHJcbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XHJcbn1cclxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XHJcbn1cclxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XHJcbn1cclxuLmZhLXNpZ25hbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XHJcbn1cclxuLmZhLWdlYXI6YmVmb3JlLFxyXG4uZmEtY29nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTNcIjtcclxufVxyXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XHJcbn1cclxuLmZhLWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxNVwiO1xyXG59XHJcbi5mYS1maWxlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxNlwiO1xyXG59XHJcbi5mYS1jbG9jay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTdcIjtcclxufVxyXG4uZmEtcm9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XHJcbn1cclxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTlcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWJcIjtcclxufVxyXG4uZmEtaW5ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxY1wiO1xyXG59XHJcbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWRcIjtcclxufVxyXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcclxuLmZhLXJlcGVhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XHJcbn1cclxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyMVwiO1xyXG59XHJcbi5mYS1saXN0LWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XHJcbn1cclxuLmZhLWxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyM1wiO1xyXG59XHJcbi5mYS1mbGFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjRcIjtcclxufVxyXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XHJcbn1cclxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyNlwiO1xyXG59XHJcbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XHJcbn1cclxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XHJcbn1cclxuLmZhLXFyY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XHJcbn1cclxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyYVwiO1xyXG59XHJcbi5mYS10YWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyYlwiO1xyXG59XHJcbi5mYS10YWdzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmNcIjtcclxufVxyXG4uZmEtYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XHJcbn1cclxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmVcIjtcclxufVxyXG4uZmEtcHJpbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyZlwiO1xyXG59XHJcbi5mYS1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzMFwiO1xyXG59XHJcbi5mYS1mb250OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzFcIjtcclxufVxyXG4uZmEtYm9sZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XHJcbn1cclxuLmZhLWl0YWxpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XHJcbn1cclxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzRcIjtcclxufVxyXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XHJcbn1cclxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzNlwiO1xyXG59XHJcbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzN1wiO1xyXG59XHJcbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XHJcbn1cclxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzOVwiO1xyXG59XHJcbi5mYS1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwM2FcIjtcclxufVxyXG4uZmEtZGVkZW50OmJlZm9yZSxcclxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzYlwiO1xyXG59XHJcbi5mYS1pbmRlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzY1wiO1xyXG59XHJcbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzZFwiO1xyXG59XHJcbi5mYS1waG90bzpiZWZvcmUsXHJcbi5mYS1pbWFnZTpiZWZvcmUsXHJcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzZVwiO1xyXG59XHJcbi5mYS1wZW5jaWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0MFwiO1xyXG59XHJcbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDFcIjtcclxufVxyXG4uZmEtYWRqdXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDJcIjtcclxufVxyXG4uZmEtdGludDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XHJcbn1cclxuLmZhLWVkaXQ6YmVmb3JlLFxyXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDRcIjtcclxufVxyXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0NVwiO1xyXG59XHJcbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XHJcbn1cclxuLmZhLWFycm93czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XHJcbn1cclxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0OFwiO1xyXG59XHJcbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDlcIjtcclxufVxyXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0YVwiO1xyXG59XHJcbi5mYS1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGJcIjtcclxufVxyXG4uZmEtcGF1c2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xyXG59XHJcbi5mYS1zdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGRcIjtcclxufVxyXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XHJcbn1cclxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XHJcbn1cclxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XHJcbn1cclxuLmZhLWVqZWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTJcIjtcclxufVxyXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTNcIjtcclxufVxyXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XHJcbn1cclxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTVcIjtcclxufVxyXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTZcIjtcclxufVxyXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTdcIjtcclxufVxyXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNThcIjtcclxufVxyXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTlcIjtcclxufVxyXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1YVwiO1xyXG59XHJcbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWJcIjtcclxufVxyXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xyXG59XHJcbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XHJcbn1cclxuLmZhLWJhbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XHJcbn1cclxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2MFwiO1xyXG59XHJcbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XHJcbn1cclxuLmZhLWFycm93LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjJcIjtcclxufVxyXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XHJcbn1cclxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXHJcbi5mYS1zaGFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XHJcbn1cclxuLmZhLWV4cGFuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XHJcbn1cclxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjZcIjtcclxufVxyXG4uZmEtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XHJcbn1cclxuLmZhLW1pbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjhcIjtcclxufVxyXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2OVwiO1xyXG59XHJcbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2YVwiO1xyXG59XHJcbi5mYS1naWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmJcIjtcclxufVxyXG4uZmEtbGVhZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XHJcbn1cclxuLmZhLWZpcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xyXG59XHJcbi5mYS1leWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xyXG59XHJcbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3MFwiO1xyXG59XHJcbi5mYS13YXJuaW5nOmJlZm9yZSxcclxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzFcIjtcclxufVxyXG4uZmEtcGxhbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3MlwiO1xyXG59XHJcbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XHJcbn1cclxuLmZhLXJhbmRvbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XHJcbn1cclxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3NVwiO1xyXG59XHJcbi5mYS1tYWduZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3NlwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzdcIjtcclxufVxyXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzhcIjtcclxufVxyXG4uZmEtcmV0d2VldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XHJcbn1cclxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3YVwiO1xyXG59XHJcbi5mYS1mb2xkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3YlwiO1xyXG59XHJcbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XHJcbn1cclxuLmZhLWFycm93cy12OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2RcIjtcclxufVxyXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xyXG59XHJcbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXHJcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4MFwiO1xyXG59XHJcbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XHJcbn1cclxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XHJcbn1cclxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XHJcbn1cclxuLmZhLWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XHJcbn1cclxuLmZhLWdlYXJzOmJlZm9yZSxcclxuLmZhLWNvZ3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4NVwiO1xyXG59XHJcbi5mYS1jb21tZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XHJcbn1cclxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODdcIjtcclxufVxyXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XHJcbn1cclxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XHJcbn1cclxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4YVwiO1xyXG59XHJcbi5mYS1zaWduLW91dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XHJcbn1cclxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XHJcbn1cclxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xyXG59XHJcbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOGVcIjtcclxufVxyXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XHJcbn1cclxuLmZhLXRyb3BoeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XHJcbn1cclxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5MlwiO1xyXG59XHJcbi5mYS11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5M1wiO1xyXG59XHJcbi5mYS1sZW1vbi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTRcIjtcclxufVxyXG4uZmEtcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5NVwiO1xyXG59XHJcbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XHJcbn1cclxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5N1wiO1xyXG59XHJcbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5OFwiO1xyXG59XHJcbi5mYS10d2l0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTlcIjtcclxufVxyXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXHJcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XHJcbn1cclxuLmZhLWdpdGh1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XHJcbn1cclxuLmZhLXVubG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XHJcbn1cclxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWRcIjtcclxufVxyXG4uZmEtZmVlZDpiZWZvcmUsXHJcbi5mYS1yc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xyXG59XHJcbi5mYS1oZGQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XHJcbn1cclxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTFcIjtcclxufVxyXG4uZmEtYmVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XHJcbn1cclxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTNcIjtcclxufVxyXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTRcIjtcclxufVxyXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhNVwiO1xyXG59XHJcbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhNlwiO1xyXG59XHJcbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYThcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTlcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWFcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhYlwiO1xyXG59XHJcbi5mYS1nbG9iZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XHJcbn1cclxuLmZhLXdyZW5jaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XHJcbn1cclxuLmZhLXRhc2tzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWVcIjtcclxufVxyXG4uZmEtZmlsdGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYjBcIjtcclxufVxyXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYjFcIjtcclxufVxyXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XHJcbn1cclxuLmZhLWdyb3VwOmJlZm9yZSxcclxuLmZhLXVzZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzBcIjtcclxufVxyXG4uZmEtY2hhaW46YmVmb3JlLFxyXG4uZmEtbGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XHJcbn1cclxuLmZhLWNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzJcIjtcclxufVxyXG4uZmEtZmxhc2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjM1wiO1xyXG59XHJcbi5mYS1jdXQ6YmVmb3JlLFxyXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNFwiO1xyXG59XHJcbi5mYS1jb3B5OmJlZm9yZSxcclxuLmZhLWZpbGVzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNVwiO1xyXG59XHJcbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNlwiO1xyXG59XHJcbi5mYS1zYXZlOmJlZm9yZSxcclxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzdcIjtcclxufVxyXG4uZmEtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzhcIjtcclxufVxyXG4uZmEtbmF2aWNvbjpiZWZvcmUsXHJcbi5mYS1yZW9yZGVyOmJlZm9yZSxcclxuLmZhLWJhcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjOVwiO1xyXG59XHJcbi5mYS1saXN0LXVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2FcIjtcclxufVxyXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XHJcbn1cclxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjY1wiO1xyXG59XHJcbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjZFwiO1xyXG59XHJcbi5mYS10YWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XHJcbn1cclxuLmZhLW1hZ2ljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDBcIjtcclxufVxyXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkMVwiO1xyXG59XHJcbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkMlwiO1xyXG59XHJcbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDNcIjtcclxufVxyXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDRcIjtcclxufVxyXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkNVwiO1xyXG59XHJcbi5mYS1tb25leTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XHJcbn1cclxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkN1wiO1xyXG59XHJcbi5mYS1jYXJldC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XHJcbn1cclxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkOVwiO1xyXG59XHJcbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XHJcbn1cclxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkYlwiO1xyXG59XHJcbi5mYS11bnNvcnRlZDpiZWZvcmUsXHJcbi5mYS1zb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZGNcIjtcclxufVxyXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcclxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XHJcbn1cclxuLmZhLXNvcnQtdXA6YmVmb3JlLFxyXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkZVwiO1xyXG59XHJcbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XHJcbn1cclxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTFcIjtcclxufVxyXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxyXG4uZmEtdW5kbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XHJcbn1cclxuLmZhLWxlZ2FsOmJlZm9yZSxcclxuLmZhLWdhdmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTNcIjtcclxufVxyXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcclxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlNFwiO1xyXG59XHJcbi5mYS1jb21tZW50LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlNVwiO1xyXG59XHJcbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTZcIjtcclxufVxyXG4uZmEtZmxhc2g6YmVmb3JlLFxyXG4uZmEtYm9sdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XHJcbn1cclxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlOFwiO1xyXG59XHJcbi5mYS11bWJyZWxsYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XHJcbn1cclxuLmZhLXBhc3RlOmJlZm9yZSxcclxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XHJcbn1cclxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWJcIjtcclxufVxyXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlY1wiO1xyXG59XHJcbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XHJcbn1cclxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XHJcbn1cclxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmMFwiO1xyXG59XHJcbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XHJcbn1cclxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjJcIjtcclxufVxyXG4uZmEtYmVsbC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTJcIjtcclxufVxyXG4uZmEtY29mZmVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjRcIjtcclxufVxyXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XHJcbn1cclxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjZcIjtcclxufVxyXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XHJcbn1cclxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmOFwiO1xyXG59XHJcbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmOVwiO1xyXG59XHJcbi5mYS1tZWRraXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmYVwiO1xyXG59XHJcbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XHJcbn1cclxuLmZhLWJlZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmY1wiO1xyXG59XHJcbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XHJcbn1cclxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmVcIjtcclxufVxyXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwMFwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwMVwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwMlwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XHJcbn1cclxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG59XHJcbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbn1cclxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDZcIjtcclxufVxyXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcbn1cclxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwOFwiO1xyXG59XHJcbi5mYS1sYXB0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwOVwiO1xyXG59XHJcbi5mYS10YWJsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwYVwiO1xyXG59XHJcbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxyXG4uZmEtbW9iaWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGJcIjtcclxufVxyXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwY1wiO1xyXG59XHJcbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGRcIjtcclxufVxyXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwZVwiO1xyXG59XHJcbi5mYS1zcGlubmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTBcIjtcclxufVxyXG4uZmEtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTFcIjtcclxufVxyXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXHJcbi5mYS1yZXBseTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XHJcbn1cclxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExM1wiO1xyXG59XHJcbi5mYS1mb2xkZXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XHJcbn1cclxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExNVwiO1xyXG59XHJcbi5mYS1zbWlsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMThcIjtcclxufVxyXG4uZmEtZnJvd24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XHJcbn1cclxuLmZhLW1laC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWFcIjtcclxufVxyXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XHJcbn1cclxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExY1wiO1xyXG59XHJcbi5mYS1mbGFnLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExZFwiO1xyXG59XHJcbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XHJcbn1cclxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjBcIjtcclxufVxyXG4uZmEtY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XHJcbn1cclxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcclxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XHJcbn1cclxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXHJcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXHJcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XHJcbn1cclxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjRcIjtcclxufVxyXG4uZmEtY3JvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XHJcbn1cclxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XHJcbn1cclxuLmZhLXVubGluazpiZWZvcmUsXHJcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyN1wiO1xyXG59XHJcbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XHJcbn1cclxuLmZhLWluZm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyOVwiO1xyXG59XHJcbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XHJcbn1cclxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmJcIjtcclxufVxyXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmNcIjtcclxufVxyXG4uZmEtZXJhc2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmRcIjtcclxufVxyXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmVcIjtcclxufVxyXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XHJcbn1cclxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzMVwiO1xyXG59XHJcbi5mYS1zaGllbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzMlwiO1xyXG59XHJcbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzNcIjtcclxufVxyXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzNFwiO1xyXG59XHJcbi5mYS1yb2NrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzNVwiO1xyXG59XHJcbi5mYS1tYXhjZG46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzNlwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzdcIjtcclxufVxyXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzOFwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzYVwiO1xyXG59XHJcbi5mYS1odG1sNTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XHJcbn1cclxuLmZhLWNzczM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzY1wiO1xyXG59XHJcbi5mYS1hbmNob3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzZFwiO1xyXG59XHJcbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2VcIjtcclxufVxyXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0MFwiO1xyXG59XHJcbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDFcIjtcclxufVxyXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XHJcbn1cclxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0M1wiO1xyXG59XHJcbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XHJcbn1cclxuLmZhLXRpY2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XHJcbn1cclxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XHJcbn1cclxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDdcIjtcclxufVxyXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0OFwiO1xyXG59XHJcbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDlcIjtcclxufVxyXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGFcIjtcclxufVxyXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XHJcbn1cclxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGNcIjtcclxufVxyXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGRcIjtcclxufVxyXG4uZmEtY29tcGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XHJcbn1cclxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcclxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1MFwiO1xyXG59XHJcbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxyXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1MVwiO1xyXG59XHJcbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxyXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1MlwiO1xyXG59XHJcbi5mYS1ldXJvOmJlZm9yZSxcclxuLmZhLWV1cjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XHJcbn1cclxuLmZhLWdicDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XHJcbn1cclxuLmZhLWRvbGxhcjpiZWZvcmUsXHJcbi5mYS11c2Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1NVwiO1xyXG59XHJcbi5mYS1ydXBlZTpiZWZvcmUsXHJcbi5mYS1pbnI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1NlwiO1xyXG59XHJcbi5mYS1jbnk6YmVmb3JlLFxyXG4uZmEtcm1iOmJlZm9yZSxcclxuLmZhLXllbjpiZWZvcmUsXHJcbi5mYS1qcHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1N1wiO1xyXG59XHJcbi5mYS1ydWJsZTpiZWZvcmUsXHJcbi5mYS1yb3VibGU6YmVmb3JlLFxyXG4uZmEtcnViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNThcIjtcclxufVxyXG4uZmEtd29uOmJlZm9yZSxcclxuLmZhLWtydzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XHJcbn1cclxuLmZhLWJpdGNvaW46YmVmb3JlLFxyXG4uZmEtYnRjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWFcIjtcclxufVxyXG4uZmEtZmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XHJcbn1cclxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XHJcbn1cclxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWRcIjtcclxufVxyXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWVcIjtcclxufVxyXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjBcIjtcclxufVxyXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XHJcbn1cclxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2MlwiO1xyXG59XHJcbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XHJcbn1cclxuLmZhLXRodW1icy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XHJcbn1cclxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjVcIjtcclxufVxyXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2NlwiO1xyXG59XHJcbi5mYS15b3V0dWJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjdcIjtcclxufVxyXG4uZmEteGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XHJcbn1cclxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjlcIjtcclxufVxyXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmFcIjtcclxufVxyXG4uZmEtZHJvcGJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XHJcbn1cclxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmNcIjtcclxufVxyXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmRcIjtcclxufVxyXG4uZmEtZmxpY2tyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmVcIjtcclxufVxyXG4uZmEtYWRuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzBcIjtcclxufVxyXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzFcIjtcclxufVxyXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XHJcbn1cclxuLmZhLXR1bWJscjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XHJcbn1cclxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3NFwiO1xyXG59XHJcbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3NVwiO1xyXG59XHJcbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzZcIjtcclxufVxyXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzdcIjtcclxufVxyXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XHJcbn1cclxuLmZhLWFwcGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzlcIjtcclxufVxyXG4uZmEtd2luZG93czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XHJcbn1cclxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3YlwiO1xyXG59XHJcbi5mYS1saW51eDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XHJcbn1cclxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2RcIjtcclxufVxyXG4uZmEtc2t5cGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xyXG59XHJcbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODBcIjtcclxufVxyXG4uZmEtdHJlbGxvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODFcIjtcclxufVxyXG4uZmEtZmVtYWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODJcIjtcclxufVxyXG4uZmEtbWFsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XHJcbn1cclxuLmZhLWdpdHRpcDpiZWZvcmUsXHJcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XHJcbn1cclxuLmZhLXN1bi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODVcIjtcclxufVxyXG4uZmEtbW9vbi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODZcIjtcclxufVxyXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XHJcbn1cclxuLmZhLWJ1ZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XHJcbn1cclxuLmZhLXZrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODlcIjtcclxufVxyXG4uZmEtd2VpYm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4YVwiO1xyXG59XHJcbi5mYS1yZW5yZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4YlwiO1xyXG59XHJcbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xyXG59XHJcbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGVcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XHJcbn1cclxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcclxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5MVwiO1xyXG59XHJcbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5MlwiO1xyXG59XHJcbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTNcIjtcclxufVxyXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTRcIjtcclxufVxyXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcclxuLmZhLXRyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XHJcbn1cclxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5NlwiO1xyXG59XHJcbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTdcIjtcclxufVxyXG4uZmEtc2xhY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5OFwiO1xyXG59XHJcbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5OVwiO1xyXG59XHJcbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5YVwiO1xyXG59XHJcbi5mYS1vcGVuaWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5YlwiO1xyXG59XHJcbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXHJcbi5mYS1iYW5rOmJlZm9yZSxcclxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xyXG59XHJcbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxyXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xyXG59XHJcbi5mYS15YWhvbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XHJcbn1cclxuLmZhLWdvb2dsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XHJcbn1cclxuLmZhLXJlZGRpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XHJcbn1cclxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhMlwiO1xyXG59XHJcbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhM1wiO1xyXG59XHJcbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XHJcbn1cclxuLmZhLWRlbGljaW91czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XHJcbn1cclxuLmZhLWRpZ2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhNlwiO1xyXG59XHJcbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTdcIjtcclxufVxyXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhOFwiO1xyXG59XHJcbi5mYS1kcnVwYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhOVwiO1xyXG59XHJcbi5mYS1qb29tbGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhYVwiO1xyXG59XHJcbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XHJcbn1cclxuLmZhLWZheDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XHJcbn1cclxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWRcIjtcclxufVxyXG4uZmEtY2hpbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhZVwiO1xyXG59XHJcbi5mYS1wYXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiMFwiO1xyXG59XHJcbi5mYS1zcG9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XHJcbn1cclxuLmZhLWN1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiMlwiO1xyXG59XHJcbi5mYS1jdWJlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XHJcbn1cclxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiNFwiO1xyXG59XHJcbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XHJcbn1cclxuLmZhLXN0ZWFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjZcIjtcclxufVxyXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjdcIjtcclxufVxyXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XHJcbn1cclxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxyXG4uZmEtY2FyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjlcIjtcclxufVxyXG4uZmEtY2FiOmJlZm9yZSxcclxuLmZhLXRheGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiYVwiO1xyXG59XHJcbi5mYS10cmVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYmJcIjtcclxufVxyXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XHJcbn1cclxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiZFwiO1xyXG59XHJcbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYmVcIjtcclxufVxyXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjMFwiO1xyXG59XHJcbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzFcIjtcclxufVxyXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjMlwiO1xyXG59XHJcbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjM1wiO1xyXG59XHJcbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XHJcbn1cclxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXHJcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXHJcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjNVwiO1xyXG59XHJcbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcclxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzZcIjtcclxufVxyXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcclxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XHJcbn1cclxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXHJcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjOFwiO1xyXG59XHJcbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XHJcbn1cclxuLmZhLXZpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjYVwiO1xyXG59XHJcbi5mYS1jb2RlcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2JcIjtcclxufVxyXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjY1wiO1xyXG59XHJcbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxyXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcclxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxyXG4uZmEtc3VwcG9ydDpiZWZvcmUsXHJcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjZFwiO1xyXG59XHJcbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XHJcbn1cclxuLmZhLXJhOmJlZm9yZSxcclxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxyXG4uZmEtcmViZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkMFwiO1xyXG59XHJcbi5mYS1nZTpiZWZvcmUsXHJcbi5mYS1lbXBpcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkMVwiO1xyXG59XHJcbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDJcIjtcclxufVxyXG4uZmEtZ2l0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDNcIjtcclxufVxyXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXHJcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxyXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkNFwiO1xyXG59XHJcbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDVcIjtcclxufVxyXG4uZmEtcXE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkNlwiO1xyXG59XHJcbi5mYS13ZWNoYXQ6YmVmb3JlLFxyXG4uZmEtd2VpeGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDdcIjtcclxufVxyXG4uZmEtc2VuZDpiZWZvcmUsXHJcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XHJcbn1cclxuLmZhLXNlbmQtbzpiZWZvcmUsXHJcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDlcIjtcclxufVxyXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XHJcbn1cclxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZGJcIjtcclxufVxyXG4uZmEtaGVhZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZGNcIjtcclxufVxyXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZGRcIjtcclxufVxyXG4uZmEtc2xpZGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XHJcbn1cclxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XHJcbn1cclxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlMVwiO1xyXG59XHJcbi5mYS1ib21iOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTJcIjtcclxufVxyXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXHJcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XHJcbn1cclxuLmZhLXR0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XHJcbn1cclxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlNVwiO1xyXG59XHJcbi5mYS1wbHVnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTZcIjtcclxufVxyXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XHJcbn1cclxuLmZhLXR3aXRjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XHJcbn1cclxuLmZhLXllbHA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlOVwiO1xyXG59XHJcbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XHJcbn1cclxuLmZhLXdpZmk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlYlwiO1xyXG59XHJcbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZWNcIjtcclxufVxyXG4uZmEtcGF5cGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZWRcIjtcclxufVxyXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XHJcbn1cclxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmMFwiO1xyXG59XHJcbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjFcIjtcclxufVxyXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmMlwiO1xyXG59XHJcbi5mYS1jYy1hbWV4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjNcIjtcclxufVxyXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjRcIjtcclxufVxyXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjVcIjtcclxufVxyXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XHJcbn1cclxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XHJcbn1cclxuLmZhLXRyYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjhcIjtcclxufVxyXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjlcIjtcclxufVxyXG4uZmEtYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmYVwiO1xyXG59XHJcbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmJcIjtcclxufVxyXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmY1wiO1xyXG59XHJcbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmRcIjtcclxufVxyXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XHJcbn1cclxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XHJcbn1cclxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwMVwiO1xyXG59XHJcbi5mYS1sYXN0Zm06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwMlwiO1xyXG59XHJcbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDNcIjtcclxufVxyXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XHJcbn1cclxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XHJcbn1cclxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwNlwiO1xyXG59XHJcbi5mYS1idXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwN1wiO1xyXG59XHJcbi5mYS1pb3hob3N0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDhcIjtcclxufVxyXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDlcIjtcclxufVxyXG4uZmEtY2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwYVwiO1xyXG59XHJcbi5mYS1zaGVrZWw6YmVmb3JlLFxyXG4uZmEtc2hlcWVsOmJlZm9yZSxcclxuLmZhLWlsczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XHJcbn1cclxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMGNcIjtcclxufVxyXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XHJcbn1cclxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMGVcIjtcclxufVxyXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxMFwiO1xyXG59XHJcbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XHJcbn1cclxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxMlwiO1xyXG59XHJcbi5mYS1zZWxsc3k6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxM1wiO1xyXG59XHJcbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxNFwiO1xyXG59XHJcbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XHJcbn1cclxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTZcIjtcclxufVxyXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTdcIjtcclxufVxyXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMThcIjtcclxufVxyXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XHJcbn1cclxuLmZhLXNoaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxYVwiO1xyXG59XHJcbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XHJcbn1cclxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxY1wiO1xyXG59XHJcbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XHJcbn1cclxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XHJcbn1cclxuLmZhLXZlbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjFcIjtcclxufVxyXG4uZmEtbWFyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XHJcbn1cclxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyM1wiO1xyXG59XHJcbi5mYS1pbnRlcnNleDpiZWZvcmUsXHJcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XHJcbn1cclxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XHJcbn1cclxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XHJcbn1cclxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjdcIjtcclxufVxyXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XHJcbn1cclxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjlcIjtcclxufVxyXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XHJcbn1cclxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyYlwiO1xyXG59XHJcbi5mYS1uZXV0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyY1wiO1xyXG59XHJcbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMmRcIjtcclxufVxyXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzMFwiO1xyXG59XHJcbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XHJcbn1cclxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzJcIjtcclxufVxyXG4uZmEtc2VydmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzNcIjtcclxufVxyXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzRcIjtcclxufVxyXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XHJcbn1cclxuLmZhLWhvdGVsOmJlZm9yZSxcclxuLmZhLWJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XHJcbn1cclxuLmZhLXZpYWNvaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzN1wiO1xyXG59XHJcbi5mYS10cmFpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XHJcbn1cclxuLmZhLXN1YndheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XHJcbn1cclxuLmZhLW1lZGl1bTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XHJcbn1cclxuLmZhLXljOmJlZm9yZSxcclxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XHJcbn1cclxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzY1wiO1xyXG59XHJcbi5mYS1vcGVuY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XHJcbn1cclxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XHJcbn1cclxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXHJcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcclxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XHJcbn1cclxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXHJcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDFcIjtcclxufVxyXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcclxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XHJcbn1cclxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXHJcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0M1wiO1xyXG59XHJcbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxyXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XHJcbn1cclxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0NVwiO1xyXG59XHJcbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XHJcbn1cclxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XHJcbn1cclxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDhcIjtcclxufVxyXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0OVwiO1xyXG59XHJcbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNGFcIjtcclxufVxyXG4uZmEtY2MtamNiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNGJcIjtcclxufVxyXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xyXG59XHJcbi5mYS1jbG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XHJcbn1cclxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xyXG59XHJcbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XHJcbn1cclxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcclxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XHJcbn1cclxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcclxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTJcIjtcclxufVxyXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxyXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XHJcbn1cclxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XHJcbn1cclxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcclxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTVcIjtcclxufVxyXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxyXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTZcIjtcclxufVxyXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTdcIjtcclxufVxyXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XHJcbn1cclxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XHJcbn1cclxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNWFcIjtcclxufVxyXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNWJcIjtcclxufVxyXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNWNcIjtcclxufVxyXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XHJcbn1cclxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xyXG59XHJcbi5mYS1nZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XHJcbn1cclxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XHJcbn1cclxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjJcIjtcclxufVxyXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XHJcbn1cclxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjRcIjtcclxufVxyXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XHJcbn1cclxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjZcIjtcclxufVxyXG4uZmEtc2FmYXJpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjdcIjtcclxufVxyXG4uZmEtY2hyb21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjhcIjtcclxufVxyXG4uZmEtZmlyZWZveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XHJcbn1cclxuLmZhLW9wZXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmFcIjtcclxufVxyXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2YlwiO1xyXG59XHJcbi5mYS10djpiZWZvcmUsXHJcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmNcIjtcclxufVxyXG4uZmEtY29udGFvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmRcIjtcclxufVxyXG4uZmEtNTAwcHg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xyXG59XHJcbi5mYS1hbWF6b246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3MFwiO1xyXG59XHJcbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3MVwiO1xyXG59XHJcbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzJcIjtcclxufVxyXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3NFwiO1xyXG59XHJcbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XHJcbn1cclxuLmZhLW1hcC1waW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3NlwiO1xyXG59XHJcbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3N1wiO1xyXG59XHJcbi5mYS1tYXAtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XHJcbn1cclxuLmZhLW1hcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XHJcbn1cclxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3YVwiO1xyXG59XHJcbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3YlwiO1xyXG59XHJcbi5mYS1ob3V6ejpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XHJcbn1cclxuLmZhLXZpbWVvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyN2RcIjtcclxufVxyXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyN2VcIjtcclxufVxyXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODBcIjtcclxufVxyXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODFcIjtcclxufVxyXG4uZmEtZWRnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XHJcbn1cclxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XHJcbn1cclxuLmZhLWNvZGllcGllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODRcIjtcclxufVxyXG4uZmEtbW9keDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XHJcbn1cclxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XHJcbn1cclxuLmZhLXVzYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XHJcbn1cclxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XHJcbn1cclxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODlcIjtcclxufVxyXG4uZmEtc2NyaWJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOGFcIjtcclxufVxyXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOGJcIjtcclxufVxyXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xyXG59XHJcbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XHJcbn1cclxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xyXG59XHJcbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5MFwiO1xyXG59XHJcbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5MVwiO1xyXG59XHJcbi5mYS1oYXNodGFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTJcIjtcclxufVxyXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTNcIjtcclxufVxyXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5NFwiO1xyXG59XHJcbi5mYS1wZXJjZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTVcIjtcclxufVxyXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTZcIjtcclxufVxyXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XHJcbn1cclxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5OFwiO1xyXG59XHJcbi5mYS1lbnZpcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5OVwiO1xyXG59XHJcbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOWFcIjtcclxufVxyXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5YlwiO1xyXG59XHJcbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XHJcbn1cclxuLmZhLWJsaW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOWRcIjtcclxufVxyXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xyXG59XHJcbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XHJcbn1cclxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhMVwiO1xyXG59XHJcbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhMlwiO1xyXG59XHJcbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcclxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTNcIjtcclxufVxyXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxyXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcclxuLmZhLWRlYWY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhNFwiO1xyXG59XHJcbi5mYS1nbGlkZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XHJcbn1cclxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhNlwiO1xyXG59XHJcbi5mYS1zaWduaW5nOmJlZm9yZSxcclxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhN1wiO1xyXG59XHJcbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYThcIjtcclxufVxyXG4uZmEtdmlhZGVvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTlcIjtcclxufVxyXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XHJcbn1cclxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYWJcIjtcclxufVxyXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhY1wiO1xyXG59XHJcbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhZFwiO1xyXG59XHJcbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYWVcIjtcclxufVxyXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiMFwiO1xyXG59XHJcbi5mYS15b2FzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XHJcbn1cclxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XHJcbn1cclxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXHJcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XHJcbn1cclxuLmZhLWZhOmJlZm9yZSxcclxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XHJcbn1cclxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjVcIjtcclxufVxyXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XHJcbn1cclxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7XHJcbn1cclxuLmZhLWxpbm9kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XHJcbn1cclxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XHJcbn1cclxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYmFcIjtcclxufVxyXG4uZmEtdmNhcmQ6YmVmb3JlLFxyXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYmJcIjtcclxufVxyXG4uZmEtdmNhcmQtbzpiZWZvcmUsXHJcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XHJcbn1cclxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYmRcIjtcclxufVxyXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmJlXCI7XHJcbn1cclxuLmZhLXVzZXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XHJcbn1cclxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzFcIjtcclxufVxyXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcclxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjMlwiO1xyXG59XHJcbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXHJcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjM1wiO1xyXG59XHJcbi5mYS1xdW9yYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XHJcbn1cclxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzVcIjtcclxufVxyXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjNlwiO1xyXG59XHJcbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcclxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcclxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjN1wiO1xyXG59XHJcbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcclxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzhcIjtcclxufVxyXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXHJcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzlcIjtcclxufVxyXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXHJcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyY2FcIjtcclxufVxyXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXHJcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XHJcbn1cclxuLmZhLXNob3dlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XHJcbn1cclxuLmZhLWJhdGh0dWI6YmVmb3JlLFxyXG4uZmEtczE1OmJlZm9yZSxcclxuLmZhLWJhdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjZFwiO1xyXG59XHJcbi5mYS1wb2RjYXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyY2VcIjtcclxufVxyXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDBcIjtcclxufVxyXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDFcIjtcclxufVxyXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkMlwiO1xyXG59XHJcbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxyXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDNcIjtcclxufVxyXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxyXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkNFwiO1xyXG59XHJcbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XHJcbn1cclxuLmZhLWdyYXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkNlwiO1xyXG59XHJcbi5mYS1ldHN5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDdcIjtcclxufVxyXG4uZmEtaW1kYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XHJcbn1cclxuLmZhLXJhdmVscnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkOVwiO1xyXG59XHJcbi5mYS1lZXJjYXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZGFcIjtcclxufVxyXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZGJcIjtcclxufVxyXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkY1wiO1xyXG59XHJcbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XHJcbn1cclxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkZVwiO1xyXG59XHJcbi5mYS1tZWV0dXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJlMFwiO1xyXG59XHJcbi5zci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXHJcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGNsaXA6IGF1dG87XHJcbn1cclxuIl19 */
