@charset "UTF-8";@media screen and (max-width:400px){@-ms-viewport{width:320px}}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.clearfix:before,.grid-5:after,.grid-5:before,.grid-10:after,.grid-10:before,.grid-15:after,.grid-15:before,.grid-20:after,.grid-20:before,.grid-25:after,.grid-25:before,.grid-30:after,.grid-30:before,.grid-33:after,.grid-33:before,.grid-35:after,.grid-35:before,.grid-40:after,.grid-40:before,.grid-45:after,.grid-45:before,.grid-50:after,.grid-50:before,.grid-55:after,.grid-55:before,.grid-60:after,.grid-60:before,.grid-65:after,.grid-65:before,.grid-66:after,.grid-66:before,.grid-70:after,.grid-70:before,.grid-75:after,.grid-75:before,.grid-80:after,.grid-80:before,.grid-85:after,.grid-85:before,.grid-90:after,.grid-90:before,.grid-95:after,.grid-95:before,.grid-100:after,.grid-100:before,.grid-container:after,.grid-container:before,.mobile-grid-5:after,.mobile-grid-5:before,.mobile-grid-10:after,.mobile-grid-10:before,.mobile-grid-15:after,.mobile-grid-15:before,.mobile-grid-20:after,.mobile-grid-20:before,.mobile-grid-25:after,.mobile-grid-25:before,.mobile-grid-30:after,.mobile-grid-30:before,.mobile-grid-33:after,.mobile-grid-33:before,.mobile-grid-35:after,.mobile-grid-35:before,.mobile-grid-40:after,.mobile-grid-40:before,.mobile-grid-45:after,.mobile-grid-45:before,.mobile-grid-50:after,.mobile-grid-50:before,.mobile-grid-55:after,.mobile-grid-55:before,.mobile-grid-60:after,.mobile-grid-60:before,.mobile-grid-65:after,.mobile-grid-65:before,.mobile-grid-66:after,.mobile-grid-66:before,.mobile-grid-70:after,.mobile-grid-70:before,.mobile-grid-75:after,.mobile-grid-75:before,.mobile-grid-80:after,.mobile-grid-80:before,.mobile-grid-85:after,.mobile-grid-85:before,.mobile-grid-90:after,.mobile-grid-90:before,.mobile-grid-95:after,.mobile-grid-95:before,.mobile-grid-100:after,.mobile-grid-100:before,.tablet-grid-5:after,.tablet-grid-5:before,.tablet-grid-10:after,.tablet-grid-10:before,.tablet-grid-15:after,.tablet-grid-15:before,.tablet-grid-20:after,.tablet-grid-20:before,.tablet-grid-25:after,.tablet-grid-25:before,.tablet-grid-30:after,.tablet-grid-30:before,.tablet-grid-33:after,.tablet-grid-33:before,.tablet-grid-35:after,.tablet-grid-35:before,.tablet-grid-40:after,.tablet-grid-40:before,.tablet-grid-45:after,.tablet-grid-45:before,.tablet-grid-50:after,.tablet-grid-50:before,.tablet-grid-55:after,.tablet-grid-55:before,.tablet-grid-60:after,.tablet-grid-60:before,.tablet-grid-65:after,.tablet-grid-65:before,.tablet-grid-66:after,.tablet-grid-66:before,.tablet-grid-70:after,.tablet-grid-70:before,.tablet-grid-75:after,.tablet-grid-75:before,.tablet-grid-80:after,.tablet-grid-80:before,.tablet-grid-85:after,.tablet-grid-85:before,.tablet-grid-90:after,.tablet-grid-90:before,.tablet-grid-95:after,.tablet-grid-95:before,.tablet-grid-100:after,.tablet-grid-100:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.grid-5:after,.grid-10:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-33:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-60:after,.grid-65:after,.grid-66:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-100:after,.grid-container:after,.mobile-grid-5:after,.mobile-grid-10:after,.mobile-grid-15:after,.mobile-grid-20:after,.mobile-grid-25:after,.mobile-grid-30:after,.mobile-grid-33:after,.mobile-grid-35:after,.mobile-grid-40:after,.mobile-grid-45:after,.mobile-grid-50:after,.mobile-grid-55:after,.mobile-grid-60:after,.mobile-grid-65:after,.mobile-grid-66:after,.mobile-grid-70:after,.mobile-grid-75:after,.mobile-grid-80:after,.mobile-grid-85:after,.mobile-grid-90:after,.mobile-grid-95:after,.mobile-grid-100:after,.tablet-grid-5:after,.tablet-grid-10:after,.tablet-grid-15:after,.tablet-grid-20:after,.tablet-grid-25:after,.tablet-grid-30:after,.tablet-grid-33:after,.tablet-grid-35:after,.tablet-grid-40:after,.tablet-grid-45:after,.tablet-grid-50:after,.tablet-grid-55:after,.tablet-grid-60:after,.tablet-grid-65:after,.tablet-grid-66:after,.tablet-grid-70:after,.tablet-grid-75:after,.tablet-grid-80:after,.tablet-grid-85:after,.tablet-grid-90:after,.tablet-grid-95:after,.tablet-grid-100:after{clear:both}.grid-container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.grid-5,.grid-10,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-50,.grid-55,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95,.grid-100,.mobile-grid-5,.mobile-grid-10,.mobile-grid-15,.mobile-grid-20,.mobile-grid-25,.mobile-grid-30,.mobile-grid-33,.mobile-grid-35,.mobile-grid-40,.mobile-grid-45,.mobile-grid-50,.mobile-grid-55,.mobile-grid-60,.mobile-grid-65,.mobile-grid-66,.mobile-grid-70,.mobile-grid-75,.mobile-grid-80,.mobile-grid-85,.mobile-grid-90,.mobile-grid-95,.mobile-grid-100,.tablet-grid-5,.tablet-grid-10,.tablet-grid-15,.tablet-grid-20,.tablet-grid-25,.tablet-grid-30,.tablet-grid-33,.tablet-grid-35,.tablet-grid-40,.tablet-grid-45,.tablet-grid-50,.tablet-grid-55,.tablet-grid-60,.tablet-grid-65,.tablet-grid-66,.tablet-grid-70,.tablet-grid-75,.tablet-grid-80,.tablet-grid-85,.tablet-grid-90,.tablet-grid-95,.tablet-grid-100{box-sizing:border-box;padding-left:20px;padding-right:20px}.grid-parent{padding-left:0;padding-right:0}@media screen and (max-width:767px){.mobile-pull-5,.mobile-pull-10,.mobile-pull-15,.mobile-pull-20,.mobile-pull-25,.mobile-pull-30,.mobile-pull-33,.mobile-pull-35,.mobile-pull-40,.mobile-pull-45,.mobile-pull-50,.mobile-pull-55,.mobile-pull-60,.mobile-pull-65,.mobile-pull-66,.mobile-pull-70,.mobile-pull-75,.mobile-pull-80,.mobile-pull-85,.mobile-pull-90,.mobile-pull-95,.mobile-push-5,.mobile-push-10,.mobile-push-15,.mobile-push-20,.mobile-push-25,.mobile-push-30,.mobile-push-33,.mobile-push-35,.mobile-push-40,.mobile-push-45,.mobile-push-50,.mobile-push-55,.mobile-push-60,.mobile-push-65,.mobile-push-66,.mobile-push-70,.mobile-push-75,.mobile-push-80,.mobile-push-85,.mobile-push-90,.mobile-push-95{position:relative}.hide-on-mobile{display:none!important}.mobile-grid-5{float:left;width:5%}.mobile-prefix-5{margin-left:5%}.mobile-suffix-5{margin-right:5%}.mobile-push-5{left:5%}.mobile-pull-5{left:-5%}.mobile-grid-10{float:left;width:10%}.mobile-prefix-10{margin-left:10%}.mobile-suffix-10{margin-right:10%}.mobile-push-10{left:10%}.mobile-pull-10{left:-10%}.mobile-grid-15{float:left;width:15%}.mobile-prefix-15{margin-left:15%}.mobile-suffix-15{margin-right:15%}.mobile-push-15{left:15%}.mobile-pull-15{left:-15%}.mobile-grid-20{float:left;width:20%}.mobile-prefix-20{margin-left:20%}.mobile-suffix-20{margin-right:20%}.mobile-push-20{left:20%}.mobile-pull-20{left:-20%}.mobile-grid-25{float:left;width:25%}.mobile-prefix-25{margin-left:25%}.mobile-suffix-25{margin-right:25%}.mobile-push-25{left:25%}.mobile-pull-25{left:-25%}.mobile-grid-30{float:left;width:30%}.mobile-prefix-30{margin-left:30%}.mobile-suffix-30{margin-right:30%}.mobile-push-30{left:30%}.mobile-pull-30{left:-30%}.mobile-grid-35{float:left;width:35%}.mobile-prefix-35{margin-left:35%}.mobile-suffix-35{margin-right:35%}.mobile-push-35{left:35%}.mobile-pull-35{left:-35%}.mobile-grid-40{float:left;width:40%}.mobile-prefix-40{margin-left:40%}.mobile-suffix-40{margin-right:40%}.mobile-push-40{left:40%}.mobile-pull-40{left:-40%}.mobile-grid-45{float:left;width:45%}.mobile-prefix-45{margin-left:45%}.mobile-suffix-45{margin-right:45%}.mobile-push-45{left:45%}.mobile-pull-45{left:-45%}.mobile-grid-50{float:left;width:50%}.mobile-prefix-50{margin-left:50%}.mobile-suffix-50{margin-right:50%}.mobile-push-50{left:50%}.mobile-pull-50{left:-50%}.mobile-grid-55{float:left;width:55%}.mobile-prefix-55{margin-left:55%}.mobile-suffix-55{margin-right:55%}.mobile-push-55{left:55%}.mobile-pull-55{left:-55%}.mobile-grid-60{float:left;width:60%}.mobile-prefix-60{margin-left:60%}.mobile-suffix-60{margin-right:60%}.mobile-push-60{left:60%}.mobile-pull-60{left:-60%}.mobile-grid-65{float:left;width:65%}.mobile-prefix-65{margin-left:65%}.mobile-suffix-65{margin-right:65%}.mobile-push-65{left:65%}.mobile-pull-65{left:-65%}.mobile-grid-70{float:left;width:70%}.mobile-prefix-70{margin-left:70%}.mobile-suffix-70{margin-right:70%}.mobile-push-70{left:70%}.mobile-pull-70{left:-70%}.mobile-grid-75{float:left;width:75%}.mobile-prefix-75{margin-left:75%}.mobile-suffix-75{margin-right:75%}.mobile-push-75{left:75%}.mobile-pull-75{left:-75%}.mobile-grid-80{float:left;width:80%}.mobile-prefix-80{margin-left:80%}.mobile-suffix-80{margin-right:80%}.mobile-push-80{left:80%}.mobile-pull-80{left:-80%}.mobile-grid-85{float:left;width:85%}.mobile-prefix-85{margin-left:85%}.mobile-suffix-85{margin-right:85%}.mobile-push-85{left:85%}.mobile-pull-85{left:-85%}.mobile-grid-90{float:left;width:90%}.mobile-prefix-90{margin-left:90%}.mobile-suffix-90{margin-right:90%}.mobile-push-90{left:90%}.mobile-pull-90{left:-90%}.mobile-grid-95{float:left;width:95%}.mobile-prefix-95{margin-left:95%}.mobile-suffix-95{margin-right:95%}.mobile-push-95{left:95%}.mobile-pull-95{left:-95%}.mobile-grid-33{float:left;width:33.33333%}.mobile-prefix-33{margin-left:33.33333%}.mobile-suffix-33{margin-right:33.33333%}.mobile-push-33{left:33.33333%}.mobile-pull-33{left:-33.33333%}.mobile-grid-66{float:left;width:66.66667%}.mobile-prefix-66{margin-left:66.66667%}.mobile-suffix-66{margin-right:66.66667%}.mobile-push-66{left:66.66667%}.mobile-pull-66{left:-66.66667%}.mobile-grid-100{clear:both;width:100%}}@media screen and (min-width:768px) and (max-width:1023px){.tablet-pull-5,.tablet-pull-10,.tablet-pull-15,.tablet-pull-20,.tablet-pull-25,.tablet-pull-30,.tablet-pull-33,.tablet-pull-35,.tablet-pull-40,.tablet-pull-45,.tablet-pull-50,.tablet-pull-55,.tablet-pull-60,.tablet-pull-65,.tablet-pull-66,.tablet-pull-70,.tablet-pull-75,.tablet-pull-80,.tablet-pull-85,.tablet-pull-90,.tablet-pull-95,.tablet-push-5,.tablet-push-10,.tablet-push-15,.tablet-push-20,.tablet-push-25,.tablet-push-30,.tablet-push-33,.tablet-push-35,.tablet-push-40,.tablet-push-45,.tablet-push-50,.tablet-push-55,.tablet-push-60,.tablet-push-65,.tablet-push-66,.tablet-push-70,.tablet-push-75,.tablet-push-80,.tablet-push-85,.tablet-push-90,.tablet-push-95{position:relative}.hide-on-tablet{display:none!important}.tablet-grid-5{float:left;width:5%}.tablet-prefix-5{margin-left:5%}.tablet-suffix-5{margin-right:5%}.tablet-push-5{left:5%}.tablet-pull-5{left:-5%}.tablet-grid-10{float:left;width:10%}.tablet-prefix-10{margin-left:10%}.tablet-suffix-10{margin-right:10%}.tablet-push-10{left:10%}.tablet-pull-10{left:-10%}.tablet-grid-15{float:left;width:15%}.tablet-prefix-15{margin-left:15%}.tablet-suffix-15{margin-right:15%}.tablet-push-15{left:15%}.tablet-pull-15{left:-15%}.tablet-grid-20{float:left;width:20%}.tablet-prefix-20{margin-left:20%}.tablet-suffix-20{margin-right:20%}.tablet-push-20{left:20%}.tablet-pull-20{left:-20%}.tablet-grid-25{float:left;width:25%}.tablet-prefix-25{margin-left:25%}.tablet-suffix-25{margin-right:25%}.tablet-push-25{left:25%}.tablet-pull-25{left:-25%}.tablet-grid-30{float:left;width:30%}.tablet-prefix-30{margin-left:30%}.tablet-suffix-30{margin-right:30%}.tablet-push-30{left:30%}.tablet-pull-30{left:-30%}.tablet-grid-35{float:left;width:35%}.tablet-prefix-35{margin-left:35%}.tablet-suffix-35{margin-right:35%}.tablet-push-35{left:35%}.tablet-pull-35{left:-35%}.tablet-grid-40{float:left;width:40%}.tablet-prefix-40{margin-left:40%}.tablet-suffix-40{margin-right:40%}.tablet-push-40{left:40%}.tablet-pull-40{left:-40%}.tablet-grid-45{float:left;width:45%}.tablet-prefix-45{margin-left:45%}.tablet-suffix-45{margin-right:45%}.tablet-push-45{left:45%}.tablet-pull-45{left:-45%}.tablet-grid-50{float:left;width:50%}.tablet-prefix-50{margin-left:50%}.tablet-suffix-50{margin-right:50%}.tablet-push-50{left:50%}.tablet-pull-50{left:-50%}.tablet-grid-55{float:left;width:55%}.tablet-prefix-55{margin-left:55%}.tablet-suffix-55{margin-right:55%}.tablet-push-55{left:55%}.tablet-pull-55{left:-55%}.tablet-grid-60{float:left;width:60%}.tablet-prefix-60{margin-left:60%}.tablet-suffix-60{margin-right:60%}.tablet-push-60{left:60%}.tablet-pull-60{left:-60%}.tablet-grid-65{float:left;width:65%}.tablet-prefix-65{margin-left:65%}.tablet-suffix-65{margin-right:65%}.tablet-push-65{left:65%}.tablet-pull-65{left:-65%}.tablet-grid-70{float:left;width:70%}.tablet-prefix-70{margin-left:70%}.tablet-suffix-70{margin-right:70%}.tablet-push-70{left:70%}.tablet-pull-70{left:-70%}.tablet-grid-75{float:left;width:75%}.tablet-prefix-75{margin-left:75%}.tablet-suffix-75{margin-right:75%}.tablet-push-75{left:75%}.tablet-pull-75{left:-75%}.tablet-grid-80{float:left;width:80%}.tablet-prefix-80{margin-left:80%}.tablet-suffix-80{margin-right:80%}.tablet-push-80{left:80%}.tablet-pull-80{left:-80%}.tablet-grid-85{float:left;width:85%}.tablet-prefix-85{margin-left:85%}.tablet-suffix-85{margin-right:85%}.tablet-push-85{left:85%}.tablet-pull-85{left:-85%}.tablet-grid-90{float:left;width:90%}.tablet-prefix-90{margin-left:90%}.tablet-suffix-90{margin-right:90%}.tablet-push-90{left:90%}.tablet-pull-90{left:-90%}.tablet-grid-95{float:left;width:95%}.tablet-prefix-95{margin-left:95%}.tablet-suffix-95{margin-right:95%}.tablet-push-95{left:95%}.tablet-pull-95{left:-95%}.tablet-grid-33{float:left;width:33.33333%}.tablet-prefix-33{margin-left:33.33333%}.tablet-suffix-33{margin-right:33.33333%}.tablet-push-33{left:33.33333%}.tablet-pull-33{left:-33.33333%}.tablet-grid-66{float:left;width:66.66667%}.tablet-prefix-66{margin-left:66.66667%}.tablet-suffix-66{margin-right:66.66667%}.tablet-push-66{left:66.66667%}.tablet-pull-66{left:-66.66667%}.tablet-grid-100{clear:both;width:100%}}@media screen and (min-width:1024px){.pull-5,.pull-10,.pull-15,.pull-20,.pull-25,.pull-30,.pull-33,.pull-35,.pull-40,.pull-45,.pull-50,.pull-55,.pull-60,.pull-65,.pull-66,.pull-70,.pull-75,.pull-80,.pull-85,.pull-90,.pull-95,.push-5,.push-10,.push-15,.push-20,.push-25,.push-30,.push-33,.push-35,.push-40,.push-45,.push-50,.push-55,.push-60,.push-65,.push-66,.push-70,.push-75,.push-80,.push-85,.push-90,.push-95{position:relative}.hide-on-desktop{display:none!important}.grid-5{float:left;width:5%}.prefix-5{margin-left:5%}.suffix-5{margin-right:5%}.push-5{left:5%}.pull-5{left:-5%}.grid-10{float:left;width:10%}.prefix-10{margin-left:10%}.suffix-10{margin-right:10%}.push-10{left:10%}.pull-10{left:-10%}.grid-15{float:left;width:15%}.prefix-15{margin-left:15%}.suffix-15{margin-right:15%}.push-15{left:15%}.pull-15{left:-15%}.grid-20{float:left;width:20%}.prefix-20{margin-left:20%}.suffix-20{margin-right:20%}.push-20{left:20%}.pull-20{left:-20%}.grid-25{float:left;width:25%}.prefix-25{margin-left:25%}.suffix-25{margin-right:25%}.push-25{left:25%}.pull-25{left:-25%}.grid-30{float:left;width:30%}.prefix-30{margin-left:30%}.suffix-30{margin-right:30%}.push-30{left:30%}.pull-30{left:-30%}.grid-35{float:left;width:35%}.prefix-35{margin-left:35%}.suffix-35{margin-right:35%}.push-35{left:35%}.pull-35{left:-35%}.grid-40{float:left;width:40%}.prefix-40{margin-left:40%}.suffix-40{margin-right:40%}.push-40{left:40%}.pull-40{left:-40%}.grid-45{float:left;width:45%}.prefix-45{margin-left:45%}.suffix-45{margin-right:45%}.push-45{left:45%}.pull-45{left:-45%}.grid-50{float:left;width:50%}.prefix-50{margin-left:50%}.suffix-50{margin-right:50%}.push-50{left:50%}.pull-50{left:-50%}.grid-55{float:left;width:55%}.prefix-55{margin-left:55%}.suffix-55{margin-right:55%}.push-55{left:55%}.pull-55{left:-55%}.grid-60{float:left;width:60%}.prefix-60{margin-left:60%}.suffix-60{margin-right:60%}.push-60{left:60%}.pull-60{left:-60%}.grid-65{float:left;width:65%}.prefix-65{margin-left:65%}.suffix-65{margin-right:65%}.push-65{left:65%}.pull-65{left:-65%}.grid-70{float:left;width:70%}.prefix-70{margin-left:70%}.suffix-70{margin-right:70%}.push-70{left:70%}.pull-70{left:-70%}.grid-75{float:left;width:75%}.prefix-75{margin-left:75%}.suffix-75{margin-right:75%}.push-75{left:75%}.pull-75{left:-75%}.grid-80{float:left;width:80%}.prefix-80{margin-left:80%}.suffix-80{margin-right:80%}.push-80{left:80%}.pull-80{left:-80%}.grid-85{float:left;width:85%}.prefix-85{margin-left:85%}.suffix-85{margin-right:85%}.push-85{left:85%}.pull-85{left:-85%}.grid-90{float:left;width:90%}.prefix-90{margin-left:90%}.suffix-90{margin-right:90%}.push-90{left:90%}.pull-90{left:-90%}.grid-95{float:left;width:95%}.prefix-95{margin-left:95%}.suffix-95{margin-right:95%}.push-95{left:95%}.pull-95{left:-95%}.grid-33{float:left;width:33.33333%}.prefix-33{margin-left:33.33333%}.suffix-33{margin-right:33.33333%}.push-33{left:33.33333%}.pull-33{left:-33.33333%}.grid-66{float:left;width:66.66667%}.prefix-66{margin-left:66.66667%}.suffix-66{margin-right:66.66667%}.push-66{left:66.66667%}.pull-66{left:-66.66667%}.grid-100{clear:both;width:100%}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,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;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}article,aside,details,figcaption,figure,footer,header,hgroup,main,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}html,textarea{overflow:auto}body,html{width:100%;height:100%}a{text-decoration:none;outline:0}button,input,textarea{margin:0;padding:0;border:0;outline:0}a,button,input[type=button],input[type=submit],label{cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:400}b,strong{font-weight:700}em,i{font-style:italic}address{font-style:normal}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}abbr,acronym{border-bottom:1px dotted;cursor:help}ins{text-decoration:none}::-moz-selection{background-color:#596172;color:#fff;text-shadow:none}::selection{background-color:#596172;color:#fff;text-shadow:none}h1{font-size:26px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.title{font-family:Dosis,sans-serif;font-weight:700;font-size:30px;margin-bottom:40px;letter-spacing:0}.title,.title a{color:#242323}.title.ularge{font-size:60px;margin-bottom:30px;line-height:1.2}.title.large{font-size:38px}.title.medium{font-size:24px;line-height:1.4;margin-bottom:25px}.title.small{font-size:18px;margin-bottom:10px}.title.usmall{font-size:15px;margin-bottom:5px;line-height:1.6;letter-spacing:.25px}.title.white{color:#fff}.title.bordered{position:relative}.title.bordered:after{display:inline-block;content:"";width:5px;height:5px;background-color:#4caf50;border-radius:50%;margin-left:5px}.title.bold{font-weight:700!important}.my-mfp-zoom-in .mfp-content{-webkit-opacity:0;-moz-opacity:0;opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .mfp-content{-webkit-opacity:1;-moz-opacity:1;opacity:1;transform:scale(1)}.my-mfp-zoom-in.mfp-removing .mfp-content{transform:scale(.8);-webkit-opacity:0;-moz-opacity:0;opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:.001;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:1}.my-mfp-zoom-in.mfp-removing.mfp-bg{-webkit-opacity:0;-moz-opacity:0;opacity:0}a.hover-effect{display:block;position:relative;overflow:hidden;background:#000}a.hover-effect img,a.hover-effect span.cover{display:block;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .6s ease}a.hover-effect:hover img,a.hover-effect:hover span.cover{opacity:.8}.gradient-effect a{padding-bottom:2px}.gradient-effect a:after,.gradient-effect a:before{display:none}.gradient-effect a:hover{box-shadow:inset 0 -2px 0 0 #4caf50}.translate-effect{display:inline-block}.translate-effect:hover{transform:translateY(-2px)}.mask-effect .mask{-webkit-mask:url(../images/urban-sprite.png);mask:url(../images/urban-sprite.png);-webkit-mask-size:3000% 100%;mask-size:3000% 100%;border:none;color:#242323;transition:-webkit-mask-position .6s steps(29);transition:mask-position .6s steps(29);transition:mask-position .6s steps(29),-webkit-mask-position .6s steps(29);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff}.mask-effect:hover .mask{-webkit-mask-position:100% 0;mask-position:100% 0}.button,.epcl-button:not(.epcl-shortcode){display:inline-block;color:#fff;font-size:16px;padding:5px 25px;letter-spacing:.5px;position:relative;z-index:2;font-family:Dosis,sans-serif;border-radius:25px;box-shadow:0 3px 6px rgba(0,0,0,.3);background-color:#4caf50;transition:all .3s ease}.button:hover,.epcl-button:not(.epcl-shortcode):hover{color:#fff;box-shadow:0 3px 6px rgba(76,175,80,.75);transform:translateY(-2px)}.button.secondary,.epcl-button:not(.epcl-shortcode).secondary{background-color:#ab47bc}.button.secondary:hover,.epcl-button:not(.epcl-shortcode).secondary:hover{box-shadow:0 3px 6px rgba(171,71,188,.75)}.button.small,.epcl-button:not(.epcl-shortcode).small{font-size:12px;padding:5px 15px}.button.medium,.epcl-button:not(.epcl-shortcode).medium{font-size:14px;padding:7px 25px}.button.large,.epcl-button:not(.epcl-shortcode).large{font-size:22px;padding:8px 25px;font-weight:700}.button.icon i,.epcl-button:not(.epcl-shortcode).icon i{vertical-align:middle;position:relative;top:-2px}.button.circle,.epcl-button:not(.epcl-shortcode).circle{padding:0;width:34px;height:34px;border-radius:50%;text-align:center;line-height:34px;font-size:16px}.button.circle i.fa,.epcl-button:not(.epcl-shortcode).circle i.fa{margin:0;vertical-align:middle}.button.circle:hover,.epcl-button:not(.epcl-shortcode).circle:hover{transform:translateY(-2px)}.button.dark,.epcl-button:not(.epcl-shortcode).dark{background-image:none;background-color:#242323;box-shadow:none}.button.dark:hover,.epcl-button:not(.epcl-shortcode).dark:hover{color:#fff;background-color:#313030}.button i.fa,.epcl-button:not(.epcl-shortcode) i.fa{font-size:85%;margin-left:5px}.widget-tag-cloud,div.tags{display:block;font-weight:500;font-size:14px}.widget-tag-cloud a,div.tags a{color:#242323}.widget-tag-cloud a:hover,div.tags a:hover{color:#4caf50}.widget-tag-cloud i,div.tags i{display:inline-block;color:#4caf50;font-size:20px;vertical-align:middle;margin-top:-3px;margin-right:3px}.widget-tag-cloud span:first-of-type,div.tags span:first-of-type{display:none}.ctag-bgstyle,.ctag-classic,.ctag-fullcover,.ctag-nosidebar,.ctag-sidebar,a[href*=fullcover],a[href*=nosidebar],a[href=classic],a[href=sidebar],li.tag-bgstyle,li.tag-classic,li.tag-fullcover,li.tag-nosidebar,li.tag-sidebar,span.classic,span.fullcover,span.nosidebar,span.sidebar{display:none!important}input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{display:block;background:transparent;border:0;border-bottom:1px solid #eee;color:#596172;font-size:16px;font-family:DM Sans,Roboto,sans-serif;font-weight:300;letter-spacing:.5px;padding:15px 25px;height:45px;width:100%;margin-bottom:15px;box-sizing:border-box;outline:0;transition:all .3s ease}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#596172}input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]:-moz-placeholder,input[type=url]::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#596172}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#596172}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#d5d5d5}input[type=email].large,input[type=password].large,input[type=tel].large,input[type=text].large,input[type=url].large,select.large,textarea.large{font-size:18px}textarea{width:100%;height:170px;resize:none;padding-top:25px;padding-bottom:25px;border-top:1px solid #eee}button[type=submit],input[type=submit]{display:inline-block;color:#fff;font-size:16px;padding:5px 25px;letter-spacing:.5px;position:relative;z-index:2;border-radius:25px;box-shadow:0 3px 6px rgba(0,0,0,.3);background-color:#4caf50;font-family:Dosis,sans-serif;font-size:18px;transition:all .3s ease}button[type=submit]:hover,input[type=submit]:hover{color:#fff;box-shadow:0 3px 6px rgba(76,175,80,.75)}button[type=submit].secondary,input[type=submit].secondary{background-color:#ab47bc}button[type=submit].secondary:hover,input[type=submit].secondary:hover{box-shadow:0 3px 6px rgba(171,71,188,.75)}button[type=submit].small,input[type=submit].small{font-size:12px;padding:5px 15px}button[type=submit].medium,input[type=submit].medium{font-size:14px;padding:7px 25px}button[type=submit].large,input[type=submit].large{font-size:22px;padding:8px 25px;font-weight:700}button[type=submit].icon i,input[type=submit].icon i{vertical-align:middle;position:relative;top:-2px}button[type=submit].circle,input[type=submit].circle{padding:0;width:34px;height:34px;border-radius:50%;text-align:center;line-height:34px;font-size:16px}button[type=submit].circle i.fa,input[type=submit].circle i.fa{margin:0;vertical-align:middle}button[type=submit].circle:hover,input[type=submit].circle:hover{transform:translateY(-2px)}button[type=submit].dark,input[type=submit].dark{background-image:none;background-color:#242323;box-shadow:none}button[type=submit].dark:hover,input[type=submit].dark:hover{color:#fff;background-color:#313030}button[type=submit] i.fa,input[type=submit] i.fa{font-size:85%;margin-left:5px}button[type=submit]:hover,input[type=submit]:hover{transform:translateY(-2px)}select{max-width:100%;height:auto;border:0;padding-right:25px;background:#4caf50 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUBAMAAABohZD3AAAAA3NCSVQICAjb4U/gAAAAD1BMVEX///8AAAAAAAAAAAAAAABRO2rwAAAABXRSTlMAESIzRJTdRHwAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAY0lEQVQYlVXOyRGAIBBE0QYNgIMBWJYBcDAAFvOPSYRZ5zL1Tv3xvPY6dueC4JyA27AB2IzzMIx/4hDW6Sg+p8EJfVESCpkTEpkSGpMSshg6DkmoxlHHOaFbjoTiHHR83UX/A5M3KIMZPyPWAAAAAElFTkSuQmCC") no-repeat 95%;background-size:9px 6px;color:#fff;font:16px DM Sans,Roboto,sans-serif;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}select option{color:#222;background:#fff}button{transition:all .3s ease}form p{padding-bottom:15px;font-size:13px}form.search-form{position:relative;z-index:1}form.search-form input.search-field{padding-right:50px}form.search-form .submit{position:absolute;right:20px;top:50%;color:#4caf50;background:none;transform:translateY(-50%);padding:0;box-shadow:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}form.search-form .submit:hover{opacity:.75}.widget:after{display:block;clear:both;content:"";width:50px;height:1px;margin:30px auto 0;background-color:#eee}.widget:last-child:after{display:none}.widget-text .textwidget{margin-top:-9px}.widget-text p{margin-bottom:20px}.widget-text p:last-of-type{margin-bottom:0}.widget-categories,.widget-menu{font-size:14px}.widget-categories ul li,.widget-menu ul li{text-align:right;padding-left:0;background:none;line-height:30px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eee}.widget-categories ul li:last-of-type,.widget-menu ul li:last-of-type{margin-bottom:0!important;border-bottom:0;padding-bottom:0;-o-border-image:none;border-image:none}.widget-categories ul li span,.widget-menu ul li span{display:inline-block;padding:0;color:#fff;width:25px;height:25px;text-align:center;line-height:25px;font-weight:700;font-size:12px;box-sizing:border-box;top:-2px;position:relative;border-radius:50%}.widget-categories ul>li,.widget-menu ul>li{clear:both}.widget-categories ul>li a,.widget-menu ul>li a{float:left}.widget-categories ul>li:after,.widget-categories ul>li:before,.widget-menu ul>li:after,.widget-menu ul>li:before{content:"";display:block;width:100%;clear:both}.widget-tag-cloud{display:block}.widget-tag-cloud div.tagcloud{margin-left:-3px}.widget-tag-cloud a{display:inline-block;font-size:14px;padding:2px 12px;margin-bottom:10px;margin-right:10px;color:#fff;background-color:#4caf50}.widget-tag-cloud a:hover{color:#fff;transform:translateY(-2px)}.widget-tag-cloud a .tag-link-count{margin-left:2px}.widget-recent-articles .info{padding-top:0}.widget-recent-articles .item{margin-bottom:20px;position:relative;padding-left:100px;min-height:80px;display:flex;align-items:center}.widget-recent-articles .item.no-thumb{padding:0}.widget-recent-articles .item .title{margin-bottom:0}.widget-recent-articles .item .thumb{width:80px;height:80px;min-height:inherit;position:absolute;left:0;top:0;padding:0}.widget-recent-articles .item time{font-family:DM Sans,Roboto,sans-serif;font-weight:400;padding:0}.widget-recent-articles .item time:before{display:none}.widget-recent-articles .item time i{display:inline-block;color:#4caf50;font-size:16px;vertical-align:middle;margin-right:3px;margin-top:-3px}.widget-recent-articles .item time svg{margin-right:5px;width:14px;height:14px;vertical-align:middle;margin-top:-3px;fill:#7e879a}.widget-recent-articles .item:last-of-type{margin-bottom:0}aside .widget-recent-articles .item a:before{border:none}.widget-instagram div.loading{text-align:center;padding:20px 0}.widget-instagram.loaded .loading{display:none}.widget-instagram ul{margin:0 -5px}.widget-instagram ul li{display:block;padding:0 2px 4px}.widget-instagram ul li .wrapper{overflow:hidden}.widget-instagram ul li a{display:block;overflow:hidden;width:100%;position:relative;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:100%}.widget-instagram ul li a:hover:before{opacity:1;visibility:visible;transform:scale(1)}.widget-instagram ul li a span.cover{height:100%;width:101%;position:absolute;left:0;top:0}.widget_epcl_instagram ul li a{padding-top:17.5%}body{font:16px DM Sans,Roboto,sans-serif;line-height:1.8;font-weight:400;color:#596172;-webkit-overflow-scrolling:touch;margin:0 auto;letter-spacing:.25px;background:#fff;-ms-word-wrap:break-word;word-wrap:break-word;background-size:cover!important}body.cover:before{content:"";display:block;width:100%;height:100%;background:#fff;position:fixed;top:0;bottom:0;opacity:.45;z-index:-1}svg.icon{fill:#fff;width:17px;height:17px;vertical-align:middle;-webkit-filter:drop-shadow(0 2px 5px rgba(0,0,0,.15));filter:drop-shadow(0 2px 5px rgba(0,0,0,.15))}svg.icon.large{width:21px;height:21px;margin-top:-2px}svg.icon.ularge{width:31px;height:31px;margin-top:-2px}[data-aos=fade]{opacity:0;transition:all .8s ease}[data-aos=fade-up]{opacity:0;transform:translateY(50px);transition:all .6s ease}.aos-animate{transform:translateY(0);opacity:1}.lazy,[data-lazy=true]{opacity:0;transition:all .3s ease}.lazy.loaded,[data-lazy=true].loaded{opacity:1}img{max-width:100%;height:auto}a{color:#596172;transition:all .3s ease}a:hover{color:#4caf50}a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .3s ease}i.fa,i.icon{font-style:normal!important}.np-bottom{padding-bottom:0!important}.no-margin{margin:0!important}.alignleft{float:left!important}.alignright{float:right!important}.aligncenter{display:block;margin:0 auto}.textleft{text-align:left!important}.textright{text-align:right!important}.textcenter{text-align:center!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.uppercase{text-transform:uppercase}.overflow{overflow:hidden}.hidden{display:none}.cover{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important}.parallax{background-attachment:fixed!important}hr{border:0;border-top:1px solid #eee;height:1px;margin:0 0 20px}.grid-container{max-width:1200px}.grid-container.grid-usmall{max-width:600px}.grid-container.grid-small{max-width:780px}.grid-container.grid-medium{max-width:990px}.grid-container.grid-large{max-width:1400px}.grid-container.grid-ularge{max-width:1600px}.dot{width:7px;height:7px;background-color:#4caf50;display:inline-block;vertical-align:middle;border-radius:50%;margin-top:-3px}.dot,.dot.small{margin-right:5px}.dot.small{width:4px;height:4px;margin-top:-1px}#wrapper{overflow:hidden}.row{margin-left:-20px;margin-right:-20px}.section{padding-top:50px;padding-bottom:50px}.fullwidth{display:block;width:100%;height:auto}.thumb{position:relative;z-index:1;min-height:80px}.full-link,.thumb .fullimage{position:absolute;left:0;top:0;width:100%;height:100%!important;z-index:1}.full-link{z-index:10}.content{margin-top:50px}.mfp-close{font-size:40px!important}.pace{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{display:block;background:#4caf50;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.pace .pace-activity{display:none;position:fixed;z-index:2000;top:15px;left:15px;width:14px;height:14px;border-color:#4caf50 transparent transparent #4caf50;border-style:solid;border-width:2px;border-radius:10px;-webkit-animation:pace-spinner .4s linear infinite;animation:pace-spinner .4s linear infinite}@-webkit-keyframes pace-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pace-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.epcl-border{background:#eee;height:1px;margin:50px auto 0}.epcl-border.small{width:75px;margin-top:30px}.epcl-banner{padding-bottom:0}.epcl-banner img.custom-image{display:block;margin:0 auto}#search-lightbox .title{margin-top:10px;color:#596172}#search-lightbox .title span{font-weight:700}#search-lightbox .search-wrapper{padding:0 40px}#search-lightbox .mfp-close{display:none}#search-results{position:relative;z-index:1}#search-results h2{padding:0 20px;text-align:center}#search-results div.box{margin-top:20px;padding:0 20px}#search-results article{background:#fff;border-radius:0;padding:20px}#search-results article .title{margin-bottom:5px}#search-results article iframe,#search-results article img{display:none}.epcl-social-buttons .button{margin:0 2px;border:0!important;background:#4caf50}.epcl-social-buttons .button i.fa{font-size:20px}.epcl-social-buttons .button:hover{color:#fff;transform:translateY(-2px);box-shadow:none}.epcl-social-buttons .button.dribbble{background-color:#d97aa6}.epcl-social-buttons .button.facebook{background-color:#175beb}.epcl-social-buttons .button.twitter{background-color:#1da1f2}.epcl-social-buttons .button.instagram{background-color:#ef00a2}.epcl-social-buttons .button.linkedin{background-color:#0077b5}.epcl-social-buttons .button.pinterest{background-color:#ee3e52}.epcl-social-buttons .button.tumblr{background-color:#5f7990}.epcl-social-buttons .button.youtube{background-color:#fb5555}.epcl-social-buttons .button.flickr{background-color:#ef3998}.epcl-social-buttons .button.twitch{background-color:#8551e6}.epcl-social-buttons .button.vk{background-color:#6299dc}.epcl-social-buttons .button.telegram{background-color:#08c}.epcl-social-buttons .button.rss{background-color:#f26522}#author{position:relative;z-index:1}#author h3.title{margin-bottom:15px}#author .position{font-size:14px;float:left;margin-right:30px}#author .position .dot{margin-right:5px}#author .flex{display:flex;align-items:center}#author div.avatar{width:100px;margin:0 auto}#author div.avatar a{display:block;border-radius:50%;overflow:hidden;width:100px;height:100px;box-shadow:2px 2px 5px 1px rgba(0,0,0,.2)}#author div.avatar img{display:block}#author .tagline{font-size:13px}#author div.info{padding-right:0;color:#596172;padding-left:40px}#author div.info .title{margin-bottom:0;float:left;margin-right:15px}#author div.info p{margin-top:15px}#author div.info .view-articles{margin-top:20px}#author div.social{display:inline-block;margin-top:10px;width:auto;border-radius:25px}#author div.social a{display:inline-block;margin:0 7px;font-size:18px;color:#4caf50;vertical-align:middle}#author div.social a.facebook{color:#175beb}#author div.social a.twitter{color:#1da1f2}#author .author-name{margin:20px 0 7px;line-height:1}#author .button{font-size:13px;margin-top:25px}div.text{font-size:16px;line-height:2;font-weight:400;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:.5px}div.text b,div.text strong{color:#242323}div.text iframe{max-width:100%}div.text hr{display:inline-block;width:100%}div.text div#map_canvas img,div.text div.ep-map img{max-width:none!important;height:inherit}div.text img{max-width:100%;height:auto}div.text img.alignleft{margin:0 24px 24px 0}div.text img.alignright{margin:0 0 24px 24px}div.text img.aligncenter{margin-bottom:0}div.text h1,div.text h2,div.text h3,div.text h4,div.text h5,div.text h6{font-weight:700;font-family:Dosis,sans-serif;color:#242323;letter-spacing:0}div.text h1{font-size:32px;padding-top:19.84px;margin-bottom:12.16px;line-height:1.3}div.text h2{font-size:28px;padding-top:14.4px;margin-bottom:17.6px;line-height:1.4}div.text h3{font-size:24px;padding-top:20.8px;margin-bottom:14.4px;line-height:1.5}div.text h4{font-size:18px}div.text h4,div.text h5{padding-top:8px;margin-bottom:24px}div.text h5{font-size:16px}div.text h6{font-size:14px;padding-top:8px;margin-bottom:24px}div.text a:not([class]){color:#4caf50}div.text a:not([class]):hover{color:#596172}div.text .ep-shortcode a:hover,div.text a.ep-shortcode:hover{text-decoration:none}div.text ol,div.text ul{margin:0 0 0 25px}div.text ul,div.text ul li{list-style-type:disc;position:relative}div.text ol,div.text ol li{list-style-type:decimal}div.text ol ol{list-style:upper-alpha}div.text ol ol ol{list-style:lower-roman}div.text ol ol ol ol{list-style:lower-alpha}div.text ol ol,div.text ol ul,div.text ul ol,div.text ul ul{margin-bottom:0;padding-bottom:0;padding-top:10px}div.text dl{margin:0 1.5em}div.text dt{font-weight:600}div.text dd{margin-bottom:15px}div.text abbr,div.text acronym{border-bottom:1px dotted;cursor:help}div.text ins{text-decoration:none}div.text blockquote,div.text dd,div.text pre{margin-bottom:20px}div.text blockquote{padding:40px 40px 40px 85px;margin:0 0 25px;font-style:italic!important;position:relative;z-index:1;font-size:18px;background:no-repeat 20px 20px url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Ik00LjU4MyAxNy4zMjFDMy41NTMgMTYuMjI3IDMgMTUgMyAxMy4wMTFjMC0zLjUgMi40NTctNi42MzcgNi4wMy04LjE4OGwuODkzIDEuMzc4Yy0zLjMzNSAxLjgwNC0zLjk4NyA0LjE0NS00LjI0NyA1LjYyMS41MzctLjI3OCAxLjI0LS4zNzUgMS45MjktLjMxMSAxLjgwNC4xNjcgMy4yMjYgMS42NDggMy4yMjYgMy40ODlhMy41IDMuNSAwIDAxLTMuNSAzLjUgMy44NzEgMy44NzEgMCAwMS0yLjc0OC0xLjE3OXptMTAgMEMxMy41NTMgMTYuMjI3IDEzIDE1IDEzIDEzLjAxMWMwLTMuNSAyLjQ1Ny02LjYzNyA2LjAzLTguMTg4bC44OTMgMS4zNzhjLTMuMzM1IDEuODA0LTMuOTg3IDQuMTQ1LTQuMjQ3IDUuNjIxLjUzNy0uMjc4IDEuMjQtLjM3NSAxLjkyOS0uMzExIDEuODA0LjE2NyAzLjIyNiAxLjY0OCAzLjIyNiAzLjQ4OWEzLjUgMy41IDAgMDEtMy41IDMuNSAzLjg3MSAzLjg3MSAwIDAxLTIuNzQ4LTEuMTc5eiIgZmlsbD0iIzU5NjE3MiIvPjwvc3ZnPg==");line-height:1.85;font-weight:400;border:1px solid #eee;background-size:40px}div.text blockquote em{font-style:italic}div.text blockquote__citation,div.text blockquote cite{color:#596172;font-style:normal;font-size:15px;text-transform:none}div.text blockquote ul{padding-bottom:0}div.text blockquote p{padding-top:0}div.text blockquote p:last-of-type{margin-bottom:0}div.text pre{overflow:auto;max-width:100%;font-size:15px}div.text code:not([class*=language-]),div.text pre:not([class*=language-]){font-family:Monaco,monospace;background:#f9f9f9;color:#596172;border:1px solid #eee}div.text code:not([class*=language-]){padding:2px 8px;margin:0 1px;font-size:14px;display:inline-block}div.text pre:not([class*=language-]){padding:25px;line-height:1.8;overflow:auto}div.text pre:not([class*=language-]) code:not([class*=language-]){border:0}div.text pre:not([class*=language-]) ol{margin:0 0 0 35px;padding:0;list-style:decimal;list-style-position:outside}div.text pre:not([class*=language-]) ol li{padding-bottom:0;list-style-position:outside}div.text table{text-align:center;border:1px solid #ccc;width:100%;max-width:100%}div.text table,div.text table td,div.text table th{border:1px solid #ddd;padding:7px 15px;text-align:center}div.text table th{font-weight:600}div.text .gallery dl{margin:0}div.text address{font-style:italic;margin-bottom:25px}div.text .bypostauthor,div.text .gallery-caption{color:#596172}div.text .aligncenter,div.text div.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:24px}div.text .alignright{float:right;margin:0 0 24px 24px}div.text .alignleft{float:left;margin:0 24px 24px 0}div.text .wp-caption{background:#fff;border:1px solid #eee;max-width:96%;padding:8px 3px 10px!important;text-align:center;margin-bottom:25px;border-radius:7px}div.text .wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}div.text .wp-caption p.wp-caption-text{font-size:12px;line-height:17px;margin:0;padding:0 4px}div.text .attachment a:not(.button),div.text .gallery a:not(.button),div.text .wp-caption a:not(.button),div.text div a:not(.button){border:0}div.text .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}div.text .screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}div.text .epcl-gallery ul{margin:0 -10px}div.text .epcl-gallery ul li{list-style:none;padding:0 5px 10px}div.text figure,div.text iframe,div.text p{padding-top:8px;margin-bottom:24px}div.text blockquote,div.text hr,div.text pre,div.text table{margin-top:8px;margin-bottom:24px}div.text li{padding-bottom:8px}div.text ol,div.text ul{margin-bottom:24px}div.text ol li:last-of-type,div.text ul li:last-of-type{padding-bottom:0}div.text>:first-child{padding-top:0}div.text figure{margin-bottom:25px}div.text figure figcaption{text-align:center;font-size:90%;opacity:.75;margin-top:5px}div.text .kg-image-card{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}div.text .kg-image-card.kg-width-wide{width:85%}div.text .kg-image-card.kg-width-full{width:100%}div.text .kg-embed-card{display:flex;flex-direction:column;align-items:center}div.text .kg-embed-card iframe{margin-bottom:0;display:block;width:100%;height:400px}div.text .kg-embed-card figcaption{margin-top:10px;max-width:61.8%}div.text .kg-gallery-container{display:flex;flex-direction:column}div.text .kg-gallery-container a{background:none}div.text .kg-gallery-container a:hover{background:#000}div.text .kg-gallery-row{display:flex;flex-direction:row;justify-content:center}div.text .kg-gallery-image img{display:block;margin:0;width:100%;height:100%}div.text .kg-gallery-row:not(:first-of-type){margin:.75em 0 0}div.text .kg-gallery-image:not(:first-of-type){margin:0 0 0 .75em}div.text .kg-bookmark-card figcaption{margin-top:5px}div.text .kg-bookmark-container{display:flex;flex-wrap:wrap;color:#596172;text-decoration:none;border:1px solid #eee;overflow:hidden}div.text .kg-bookmark-container:before{display:none}div.text .kg-bookmark-container:hover{border-color:#d5d5d5}div.text .kg-bookmark-content{flex-basis:0;flex-grow:999;min-width:50%;padding:20px}div.text .kg-bookmark-title{font-weight:600;font-size:15px;color:#242323}div.text .kg-bookmark-description{font-size:14px}div.text .kg-bookmark-description,div.text .kg-bookmark-metadata{margin-top:12px}div.text .kg-bookmark-thumbnail{flex-basis:12rem;flex-grow:1}div.text .kg-bookmark-thumbnail img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:0}div.text .kg-bookmark-icon{width:22px;height:22px;margin-right:8px;vertical-align:middle;position:relative;top:-2px}div.text .kg-bookmark-author:after{content:"•";margin:0 6px}div.text .kg-bookmark-publisher{font-weight:400}#header{position:relative;z-index:2}#header div.menu-mobile{display:none}#header div.menu-wrapper{padding:50px 0 0}#header div.menu-inner{position:relative;display:flex;flex-direction:row;align-items:center}#header .logo{text-align:center;margin:20px auto}#header .logo a{display:inline-block;color:#242323}#header .logo a i.fa{margin-right:10px;vertical-align:middle;position:relative;top:-3px}#header .logo a img{display:block;max-width:100%;height:auto;margin:0 auto}#header .logo a:hover{transform:translateY(-2px)}#header .logo.text-logo .dot{display:inline-block;width:10px;height:10px;background-color:#4caf50;border-radius:50%;margin-left:5px;vertical-align:baseline}#header .epcl-search{position:absolute;right:20px}#header .epcl-border{margin:20px 0 0}.main-nav{position:relative;z-index:100;text-align:center}.main-nav ul.menu{font-size:0}.main-nav ul.menu>li.menu-item-has-children{margin-right:10px;padding-right:15px}.main-nav ul.menu li{display:inline-block;padding:20px 17px 0;position:relative}.main-nav ul.menu li.subscribe-menu-item{padding-top:0;padding-bottom:0}.main-nav ul.menu li.menu-item-has-children:after{font-family:FontAwesome;content:"\f107";display:block;color:#242323;position:absolute;font-size:14px;right:0;top:50%;z-index:5;transform:translateY(-50%);margin-top:0}.main-nav ul.menu li a{display:inline-block;font-size:14px;line-height:1.25;position:relative;z-index:1;color:#242323;font-weight:500}.main-nav ul.menu li a.lightbox{background:none;font-size:20px;top:-7px;vertical-align:middle}.main-nav ul.menu>li.current-menu-ancestor>a,.main-nav ul.menu li.current-menu-item>a,.main-nav ul.menu li a:hover{color:#4caf50}.main-nav ul.sub-menu{position:absolute;left:0;top:100%;z-index:100;padding:15px 0;background:#fff;min-width:250px;text-align:left;left:-20px;opacity:0;visibility:hidden;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);transform:translateY(-15px);transition:all .5s ease}.main-nav ul.sub-menu li{display:block;padding:0}.main-nav ul.sub-menu li.current-menu-item a{font-weight:500}.main-nav ul.sub-menu li.menu-item-has-children:after{display:none;right:10px;content:"\f105"}.main-nav ul.sub-menu li a{display:block;font-size:14px;font-weight:400;color:#242323;padding:10px 25px;background-image:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05));background-repeat:no-repeat;background-size:100% 0;background-position:0 100%;box-shadow:none}.main-nav ul.sub-menu li a:hover{color:#4caf50}.main-nav ul.sub-menu ul.sub-menu{left:100%;top:-15px;transform:scale(1) translateX(-10px)}.main-nav ul.menu li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:scale(1) translateY(0)}.main-nav ul.menu>li.menu-item-has-children.last-menu-item ul.sub-menu{left:auto;right:0}.main-nav ul.menu>li.menu-item-has-children.last-menu-item ul.sub-menu ul.sub-menu{left:auto;right:100%}@-webkit-keyframes headerPinnedSlideDown{0%{top:-100%}to{top:0}}@keyframes headerPinnedSlideDown{0%{top:-100%}to{top:0}}.account-menu{position:absolute;right:60px}.account-menu-avatar{position:relative;display:block;margin:0;padding:1px;width:32px;height:32px;background:#e4eaed;border-radius:100%;cursor:pointer}.account-menu-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100%}.account-menu ul{visibility:hidden;position:absolute;top:43px;right:-8px;z-index:9998;padding:8px 0;min-width:240px;background:#fff;border-radius:3px;box-shadow:0 12px 26px rgba(39,44,49,.08),1px 3px 8px rgba(39,44,49,.06);list-style:none;opacity:0;transition:all .3s cubic-bezier(.4,.01,.165,.99),opacity .2s cubic-bezier(.4,.01,.165,.99);transform:translateY(-6px) scale(.95);transform-origin:top right;pointer-events:none}.account-menu-avatar.active+ul{visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:all}.account-menu ul:before{content:"";position:absolute;top:-8px;right:14px;z-index:9998;width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px}.account-menu ul li{margin:0;padding:0;font-size:14px}.account-menu .account-info{display:flex;flex-direction:column;margin:0 0 6px;padding:4px 20px 12px;border-bottom:1px solid #e5eff5;color:#738a94}.account-info .account-email{display:inline-block;overflow-x:hidden;margin-top:-4px;max-width:200px;color:#303a3e;font-weight:600;text-overflow:ellipsis}.account-menu ul a{display:block;padding:6px 20px;color:#303a3e}.account-menu ul a:hover{color:#4caf50;text-decoration:none}#footer{margin-top:50px;padding:0;border:1px solid #eee}#footer .widgets{border-left:0;border-right:0}#footer .widgets .row{display:flex;flex-flow:row wrap}#footer .widgets .widget{border-left:1px solid #eee;padding:50px 35px}#footer .widgets .widget:first-child{border:0}#footer .widgets .widget:after{margin:0}#footer .widgets .default-sidebar,#footer .widgets .mobile-sidebar{display:flex;flex-flow:row wrap}#footer .widgets .grid-33{flex-grow:1}#footer a#back-to-top{position:fixed;right:20px;bottom:20px;z-index:99;border:0;width:40px;height:40px;text-align:center;line-height:40px;padding:0}#footer a#back-to-top img{vertical-align:middle}#footer .epcl-border,#footer a#back-to-top i.fa{margin:0}#footer .published{text-align:center;margin:50px 0;font-size:14px}#footer .published a{font-weight:700}#footer .published a:hover{color:#242323}.epcl-slider{padding:0;visibility:hidden;opacity:0;margin-top:50px;transition:all 1s ease;margin-bottom:50px}.epcl-slider .slick-next,.epcl-slider .slick-prev{top:45%}.epcl-slider.slick-initialized{visibility:visible;height:inherit;opacity:1}.epcl-slider .item{margin-bottom:120px}.epcl-slider .item article{position:relative;z-index:3;display:flex;min-height:500px;box-sizing:border-box;margin:0 15px}.epcl-slider .item .img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover}.epcl-slider .item .info{min-width:600px;max-width:600px;margin:auto auto -100px;padding:25px 40px;text-align:center;position:relative;z-index:11;background-color:#fff;box-shadow:0 6px 10px 0 rgba(0,0,0,.15);opacity:0;transform:translateY(50px)}.epcl-slider .item .info .title{margin-top:5px;margin-bottom:20px}.epcl-slider .slick-current .info{transform:translateY(0);opacity:1;transition:all .6s ease}.epcl-popular-categories{margin-top:50px}.epcl-popular-categories .slick-slider{margin:0 -10px}.epcl-popular-categories .slick-track{margin-left:0}.epcl-popular-categories .item{height:175px;position:relative;margin:0 10px;overflow:hidden;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.15)}.epcl-popular-categories .item .title{position:absolute;left:0;bottom:15px;margin:0;background:#fff;padding:10px 15px;line-height:1;font-size:20px}.epcl-popular-categories .item .count{display:inline-block;width:7px;height:7px;margin:0 1px;border-radius:50%;vertical-align:middle}time{position:relative;padding-left:18px;color:#424851}time:before{content:"";width:5px;height:5px;background-color:#4caf50;position:absolute;left:0;top:50%;margin-top:-3px;border-radius:50%;transition:all .3s ease}time.small{font-size:12px;line-height:1;padding-left:12px}time.small:before{width:4px;height:4px;margin-top:-2px}div.articles article{padding-bottom:50px;max-width:990px;margin:0 auto;text-align:center}div.articles article:last-of-type{padding-bottom:0}div.articles article .article-wrapper{position:relative;z-index:1;padding:0}div.articles article .post-format-wrapper{margin-bottom:30px}div.articles article .post-format-wrapper:hover .continue-reading{opacity:1;right:30px}div.articles article .continue-reading{position:absolute;right:0;bottom:40px;z-index:3;opacity:0;transition:all .7s ease}div.articles article .post-title{position:absolute;left:40px;bottom:45px;z-index:3;margin:0;padding:0;max-width:55%;text-align:left}div.articles article .post-title a{display:inline;padding:14px 22px 10px}div.articles article a.thumb{display:block;min-height:440px}div.articles article div.post-excerpt{margin:25px 0}div.articles .post-format-wrapper{position:relative;z-index:2;padding:0;box-shadow:0 3px 12px -1px rgba(7,10,25,.2),0 22px 27px -20px rgba(7,10,25,.2)}div.articles .post-format-wrapper.hidden{display:none}div.meta{font-weight:600;font-family:Dosis,sans-serif}div.meta,div.meta a{color:#424851}div.meta a:hover{color:#4caf50}div.meta.absolute{position:absolute;right:20px;top:25px;z-index:10;background-color:#ab47bc;border-radius:25px;padding:3px 10px}div.meta.absolute .meta-info{color:#fff;font-size:13px;margin:0 3px;text-shadow:0 2px 5px rgba(0,0,0,.15)}div.meta.absolute .meta-info svg{width:15px;height:15px}div.meta.absolute .meta-info i{font-size:14px;vertical-align:middle;margin-top:-3px;display:inline-block}div.meta .min-read{display:inline-block}div.meta .min-read span{display:inline-block;width:20px;height:20px;border-radius:50%;color:#fff;background-color:#ab47bc;text-align:center;line-height:21px;font-size:13px;vertical-align:middle;margin-top:-3px;overflow:hidden}div.meta .meta-info{margin-right:10px;font-size:15px}div.meta .author .author-image{width:35px;height:35px;position:relative;left:auto;top:-1px;display:inline-block;vertical-align:middle;margin-right:7px;border-radius:50%;box-shadow:2px 2px 5px 1px rgba(0,0,0,.2)}div.meta .author .author-image.small{width:30px;height:30px}.pagination{text-align:center;padding-bottom:0}.pagination div.nav{display:inline-block}.pagination div.nav>span{margin:0 10px;font-size:14px;font-weight:500;padding:0 15px}.pagination div.nav>span,.pagination div.nav a{display:inline-block;height:36px;line-height:36px}.pagination div.nav a{vertical-align:top;padding:0 20px;border-radius:25px}.pagination div.nav a span{padding:0;margin:0}div.left-content{padding-right:40px}.classic div.left-content{padding-top:0;padding-bottom:0}.grid-sidebar div.left-content{padding:0}.no-active-sidebar div.left-content{width:auto;float:none}#sidebar{border:0;position:relative;z-index:2;float:right;padding:0}#sidebar .widget{position:relative;padding:0 20px;margin-bottom:50px}#sidebar .widget:last-child{margin-bottom:0}.grid-sidebar #sidebar .widget:first-child{padding-top:25px}#sidebar.is-affixed .inner-wrapper-sticky{padding:0 20px}#page h2.title{margin-bottom:10px;font-size:28px}#page #single .post-content{margin-top:0}#page .no-thumb .featured-image{display:none}#page .no-thumb.fullcover .widget_search{border-top-right-radius:7px}#page.fullwidth .left-content{border:0}#archives .module-wrapper.no-counter,#home .module-wrapper.no-counter{margin-top:50px}#archives .module-wrapper.no-filters .content,#home .module-wrapper.no-filters .content{border-top-right-radius:7px;border-top-left-radius:7px}.tag-description{margin-bottom:20px;display:flex;align-items:center}.tag-description .left{position:relative;z-index:2;padding-left:85px;margin:0 auto;width:auto}.tag-description .left .total{font-weight:700}.tag-description .right{font-size:14px}.tag-description .icon{position:absolute;left:0;top:50%;transform:translateY(-50%)}.tag-description .icon svg{fill:#4caf50;width:60px;height:60px}.site-header-background{position:relative;padding-bottom:12px;color:#fff;background:#0a0b0c no-repeat 50%;background-size:cover}.site-header-background:before{bottom:0;background:rgba(0,0,0,.18)}.site-header-background:after,.site-header-background:before{content:"";position:absolute;top:0;right:0;left:0;z-index:10;display:block}.site-header-background:after{bottom:auto;height:140px;background:linear-gradient(rgba(0,0,0,.15),transparent)}.site-header-background.no-image:after,.site-header-background.no-image:before{display:none}.site-header-content{z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6vw 3vw;min-height:200px;max-height:340px}.site-archive-header{padding-top:40px;padding-bottom:40px}.site-archive-header .site-header-content{position:relative;align-items:stretch;padding:12vw 0 20px;min-height:200px;max-height:600px}.site-archive-header .site-header-content .title{color:#fff}.site-archive-header .no-image{padding-top:0;padding-bottom:0;background:#fff;opacity:1}.site-archive-header .no-image .title,.site-archive-header .no-image .total{color:#15171a;opacity:1}.site-archive-header .no-image .site-description{color:#738a94;opacity:1}.site-archive-header .no-image .site-header-content{padding:5vw 0 10px;border-bottom:1px solid #eaeff1}#page-404 div.not-found{text-align:center;margin:-10px auto 30px}#page-404 div.not-found .title{margin:0}#page-404 div.not-found .title strong{font-size:150%}#page-404 div.not-found i.fa{font-size:120px;margin:0 0 20px}#page-404 div.text .title{padding-bottom:5px}#page-404 div.buttons{margin-top:10px;text-align:center}#single.fullcover .featured-image{position:relative;z-index:1}#single.fullcover .featured-image img{-o-object-fit:cover;object-fit:cover;height:500px;box-shadow:0 3px 7px 1px rgba(0,0,0,.15)}#single.fullcover .featured-image .info{position:absolute;left:40px;bottom:40px;max-width:600px;z-index:3}#single.fullcover .featured-image .title{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;padding:14px 22px 10px;margin:0}#single.classic .featured-image{margin-bottom:45px;position:relative;z-index:2}#single.classic .featured-image .info{position:absolute;left:25px;bottom:25px;max-width:70%}#single.classic .featured-image .title{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;padding:14px 22px 10px;margin:0}#single.classic .main-title{margin-bottom:20px}#single .left-content .meta{text-align:center}#single .post-content{margin-top:45px}#single .no-access-post-excerpt{font-style:italic;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding-bottom:2rem}#single .post-upgrade-cta{display:flex;flex-direction:column;align-items:center}#single .post-upgrade-cta .post-upgrade-cta-content{margin:0 3rem;padding:2.5rem 2rem;text-align:center;border-radius:5px;border:1px dashed #ccc}#single .post-upgrade-cta h2{margin:0;font-size:2rem;font-weight:600;letter-spacing:-.5px;line-height:1.4em;padding-bottom:.7em}#single .post-upgrade-cta .button{margin:2rem 0}#single section.related{padding-top:0}#single section.related .row{margin:0 -15px;display:flex;flex-flow:row wrap}#single section.related article{padding:0 15px 30px}#single section.related article .hover-effect{box-shadow:0 3px 12px -1px rgba(7,10,25,.2),0 22px 27px -20px rgba(7,10,25,.2)}#single section.related div.info{margin-top:20px}#single section.related div.info time{margin-top:10px;font-size:11px}#single section.siblings article{position:relative;z-index:1;height:175px;background:#242323;margin-top:30px;box-shadow:0 3px 12px -1px rgba(7,10,25,.2),0 22px 27px -20px rgba(7,10,25,.2)}#single section.siblings article:first-child{margin-top:0}#single section.siblings article .thumb{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}#single section.siblings article .info{position:absolute;left:0;bottom:20px;z-index:3;margin:0;max-width:50%;text-align:left;box-shadow:3px 3px 7px 0 rgba(0,0,0,.15);transition:all .7s ease}#single section.siblings article .info .mask{padding:10px 20px;font-size:19px}#single section.siblings article .epcl-button{position:absolute;bottom:20px;right:20px;z-index:3}#single section.siblings article.prev{text-align:right}#single section.siblings article.prev div.info{left:auto;right:0}#single section.siblings article.prev .epcl-button{right:auto;left:20px}#single section.siblings article:hover .info{box-shadow:none}.signup-container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;min-height:100vh}.signup-frame{margin:0 auto}.signup-frame .signin-form,.signup-frame .signup-form{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.signup-frame .signin-box button .button-content,.signup-frame .signup-box button .button-content{white-space:nowrap}.site-signup{display:flex;flex-direction:column;justify-content:center;align-items:center}.signup-form{margin:0 auto;max-width:500px;width:100%;text-align:center}.signup-title{margin:0 0 .1em;font-size:4.2rem}.signup-form p{color:#738a94;font-size:1.3em}.signup-form p small{display:inline-block;margin:15px 0 0}.signup-box{display:flex;justify-content:space-between;align-items:center}.signup-box .button{margin-left:10px}@media (max-width:600px){.signup-box{flex-direction:column}.signup-box .button{margin:15px 0 0;width:100%}}.site-signin{display:flex;flex-direction:column;justify-content:center;align-items:center}.signin-form{margin:0 auto;max-width:500px;width:100%;text-align:center}.signin-title{margin:0 0 .1em;font-size:4.2rem}.signin-form p{color:#738a94;font-size:1.3em}.signin-form p small{display:inline-block;margin:15px 0 0}.signin-box{display:flex;justify-content:space-between;align-items:center}.signin-box .button{margin-left:10px}@media (max-width:600px){.signin-box{flex-direction:column}.signin-box .button{margin:15px 0 0;width:100%}}.checkout-form{margin:0 auto 10vw;max-width:700px;width:100%;text-align:center}.checkout-title{margin:0 auto 10px;padding:5vw 0 0;font-size:4rem;font-weight:600;letter-spacing:-.6px}.checkout-form p{margin:0 auto 60px;max-width:500px;color:#738a94;font-size:1.2em;padding-bottom:40px}.checkout-box{display:flex;justify-content:center;align-items:stretch}.checkout-plan{flex:1 1 auto;display:flex;flex-direction:column;padding:30px;border-top:6px solid #4caf50;color:#303a3e;text-align:left;background:#fff;border-radius:10px;box-shadow:0 0 0 1px rgba(39,44,49,.03),0 0 3px rgba(39,44,49,.05),0 5px 22px -10px rgba(39,44,49,.12),0 25px 30px -25px rgba(39,44,49,.05)}.checkout-plan+.checkout-plan{margin-left:30px}.checkout-plan-header{position:relative;padding:0 0 50px;color:#738a94;text-align:center}.checkout-plan-header:after{content:"";position:absolute;right:30%;bottom:25px;left:30%;display:block;height:2px;background:rgba(39,44,49,.08);border-radius:2px}.checkout-plan-header h3{margin:0 0 25px;color:#15171a;font-size:1.8rem;line-height:1.15em;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.checkout-plan-header span{font-size:2.6rem;font-weight:300}.checkout-plan-header strong{color:#15171a;font-size:4.5rem;font-weight:500}.checkout-plan-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.checkout-plan-content ul{margin:0;padding:0;list-style:none}.checkout-plan-content li{position:relative;margin:0;padding:0 0 1rem 1.6rem;line-height:1.4em;list-style-type:none!important}.checkout-plan-content li:before{content:"✓";position:absolute;left:0;display:block;color:#449d48;font-size:1.6rem;font-weight:600}.checkout-plan-content .button{margin:20px 0 0;text-align:center}@media (max-width:740px){.checkout-title{margin-top:50px}.checkout-box{flex-direction:column}.checkout-plan+.checkout-plan{margin:5vw 0 0}}form[data-members-form] .button-loader,form[data-members-form] .message-error,form[data-members-form] .message-success{display:none}.message-error svg,.message-success svg{position:relative;top:-1px;margin-right:5px;width:15px;height:15px}.message-success svg{fill:#fff}.message-error svg{fill:#f44336}form[data-members-form].error .message-error,form[data-members-form].success .message-success{position:fixed;top:20px;right:20px;left:20px;z-index:9999;margin:0 auto;padding:10px 0;color:#fff;font-size:1.4rem;line-height:1.5em;font-weight:500;text-align:center;background:#449d48;border-radius:5px}form[data-members-form].success .message-success{background:#449d48}form[data-members-form].error .message-error{color:#f44336;background:#fff;box-shadow:0 0 0 1px #f44336}form[data-members-form] .button{position:relative}form[data-members-form].loading .button-content{visibility:hidden}form[data-members-form].loading .button-loader{position:absolute;left:50%;display:inline-block;margin-left:-19px;height:31px;transform:scale(.7)}.button-loader svg path,.button-loader svg rect{fill:#fff}form[data-members-form].error .message-error,form[data-members-form].success .message-success{display:block}.site-account{z-index:1;display:flex;flex-direction:column;align-items:center;padding:5vw}.subscriber-box{margin:0 auto;max-width:560px;width:100%}.subscriber-header{display:flex;justify-content:space-between;align-items:flex-start}.subscription-title h1{margin-bottom:12px;font-size:3.4rem}.subscriber-avatar{position:relative;flex:1 0 120px;width:120px;height:120px;border:1px solid #e4eaed;background:#e4eaed;border-radius:100%;-o-object-fit:cover;object-fit:cover}.subscription .subscriber-avatar{margin:4px 0 0 20px}.subscriber-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100%}.subscriber-box p{line-height:1.5em}.subscription{padding:20px 0 40px}.subscription-expiration-warning{color:#f44336}.subscriber-details{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:30px;padding:20px 0 0;border-top:1px solid #e4eaed;border-bottom:1px solid #e4eaed}.subscriber-detail{flex:1 0 50%;display:flex;flex-direction:column;margin:0 0 20px;padding:0 20px 0 0}.subscriber-detail-label{font-size:1.3rem;font-weight:700;text-transform:uppercase}.subscription-actions{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.subscription-actions li{margin:0 .8rem 0 0;padding:0}.subscription-actions li:last-of-type{margin-right:0}.subscription-actions li a{display:inline-block;padding:0 1.8rem;height:44px;border:0;color:#4caf50;font-size:1.5rem;line-height:42px;font-weight:600;text-align:center;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:5px;box-shadow:inset 0 0 0 1px #4caf50;cursor:pointer;transition:.4s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.subscription-actions li a:hover{color:#357a38;text-decoration:none;box-shadow:inset 0 0 0 1px #3d8b40;transition:.2s ease}.subscription-actions .gh-subscription-cancel{color:color(#738a94 l(10%));box-shadow:inset 0 0 0 1px #90a2aa}.subscription-actions .gh-subscription-cancel:hover{color:#738a94;box-shadow:inset 0 0 0 1px #738a94}.gh-subscription-cancel[data-members-continue-subscription]{color:#fff;background-color:#4caf50;box-shadow:none}.gh-subscription-cancel[data-members-continue-subscription]:hover{color:#fff;background-color:#3d8b40;box-shadow:none}.gh-error-subscription-cancel{display:block;margin-top:10px;color:#f44336;font-size:1.5rem}.account-box{display:flex;flex-direction:column;align-items:center;margin:0 auto;max-width:560px;padding:2rem}.account-box-title{margin-top:20px;font-size:3.4rem;text-align:center}.account-box p{text-align:center}.header-cta{margin-left:20px}.post-card-header-tags{display:flex;align-items:center;margin:0 0 .2em}.post-visibility{display:inline-block;margin:0 8px 1px 0;padding:1px 5px;border:1px solid #c5d2d9;color:#738a94;font-size:1.2rem;line-height:1.4em;border-radius:4px}.post-visibility-members,.post-visibility-paid{display:none}.post-upgrade-cta{display:flex;flex-direction:column;align-items:center}.post-upgrade-cta-content{margin:0 5vw;padding:40px 30px;max-width:840px;width:90vw;text-align:center;border-radius:5px;box-sizing:border-box}.post-upgrade-cta-content h2{margin:0;color:#fff;font-size:2.6rem;font-weight:600;letter-spacing:-.5px}.post-upgrade-cta .button,.post-upgrade-cta .button:hover{margin:30px 0;text-decoration:none;box-shadow:none}.post-upgrade-cta p{margin:0}.post-upgrade-cta a,.post-upgrade-cta a:hover{color:#fff;text-decoration:underline;box-shadow:none!important}@media (max-width:600px){.subscriber-details{flex-direction:column}.subscriber-avatar{display:none}}.notification{visibility:hidden;position:fixed;top:0;right:0;left:0;z-index:9000;padding:22px 60px;color:#fff;font-size:1.6rem;line-height:1.3em;font-weight:500;text-align:center;background:#558b2f;transition:all .35s cubic-bezier(.19,1,.22,1) .5s;transform:translateY(-175%)}.billing-success .notification-billing-update,.checkout-success .notification-checkout,.signin-success .notification-signin,.signup-success .notification-signup,.subscribe-success .notification-subscribe{visibility:visible;transform:translateY(0)}.billing-cancel .notification-billing-update-cancel{visibility:visible;background:#f44336;transform:translateY(0)}.notification.closed{visibility:hidden;transition:all 1.35s cubic-bezier(.19,1,.22,1);transform:translateY(-175%)}.notification-close{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.notification-close:before{transform:rotate(45deg)}.notification-close:after,.notification-close:before{content:"";position:absolute;top:29px;right:25px;display:block;width:18px;height:2px;background:#fff;border-radius:2px}.notification-close:after{transform:rotate(-45deg)}.subscribe-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;justify-content:center;align-items:center;background:rgba(9,10,11,.97);opacity:0;transition:opacity .2s ease-in;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.subscribe-overlay .subscribe-close:after,.subscribe-overlay .subscribe-close:before{top:36px;width:30px}.subscribe-overlay:target{opacity:1;pointer-events:auto}.subscribe-overlay-content{position:relative;z-index:9999;margin:0 0 5vw;padding:4vw;color:#fff;text-align:center}.subscribe-overlay .subscribe-form{border:none;color:#fff;background:none}.subscribe-overlay-logo{position:fixed;top:23px;left:30px;height:30px}.subscribe-overlay-title{display:inline-block;margin:0 0 10px;font-size:5.2rem;line-height:1.15em}.subscribe-overlay-description{margin:0 auto 50px;max-width:650px;color:#fff;font-family:Georgia,serif;font-size:2.4rem;line-height:1.3em;font-weight:300;opacity:.8}.subscribe-overlay form{display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:540px}.subscribe-overlay .form-group{flex-grow:1}.subscribe-overlay .subscribe-email{display:block;padding:14px 20px;width:100%;border:none;color:#738a94;font-size:2rem;line-height:1em;font-weight:400;letter-spacing:.5px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;border-radius:8px;transition:border-color .15s linear;-webkit-appearance:none}.subscribe-email:focus{outline:0;border-color:#c5d2d9}.subscribe-overlay button{display:inline-block;margin:0 0 0 15px;padding:0 25px;height:52px;outline:none;color:#fff;font-size:1.7rem;line-height:38px;font-weight:400;text-align:center;background:#9e9d24;border-radius:8px;-webkit-font-smoothing:subpixel-antialiased}.subscribe-overlay button:active,.subscribe-overlay button:focus{background:#74741b}.subscribe-overlay .loading .button-loader{top:5px}@media screen and (min-width:981px) and (max-width:1200px){.hide-on-desktop,.hide-on-desktop-sm{display:none!important}body{min-width:inherit;font-size:14px}img{max-width:100%;height:auto}.grid-container{padding-left:40px;padding-right:40px}.title{font-size:20px}.content{padding-left:0;padding-right:0}div.left-content{padding-right:20px;padding-left:0}.epcl-slider{margin-bottom:0}div.articles article{padding-left:0;padding-right:0}#footer{border-bottom:0}#footer .widgets{padding:0 20px}#footer .widgets .widget{margin-bottom:0;border-bottom:1px solid #eee!important;width:50%}#footer .widgets .widget:nth-child(3){border-left:0}#footer .epcl-border{display:none}}@media screen and (max-width:980px){.content{margin-top:30px}div.left-content{padding-right:0}.no-sidebar .default-sidebar{display:none!important}.one-sidebar .left-content{width:auto}.title{font-size:20px}.title.ularge{font-size:34px}.title.large{font-size:28px}.title.medium{font-size:24px}.title.small{font-size:16px}.title.usmall{font-size:13px}div.left-content{margin:0;border:0}aside,aside:before{border:0}aside .widget_search{margin:0!important;background:none;padding-left:0!important;padding-right:0!important}div.articles.classic article h4.title{font-size:24px;margin-bottom:0}div.articles.classic article div.meta{margin-top:10px}div.articles.classic article .post-excerpt{font-size:13px}div.articles.classic article .right{padding-left:inherit}div.articles.classic article.no-thumb .bottom{margin-top:0}#header{position:relative}#header div.menu-mobile{display:block;position:absolute;left:40px;top:50%;font-size:31px;cursor:pointer;transform:translateY(-50%);z-index:200;margin-top:3px;color:#242323;transition:all .3s ease}#header div.menu-mobile i{vertical-align:middle}body.menu-open #header div.menu-mobile i:before{content:"\eb2f"}#header nav{display:none}#header div.menu-wrapper{padding-bottom:10px;padding-top:15px}#header.advertising .logo{float:none}#wrapper,nav.mobile.main-nav{transition:all .3s ease}nav.mobile.main-nav{position:fixed;left:0;top:0;bottom:0;height:100%;margin:0;width:300px;z-index:100;background:#fff;text-align:center;padding:20px;box-sizing:border-box;transform:translateX(-300px);box-shadow:0 3px 12px -1px rgba(7,10,25,.2),0 22px 27px -20px rgba(7,10,25,.2);opacity:0;visibility:hidden;overflow:auto}nav.mobile.main-nav ul{float:none}nav.mobile.main-nav li{display:block}body.menu-open nav.mobile.main-nav{opacity:1;visibility:visible;transform:translateX(0)}div.menu-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:90;opacity:0;visibility:hidden;transition:all .3s ease}body.menu-open div.menu-overlay{opacity:.25;visibility:visible}body.menu-open #wrapper{transform:translateX(300px)!important}body.menu-open #wrapper nav{opacity:1;visibility:visible}}@media screen and (min-width:768px) and (max-width:990px){body{font-size:14px}.grid-container{padding-left:40px;padding-right:40px}.np-tablet{padding-left:0;padding-right:0}.nofloat-tablet{float:none!important}.widget{margin-bottom:30px}aside .default-sidebar,aside .mobile-sidebar{display:flex;flex-flow:row wrap}aside .widget{width:50%;float:left;border:0;padding:0 30px;flex-grow:1;box-sizing:border-box}aside .widget.widget_search{background:none}#single.fullcover .featured-image .title,div.articles article .post-title a{padding:10px 15px}div.articles article a.thumb{min-height:325px}#single.fullcover .featured-image img{height:325px}#single .left-content{padding:0 20px}#header div.menu-wrapper{padding:0!important}#header .logo{padding:20px!important;margin:0 auto!important}#header .logo .title{font-size:50px}.main-nav ul.menu li a{font-size:18px}.epcl-slider{margin-left:0;margin-right:0}.epcl-slider .item article{min-height:375px;margin:0}#footer{border-bottom:0}#footer .widgets{padding:0 20px}#footer .widgets .widget{margin-bottom:0;border-bottom:1px solid #eee!important}#footer .widgets .widget:nth-child(3){border-left:0}#footer .epcl-border{display:none}}@media screen and (max-width:767px){.force-var{padding:30px;margin:20px}[class^=grid]{padding-left:20px;padding-right:20px}body{font-size:13px}.section{padding-top:30px;padding-bottom:30px}.section.bordered{margin:0 -20px}.grid-container,.section.bordered{padding-left:20px;padding-right:20px}.np-mobile{padding-left:0;padding-right:0}.nofloat-mobile{float:none!important}.content{margin-top:30px;padding:0}div.left-content{padding-left:20px;padding-right:20px}.bg-box{padding:20px}.title{font-size:18px}.title.ularge{font-size:26px}.title.large{font-size:22px}.title.medium{font-size:20px}.title.small{font-size:16px}.title.usmall{font-size:14px}.pagination{padding-bottom:0}.pagination div.nav>span,.pagination div.nav a{padding:0 15px;font-size:13px;height:30px;line-height:30px}.pagination div.nav>span{height:30px;line-height:30px;margin:0 5px}.pagination div.nav a span{padding:0;margin:0}#search-results div.box{padding:0}input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{padding:12px 25px}.tag-description{margin-top:10px}.epcl-border.small{margin-top:15px}.mask-effect .mask{display:block;-webkit-mask:none!important;mask:none!important}#header .logo{max-width:125px;margin:0 auto;padding:5px 10px!important}#header .logo.text-logo{margin-top:10px}#header .logo.text-logo .title{font-size:40px}#header div.menu-mobile{left:20px}#header div.menu-wrapper{padding:15px 0!important}#header .epcl-search{right:20px}.main-nav ul.menu li{padding:15px}#search-lightbox .search-wrapper{padding:0}form.search-form .submit{font-size:16px}.epcl-slider{margin-top:0;padding-bottom:0}.epcl-slider,.epcl-slider .item{margin-bottom:0}.epcl-slider .item article{display:block;margin:0;min-height:inherit}.epcl-slider .item .img{height:200px!important;position:relative;left:auto;height:auto}.epcl-slider .item .info{min-width:inherit;opacity:1;transform:none;box-shadow:none;padding:10px 20px}div.articles{display:block}div.articles article{padding-bottom:25px;padding-left:0;padding-right:0;min-height:inherit}div.articles article .post-format-wrapper{box-shadow:none;margin-bottom:5px}div.articles article .post-format-wrapper .thumb{box-shadow:0 3px 12px -1px rgba(7,10,25,.2),0 22px 27px -20px rgba(7,10,25,.2)}div.articles article .post-title{position:relative;left:auto;bottom:auto;max-width:none;margin-top:25px;text-align:center}div.articles article .post-title .mask{background:none;padding:0}div.articles article div.post-excerpt{margin-bottom:15px}div.articles article .post-format-gallery,div.articles article .post-format-gallery div.item,div.articles article a.thumb,div.articles article iframe{min-height:200px;height:200px!important}div.articles article div.meta a{margin-bottom:7px}div.articles article .article-wrapper{display:block}div.articles .author-meta{position:relative;bottom:auto;right:auto;margin-top:20px}#author{text-align:center}#author .flex{display:block}#author div.info{padding-left:0}#author div.info .title{float:none}#author div.info .position{display:none}div.epcl-share-container{margin:0;height:auto!important;float:none}div.epcl-share{margin:20px 0;float:none}div.epcl-share a{display:inline-block;border-radius:7px;margin:0 1px}#single.fullcover .featured-image{margin-bottom:0}#single.fullcover .featured-image img{position:relative;left:auto;height:200px}#single.classic .featured-image,#single.fullcover .featured-image{margin-bottom:15px}#single.classic .featured-image .info,#single.fullcover .featured-image .info{position:relative;left:auto;bottom:auto;padding:0;text-align:center;max-width:none;margin-top:25px}#single.classic .featured-image .info .title,#single.fullcover .featured-image .info .title{background:none;padding:0}#single .post-format-wrapper{margin-top:20px}#single .absolute.widget-tag-cloud,#single div.tags.absolute{left:15px;top:15px}#single .post-format-video iframe{max-height:250px}#single .post-format-gallery div.item{height:250px}#single .post-format-gallery .slick-prev{left:15px}#single .post-format-gallery .slick-next{right:15px}#single #comments .title{margin-bottom:20px}#single section.siblings article .info{max-width:85%}#single section.siblings article .info .mask{font-size:16px}#page #single .featured-image .info{text-align:left}#archives #author{margin:30px 0 0}.tag-description{font-size:13px;display:block;text-align:center;margin-top:0}.tag-description .left{padding-left:0;padding-bottom:10px}.tag-description .title{margin-top:30px}.tag-description .icon{display:none}#page-404 div.not-found{max-width:inherit}#page-404 div.not-found i.fa{font-size:80px}#page-subscribe{margin-bottom:20px}#page-subscribe section{padding:0;margin-top:0}#page-subscribe form{padding:25px}#footer .widgets .widget{width:100%;padding:25px 20px;border:0}div.text{font-size:14px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}div.text h1{font-size:24px}div.text h2{font-size:22px}div.text h3{font-size:20px}div.text h4{font-size:18px}div.text h5{font-size:16px}div.text h6{font-size:14px}div.text blockquote{font-size:14px;background-size:20px;background-position:10px 15px;padding:20px;padding-left:40px!important}div.text iframe{max-width:100%;height:200px}div.text pre:not([class*=language-]){padding:10px 5px;font-size:13px}div.text code:not([class*=language-]){font-size:13px}div.text code[class*=language-],div.text pre,div.text pre[class*=language-]{max-height:300px;white-space:pre}div.text table{display:block;overflow:auto;padding:0}div.text table tbody{overflow:auto}div.text figure,div.text iframe,div.text p{margin-bottom:12.8px}div.text .kg-bookmark-thumbnail{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2VkaXRvci5zY3NzIiwiZ2VuZXJpYy9fZ3JpZHMuc2NzcyIsIl9zZXR0aW5ncy5zY3NzIiwiZ2VuZXJpYy9fcmVzZXQuc2NzcyIsImJhc2UvX3RpdGxlcy5zY3NzIiwiYmFzZS9fZWZmZWN0cy5zY3NzIiwiYmFzZS9fYnV0dG9ucy5zY3NzIiwiZ2VuZXJpYy9fZnVuY3Rpb25zLnNjc3MiLCJiYXNlL19mb3Jtcy5zY3NzIiwiYmFzZS9fd2lkZ2V0cy5zY3NzIiwiYmFzZS9fc3R5bGUuc2NzcyIsIm1haW4uY3NzIiwib2JqZWN0cy9faGVhZGVyLnNjc3MiLCJvYmplY3RzL19mb290ZXIuc2NzcyIsIm9iamVjdHMvX21vZHVsZXMuc2NzcyIsIm9iamVjdHMvX2FydGljbGVzLnNjc3MiLCJvYmplY3RzL19zaWRlYmFyLnNjc3MiLCJvYmplY3RzL19wYWdlLnNjc3MiLCJvYmplY3RzL19wYWdlLWhvbWUuc2NzcyIsIm9iamVjdHMvX3BhZ2UtYXJjaGl2ZXMuc2NzcyIsIm9iamVjdHMvX3BhZ2UtNDA0LnNjc3MiLCJvYmplY3RzL19zaW5nbGUuc2NzcyIsIm9iamVjdHMvX3NpZ251cC5zY3NzIiwib2JqZWN0cy9fbm90aWZpY2F0aW9ucy5zY3NzIiwiYmFzZS9fcmVzcG9uc2l2ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLGdCQXVUcUIsQ0NyVHJCLG9DQUNFLGNBQ0UsV0FBWSxDQUFBLENBR2hCLE9BQ0UsVUFBVyxDQUNYLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FHWCxvckZBcUVFLFdBQVksQ0FDWixhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixhQUFjLENBQ2QsT0FBUSxDQUNSLFFBQVMsQ0FHWCx3ekNBQ0UsVUFBVyxDQUdiLGdCQUNFLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FFbEIsaUJDZGEsQ0RlYixrQkNmYSxDRGtCZixzNEJBR0UscUJB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LFNBQ0UsUUFBUyxDQUdYLFNBQ0UsU0FBVSxDQUdaLFNBQ0UsVUFBVyxDQUNYLFNBQVUsQ0FHWixXQUNFLGVBQWdCLENBR2xCLFdBQ0UsZ0JBQWlCLENBR25CLFNBQ0UsUUFBUyxDQUdYLFNBQ0UsU0FBVSxDQUdaLFNBQ0UsVUFBVyxDQUNYLFNBQVUsQ0FHWixXQUNFLGVBQWdCLENBR2xCLFdBQ0UsZ0JBQWlCLENBR25CLFNBQ0UsUUFBUyxDQUdYLFNBQ0UsU0FBVSxDQUdaLFNBQ0UsVUFBVyxDQUNYLFNBQVUsQ0FHWixXQUNFLGVBQWdCLENBR2xCLFdBQ0UsZ0JBQWlCLENBR25CLFNBQ0UsUUFBUyxDQUdYLFNBQ0UsU0FBVSxDQUdaLFNBQ0UsVUFBVyxDQUNYLFNBQVUsQ0FHWixXQUNFLGVBQWdCLENBR2xCLFdBQ0UsZ0JBQWlCLENBR25CLFNBQ0UsUUFBUyxDQUdYLFNBQ0UsU0FBVSxDQUdaLFNBQ0UsVUFBVyxDQUNYLFNBQVUsQ0FHWixXQUNFLGVBQWdCLENBR2xCLFdBQ0UsZ0JBQWlCLENBR25CLFNBQ0UsUUFBUyxDQUdYLFNBQ0UsU0FBVSxDQUdaLFNBQ0UsVUFBVyxDQUNYLFNBQVUsQ0FHWixXQUNFLGVBQWdCLENBR2xCLFdBQ0UsZ0JBQWlCLENBR25CLFNBQ0UsUUFBUyxDQUdYLFNBQ0UsU0FBVSxDQUdaLFNBQ0UsVUFBVyxDQUNYLFNBQVUsQ0FHWixXQUNFLGVBQWdCLENBR2xCLFdBQ0UsZ0JBQWlCLENBR25CLFNBQ0UsUUFBUyxDQUdYLFNBQ0UsU0FBVSxDQUdaLFNBQ0UsVUFBVyxDQUNYLFNBQVUsQ0FHWixXQUNFLGVBQWdCLENBR2xCLFdBQ0UsZ0JBQWlCLENBR25CLFNBQ0UsUUFBUyxDQUdYLFNBQ0UsU0FBVSxDQUdaLFNBQ0UsVUFBVyxDQUNYLFNBQVUsQ0FHWixXQUNFLGVBQWdCLENBR2xCLFdBQ0UsZ0JBQWlCLENBR25CLFNBQ0UsUUFBUyxDQUdYLFNBQ0UsU0FBVSxDQUdaLFNBQ0UsVUFBVyxDQUNYLFNBQVUsQ0FHWixXQUNFLGVBQWdCLENBR2xCLFdBQ0UsZ0JBQWlCLENBR25C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QixDQUNqQixlQUFnQixDeEJ0bkJuQixld0J5bkJZLGFBQWMsQ0FDZCxhQUFjLENBQ2QsU0FBVSxDQS9CckIscUJBaUNlLGFBQWMsQ3hCN25COUIsMkN3QmtvQlksb0JBQXNDLEN4QmxvQmxELGdDd0Jxb0JnQyxZQUFhLENBR2xDIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuZGl2LnRleHR7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWVkaXRvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZWRpdG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1lZGl0b3I7XHJcbiAgICBoeXBoZW5zOiBhdXRvO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OztcclxuICAgIHN0cm9uZywgYnsgY29sb3I6ICRibGFjazsgfVxyXG5cdGlmcmFtZXsgbWF4LXdpZHRoOiAxMDAlOyB9XHJcblx0aHJ7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDEwMCU7IH1cclxuXHRkaXYuZXAtbWFwIGltZywgZGl2I21hcF9jYW52YXMgaW1neyBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgaGVpZ2h0OiBpbmhlcml0OyB9XHJcblx0aW1ne1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHR9XHJcblx0aW1nLmFsaWdubGVmdHsgbWFyZ2luOiAwICRlZGl0b3ItYmFzZS11bml0ICogMC43NSAkZWRpdG9yLWJhc2UtdW5pdCAqIDAuNzUgMDsgfVxyXG4gICAgaW1nLmFsaWducmlnaHR7IG1hcmdpbjogMCAwICRlZGl0b3ItYmFzZS11bml0ICogMC43NSAkZWRpdG9yLWJhc2UtdW5pdCAqIDAuNzU7IH1cclxuICAgIGltZy5hbGlnbmNlbnRlcnsgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7IFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250LWZhbWlseTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcblx0aDF7IGZvbnQtc2l6ZTogMzJweDsgcGFkZGluZy10b3A6ICRlZGl0b3ItYmFzZS11bml0ICogMC42MjsgbWFyZ2luLWJvdHRvbTogJGVkaXRvci1iYXNlLXVuaXQgKiAwLjM4OyBsaW5lLWhlaWdodDogMS4zOyB9XHJcblx0aDJ7IGZvbnQtc2l6ZTogMjhweDsgcGFkZGluZy10b3A6ICRlZGl0b3ItYmFzZS11bml0ICogMC40NTsgbWFyZ2luLWJvdHRvbTogJGVkaXRvci1iYXNlLXVuaXQgKiAwLjU1OyBsaW5lLWhlaWdodDogMS40OyB9XHJcblx0aDN7IGZvbnQtc2l6ZTogMjRweDsgcGFkZGluZy10b3A6ICRlZGl0b3ItYmFzZS11bml0ICogMC42NTsgbWFyZ2luLWJvdHRvbTogJGVkaXRvci1iYXNlLXVuaXQgKiAwLjQ1OyBsaW5lLWhlaWdodDogMS41OyB9XHJcblx0aDR7IGZvbnQtc2l6ZTogMThweDsgcGFkZGluZy10b3A6ICRlZGl0b3ItYmFzZS11bml0ICogMC4yNTsgbWFyZ2luLWJvdHRvbTogJGVkaXRvci1iYXNlLXVuaXQgKiAwLjc1OyB9XHJcblx0aDV7IGZvbnQtc2l6ZTogMTZweDsgcGFkZGluZy10b3A6ICRlZGl0b3ItYmFzZS11bml0ICogMC4yNTsgbWFyZ2luLWJvdHRvbTogJGVkaXRvci1iYXNlLXVuaXQgKiAwLjc1OyB9XHJcbiAgICBoNnsgZm9udC1zaXplOiAxNHB4OyBwYWRkaW5nLXRvcDogJGVkaXRvci1iYXNlLXVuaXQgKiAwLjI1OyBtYXJnaW4tYm90dG9tOiAkZWRpdG9yLWJhc2UtdW5pdCAqIDAuNzU7IH1cclxuXHJcblx0Ly8gTGlua3MgYW5kIGJ1dHRvbnNcclxuICAgIGE6bm90KFtjbGFzc10peyBcclxuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdGEuZXAtc2hvcnRjb2RlOmhvdmVyLCAuZXAtc2hvcnRjb2RlIGE6aG92ZXJ7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG5cclxuXHQvLyBMaXN0c1xyXG4gICAgdWwsIG9seyBtYXJnaW46IDAgMCAwIDI1cHg7IH1cclxuICAgIHVsLCB1bCBsaXsgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuXHRvbCwgb2wgbGl7IGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfVxyXG5cdG9sIG9seyBsaXN0LXN0eWxlOiB1cHBlci1hbHBoYTsgfVxyXG5cdG9sIG9sIG9seyBsaXN0LXN0eWxlOiBsb3dlci1yb21hbjsgfVxyXG5cdG9sIG9sIG9sIG9seyBsaXN0LXN0eWxlOiBsb3dlci1hbHBoYTsgfVxyXG4gICAgdWwgdWwsIG9sIG9sLCB1bCBvbCwgb2wgdWx7IG1hcmdpbi1ib3R0b206IDA7IHBhZGRpbmctYm90dG9tOiAwOyBwYWRkaW5nLXRvcDogMTBweDsgfVxyXG5cclxuXHQvLyBEZWZpbml0aW9uc1xyXG5cdGRseyBtYXJnaW46IDAgMS41ZW07IH1cclxuXHRkdHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG5cdGRkIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxyXG5cdGFiYnIsIGFjcm9ueW17IGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IGN1cnNvcjogaGVscDsgfVxyXG5cdGluc3sgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcblx0ZGQsIHByZSwgYmxvY2txdW90ZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQvLyBRdW90ZXNcclxuXHRibG9ja3F1b3Rle1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHggMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDIwcHggMjBweCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnZDJsa2RHZzlJakkwSWlCb1pXbG5hSFE5SWpJMElqNDhjR0YwYUNCbWFXeHNQU0p1YjI1bElpQmtQU0pOTUNBd2FESTBkakkwU0RCNklpOCtQSEJoZEdnZ1pEMGlUVFF1TlRneklERTNMak15TVVNekxqVTFNeUF4Tmk0eU1qY2dNeUF4TlNBeklERXpMakF4TVdNd0xUTXVOU0F5TGpRMU55MDJMall6TnlBMkxqQXpMVGd1TVRnNGJDNDRPVE1nTVM0ek56aGpMVE11TXpNMUlERXVPREEwTFRNdU9UZzNJRFF1TVRRMUxUUXVNalEzSURVdU5qSXhMalV6TnkwdU1qYzRJREV1TWpRdExqTTNOU0F4TGpreU9TMHVNekV4SURFdU9EQTBMakUyTnlBekxqSXlOaUF4TGpZME9DQXpMakl5TmlBekxqUTRPV0V6TGpVZ015NDFJREFnTUNBeExUTXVOU0F6TGpWakxURXVNRGN6SURBdE1pNHdPVGt0TGpRNUxUSXVOelE0TFRFdU1UYzVlbTB4TUNBd1F6RXpMalUxTXlBeE5pNHlNamNnTVRNZ01UVWdNVE1nTVRNdU1ERXhZekF0TXk0MUlESXVORFUzTFRZdU5qTTNJRFl1TURNdE9DNHhPRGhzTGpnNU15QXhMak0zT0dNdE15NHpNelVnTVM0NE1EUXRNeTQ1T0RjZ05DNHhORFV0TkM0eU5EY2dOUzQyTWpFdU5UTTNMUzR5TnpnZ01TNHlOQzB1TXpjMUlERXVPVEk1TFM0ek1URWdNUzQ0TURRdU1UWTNJRE11TWpJMklERXVOalE0SURNdU1qSTJJRE11TkRnNVlUTXVOU0F6TGpVZ01DQXdJREV0TXk0MUlETXVOV010TVM0d056TWdNQzB5TGpBNU9TMHVORGt0TWk0M05EZ3RNUzR4TnpsNklpQm1hV3hzUFNJak5UazJNVGN5SWk4K1BDOXpkbWMrXCIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XHJcbiAgICAgICAgZW17XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcblx0XHRjaXRlLCAmX19jaXRhdGlvbnsgY29sb3I6ICR0ZXh0LWNvbG9yOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc2l6ZTogMTVweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cclxuXHRcdHVseyBwYWRkaW5nLWJvdHRvbTogMDsgfVxyXG4gICAgICAgIHB7IHBhZGRpbmctdG9wOiAwOyB9XHJcbiAgICAgICAgcDpsYXN0LW9mLXR5cGV7IG1hcmdpbi1ib3R0b206IDA7IH1cclxuXHR9XHJcblxyXG5cdC8vIENvZGVzXHJcblx0cHJleyBvdmVyZmxvdzogYXV0bzsgbWF4LXdpZHRoOiAxMDAlOyBmb250LXNpemU6IDE1cHg7IH1cclxuXHRwcmU6bm90KFtjbGFzcyo9XCJsYW5ndWFnZS1cIl0pLCBjb2RlOm5vdChbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdKXtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb25hY28sIG1vbm9zcGFjZTtcclxuXHRcdGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHR9XHJcblx0Y29kZTpub3QoW2NsYXNzKj1cImxhbmd1YWdlLVwiXSl7IHBhZGRpbmc6IDJweCA4cHg7IG1hcmdpbjogMCAxcHg7IGZvbnQtc2l6ZTogMTRweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcblx0cHJlOm5vdChbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdKXtcclxuXHRcdHBhZGRpbmc6IDI1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRjb2RlOm5vdChbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdKXsgYm9yZGVyOiAwOyB9XHJcblx0XHRvbHsgbWFyZ2luOiAwIDAgMCAzNXB4OyBwYWRkaW5nOiAwOyBsaXN0LXN0eWxlOiBkZWNpbWFsOyBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlOyB9XHJcblx0XHRvbCBsaXsgcGFkZGluZy1ib3R0b206IDA7IGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7ICB9XHJcblx0fVxyXG5cclxuXHQvLyBUYWJsZXNcclxuXHR0YWJsZXsgdGV4dC1hbGlnbjogY2VudGVyOyBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XHJcblx0dGFibGUsIHRhYmxlIHRoLCB0YWJsZSB0ZHsgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgcGFkZGluZzogN3B4IDE1cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG5cdHRhYmxlIHRoeyBmb250LXdlaWdodDogNjAwOyB9XHJcblx0LmdhbGxlcnkgZGx7IG1hcmdpbjogMDsgfVxyXG5cdGFkZHJlc3N7IGZvbnQtc3R5bGU6IGl0YWxpYzsgbWFyZ2luLWJvdHRvbTogJGVsZW1lbnQtcGFkZGluZzsgfVxyXG5cclxuXHQvKiA9V29yZFByZXNzIENvcmVcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdC5nYWxsZXJ5LWNhcHRpb257IGNvbG9yOiAkdGV4dC1jb2xvcjsgfVxyXG5cdC5ieXBvc3RhdXRob3J7IGNvbG9yOiAkdGV4dC1jb2xvcjt9XHJcblx0LmFsaWduY2VudGVyLFxyXG5cdGRpdi5hbGlnbmNlbnRlciB7XHJcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZWRpdG9yLWJhc2UtdW5pdCAqIDAuNzU7XHJcblx0fVxyXG5cdC5hbGlnbnJpZ2h0IHtcclxuXHQgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cdCAgICBtYXJnaW46IDBweCAwICRlZGl0b3ItYmFzZS11bml0ICogMC43NSAkZWRpdG9yLWJhc2UtdW5pdCAqIDAuNzU7XHJcblx0fVxyXG5cdC5hbGlnbmxlZnQge1xyXG5cdCAgICBmbG9hdDogbGVmdDtcclxuXHQgICAgbWFyZ2luOiAwcHggJGVkaXRvci1iYXNlLXVuaXQgKiAwLjc1ICRlZGl0b3ItYmFzZS11bml0ICogMC43NSAwO1xyXG5cdH1cclxuXHQud3AtY2FwdGlvbiB7XHJcblx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0ICAgIG1heC13aWR0aDogOTYlOyAvKiBJbWFnZSBkb2VzIG5vdCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhICovXHJcblx0ICAgIHBhZGRpbmc6IDhweCAzcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZWxlbWVudC1wYWRkaW5nO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHRcdGltZyB7XHJcblx0XHQgICAgYm9yZGVyOiAwIG5vbmU7XHJcblx0XHQgICAgaGVpZ2h0OiBhdXRvO1xyXG5cdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdCAgICBtYXgtd2lkdGg6IDk4LjUlO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDA7XHJcblx0XHQgICAgd2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0XHRwLndwLWNhcHRpb24tdGV4dCB7XHJcblx0XHQgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdCAgICBwYWRkaW5nOiAwIDRweDtcclxuXHRcdH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLy8gV1AgR2FsbGVyeVxyXG4gICAgLmdhbGxlcnksIC5hdHRhY2htZW50LCAud3AtY2FwdGlvbiwgZGl2e1xyXG4gICAgICAgIGE6bm90KC5idXR0b24peyBib3JkZXI6IDA7IH1cclxuICAgIH1cclxuXHJcblx0LyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cclxuXHQuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuXHRcdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0bWFyZ2luOiAtMXB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiAxcHg7XHJcblx0XHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cclxuXHR9XHJcblx0LnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0Y2xpcC1wYXRoOiBub25lO1xyXG5cdFx0Y29sb3I6ICM0NDQ7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dG9wOiA1cHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHotaW5kZXg6IDEwMDAwMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmVwY2wtZ2FsbGVyeSB1bHtcclxuICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgbGl7IGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmctYm90dG9tOiAyMHB4OyBwYWRkaW5nOiAwIDVweCAxMHB4OyB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRWxlbWVudHMgc3BhY2luZ1xyXG5cclxuICAgIGlmcmFtZSwgZmlndXJlLCBwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkZWRpdG9yLWJhc2UtdW5pdCAqIDAuMjU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGVkaXRvci1iYXNlLXVuaXQgKiAwLjc1O1xyXG4gICAgfVxyXG4gICAgaHIsIHByZSwgYmxvY2txdW90ZSwgdGFibGV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGVkaXRvci1iYXNlLXVuaXQgKiAwLjI1O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRlZGl0b3ItYmFzZS11bml0ICogMC43NTtcclxuICAgIH1cclxuICAgIGxpeyBwYWRkaW5nLWJvdHRvbTogJGVkaXRvci1iYXNlLXVuaXQgKiAwLjI1OyB9XHJcbiAgICB1bCwgb2x7IFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRlZGl0b3ItYmFzZS11bml0ICogMC43NTtcclxuICAgICAgICBsaTpsYXN0LW9mLXR5cGV7IHBhZGRpbmctYm90dG9tOiAwOyB9XHJcbiAgICB9XHJcbiAgICAvLyBwOmZpcnN0LW9mLXR5cGUsIHVseyBtYXJnaW4tdG9wOiAwOyBwYWRkaW5nLXRvcDogMDsgfVxyXG4gICAgPiA6Zmlyc3QtY2hpbGR7IHBhZGRpbmctdG9wOiAwOyB9XHJcbiAgICBcclxuICAgIC8vIEtvZW5pZyBFZGl0b3JcclxuICAgIGZpZ3VyZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZWxlbWVudC1wYWRkaW5nO1xyXG4gICAgICAgIGZpZ2NhcHRpb257XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5MCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC43NTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH0gICAgIFxyXG4gICAgfVxyXG4gICAgLmtnLWltYWdlLWNhcmR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGVsZW1lbnQtcGFkZGluZzsgXHJcbiAgICAgICAgJi5rZy13aWR0aC13aWRleyB3aWR0aDogODUlOyB9XHJcbiAgICAgICAgJi5rZy13aWR0aC1mdWxseyB3aWR0aDogMTAwJTsgfVxyXG4gICAgfVxyXG4gICAgLmtnLWVtYmVkLWNhcmR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaWZyYW1leyBtYXJnaW4tYm90dG9tOiAwOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogNDAwcHg7IH1cclxuICAgICAgICBmaWdjYXB0aW9ueyBtYXJnaW4tdG9wOiAxMHB4OyBtYXgtd2lkdGg6IDYxLjglOyB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gR2FsbGVyeSBJbnRlZ3JhdGlvblxyXG4gICAgLmtnLWdhbGxlcnktY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbiAgICAua2ctZ2FsbGVyeS1yb3d7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmtnLWdhbGxlcnktaW1hZ2UgaW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAua2ctZ2FsbGVyeS1yb3c6bm90KDpmaXJzdC1vZi10eXBlKXsgIG1hcmdpbjogMC43NWVtIDAgMCAwOyB9XHJcbiAgICAua2ctZ2FsbGVyeS1pbWFnZTpub3QoOmZpcnN0LW9mLXR5cGUpeyBtYXJnaW46IDAgMCAwIDAuNzVlbTsgfVxyXG5cclxuICAgIC8vIEJvb2ttYXJrXHJcbiAgICAua2ctYm9va21hcmstY2FyZCBmaWdjYXB0aW9ueyBtYXJnaW4tdG9wOiA1cHg7IH1cclxuICAgIC5rZy1ib29rbWFyay1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6YmVmb3JleyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAua2ctYm9va21hcmstY29udGVudCB7ICAgIFxyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgZmxleC1ncm93OiA5OTk7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH0gICAgXHJcbiAgICAua2ctYm9va21hcmstdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9ICAgIFxyXG4gICAgLmtnLWJvb2ttYXJrLWRlc2NyaXB0aW9ueyBmb250LXNpemU6IDE0cHg7IH1cclxuICAgIC5rZy1ib29rbWFyay1kZXNjcmlwdGlvbixcclxuICAgIC5rZy1ib29rbWFyay1tZXRhZGF0YSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIH0gICAgXHJcbiAgICAua2ctYm9va21hcmstdGh1bWJuYWlsIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMnJlbTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9ICAgXHJcbiAgICAua2ctYm9va21hcmstdGh1bWJuYWlsIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9ICAgIFxyXG4gICAgLmtnLWJvb2ttYXJrLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICB9ICAgIFxyXG4gICAgLmtnLWJvb2ttYXJrLWF1dGhvcjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcclxuICAgICAgICBtYXJnaW46IDAgNnB4O1xyXG4gICAgfVxyXG4gICAgLmtnLWJvb2ttYXJrLXB1Ymxpc2hlcnsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiBUaGlzIGZpbGUgaGFzIGEgbW9iaWxlLXRvLXRhYmxldCwgYW5kIHRhYmxldC10by1kZXNrdG9wIGJyZWFrcG9pbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgQC1tcy12aWV3cG9ydCB7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbn1cclxufVxyXG4uY2xlYXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLmdyaWQtY29udGFpbmVyOmJlZm9yZSwgLmdyaWQtNTpiZWZvcmUsIC5tb2JpbGUtZ3JpZC01OmJlZm9yZSwgLnRhYmxldC1ncmlkLTU6YmVmb3JlLCAuZ3JpZC0xMDpiZWZvcmUsIC5tb2JpbGUtZ3JpZC0xMDpiZWZvcmUsIC50YWJsZXQtZ3JpZC0xMDpiZWZvcmUsIC5ncmlkLTE1OmJlZm9yZSwgLm1vYmlsZS1ncmlkLTE1OmJlZm9yZSwgLnRhYmxldC1ncmlkLTE1OmJlZm9yZSwgLmdyaWQtMjA6YmVmb3JlLCAubW9iaWxlLWdyaWQtMjA6YmVmb3JlLCAudGFibGV0LWdyaWQtMjA6YmVmb3JlLCAuZ3JpZC0yNTpiZWZvcmUsIC5tb2JpbGUtZ3JpZC0yNTpiZWZvcmUsIC50YWJsZXQtZ3JpZC0yNTpiZWZvcmUsIC5ncmlkLTMwOmJlZm9yZSwgLm1vYmlsZS1ncmlkLTMwOmJlZm9yZSwgLnRhYmxldC1ncmlkLTMwOmJlZm9yZSwgLmdyaWQtMzU6YmVmb3JlLCAubW9iaWxlLWdyaWQtMzU6YmVmb3JlLCAudGFibGV0LWdyaWQtMzU6YmVmb3JlLCAuZ3JpZC00MDpiZWZvcmUsIC5tb2JpbGUtZ3JpZC00MDpiZWZvcmUsIC50YWJsZXQtZ3JpZC00MDpiZWZvcmUsIC5ncmlkLTQ1OmJlZm9yZSwgLm1vYmlsZS1ncmlkLTQ1OmJlZm9yZSwgLnRhYmxldC1ncmlkLTQ1OmJlZm9yZSwgLmdyaWQtNTA6YmVmb3JlLCAubW9iaWxlLWdyaWQtNTA6YmVmb3JlLCAudGFibGV0LWdyaWQtNTA6YmVmb3JlLCAuZ3JpZC01NTpiZWZvcmUsIC5tb2JpbGUtZ3JpZC01NTpiZWZvcmUsIC50YWJsZXQtZ3JpZC01NTpiZWZvcmUsIC5ncmlkLTYwOmJlZm9yZSwgLm1vYmlsZS1ncmlkLTYwOmJlZm9yZSwgLnRhYmxldC1ncmlkLTYwOmJlZm9yZSwgLmdyaWQtNjU6YmVmb3JlLCAubW9iaWxlLWdyaWQtNjU6YmVmb3JlLCAudGFibGV0LWdyaWQtNjU6YmVmb3JlLCAuZ3JpZC03MDpiZWZvcmUsIC5tb2JpbGUtZ3JpZC03MDpiZWZvcmUsIC50YWJsZXQtZ3JpZC03MDpiZWZvcmUsIC5ncmlkLTc1OmJlZm9yZSwgLm1vYmlsZS1ncmlkLTc1OmJlZm9yZSwgLnRhYmxldC1ncmlkLTc1OmJlZm9yZSwgLmdyaWQtODA6YmVmb3JlLCAubW9iaWxlLWdyaWQtODA6YmVmb3JlLCAudGFibGV0LWdyaWQtODA6YmVmb3JlLCAuZ3JpZC04NTpiZWZvcmUsIC5tb2JpbGUtZ3JpZC04NTpiZWZvcmUsIC50YWJsZXQtZ3JpZC04NTpiZWZvcmUsIC5ncmlkLTkwOmJlZm9yZSwgLm1vYmlsZS1ncmlkLTkwOmJlZm9yZSwgLnRhYmxldC1ncmlkLTkwOmJlZm9yZSwgLmdyaWQtOTU6YmVmb3JlLCAubW9iaWxlLWdyaWQtOTU6YmVmb3JlLCAudGFibGV0LWdyaWQtOTU6YmVmb3JlLCAuZ3JpZC0xMDA6YmVmb3JlLCAubW9iaWxlLWdyaWQtMTAwOmJlZm9yZSwgLnRhYmxldC1ncmlkLTEwMDpiZWZvcmUsIC5ncmlkLTMzOmJlZm9yZSwgLm1vYmlsZS1ncmlkLTMzOmJlZm9yZSwgLnRhYmxldC1ncmlkLTMzOmJlZm9yZSwgLmdyaWQtNjY6YmVmb3JlLCAubW9iaWxlLWdyaWQtNjY6YmVmb3JlLCAudGFibGV0LWdyaWQtNjY6YmVmb3JlLCAuY2xlYXJmaXg6YmVmb3JlLFxyXG4uZ3JpZC1jb250YWluZXI6YWZ0ZXIsXHJcbi5ncmlkLTU6YWZ0ZXIsXHJcbi5tb2JpbGUtZ3JpZC01OmFmdGVyLFxyXG4udGFibGV0LWdyaWQtNTphZnRlcixcclxuLmdyaWQtMTA6YWZ0ZXIsXHJcbi5tb2JpbGUtZ3JpZC0xMDphZnRlcixcclxuLnRhYmxldC1ncmlkLTEwOmFmdGVyLFxyXG4uZ3JpZC0xNTphZnRlcixcclxuLm1vYmlsZS1ncmlkLTE1OmFmdGVyLFxyXG4udGFibGV0LWdyaWQtMTU6YWZ0ZXIsXHJcbi5ncmlkLTIwOmFmdGVyLFxyXG4ubW9iaWxlLWdyaWQtMjA6YWZ0ZXIsXHJcbi50YWJsZXQtZ3JpZC0yMDphZnRlcixcclxuLmdyaWQtMjU6YWZ0ZXIsXHJcbi5tb2JpbGUtZ3JpZC0yNTphZnRlcixcclxuLnRhYmxldC1ncmlkLTI1OmFmdGVyLFxyXG4uZ3JpZC0zMDphZnRlcixcclxuLm1vYmlsZS1ncmlkLTMwOmFmdGVyLFxyXG4udGFibGV0LWdyaWQtMzA6YWZ0ZXIsXHJcbi5ncmlkLTM1OmFmdGVyLFxyXG4ubW9iaWxlLWdyaWQtMzU6YWZ0ZXIsXHJcbi50YWJsZXQtZ3JpZC0zNTphZnRlcixcclxuLmdyaWQtNDA6YWZ0ZXIsXHJcbi5tb2JpbGUtZ3JpZC00MDphZnRlcixcclxuLnRhYmxldC1ncmlkLTQwOmFmdGVyLFxyXG4uZ3JpZC00NTphZnRlcixcclxuLm1vYmlsZS1ncmlkLTQ1OmFmdGVyLFxyXG4udGFibGV0LWdyaWQtNDU6YWZ0ZXIsXHJcbi5ncmlkLTUwOmFmdGVyLFxyXG4ubW9iaWxlLWdyaWQtNTA6YWZ0ZXIsXHJcbi50YWJsZXQtZ3JpZC01MDphZnRlcixcclxuLmdyaWQtNTU6YWZ0ZXIsXHJcbi5tb2JpbGUtZ3JpZC01NTphZnRlcixcclxuLnRhYmxldC1ncmlkLTU1OmFmdGVyLFxyXG4uZ3JpZC02MDphZnRlcixcclxuLm1vYmlsZS1ncmlkLTYwOmFmdGVyLFxyXG4udGFibGV0LWdyaWQtNjA6YWZ0ZXIsXHJcbi5ncmlkLTY1OmFmdGVyLFxyXG4ubW9iaWxlLWdyaWQtNjU6YWZ0ZXIsXHJcbi50YWJsZXQtZ3JpZC02NTphZnRlcixcclxuLmdyaWQtNzA6YWZ0ZXIsXHJcbi5tb2JpbGUtZ3JpZC03MDphZnRlcixcclxuLnRhYmxldC1ncmlkLTcwOmFmdGVyLFxyXG4uZ3JpZC03NTphZnRlcixcclxuLm1vYmlsZS1ncmlkLTc1OmFmdGVyLFxyXG4udGFibGV0LWdyaWQtNzU6YWZ0ZXIsXHJcbi5ncmlkLTgwOmFmdGVyLFxyXG4ubW9iaWxlLWdyaWQtODA6YWZ0ZXIsXHJcbi50YWJsZXQtZ3JpZC04MDphZnRlcixcclxuLmdyaWQtODU6YWZ0ZXIsXHJcbi5tb2JpbGUtZ3JpZC04NTphZnRlcixcclxuLnRhYmxldC1ncmlkLTg1OmFmdGVyLFxyXG4uZ3JpZC05MDphZnRlcixcclxuLm1vYmlsZS1ncmlkLTkwOmFmdGVyLFxyXG4udGFibGV0LWdyaWQtOTA6YWZ0ZXIsXHJcbi5ncmlkLTk1OmFmdGVyLFxyXG4ubW9iaWxlLWdyaWQtOTU6YWZ0ZXIsXHJcbi50YWJsZXQtZ3JpZC05NTphZnRlcixcclxuLmdyaWQtMTAwOmFmdGVyLFxyXG4ubW9iaWxlLWdyaWQtMTAwOmFmdGVyLFxyXG4udGFibGV0LWdyaWQtMTAwOmFmdGVyLFxyXG4uZ3JpZC0zMzphZnRlcixcclxuLm1vYmlsZS1ncmlkLTMzOmFmdGVyLFxyXG4udGFibGV0LWdyaWQtMzM6YWZ0ZXIsXHJcbi5ncmlkLTY2OmFmdGVyLFxyXG4ubW9iaWxlLWdyaWQtNjY6YWZ0ZXIsXHJcbi50YWJsZXQtZ3JpZC02NjphZnRlcixcclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICBjb250ZW50OiBcIi5cIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uZ3JpZC1jb250YWluZXI6YWZ0ZXIsIC5ncmlkLTU6YWZ0ZXIsIC5tb2JpbGUtZ3JpZC01OmFmdGVyLCAudGFibGV0LWdyaWQtNTphZnRlciwgLmdyaWQtMTA6YWZ0ZXIsIC5tb2JpbGUtZ3JpZC0xMDphZnRlciwgLnRhYmxldC1ncmlkLTEwOmFmdGVyLCAuZ3JpZC0xNTphZnRlciwgLm1vYmlsZS1ncmlkLTE1OmFmdGVyLCAudGFibGV0LWdyaWQtMTU6YWZ0ZXIsIC5ncmlkLTIwOmFmdGVyLCAubW9iaWxlLWdyaWQtMjA6YWZ0ZXIsIC50YWJsZXQtZ3JpZC0yMDphZnRlciwgLmdyaWQtMjU6YWZ0ZXIsIC5tb2JpbGUtZ3JpZC0yNTphZnRlciwgLnRhYmxldC1ncmlkLTI1OmFmdGVyLCAuZ3JpZC0zMDphZnRlciwgLm1vYmlsZS1ncmlkLTMwOmFmdGVyLCAudGFibGV0LWdyaWQtMzA6YWZ0ZXIsIC5ncmlkLTM1OmFmdGVyLCAubW9iaWxlLWdyaWQtMzU6YWZ0ZXIsIC50YWJsZXQtZ3JpZC0zNTphZnRlciwgLmdyaWQtNDA6YWZ0ZXIsIC5tb2JpbGUtZ3JpZC00MDphZnRlciwgLnRhYmxldC1ncmlkLTQwOmFmdGVyLCAuZ3JpZC00NTphZnRlciwgLm1vYmlsZS1ncmlkLTQ1OmFmdGVyLCAudGFibGV0LWdyaWQtNDU6YWZ0ZXIsIC5ncmlkLTUwOmFmdGVyLCAubW9iaWxlLWdyaWQtNTA6YWZ0ZXIsIC50YWJsZXQtZ3JpZC01MDphZnRlciwgLmdyaWQtNTU6YWZ0ZXIsIC5tb2JpbGUtZ3JpZC01NTphZnRlciwgLnRhYmxldC1ncmlkLTU1OmFmdGVyLCAuZ3JpZC02MDphZnRlciwgLm1vYmlsZS1ncmlkLTYwOmFmdGVyLCAudGFibGV0LWdyaWQtNjA6YWZ0ZXIsIC5ncmlkLTY1OmFmdGVyLCAubW9iaWxlLWdyaWQtNjU6YWZ0ZXIsIC50YWJsZXQtZ3JpZC02NTphZnRlciwgLmdyaWQtNzA6YWZ0ZXIsIC5tb2JpbGUtZ3JpZC03MDphZnRlciwgLnRhYmxldC1ncmlkLTcwOmFmdGVyLCAuZ3JpZC03NTphZnRlciwgLm1vYmlsZS1ncmlkLTc1OmFmdGVyLCAudGFibGV0LWdyaWQtNzU6YWZ0ZXIsIC5ncmlkLTgwOmFmdGVyLCAubW9iaWxlLWdyaWQtODA6YWZ0ZXIsIC50YWJsZXQtZ3JpZC04MDphZnRlciwgLmdyaWQtODU6YWZ0ZXIsIC5tb2JpbGUtZ3JpZC04NTphZnRlciwgLnRhYmxldC1ncmlkLTg1OmFmdGVyLCAuZ3JpZC05MDphZnRlciwgLm1vYmlsZS1ncmlkLTkwOmFmdGVyLCAudGFibGV0LWdyaWQtOTA6YWZ0ZXIsIC5ncmlkLTk1OmFmdGVyLCAubW9iaWxlLWdyaWQtOTU6YWZ0ZXIsIC50YWJsZXQtZ3JpZC05NTphZnRlciwgLmdyaWQtMTAwOmFmdGVyLCAubW9iaWxlLWdyaWQtMTAwOmFmdGVyLCAudGFibGV0LWdyaWQtMTAwOmFmdGVyLCAuZ3JpZC0zMzphZnRlciwgLm1vYmlsZS1ncmlkLTMzOmFmdGVyLCAudGFibGV0LWdyaWQtMzM6YWZ0ZXIsIC5ncmlkLTY2OmFmdGVyLCAubW9iaWxlLWdyaWQtNjY6YWZ0ZXIsIC50YWJsZXQtZ3JpZC02NjphZnRlciwgLmNsZWFyZml4OmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmdyaWQtY29udGFpbmVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAkZ3JpZC1jb250YWluZXI7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1nYXA7XHJcbiAgcGFkZGluZy1yaWdodDogJGdyaWQtZ2FwO1xyXG59XHJcblxyXG4uZ3JpZC01LCAubW9iaWxlLWdyaWQtNSwgLnRhYmxldC1ncmlkLTUsIC5ncmlkLTEwLCAubW9iaWxlLWdyaWQtMTAsIC50YWJsZXQtZ3JpZC0xMCwgLmdyaWQtMTUsIC5tb2JpbGUtZ3JpZC0xNSwgLnRhYmxldC1ncmlkLTE1LCAuZ3JpZC0yMCwgLm1vYmlsZS1ncmlkLTIwLCAudGFibGV0LWdyaWQtMjAsIC5ncmlkLTI1LCAubW9iaWxlLWdyaWQtMjUsIC50YWJsZXQtZ3JpZC0yNSwgLmdyaWQtMzAsIC5tb2JpbGUtZ3JpZC0zMCwgLnRhYmxldC1ncmlkLTMwLCAuZ3JpZC0zNSwgLm1vYmlsZS1ncmlkLTM1LCAudGFibGV0LWdyaWQtMzUsIC5ncmlkLTQwLCAubW9iaWxlLWdyaWQtNDAsIC50YWJsZXQtZ3JpZC00MCwgLmdyaWQtNDUsIC5tb2JpbGUtZ3JpZC00NSwgLnRhYmxldC1ncmlkLTQ1LCAuZ3JpZC01MCwgLm1vYmlsZS1ncmlkLTUwLCAudGFibGV0LWdyaWQtNTAsIC5ncmlkLTU1LCAubW9iaWxlLWdyaWQtNTUsIC50YWJsZXQtZ3JpZC01NSwgLmdyaWQtNjAsIC5tb2JpbGUtZ3JpZC02MCwgLnRhYmxldC1ncmlkLTYwLCAuZ3JpZC02NSwgLm1vYmlsZS1ncmlkLTY1LCAudGFibGV0LWdyaWQtNjUsIC5ncmlkLTcwLCAubW9iaWxlLWdyaWQtNzAsIC50YWJsZXQtZ3JpZC03MCwgLmdyaWQtNzUsIC5tb2JpbGUtZ3JpZC03NSwgLnRhYmxldC1ncmlkLTc1LCAuZ3JpZC04MCwgLm1vYmlsZS1ncmlkLTgwLCAudGFibGV0LWdyaWQtODAsIC5ncmlkLTg1LCAubW9iaWxlLWdyaWQtODUsIC50YWJsZXQtZ3JpZC04NSwgLmdyaWQtOTAsIC5tb2JpbGUtZ3JpZC05MCwgLnRhYmxldC1ncmlkLTkwLCAuZ3JpZC05NSwgLm1vYmlsZS1ncmlkLTk1LCAudGFibGV0LWdyaWQtOTUsIC5ncmlkLTEwMCwgLm1vYmlsZS1ncmlkLTEwMCwgLnRhYmxldC1ncmlkLTEwMCwgLmdyaWQtMzMsIC5tb2JpbGUtZ3JpZC0zMywgLnRhYmxldC1ncmlkLTMzLCAuZ3JpZC02NiwgLm1vYmlsZS1ncmlkLTY2LCAudGFibGV0LWdyaWQtNjYge1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nLWxlZnQ6ICRncmlkLWdhcDtcclxuICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1nYXA7XHJcbn1cclxuXHJcbi5ncmlkLXBhcmVudCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm1vYmlsZS1wdXNoLTUsIC5tb2JpbGUtcHVsbC01LCAubW9iaWxlLXB1c2gtMTAsIC5tb2JpbGUtcHVsbC0xMCwgLm1vYmlsZS1wdXNoLTE1LCAubW9iaWxlLXB1bGwtMTUsIC5tb2JpbGUtcHVzaC0yMCwgLm1vYmlsZS1wdWxsLTIwLCAubW9iaWxlLXB1c2gtMjUsIC5tb2JpbGUtcHVsbC0yNSwgLm1vYmlsZS1wdXNoLTMwLCAubW9iaWxlLXB1bGwtMzAsIC5tb2JpbGUtcHVzaC0zNSwgLm1vYmlsZS1wdWxsLTM1LCAubW9iaWxlLXB1c2gtNDAsIC5tb2JpbGUtcHVsbC00MCwgLm1vYmlsZS1wdXNoLTQ1LCAubW9iaWxlLXB1bGwtNDUsIC5tb2JpbGUtcHVzaC01MCwgLm1vYmlsZS1wdWxsLTUwLCAubW9iaWxlLXB1c2gtNTUsIC5tb2JpbGUtcHVsbC01NSwgLm1vYmlsZS1wdXNoLTYwLCAubW9iaWxlLXB1bGwtNjAsIC5tb2JpbGUtcHVzaC02NSwgLm1vYmlsZS1wdWxsLTY1LCAubW9iaWxlLXB1c2gtNzAsIC5tb2JpbGUtcHVsbC03MCwgLm1vYmlsZS1wdXNoLTc1LCAubW9iaWxlLXB1bGwtNzUsIC5tb2JpbGUtcHVzaC04MCwgLm1vYmlsZS1wdWxsLTgwLCAubW9iaWxlLXB1c2gtODUsIC5tb2JpbGUtcHVsbC04NSwgLm1vYmlsZS1wdXNoLTkwLCAubW9iaWxlLXB1bGwtOTAsIC5tb2JpbGUtcHVzaC05NSwgLm1vYmlsZS1wdWxsLTk1LCAubW9iaWxlLXB1c2gtMzMsIC5tb2JpbGUtcHVsbC0zMywgLm1vYmlsZS1wdXNoLTY2LCAubW9iaWxlLXB1bGwtNjYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmhpZGUtb24tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtZ3JpZC01IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wcmVmaXgtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXN1ZmZpeC01IHtcclxuICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXB1c2gtNSB7XHJcbiAgICBsZWZ0OiA1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVsbC01IHtcclxuICAgIGxlZnQ6IC01JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtZ3JpZC0xMCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXByZWZpeC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1zdWZmaXgtMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXB1c2gtMTAge1xyXG4gICAgbGVmdDogMTAlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wdWxsLTEwIHtcclxuICAgIGxlZnQ6IC0xMCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLWdyaWQtMTUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wcmVmaXgtMTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtc3VmZml4LTE1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wdXNoLTE1IHtcclxuICAgIGxlZnQ6IDE1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVsbC0xNSB7XHJcbiAgICBsZWZ0OiAtMTUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1ncmlkLTIwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHJlZml4LTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXN1ZmZpeC0yMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVzaC0yMCB7XHJcbiAgICBsZWZ0OiAyMCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXB1bGwtMjAge1xyXG4gICAgbGVmdDogLTIwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtZ3JpZC0yNSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyNSU7XHJcblxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wcmVmaXgtMjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtc3VmZml4LTI1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wdXNoLTI1IHtcclxuICAgIGxlZnQ6IDI1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVsbC0yNSB7XHJcbiAgICBsZWZ0OiAtMjUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1ncmlkLTMwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHJlZml4LTMwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXN1ZmZpeC0zMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVzaC0zMCB7XHJcbiAgICBsZWZ0OiAzMCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXB1bGwtMzAge1xyXG4gICAgbGVmdDogLTMwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtZ3JpZC0zNSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAzNSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXByZWZpeC0zNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1zdWZmaXgtMzUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXB1c2gtMzUge1xyXG4gICAgbGVmdDogMzUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wdWxsLTM1IHtcclxuICAgIGxlZnQ6IC0zNSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLWdyaWQtNDAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wcmVmaXgtNDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtc3VmZml4LTQwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDAlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wdXNoLTQwIHtcclxuICAgIGxlZnQ6IDQwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVsbC00MCB7XHJcbiAgICBsZWZ0OiAtNDAlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1ncmlkLTQ1IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHJlZml4LTQ1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXN1ZmZpeC00NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVzaC00NSB7XHJcbiAgICBsZWZ0OiA0NSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXB1bGwtNDUge1xyXG4gICAgbGVmdDogLTQ1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtZ3JpZC01MCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXByZWZpeC01MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1zdWZmaXgtNTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXB1c2gtNTAge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wdWxsLTUwIHtcclxuICAgIGxlZnQ6IC01MCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLWdyaWQtNTUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wcmVmaXgtNTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtc3VmZml4LTU1IHtcclxuICAgIG1hcmdpbi1yaWdodDogNTUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wdXNoLTU1IHtcclxuICAgIGxlZnQ6IDU1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVsbC01NSB7XHJcbiAgICBsZWZ0OiAtNTUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1ncmlkLTYwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHJlZml4LTYwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXN1ZmZpeC02MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDYwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVzaC02MCB7XHJcbiAgICBsZWZ0OiA2MCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXB1bGwtNjAge1xyXG4gICAgbGVmdDogLTYwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtZ3JpZC02NSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXByZWZpeC02NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1zdWZmaXgtNjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2NSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXB1c2gtNjUge1xyXG4gICAgbGVmdDogNjUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wdWxsLTY1IHtcclxuICAgIGxlZnQ6IC02NSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLWdyaWQtNzAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wcmVmaXgtNzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtc3VmZml4LTcwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNzAlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wdXNoLTcwIHtcclxuICAgIGxlZnQ6IDcwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVsbC03MCB7XHJcbiAgICBsZWZ0OiAtNzAlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1ncmlkLTc1IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHJlZml4LTc1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXN1ZmZpeC03NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVzaC03NSB7XHJcbiAgICBsZWZ0OiA3NSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXB1bGwtNzUge1xyXG4gICAgbGVmdDogLTc1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtZ3JpZC04MCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXByZWZpeC04MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODAlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1zdWZmaXgtODAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4MCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXB1c2gtODAge1xyXG4gICAgbGVmdDogODAlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wdWxsLTgwIHtcclxuICAgIGxlZnQ6IC04MCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLWdyaWQtODUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wcmVmaXgtODUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDg1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtc3VmZml4LTg1IHtcclxuICAgIG1hcmdpbi1yaWdodDogODUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wdXNoLTg1IHtcclxuICAgIGxlZnQ6IDg1JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVsbC04NSB7XHJcbiAgICBsZWZ0OiAtODUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1ncmlkLTkwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHJlZml4LTkwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXN1ZmZpeC05MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDkwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVzaC05MCB7XHJcbiAgICBsZWZ0OiA5MCU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXB1bGwtOTAge1xyXG4gICAgbGVmdDogLTkwJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtZ3JpZC05NSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXByZWZpeC05NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1zdWZmaXgtOTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5NSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXB1c2gtOTUge1xyXG4gICAgbGVmdDogOTUlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wdWxsLTk1IHtcclxuICAgIGxlZnQ6IC05NSU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLWdyaWQtMzMge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wcmVmaXgtMzMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtc3VmZml4LTMzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wdXNoLTMzIHtcclxuICAgIGxlZnQ6IDMzLjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVsbC0zMyB7XHJcbiAgICBsZWZ0OiAtMzMuMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1ncmlkLTY2IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHJlZml4LTY2IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXN1ZmZpeC02NiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcHVzaC02NiB7XHJcbiAgICBsZWZ0OiA2Ni42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXB1bGwtNjYge1xyXG4gICAgbGVmdDogLTY2LjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtZ3JpZC0xMDAge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAudGFibGV0LXB1c2gtNSwgLnRhYmxldC1wdWxsLTUsIC50YWJsZXQtcHVzaC0xMCwgLnRhYmxldC1wdWxsLTEwLCAudGFibGV0LXB1c2gtMTUsIC50YWJsZXQtcHVsbC0xNSwgLnRhYmxldC1wdXNoLTIwLCAudGFibGV0LXB1bGwtMjAsIC50YWJsZXQtcHVzaC0yNSwgLnRhYmxldC1wdWxsLTI1LCAudGFibGV0LXB1c2gtMzAsIC50YWJsZXQtcHVsbC0zMCwgLnRhYmxldC1wdXNoLTM1LCAudGFibGV0LXB1bGwtMzUsIC50YWJsZXQtcHVzaC00MCwgLnRhYmxldC1wdWxsLTQwLCAudGFibGV0LXB1c2gtNDUsIC50YWJsZXQtcHVsbC00NSwgLnRhYmxldC1wdXNoLTUwLCAudGFibGV0LXB1bGwtNTAsIC50YWJsZXQtcHVzaC01NSwgLnRhYmxldC1wdWxsLTU1LCAudGFibGV0LXB1c2gtNjAsIC50YWJsZXQtcHVsbC02MCwgLnRhYmxldC1wdXNoLTY1LCAudGFibGV0LXB1bGwtNjUsIC50YWJsZXQtcHVzaC03MCwgLnRhYmxldC1wdWxsLTcwLCAudGFibGV0LXB1c2gtNzUsIC50YWJsZXQtcHVsbC03NSwgLnRhYmxldC1wdXNoLTgwLCAudGFibGV0LXB1bGwtODAsIC50YWJsZXQtcHVzaC04NSwgLnRhYmxldC1wdWxsLTg1LCAudGFibGV0LXB1c2gtOTAsIC50YWJsZXQtcHVsbC05MCwgLnRhYmxldC1wdXNoLTk1LCAudGFibGV0LXB1bGwtOTUsIC50YWJsZXQtcHVzaC0zMywgLnRhYmxldC1wdWxsLTMzLCAudGFibGV0LXB1c2gtNjYsIC50YWJsZXQtcHVsbC02NiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuaGlkZS1vbi10YWJsZXQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1ncmlkLTUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXByZWZpeC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtc3VmZml4LTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHVzaC01IHtcclxuICAgIGxlZnQ6IDUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wdWxsLTUge1xyXG4gICAgbGVmdDogLTUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1ncmlkLTEwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHJlZml4LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXN1ZmZpeC0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHVzaC0xMCB7XHJcbiAgICBsZWZ0OiAxMCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXB1bGwtMTAge1xyXG4gICAgbGVmdDogLTEwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtZ3JpZC0xNSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxNSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXByZWZpeC0xNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1zdWZmaXgtMTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXB1c2gtMTUge1xyXG4gICAgbGVmdDogMTUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wdWxsLTE1IHtcclxuICAgIGxlZnQ6IC0xNSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LWdyaWQtMjAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wcmVmaXgtMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtc3VmZml4LTIwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wdXNoLTIwIHtcclxuICAgIGxlZnQ6IDIwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHVsbC0yMCB7XHJcbiAgICBsZWZ0OiAtMjAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1ncmlkLTI1IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHJlZml4LTI1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXN1ZmZpeC0yNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHVzaC0yNSB7XHJcbiAgICBsZWZ0OiAyNSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXB1bGwtMjUge1xyXG4gICAgbGVmdDogLTI1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtZ3JpZC0zMCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXByZWZpeC0zMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1zdWZmaXgtMzAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXB1c2gtMzAge1xyXG4gICAgbGVmdDogMzAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wdWxsLTMwIHtcclxuICAgIGxlZnQ6IC0zMCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LWdyaWQtMzUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wcmVmaXgtMzUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtc3VmZml4LTM1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wdXNoLTM1IHtcclxuICAgIGxlZnQ6IDM1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHVsbC0zNSB7XHJcbiAgICBsZWZ0OiAtMzUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1ncmlkLTQwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHJlZml4LTQwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXN1ZmZpeC00MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHVzaC00MCB7XHJcbiAgICBsZWZ0OiA0MCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXB1bGwtNDAge1xyXG4gICAgbGVmdDogLTQwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtZ3JpZC00NSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXByZWZpeC00NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1zdWZmaXgtNDUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXB1c2gtNDUge1xyXG4gICAgbGVmdDogNDUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wdWxsLTQ1IHtcclxuICAgIGxlZnQ6IC00NSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LWdyaWQtNTAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wcmVmaXgtNTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtc3VmZml4LTUwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wdXNoLTUwIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHVsbC01MCB7XHJcbiAgICBsZWZ0OiAtNTAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1ncmlkLTU1IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDU1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHJlZml4LTU1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1NSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXN1ZmZpeC01NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDU1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHVzaC01NSB7XHJcbiAgICBsZWZ0OiA1NSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXB1bGwtNTUge1xyXG4gICAgbGVmdDogLTU1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtZ3JpZC02MCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXByZWZpeC02MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1zdWZmaXgtNjAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXB1c2gtNjAge1xyXG4gICAgbGVmdDogNjAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wdWxsLTYwIHtcclxuICAgIGxlZnQ6IC02MCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LWdyaWQtNjUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wcmVmaXgtNjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtc3VmZml4LTY1IHtcclxuICAgIG1hcmdpbi1yaWdodDogNjUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wdXNoLTY1IHtcclxuICAgIGxlZnQ6IDY1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHVsbC02NSB7XHJcbiAgICBsZWZ0OiAtNjUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1ncmlkLTcwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHJlZml4LTcwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXN1ZmZpeC03MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDcwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHVzaC03MCB7XHJcbiAgICBsZWZ0OiA3MCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXB1bGwtNzAge1xyXG4gICAgbGVmdDogLTcwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtZ3JpZC03NSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXByZWZpeC03NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1zdWZmaXgtNzUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXB1c2gtNzUge1xyXG4gICAgbGVmdDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wdWxsLTc1IHtcclxuICAgIGxlZnQ6IC03NSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LWdyaWQtODAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wcmVmaXgtODAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtc3VmZml4LTgwIHtcclxuICAgIG1hcmdpbi1yaWdodDogODAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wdXNoLTgwIHtcclxuICAgIGxlZnQ6IDgwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHVsbC04MCB7XHJcbiAgICBsZWZ0OiAtODAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1ncmlkLTg1IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHJlZml4LTg1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4NSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXN1ZmZpeC04NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDg1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHVzaC04NSB7XHJcbiAgICBsZWZ0OiA4NSU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXB1bGwtODUge1xyXG4gICAgbGVmdDogLTg1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtZ3JpZC05MCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXByZWZpeC05MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1zdWZmaXgtOTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXB1c2gtOTAge1xyXG4gICAgbGVmdDogOTAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wdWxsLTkwIHtcclxuICAgIGxlZnQ6IC05MCU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LWdyaWQtOTUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wcmVmaXgtOTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDk1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtc3VmZml4LTk1IHtcclxuICAgIG1hcmdpbi1yaWdodDogOTUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wdXNoLTk1IHtcclxuICAgIGxlZnQ6IDk1JTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHVsbC05NSB7XHJcbiAgICBsZWZ0OiAtOTUlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1ncmlkLTMzIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHJlZml4LTMzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXN1ZmZpeC0zMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtcHVzaC0zMyB7XHJcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXB1bGwtMzMge1xyXG4gICAgbGVmdDogLTMzLjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC50YWJsZXQtZ3JpZC02NiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA2Ni42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXByZWZpeC02NiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1zdWZmaXgtNjYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LXB1c2gtNjYge1xyXG4gICAgbGVmdDogNjYuNjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldC1wdWxsLTY2IHtcclxuICAgIGxlZnQ6IC02Ni42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAudGFibGV0LWdyaWQtMTAwIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5wdXNoLTUsIC5wdWxsLTUsIC5wdXNoLTEwLCAucHVsbC0xMCwgLnB1c2gtMTUsIC5wdWxsLTE1LCAucHVzaC0yMCwgLnB1bGwtMjAsIC5wdXNoLTI1LCAucHVsbC0yNSwgLnB1c2gtMzAsIC5wdWxsLTMwLCAucHVzaC0zNSwgLnB1bGwtMzUsIC5wdXNoLTQwLCAucHVsbC00MCwgLnB1c2gtNDUsIC5wdWxsLTQ1LCAucHVzaC01MCwgLnB1bGwtNTAsIC5wdXNoLTU1LCAucHVsbC01NSwgLnB1c2gtNjAsIC5wdWxsLTYwLCAucHVzaC02NSwgLnB1bGwtNjUsIC5wdXNoLTcwLCAucHVsbC03MCwgLnB1c2gtNzUsIC5wdWxsLTc1LCAucHVzaC04MCwgLnB1bGwtODAsIC5wdXNoLTg1LCAucHVsbC04NSwgLnB1c2gtOTAsIC5wdWxsLTkwLCAucHVzaC05NSwgLnB1bGwtOTUsIC5wdXNoLTMzLCAucHVsbC0zMywgLnB1c2gtNjYsIC5wdWxsLTY2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5oaWRlLW9uLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmdyaWQtNSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA1JTtcclxuICB9XHJcblxyXG4gIC5wcmVmaXgtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgfVxyXG5cclxuICAuc3VmZml4LTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICB9XHJcblxyXG4gIC5wdXNoLTUge1xyXG4gICAgbGVmdDogNSU7XHJcbiAgfVxyXG5cclxuICAucHVsbC01IHtcclxuICAgIGxlZnQ6IC01JTtcclxuICB9XHJcblxyXG4gIC5ncmlkLTEwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwJTtcclxuICB9XHJcblxyXG4gIC5wcmVmaXgtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICB9XHJcblxyXG4gIC5zdWZmaXgtMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcbiAgfVxyXG5cclxuICAucHVzaC0xMCB7XHJcbiAgICBsZWZ0OiAxMCU7XHJcbiAgfVxyXG5cclxuICAucHVsbC0xMCB7XHJcbiAgICBsZWZ0OiAtMTAlO1xyXG4gIH1cclxuXHJcbiAgLmdyaWQtMTUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTUlO1xyXG4gIH1cclxuXHJcbiAgLnByZWZpeC0xNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xyXG4gIH1cclxuXHJcbiAgLnN1ZmZpeC0xNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcclxuICB9XHJcblxyXG4gIC5wdXNoLTE1IHtcclxuICAgIGxlZnQ6IDE1JTtcclxuICB9XHJcblxyXG4gIC5wdWxsLTE1IHtcclxuICAgIGxlZnQ6IC0xNSU7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC0yMCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG5cclxuICAucHJlZml4LTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XHJcbiAgfVxyXG5cclxuICAuc3VmZml4LTIwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjAlO1xyXG4gIH1cclxuXHJcbiAgLnB1c2gtMjAge1xyXG4gICAgbGVmdDogMjAlO1xyXG4gIH1cclxuXHJcbiAgLnB1bGwtMjAge1xyXG4gICAgbGVmdDogLTIwJTtcclxuICB9XHJcblxyXG4gIC5ncmlkLTI1IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcblxyXG4gIC5wcmVmaXgtMjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcblxyXG4gIC5zdWZmaXgtMjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XHJcbiAgfVxyXG5cclxuICAucHVzaC0yNSB7XHJcbiAgICBsZWZ0OiAyNSU7XHJcbiAgfVxyXG5cclxuICAucHVsbC0yNSB7XHJcbiAgICBsZWZ0OiAtMjUlO1xyXG4gIH1cclxuXHJcbiAgLmdyaWQtMzAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuXHJcbiAgLnByZWZpeC0zMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xyXG4gIH1cclxuXHJcbiAgLnN1ZmZpeC0zMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwJTtcclxuICB9XHJcblxyXG4gIC5wdXNoLTMwIHtcclxuICAgIGxlZnQ6IDMwJTtcclxuICB9XHJcblxyXG4gIC5wdWxsLTMwIHtcclxuICAgIGxlZnQ6IC0zMCU7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC0zNSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAzNSU7XHJcbiAgfVxyXG5cclxuICAucHJlZml4LTM1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XHJcbiAgfVxyXG5cclxuICAuc3VmZml4LTM1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzUlO1xyXG4gIH1cclxuXHJcbiAgLnB1c2gtMzUge1xyXG4gICAgbGVmdDogMzUlO1xyXG4gIH1cclxuXHJcbiAgLnB1bGwtMzUge1xyXG4gICAgbGVmdDogLTM1JTtcclxuICB9XHJcblxyXG4gIC5ncmlkLTQwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICB9XHJcblxyXG4gIC5wcmVmaXgtNDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcclxuICB9XHJcblxyXG4gIC5zdWZmaXgtNDAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MCU7XHJcbiAgfVxyXG5cclxuICAucHVzaC00MCB7XHJcbiAgICBsZWZ0OiA0MCU7XHJcbiAgfVxyXG5cclxuICAucHVsbC00MCB7XHJcbiAgICBsZWZ0OiAtNDAlO1xyXG4gIH1cclxuXHJcbiAgLmdyaWQtNDUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gIH1cclxuXHJcbiAgLnByZWZpeC00NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDUlO1xyXG4gIH1cclxuXHJcbiAgLnN1ZmZpeC00NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1JTtcclxuICB9XHJcblxyXG4gIC5wdXNoLTQ1IHtcclxuICAgIGxlZnQ6IDQ1JTtcclxuICB9XHJcblxyXG4gIC5wdWxsLTQ1IHtcclxuICAgIGxlZnQ6IC00NSU7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC01MCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAucHJlZml4LTUwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgfVxyXG5cclxuICAuc3VmZml4LTUwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLnB1c2gtNTAge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLnB1bGwtNTAge1xyXG4gICAgbGVmdDogLTUwJTtcclxuICB9XHJcblxyXG4gIC5ncmlkLTU1IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDU1JTtcclxuICB9XHJcblxyXG4gIC5wcmVmaXgtNTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU1JTtcclxuICB9XHJcblxyXG4gIC5zdWZmaXgtNTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1NSU7XHJcbiAgfVxyXG5cclxuICAucHVzaC01NSB7XHJcbiAgICBsZWZ0OiA1NSU7XHJcbiAgfVxyXG5cclxuICAucHVsbC01NSB7XHJcbiAgICBsZWZ0OiAtNTUlO1xyXG4gIH1cclxuXHJcbiAgLmdyaWQtNjAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxuXHJcbiAgLnByZWZpeC02MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xyXG4gIH1cclxuXHJcbiAgLnN1ZmZpeC02MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDYwJTtcclxuICB9XHJcblxyXG4gIC5wdXNoLTYwIHtcclxuICAgIGxlZnQ6IDYwJTtcclxuICB9XHJcblxyXG4gIC5wdWxsLTYwIHtcclxuICAgIGxlZnQ6IC02MCU7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC02NSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgfVxyXG5cclxuICAucHJlZml4LTY1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2NSU7XHJcbiAgfVxyXG5cclxuICAuc3VmZml4LTY1IHtcclxuICAgIG1hcmdpbi1yaWdodDogNjUlO1xyXG4gIH1cclxuXHJcbiAgLnB1c2gtNjUge1xyXG4gICAgbGVmdDogNjUlO1xyXG4gIH1cclxuXHJcbiAgLnB1bGwtNjUge1xyXG4gICAgbGVmdDogLTY1JTtcclxuICB9XHJcblxyXG4gIC5ncmlkLTcwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICB9XHJcblxyXG4gIC5wcmVmaXgtNzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcclxuICB9XHJcblxyXG4gIC5zdWZmaXgtNzAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3MCU7XHJcbiAgfVxyXG5cclxuICAucHVzaC03MCB7XHJcbiAgICBsZWZ0OiA3MCU7XHJcbiAgfVxyXG5cclxuICAucHVsbC03MCB7XHJcbiAgICBsZWZ0OiAtNzAlO1xyXG4gIH1cclxuXHJcbiAgLmdyaWQtNzUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLnByZWZpeC03NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLnN1ZmZpeC03NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcclxuICB9XHJcblxyXG4gIC5wdXNoLTc1IHtcclxuICAgIGxlZnQ6IDc1JTtcclxuICB9XHJcblxyXG4gIC5wdWxsLTc1IHtcclxuICAgIGxlZnQ6IC03NSU7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC04MCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgfVxyXG5cclxuICAucHJlZml4LTgwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XHJcbiAgfVxyXG5cclxuICAuc3VmZml4LTgwIHtcclxuICAgIG1hcmdpbi1yaWdodDogODAlO1xyXG4gIH1cclxuXHJcbiAgLnB1c2gtODAge1xyXG4gICAgbGVmdDogODAlO1xyXG4gIH1cclxuXHJcbiAgLnB1bGwtODAge1xyXG4gICAgbGVmdDogLTgwJTtcclxuICB9XHJcblxyXG4gIC5ncmlkLTg1IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICB9XHJcblxyXG4gIC5wcmVmaXgtODUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDg1JTtcclxuICB9XHJcblxyXG4gIC5zdWZmaXgtODUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4NSU7XHJcbiAgfVxyXG5cclxuICAucHVzaC04NSB7XHJcbiAgICBsZWZ0OiA4NSU7XHJcbiAgfVxyXG5cclxuICAucHVsbC04NSB7XHJcbiAgICBsZWZ0OiAtODUlO1xyXG4gIH1cclxuXHJcbiAgLmdyaWQtOTAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxuXHJcbiAgLnByZWZpeC05MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xyXG4gIH1cclxuXHJcbiAgLnN1ZmZpeC05MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDkwJTtcclxuICB9XHJcblxyXG4gIC5wdXNoLTkwIHtcclxuICAgIGxlZnQ6IDkwJTtcclxuICB9XHJcblxyXG4gIC5wdWxsLTkwIHtcclxuICAgIGxlZnQ6IC05MCU7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC05NSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgfVxyXG5cclxuICAucHJlZml4LTk1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5NSU7XHJcbiAgfVxyXG5cclxuICAuc3VmZml4LTk1IHtcclxuICAgIG1hcmdpbi1yaWdodDogOTUlO1xyXG4gIH1cclxuXHJcbiAgLnB1c2gtOTUge1xyXG4gICAgbGVmdDogOTUlO1xyXG4gIH1cclxuXHJcbiAgLnB1bGwtOTUge1xyXG4gICAgbGVmdDogLTk1JTtcclxuICB9XHJcblxyXG4gIC5ncmlkLTMzIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5wcmVmaXgtMzMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5zdWZmaXgtMzMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAucHVzaC0zMyB7XHJcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAucHVsbC0zMyB7XHJcbiAgICBsZWZ0OiAtMzMuMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmdyaWQtNjYge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNjYuNjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLnByZWZpeC02NiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLnN1ZmZpeC02NiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5wdXNoLTY2IHtcclxuICAgIGxlZnQ6IDY2LjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5wdWxsLTY2IHtcclxuICAgIGxlZnQ6IC02Ni42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC0xMDAge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFx0XHRcdFNFVFRJTkdTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBAZ3JvdXAgRm9udCBGYW1pbGllcyAqL1xyXG5cclxuJGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiRmb250LXNpemU6IDE2cHg7IC8vIEdlbmVyYWwgY29udGVudCBmb250IHNpemVcclxuJGxpbmUtaGVpZ2h0OiAxLjg7XHJcblxyXG4kZm9udC1zaXplLWVkaXRvcjogMTZweDsgLy8gU2luZ2xlIENvbnRlbnQgZm9udCBzaXplXHJcbiRsaW5lLWhlaWdodC1lZGl0b3I6IDI7XHJcbiRmb250LXdlaWdodC1lZGl0b3I6IDQwMDtcclxuXHJcbiR0aXRsZS1mb250LWZhbWlseTogXCJEb3Npc1wiLCBzYW5zLXNlcmlmO1xyXG4kdGl0bGUtZm9udC1zaXplOiAzMHB4O1xyXG5cclxuLyogQGVuZCAqL1xyXG5cclxuLyogQGdyb3VwIENvbG9ycyAqL1xyXG5cclxuJG1haW4tY29sb3I6ICM0Q0FGNTA7ICAgICAgICAgICAgIC8vIGdyZWVuIDUwMFxyXG4kbWFpbi1hY2NlbnQtY29sb3I6ICM1NThCMkY7ICAgICAgLy8gbGlnaHQgZ3JlZW4gODAwXHJcbiRzZWNvbmRhcnktY29sb3I6ICNBQjQ3QkM7ICAgICAgICAvLyBwdXJwbGUgNDAwXHJcbiRzZWNvbmRhcnktYWNjZW50LWNvbG9yOiAjQUEwMEZGOyAvLyBwdXJwbGUgQTcwMFxyXG4kZXJyb3ItY29sb3I6ICNGNDQzMzY7ICAgICAgICAgICAgLy8gcmVkIDUwMFxyXG4kc3Vic2NyaWJlLWJ1dHRvbi1jb2xvcjogIzlFOUQyNDsgLy8gbGltZSA4MDBcclxuJGRhcmtncmV5LWNvbG9yOiAjMTUxNzFBO1xyXG4kbWlkZ3JleS1jb2xvcjogIzczOGE5NDtcclxuJGxpZ2h0Z3JleS1jb2xvcjogI2M1ZDJkOTtcclxuJHdoaXRlZ3JleS1jb2xvcjogI2U1ZWZmNTtcclxuXHJcbiRibGFjazogIzI0MjMyMztcclxuXHJcbiRibGFjazE6ICMxMTE7IC8vIFxyXG5cclxuLy8gQ29udGVudFxyXG5cclxuJGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8vIEJvZHkgYmFja2dyb3VuZCBjb2xvclxyXG4kdGV4dC1jb2xvcjogIzU5NjE3MjsgLy8gUHJpbWFyeSB0ZXh0IGNvbG9yXHJcbiRtZXRhLWNvbG9yOiAjNDI0ODUxO1xyXG4kd2hpdGU6ICNmZmY7XHJcbiRsaWdodC1ncmF5OiAjNTU1O1xyXG4kYm9yZGVyLWNvbG9yOiAjZWVlO1xyXG4kaW5wdXQtYmctY29sb3I6ICNmZmY7XHJcblxyXG4vLyBTb2NpYWwgQ29sb3JzXHJcblxyXG4kdHdpdHRlci1jb2xvcjogIzFEQTFGMjtcclxuJGluc3RhZ3JhbS1jb2xvcjogI0VGMDBBMjtcclxuJGZhY2Vib29rLWNvbG9yOiAjMTc1QkVCO1xyXG4kbGlua2VkaW4tY29sb3I6ICMwMDc3YjU7XHJcbiRwaW50ZXJlc3QtY29sb3I6ICNFRTNFNTI7XHJcbiRkcmliYmJsZS1jb2xvcjogI0Q5N0FBNjtcclxuJHR1bWJsci1jb2xvcjogIzVGNzk5MDtcclxuJHlvdXR1YmUtY29sb3I6ICNmYjU1NTU7XHJcbiRmbGlja3ItY29sb3I6ICNFRjM5OTg7XHJcbiR0d2l0Y2gtY29sb3I6ICM4NTUxZTY7XHJcbiR2ay1jb2xvcjogIzYyOTlkYztcclxuJHRlbGVncmFtLWNvbG9yOiAjMDA4OGNjO1xyXG4kcnNzLWNvbG9yOiAjZjI2NTIyO1xyXG5cclxuJGxpZ2h0ZW46IDklOyAvL0xpZ2h0ZW4gYW1vdW50IGZvciBob3ZlcnMgYW5kIG92ZXJsYXlzLCBleGFtcGxlOiBzdWJzY3JpYmUgaW5wdXQgYm94IGJhY2tncm91bmRcclxuJGRhcmtlbjogOSU7IC8vRGFya2VuIGFtb3VudCBmb3IgaG92ZXJzIGFuZCBvdmVybGF5cywgZXhhbXBsZTogc2VhcmNoIGJveCBiYWNrZ3JvdW5kXHJcblxyXG4kYm9yZGVyLXJhZGl1czogMjVweDtcclxuJGJvcmRlci1yYWRpdXMtc2VjdGlvbnM6IDBweDtcclxuXHJcbi8qIEBlbmQgKi9cclxuXHJcbi8qIEBncm91cCBFZmZlY3RzIHNwZWVkICovXHJcblxyXG4kdHJhbnNpdGlvbi10aW1lOiAzMDBtcztcclxuJHRyYW5zaXRpb24tbWV0aG9kOiBlYXNlO1xyXG5cclxuLyogQGVuZCAqL1xyXG5cclxuLyogQGdyb3VwIENvbnRlbnQgV2lkdGggYW5kIE1hcmdpbnMgKi9cclxuXHJcbiRlZGl0b3ItYmFzZS11bml0OiAzMnB4OyAvLyBTcGFjZSBiZXR3ZWVuIHBhcmFncmFwaHMgYW5kIHRpdGxlcyAocG9zdCBjb250ZW50KVxyXG4kc2VjdGlvbi1wYWRkaW5nOiA1MHB4OyAvLyBQYWRkaW5nIHRvcCBhbmQgYm90dG9tIGZvciBjb250YWluZXJzLCBleGFtcGxlOiBzaWRlYmFyIHdpZGdldHMsIHN1c2NyaWJlIGZvcm1cclxuJGVsZW1lbnQtcGFkZGluZzogMjVweDtcclxuXHJcbiRncmlkLWNvbnRhaW5lcjogMTIwMHB4OyAvLyBNYXggd2lkdGggZm9yIHRoZSB0aGVtZVxyXG4kZ3JpZC11c21hbGw6IDYwMHB4O1xyXG4kZ3JpZC1zbWFsbDogNzgwcHg7XHJcbiRncmlkLW1lZGl1bTogOTkwcHg7XHJcbiRncmlkLWxhcmdlOiAxNDAwcHg7XHJcbiRncmlkLXVsYXJnZTogMTYwMHB4O1xyXG4kZ3JpZC1nYXA6IDIwcHg7IC8vIFNwYWNlIGJldHdlZW5zIGdyaWRzIGVsZW1lbnRzXHJcblxyXG4vKiBAZW5kICovXHJcbiIsIi8qIEBncm91cCBSZXNldCAqL1xyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsYiwgdSwgaSwgY2VudGVyLGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBidXR0b257IG1hcmdpbjogMDsgcGFkZGluZzogMDsgYm9yZGVyOiAwOyBmb250LXNpemU6IDEwMCU7IGZvbnQ6IGluaGVyaXQ7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cclxuXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgbWFpbnsgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbmJvZHkgeyBsaW5lLWhlaWdodDogMTsgfVxyXG5vbCwgdWwgeyBsaXN0LXN0eWxlOiBub25lOyB9XHJcbmJsb2NrcXVvdGUsIHEgeyBxdW90ZXM6IG5vbmU7IH1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHsgY29udGVudDogJyc7IGNvbnRlbnQ6IG5vbmU7IH1cclxudGFibGUgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBib3JkZXItc3BhY2luZzogMDsgfVxyXG5cclxuaHRtbCwgdGV4dGFyZWF7IG92ZXJmbG93OiBhdXRvOyB9XHJcbmh0bWwsIGJvZHl7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cclxuYXsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBvdXRsaW5lOiAwOyB9XHJcbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9ueyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGJvcmRlcjogMDsgb3V0bGluZTogMDsgfVxyXG5hLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9c3VibWl0XSwgYnV0dG9uLCBsYWJlbHsgY3Vyc29yOiBwb2ludGVyOyB9XHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cclxuYiwgc3Ryb25neyBmb250LXdlaWdodDogYm9sZDsgfVxyXG5pLCBlbXsgZm9udC1zdHlsZTogaXRhbGljOyB9XHJcbmFkZHJlc3N7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxyXG5zbWFsbCB7Zm9udC1zaXplOiA3NSU7fVxyXG5zdWIsIHN1cCB7IGZvbnQtc2l6ZTogNzUlOyBsaW5lLWhlaWdodDogMDsgcG9zaXRpb246IHJlbGF0aXZlOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cclxuc3VweyB0b3A6IC0wLjVlbTsgfVxyXG5zdWJ7IGJvdHRvbTogLTAuMjVlbTsgfVxyXG5hYmJyLCBhY3JvbnlteyBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyBjdXJzb3I6IGhlbHA7IH1cclxuaW5zeyB0ZXh0LWRlY29yYXRpb24gOm5vbmU7IH1cclxuXHJcbi8qIEBlbmQgKi9cclxuXHJcbi8vIDo6LW1vei1zZWxlY3Rpb24ge1xyXG4vLyBcdGJhY2tncm91bmQ6ICRwdXJwbGU7XHJcbi8vIFx0Y29sb3I6IHdoaXRlO1xyXG4vLyBcdHRleHQtc2hhZG93OiBub25lO1xyXG4vLyB9XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cdHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcbiIsIlxyXG5oMXsgZm9udC1zaXplOiAyNnB4OyB9XHJcbmgyeyBmb250LXNpemU6IDI0cHg7IH1cclxuaDN7IGZvbnQtc2l6ZTogMjJweDsgfVxyXG5oNHsgZm9udC1zaXplOiAyMHB4OyB9XHJcbmg1eyBmb250LXNpemU6IDE4cHg7IH1cclxuaDZ7IGZvbnQtc2l6ZTogMTZweDsgfVxyXG5cclxuLnRpdGxle1xyXG5cdGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udC1mYW1pbHk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6ICR0aXRsZS1mb250LXNpemU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblx0Ji51bGFyZ2V7XHJcblx0XHRmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1x0XHRcclxuXHR9XHJcblx0Ji5sYXJnZXsgZm9udC1zaXplOiAzOHB4OyB9XHJcblx0Ji5tZWRpdW17IGZvbnQtc2l6ZTogMjRweDsgbGluZS1oZWlnaHQ6IDEuNDsgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxyXG5cdCYuc21hbGx7IGZvbnQtc2l6ZTogMThweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxyXG5cdCYudXNtYWxseyBmb250LXNpemU6IDE1cHg7IG1hcmdpbi1ib3R0b206IDVweDsgbGluZS1oZWlnaHQ6IDEuNjsgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDsgfVxyXG4gICAgJi53aGl0ZXsgY29sb3I6ICNmZmY7IH1cclxuXHQmLmJvcmRlcmVke1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJvbGR7IGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7IH1cclxufVxyXG4iLCIvKiBMaWdodGJveCB6b29tIGVmZmVjdCAqL1xyXG5cclxuLm15LW1mcC16b29tLWluIC5tZnAtY29udGVudCB7XHJcblx0LXdlYmtpdC1vcGFjaXR5OiAwO1xyXG5cdC1tb3otb3BhY2l0eTogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG5cdC1vLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbn1cclxuXHJcbi8qIGFuaW1hdGUgaW4gKi9cclxuLm15LW1mcC16b29tLWluLm1mcC1yZWFkeSAubWZwLWNvbnRlbnQge1xyXG5cdC13ZWJraXQtb3BhY2l0eTogMTtcclxuXHQtbW96LW9wYWNpdHk6IDE7XHJcblx0b3BhY2l0eTogMTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG5cclxuLyogYW5pbWF0ZSBvdXQgKi9cclxuLm15LW1mcC16b29tLWluLm1mcC1yZW1vdmluZyAubWZwLWNvbnRlbnQge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcblx0LW8tdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuXHQtd2Via2l0LW9wYWNpdHk6IDA7XHJcblx0LW1vei1vcGFjaXR5OiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi8qIERhcmsgb3ZlcmxheSwgc3RhcnQgc3RhdGUgKi9cclxuLm15LW1mcC16b29tLWluLm1mcC1iZyB7XHJcblx0b3BhY2l0eTogMC4wMDE7IC8qIENocm9tZSBvcGFjaXR5IHRyYW5zaXRpb24gYnVnICovXHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XHJcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XHJcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcclxufVxyXG4vKiBhbmltYXRlIGluICovXHJcbi5teS1tZnAtem9vbS1pbi5tZnAtcmVhZHkubWZwLWJnIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcbi8qIGFuaW1hdGUgb3V0ICovXHJcbi5teS1tZnAtem9vbS1pbi5tZnAtcmVtb3ZpbmcubWZwLWJnIHtcclxuXHQtd2Via2l0LW9wYWNpdHk6IDA7XHJcblx0LW1vei1vcGFjaXR5OiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi8qIEdsb2JhbCBvcGFjaXR5IEVmZmVjdCAqL1xyXG5cclxuYS5ob3Zlci1lZmZlY3R7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxufVxyXG5hLmhvdmVyLWVmZmVjdCBpbWcsIGEuaG92ZXItZWZmZWN0IHNwYW4uY292ZXJ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiBhbGwgNjAwbXMgZWFzZTtcclxufVxyXG5hLmhvdmVyLWVmZmVjdDpob3ZlciBpbWcsIGEuaG92ZXItZWZmZWN0OmhvdmVyIHNwYW4uY292ZXJ7XHJcblx0b3BhY2l0eTogLjg7XHJcbn1cclxuXHJcbi8vIEdyYWRpZW50IGVmZmVjdFxyXG5cclxuLmdyYWRpZW50LWVmZmVjdHtcclxuICAgIGF7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZXsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIDAgJG1haW4tY29sb3IgaW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxufVxyXG5cclxuLy8gVHJhbnNsYXRlIEVmZmVjdCBcclxuXHJcbi50cmFuc2xhdGUtZWZmZWN0e1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE1hc2sgZWZmZWN0XHJcblxyXG5AbWl4aW4gYnV0dG9uX2FuaW0oJGJjb2xvcixcclxuICAgICR1cmwsXHJcbiAgICAkeDEsXHJcbiAgICAkeTEsXHJcbiAgICAkYm9yLFxyXG4gICAgJGNvbCkge1xyXG4gICAgYmFja2dyb3VuZDogJGJjb2xvcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCR1cmwpO1xyXG4gICAgbWFzazogdXJsKCR1cmwpO1xyXG4gICAgLXdlYmtpdC1tYXNrLXNpemU6ICR4MSAkeTE7XHJcbiAgICBtYXNrLXNpemU6ICR4MSAkeTE7XHJcbiAgICBib3JkZXI6ICRib3I7XHJcbiAgICBjb2xvcjogJGNvbDtcclxufVxyXG5cclxuLm1hc2stZWZmZWN0e1xyXG4gICAgLm1hc2t7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uX2FuaW0oJHdoaXRlLCBcIi4uL2ltYWdlcy91cmJhbi1zcHJpdGUucG5nXCIsIDMwMDAlLCAxMDAlLCBub25lLCAkYmxhY2spOyAgXHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWFzay1wb3NpdGlvbiA2MDBtcyBzdGVwcygyOSk7XHJcbiAgICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH0gIFxyXG4gICAgJjpob3ZlciAubWFza3tcclxuICAgICAgICBtYXNrLXBvc2l0aW9uOiAxMDAlIDA7XHJcbiAgICB9XHJcbn0iLCJAbWl4aW4gYnV0dG9ue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdHBhZGRpbmc6IDVweCAyNXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQtZmFtaWx5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoIzAwMCwgMC4zKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHQmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgkbWFpbi1jb2xvciwgMC43NSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgfVxyXG4gICAgJi5zZWNvbmRhcnl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuNzUpOyAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbWFsbHsgZm9udC1zaXplOiAxMnB4OyBwYWRkaW5nOiA1cHggMTVweDsgfVxyXG4gICAgJi5tZWRpdW17XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAyNXB4O1xyXG4gICAgfVxyXG4gICAgJi5sYXJnZXsgZm9udC1zaXplOiAyMnB4OyBwYWRkaW5nOiA4cHggMjVweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuICAgICYuaWNvbntcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNpcmNsZXtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBpLmZheyBtYXJnaW46IDA7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gQnkgQ29sb3JcclxuXHQmLmRhcmt7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblx0Ji5kYXJrOmhvdmVye1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibGFjaywgNSUpO1xyXG5cdH1cclxuXHQmIGkuZmF7IGZvbnQtc2l6ZTogODUlOyBtYXJnaW4tbGVmdDogNXB4OyB9XHJcbn1cclxuXHJcbi5idXR0b24sIC5lcGNsLWJ1dHRvbjpub3QoLmVwY2wtc2hvcnRjb2RlKXtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbjtcclxufVxyXG5cclxuLyogR2xvYmFsIFRhZ3MgKi9cclxuXHJcbmRpdi50YWdze1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIH1cclxuICAgIHNwYW46Zmlyc3Qtb2YtdHlwZXsgZGlzcGxheTogbm9uZTsgfVxyXG59XHJcblxyXG4vLyBSZXNlcnZlZCBUYWdzXHJcblxyXG5hW2hyZWY9XCJzaWRlYmFyXCJdLCBzcGFuLnNpZGViYXIsXHJcbmFbaHJlZj1cImNsYXNzaWNcIl0sIHNwYW4uY2xhc3NpYyxcclxuYVtocmVmKj1cIm5vc2lkZWJhclwiXSwgc3Bhbi5ub3NpZGViYXIsXHJcbmFbaHJlZio9XCJmdWxsY292ZXJcIl0sIHNwYW4uZnVsbGNvdmVyeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5jdGFnLXNpZGViYXIsIGxpLnRhZy1zaWRlYmFyLFxyXG4uY3RhZy1jbGFzc2ljLCBsaS50YWctY2xhc3NpYyxcclxuLmN0YWctZnVsbGNvdmVyLCBsaS50YWctZnVsbGNvdmVyLFxyXG4uY3RhZy1ub3NpZGViYXIsIGxpLnRhZy1ub3NpZGViYXIsXHJcbi5jdGFnLWJnc3R5bGUsIGxpLnRhZy1iZ3N0eWxle1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogQGVuZCAqL1xyXG4iLCJAZnVuY3Rpb24gZG91YmxlKCR2YXIpe1xyXG5cdEByZXR1cm4gJHZhciAqIDI7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBoYWxmKCR2YXIpe1xyXG5cdEByZXR1cm4gJHZhciAvIDI7XHJcbn1cclxuXHJcbkBtaXhpbiBhYnNvbHV0ZS1lbGVtZW50KCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkbXM6ICR0cmFuc2l0aW9uLXRpbWUpIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkbXMgJHRyYW5zaXRpb24tbWV0aG9kO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsICRtcyAkdHJhbnNpdGlvbi1tZXRob2Q7XHJcblx0LW1zLXRyYW5zaXRpb246IGFsbCAkbXMgJHRyYW5zaXRpb24tbWV0aG9kO1xyXG5cdC1vLXRyYW5zaXRpb246IGFsbCAkbXMgJHRyYW5zaXRpb24tbWV0aG9kO1xyXG5cdHRyYW5zaXRpb246IGFsbCAkbXMgJHRyYW5zaXRpb24tbWV0aG9kO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkdmFyKSB7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdmFyO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogJHZhcjtcclxuXHQtbXMtYm9yZGVyLXJhZGl1czogJHZhcjtcclxuXHRib3JkZXItcmFkaXVzOiAkdmFyO1xyXG59XHJcblxyXG5AbWl4aW4gYmFja2dyb3VuZC1zaXplKCR2YXIpe1xyXG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAkdmFyICFpbXBvcnRhbnQ7XHJcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6ICR2YXIgIWltcG9ydGFudDtcclxuXHQtby1iYWNrZ3JvdW5kLXNpemU6ICR2YXIgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6ICR2YXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZhcil7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmFyO1xyXG5cdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZhcjtcclxuXHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZhcjtcclxuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmFyO1xyXG59XHJcblxyXG5AbWl4aW4gb3B0aW9uYWwtYXQtcm9vdCgkc2VsKSB7XHJcbiAgICBAYXQtcm9vdCAje2lmKG5vdCAmLCAkc2VsLCBzZWxlY3Rvci1hcHBlbmQoJiwgJHNlbCkpfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXInKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1vei1wbGFjZWhvbGRlcicpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzo6LW1vei1wbGFjZWhvbGRlcicpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLyogQGdyb3VwIEZvcm1zICovXHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3R7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblx0QGluY2x1ZGUgcGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdH07XHJcbiAgICAmOmZvY3VzeyBcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpO1xyXG4gICAgfVxyXG4gICAgJi5sYXJnZXtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxudGV4dGFyZWF7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7IFxyXG59XHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGJ1dHRvblt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uO1xyXG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgLy8gcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5zZWxlY3R7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMjVweDtcclxuXHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvciB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjRBQUFBVUJBTUFBQUJvaFpEM0FBQUFBM05DU1ZRSUNBamI0VS9nQUFBQUQxQk1WRVgvLy84QUFBQUFBQUFBQUFBQUFBQlJPMnJ3QUFBQUJYUlNUbE1BRVNJelJKVGRSSHdBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBQWNkRVZZZEZOdlpuUjNZWEpsQUVGa2IySmxJRVpwY21WM2IzSnJjeUJEVXpib3ZMS01BQUFBWTBsRVFWUVlsVlhPeVJHQUlCQkUwUVlOZ0lNQldKWUJjREFBRnZPUFNZUlo1ekwxVHYzeHZQWTZkdWVDNEp5QTI3QUIySXp6TUl4LzRoRFc2U2crcDhFSmZWRVNDcGtURXBrU0dwTVNzaGc2RGttb3hsSEhPYUZiam9UaUhIUjgzVVgvQTVNM0tJTVpQeVBXQUFBQUFFbEZUa1N1UW1DQycpIG5vLXJlcGVhdCA5NSUgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogOXB4IDZweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250OiAkZm9udC1zaXplICRmb250LWZhbWlseTtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBvcHRpb257XHJcbiAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxufVxyXG5idXR0b257XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcclxufVxyXG5cclxuZm9ybSBweyBwYWRkaW5nLWJvdHRvbTogMTVweDsgZm9udC1zaXplOiAxM3B4OyB9XHJcblxyXG4vLyBTZWFyY2ggRm9ybVxyXG5cclxuZm9ybS5zZWFyY2gtZm9ybXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBpbnB1dC5zZWFyY2gtZmllbGR7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuXHQgfVxyXG4gICAgLnN1Ym1pdHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAuc3VibWl0OmhvdmVyeyBvcGFjaXR5OiAuNzU7IH1cclxufVxyXG5cclxuLyogQGVuZCAqL1xyXG4iLCIvKiBTaWRlYmFyIFdpZGdldHMgKi9cclxuXHJcbi53aWRnZXR7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAmOmFmdGVyeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aWRnZXQtdGV4dHtcclxuICAgIC50ZXh0d2lkZ2V0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgICB9XHJcbiAgICBweyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XHJcbiAgICBwOmxhc3Qtb2YtdHlwZXsgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG59XHJcblxyXG4ud2lkZ2V0LWNhdGVnb3JpZXMsIC53aWRnZXQtbWVudXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHVsIGxpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOiAwOyBwYWRkaW5nLWJvdHRvbTogMDsgYm9yZGVyLWltYWdlOiBub25lOyB9XHJcbiAgICB9XHJcbiAgICB1bCBsaSBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgICB1bCA+IGxpe1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi8vIFRhZyBDbG91ZFxyXG4ud2lkZ2V0LXRhZy1jbG91ZHtcclxuICAgIEBleHRlbmQgZGl2LnRhZ3M7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGRpdi50YWdjbG91ZHsgbWFyZ2luLWxlZnQ6IC0zcHg7IH1cclxuXHRhe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgICAgICB9XHJcblx0XHQudGFnLWxpbmstY291bnR7IG1hcmdpbi1sZWZ0OiAycHg7IH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFJlY2VudCBQb3N0cyB3aXRoIGltYWdlXHJcbi53aWRnZXQtcmVjZW50LWFydGljbGVze1xyXG5cdC5pbmZveyBwYWRkaW5nLXRvcDogMHB4OyB9XHJcblx0Lml0ZW17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmLm5vLXRodW1ie1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRodW1ieyBcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblx0XHR0aW1le1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0c3ZneyBtYXJnaW4tcmlnaHQ6IDVweDsgd2lkdGg6IDE0cHg7IGhlaWdodDogMTRweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWFyZ2luLXRvcDogLTNweDsgZmlsbDogbGlnaHRlbigkdGV4dC1jb2xvciwgMTUlKTsgfVxyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LW9mLXR5cGV7IG1hcmdpbi1ib3R0b206IDA7IH1cclxuXHR9XHJcbiAgICBhc2lkZSAmIC5pdGVtIGE6YmVmb3JleyBib3JkZXI6IG5vbmU7IH1cclxufVxyXG5cclxuLy8gSW5zdGFncmFtXHJcbi53aWRnZXQtaW5zdGFncmFte1xyXG5cdGRpdi5sb2FkaW5neyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDIwcHggMDsgfVxyXG5cdCYubG9hZGVkIC5sb2FkaW5neyBkaXNwbGF5OiBub25lOyB9XHJcblx0dWx7IG1hcmdpbjogMCAtNXB4OyB9XHJcbiAgICB1bCBsaXsgXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDAgMnB4IDRweDtcclxuICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7ICAgICAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICY6aG92ZXI6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4uY292ZXJ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAxJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aWRnZXRfZXBjbF9pbnN0YWdyYW0gdWwgbGkgYXtcclxuICAgIHBhZGRpbmctdG9wOiAxNy41JTtcclxufVxyXG5cclxuLyogQGVuZCAqL1xyXG4iLCIvKiBAZ3JvdXAgR2xvYmFsIFN0eWxlcyAqL1xyXG5cclxuYm9keXtcclxuICAgIGZvbnQ6ICRmb250LXNpemUgJGZvbnQtZmFtaWx5O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAmLmNvdmVyOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMC40NTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxufVxyXG5zdmcuaWNvbntcclxuICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coIDBweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KSApO1xyXG4gICAgJi5sYXJnZXtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDsgICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi51bGFyZ2V7XHJcbiAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7ICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtYW9zPWZhZGVdeyBcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDgwMG1zKTtcclxufVxyXG5bZGF0YS1hb3M9ZmFkZS11cF17IFxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oNjAwbXMpO1xyXG59XHJcbi5hb3MtYW5pbWF0ZXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmxhenksIFtkYXRhLWxhenk9XCJ0cnVlXCJdeyBcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG59XHJcbi5sYXp5LmxvYWRlZCwgW2RhdGEtbGF6eT1cInRydWVcIl0ubG9hZGVkeyBvcGFjaXR5OiAxOyB9XHJcblxyXG5pbWd7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB9XHJcbmF7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblx0Jjpob3ZlcnsgY29sb3I6ICRtYWluLWNvbG9yOyB9XHJcblx0aW1neyBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IEBpbmNsdWRlIHRyYW5zaXRpb247IH1cclxufVxyXG5cclxuaS5pY29uLCBpLmZheyBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDsgfVxyXG4ubnAtYm90dG9teyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XHJcbi5uby1tYXJnaW57IG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbmxlZnR7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cclxuLmFsaWducmlnaHR7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbmNlbnRlcnsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyB9XHJcbi50ZXh0bGVmdHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XHJcbi50ZXh0cmlnaHR7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cclxuLnRleHRjZW50ZXJ7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbi5mdy1ub3JtYWx7IGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxyXG4uZnctYm9sZHsgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDsgfVxyXG4udXBwZXJjYXNleyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XHJcbi5vdmVyZmxvd3sgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG4uaGlkZGVueyBkaXNwbGF5OiBub25lOyB9XHJcbi5jb3ZlcntcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG59XHJcbi5wYXJhbGxheHtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQgIWltcG9ydGFudDtcclxufVxyXG5ocnsgYm9yZGVyOiAwOyBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjsgaGVpZ2h0OiAxcHg7IG1hcmdpbjogMCAwIDIwcHg7IH1cclxuXHJcbi5ncmlkLWNvbnRhaW5lcnsgbWF4LXdpZHRoOiAkZ3JpZC1jb250YWluZXI7IH1cclxuLmdyaWQtY29udGFpbmVyLmdyaWQtdXNtYWxseyBtYXgtd2lkdGg6ICRncmlkLXVzbWFsbDsgfVxyXG4uZ3JpZC1jb250YWluZXIuZ3JpZC1zbWFsbHsgbWF4LXdpZHRoOiAkZ3JpZC1zbWFsbDsgfVxyXG4uZ3JpZC1jb250YWluZXIuZ3JpZC1tZWRpdW17IG1heC13aWR0aDogJGdyaWQtbWVkaXVtOyB9XHJcbi5ncmlkLWNvbnRhaW5lci5ncmlkLWxhcmdleyBtYXgtd2lkdGg6ICRncmlkLWxhcmdlOyB9XHJcbi5ncmlkLWNvbnRhaW5lci5ncmlkLXVsYXJnZXsgbWF4LXdpZHRoOiAkZ3JpZC11bGFyZ2U7IH1cclxuXHJcbi8qIENvbnRlbnQgKi9cclxuXHJcbi5kb3R7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAmLnNtYWxse1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIH1cclxufVxyXG4jd3JhcHBlcnsgb3ZlcmZsb3c6IGhpZGRlbjt9XHJcbi5yb3d7IG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ2FwOyBtYXJnaW4tcmlnaHQ6IC0kZ3JpZC1nYXA7IH1cclxuLnNlY3Rpb257IFxyXG4gICAgcGFkZGluZy10b3A6ICRzZWN0aW9uLXBhZGRpbmc7IHBhZGRpbmctYm90dG9tOiAkc2VjdGlvbi1wYWRkaW5nO1xyXG59XHJcbi5mdWxsd2lkdGh7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB9XHJcbi50aHVtYntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG59XHJcbi50aHVtYiAuZnVsbGltYWdlLFxyXG4uZnVsbC1saW5re1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcbi5mdWxsLWxpbmt7IHotaW5kZXg6IDEwOyB9XHJcbi5jb250ZW50e1xyXG5cdG1hcmdpbi10b3A6ICRzZWN0aW9uLXBhZGRpbmc7XHJcbn1cclxuLm1mcC1jbG9zZXsgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8qIFRvcCBwYWdlIExvYWRlciAqL1xyXG5cclxuLnBhY2Uge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4ucGFjZS1pbmFjdGl2ZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbn1cclxuLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGFuaW1hdGlvbjogcGFjZS1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBwYWNlLXNwaW5uZXIge1xyXG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuLmVwY2wtYm9yZGVye1xyXG4gICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAkc2VjdGlvbi1wYWRkaW5nIGF1dG8gMDtcclxuICAgICYuc21hbGx7XHJcbiAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQmFubmVycyAqL1xyXG5cclxuLmVwY2wtYmFubmVye1xyXG4gICAgaW1nLmN1c3RvbS1pbWFnZXsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyB9XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogQGdyb3VwIFNlYXJjaCBmb3JtIGFuZCByZXN1bHRzICovXHJcblxyXG4jc2VhcmNoLWxpZ2h0Ym94e1xyXG4gICAgLnRpdGxleyBtYXJnaW4tdG9wOiAxMHB4OyBjb2xvcjogJHRleHQtY29sb3I7IH1cclxuICAgIC50aXRsZSBzcGFueyBmb250LXdlaWdodDogYm9sZDsgfVxyXG4gICAgLnNlYXJjaC13cmFwcGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA0MHB4OyAgICAgICAgXHJcbiAgICB9XHJcbiAgICAubWZwLWNsb3NleyBkaXNwbGF5OiBub25lOyB9XHJcbn1cclxuXHJcbiNzZWFyY2gtcmVzdWx0c3tcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHRoMnsgcGFkZGluZzogMCAyMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuXHRkaXYuYm94eyBtYXJnaW4tdG9wOiAyMHB4OyBwYWRkaW5nOiAwIDIwcHg7IH1cclxuXHRhcnRpY2xle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNlY3Rpb25zO1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdC50aXRsZXsgbWFyZ2luLWJvdHRvbTogNXB4OyB9XHJcblx0XHRpbWcsIGlmcmFtZXsgZGlzcGxheTogbm9uZTsgfVxyXG5cdH1cclxufVxyXG5cclxuLyogQGVuZCAqL1xyXG5cclxuLmVwY2wtc29jaWFsLWJ1dHRvbnN7XHJcbiAgICAuYnV0dG9ue1xyXG4gICAgICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7ICAgICAgICAgICAgXHJcbiAgICAgICAgaS5mYXsgZm9udC1zaXplOiAyMHB4OyB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kcmliYmJsZXsgYmFja2dyb3VuZC1jb2xvcjogJGRyaWJiYmxlLWNvbG9yOyB9XHJcbiAgICAgICAgJi5mYWNlYm9va3sgYmFja2dyb3VuZC1jb2xvcjogJGZhY2Vib29rLWNvbG9yOyB9XHJcbiAgICAgICAgJi50d2l0dGVyeyBiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlci1jb2xvcjsgfVxyXG4gICAgICAgICYuaW5zdGFncmFteyBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5zdGFncmFtLWNvbG9yOyB9XHJcbiAgICAgICAgJi5saW5rZWRpbnsgYmFja2dyb3VuZC1jb2xvcjogJGxpbmtlZGluLWNvbG9yOyB9XHJcbiAgICAgICAgJi5waW50ZXJlc3R7IGJhY2tncm91bmQtY29sb3I6ICRwaW50ZXJlc3QtY29sb3I7IH1cclxuICAgICAgICAmLnR1bWJscnsgYmFja2dyb3VuZC1jb2xvcjogJHR1bWJsci1jb2xvcjsgfVxyXG4gICAgICAgICYueW91dHViZXsgYmFja2dyb3VuZC1jb2xvcjogJHlvdXR1YmUtY29sb3I7IH1cclxuICAgICAgICAmLmZsaWNrcnsgYmFja2dyb3VuZC1jb2xvcjogJGZsaWNrci1jb2xvcjsgfVxyXG4gICAgICAgICYudHdpdGNoeyBiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdGNoLWNvbG9yOyB9XHJcbiAgICAgICAgJi52a3sgYmFja2dyb3VuZC1jb2xvcjogJHZrLWNvbG9yOyB9XHJcbiAgICAgICAgJi50ZWxlZ3JhbXsgYmFja2dyb3VuZC1jb2xvcjogJHRlbGVncmFtLWNvbG9yOyB9XHJcbiAgICAgICAgJi5yc3N7IGJhY2tncm91bmQtY29sb3I6ICRyc3MtY29sb3I7IH1cclxuICAgIH1cclxufVxyXG5cclxuLyogQGdyb3VwIEdsb2JhbDogQXV0aG9yIEJveCAqL1xyXG5cclxuI2F1dGhvcntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuICAgIGgzLnRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAucG9zaXRpb257XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAuZG90e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmxleHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblx0ZGl2LmF2YXRhcntcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblx0XHRhe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IDFweCByZ2JhKCMwMDAsIC4yKTtcclxuXHRcdH1cclxuXHRcdGltZ3sgZGlzcGxheTogYmxvY2s7IH1cclxuICAgIH1cclxuICAgIC50YWdsaW5leyBmb250LXNpemU6IDEzcHg7IH1cclxuICAgIGRpdi5pbmZve1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHsgbWFyZ2luLXRvcDogMTVweDsgfVxyXG4gICAgICAgIC52aWV3LWFydGljbGVzeyBtYXJnaW4tdG9wOiAyMHB4OyB9XHJcbiAgICB9XHJcbiAgICBkaXYuc29jaWFseyBcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBheyBcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgJi5mYWNlYm9va3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmFjZWJvb2stY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50d2l0dGVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0d2l0dGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmF1dGhvci1uYW1leyBtYXJnaW46IDIwcHggMCA3cHg7IGxpbmUtaGVpZ2h0OiAxOyB9XHJcbiAgICAuYnV0dG9ueyBmb250LXNpemU6IDEzcHg7IG1hcmdpbi10b3A6ICRlbGVtZW50LXBhZGRpbmc7IH1cclxuXHJcbn1cclxuXHJcbi8qIEBlbmQgKi8iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgXHQgICAgIENPTlRFTlQgVEFCTEVcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxyXG4gKiBcdFx0L1xyXG4gKiBTRVRUSU5HUy4uLi4uLi4uLi4uTWFpbiB2YXJpYWJsZXMgZm9yIHRoZSBwcm9qZWN0IChDb2xvdXJzLCBGb250cyBhbmQgR3JpZHMgd2lkdGgpXHJcbiAqXHJcbiAqIFx0XHQvR0VORVJJQy9cclxuICogRlVOQ1RJT05TLi4uLi4uLi4uLkZ1bmN0aW9ucyBhbmQgTWl4aW5zXHJcbiAqIEdSSURTLi4uLi4uLi4uLi4uLi5HcmlkcywgcmVmOiBodHRwczovL3Vuc2VtYW50aWMuY29tL1xyXG4gKiBSRVNFVC4uLi4uLi4uLi4uLi4uUmVzZXQgYmFzZWQgb24gQm9pbGVycGxhdGUgYW5kIE5vcm1hbGl6ZVxyXG4gKlxyXG4gKlx0XHQvQkFTRS9cclxuICogRURJVE9SLi4uLi4uLi4uLi4uLkVkaXRvciBUZXh0cyAod3AtZWRpdG9yIG9yIGVxdWl2YWxlbnQpXHJcbiAqIEZPUk1TLi4uLi4uLi4uLi4uLi5Gb3JtIHN0eWxlc1xyXG4gKiBSRVNQT05TSVZFLi4uLi4uLi4uTWVkaWEgcXVlcmllcyBmb3IgdGhlIHdob2xlIHByb2plY3QgKG5vdGVib29rcywgdGFibGV0LCBtb2JpbGUpXHJcbiAqIFNUWUxFLi4uLi4uLi4uLi4uLi5NYWluIHN0eWxlc1xyXG4gKiBUSVRMRVMuLi4uLi4uLi4uLi4uVGl0bGVzIHN0eWxlcyBhbmQgc2l6ZXNcclxuICpcclxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgXHRcdFx0U0VUVElOR1NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEBncm91cCBGb250IEZhbWlsaWVzICovXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgQ29sb3JzICovXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgRWZmZWN0cyBzcGVlZCAqL1xuLyogQGVuZCAqL1xuLyogQGdyb3VwIENvbnRlbnQgV2lkdGggYW5kIE1hcmdpbnMgKi9cbi8qIEBlbmQgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBcdCBcdCAgIEdFTkVSSUNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVGhpcyBmaWxlIGhhcyBhIG1vYmlsZS10by10YWJsZXQsIGFuZCB0YWJsZXQtdG8tZGVza3RvcCBicmVha3BvaW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiAzMjBweDsgfSB9XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5ncmlkLWNvbnRhaW5lcjpiZWZvcmUsIC5ncmlkLTU6YmVmb3JlLCAubW9iaWxlLWdyaWQtNTpiZWZvcmUsIC50YWJsZXQtZ3JpZC01OmJlZm9yZSwgLmdyaWQtMTA6YmVmb3JlLCAubW9iaWxlLWdyaWQtMTA6YmVmb3JlLCAudGFibGV0LWdyaWQtMTA6YmVmb3JlLCAuZ3JpZC0xNTpiZWZvcmUsIC5tb2JpbGUtZ3JpZC0xNTpiZWZvcmUsIC50YWJsZXQtZ3JpZC0xNTpiZWZvcmUsIC5ncmlkLTIwOmJlZm9yZSwgLm1vYmlsZS1ncmlkLTIwOmJlZm9yZSwgLnRhYmxldC1ncmlkLTIwOmJlZm9yZSwgLmdyaWQtMjU6YmVmb3JlLCAubW9iaWxlLWdyaWQtMjU6YmVmb3JlLCAudGFibGV0LWdyaWQtMjU6YmVmb3JlLCAuZ3JpZC0zMDpiZWZvcmUsIC5tb2JpbGUtZ3JpZC0zMDpiZWZvcmUsIC50YWJsZXQtZ3JpZC0zMDpiZWZvcmUsIC5ncmlkLTM1OmJlZm9yZSwgLm1vYmlsZS1ncmlkLTM1OmJlZm9yZSwgLnRhYmxldC1ncmlkLTM1OmJlZm9yZSwgLmdyaWQtNDA6YmVmb3JlLCAubW9iaWxlLWdyaWQtNDA6YmVmb3JlLCAudGFibGV0LWdyaWQtNDA6YmVmb3JlLCAuZ3JpZC00NTpiZWZvcmUsIC5tb2JpbGUtZ3JpZC00NTpiZWZvcmUsIC50YWJsZXQtZ3JpZC00NTpiZWZvcmUsIC5ncmlkLTUwOmJlZm9yZSwgLm1vYmlsZS1ncmlkLTUwOmJlZm9yZSwgLnRhYmxldC1ncmlkLTUwOmJlZm9yZSwgLmdyaWQtNTU6YmVmb3JlLCAubW9iaWxlLWdyaWQtNTU6YmVmb3JlLCAudGFibGV0LWdyaWQtNTU6YmVmb3JlLCAuZ3JpZC02MDpiZWZvcmUsIC5tb2JpbGUtZ3JpZC02MDpiZWZvcmUsIC50YWJsZXQtZ3JpZC02MDpiZWZvcmUsIC5ncmlkLTY1OmJlZm9yZSwgLm1vYmlsZS1ncmlkLTY1OmJlZm9yZSwgLnRhYmxldC1ncmlkLTY1OmJlZm9yZSwgLmdyaWQtNzA6YmVmb3JlLCAubW9iaWxlLWdyaWQtNzA6YmVmb3JlLCAudGFibGV0LWdyaWQtNzA6YmVmb3JlLCAuZ3JpZC03NTpiZWZvcmUsIC5tb2JpbGUtZ3JpZC03NTpiZWZvcmUsIC50YWJsZXQtZ3JpZC03NTpiZWZvcmUsIC5ncmlkLTgwOmJlZm9yZSwgLm1vYmlsZS1ncmlkLTgwOmJlZm9yZSwgLnRhYmxldC1ncmlkLTgwOmJlZm9yZSwgLmdyaWQtODU6YmVmb3JlLCAubW9iaWxlLWdyaWQtODU6YmVmb3JlLCAudGFibGV0LWdyaWQtODU6YmVmb3JlLCAuZ3JpZC05MDpiZWZvcmUsIC5tb2JpbGUtZ3JpZC05MDpiZWZvcmUsIC50YWJsZXQtZ3JpZC05MDpiZWZvcmUsIC5ncmlkLTk1OmJlZm9yZSwgLm1vYmlsZS1ncmlkLTk1OmJlZm9yZSwgLnRhYmxldC1ncmlkLTk1OmJlZm9yZSwgLmdyaWQtMTAwOmJlZm9yZSwgLm1vYmlsZS1ncmlkLTEwMDpiZWZvcmUsIC50YWJsZXQtZ3JpZC0xMDA6YmVmb3JlLCAuZ3JpZC0zMzpiZWZvcmUsIC5tb2JpbGUtZ3JpZC0zMzpiZWZvcmUsIC50YWJsZXQtZ3JpZC0zMzpiZWZvcmUsIC5ncmlkLTY2OmJlZm9yZSwgLm1vYmlsZS1ncmlkLTY2OmJlZm9yZSwgLnRhYmxldC1ncmlkLTY2OmJlZm9yZSwgLmNsZWFyZml4OmJlZm9yZSxcbi5ncmlkLWNvbnRhaW5lcjphZnRlcixcbi5ncmlkLTU6YWZ0ZXIsXG4ubW9iaWxlLWdyaWQtNTphZnRlcixcbi50YWJsZXQtZ3JpZC01OmFmdGVyLFxuLmdyaWQtMTA6YWZ0ZXIsXG4ubW9iaWxlLWdyaWQtMTA6YWZ0ZXIsXG4udGFibGV0LWdyaWQtMTA6YWZ0ZXIsXG4uZ3JpZC0xNTphZnRlcixcbi5tb2JpbGUtZ3JpZC0xNTphZnRlcixcbi50YWJsZXQtZ3JpZC0xNTphZnRlcixcbi5ncmlkLTIwOmFmdGVyLFxuLm1vYmlsZS1ncmlkLTIwOmFmdGVyLFxuLnRhYmxldC1ncmlkLTIwOmFmdGVyLFxuLmdyaWQtMjU6YWZ0ZXIsXG4ubW9iaWxlLWdyaWQtMjU6YWZ0ZXIsXG4udGFibGV0LWdyaWQtMjU6YWZ0ZXIsXG4uZ3JpZC0zMDphZnRlcixcbi5tb2JpbGUtZ3JpZC0zMDphZnRlcixcbi50YWJsZXQtZ3JpZC0zMDphZnRlcixcbi5ncmlkLTM1OmFmdGVyLFxuLm1vYmlsZS1ncmlkLTM1OmFmdGVyLFxuLnRhYmxldC1ncmlkLTM1OmFmdGVyLFxuLmdyaWQtNDA6YWZ0ZXIsXG4ubW9iaWxlLWdyaWQtNDA6YWZ0ZXIsXG4udGFibGV0LWdyaWQtNDA6YWZ0ZXIsXG4uZ3JpZC00NTphZnRlcixcbi5tb2JpbGUtZ3JpZC00NTphZnRlcixcbi50YWJsZXQtZ3JpZC00NTphZnRlcixcbi5ncmlkLTUwOmFmdGVyLFxuLm1vYmlsZS1ncmlkLTUwOmFmdGVyLFxuLnRhYmxldC1ncmlkLTUwOmFmdGVyLFxuLmdyaWQtNTU6YWZ0ZXIsXG4ubW9iaWxlLWdyaWQtNTU6YWZ0ZXIsXG4udGFibGV0LWdyaWQtNTU6YWZ0ZXIsXG4uZ3JpZC02MDphZnRlcixcbi5tb2JpbGUtZ3JpZC02MDphZnRlcixcbi50YWJsZXQtZ3JpZC02MDphZnRlcixcbi5ncmlkLTY1OmFmdGVyLFxuLm1vYmlsZS1ncmlkLTY1OmFmdGVyLFxuLnRhYmxldC1ncmlkLTY1OmFmdGVyLFxuLmdyaWQtNzA6YWZ0ZXIsXG4ubW9iaWxlLWdyaWQtNzA6YWZ0ZXIsXG4udGFibGV0LWdyaWQtNzA6YWZ0ZXIsXG4uZ3JpZC03NTphZnRlcixcbi5tb2JpbGUtZ3JpZC03NTphZnRlcixcbi50YWJsZXQtZ3JpZC03NTphZnRlcixcbi5ncmlkLTgwOmFmdGVyLFxuLm1vYmlsZS1ncmlkLTgwOmFmdGVyLFxuLnRhYmxldC1ncmlkLTgwOmFmdGVyLFxuLmdyaWQtODU6YWZ0ZXIsXG4ubW9iaWxlLWdyaWQtODU6YWZ0ZXIsXG4udGFibGV0LWdyaWQtODU6YWZ0ZXIsXG4uZ3JpZC05MDphZnRlcixcbi5tb2JpbGUtZ3JpZC05MDphZnRlcixcbi50YWJsZXQtZ3JpZC05MDphZnRlcixcbi5ncmlkLTk1OmFmdGVyLFxuLm1vYmlsZS1ncmlkLTk1OmFmdGVyLFxuLnRhYmxldC1ncmlkLTk1OmFmdGVyLFxuLmdyaWQtMTAwOmFmdGVyLFxuLm1vYmlsZS1ncmlkLTEwMDphZnRlcixcbi50YWJsZXQtZ3JpZC0xMDA6YWZ0ZXIsXG4uZ3JpZC0zMzphZnRlcixcbi5tb2JpbGUtZ3JpZC0zMzphZnRlcixcbi50YWJsZXQtZ3JpZC0zMzphZnRlcixcbi5ncmlkLTY2OmFmdGVyLFxuLm1vYmlsZS1ncmlkLTY2OmFmdGVyLFxuLnRhYmxldC1ncmlkLTY2OmFmdGVyLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLmdyaWQtY29udGFpbmVyOmFmdGVyLCAuZ3JpZC01OmFmdGVyLCAubW9iaWxlLWdyaWQtNTphZnRlciwgLnRhYmxldC1ncmlkLTU6YWZ0ZXIsIC5ncmlkLTEwOmFmdGVyLCAubW9iaWxlLWdyaWQtMTA6YWZ0ZXIsIC50YWJsZXQtZ3JpZC0xMDphZnRlciwgLmdyaWQtMTU6YWZ0ZXIsIC5tb2JpbGUtZ3JpZC0xNTphZnRlciwgLnRhYmxldC1ncmlkLTE1OmFmdGVyLCAuZ3JpZC0yMDphZnRlciwgLm1vYmlsZS1ncmlkLTIwOmFmdGVyLCAudGFibGV0LWdyaWQtMjA6YWZ0ZXIsIC5ncmlkLTI1OmFmdGVyLCAubW9iaWxlLWdyaWQtMjU6YWZ0ZXIsIC50YWJsZXQtZ3JpZC0yNTphZnRlciwgLmdyaWQtMzA6YWZ0ZXIsIC5tb2JpbGUtZ3JpZC0zMDphZnRlciwgLnRhYmxldC1ncmlkLTMwOmFmdGVyLCAuZ3JpZC0zNTphZnRlciwgLm1vYmlsZS1ncmlkLTM1OmFmdGVyLCAudGFibGV0LWdyaWQtMzU6YWZ0ZXIsIC5ncmlkLTQwOmFmdGVyLCAubW9iaWxlLWdyaWQtNDA6YWZ0ZXIsIC50YWJsZXQtZ3JpZC00MDphZnRlciwgLmdyaWQtNDU6YWZ0ZXIsIC5tb2JpbGUtZ3JpZC00NTphZnRlciwgLnRhYmxldC1ncmlkLTQ1OmFmdGVyLCAuZ3JpZC01MDphZnRlciwgLm1vYmlsZS1ncmlkLTUwOmFmdGVyLCAudGFibGV0LWdyaWQtNTA6YWZ0ZXIsIC5ncmlkLTU1OmFmdGVyLCAubW9iaWxlLWdyaWQtNTU6YWZ0ZXIsIC50YWJsZXQtZ3JpZC01NTphZnRlciwgLmdyaWQtNjA6YWZ0ZXIsIC5tb2JpbGUtZ3JpZC02MDphZnRlciwgLnRhYmxldC1ncmlkLTYwOmFmdGVyLCAuZ3JpZC02NTphZnRlciwgLm1vYmlsZS1ncmlkLTY1OmFmdGVyLCAudGFibGV0LWdyaWQtNjU6YWZ0ZXIsIC5ncmlkLTcwOmFmdGVyLCAubW9iaWxlLWdyaWQtNzA6YWZ0ZXIsIC50YWJsZXQtZ3JpZC03MDphZnRlciwgLmdyaWQtNzU6YWZ0ZXIsIC5tb2JpbGUtZ3JpZC03NTphZnRlciwgLnRhYmxldC1ncmlkLTc1OmFmdGVyLCAuZ3JpZC04MDphZnRlciwgLm1vYmlsZS1ncmlkLTgwOmFmdGVyLCAudGFibGV0LWdyaWQtODA6YWZ0ZXIsIC5ncmlkLTg1OmFmdGVyLCAubW9iaWxlLWdyaWQtODU6YWZ0ZXIsIC50YWJsZXQtZ3JpZC04NTphZnRlciwgLmdyaWQtOTA6YWZ0ZXIsIC5tb2JpbGUtZ3JpZC05MDphZnRlciwgLnRhYmxldC1ncmlkLTkwOmFmdGVyLCAuZ3JpZC05NTphZnRlciwgLm1vYmlsZS1ncmlkLTk1OmFmdGVyLCAudGFibGV0LWdyaWQtOTU6YWZ0ZXIsIC5ncmlkLTEwMDphZnRlciwgLm1vYmlsZS1ncmlkLTEwMDphZnRlciwgLnRhYmxldC1ncmlkLTEwMDphZnRlciwgLmdyaWQtMzM6YWZ0ZXIsIC5tb2JpbGUtZ3JpZC0zMzphZnRlciwgLnRhYmxldC1ncmlkLTMzOmFmdGVyLCAuZ3JpZC02NjphZnRlciwgLm1vYmlsZS1ncmlkLTY2OmFmdGVyLCAudGFibGV0LWdyaWQtNjY6YWZ0ZXIsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmdyaWQtNSwgLm1vYmlsZS1ncmlkLTUsIC50YWJsZXQtZ3JpZC01LCAuZ3JpZC0xMCwgLm1vYmlsZS1ncmlkLTEwLCAudGFibGV0LWdyaWQtMTAsIC5ncmlkLTE1LCAubW9iaWxlLWdyaWQtMTUsIC50YWJsZXQtZ3JpZC0xNSwgLmdyaWQtMjAsIC5tb2JpbGUtZ3JpZC0yMCwgLnRhYmxldC1ncmlkLTIwLCAuZ3JpZC0yNSwgLm1vYmlsZS1ncmlkLTI1LCAudGFibGV0LWdyaWQtMjUsIC5ncmlkLTMwLCAubW9iaWxlLWdyaWQtMzAsIC50YWJsZXQtZ3JpZC0zMCwgLmdyaWQtMzUsIC5tb2JpbGUtZ3JpZC0zNSwgLnRhYmxldC1ncmlkLTM1LCAuZ3JpZC00MCwgLm1vYmlsZS1ncmlkLTQwLCAudGFibGV0LWdyaWQtNDAsIC5ncmlkLTQ1LCAubW9iaWxlLWdyaWQtNDUsIC50YWJsZXQtZ3JpZC00NSwgLmdyaWQtNTAsIC5tb2JpbGUtZ3JpZC01MCwgLnRhYmxldC1ncmlkLTUwLCAuZ3JpZC01NSwgLm1vYmlsZS1ncmlkLTU1LCAudGFibGV0LWdyaWQtNTUsIC5ncmlkLTYwLCAubW9iaWxlLWdyaWQtNjAsIC50YWJsZXQtZ3JpZC02MCwgLmdyaWQtNjUsIC5tb2JpbGUtZ3JpZC02NSwgLnRhYmxldC1ncmlkLTY1LCAuZ3JpZC03MCwgLm1vYmlsZS1ncmlkLTcwLCAudGFibGV0LWdyaWQtNzAsIC5ncmlkLTc1LCAubW9iaWxlLWdyaWQtNzUsIC50YWJsZXQtZ3JpZC03NSwgLmdyaWQtODAsIC5tb2JpbGUtZ3JpZC04MCwgLnRhYmxldC1ncmlkLTgwLCAuZ3JpZC04NSwgLm1vYmlsZS1ncmlkLTg1LCAudGFibGV0LWdyaWQtODUsIC5ncmlkLTkwLCAubW9iaWxlLWdyaWQtOTAsIC50YWJsZXQtZ3JpZC05MCwgLmdyaWQtOTUsIC5tb2JpbGUtZ3JpZC05NSwgLnRhYmxldC1ncmlkLTk1LCAuZ3JpZC0xMDAsIC5tb2JpbGUtZ3JpZC0xMDAsIC50YWJsZXQtZ3JpZC0xMDAsIC5ncmlkLTMzLCAubW9iaWxlLWdyaWQtMzMsIC50YWJsZXQtZ3JpZC0zMywgLmdyaWQtNjYsIC5tb2JpbGUtZ3JpZC02NiwgLnRhYmxldC1ncmlkLTY2IHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZ3JpZC1wYXJlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZS1wdXNoLTUsIC5tb2JpbGUtcHVsbC01LCAubW9iaWxlLXB1c2gtMTAsIC5tb2JpbGUtcHVsbC0xMCwgLm1vYmlsZS1wdXNoLTE1LCAubW9iaWxlLXB1bGwtMTUsIC5tb2JpbGUtcHVzaC0yMCwgLm1vYmlsZS1wdWxsLTIwLCAubW9iaWxlLXB1c2gtMjUsIC5tb2JpbGUtcHVsbC0yNSwgLm1vYmlsZS1wdXNoLTMwLCAubW9iaWxlLXB1bGwtMzAsIC5tb2JpbGUtcHVzaC0zNSwgLm1vYmlsZS1wdWxsLTM1LCAubW9iaWxlLXB1c2gtNDAsIC5tb2JpbGUtcHVsbC00MCwgLm1vYmlsZS1wdXNoLTQ1LCAubW9iaWxlLXB1bGwtNDUsIC5tb2JpbGUtcHVzaC01MCwgLm1vYmlsZS1wdWxsLTUwLCAubW9iaWxlLXB1c2gtNTUsIC5tb2JpbGUtcHVsbC01NSwgLm1vYmlsZS1wdXNoLTYwLCAubW9iaWxlLXB1bGwtNjAsIC5tb2JpbGUtcHVzaC02NSwgLm1vYmlsZS1wdWxsLTY1LCAubW9iaWxlLXB1c2gtNzAsIC5tb2JpbGUtcHVsbC03MCwgLm1vYmlsZS1wdXNoLTc1LCAubW9iaWxlLXB1bGwtNzUsIC5tb2JpbGUtcHVzaC04MCwgLm1vYmlsZS1wdWxsLTgwLCAubW9iaWxlLXB1c2gtODUsIC5tb2JpbGUtcHVsbC04NSwgLm1vYmlsZS1wdXNoLTkwLCAubW9iaWxlLXB1bGwtOTAsIC5tb2JpbGUtcHVzaC05NSwgLm1vYmlsZS1wdWxsLTk1LCAubW9iaWxlLXB1c2gtMzMsIC5tb2JpbGUtcHVsbC0zMywgLm1vYmlsZS1wdXNoLTY2LCAubW9iaWxlLXB1bGwtNjYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGlkZS1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubW9iaWxlLWdyaWQtNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUlOyB9XG4gIC5tb2JpbGUtcHJlZml4LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTsgfVxuICAubW9iaWxlLXN1ZmZpeC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gIC5tb2JpbGUtcHVzaC01IHtcbiAgICBsZWZ0OiA1JTsgfVxuICAubW9iaWxlLXB1bGwtNSB7XG4gICAgbGVmdDogLTUlOyB9XG4gIC5tb2JpbGUtZ3JpZC0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAubW9iaWxlLXByZWZpeC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTsgfVxuICAubW9iaWxlLXN1ZmZpeC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7IH1cbiAgLm1vYmlsZS1wdXNoLTEwIHtcbiAgICBsZWZ0OiAxMCU7IH1cbiAgLm1vYmlsZS1wdWxsLTEwIHtcbiAgICBsZWZ0OiAtMTAlOyB9XG4gIC5tb2JpbGUtZ3JpZC0xNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE1JTsgfVxuICAubW9iaWxlLXByZWZpeC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTsgfVxuICAubW9iaWxlLXN1ZmZpeC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7IH1cbiAgLm1vYmlsZS1wdXNoLTE1IHtcbiAgICBsZWZ0OiAxNSU7IH1cbiAgLm1vYmlsZS1wdWxsLTE1IHtcbiAgICBsZWZ0OiAtMTUlOyB9XG4gIC5tb2JpbGUtZ3JpZC0yMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAubW9iaWxlLXByZWZpeC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAubW9iaWxlLXN1ZmZpeC0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7IH1cbiAgLm1vYmlsZS1wdXNoLTIwIHtcbiAgICBsZWZ0OiAyMCU7IH1cbiAgLm1vYmlsZS1wdWxsLTIwIHtcbiAgICBsZWZ0OiAtMjAlOyB9XG4gIC5tb2JpbGUtZ3JpZC0yNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubW9iaWxlLXByZWZpeC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAubW9iaWxlLXN1ZmZpeC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cbiAgLm1vYmlsZS1wdXNoLTI1IHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLm1vYmlsZS1wdWxsLTI1IHtcbiAgICBsZWZ0OiAtMjUlOyB9XG4gIC5tb2JpbGUtZ3JpZC0zMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAubW9iaWxlLXByZWZpeC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTsgfVxuICAubW9iaWxlLXN1ZmZpeC0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7IH1cbiAgLm1vYmlsZS1wdXNoLTMwIHtcbiAgICBsZWZ0OiAzMCU7IH1cbiAgLm1vYmlsZS1wdWxsLTMwIHtcbiAgICBsZWZ0OiAtMzAlOyB9XG4gIC5tb2JpbGUtZ3JpZC0zNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM1JTsgfVxuICAubW9iaWxlLXByZWZpeC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1JTsgfVxuICAubW9iaWxlLXN1ZmZpeC0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNSU7IH1cbiAgLm1vYmlsZS1wdXNoLTM1IHtcbiAgICBsZWZ0OiAzNSU7IH1cbiAgLm1vYmlsZS1wdWxsLTM1IHtcbiAgICBsZWZ0OiAtMzUlOyB9XG4gIC5tb2JpbGUtZ3JpZC00MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAubW9iaWxlLXByZWZpeC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTsgfVxuICAubW9iaWxlLXN1ZmZpeC00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MCU7IH1cbiAgLm1vYmlsZS1wdXNoLTQwIHtcbiAgICBsZWZ0OiA0MCU7IH1cbiAgLm1vYmlsZS1wdWxsLTQwIHtcbiAgICBsZWZ0OiAtNDAlOyB9XG4gIC5tb2JpbGUtZ3JpZC00NSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ1JTsgfVxuICAubW9iaWxlLXByZWZpeC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTsgfVxuICAubW9iaWxlLXN1ZmZpeC00NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7IH1cbiAgLm1vYmlsZS1wdXNoLTQ1IHtcbiAgICBsZWZ0OiA0NSU7IH1cbiAgLm1vYmlsZS1wdWxsLTQ1IHtcbiAgICBsZWZ0OiAtNDUlOyB9XG4gIC5tb2JpbGUtZ3JpZC01MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubW9iaWxlLXByZWZpeC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAubW9iaWxlLXN1ZmZpeC01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7IH1cbiAgLm1vYmlsZS1wdXNoLTUwIHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLm1vYmlsZS1wdWxsLTUwIHtcbiAgICBsZWZ0OiAtNTAlOyB9XG4gIC5tb2JpbGUtZ3JpZC01NSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU1JTsgfVxuICAubW9iaWxlLXByZWZpeC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1JTsgfVxuICAubW9iaWxlLXN1ZmZpeC01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NSU7IH1cbiAgLm1vYmlsZS1wdXNoLTU1IHtcbiAgICBsZWZ0OiA1NSU7IH1cbiAgLm1vYmlsZS1wdWxsLTU1IHtcbiAgICBsZWZ0OiAtNTUlOyB9XG4gIC5tb2JpbGUtZ3JpZC02MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAubW9iaWxlLXByZWZpeC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTsgfVxuICAubW9iaWxlLXN1ZmZpeC02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7IH1cbiAgLm1vYmlsZS1wdXNoLTYwIHtcbiAgICBsZWZ0OiA2MCU7IH1cbiAgLm1vYmlsZS1wdWxsLTYwIHtcbiAgICBsZWZ0OiAtNjAlOyB9XG4gIC5tb2JpbGUtZ3JpZC02NSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY1JTsgfVxuICAubW9iaWxlLXByZWZpeC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1JTsgfVxuICAubW9iaWxlLXN1ZmZpeC02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NSU7IH1cbiAgLm1vYmlsZS1wdXNoLTY1IHtcbiAgICBsZWZ0OiA2NSU7IH1cbiAgLm1vYmlsZS1wdWxsLTY1IHtcbiAgICBsZWZ0OiAtNjUlOyB9XG4gIC5tb2JpbGUtZ3JpZC03MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAubW9iaWxlLXByZWZpeC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTsgfVxuICAubW9iaWxlLXN1ZmZpeC03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MCU7IH1cbiAgLm1vYmlsZS1wdXNoLTcwIHtcbiAgICBsZWZ0OiA3MCU7IH1cbiAgLm1vYmlsZS1wdWxsLTcwIHtcbiAgICBsZWZ0OiAtNzAlOyB9XG4gIC5tb2JpbGUtZ3JpZC03NSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubW9iaWxlLXByZWZpeC03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAubW9iaWxlLXN1ZmZpeC03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7IH1cbiAgLm1vYmlsZS1wdXNoLTc1IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLm1vYmlsZS1wdWxsLTc1IHtcbiAgICBsZWZ0OiAtNzUlOyB9XG4gIC5tb2JpbGUtZ3JpZC04MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAubW9iaWxlLXByZWZpeC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTsgfVxuICAubW9iaWxlLXN1ZmZpeC04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MCU7IH1cbiAgLm1vYmlsZS1wdXNoLTgwIHtcbiAgICBsZWZ0OiA4MCU7IH1cbiAgLm1vYmlsZS1wdWxsLTgwIHtcbiAgICBsZWZ0OiAtODAlOyB9XG4gIC5tb2JpbGUtZ3JpZC04NSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDg1JTsgfVxuICAubW9iaWxlLXByZWZpeC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1JTsgfVxuICAubW9iaWxlLXN1ZmZpeC04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NSU7IH1cbiAgLm1vYmlsZS1wdXNoLTg1IHtcbiAgICBsZWZ0OiA4NSU7IH1cbiAgLm1vYmlsZS1wdWxsLTg1IHtcbiAgICBsZWZ0OiAtODUlOyB9XG4gIC5tb2JpbGUtZ3JpZC05MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAubW9iaWxlLXByZWZpeC05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTsgfVxuICAubW9iaWxlLXN1ZmZpeC05MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7IH1cbiAgLm1vYmlsZS1wdXNoLTkwIHtcbiAgICBsZWZ0OiA5MCU7IH1cbiAgLm1vYmlsZS1wdWxsLTkwIHtcbiAgICBsZWZ0OiAtOTAlOyB9XG4gIC5tb2JpbGUtZ3JpZC05NSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDk1JTsgfVxuICAubW9iaWxlLXByZWZpeC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1JTsgfVxuICAubW9iaWxlLXN1ZmZpeC05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NSU7IH1cbiAgLm1vYmlsZS1wdXNoLTk1IHtcbiAgICBsZWZ0OiA5NSU7IH1cbiAgLm1vYmlsZS1wdWxsLTk1IHtcbiAgICBsZWZ0OiAtOTUlOyB9XG4gIC5tb2JpbGUtZ3JpZC0zMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubW9iaWxlLXByZWZpeC0zMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAubW9iaWxlLXN1ZmZpeC0zMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLm1vYmlsZS1wdXNoLTMzIHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm1vYmlsZS1wdWxsLTMzIHtcbiAgICBsZWZ0OiAtMzMuMzMzMzMlOyB9XG4gIC5tb2JpbGUtZ3JpZC02NiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubW9iaWxlLXByZWZpeC02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAubW9iaWxlLXN1ZmZpeC02NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLm1vYmlsZS1wdXNoLTY2IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm1vYmlsZS1wdWxsLTY2IHtcbiAgICBsZWZ0OiAtNjYuNjY2NjclOyB9XG4gIC5tb2JpbGUtZ3JpZC0xMDAge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYmxldC1wdXNoLTUsIC50YWJsZXQtcHVsbC01LCAudGFibGV0LXB1c2gtMTAsIC50YWJsZXQtcHVsbC0xMCwgLnRhYmxldC1wdXNoLTE1LCAudGFibGV0LXB1bGwtMTUsIC50YWJsZXQtcHVzaC0yMCwgLnRhYmxldC1wdWxsLTIwLCAudGFibGV0LXB1c2gtMjUsIC50YWJsZXQtcHVsbC0yNSwgLnRhYmxldC1wdXNoLTMwLCAudGFibGV0LXB1bGwtMzAsIC50YWJsZXQtcHVzaC0zNSwgLnRhYmxldC1wdWxsLTM1LCAudGFibGV0LXB1c2gtNDAsIC50YWJsZXQtcHVsbC00MCwgLnRhYmxldC1wdXNoLTQ1LCAudGFibGV0LXB1bGwtNDUsIC50YWJsZXQtcHVzaC01MCwgLnRhYmxldC1wdWxsLTUwLCAudGFibGV0LXB1c2gtNTUsIC50YWJsZXQtcHVsbC01NSwgLnRhYmxldC1wdXNoLTYwLCAudGFibGV0LXB1bGwtNjAsIC50YWJsZXQtcHVzaC02NSwgLnRhYmxldC1wdWxsLTY1LCAudGFibGV0LXB1c2gtNzAsIC50YWJsZXQtcHVsbC03MCwgLnRhYmxldC1wdXNoLTc1LCAudGFibGV0LXB1bGwtNzUsIC50YWJsZXQtcHVzaC04MCwgLnRhYmxldC1wdWxsLTgwLCAudGFibGV0LXB1c2gtODUsIC50YWJsZXQtcHVsbC04NSwgLnRhYmxldC1wdXNoLTkwLCAudGFibGV0LXB1bGwtOTAsIC50YWJsZXQtcHVzaC05NSwgLnRhYmxldC1wdWxsLTk1LCAudGFibGV0LXB1c2gtMzMsIC50YWJsZXQtcHVsbC0zMywgLnRhYmxldC1wdXNoLTY2LCAudGFibGV0LXB1bGwtNjYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGlkZS1vbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAudGFibGV0LWdyaWQtNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUlOyB9XG4gIC50YWJsZXQtcHJlZml4LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTsgfVxuICAudGFibGV0LXN1ZmZpeC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gIC50YWJsZXQtcHVzaC01IHtcbiAgICBsZWZ0OiA1JTsgfVxuICAudGFibGV0LXB1bGwtNSB7XG4gICAgbGVmdDogLTUlOyB9XG4gIC50YWJsZXQtZ3JpZC0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudGFibGV0LXByZWZpeC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTsgfVxuICAudGFibGV0LXN1ZmZpeC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7IH1cbiAgLnRhYmxldC1wdXNoLTEwIHtcbiAgICBsZWZ0OiAxMCU7IH1cbiAgLnRhYmxldC1wdWxsLTEwIHtcbiAgICBsZWZ0OiAtMTAlOyB9XG4gIC50YWJsZXQtZ3JpZC0xNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE1JTsgfVxuICAudGFibGV0LXByZWZpeC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTsgfVxuICAudGFibGV0LXN1ZmZpeC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7IH1cbiAgLnRhYmxldC1wdXNoLTE1IHtcbiAgICBsZWZ0OiAxNSU7IH1cbiAgLnRhYmxldC1wdWxsLTE1IHtcbiAgICBsZWZ0OiAtMTUlOyB9XG4gIC50YWJsZXQtZ3JpZC0yMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudGFibGV0LXByZWZpeC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAudGFibGV0LXN1ZmZpeC0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7IH1cbiAgLnRhYmxldC1wdXNoLTIwIHtcbiAgICBsZWZ0OiAyMCU7IH1cbiAgLnRhYmxldC1wdWxsLTIwIHtcbiAgICBsZWZ0OiAtMjAlOyB9XG4gIC50YWJsZXQtZ3JpZC0yNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudGFibGV0LXByZWZpeC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAudGFibGV0LXN1ZmZpeC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cbiAgLnRhYmxldC1wdXNoLTI1IHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLnRhYmxldC1wdWxsLTI1IHtcbiAgICBsZWZ0OiAtMjUlOyB9XG4gIC50YWJsZXQtZ3JpZC0zMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudGFibGV0LXByZWZpeC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTsgfVxuICAudGFibGV0LXN1ZmZpeC0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7IH1cbiAgLnRhYmxldC1wdXNoLTMwIHtcbiAgICBsZWZ0OiAzMCU7IH1cbiAgLnRhYmxldC1wdWxsLTMwIHtcbiAgICBsZWZ0OiAtMzAlOyB9XG4gIC50YWJsZXQtZ3JpZC0zNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM1JTsgfVxuICAudGFibGV0LXByZWZpeC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1JTsgfVxuICAudGFibGV0LXN1ZmZpeC0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNSU7IH1cbiAgLnRhYmxldC1wdXNoLTM1IHtcbiAgICBsZWZ0OiAzNSU7IH1cbiAgLnRhYmxldC1wdWxsLTM1IHtcbiAgICBsZWZ0OiAtMzUlOyB9XG4gIC50YWJsZXQtZ3JpZC00MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudGFibGV0LXByZWZpeC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTsgfVxuICAudGFibGV0LXN1ZmZpeC00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MCU7IH1cbiAgLnRhYmxldC1wdXNoLTQwIHtcbiAgICBsZWZ0OiA0MCU7IH1cbiAgLnRhYmxldC1wdWxsLTQwIHtcbiAgICBsZWZ0OiAtNDAlOyB9XG4gIC50YWJsZXQtZ3JpZC00NSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ1JTsgfVxuICAudGFibGV0LXByZWZpeC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTsgfVxuICAudGFibGV0LXN1ZmZpeC00NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7IH1cbiAgLnRhYmxldC1wdXNoLTQ1IHtcbiAgICBsZWZ0OiA0NSU7IH1cbiAgLnRhYmxldC1wdWxsLTQ1IHtcbiAgICBsZWZ0OiAtNDUlOyB9XG4gIC50YWJsZXQtZ3JpZC01MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAudGFibGV0LXByZWZpeC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAudGFibGV0LXN1ZmZpeC01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7IH1cbiAgLnRhYmxldC1wdXNoLTUwIHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLnRhYmxldC1wdWxsLTUwIHtcbiAgICBsZWZ0OiAtNTAlOyB9XG4gIC50YWJsZXQtZ3JpZC01NSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU1JTsgfVxuICAudGFibGV0LXByZWZpeC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1JTsgfVxuICAudGFibGV0LXN1ZmZpeC01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NSU7IH1cbiAgLnRhYmxldC1wdXNoLTU1IHtcbiAgICBsZWZ0OiA1NSU7IH1cbiAgLnRhYmxldC1wdWxsLTU1IHtcbiAgICBsZWZ0OiAtNTUlOyB9XG4gIC50YWJsZXQtZ3JpZC02MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudGFibGV0LXByZWZpeC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTsgfVxuICAudGFibGV0LXN1ZmZpeC02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7IH1cbiAgLnRhYmxldC1wdXNoLTYwIHtcbiAgICBsZWZ0OiA2MCU7IH1cbiAgLnRhYmxldC1wdWxsLTYwIHtcbiAgICBsZWZ0OiAtNjAlOyB9XG4gIC50YWJsZXQtZ3JpZC02NSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY1JTsgfVxuICAudGFibGV0LXByZWZpeC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1JTsgfVxuICAudGFibGV0LXN1ZmZpeC02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NSU7IH1cbiAgLnRhYmxldC1wdXNoLTY1IHtcbiAgICBsZWZ0OiA2NSU7IH1cbiAgLnRhYmxldC1wdWxsLTY1IHtcbiAgICBsZWZ0OiAtNjUlOyB9XG4gIC50YWJsZXQtZ3JpZC03MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAudGFibGV0LXByZWZpeC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTsgfVxuICAudGFibGV0LXN1ZmZpeC03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MCU7IH1cbiAgLnRhYmxldC1wdXNoLTcwIHtcbiAgICBsZWZ0OiA3MCU7IH1cbiAgLnRhYmxldC1wdWxsLTcwIHtcbiAgICBsZWZ0OiAtNzAlOyB9XG4gIC50YWJsZXQtZ3JpZC03NSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAudGFibGV0LXByZWZpeC03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAudGFibGV0LXN1ZmZpeC03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7IH1cbiAgLnRhYmxldC1wdXNoLTc1IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLnRhYmxldC1wdWxsLTc1IHtcbiAgICBsZWZ0OiAtNzUlOyB9XG4gIC50YWJsZXQtZ3JpZC04MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAudGFibGV0LXByZWZpeC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTsgfVxuICAudGFibGV0LXN1ZmZpeC04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MCU7IH1cbiAgLnRhYmxldC1wdXNoLTgwIHtcbiAgICBsZWZ0OiA4MCU7IH1cbiAgLnRhYmxldC1wdWxsLTgwIHtcbiAgICBsZWZ0OiAtODAlOyB9XG4gIC50YWJsZXQtZ3JpZC04NSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDg1JTsgfVxuICAudGFibGV0LXByZWZpeC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1JTsgfVxuICAudGFibGV0LXN1ZmZpeC04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NSU7IH1cbiAgLnRhYmxldC1wdXNoLTg1IHtcbiAgICBsZWZ0OiA4NSU7IH1cbiAgLnRhYmxldC1wdWxsLTg1IHtcbiAgICBsZWZ0OiAtODUlOyB9XG4gIC50YWJsZXQtZ3JpZC05MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAudGFibGV0LXByZWZpeC05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTsgfVxuICAudGFibGV0LXN1ZmZpeC05MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7IH1cbiAgLnRhYmxldC1wdXNoLTkwIHtcbiAgICBsZWZ0OiA5MCU7IH1cbiAgLnRhYmxldC1wdWxsLTkwIHtcbiAgICBsZWZ0OiAtOTAlOyB9XG4gIC50YWJsZXQtZ3JpZC05NSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDk1JTsgfVxuICAudGFibGV0LXByZWZpeC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1JTsgfVxuICAudGFibGV0LXN1ZmZpeC05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NSU7IH1cbiAgLnRhYmxldC1wdXNoLTk1IHtcbiAgICBsZWZ0OiA5NSU7IH1cbiAgLnRhYmxldC1wdWxsLTk1IHtcbiAgICBsZWZ0OiAtOTUlOyB9XG4gIC50YWJsZXQtZ3JpZC0zMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAudGFibGV0LXByZWZpeC0zMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAudGFibGV0LXN1ZmZpeC0zMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLnRhYmxldC1wdXNoLTMzIHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLnRhYmxldC1wdWxsLTMzIHtcbiAgICBsZWZ0OiAtMzMuMzMzMzMlOyB9XG4gIC50YWJsZXQtZ3JpZC02NiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAudGFibGV0LXByZWZpeC02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAudGFibGV0LXN1ZmZpeC02NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLnRhYmxldC1wdXNoLTY2IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLnRhYmxldC1wdWxsLTY2IHtcbiAgICBsZWZ0OiAtNjYuNjY2NjclOyB9XG4gIC50YWJsZXQtZ3JpZC0xMDAge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdXNoLTUsIC5wdWxsLTUsIC5wdXNoLTEwLCAucHVsbC0xMCwgLnB1c2gtMTUsIC5wdWxsLTE1LCAucHVzaC0yMCwgLnB1bGwtMjAsIC5wdXNoLTI1LCAucHVsbC0yNSwgLnB1c2gtMzAsIC5wdWxsLTMwLCAucHVzaC0zNSwgLnB1bGwtMzUsIC5wdXNoLTQwLCAucHVsbC00MCwgLnB1c2gtNDUsIC5wdWxsLTQ1LCAucHVzaC01MCwgLnB1bGwtNTAsIC5wdXNoLTU1LCAucHVsbC01NSwgLnB1c2gtNjAsIC5wdWxsLTYwLCAucHVzaC02NSwgLnB1bGwtNjUsIC5wdXNoLTcwLCAucHVsbC03MCwgLnB1c2gtNzUsIC5wdWxsLTc1LCAucHVzaC04MCwgLnB1bGwtODAsIC5wdXNoLTg1LCAucHVsbC04NSwgLnB1c2gtOTAsIC5wdWxsLTkwLCAucHVzaC05NSwgLnB1bGwtOTUsIC5wdXNoLTMzLCAucHVsbC0zMywgLnB1c2gtNjYsIC5wdWxsLTY2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhpZGUtb24tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5ncmlkLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1JTsgfVxuICAucHJlZml4LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTsgfVxuICAuc3VmZml4LTUge1xuICAgIG1hcmdpbi1yaWdodDogNSU7IH1cbiAgLnB1c2gtNSB7XG4gICAgbGVmdDogNSU7IH1cbiAgLnB1bGwtNSB7XG4gICAgbGVmdDogLTUlOyB9XG4gIC5ncmlkLTEwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5wcmVmaXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH1cbiAgLnN1ZmZpeC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7IH1cbiAgLnB1c2gtMTAge1xuICAgIGxlZnQ6IDEwJTsgfVxuICAucHVsbC0xMCB7XG4gICAgbGVmdDogLTEwJTsgfVxuICAuZ3JpZC0xNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE1JTsgfVxuICAucHJlZml4LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTUlOyB9XG4gIC5zdWZmaXgtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTUlOyB9XG4gIC5wdXNoLTE1IHtcbiAgICBsZWZ0OiAxNSU7IH1cbiAgLnB1bGwtMTUge1xuICAgIGxlZnQ6IC0xNSU7IH1cbiAgLmdyaWQtMjAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnByZWZpeC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAuc3VmZml4LTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTsgfVxuICAucHVzaC0yMCB7XG4gICAgbGVmdDogMjAlOyB9XG4gIC5wdWxsLTIwIHtcbiAgICBsZWZ0OiAtMjAlOyB9XG4gIC5ncmlkLTI1IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5wcmVmaXgtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLnN1ZmZpeC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cbiAgLnB1c2gtMjUge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAucHVsbC0yNSB7XG4gICAgbGVmdDogLTI1JTsgfVxuICAuZ3JpZC0zMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAucHJlZml4LTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlOyB9XG4gIC5zdWZmaXgtMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzAlOyB9XG4gIC5wdXNoLTMwIHtcbiAgICBsZWZ0OiAzMCU7IH1cbiAgLnB1bGwtMzAge1xuICAgIGxlZnQ6IC0zMCU7IH1cbiAgLmdyaWQtMzUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNSU7IH1cbiAgLnByZWZpeC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1JTsgfVxuICAuc3VmZml4LTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1JTsgfVxuICAucHVzaC0zNSB7XG4gICAgbGVmdDogMzUlOyB9XG4gIC5wdWxsLTM1IHtcbiAgICBsZWZ0OiAtMzUlOyB9XG4gIC5ncmlkLTQwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5wcmVmaXgtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgLnN1ZmZpeC00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MCU7IH1cbiAgLnB1c2gtNDAge1xuICAgIGxlZnQ6IDQwJTsgfVxuICAucHVsbC00MCB7XG4gICAgbGVmdDogLTQwJTsgfVxuICAuZ3JpZC00NSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ1JTsgfVxuICAucHJlZml4LTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDUlOyB9XG4gIC5zdWZmaXgtNDUge1xuICAgIG1hcmdpbi1yaWdodDogNDUlOyB9XG4gIC5wdXNoLTQ1IHtcbiAgICBsZWZ0OiA0NSU7IH1cbiAgLnB1bGwtNDUge1xuICAgIGxlZnQ6IC00NSU7IH1cbiAgLmdyaWQtNTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnByZWZpeC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuc3VmZml4LTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTsgfVxuICAucHVzaC01MCB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5wdWxsLTUwIHtcbiAgICBsZWZ0OiAtNTAlOyB9XG4gIC5ncmlkLTU1IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTUlOyB9XG4gIC5wcmVmaXgtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NSU7IH1cbiAgLnN1ZmZpeC01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NSU7IH1cbiAgLnB1c2gtNTUge1xuICAgIGxlZnQ6IDU1JTsgfVxuICAucHVsbC01NSB7XG4gICAgbGVmdDogLTU1JTsgfVxuICAuZ3JpZC02MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAucHJlZml4LTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gIC5zdWZmaXgtNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjAlOyB9XG4gIC5wdXNoLTYwIHtcbiAgICBsZWZ0OiA2MCU7IH1cbiAgLnB1bGwtNjAge1xuICAgIGxlZnQ6IC02MCU7IH1cbiAgLmdyaWQtNjUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2NSU7IH1cbiAgLnByZWZpeC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1JTsgfVxuICAuc3VmZml4LTY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1JTsgfVxuICAucHVzaC02NSB7XG4gICAgbGVmdDogNjUlOyB9XG4gIC5wdWxsLTY1IHtcbiAgICBsZWZ0OiAtNjUlOyB9XG4gIC5ncmlkLTcwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC5wcmVmaXgtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7IH1cbiAgLnN1ZmZpeC03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MCU7IH1cbiAgLnB1c2gtNzAge1xuICAgIGxlZnQ6IDcwJTsgfVxuICAucHVsbC03MCB7XG4gICAgbGVmdDogLTcwJTsgfVxuICAuZ3JpZC03NSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAucHJlZml4LTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5zdWZmaXgtNzUge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIC5wdXNoLTc1IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLnB1bGwtNzUge1xuICAgIGxlZnQ6IC03NSU7IH1cbiAgLmdyaWQtODAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLnByZWZpeC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTsgfVxuICAuc3VmZml4LTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwJTsgfVxuICAucHVzaC04MCB7XG4gICAgbGVmdDogODAlOyB9XG4gIC5wdWxsLTgwIHtcbiAgICBsZWZ0OiAtODAlOyB9XG4gIC5ncmlkLTg1IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODUlOyB9XG4gIC5wcmVmaXgtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NSU7IH1cbiAgLnN1ZmZpeC04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NSU7IH1cbiAgLnB1c2gtODUge1xuICAgIGxlZnQ6IDg1JTsgfVxuICAucHVsbC04NSB7XG4gICAgbGVmdDogLTg1JTsgfVxuICAuZ3JpZC05MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAucHJlZml4LTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAlOyB9XG4gIC5zdWZmaXgtOTAge1xuICAgIG1hcmdpbi1yaWdodDogOTAlOyB9XG4gIC5wdXNoLTkwIHtcbiAgICBsZWZ0OiA5MCU7IH1cbiAgLnB1bGwtOTAge1xuICAgIGxlZnQ6IC05MCU7IH1cbiAgLmdyaWQtOTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA5NSU7IH1cbiAgLnByZWZpeC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1JTsgfVxuICAuc3VmZml4LTk1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1JTsgfVxuICAucHVzaC05NSB7XG4gICAgbGVmdDogOTUlOyB9XG4gIC5wdWxsLTk1IHtcbiAgICBsZWZ0OiAtOTUlOyB9XG4gIC5ncmlkLTMzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5wcmVmaXgtMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLnN1ZmZpeC0zMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLnB1c2gtMzMge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAucHVsbC0zMyB7XG4gICAgbGVmdDogLTMzLjMzMzMzJTsgfVxuICAuZ3JpZC02NiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAucHJlZml4LTY2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5zdWZmaXgtNjYge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjclOyB9XG4gIC5wdXNoLTY2IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLnB1bGwtNjYge1xuICAgIGxlZnQ6IC02Ni42NjY2NyU7IH1cbiAgLmdyaWQtMTAwIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIEBncm91cCBSZXNldCAqL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmh0bWwsIHRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDsgfVxuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwOyB9XG5cbmEsIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1zdWJtaXRdLCBidXR0b24sIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmksIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDc1JTsgfVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbmFiYnIsIGFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7IH1cblxuaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIEBlbmQgKi9cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NjE3MjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgXHRcdEJBU0UgRUxFTUVOVFNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMyNDIzMjM7IH1cbiAgLnRpdGxlIGEge1xuICAgIGNvbG9yOiAjMjQyMzIzOyB9XG4gIC50aXRsZS51bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnRpdGxlLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM4cHg7IH1cbiAgLnRpdGxlLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAudGl0bGUuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC50aXRsZS51c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4OyB9XG4gIC50aXRsZS53aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnRpdGxlLmJvcmRlcmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGl0bGUuYm9yZGVyZWQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAudGl0bGUuYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDsgfVxuXG4vKiBMaWdodGJveCB6b29tIGVmZmVjdCAqL1xuLm15LW1mcC16b29tLWluIC5tZnAtY29udGVudCB7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cblxuLyogYW5pbWF0ZSBpbiAqL1xuLm15LW1mcC16b29tLWluLm1mcC1yZWFkeSAubWZwLWNvbnRlbnQge1xuICAtd2Via2l0LW9wYWNpdHk6IDE7XG4gIC1tb3otb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi8qIGFuaW1hdGUgb3V0ICovXG4ubXktbWZwLXpvb20taW4ubWZwLXJlbW92aW5nIC5tZnAtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIERhcmsgb3ZlcmxheSwgc3RhcnQgc3RhdGUgKi9cbi5teS1tZnAtem9vbS1pbi5tZnAtYmcge1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgLyogQ2hyb21lIG9wYWNpdHkgdHJhbnNpdGlvbiBidWcgKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDsgfVxuXG4vKiBhbmltYXRlIGluICovXG4ubXktbWZwLXpvb20taW4ubWZwLXJlYWR5Lm1mcC1iZyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogYW5pbWF0ZSBvdXQgKi9cbi5teS1tZnAtem9vbS1pbi5tZnAtcmVtb3ZpbmcubWZwLWJnIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogR2xvYmFsIG9wYWNpdHkgRWZmZWN0ICovXG5hLmhvdmVyLWVmZmVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuYS5ob3Zlci1lZmZlY3QgaW1nLCBhLmhvdmVyLWVmZmVjdCBzcGFuLmNvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDYwMG1zIGVhc2U7IH1cblxuYS5ob3Zlci1lZmZlY3Q6aG92ZXIgaW1nLCBhLmhvdmVyLWVmZmVjdDpob3ZlciBzcGFuLmNvdmVyIHtcbiAgb3BhY2l0eTogLjg7IH1cblxuLmdyYWRpZW50LWVmZmVjdCBhIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDsgfVxuICAuZ3JhZGllbnQtZWZmZWN0IGE6YWZ0ZXIsIC5ncmFkaWVudC1lZmZlY3QgYTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdyYWRpZW50LWVmZmVjdCBhOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIC0ycHggMCAwICM0Q0FGNTAgaW5zZXQ7IH1cblxuLnRyYW5zbGF0ZS1lZmZlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRyYW5zbGF0ZS1lZmZlY3Q6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuXG4ubWFzay1lZmZlY3QgLm1hc2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi4uL2ltYWdlcy91cmJhbi1zcHJpdGUucG5nXCIpO1xuICBtYXNrOiB1cmwoXCIuLi9pbWFnZXMvdXJiYW4tc3ByaXRlLnBuZ1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDMwMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMzAwMCUgMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzI0MjMyMztcbiAgdHJhbnNpdGlvbjogbWFzay1wb3NpdGlvbiA2MDBtcyBzdGVwcygyOSk7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ubWFzay1lZmZlY3Q6aG92ZXIgLm1hc2sge1xuICBtYXNrLXBvc2l0aW9uOiAxMDAlIDA7IH1cblxuLmJ1dHRvbiwgLmVwY2wtYnV0dG9uOm5vdCguZXBjbC1zaG9ydGNvZGUpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7IH1cbiAgLmJ1dHRvbjpob3ZlciwgLmVwY2wtYnV0dG9uOm5vdCguZXBjbC1zaG9ydGNvZGUpOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDc2LCAxNzUsIDgwLCAwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgLmJ1dHRvbi5zZWNvbmRhcnksIC5lcGNsLWJ1dHRvbjpub3QoLmVwY2wtc2hvcnRjb2RlKS5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQjQ3QkM7IH1cbiAgICAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgLmVwY2wtYnV0dG9uOm5vdCguZXBjbC1zaG9ydGNvZGUpLnNlY29uZGFyeTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDE3MSwgNzEsIDE4OCwgMC43NSk7IH1cbiAgLmJ1dHRvbi5zbWFsbCwgLmVwY2wtYnV0dG9uOm5vdCguZXBjbC1zaG9ydGNvZGUpLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7IH1cbiAgLmJ1dHRvbi5tZWRpdW0sIC5lcGNsLWJ1dHRvbjpub3QoLmVwY2wtc2hvcnRjb2RlKS5tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA3cHggMjVweDsgfVxuICAuYnV0dG9uLmxhcmdlLCAuZXBjbC1idXR0b246bm90KC5lcGNsLXNob3J0Y29kZSkubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nOiA4cHggMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYnV0dG9uLmljb24gaSwgLmVwY2wtYnV0dG9uOm5vdCguZXBjbC1zaG9ydGNvZGUpLmljb24gaSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4OyB9XG4gIC5idXR0b24uY2lyY2xlLCAuZXBjbC1idXR0b246bm90KC5lcGNsLXNob3J0Y29kZSkuY2lyY2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5idXR0b24uY2lyY2xlIGkuZmEsIC5lcGNsLWJ1dHRvbjpub3QoLmVwY2wtc2hvcnRjb2RlKS5jaXJjbGUgaS5mYSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmJ1dHRvbi5jaXJjbGU6aG92ZXIsIC5lcGNsLWJ1dHRvbjpub3QoLmVwY2wtc2hvcnRjb2RlKS5jaXJjbGU6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOyB9XG4gIC5idXR0b24uZGFyaywgLmVwY2wtYnV0dG9uOm5vdCguZXBjbC1zaG9ydGNvZGUpLmRhcmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjMyMztcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idXR0b24uZGFyazpob3ZlciwgLmVwY2wtYnV0dG9uOm5vdCguZXBjbC1zaG9ydGNvZGUpLmRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMwMzA7IH1cbiAgLmJ1dHRvbiBpLmZhLCAuZXBjbC1idXR0b246bm90KC5lcGNsLXNob3J0Y29kZSkgaS5mYSB7XG4gICAgZm9udC1zaXplOiA4NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4vKiBHbG9iYWwgVGFncyAqL1xuZGl2LnRhZ3MsIC53aWRnZXQtdGFnLWNsb3VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICBkaXYudGFncyBhLCAud2lkZ2V0LXRhZy1jbG91ZCBhIHtcbiAgICBjb2xvcjogIzI0MjMyMzsgfVxuICAgIGRpdi50YWdzIGE6aG92ZXIsIC53aWRnZXQtdGFnLWNsb3VkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM0Q0FGNTA7IH1cbiAgZGl2LnRhZ3MgaSwgLndpZGdldC10YWctY2xvdWQgaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNENBRjUwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgZGl2LnRhZ3Mgc3BhbjpmaXJzdC1vZi10eXBlLCAud2lkZ2V0LXRhZy1jbG91ZCBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuYVtocmVmPVwic2lkZWJhclwiXSwgc3Bhbi5zaWRlYmFyLFxuYVtocmVmPVwiY2xhc3NpY1wiXSwgc3Bhbi5jbGFzc2ljLFxuYVtocmVmKj1cIm5vc2lkZWJhclwiXSwgc3Bhbi5ub3NpZGViYXIsXG5hW2hyZWYqPVwiZnVsbGNvdmVyXCJdLCBzcGFuLmZ1bGxjb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY3RhZy1zaWRlYmFyLCBsaS50YWctc2lkZWJhcixcbi5jdGFnLWNsYXNzaWMsIGxpLnRhZy1jbGFzc2ljLFxuLmN0YWctZnVsbGNvdmVyLCBsaS50YWctZnVsbGNvdmVyLFxuLmN0YWctbm9zaWRlYmFyLCBsaS50YWctbm9zaWRlYmFyLFxuLmN0YWctYmdzdHlsZSwgbGkudGFnLWJnc3R5bGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIEZvcm1zICovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGNvbG9yOiAjNTk2MTcyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlOyB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInRlbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInVybFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM1OTYxNzI7IH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl06LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwidGVsXCJdOi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJ1cmxcIl06LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNTk2MTcyOyB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInRlbFwiXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInVybFwiXTo6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM1OTYxNzI7IH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwidGVsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInVybFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM1OTYxNzI7IH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyxcbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkNWQ1ZDU7IH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ubGFyZ2UsXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5sYXJnZSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLmxhcmdlLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLmxhcmdlLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdLmxhcmdlLFxuICB0ZXh0YXJlYS5sYXJnZSxcbiAgc2VsZWN0LmxhcmdlIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgcmVzaXplOiBub25lO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7IH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoNzYsIDE3NSwgODAsIDAuNzUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeSwgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUI0N0JDOyB9XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zZWNvbmRhcnk6aG92ZXIsIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDE3MSwgNzEsIDE4OCwgMC43NSk7IH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zbWFsbCwgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDsgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLm1lZGl1bSwgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ubWVkaXVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogN3B4IDI1cHg7IH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5sYXJnZSwgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nOiA4cHggMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmljb24gaSwgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uaWNvbiBpIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7IH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5jaXJjbGUsIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmNpcmNsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmNpcmNsZSBpLmZhLCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5jaXJjbGUgaS5mYSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5jaXJjbGU6aG92ZXIsIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmNpcmNsZTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5kYXJrLCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDIzMjM7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmRhcms6aG92ZXIsIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMwMzA7IH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBpLmZhLCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSBpLmZhIHtcbiAgICBmb250LXNpemU6IDg1JTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cblxuc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogIzRDQUY1MCB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI0QUFBQVVCQU1BQUFCb2haRDNBQUFBQTNOQ1NWUUlDQWpiNFUvZ0FBQUFEMUJNVkVYLy8vOEFBQUFBQUFBQUFBQUFBQUJSTzJyd0FBQUFCWFJTVGxNQUVTSXpSSlRkUkh3QUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFjZEVWWWRGTnZablIzWVhKbEFFRmtiMkpsSUVacGNtVjNiM0pyY3lCRFV6Ym92TEtNQUFBQVkwbEVRVlFZbFZYT3lSR0FJQkJFMFFZTmdJTUJXSllCY0RBQUZ2T1BTWVJaNXpMMVR2M3h2UFk2ZHVlQzRKeUEyN0FCMkl6ek1JeC80aERXNlNnK3A4RUpmVkVTQ3BrVEVwa1NHcE1Tc2hnNkRrbW94bEhIT2FGYmpvVGlISFI4M1VYL0E1TTNLSU1aUHlQV0FBQUFBRWxGVGtTdVFtQ0NcIikgbm8tcmVwZWF0IDk1JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOXB4IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IDE2cHggXCJETSBTYW5zXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICBzZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbmJ1dHRvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlOyB9XG5cbmZvcm0gcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuZm9ybS5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICBmb3JtLnNlYXJjaC1mb3JtIGlucHV0LnNlYXJjaC1maWVsZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICBmb3JtLnNlYXJjaC1mb3JtIC5zdWJtaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBjb2xvcjogIzRDQUY1MDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIGZvcm0uc2VhcmNoLWZvcm0gLnN1Ym1pdDpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc1OyB9XG5cbi8qIEBlbmQgKi9cbi8qIFNpZGViYXIgV2lkZ2V0cyAqL1xuLndpZGdldDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4ud2lkZ2V0Omxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53aWRnZXQtdGV4dCAudGV4dHdpZGdldCB7XG4gIG1hcmdpbi10b3A6IC05cHg7IH1cblxuLndpZGdldC10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi53aWRnZXQtdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLndpZGdldC1jYXRlZ29yaWVzLCAud2lkZ2V0LW1lbnUge1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLndpZGdldC1jYXRlZ29yaWVzIHVsIGxpLCAud2lkZ2V0LW1lbnUgdWwgbGkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAud2lkZ2V0LWNhdGVnb3JpZXMgdWwgbGk6bGFzdC1vZi10eXBlLCAud2lkZ2V0LW1lbnUgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1pbWFnZTogbm9uZTsgfVxuICAud2lkZ2V0LWNhdGVnb3JpZXMgdWwgbGkgc3BhbiwgLndpZGdldC1tZW51IHVsIGxpIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdG9wOiAtMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLndpZGdldC1jYXRlZ29yaWVzIHVsID4gbGksIC53aWRnZXQtbWVudSB1bCA+IGxpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC53aWRnZXQtY2F0ZWdvcmllcyB1bCA+IGxpIGEsIC53aWRnZXQtbWVudSB1bCA+IGxpIGEge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAud2lkZ2V0LWNhdGVnb3JpZXMgdWwgPiBsaTpiZWZvcmUsIC53aWRnZXQtY2F0ZWdvcmllcyB1bCA+IGxpOmFmdGVyLCAud2lkZ2V0LW1lbnUgdWwgPiBsaTpiZWZvcmUsIC53aWRnZXQtbWVudSB1bCA+IGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi53aWRnZXQtdGFnLWNsb3VkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLndpZGdldC10YWctY2xvdWQgZGl2LnRhZ2Nsb3VkIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDsgfVxuICAud2lkZ2V0LXRhZy1jbG91ZCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDJweCAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTA7IH1cbiAgICAud2lkZ2V0LXRhZy1jbG91ZCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOyB9XG4gICAgLndpZGdldC10YWctY2xvdWQgYSAudGFnLWxpbmstY291bnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuXG4ud2lkZ2V0LXJlY2VudC1hcnRpY2xlcyAuaW5mbyB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLndpZGdldC1yZWNlbnQtYXJ0aWNsZXMgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLndpZGdldC1yZWNlbnQtYXJ0aWNsZXMgLml0ZW0ubm8tdGh1bWIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLndpZGdldC1yZWNlbnQtYXJ0aWNsZXMgLml0ZW0gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLndpZGdldC1yZWNlbnQtYXJ0aWNsZXMgLml0ZW0gLnRodW1iIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAud2lkZ2V0LXJlY2VudC1hcnRpY2xlcyAuaXRlbSB0aW1lIHtcbiAgICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLndpZGdldC1yZWNlbnQtYXJ0aWNsZXMgLml0ZW0gdGltZTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC53aWRnZXQtcmVjZW50LWFydGljbGVzIC5pdGVtIHRpbWUgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzRDQUY1MDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAud2lkZ2V0LXJlY2VudC1hcnRpY2xlcyAuaXRlbSB0aW1lIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICBmaWxsOiAjN2U4NzlhOyB9XG4gIC53aWRnZXQtcmVjZW50LWFydGljbGVzIC5pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5hc2lkZSAud2lkZ2V0LXJlY2VudC1hcnRpY2xlcyAuaXRlbSBhOmJlZm9yZSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ud2lkZ2V0LWluc3RhZ3JhbSBkaXYubG9hZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi53aWRnZXQtaW5zdGFncmFtLmxvYWRlZCAubG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndpZGdldC1pbnN0YWdyYW0gdWwge1xuICBtYXJnaW46IDAgLTVweDsgfVxuXG4ud2lkZ2V0LWluc3RhZ3JhbSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDJweCA0cHg7IH1cbiAgLndpZGdldC1pbnN0YWdyYW0gdWwgbGkgLndyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLndpZGdldC1pbnN0YWdyYW0gdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAgIC53aWRnZXQtaW5zdGFncmFtIHVsIGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIC53aWRnZXQtaW5zdGFncmFtIHVsIGxpIGEgc3Bhbi5jb3ZlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAxJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cblxuLndpZGdldF9lcGNsX2luc3RhZ3JhbSB1bCBsaSBhIHtcbiAgcGFkZGluZy10b3A6IDE3LjUlOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBHbG9iYWwgU3R5bGVzICovXG5ib2R5IHtcbiAgZm9udDogMTZweCBcIkRNIFNhbnNcIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1OTYxNzI7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyB9XG4gIGJvZHkuY292ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwLjQ1O1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbnN2Zy5pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTsgfVxuICBzdmcuaWNvbi5sYXJnZSB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgc3ZnLmljb24udWxhcmdlIHtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG5bZGF0YS1hb3M9ZmFkZV0ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA4MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCA4MDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDgwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCA4MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgODAwbXMgZWFzZTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDYwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDYwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgNjAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDYwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCA2MDBtcyBlYXNlOyB9XG5cbi5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sYXp5LCBbZGF0YS1sYXp5PVwidHJ1ZVwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlOyB9XG5cbi5sYXp5LmxvYWRlZCwgW2RhdGEtbGF6eT1cInRydWVcIl0ubG9hZGVkIHtcbiAgb3BhY2l0eTogMTsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5hIHtcbiAgY29sb3I6ICM1OTYxNzI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNENBRjUwOyB9XG4gIGEgaW1nIHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuXG5pLmljb24sIGkuZmEge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4ubnAtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnRleHRsZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0cmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0Y2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7IH1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY292ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyB9XG5cbi5wYXJhbGxheCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG5cbi5ncmlkLWNvbnRhaW5lci5ncmlkLXVzbWFsbCB7XG4gIG1heC13aWR0aDogNjAwcHg7IH1cblxuLmdyaWQtY29udGFpbmVyLmdyaWQtc21hbGwge1xuICBtYXgtd2lkdGg6IDc4MHB4OyB9XG5cbi5ncmlkLWNvbnRhaW5lci5ncmlkLW1lZGl1bSB7XG4gIG1heC13aWR0aDogOTkwcHg7IH1cblxuLmdyaWQtY29udGFpbmVyLmdyaWQtbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuXG4uZ3JpZC1jb250YWluZXIuZ3JpZC11bGFyZ2Uge1xuICBtYXgtd2lkdGg6IDE2MDBweDsgfVxuXG4vKiBDb250ZW50ICovXG4uZG90IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAuZG90LnNtYWxsIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuI3dyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLmZ1bGx3aWR0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi50aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWluLWhlaWdodDogODBweDsgfVxuXG4udGh1bWIgLmZ1bGxpbWFnZSxcbi5mdWxsLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxOyB9XG5cbi5mdWxsLWxpbmsge1xuICB6LWluZGV4OiAxMDsgfVxuXG4uY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLm1mcC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIFRvcCBwYWdlIExvYWRlciAqL1xuLnBhY2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBhY2UtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM0Q0FGNTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4OyB9XG5cbi5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjNENBRjUwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRDQUY1MDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYW5pbWF0aW9uOiBwYWNlLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgcGFjZS1zcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5lcGNsLWJvcmRlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDUwcHggYXV0byAwOyB9XG4gIC5lcGNsLWJvcmRlci5zbWFsbCB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4vKiBCYW5uZXJzICovXG4uZXBjbC1iYW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuZXBjbC1iYW5uZXIgaW1nLmN1c3RvbS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogQGdyb3VwIFNlYXJjaCBmb3JtIGFuZCByZXN1bHRzICovXG4jc2VhcmNoLWxpZ2h0Ym94IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjNTk2MTcyOyB9XG5cbiNzZWFyY2gtbGlnaHRib3ggLnRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jc2VhcmNoLWxpZ2h0Ym94IC5zZWFyY2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDBweCA0MHB4OyB9XG5cbiNzZWFyY2gtbGlnaHRib3ggLm1mcC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NlYXJjaC1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gICNzZWFyY2gtcmVzdWx0cyBoMiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjc2VhcmNoLXJlc3VsdHMgZGl2LmJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgI3NlYXJjaC1yZXN1bHRzIGFydGljbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAjc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgI3NlYXJjaC1yZXN1bHRzIGFydGljbGUgaW1nLCAjc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSBpZnJhbWUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBAZW5kICovXG4uZXBjbC1zb2NpYWwtYnV0dG9ucyAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDJweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM0Q0FGNTA7IH1cbiAgLmVwY2wtc29jaWFsLWJ1dHRvbnMgLmJ1dHRvbiBpLmZhIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmVwY2wtc29jaWFsLWJ1dHRvbnMgLmJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmVwY2wtc29jaWFsLWJ1dHRvbnMgLmJ1dHRvbi5kcmliYmJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5N0FBNjsgfVxuICAuZXBjbC1zb2NpYWwtYnV0dG9ucyAuYnV0dG9uLmZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc1QkVCOyB9XG4gIC5lcGNsLXNvY2lhbC1idXR0b25zIC5idXR0b24udHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMjsgfVxuICAuZXBjbC1zb2NpYWwtYnV0dG9ucyAuYnV0dG9uLmluc3RhZ3JhbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGMDBBMjsgfVxuICAuZXBjbC1zb2NpYWwtYnV0dG9ucyAuYnV0dG9uLmxpbmtlZGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1OyB9XG4gIC5lcGNsLXNvY2lhbC1idXR0b25zIC5idXR0b24ucGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUUzRTUyOyB9XG4gIC5lcGNsLXNvY2lhbC1idXR0b25zIC5idXR0b24udHVtYmxyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUY3OTkwOyB9XG4gIC5lcGNsLXNvY2lhbC1idXR0b25zIC5idXR0b24ueW91dHViZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiNTU1NTsgfVxuICAuZXBjbC1zb2NpYWwtYnV0dG9ucyAuYnV0dG9uLmZsaWNrciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGMzk5ODsgfVxuICAuZXBjbC1zb2NpYWwtYnV0dG9ucyAuYnV0dG9uLnR3aXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NTFlNjsgfVxuICAuZXBjbC1zb2NpYWwtYnV0dG9ucyAuYnV0dG9uLnZrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI5OWRjOyB9XG4gIC5lcGNsLXNvY2lhbC1idXR0b25zIC5idXR0b24udGVsZWdyYW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2M7IH1cbiAgLmVwY2wtc29jaWFsLWJ1dHRvbnMgLmJ1dHRvbi5yc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7IH1cblxuLyogQGdyb3VwIEdsb2JhbDogQXV0aG9yIEJveCAqL1xuI2F1dGhvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAjYXV0aG9yIGgzLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICNhdXRob3IgLnBvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgI2F1dGhvciAucG9zaXRpb24gLmRvdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAjYXV0aG9yIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgI2F1dGhvciBkaXYuYXZhdGFyIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAjYXV0aG9yIGRpdi5hdmF0YXIgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICNhdXRob3IgZGl2LmF2YXRhciBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI2F1dGhvciAudGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICNhdXRob3IgZGl2LmluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgY29sb3I6ICM1OTYxNzI7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgI2F1dGhvciBkaXYuaW5mbyAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAjYXV0aG9yIGRpdi5pbmZvIHAge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICNhdXRob3IgZGl2LmluZm8gLnZpZXctYXJ0aWNsZXMge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAjYXV0aG9yIGRpdi5zb2NpYWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cbiAgICAjYXV0aG9yIGRpdi5zb2NpYWwgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgN3B4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM0Q0FGNTA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAjYXV0aG9yIGRpdi5zb2NpYWwgYS5mYWNlYm9vayB7XG4gICAgICAgIGNvbG9yOiAjMTc1QkVCOyB9XG4gICAgICAjYXV0aG9yIGRpdi5zb2NpYWwgYS50d2l0dGVyIHtcbiAgICAgICAgY29sb3I6ICMxREExRjI7IH1cbiAgI2F1dGhvciAuYXV0aG9yLW5hbWUge1xuICAgIG1hcmdpbjogMjBweCAwIDdweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAjYXV0aG9yIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi8qIEBlbmQgKi9cbmRpdi50ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaHlwaGVuczogYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAvKiA9V29yZFByZXNzIENvcmVcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqLyB9XG4gIGRpdi50ZXh0IHN0cm9uZywgZGl2LnRleHQgYiB7XG4gICAgY29sb3I6ICMyNDIzMjM7IH1cbiAgZGl2LnRleHQgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgZGl2LnRleHQgaHIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICBkaXYudGV4dCBkaXYuZXAtbWFwIGltZywgZGl2LnRleHQgZGl2I21hcF9jYW52YXMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgZGl2LnRleHQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIGRpdi50ZXh0IGltZy5hbGlnbmxlZnQge1xuICAgIG1hcmdpbjogMCAyNHB4IDI0cHggMDsgfVxuICBkaXYudGV4dCBpbWcuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAyNHB4OyB9XG4gIGRpdi50ZXh0IGltZy5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBkaXYudGV4dCBoMSwgZGl2LnRleHQgaDIsIGRpdi50ZXh0IGgzLCBkaXYudGV4dCBoNCwgZGl2LnRleHQgaDUsIGRpdi50ZXh0IGg2IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyNDIzMjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICBkaXYudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxOS44NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICBkaXYudGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNC40cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcuNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgZGl2LnRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMjAuOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0LjRweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIGRpdi50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIGRpdi50ZXh0IGg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIGRpdi50ZXh0IGg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIGRpdi50ZXh0IGE6bm90KFtjbGFzc10pIHtcbiAgICBjb2xvcjogIzRDQUY1MDsgfVxuICAgIGRpdi50ZXh0IGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNTk2MTcyOyB9XG4gIGRpdi50ZXh0IGEuZXAtc2hvcnRjb2RlOmhvdmVyLCBkaXYudGV4dCAuZXAtc2hvcnRjb2RlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBkaXYudGV4dCB1bCwgZGl2LnRleHQgb2wge1xuICAgIG1hcmdpbjogMCAwIDAgMjVweDsgfVxuICBkaXYudGV4dCB1bCwgZGl2LnRleHQgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZGl2LnRleHQgb2wsIGRpdi50ZXh0IG9sIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cbiAgZGl2LnRleHQgb2wgb2wge1xuICAgIGxpc3Qtc3R5bGU6IHVwcGVyLWFscGhhOyB9XG4gIGRpdi50ZXh0IG9sIG9sIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBsb3dlci1yb21hbjsgfVxuICBkaXYudGV4dCBvbCBvbCBvbCBvbCB7XG4gICAgbGlzdC1zdHlsZTogbG93ZXItYWxwaGE7IH1cbiAgZGl2LnRleHQgdWwgdWwsIGRpdi50ZXh0IG9sIG9sLCBkaXYudGV4dCB1bCBvbCwgZGl2LnRleHQgb2wgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgZGl2LnRleHQgZGwge1xuICAgIG1hcmdpbjogMCAxLjVlbTsgfVxuICBkaXYudGV4dCBkdCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBkaXYudGV4dCBkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBkaXYudGV4dCBhYmJyLCBkaXYudGV4dCBhY3JvbnltIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICAgIGN1cnNvcjogaGVscDsgfVxuICBkaXYudGV4dCBpbnMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBkaXYudGV4dCBkZCwgZGl2LnRleHQgcHJlLCBkaXYudGV4dCBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIGRpdi50ZXh0IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDIwcHggMjBweCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnZDJsa2RHZzlJakkwSWlCb1pXbG5hSFE5SWpJMElqNDhjR0YwYUNCbWFXeHNQU0p1YjI1bElpQmtQU0pOTUNBd2FESTBkakkwU0RCNklpOCtQSEJoZEdnZ1pEMGlUVFF1TlRneklERTNMak15TVVNekxqVTFNeUF4Tmk0eU1qY2dNeUF4TlNBeklERXpMakF4TVdNd0xUTXVOU0F5TGpRMU55MDJMall6TnlBMkxqQXpMVGd1TVRnNGJDNDRPVE1nTVM0ek56aGpMVE11TXpNMUlERXVPREEwTFRNdU9UZzNJRFF1TVRRMUxUUXVNalEzSURVdU5qSXhMalV6TnkwdU1qYzRJREV1TWpRdExqTTNOU0F4TGpreU9TMHVNekV4SURFdU9EQTBMakUyTnlBekxqSXlOaUF4TGpZME9DQXpMakl5TmlBekxqUTRPV0V6TGpVZ015NDFJREFnTUNBeExUTXVOU0F6TGpWakxURXVNRGN6SURBdE1pNHdPVGt0TGpRNUxUSXVOelE0TFRFdU1UYzVlbTB4TUNBd1F6RXpMalUxTXlBeE5pNHlNamNnTVRNZ01UVWdNVE1nTVRNdU1ERXhZekF0TXk0MUlESXVORFUzTFRZdU5qTTNJRFl1TURNdE9DNHhPRGhzTGpnNU15QXhMak0zT0dNdE15NHpNelVnTVM0NE1EUXRNeTQ1T0RjZ05DNHhORFV0TkM0eU5EY2dOUzQyTWpFdU5UTTNMUzR5TnpnZ01TNHlOQzB1TXpjMUlERXVPVEk1TFM0ek1URWdNUzQ0TURRdU1UWTNJRE11TWpJMklERXVOalE0SURNdU1qSTJJRE11TkRnNVlUTXVOU0F6TGpVZ01DQXdJREV0TXk0MUlETXVOV010TVM0d056TWdNQzB5TGpBNU9TMHVORGt0TWk0M05EZ3RNUzR4TnpsNklpQm1hV3hzUFNJak5UazJNVGN5SWk4K1BDOXpkbWMrXCIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7IH1cbiAgICBkaXYudGV4dCBibG9ja3F1b3RlIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIGRpdi50ZXh0IGJsb2NrcXVvdGUgY2l0ZSwgZGl2LnRleHQgYmxvY2txdW90ZV9fY2l0YXRpb24ge1xuICAgICAgY29sb3I6ICM1OTYxNzI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIGRpdi50ZXh0IGJsb2NrcXVvdGUgdWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBkaXYudGV4dCBibG9ja3F1b3RlIHAge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBkaXYudGV4dCBibG9ja3F1b3RlIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgZGl2LnRleHQgcHJlIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIGRpdi50ZXh0IHByZTpub3QoW2NsYXNzKj1cImxhbmd1YWdlLVwiXSksIGRpdi50ZXh0IGNvZGU6bm90KFtjbGFzcyo9XCJsYW5ndWFnZS1cIl0pIHtcbiAgICBmb250LWZhbWlseTogTW9uYWNvLCBtb25vc3BhY2U7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBjb2xvcjogIzU5NjE3MjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlOyB9XG4gIGRpdi50ZXh0IGNvZGU6bm90KFtjbGFzcyo9XCJsYW5ndWFnZS1cIl0pIHtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIG1hcmdpbjogMCAxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBkaXYudGV4dCBwcmU6bm90KFtjbGFzcyo9XCJsYW5ndWFnZS1cIl0pIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICBkaXYudGV4dCBwcmU6bm90KFtjbGFzcyo9XCJsYW5ndWFnZS1cIl0pIGNvZGU6bm90KFtjbGFzcyo9XCJsYW5ndWFnZS1cIl0pIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIGRpdi50ZXh0IHByZTpub3QoW2NsYXNzKj1cImxhbmd1YWdlLVwiXSkgb2wge1xuICAgICAgbWFyZ2luOiAwIDAgMCAzNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlOyB9XG4gICAgZGl2LnRleHQgcHJlOm5vdChbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdKSBvbCBsaSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7IH1cbiAgZGl2LnRleHQgdGFibGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBkaXYudGV4dCB0YWJsZSwgZGl2LnRleHQgdGFibGUgdGgsIGRpdi50ZXh0IHRhYmxlIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBkaXYudGV4dCB0YWJsZSB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBkaXYudGV4dCAuZ2FsbGVyeSBkbCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGRpdi50ZXh0IGFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIGRpdi50ZXh0IC5nYWxsZXJ5LWNhcHRpb24ge1xuICAgIGNvbG9yOiAjNTk2MTcyOyB9XG4gIGRpdi50ZXh0IC5ieXBvc3RhdXRob3Ige1xuICAgIGNvbG9yOiAjNTk2MTcyOyB9XG4gIGRpdi50ZXh0IC5hbGlnbmNlbnRlcixcbiAgZGl2LnRleHQgZGl2LmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBkaXYudGV4dCAuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMHB4IDAgMjRweCAyNHB4OyB9XG4gIGRpdi50ZXh0IC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMHB4IDI0cHggMjRweCAwOyB9XG4gIGRpdi50ZXh0IC53cC1jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgbWF4LXdpZHRoOiA5NiU7XG4gICAgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICAgIHBhZGRpbmc6IDhweCAzcHggMTBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDsgfVxuICAgIGRpdi50ZXh0IC53cC1jYXB0aW9uIGltZyB7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogOTguNSU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICBkaXYudGV4dCAud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgNHB4OyB9XG4gIGRpdi50ZXh0IC5nYWxsZXJ5IGE6bm90KC5idXR0b24pLCBkaXYudGV4dCAuYXR0YWNobWVudCBhOm5vdCguYnV0dG9uKSwgZGl2LnRleHQgLndwLWNhcHRpb24gYTpub3QoLmJ1dHRvbiksIGRpdi50ZXh0IGRpdiBhOm5vdCguYnV0dG9uKSB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIGRpdi50ZXh0IC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqLyB9XG4gIGRpdi50ZXh0IC5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDsgfVxuICBkaXYudGV4dCAuZXBjbC1nYWxsZXJ5IHVsIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgICBkaXYudGV4dCAuZXBjbC1nYWxsZXJ5IHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4IDEwcHg7IH1cbiAgZGl2LnRleHQgaWZyYW1lLCBkaXYudGV4dCBmaWd1cmUsIGRpdi50ZXh0IHAge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBkaXYudGV4dCBociwgZGl2LnRleHQgcHJlLCBkaXYudGV4dCBibG9ja3F1b3RlLCBkaXYudGV4dCB0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgZGl2LnRleHQgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgZGl2LnRleHQgdWwsIGRpdi50ZXh0IG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgZGl2LnRleHQgdWwgbGk6bGFzdC1vZi10eXBlLCBkaXYudGV4dCBvbCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgZGl2LnRleHQgPiA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIGRpdi50ZXh0IGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIGRpdi50ZXh0IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIGRpdi50ZXh0IC5rZy1pbWFnZS1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgZGl2LnRleHQgLmtnLWltYWdlLWNhcmQua2ctd2lkdGgtd2lkZSB7XG4gICAgICB3aWR0aDogODUlOyB9XG4gICAgZGl2LnRleHQgLmtnLWltYWdlLWNhcmQua2ctd2lkdGgtZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBkaXYudGV4dCAua2ctZW1iZWQtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBkaXYudGV4dCAua2ctZW1iZWQtY2FyZCBpZnJhbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgZGl2LnRleHQgLmtnLWVtYmVkLWNhcmQgZmlnY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiA2MS44JTsgfVxuICBkaXYudGV4dCAua2ctZ2FsbGVyeS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIGRpdi50ZXh0IC5rZy1nYWxsZXJ5LWNvbnRhaW5lciBhIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIGRpdi50ZXh0IC5rZy1nYWxsZXJ5LWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICBkaXYudGV4dCAua2ctZ2FsbGVyeS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBkaXYudGV4dCAua2ctZ2FsbGVyeS1pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgZGl2LnRleHQgLmtnLWdhbGxlcnktcm93Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMC43NWVtIDAgMCAwOyB9XG4gIGRpdi50ZXh0IC5rZy1nYWxsZXJ5LWltYWdlOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMCAwIDAgMC43NWVtOyB9XG4gIGRpdi50ZXh0IC5rZy1ib29rbWFyay1jYXJkIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICBkaXYudGV4dCAua2ctYm9va21hcmstY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2xvcjogIzU5NjE3MjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgZGl2LnRleHQgLmtnLWJvb2ttYXJrLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGRpdi50ZXh0IC5rZy1ib29rbWFyay1jb250YWluZXI6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDVkNWQ1OyB9XG4gIGRpdi50ZXh0IC5rZy1ib29rbWFyay1jb250ZW50IHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogOTk5O1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgZGl2LnRleHQgLmtnLWJvb2ttYXJrLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzI0MjMyMzsgfVxuICBkaXYudGV4dCAua2ctYm9va21hcmstZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBkaXYudGV4dCAua2ctYm9va21hcmstZGVzY3JpcHRpb24sXG4gIGRpdi50ZXh0IC5rZy1ib29rbWFyay1tZXRhZGF0YSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICBkaXYudGV4dCAua2ctYm9va21hcmstdGh1bWJuYWlsIHtcbiAgICBmbGV4LWJhc2lzOiAxMnJlbTtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgZGl2LnRleHQgLmtnLWJvb2ttYXJrLXRodW1ibmFpbCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIGRpdi50ZXh0IC5rZy1ib29rbWFyay1pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4OyB9XG4gIGRpdi50ZXh0IC5rZy1ib29rbWFyay1hdXRob3I6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICBkaXYudGV4dCAua2ctYm9va21hcmstcHVibGlzaGVyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBcdFx0T0JKRUNUUy9DT01QT05FTlRTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBAZ3JvdXAgSGVhZGVyICovXG4jaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gICNoZWFkZXIgZGl2Lm1lbnUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNoZWFkZXIgZGl2Lm1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNTBweCAwcHggMDsgfVxuICAjaGVhZGVyIGRpdi5tZW51LWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgI2hlYWRlciAubG9nbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCBhdXRvOyB9XG4gICAgI2hlYWRlciAubG9nbyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjMjQyMzIzOyB9XG4gICAgICAjaGVhZGVyIC5sb2dvIGEgaS5mYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcHg7IH1cbiAgICAgICNoZWFkZXIgLmxvZ28gYSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAjaGVhZGVyIC5sb2dvIGE6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgICAjaGVhZGVyIC5sb2dvLnRleHQtbG9nbyAuZG90IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgI2hlYWRlciAuZXBjbC1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDsgfVxuICAjaGVhZGVyIC5lcGNsLWJvcmRlciB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDsgfVxuXG4ubWFpbi1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYWluLW5hdiB1bC5tZW51IHtcbiAgICBmb250LXNpemU6IDBweDsgfVxuICAgIC5tYWluLW5hdiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5tYWluLW5hdiB1bC5tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAxN3B4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1haW4tbmF2IHVsLm1lbnUgbGkuc3Vic2NyaWJlLW1lbnUtaXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLm1haW4tbmF2IHVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzI0MjMyMztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5tYWluLW5hdiB1bC5tZW51IGxpIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICMyNDIzMjM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5tYWluLW5hdiB1bC5tZW51IGxpIGEubGlnaHRib3gge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRvcDogLTdweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm1haW4tbmF2IHVsLm1lbnUgbGkgYTpob3ZlcixcbiAgLm1haW4tbmF2IHVsLm1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAubWFpbi1uYXYgdWwubWVudSA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuICAgIGNvbG9yOiAjNENBRjUwOyB9XG4gIC5tYWluLW5hdiB1bC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlOyB9XG4gICAgLm1haW4tbmF2IHVsLnN1Yi1tZW51IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm1haW4tbmF2IHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAubWFpbi1uYXYgdWwuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBjb250ZW50OiAnXFxmMTA1JzsgfVxuICAgIC5tYWluLW5hdiB1bC5zdWItbWVudSBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMjQyMzIzO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLm1haW4tbmF2IHVsLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzRDQUY1MDsgfVxuICAgIC5tYWluLW5hdiB1bC5zdWItbWVudSB1bC5zdWItbWVudSB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdG9wOiAtMTVweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgtMTBweCk7IH1cbiAgLm1haW4tbmF2IHVsLm1lbnUgbGk6aG92ZXIgPiB1bC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwcHgpOyB9XG4gIC5tYWluLW5hdiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5sYXN0LW1lbnUtaXRlbSB1bC5zdWItbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDsgfVxuICAgIC5tYWluLW5hdiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5sYXN0LW1lbnUtaXRlbSB1bC5zdWItbWVudSB1bC5zdWItbWVudSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDEwMCU7IH1cblxuQGtleWZyYW1lcyBoZWFkZXJQaW5uZWRTbGlkZURvd24ge1xuICAwJSB7XG4gICAgdG9wOiAtMTAwJTsgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7IH0gfVxuXG4uYWNjb3VudC1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjBweDsgfVxuXG4uYWNjb3VudC1tZW51LWF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTRlYWVkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFjY291bnQtbWVudS1hdmF0YXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLmFjY291bnQtbWVudSB1bCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQzcHg7XG4gIHJpZ2h0OiAtOHB4O1xuICB6LWluZGV4OiA5OTk4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiByZ2JhKDM5LCA0NCwgNDksIDAuMDgpIDAgMTJweCAyNnB4LCByZ2JhKDM5LCA0NCwgNDksIDAuMDYpIDFweCAzcHggOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjAxLCAwLjE2NSwgMC45OSksIG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLjAxLCAwLjE2NSwgMC45OSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSBzY2FsZSgwLjk1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYWNjb3VudC1tZW51LWF2YXRhci5hY3RpdmUgKyB1bCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDEuMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5hY2NvdW50LW1lbnUgdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICB6LWluZGV4OiA5OTk4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7IH1cblxuLmFjY291bnQtbWVudSB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5hY2NvdW50LW1lbnUgLmFjY291bnQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgcGFkZGluZzogNHB4IDIwcHggMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWVmZjU7XG4gIGNvbG9yOiAjNzM4YTk0OyB9XG5cbi5hY2NvdW50LWluZm8gLmFjY291bnQtZW1haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgY29sb3I6ICMzMDNhM2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5hY2NvdW50LW1lbnUgdWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgY29sb3I6ICMzMDNhM2U7IH1cblxuLmFjY291bnQtbWVudSB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgRm9vdGVyICovXG4jZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTsgfVxuICAjZm9vdGVyIC53aWRnZXRzIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAjZm9vdGVyIC53aWRnZXRzIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAjZm9vdGVyIC53aWRnZXRzIC53aWRnZXQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgcGFkZGluZzogNTBweCAzNXB4OyB9XG4gICAgICAjZm9vdGVyIC53aWRnZXRzIC53aWRnZXQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICNmb290ZXIgLndpZGdldHMgLndpZGdldDphZnRlciB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICNmb290ZXIgLndpZGdldHMgLmRlZmF1bHQtc2lkZWJhciwgI2Zvb3RlciAud2lkZ2V0cyAubW9iaWxlLXNpZGViYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAjZm9vdGVyIC53aWRnZXRzIC5ncmlkLTMzIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAjZm9vdGVyIGEjYmFjay10by10b3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjZm9vdGVyIGEjYmFjay10by10b3AgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAjZm9vdGVyIGEjYmFjay10by10b3AgaS5mYSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgI2Zvb3RlciAuZXBjbC1ib3JkZXIge1xuICAgIG1hcmdpbjogMDsgfVxuICAjZm9vdGVyIC5wdWJsaXNoZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI2Zvb3RlciAucHVibGlzaGVkIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI2Zvb3RlciAucHVibGlzaGVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMyNDIzMjM7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIEVQQ0wgTW9kdWxlcyAqL1xuLmVwY2wtc2xpZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxMDAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBlYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5lcGNsLXNsaWRlciAuc2xpY2stcHJldiwgLmVwY2wtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IDQ1JTsgfVxuICAuZXBjbC1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmVwY2wtc2xpZGVyIC5pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICAgIC5lcGNsLXNsaWRlciAuaXRlbSBhcnRpY2xlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAuZXBjbC1zbGlkZXIgLml0ZW0gLmltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5lcGNsLXNsaWRlciAuaXRlbSAuaW5mbyB7XG4gICAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIC0xMDBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDExO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7IH1cbiAgICAgIC5lcGNsLXNsaWRlciAuaXRlbSAuaW5mbyAudGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmVwY2wtc2xpZGVyIC5zbGljay1jdXJyZW50IC5pbmZvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDYwMG1zIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNjAwbXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDYwMG1zIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDYwMG1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDYwMG1zIGVhc2U7IH1cblxuLmVwY2wtcG9wdWxhci1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAuZXBjbC1wb3B1bGFyLWNhdGVnb3JpZXMgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5lcGNsLXBvcHVsYXItY2F0ZWdvcmllcyAuc2xpY2stdHJhY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5lcGNsLXBvcHVsYXItY2F0ZWdvcmllcyAuaXRlbSB7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAuZXBjbC1wb3B1bGFyLWNhdGVnb3JpZXMgLml0ZW0gLnRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuZXBjbC1wb3B1bGFyLWNhdGVnb3JpZXMgLml0ZW0gLmNvdW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBHbG9iYWwgQXJ0aWNsZXMgTGlzdCAqL1xudGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBjb2xvcjogIzQyNDg1MTsgfVxuICB0aW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICB0aW1lLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gICAgdGltZS5zbWFsbDpiZWZvcmUge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG5kaXYuYXJ0aWNsZXMgYXJ0aWNsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXgtd2lkdGg6IDk5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGRpdi5hcnRpY2xlcyBhcnRpY2xlOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgZGl2LmFydGljbGVzIGFydGljbGUgLmFydGljbGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMDsgfVxuICBkaXYuYXJ0aWNsZXMgYXJ0aWNsZSAucG9zdC1mb3JtYXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIGRpdi5hcnRpY2xlcyBhcnRpY2xlIC5wb3N0LWZvcm1hdC13cmFwcGVyOmhvdmVyIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICByaWdodDogMzBweDsgfVxuICBkaXYuYXJ0aWNsZXMgYXJ0aWNsZSAuY29udGludWUtcmVhZGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDcwMG1zIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlOyB9XG4gIGRpdi5hcnRpY2xlcyBhcnRpY2xlIC5wb3N0LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDBweDtcbiAgICBib3R0b206IDQ1cHg7XG4gICAgei1pbmRleDogMztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIGRpdi5hcnRpY2xlcyBhcnRpY2xlIC5wb3N0LXRpdGxlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcGFkZGluZzogMTRweCAyMnB4IDEwcHg7IH1cbiAgZGl2LmFydGljbGVzIGFydGljbGUgYS50aHVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogNDQwcHg7IH1cbiAgZGl2LmFydGljbGVzIGFydGljbGUgZGl2LnBvc3QtZXhjZXJwdCB7XG4gICAgbWFyZ2luOiAyNXB4IDA7IH1cblxuZGl2LmFydGljbGVzIC5wb3N0LWZvcm1hdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IC0xcHggcmdiYSg3LCAxMCwgMjUsIDAuMiksIDAgMjJweCAyN3B4IC0yMHB4IHJnYmEoNywgMTAsIDI1LCAwLjIpOyB9XG4gIGRpdi5hcnRpY2xlcyAucG9zdC1mb3JtYXQtd3JhcHBlci5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogR2xvYmFsIE1ldGEgZGF0YSAqL1xuZGl2Lm1ldGEge1xuICBjb2xvcjogIzQyNDg1MTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiRG9zaXNcIiwgc2Fucy1zZXJpZjsgfVxuICBkaXYubWV0YSBhIHtcbiAgICBjb2xvcjogIzQyNDg1MTsgfVxuICAgIGRpdi5tZXRhIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM0Q0FGNTA7IH1cbiAgZGl2Lm1ldGEuYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDI1cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FCNDdCQztcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBhZGRpbmc6IDNweCAxMHB4OyB9XG4gICAgZGl2Lm1ldGEuYWJzb2x1dGUgLm1ldGEtaW5mbyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgICAgZGl2Lm1ldGEuYWJzb2x1dGUgLm1ldGEtaW5mbyBzdmcge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gICAgICBkaXYubWV0YS5hYnNvbHV0ZSAubWV0YS1pbmZvIGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBkaXYubWV0YSAubWluLXJlYWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIGRpdi5tZXRhIC5taW4tcmVhZCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUI0N0JDO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgZGl2Lm1ldGEgLm1ldGEtaW5mbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICBkaXYubWV0YSAuYXV0aG9yIC5hdXRob3ItaW1hZ2Uge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICBkaXYubWV0YSAuYXV0aG9yIC5hdXRob3ItaW1hZ2Uuc21hbGwge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIEdsb2JhbCBQYWdpbmF0aW9uICovXG4ucGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnBhZ2luYXRpb24gZGl2Lm5hdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnBhZ2luYXRpb24gZGl2Lm5hdiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAucGFnaW5hdGlvbiBkaXYubmF2IGEge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuICAgICAgLnBhZ2luYXRpb24gZGl2Lm5hdiBhIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNpZGViYXIgKi9cbmRpdi5sZWZ0LWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC5jbGFzc2ljIGRpdi5sZWZ0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5ncmlkLXNpZGViYXIgZGl2LmxlZnQtY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ubm8tYWN0aXZlLXNpZGViYXIgZGl2LmxlZnQtY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbm9uZTsgfVxuXG4jc2lkZWJhciB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDA7IH1cbiAgI3NpZGViYXIgLndpZGdldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgI3NpZGViYXIgLndpZGdldDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZ3JpZC1zaWRlYmFyICNzaWRlYmFyIC53aWRnZXQ6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgI3NpZGViYXIuaXMtYWZmaXhlZCAuaW5uZXItd3JhcHBlci1zdGlja3kge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUGFnZSAqL1xuI3BhZ2UgaDIudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDI4cHg7IH1cblxuI3BhZ2UgI3NpbmdsZSAucG9zdC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4jcGFnZSAubm8tdGh1bWIgLmZlYXR1cmVkLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcGFnZSAubm8tdGh1bWIuZnVsbGNvdmVyIC53aWRnZXRfc2VhcmNoIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDsgfVxuXG4jcGFnZS5mdWxsd2lkdGggLmxlZnQtY29udGVudCB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgSG9tZSAqL1xuI2hvbWUgLm1vZHVsZS13cmFwcGVyLm5vLWNvdW50ZXIsICNhcmNoaXZlcyAubW9kdWxlLXdyYXBwZXIubm8tY291bnRlciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuI2hvbWUgLm1vZHVsZS13cmFwcGVyLm5vLWZpbHRlcnMgLmNvbnRlbnQsICNhcmNoaXZlcyAubW9kdWxlLXdyYXBwZXIubm8tZmlsdGVycyAuY29udGVudCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgQXV0aG9yIGFuZCBUYWdzIHBhZ2UgKi9cbi50YWctZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50YWctZGVzY3JpcHRpb24gLmxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC50YWctZGVzY3JpcHRpb24gLmxlZnQgLnRvdGFsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC50YWctZGVzY3JpcHRpb24gLnJpZ2h0IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnRhZy1kZXNjcmlwdGlvbiAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnRhZy1kZXNjcmlwdGlvbiAuaWNvbiBzdmcge1xuICAgICAgZmlsbDogIzRDQUY1MDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG5cbi5zaXRlLWhlYWRlci1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwYTBiMGMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnNpdGUtaGVhZGVyLWJhY2tncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE4KTsgfVxuXG4uc2l0ZS1oZWFkZXItYmFja2dyb3VuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc2l0ZS1oZWFkZXItYmFja2dyb3VuZC5uby1pbWFnZTpiZWZvcmUsXG4uc2l0ZS1oZWFkZXItYmFja2dyb3VuZC5uby1pbWFnZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUtaGVhZGVyLWNvbnRlbnQge1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2dncgM3Z3O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWF4LWhlaWdodDogMzQwcHg7IH1cblxuLnNpdGUtYXJjaGl2ZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnNpdGUtYXJjaGl2ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiAxMnZ3IDAgMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDsgfVxuICAgIC5zaXRlLWFyY2hpdmUtaGVhZGVyIC5zaXRlLWhlYWRlci1jb250ZW50IC50aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2l0ZS1hcmNoaXZlLWhlYWRlciAubm8taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMS4wOyB9XG4gICAgLnNpdGUtYXJjaGl2ZS1oZWFkZXIgLm5vLWltYWdlIC50aXRsZSwgLnNpdGUtYXJjaGl2ZS1oZWFkZXIgLm5vLWltYWdlIC50b3RhbCB7XG4gICAgICBjb2xvcjogIzE1MTcxQTtcbiAgICAgIG9wYWNpdHk6IDEuMDsgfVxuICAgIC5zaXRlLWFyY2hpdmUtaGVhZGVyIC5uby1pbWFnZSAuc2l0ZS1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzczOGE5NDtcbiAgICAgIG9wYWNpdHk6IDEuMDsgfVxuICAgIC5zaXRlLWFyY2hpdmUtaGVhZGVyIC5uby1pbWFnZSAuc2l0ZS1oZWFkZXItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA1dncgMCAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVmZjE7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIDQwNCBQYWdlICovXG4jcGFnZS00MDQgZGl2Lm5vdC1mb3VuZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gICNwYWdlLTQwNCBkaXYubm90LWZvdW5kIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNwYWdlLTQwNCBkaXYubm90LWZvdW5kIC50aXRsZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTUwJTsgfVxuICAjcGFnZS00MDQgZGl2Lm5vdC1mb3VuZCBpLmZhIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIG1hcmdpbjogMHB4IDBweCAyMHB4OyB9XG5cbiNwYWdlLTQwNCBkaXYudGV4dCAudGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbiNwYWdlLTQwNCBkaXYuYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgU2luZ2xlIFBvc3QgKi9cbiNzaW5nbGUge1xuICAvKiBSZWxhdGVkIFBvc3RzICovXG4gIC8qIFNpYmxpbmdzIFBvc3RzICovIH1cbiAgI3NpbmdsZS5mdWxsY292ZXIgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgICNzaW5nbGUuZnVsbGNvdmVyIC5mZWF0dXJlZC1pbWFnZSBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAjc2luZ2xlLmZ1bGxjb3ZlciAuZmVhdHVyZWQtaW1hZ2UgLmluZm8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgI3NpbmdsZS5mdWxsY292ZXIgLmZlYXR1cmVkLWltYWdlIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTRweCAyMnB4IDEwcHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgI3NpbmdsZS5jbGFzc2ljIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgICNzaW5nbGUuY2xhc3NpYyAuZmVhdHVyZWQtaW1hZ2UgLmluZm8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIG1heC13aWR0aDogNzAlOyB9XG4gICAgI3NpbmdsZS5jbGFzc2ljIC5mZWF0dXJlZC1pbWFnZSAudGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjJweCAxMHB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICNzaW5nbGUuY2xhc3NpYyAubWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAjc2luZ2xlIC5sZWZ0LWNvbnRlbnQgLm1ldGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjc2luZ2xlIC5wb3N0LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgI3NpbmdsZSAubm8tYWNjZXNzLXBvc3QtZXhjZXJwdCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgI3NpbmdsZSAucG9zdC11cGdyYWRlLWN0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAjc2luZ2xlIC5wb3N0LXVwZ3JhZGUtY3RhIC5wb3N0LXVwZ3JhZGUtY3RhLWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDNyZW07XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjY2NjY2NjOyB9XG4gICAgI3NpbmdsZSAucG9zdC11cGdyYWRlLWN0YSBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuN2VtOyB9XG4gICAgI3NpbmdsZSAucG9zdC11cGdyYWRlLWN0YSAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gICNzaW5nbGUgc2VjdGlvbi5yZWxhdGVkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICNzaW5nbGUgc2VjdGlvbi5yZWxhdGVkIC5yb3cge1xuICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAjc2luZ2xlIHNlY3Rpb24ucmVsYXRlZCBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAzMHB4OyB9XG4gICAgICAjc2luZ2xlIHNlY3Rpb24ucmVsYXRlZCBhcnRpY2xlIC5ob3Zlci1lZmZlY3Qge1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IC0xcHggcmdiYSg3LCAxMCwgMjUsIDAuMiksIDAgMjJweCAyN3B4IC0yMHB4IHJnYmEoNywgMTAsIDI1LCAwLjIpOyB9XG4gICAgI3NpbmdsZSBzZWN0aW9uLnJlbGF0ZWQgZGl2LmluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgI3NpbmdsZSBzZWN0aW9uLnJlbGF0ZWQgZGl2LmluZm8gdGltZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAjc2luZ2xlIHNlY3Rpb24uc2libGluZ3MgYXJ0aWNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjQyMzIzO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTJweCAtMXB4IHJnYmEoNywgMTAsIDI1LCAwLjIpLCAwIDIycHggMjdweCAtMjBweCByZ2JhKDcsIDEwLCAyNSwgMC4yKTsgfVxuICAgICNzaW5nbGUgc2VjdGlvbi5zaWJsaW5ncyBhcnRpY2xlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAjc2luZ2xlIHNlY3Rpb24uc2libGluZ3MgYXJ0aWNsZSAudGh1bWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgI3NpbmdsZSBzZWN0aW9uLnNpYmxpbmdzIGFydGljbGUgLmluZm8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNzAwbXMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDcwMG1zIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDcwMG1zIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgNzAwbXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlOyB9XG4gICAgICAjc2luZ2xlIHNlY3Rpb24uc2libGluZ3MgYXJ0aWNsZSAuaW5mbyAubWFzayB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgI3NpbmdsZSBzZWN0aW9uLnNpYmxpbmdzIGFydGljbGUgLmVwY2wtYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgei1pbmRleDogMzsgfVxuICAgICNzaW5nbGUgc2VjdGlvbi5zaWJsaW5ncyBhcnRpY2xlLnByZXYge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICNzaW5nbGUgc2VjdGlvbi5zaWJsaW5ncyBhcnRpY2xlLnByZXYgZGl2LmluZm8ge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgI3NpbmdsZSBzZWN0aW9uLnNpYmxpbmdzIGFydGljbGUucHJldiAuZXBjbC1idXR0b24ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMjBweDsgfVxuICAgICNzaW5nbGUgc2VjdGlvbi5zaWJsaW5ncyBhcnRpY2xlOmhvdmVyIC5pbmZvIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNpZ251cC9zaWduaW4gKi9cbi5zaWdudXAtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuLnNpZ251cC1mcmFtZSB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zaWdudXAtZnJhbWUgLnNpZ251cC1mb3JtLCAuc2lnbnVwLWZyYW1lIC5zaWduaW4tZm9ybSB7XG4gICAgaHlwaGVuczogbm9uZTsgfVxuICAuc2lnbnVwLWZyYW1lIC5zaWdudXAtYm94IGJ1dHRvbiAuYnV0dG9uLWNvbnRlbnQsIC5zaWdudXAtZnJhbWUgLnNpZ25pbi1ib3ggYnV0dG9uIC5idXR0b24tY29udGVudCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc2l0ZS1zaWdudXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc2lnbnVwLWZvcm0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2lnbnVwLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC4xZW07XG4gIGZvbnQtc2l6ZTogNC4ycmVtOyB9XG5cbi5zaWdudXAtZm9ybSBwIHtcbiAgY29sb3I6ICM3MzhhOTQ7XG4gIGZvbnQtc2l6ZTogMS4zZW07IH1cblxuLnNpZ251cC1mb3JtIHAgc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTVweCAwIDAgMDsgfVxuXG4uc2lnbnVwLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc2lnbnVwLWJveCAuYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaWdudXAtYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zaWdudXAtYm94IC5idXR0b24ge1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zaXRlLXNpZ25pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zaWduaW4tZm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zaWduaW4tdGl0bGUge1xuICBtYXJnaW46IDAgMCAwLjFlbTtcbiAgZm9udC1zaXplOiA0LjJyZW07IH1cblxuLnNpZ25pbi1mb3JtIHAge1xuICBjb2xvcjogIzczOGE5NDtcbiAgZm9udC1zaXplOiAxLjNlbTsgfVxuXG4uc2lnbmluLWZvcm0gcCBzbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxNXB4IDAgMCAwOyB9XG5cbi5zaWduaW4tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zaWduaW4tYm94IC5idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNpZ25pbi1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnNpZ25pbi1ib3ggLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNoZWNrb3V0LWZvcm0ge1xuICBtYXJnaW46IDAgYXV0byAxMHZ3O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jaGVja291dC10aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIHBhZGRpbmc6IDV2dyAwIDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDsgfVxuXG4uY2hlY2tvdXQtZm9ybSBwIHtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgY29sb3I6ICM3MzhhOTQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5jaGVja291dC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLmNoZWNrb3V0LXBsYW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXRvcDogIzRDQUY1MCA2cHggc29saWQ7XG4gIGNvbG9yOiAjMzAzYTNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgzOSwgNDQsIDQ5LCAwLjAzKSwgMCAwIDNweCByZ2JhKDM5LCA0NCwgNDksIDAuMDUpLCAwIDVweCAyMnB4IC0xMHB4IHJnYmEoMzksIDQ0LCA0OSwgMC4xMiksIDAgMjVweCAzMHB4IC0yNXB4IHJnYmEoMzksIDQ0LCA0OSwgMC4wNSk7IH1cblxuLmNoZWNrb3V0LXBsYW4gKyAuY2hlY2tvdXQtcGxhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5jaGVja291dC1wbGFuLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG4gIGNvbG9yOiAjNzM4YTk0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNoZWNrb3V0LXBsYW4taGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzAlO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDMwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM5LCA0NCwgNDksIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLmNoZWNrb3V0LXBsYW4taGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBjb2xvcjogIzE1MTcxQTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2hlY2tvdXQtcGxhbi1oZWFkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5jaGVja291dC1wbGFuLWhlYWRlciBzdHJvbmcge1xuICBjb2xvcjogIzE1MTcxQTtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmNoZWNrb3V0LXBsYW4tY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmNoZWNrb3V0LXBsYW4tY29udGVudCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY2hlY2tvdXQtcGxhbi1jb250ZW50IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxcmVtIDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2hlY2tvdXQtcGxhbi1jb250ZW50IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDQ5ZDQ4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uY2hlY2tvdXQtcGxhbi1jb250ZW50IC5idXR0b24ge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmNoZWNrb3V0LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5jaGVja291dC1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNoZWNrb3V0LXBsYW4gKyAuY2hlY2tvdXQtcGxhbiB7XG4gICAgbWFyZ2luOiA1dncgMCAwIDA7IH0gfVxuXG5mb3JtW2RhdGEtbWVtYmVycy1mb3JtXSAuYnV0dG9uLWxvYWRlcixcbmZvcm1bZGF0YS1tZW1iZXJzLWZvcm1dIC5tZXNzYWdlLXN1Y2Nlc3MsXG5mb3JtW2RhdGEtbWVtYmVycy1mb3JtXSAubWVzc2FnZS1lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1lc3NhZ2Utc3VjY2VzcyBzdmcsXG4ubWVzc2FnZS1lcnJvciBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLm1lc3NhZ2Utc3VjY2VzcyBzdmcge1xuICBmaWxsOiAjZmZmOyB9XG5cbi5tZXNzYWdlLWVycm9yIHN2ZyB7XG4gIGZpbGw6ICNGNDQzMzY7IH1cblxuZm9ybVtkYXRhLW1lbWJlcnMtZm9ybV0uc3VjY2VzcyAubWVzc2FnZS1zdWNjZXNzLFxuZm9ybVtkYXRhLW1lbWJlcnMtZm9ybV0uZXJyb3IgLm1lc3NhZ2UtZXJyb3Ige1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM0NDlkNDg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG5mb3JtW2RhdGEtbWVtYmVycy1mb3JtXS5zdWNjZXNzIC5tZXNzYWdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNDQ5ZDQ4OyB9XG5cbmZvcm1bZGF0YS1tZW1iZXJzLWZvcm1dLmVycm9yIC5tZXNzYWdlLWVycm9yIHtcbiAgY29sb3I6ICNGNDQzMzY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6ICNGNDQzMzYgMCAwIDAgMXB4OyB9XG5cbmZvcm1bZGF0YS1tZW1iZXJzLWZvcm1dIC5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyotLSBMb2FkaW5nIC0tKi9cbi8qIEhpZGUgYnV0dG9uIHRleHQgKi9cbmZvcm1bZGF0YS1tZW1iZXJzLWZvcm1dLmxvYWRpbmcgLmJ1dHRvbi1jb250ZW50IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIFNob3cgbG9hZGluZyBzcGlubmVyICovXG5mb3JtW2RhdGEtbWVtYmVycy1mb3JtXS5sb2FkaW5nIC5idXR0b24tbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTsgfVxuXG4uYnV0dG9uLWxvYWRlciBzdmcgcGF0aCxcbi5idXR0b24tbG9hZGVyIHN2ZyByZWN0IHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4vKi0tIFNob3cgc3VjY2VzcyBtZXNzYWdlIG9uIHN1Y2Nlc3MgLS0qL1xuZm9ybVtkYXRhLW1lbWJlcnMtZm9ybV0uc3VjY2VzcyAubWVzc2FnZS1zdWNjZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyotLSBTaG93IGVycm9yIG1lc3NhZ2Ugb24gZXJyb3IgLS0qL1xuZm9ybVtkYXRhLW1lbWJlcnMtZm9ybV0uZXJyb3IgLm1lc3NhZ2UtZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2l0ZS1hY2NvdW50IHtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXZ3OyB9XG5cbi5zdWJzY3JpYmVyLWJveCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3Vic2NyaWJlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5zdWJzY3JpcHRpb24tdGl0bGUgaDEge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDMuNHJlbTsgfVxuXG4uc3Vic2NyaWJlci1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMCAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlYWVkO1xuICBiYWNrZ3JvdW5kOiAjZTRlYWVkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uc3Vic2NyaXB0aW9uIC5zdWJzY3JpYmVyLWF2YXRhciB7XG4gIG1hcmdpbjogNHB4IDAgMCAyMHB4OyB9XG5cbi5zdWJzY3JpYmVyLWF2YXRhciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4uc3Vic2NyaWJlci1ib3ggcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4uc3Vic2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwIDQwcHg7IH1cblxuLnN1YnNjcmlwdGlvbi1leHBpcmF0aW9uLXdhcm5pbmcge1xuICBjb2xvcjogI0Y0NDMzNjsgfVxuXG4uc3Vic2NyaWJlci1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlYWVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZWFlZDsgfVxuXG4uc3Vic2NyaWJlci1kZXRhaWwge1xuICBmbGV4OiAxIDAgNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAwOyB9XG5cbi5zdWJzY3JpYmVyLWRldGFpbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdWJzY3JpcHRpb24tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5zdWJzY3JpcHRpb24tYWN0aW9ucyBsaSB7XG4gIG1hcmdpbjogMCAwLjhyZW0gMCAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zdWJzY3JpcHRpb24tYWN0aW9ucyBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnN1YnNjcmlwdGlvbi1hY3Rpb25zIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMS44cmVtO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM0Q0FGNTA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjNENBRjUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3Vic2NyaXB0aW9uLWFjdGlvbnMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzU3YTM4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMzZDhiNDA7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuXG4uc3Vic2NyaXB0aW9uLWFjdGlvbnMgLmdoLXN1YnNjcmlwdGlvbi1jYW5jZWwge1xuICBjb2xvcjogY29sb3IoIzczOGE5NCBsKDEwJSkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzkwYTJhYTsgfVxuXG4uc3Vic2NyaXB0aW9uLWFjdGlvbnMgLmdoLXN1YnNjcmlwdGlvbi1jYW5jZWw6aG92ZXIge1xuICBjb2xvcjogIzczOGE5NDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICM3MzhhOTQ7IH1cblxuLmdoLXN1YnNjcmlwdGlvbi1jYW5jZWxbZGF0YS1tZW1iZXJzLWNvbnRpbnVlLXN1YnNjcmlwdGlvbl0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uZ2gtc3Vic2NyaXB0aW9uLWNhbmNlbFtkYXRhLW1lbWJlcnMtY29udGludWUtc3Vic2NyaXB0aW9uXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q4YjQwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5naC1lcnJvci1zdWJzY3JpcHRpb24tY2FuY2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjRjQ0MzM2O1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uYWNjb3VudC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgcGFkZGluZzogMnJlbTsgfVxuXG4uYWNjb3VudC1ib3gtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hY2NvdW50LWJveCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5oZWFkZXItY3RhIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLnBvc3QtY2FyZC1oZWFkZXItdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDAuMmVtOyB9XG5cbi5wb3N0LXZpc2liaWxpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA4cHggMXB4IDA7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGJvcmRlcjogI2M1ZDJkOSAxcHggc29saWQ7XG4gIGNvbG9yOiAjNzM4YTk0O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnBvc3QtdmlzaWJpbGl0eS1tZW1iZXJzLFxuLnBvc3QtdmlzaWJpbGl0eS1wYWlkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9zdC11cGdyYWRlLWN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnBvc3QtdXBncmFkZS1jdGEtY29udGVudCB7XG4gIG1hcmdpbjogMCA1dnc7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgd2lkdGg6IDkwdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5wb3N0LXVwZ3JhZGUtY3RhLWNvbnRlbnQgaDIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsgfVxuXG4ucG9zdC11cGdyYWRlLWN0YSAuYnV0dG9uLFxuLnBvc3QtdXBncmFkZS1jdGEgLmJ1dHRvbjpob3ZlciB7XG4gIG1hcmdpbjogMzBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnBvc3QtdXBncmFkZS1jdGEgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4ucG9zdC11cGdyYWRlLWN0YSBhLFxuLnBvc3QtdXBncmFkZS1jdGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3Vic2NyaWJlci1kZXRhaWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zdWJzY3JpYmVyLWF2YXRhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBOb3RpZmljYXRpb24gb3ZlcmxheSBmb3IgU2lnbnVwL3NpZ25pbiBtZXNzYWdlcyAqL1xuLm5vdGlmaWNhdGlvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5MDAwO1xuICBwYWRkaW5nOiAyMnB4IDYwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM1NThCMkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMC41cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNzUlKTsgfVxuXG4uc3Vic2NyaWJlLXN1Y2Nlc3MgLm5vdGlmaWNhdGlvbi1zdWJzY3JpYmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLnNpZ251cC1zdWNjZXNzIC5ub3RpZmljYXRpb24tc2lnbnVwIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5zaWduaW4tc3VjY2VzcyAubm90aWZpY2F0aW9uLXNpZ25pbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uY2hlY2tvdXQtc3VjY2VzcyAubm90aWZpY2F0aW9uLWNoZWNrb3V0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5iaWxsaW5nLXN1Y2Nlc3MgLm5vdGlmaWNhdGlvbi1iaWxsaW5nLXVwZGF0ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uYmlsbGluZy1jYW5jZWwgLm5vdGlmaWNhdGlvbi1iaWxsaW5nLXVwZGF0ZS1jYW5jZWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiAjRjQ0MzM2O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLm5vdGlmaWNhdGlvbi5jbG9zZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAxLjM1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTc1JSk7IH1cblxuLm5vdGlmaWNhdGlvbi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubm90aWZpY2F0aW9uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOXB4O1xuICByaWdodDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLm5vdGlmaWNhdGlvbi1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOXB4O1xuICByaWdodDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5zdWJzY3JpYmUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5MDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSg5LCAxMCwgMTEsIDAuOTcpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpOyB9XG5cbi5zdWJzY3JpYmUtb3ZlcmxheSAuc3Vic2NyaWJlLWNsb3NlOmJlZm9yZSxcbi5zdWJzY3JpYmUtb3ZlcmxheSAuc3Vic2NyaWJlLWNsb3NlOmFmdGVyIHtcbiAgdG9wOiAzNnB4O1xuICB3aWR0aDogMzBweDsgfVxuXG4uc3Vic2NyaWJlLW92ZXJsYXk6dGFyZ2V0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN1YnNjcmliZS1vdmVybGF5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1hcmdpbjogMCAwIDV2dyAwO1xuICBwYWRkaW5nOiA0dnc7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN1YnNjcmliZS1vdmVybGF5IC5zdWJzY3JpYmUtZm9ybSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnN1YnNjcmliZS1vdmVybGF5LWxvZ28ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4OyB9XG5cbi5zdWJzY3JpYmUtb3ZlcmxheS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBmb250LXNpemU6IDUuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTsgfVxuXG4uc3Vic2NyaWJlLW92ZXJsYXktZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLnN1YnNjcmliZS1vdmVybGF5IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNTQwcHg7IH1cblxuLnN1YnNjcmliZS1vdmVybGF5IC5mb3JtLWdyb3VwIHtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5zdWJzY3JpYmUtb3ZlcmxheSAuc3Vic2NyaWJlLWVtYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM3MzhhOTQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgbGluZWFyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnN1YnNjcmliZS1lbWFpbDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogI2M1ZDJkOTsgfVxuXG4uc3Vic2NyaWJlLW92ZXJsYXkgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM5RTlEMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7IH1cblxuLnN1YnNjcmliZS1vdmVybGF5IGJ1dHRvbjphY3RpdmUsXG4uc3Vic2NyaWJlLW92ZXJsYXkgYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzc0NzQxYjsgfVxuXG4uc3Vic2NyaWJlLW92ZXJsYXkgLmxvYWRpbmcgLmJ1dHRvbi1sb2FkZXIge1xuICB0b3A6IDVweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgXHRcdFJFU1BPTlNJVkVcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENTUyBEb2N1bWVudCAqL1xuLyogU21hbGwgRGVza3RvcHMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRlLW9uLWRlc2t0b3Atc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuaGlkZS1vbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmdyaWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgZGl2LmxlZnQtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmVwY2wtc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGRpdi5hcnRpY2xlcyBhcnRpY2xlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAjZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgI2Zvb3RlciAud2lkZ2V0cyB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgICNmb290ZXIgLndpZGdldHMgLndpZGdldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgI2Zvb3RlciAud2lkZ2V0cyAud2lkZ2V0Om50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAjZm9vdGVyIC5lcGNsLWJvcmRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogQWxsIE1vYmlsZSBEZXZpY2VzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAvKiBAZ3JvdXAgR2xvYmFsIFN0eWxlcyAqL1xuICAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBkaXYubGVmdC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5uby1zaWRlYmFyIC5kZWZhdWx0LXNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAub25lLXNpZGViYXIgLmxlZnQtY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAudGl0bGUudWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAgIC50aXRsZS5sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAudGl0bGUubWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC50aXRsZS5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAudGl0bGUudXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICBkaXYubGVmdC1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwOyB9XG4gIGFzaWRlLCBhc2lkZTpiZWZvcmUge1xuICAgIGJvcmRlcjogMDsgfVxuICBhc2lkZSAud2lkZ2V0X3NlYXJjaCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogQGVuZCAqL1xuICAvKiBAZ3JvdXAgQXJ0aWNsZXMgKi9cbiAgZGl2LmFydGljbGVzLmNsYXNzaWMgYXJ0aWNsZSBoNC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgZGl2LmFydGljbGVzLmNsYXNzaWMgYXJ0aWNsZSBkaXYubWV0YSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBkaXYuYXJ0aWNsZXMuY2xhc3NpYyBhcnRpY2xlIC5wb3N0LWV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICBkaXYuYXJ0aWNsZXMuY2xhc3NpYyBhcnRpY2xlIC5yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0OyB9XG4gIGRpdi5hcnRpY2xlcy5jbGFzc2ljIGFydGljbGUubm8tdGh1bWIgLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC8qIEBlbmQgKi9cbiAgLyogQGdyb3VwIEhlYWRlciAqL1xuICAjaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjaGVhZGVyIGRpdi5tZW51LW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIGNvbG9yOiAjMjQyMzIzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlOyB9XG4gICAgICAjaGVhZGVyIGRpdi5tZW51LW1vYmlsZSBpIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkubWVudS1vcGVuICNoZWFkZXIgZGl2Lm1lbnUtbW9iaWxlIGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGViMmYnOyB9XG4gICAgI2hlYWRlciBuYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNoZWFkZXIgZGl2Lm1lbnUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgI2hlYWRlci5hZHZlcnRpc2luZyAubG9nbyB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAjd3JhcHBlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICBuYXYubW9iaWxlLm1haW4tbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMDBweCk7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTJweCAtMXB4IHJnYmEoNywgMTAsIDI1LCAwLjIpLCAwIDIycHggMjdweCAtMjBweCByZ2JhKDcsIDEwLCAyNSwgMC4yKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgbmF2Lm1vYmlsZS5tYWluLW5hdiB1bCB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgIG5hdi5tb2JpbGUubWFpbi1uYXYgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgYm9keS5tZW51LW9wZW4gbmF2Lm1vYmlsZS5tYWluLW5hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICBkaXYubWVudS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDkwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7IH1cbiAgICBib2R5Lm1lbnUtb3BlbiBkaXYubWVudS1vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIGJvZHkubWVudS1vcGVuICN3cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAwcHgpICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5Lm1lbnUtb3BlbiAjd3JhcHBlciBuYXYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLyogQGVuZCAqLyB9XG5cbi8qIFRhYmxldHMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLm5wLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm5vZmxvYXQtdGFibGV0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgYXNpZGUgLmRlZmF1bHQtc2lkZWJhciwgYXNpZGUgLm1vYmlsZS1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgYXNpZGUgLndpZGdldCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgYXNpZGUgLndpZGdldC53aWRnZXRfc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgI3NpbmdsZS5mdWxsY292ZXIgLmZlYXR1cmVkLWltYWdlIC50aXRsZSxcbiAgZGl2LmFydGljbGVzIGFydGljbGUgLnBvc3QtdGl0bGUgYSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gIGRpdi5hcnRpY2xlcyBhcnRpY2xlIGEudGh1bWIge1xuICAgIG1pbi1oZWlnaHQ6IDMyNXB4OyB9XG4gICNzaW5nbGUuZnVsbGNvdmVyIC5mZWF0dXJlZC1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMzI1cHg7IH1cbiAgI3NpbmdsZSAubGVmdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgI2hlYWRlciBkaXYubWVudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgI2hlYWRlciAubG9nbyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAjaGVhZGVyIC5sb2dvIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgLm1haW4tbmF2IHVsLm1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5lcGNsLXNsaWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgIC5lcGNsLXNsaWRlciAuaXRlbSBhcnRpY2xlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM3NXB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICNmb290ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAjZm9vdGVyIC53aWRnZXRzIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgI2Zvb3RlciAud2lkZ2V0cyAud2lkZ2V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWUgIWltcG9ydGFudDsgfVxuICAgICAgICAjZm9vdGVyIC53aWRnZXRzIC53aWRnZXQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICNmb290ZXIgLmVwY2wtYm9yZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBTbWFydFBob25lcyBhbmQgc21hbGwgdGFibGV0cyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcmNlLXZhciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW46IDIwcHg7IH1cbiAgW2NsYXNzXj1cImdyaWRcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC8qIEBncm91cCBHbG9iYWwgU3R5bGVzICovXG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnNlY3Rpb24uYm9yZGVyZWQge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuZ3JpZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5ucC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5ub2Zsb2F0LW1vYmlsZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIGRpdi5sZWZ0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5iZy1ib3gge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAudGl0bGUudWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIC50aXRsZS5sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAudGl0bGUubWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC50aXRsZS5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAudGl0bGUudXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAucGFnaW5hdGlvbiBkaXYubmF2IGEsIC5wYWdpbmF0aW9uIGRpdi5uYXYgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnBhZ2luYXRpb24gZGl2Lm5hdiA+IHNwYW4ge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgNXB4OyB9XG4gICAgLnBhZ2luYXRpb24gZGl2Lm5hdiBhIHNwYW4ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAjc2VhcmNoLXJlc3VsdHMgZGl2LmJveCB7XG4gICAgcGFkZGluZzogMDsgfVxuICBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT11cmxdLCB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMTJweCAyNXB4OyB9XG4gIC50YWctZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmVwY2wtYm9yZGVyLnNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tYXNrLWVmZmVjdCAubWFzayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFzazogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIEBlbmQgKi9cbiAgLyogQGdyb3VwIEhlYWRlciAqL1xuICAjaGVhZGVyIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50OyB9XG4gICAgI2hlYWRlciAubG9nby50ZXh0LWxvZ28ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgI2hlYWRlciAubG9nby50ZXh0LWxvZ28gLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICNoZWFkZXIgZGl2Lm1lbnUtbW9iaWxlIHtcbiAgICBsZWZ0OiAyMHB4OyB9XG4gICNoZWFkZXIgZGl2Lm1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7IH1cbiAgI2hlYWRlciAuZXBjbC1zZWFyY2gge1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC5tYWluLW5hdiB1bC5tZW51IGxpIHtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICNzZWFyY2gtbGlnaHRib3ggLnNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIGZvcm0uc2VhcmNoLWZvcm0gLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC8qIEBlbmQgKi9cbiAgLyogQGdyb3VwIEdsb2JhbDogSG9tZSAqL1xuICAuZXBjbC1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5lcGNsLXNsaWRlciAuaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgIC5lcGNsLXNsaWRlciAuaXRlbSBhcnRpY2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgLmVwY2wtc2xpZGVyIC5pdGVtIC5pbWcge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZXBjbC1zbGlkZXIgLml0ZW0gLmluZm8ge1xuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gIC8qIEBlbmQgKi9cbiAgLyogQGdyb3VwIEdsb2JhbDogQXJ0aWNsZXMgTGlzdCAqL1xuICBkaXYuYXJ0aWNsZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgZGl2LmFydGljbGVzIGFydGljbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWluLWhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgZGl2LmFydGljbGVzIGFydGljbGUgLnBvc3QtZm9ybWF0LXdyYXBwZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgZGl2LmFydGljbGVzIGFydGljbGUgLnBvc3QtZm9ybWF0LXdyYXBwZXIgLnRodW1iIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IC0xcHggcmdiYSg3LCAxMCwgMjUsIDAuMiksIDAgMjJweCAyN3B4IC0yMHB4IHJnYmEoNywgMTAsIDI1LCAwLjIpOyB9XG4gICAgICBkaXYuYXJ0aWNsZXMgYXJ0aWNsZSAucG9zdC10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBkaXYuYXJ0aWNsZXMgYXJ0aWNsZSAucG9zdC10aXRsZSAubWFzayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBkaXYuYXJ0aWNsZXMgYXJ0aWNsZSBkaXYucG9zdC1leGNlcnB0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgZGl2LmFydGljbGVzIGFydGljbGUgYS50aHVtYiwgZGl2LmFydGljbGVzIGFydGljbGUgaWZyYW1lLCBkaXYuYXJ0aWNsZXMgYXJ0aWNsZSAucG9zdC1mb3JtYXQtZ2FsbGVyeSwgZGl2LmFydGljbGVzIGFydGljbGUgLnBvc3QtZm9ybWF0LWdhbGxlcnkgZGl2Lml0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gICAgICBkaXYuYXJ0aWNsZXMgYXJ0aWNsZSBkaXYubWV0YSBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgICBkaXYuYXJ0aWNsZXMgYXJ0aWNsZSAuYXJ0aWNsZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBkaXYuYXJ0aWNsZXMgLmF1dGhvci1tZXRhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAjYXV0aG9yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjYXV0aG9yIC5mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI2F1dGhvciBkaXYuaW5mbyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICNhdXRob3IgZGl2LmluZm8gLnRpdGxlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgICNhdXRob3IgZGl2LmluZm8gLnBvc2l0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBAZW5kICovXG4gIC8qIEBncm91cCBTaW5nbGUgUG9zdCAqL1xuICBkaXYuZXBjbC1zaGFyZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZTsgfVxuICBkaXYuZXBjbC1zaGFyZSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICBkaXYuZXBjbC1zaGFyZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIG1hcmdpbjogMCAxcHg7IH1cbiAgI3NpbmdsZS5mdWxsY292ZXIgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgI3NpbmdsZS5mdWxsY292ZXIgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfVxuICAjc2luZ2xlLmNsYXNzaWMgLmZlYXR1cmVkLWltYWdlLCAjc2luZ2xlLmZ1bGxjb3ZlciAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI3NpbmdsZS5jbGFzc2ljIC5mZWF0dXJlZC1pbWFnZSAuaW5mbywgI3NpbmdsZS5mdWxsY292ZXIgLmZlYXR1cmVkLWltYWdlIC5pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAjc2luZ2xlLmNsYXNzaWMgLmZlYXR1cmVkLWltYWdlIC5pbmZvIC50aXRsZSwgI3NpbmdsZS5mdWxsY292ZXIgLmZlYXR1cmVkLWltYWdlIC5pbmZvIC50aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAjc2luZ2xlIC5wb3N0LWZvcm1hdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICNzaW5nbGUgZGl2LnRhZ3MuYWJzb2x1dGUsICNzaW5nbGUgLmFic29sdXRlLndpZGdldC10YWctY2xvdWQge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4OyB9XG4gICNzaW5nbGUgLnBvc3QtZm9ybWF0LXZpZGVvIGlmcmFtZSB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7IH1cbiAgI3NpbmdsZSAucG9zdC1mb3JtYXQtZ2FsbGVyeSBkaXYuaXRlbSB7XG4gICAgaGVpZ2h0OiAyNTBweDsgfVxuICAjc2luZ2xlIC5wb3N0LWZvcm1hdC1nYWxsZXJ5IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4OyB9XG4gICNzaW5nbGUgLnBvc3QtZm9ybWF0LWdhbGxlcnkgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4OyB9XG4gICNzaW5nbGUgI2NvbW1lbnRzIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAjc2luZ2xlIHNlY3Rpb24uc2libGluZ3MgYXJ0aWNsZSAuaW5mbyB7XG4gICAgbWF4LXdpZHRoOiA4NSU7IH1cbiAgICAjc2luZ2xlIHNlY3Rpb24uc2libGluZ3MgYXJ0aWNsZSAuaW5mbyAubWFzayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLyogQGVuZCAqL1xuICAvKiBAZ3JvdXAgUGFnZXMgKi9cbiAgI3BhZ2UgI3NpbmdsZSAuZmVhdHVyZWQtaW1hZ2UgLmluZm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLyogQGVuZCAqL1xuICAvKiBAZ3JvdXAgQXV0aG9yIGFuZCBUYWdzIHBhZ2UgKi9cbiAgI2FyY2hpdmVzICNhdXRob3Ige1xuICAgIG1hcmdpbjogMzBweCAwIDA7IH1cbiAgLnRhZy1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnRhZy1kZXNjcmlwdGlvbiAubGVmdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC50YWctZGVzY3JpcHRpb24gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAudGFnLWRlc2NyaXB0aW9uIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogQGVuZCAqL1xuICAvKiBAZ3JvdXAgQXV0aG9yIGFuZCBUYWdzIHBhZ2UgKi9cbiAgI3BhZ2UtNDA0IGRpdi5ub3QtZm91bmQge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDsgfVxuICAgICNwYWdlLTQwNCBkaXYubm90LWZvdW5kIGkuZmEge1xuICAgICAgZm9udC1zaXplOiA4MHB4OyB9XG4gIC8qIEBlbmQgKi9cbiAgLyogQGdyb3VwIEF1dGhvciBhbmQgVGFncyBwYWdlICovXG4gICNwYWdlLXN1YnNjcmliZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICNwYWdlLXN1YnNjcmliZSBzZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAjcGFnZS1zdWJzY3JpYmUgZm9ybSB7XG4gICAgICBwYWRkaW5nOiAyNXB4OyB9XG4gIC8qIEBlbmQgKi9cbiAgLyogQGdyb3VwIEZvb3RlciAqL1xuICAjZm9vdGVyIC53aWRnZXRzIC53aWRnZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogQGVuZCAqL1xuICAvKiBAZ3JvdXAgVGV4dCBFZGl0b3IgKi9cbiAgZGl2LnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoeXBoZW5zOiBhdXRvOyB9XG4gICAgZGl2LnRleHQgaDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgZGl2LnRleHQgaDIge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgZGl2LnRleHQgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgZGl2LnRleHQgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgZGl2LnRleHQgaDUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgZGl2LnRleHQgaDYge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgZGl2LnRleHQgYmxvY2txdW90ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDE1cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBkaXYudGV4dCBpZnJhbWUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfVxuICAgIGRpdi50ZXh0IHByZTpub3QoW2NsYXNzKj1cImxhbmd1YWdlLVwiXSkge1xuICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICBkaXYudGV4dCBjb2RlOm5vdChbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdKSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICBkaXYudGV4dCBwcmUsIGRpdi50ZXh0IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLCBkaXYudGV4dCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTsgfVxuICAgIGRpdi50ZXh0IHRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBkaXYudGV4dCB0YWJsZSB0Ym9keSB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgZGl2LnRleHQgaWZyYW1lLCBkaXYudGV4dCBmaWd1cmUsIGRpdi50ZXh0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIuOHB4OyB9XG4gICAgZGl2LnRleHQgLmtnLWJvb2ttYXJrLXRodW1ibmFpbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIEBlbmQgKi8gfVxuIiwiLyogQGdyb3VwIEhlYWRlciAqL1xyXG5cclxuI2hlYWRlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblx0ZGl2Lm1lbnUtbW9iaWxleyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICBkaXYubWVudS13cmFwcGVyeyBcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCAwO1xyXG4gICAgfVxyXG4gICAgZGl2Lm1lbnUtaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHQubG9nbyB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDIwcHggYXV0bztcclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGkuZmF7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRvcDogLTNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50ZXh0LWxvZ297XHJcbiAgICAgICAgICAgIC5kb3R7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lcGNsLXNlYXJjaHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6ICRncmlkLWdhcDtcclxuICAgIH1cclxuICAgIC5lcGNsLWJvcmRlcntcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gTWFpbiBOYXZpZ2F0aW9uXHJcbi5tYWluLW5hdntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHVsLm1lbnV7IFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbnsgbWFyZ2luLXJpZ2h0OiAxMHB4OyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XHJcbiAgICB9XHJcbiAgICB1bC5tZW51IGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE3cHggMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi5zdWJzY3JpYmUtbWVudS1pdGVte1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlcntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwubWVudSBsaSBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICYubGlnaHRib3h7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsLm1lbnUgbGkgYTpob3ZlcixcclxuICAgIHVsLm1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCB1bC5tZW51ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYXtcclxuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICB9XHJcbiAgICB1bC5zdWItbWVudXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKCMwMDAsIDAuMTUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbig1MDBtcyk7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCNmZmYsIDAuMDUpLCByZ2JhKCNmZmYsIDAuMDUpKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwubWVudSBsaTpob3ZlciA+IHVsLnN1Yi1tZW51e1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIH1cclxuICAgIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmxhc3QtbWVudS1pdGVte1xyXG4gICAgICAgIHVsLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdWwuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGVhZGVyUGlubmVkU2xpZGVEb3due1xyXG5cdDAlIHt0b3A6LTEwMCU7fVxyXG5cdDEwMCV7dG9wOjA7fVxyXG59XHJcblxyXG4vLyBhY2NvdW50IG1lbnUgZm9yIG1lbWJlcnNoaXAgbWFuYWdlbWVudFxyXG5cclxuLmFjY291bnQtbWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNjBweDtcclxufVxyXG5cclxuLmFjY291bnQtbWVudS1hdmF0YXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGxpZ2h0Z3JleS1jb2xvciwgMTAlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5hY2NvdW50LW1lbnUtYXZhdGFyIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcblxyXG4uYWNjb3VudC1tZW51IHVsIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDNweDtcclxuICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgei1pbmRleDogOTk5ODtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDM5LDQ0LDQ5LDAuMDgpIDAgMTJweCAyNnB4LCByZ2JhKDM5LCA0NCwgNDksIDAuMDYpIDFweCAzcHggOHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40LDAuMDEsMC4xNjUsMC45OSksIG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC40LDAuMDEsMC4xNjUsMC45OSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgc2NhbGUoMC45NSk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmFjY291bnQtbWVudS1hdmF0YXIuYWN0aXZlICsgdWwge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDEuMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5hY2NvdW50LW1lbnUgdWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC04cHg7XHJcbiAgICByaWdodDogMTRweDtcclxuICAgIHotaW5kZXg6IDk5OTg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG59XHJcblxyXG4uYWNjb3VudC1tZW51IHVsIGxpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5hY2NvdW50LW1lbnUgLmFjY291bnQtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbjogMCAwIDZweDtcclxuICAgIHBhZGRpbmc6IDRweCAyMHB4IDEycHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlZ3JleS1jb2xvcjtcclxuICAgIGNvbG9yOiAkbWlkZ3JleS1jb2xvcjtcclxufVxyXG5cclxuLmFjY291bnQtaW5mbyAuYWNjb3VudC1lbWFpbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIGNvbG9yOiBkYXJrZW4oJG1pZGdyZXktY29sb3IsIDMwJSk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi5hY2NvdW50LW1lbnUgdWwgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgY29sb3I6IGRhcmtlbigkbWlkZ3JleS1jb2xvciwgMzAlKTtcclxufVxyXG5cclxuLmFjY291bnQtbWVudSB1bCBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogQGVuZCAqLyIsIi8qIEBncm91cCBGb290ZXIgKi9cclxuXHJcbiNmb290ZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbi1wYWRkaW5nO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0LndpZGdldHN7XHQgIFxyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAucm93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2lkZ2V0e1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmcgMzVweDtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVmYXVsdC1zaWRlYmFyLCAubW9iaWxlLXNpZGViYXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmlkLTMze1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHJcblx0YSNiYWNrLXRvLXRvcHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0Ym90dG9tOiAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ei1pbmRleDogOTk7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBpbWd7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cclxuXHRcdGkuZmF7IG1hcmdpbjogMDsgfVxyXG4gICAgfVxyXG4gICAgLmVwY2wtYm9yZGVyeyBtYXJnaW46IDA7IH1cclxuXHQucHVibGlzaGVkeyB0ZXh0LWFsaWduOiBjZW50ZXI7ICBtYXJnaW46ICRzZWN0aW9uLXBhZGRpbmcgMDsgZm9udC1zaXplOiAxNHB4OyB9XHJcbiAgICAucHVibGlzaGVkIGF7IFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBcclxuICAgICAgICAvLyBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogQGVuZCAqLyIsIi8qIEBncm91cCBFUENMIE1vZHVsZXMgKi9cclxuXHJcbi8vIFNsaWRlclxyXG4uZXBjbC1zbGlkZXJ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uLXBhZGRpbmc7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDEwMDBtcyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2VjdGlvbi1wYWRkaW5nO1xyXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0e1xyXG4gICAgICAgIHRvcDogNDUlO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1pbml0aWFsaXplZHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLml0ZW17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7ICAgICAgICBcclxuICAgICAgICBhcnRpY2xle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDsgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZ3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtZWxlbWVudDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZve1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAtMTAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTBweCAwcHggcmdiYSgjMDAwLCAwLjE1KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1jdXJyZW50e1xyXG4gICAgICAgIC5pbmZve1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbig2MDBtcyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gUG9wdWxhciBDYXRlZ29yaWVzIENhcm91c2VsXHJcbi5lcGNsLXBvcHVsYXItY2F0ZWdvcmllc3tcclxuICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uLXBhZGRpbmc7XHJcbiAgICAuc2xpY2stc2xpZGVye1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgIH1cclxuICAgIC5zbGljay10cmFja3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5pdGVte1xyXG4gICAgICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgjMDAwLCAwLjE1KTtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4OyAgIFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3VudHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogQGVuZCAqLyIsIlxyXG4vKiBAZ3JvdXAgR2xvYmFsIEFydGljbGVzIExpc3QgKi9cclxuXHJcbnRpbWV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICBjb2xvcjogJG1ldGEtY29sb3I7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgIH1cclxuICAgICYuc21hbGx7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBBcnRpY2xlcyBsb29wXHJcbmRpdi5hcnRpY2xlc3tcclxuXHRhcnRpY2xle1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2VjdGlvbi1wYWRkaW5nO1xyXG4gICAgICAgIG1heC13aWR0aDogJGdyaWQtbWVkaXVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnRpY2xlLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvc3QtZm9ybWF0LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAuY29udGludWUtcmVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250aW51ZS1yZWFkaW5ne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbig3MDBtcyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb3N0LXRpdGxle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDVweDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMnB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYS50aHVtYnsgZGlzcGxheTogYmxvY2s7IG1pbi1oZWlnaHQ6IDQ0MHB4OyB9XHJcbiAgICAgICAgZGl2LnBvc3QtZXhjZXJwdHsgXHJcbiAgICAgICAgICAgIG1hcmdpbjogJGVsZW1lbnQtcGFkZGluZyAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBQb3N0cyBGb3JtYXRzXHJcbiAgICAucG9zdC1mb3JtYXQtd3JhcHBlcnsgXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IC0xcHggcmdiYSg3LDEwLDI1LC4yKSwgMCAyMnB4IDI3cHggLTIwcHggcmdiYSg3LDEwLDI1LC4yKTtcclxuICAgICAgICAmLmhpZGRlbnsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi8qIEdsb2JhbCBNZXRhIGRhdGEgKi9cclxuXHJcbmRpdi5tZXRhe1xyXG4gICAgY29sb3I6ICRtZXRhLWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udC1mYW1pbHk7XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkbWV0YS1jb2xvcjtcclxuICAgICAgICAmOmhvdmVyeyBjb2xvcjogJG1haW4tY29sb3I7IH1cclxuICAgIH1cclxuICAgICYuYWJzb2x1dGV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7ICAgICAgICBcclxuICAgICAgICAubWV0YS1pbmZve1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1pbi1yZWFke1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZXRhLWluZm97XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIC5hdXRob3J7XHJcbiAgICAgICAgLmF1dGhvci1pbWFnZXtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggMXB4IHJnYmEoIzAwMCwgLjIpO1xyXG4gICAgICAgICAgICAmLnNtYWxse1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBAZW5kICovXHJcblxyXG4vKiBAZ3JvdXAgR2xvYmFsIFBhZ2luYXRpb24gKi9cclxuXHJcbi5wYWdpbmF0aW9ue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBkaXYubmF2eyBcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6ICR0aXRsZS1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIC8vIHRleHQtc2hhZG93OiAwcHggMHB4IDFweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIHNwYW57IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIEBlbmQgKi8iLCIvKiBAZ3JvdXAgU2lkZWJhciAqL1xyXG5cclxuZGl2LmxlZnQtY29udGVudHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAuY2xhc3NpYyAme1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmdyaWQtc2lkZWJhciAme1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuLm5vLWFjdGl2ZS1zaWRlYmFyIGRpdi5sZWZ0LWNvbnRlbnR7IHdpZHRoOiBhdXRvOyBmbG9hdDogbm9uZTsgfVxyXG4jc2lkZWJhcntcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cdC53aWRnZXR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJGdyaWQtZ2FwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uLXBhZGRpbmc7ICAgIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZHsgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gICAgICAgIC5ncmlkLXNpZGViYXIgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1hZmZpeGVkIC5pbm5lci13cmFwcGVyLXN0aWNreXtcclxuICAgICAgICBwYWRkaW5nOiAwICRncmlkLWdhcDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQGVuZCAqLyIsIi8qIEBncm91cCBQYWdlICovXHJcblxyXG4jcGFnZXtcclxuXHRoMi50aXRsZXsgbWFyZ2luLWJvdHRvbTogMTBweDsgZm9udC1zaXplOiAyOHB4OyB9XHJcbiAgICAjc2luZ2xlIC5wb3N0LWNvbnRlbnR7IG1hcmdpbi10b3A6IDA7IH1cclxuICAgIC5uby10aHVtYntcclxuICAgICAgICAuZmVhdHVyZWQtaW1hZ2V7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICAmLmZ1bGxjb3ZlciAud2lkZ2V0X3NlYXJjaHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZ1bGx3aWR0aHtcclxuICAgICAgICAubGVmdC1jb250ZW50eyBib3JkZXI6IDA7IH1cclxuICAgIH1cclxufVxyXG5cclxuLyogQGVuZCAqLyIsIi8qIEBncm91cCBIb21lICovXHJcblxyXG4vLyAjaG9tZSAuY29udGVudHsgbWFyZ2luLXRvcDogMDsgYm9yZGVyLXJhZGl1czogMDsgfVxyXG4jaG9tZSAubW9kdWxlLXdyYXBwZXIsICNhcmNoaXZlcyAubW9kdWxlLXdyYXBwZXJ7XHJcbiAgICAmLm5vLWNvdW50ZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNlY3Rpb24tcGFkZGluZztcclxuICAgIH1cclxuICAgICYubm8tZmlsdGVycyAuY29udGVudHtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQGVuZCAqLyIsIi8qIEBncm91cCBBdXRob3IgYW5kIFRhZ3MgcGFnZSAqL1xyXG5cclxuLnRhZy1kZXNjcmlwdGlvbntcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5sZWZ0e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAudG90YWx7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAuaWNvbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXItYmFja2dyb3VuZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRkYXJrZ3JleS1jb2xvciwgNSUpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyLWJhY2tncm91bmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjE4KTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyLWJhY2tncm91bmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwwLDAsMC4xNSkscmdiYSgwLDAsMCwwKSk7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlci1iYWNrZ3JvdW5kLm5vLWltYWdlOmJlZm9yZSxcclxuLnNpdGUtaGVhZGVyLWJhY2tncm91bmQubm8taW1hZ2U6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA2dncgM3Z3O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNDBweDtcclxufVxyXG5cclxuLnNpdGUtYXJjaGl2ZS1oZWFkZXIge1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBwYWRkaW5nOiAxMnZ3IDAgMjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uby1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAxLjA7XHJcblxyXG4gICAgICAgIC50aXRsZSwgLnRvdGFsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleS1jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMS4wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpdGUtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZGdyZXktY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEuMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaXRlLWhlYWRlci1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXZ3IDAgMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGxpZ2h0Z3JleS1jb2xvciwgMTIlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBAZW5kICovIiwiLyogQGdyb3VwIDQwNCBQYWdlICovXHJcblxyXG4jcGFnZS00MDR7XHJcblx0ZGl2Lm5vdC1mb3VuZHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcblx0XHQudGl0bGV7IG1hcmdpbjogMDsgfVxyXG5cdFx0LnRpdGxlIHN0cm9uZ3sgZm9udC1zaXplOiAxNTAlOyB9XHJcblx0XHRpLmZheyBmb250LXNpemU6IDEyMHB4OyBtYXJnaW46IDBweCAwcHggMjBweDsgfVxyXG4gICAgfVxyXG5cdGRpdi50ZXh0IC50aXRsZXsgcGFkZGluZy1ib3R0b206IDVweDsgfVxyXG5cdGRpdi5idXR0b25zeyBtYXJnaW4tdG9wOiAxMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxufVxyXG5cclxuLyogQGVuZCAqLyIsIi8qIEBncm91cCBTaW5nbGUgUG9zdCAqL1xyXG5cclxuI3NpbmdsZXtcclxuXHJcbiAgICAvLyBGdWxsd2lkdGggc3R5bGVcclxuXHQmLmZ1bGxjb3ZlciAuZmVhdHVyZWQtaW1hZ2V7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTsgICAgICAgIFxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDFweCByZ2JhKCMwMDAsIC4xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZve1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIycHggMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHR9XHJcblxyXG5cdC8vIFN0YW5kYXJkIHN0eWxlXHJcbiAgICAmLmNsYXNzaWN7XHJcbiAgICAgICAgLmZlYXR1cmVkLWltYWdle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIC5pbmZve1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIycHggMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi10aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUG9zdCBjb250ZW50XHJcbiAgICAubGVmdC1jb250ZW50IC5tZXRhe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5wb3N0LWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBDYWxsLXRvLWFjdGlvbiBmb3IgbWVtYmVyc2hpcCBzaWdudXBcclxuICAgIC5uby1hY2Nlc3MtcG9zdC1leGNlcnB0IHtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgaHlwaGVuczogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC11cGdyYWRlLWN0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5wb3N0LXVwZ3JhZGUtY3RhLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgM3JlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDJyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2NjY2NjYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAycmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQvKiBSZWxhdGVkIFBvc3RzICovXHJcblxyXG4gICAgc2VjdGlvbi5yZWxhdGVke1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXJ0aWNsZXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIC5ob3Zlci1lZmZlY3R7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IC0xcHggcmdiYSg3LCAxMCwgMjUsIC4yKSwgMCAyMnB4IDI3cHggLTIwcHggcmdiYSg3LCAxMCwgMjUsIC4yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBkaXYuaW5mb3tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgdGltZXsgbWFyZ2luLXRvcDogMTBweDsgZm9udC1zaXplOiAxMXB4OyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQvKiBTaWJsaW5ncyBQb3N0cyAqL1xyXG5cclxuXHRzZWN0aW9uLnNpYmxpbmdze1xyXG5cdFx0YXJ0aWNsZXtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRoZWlnaHQ6IDE3NXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggLTFweCByZ2JhKDcsIDEwLCAyNSwgLjIpLCAwIDIycHggMjdweCAtMjBweCByZ2JhKDcsIDEwLCAyNSwgLjIpO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkeyBtYXJnaW4tdG9wOiAwOyB9XHJcblx0XHRcdC50aHVtYntcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjsgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCA3cHggMHB4IHJnYmEoIzAwMCwgLjE1KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oNzAwbXMpO1xyXG4gICAgICAgICAgICAgICAgLm1hc2t7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZXBjbC1idXR0b257IFxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucHJldnsgXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGRpdi5pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZXBjbC1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcdH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qIEBlbmQgKi8iLCIvKiBAZ3JvdXAgU2lnbnVwL3NpZ25pbiAqL1xyXG5cclxuLnNpZ251cC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLnNpZ251cC1mcmFtZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIFxyXG4gICAgLnNpZ251cC1mb3JtLCAuc2lnbmluLWZvcm0ge1xyXG4gICAgICAgIGh5cGhlbnM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZ251cC1ib3gsIC5zaWduaW4tYm94IHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAuYnV0dG9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtc2lnbnVwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc2lnbnVwLWZvcm0ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zaWdudXAtdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMC4xZW07XHJcbiAgICBmb250LXNpemU6IDQuMnJlbTtcclxufVxyXG5cclxuLnNpZ251cC1mb3JtIHAge1xyXG4gICAgY29sb3I6ICRtaWRncmV5LWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxufVxyXG5cclxuLnNpZ251cC1mb3JtIHAgc21hbGwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG59XHJcblxyXG4uc2lnbnVwLWJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnNpZ251cC1ib3ggLmJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAuc2lnbnVwLWJveCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5zaWdudXAtYm94IC5idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtc2lnbmluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc2lnbmluLWZvcm0ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zaWduaW4tdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMC4xZW07XHJcbiAgICBmb250LXNpemU6IDQuMnJlbTtcclxufVxyXG5cclxuLnNpZ25pbi1mb3JtIHAge1xyXG4gICAgY29sb3I6ICRtaWRncmV5LWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxufVxyXG5cclxuLnNpZ25pbi1mb3JtIHAgc21hbGwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG59XHJcblxyXG4uc2lnbmluLWJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnNpZ25pbi1ib3ggLmJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAuc2lnbmluLWJveCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5zaWduaW4tYm94IC5idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LWZvcm0ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTB2dztcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNoZWNrb3V0LXRpdGxlIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICBwYWRkaW5nOiA1dncgMCAwO1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbn1cclxuXHJcbi5jaGVja291dC1mb3JtIHAge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBjb2xvcjogJG1pZGdyZXktY29sb3I7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5jaGVja291dC1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5jaGVja291dC1wbGFuIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogJG1haW4tY29sb3IgNnB4IHNvbGlkO1xyXG4gICAgY29sb3I6IGRhcmtlbigkbWlkZ3JleS1jb2xvciwgMzAlKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDM5LDQ0LDQ5LDAuMDMpLCAwIDAgM3B4IHJnYmEoMzksNDQsNDksMC4wNSksIDAgNXB4IDIycHggLTEwcHggcmdiYSgzOSw0NCw0OSwwLjEyKSwgMCAyNXB4IDMwcHggLTI1cHggcmdiYSgzOSw0NCw0OSwwLjA1KTtcclxufVxyXG5cclxuLmNoZWNrb3V0LXBsYW4gKyAuY2hlY2tvdXQtcGxhbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG5cclxuLmNoZWNrb3V0LXBsYW4taGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xyXG4gICAgY29sb3I6ICRtaWRncmV5LWNvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtcGxhbi1oZWFkZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAzMCU7XHJcbiAgICBib3R0b206IDI1cHg7XHJcbiAgICBsZWZ0OiAzMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzOSw0NCw0OSwwLjA4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLmNoZWNrb3V0LXBsYW4taGVhZGVyIGgzIHtcclxuICAgIG1hcmdpbjogMCAwIDI1cHggMDtcclxuICAgIGNvbG9yOiAkZGFya2dyZXktY29sb3I7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmNoZWNrb3V0LXBsYW4taGVhZGVyIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtcGxhbi1oZWFkZXIgc3Ryb25nIHtcclxuICAgIGNvbG9yOiAkZGFya2dyZXktY29sb3I7XHJcbiAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5jaGVja291dC1wbGFuLWNvbnRlbnQge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmNoZWNrb3V0LXBsYW4tY29udGVudCB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmNoZWNrb3V0LXBsYW4tY29udGVudCBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDAgMXJlbSAxLjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNoZWNrb3V0LXBsYW4tY29udGVudCBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCLinJNcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiBkYXJrZW4oJG1haW4tY29sb3IsIDUlKTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmNoZWNrb3V0LXBsYW4tY29udGVudCAuYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XHJcbiAgICAuY2hlY2tvdXQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuY2hlY2tvdXQtYm94IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLmNoZWNrb3V0LXBsYW4gKyAuY2hlY2tvdXQtcGxhbiB7XHJcbiAgICAgICAgbWFyZ2luOiA1dncgMCAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvcm1bZGF0YS1tZW1iZXJzLWZvcm1dIC5idXR0b24tbG9hZGVyLFxyXG5mb3JtW2RhdGEtbWVtYmVycy1mb3JtXSAubWVzc2FnZS1zdWNjZXNzLFxyXG5mb3JtW2RhdGEtbWVtYmVycy1mb3JtXSAubWVzc2FnZS1lcnJvciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWVzc2FnZS1zdWNjZXNzIHN2ZyxcclxuLm1lc3NhZ2UtZXJyb3Igc3ZnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbn1cclxuLm1lc3NhZ2Utc3VjY2VzcyBzdmcge1xyXG4gICAgZmlsbDogI2ZmZjtcclxufVxyXG4ubWVzc2FnZS1lcnJvciBzdmcge1xyXG4gICAgZmlsbDogJGVycm9yLWNvbG9yO1xyXG59XHJcblxyXG5mb3JtW2RhdGEtbWVtYmVycy1mb3JtXS5zdWNjZXNzIC5tZXNzYWdlLXN1Y2Nlc3MsXHJcbmZvcm1bZGF0YS1tZW1iZXJzLWZvcm1dLmVycm9yIC5tZXNzYWdlLWVycm9yIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRtYWluLWNvbG9yLCA1JSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuZm9ybVtkYXRhLW1lbWJlcnMtZm9ybV0uc3VjY2VzcyAubWVzc2FnZS1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbWFpbi1jb2xvciwgNSUpO1xyXG59XHJcbmZvcm1bZGF0YS1tZW1iZXJzLWZvcm1dLmVycm9yIC5tZXNzYWdlLWVycm9yIHtcclxuICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogJGVycm9yLWNvbG9yIDAgMCAwIDFweDtcclxufVxyXG5cclxuZm9ybVtkYXRhLW1lbWJlcnMtZm9ybV0gLmJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qLS0gTG9hZGluZyAtLSovXHJcblxyXG4vKiBIaWRlIGJ1dHRvbiB0ZXh0ICovXHJcbmZvcm1bZGF0YS1tZW1iZXJzLWZvcm1dLmxvYWRpbmcgLmJ1dHRvbi1jb250ZW50IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLyogU2hvdyBsb2FkaW5nIHNwaW5uZXIgKi9cclxuZm9ybVtkYXRhLW1lbWJlcnMtZm9ybV0ubG9hZGluZyAuYnV0dG9uLWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE5cHg7XHJcbiAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbn1cclxuXHJcbi5idXR0b24tbG9hZGVyIHN2ZyBwYXRoLFxyXG4uYnV0dG9uLWxvYWRlciBzdmcgcmVjdCB7XHJcbiAgICBmaWxsOiAjZmZmO1xyXG59XHJcblxyXG4vKi0tIFNob3cgc3VjY2VzcyBtZXNzYWdlIG9uIHN1Y2Nlc3MgLS0qL1xyXG5mb3JtW2RhdGEtbWVtYmVycy1mb3JtXS5zdWNjZXNzIC5tZXNzYWdlLXN1Y2Nlc3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qLS0gU2hvdyBlcnJvciBtZXNzYWdlIG9uIGVycm9yIC0tKi9cclxuZm9ybVtkYXRhLW1lbWJlcnMtZm9ybV0uZXJyb3IgLm1lc3NhZ2UtZXJyb3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zaXRlLWFjY291bnQge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDV2dztcclxufVxyXG5cclxuLnN1YnNjcmliZXItYm94IHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3Vic2NyaWJlci1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uc3Vic2NyaXB0aW9uLXRpdGxlIGgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBmb250LXNpemU6IDMuNHJlbTtcclxufVxyXG5cclxuLnN1YnNjcmliZXItYXZhdGFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDEgMCAxMjBweDtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRsaWdodGdyZXktY29sb3IsIDEwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRsaWdodGdyZXktY29sb3IsIDEwJSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uc3Vic2NyaXB0aW9uIC5zdWJzY3JpYmVyLWF2YXRhciB7XHJcbiAgICBtYXJnaW46IDRweCAwIDAgMjBweDtcclxufVxyXG5cclxuLnN1YnNjcmliZXItYXZhdGFyIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcblxyXG4uc3Vic2NyaWJlci1ib3ggcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tZXhwaXJhdGlvbi13YXJuaW5nIHtcclxuICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmVyLWRldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGxpZ2h0Z3JleS1jb2xvciwgMTAlKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRsaWdodGdyZXktY29sb3IsIDEwJSk7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmVyLWRldGFpbCB7XHJcbiAgICBmbGV4OiAxIDAgNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxufVxyXG5cclxuLnN1YnNjcmliZXItZGV0YWlsLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tYWN0aW9ucyBsaSB7XHJcbiAgICBtYXJnaW46IDAgMC44cmVtIDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tYWN0aW9ucyBsaTpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uc3Vic2NyaXB0aW9uLWFjdGlvbnMgbGkgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDEuOHJlbTtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRtYWluLWNvbG9yO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xyXG5cclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tYWN0aW9ucyBsaSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJG1haW4tY29sb3IsIDE1JSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggZGFya2VuKCRtYWluLWNvbG9yLCAxMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uc3Vic2NyaXB0aW9uLWFjdGlvbnMgLmdoLXN1YnNjcmlwdGlvbi1jYW5jZWwge1xyXG4gICAgY29sb3I6IGNvbG9yKCRtaWRncmV5LWNvbG9yIGwoKzEwJSkpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IGxpZ2h0ZW4oJG1pZGdyZXktY29sb3IsIDEwJSk7XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tYWN0aW9ucyAuZ2gtc3Vic2NyaXB0aW9uLWNhbmNlbDpob3ZlciB7XHJcbiAgICBjb2xvcjogJG1pZGdyZXktY29sb3I7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJG1pZGdyZXktY29sb3I7XHJcbn1cclxuXHJcbi5naC1zdWJzY3JpcHRpb24tY2FuY2VsW2RhdGEtbWVtYmVycy1jb250aW51ZS1zdWJzY3JpcHRpb25dIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uZ2gtc3Vic2NyaXB0aW9uLWNhbmNlbFtkYXRhLW1lbWJlcnMtY29udGludWUtc3Vic2NyaXB0aW9uXTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbWFpbi1jb2xvciwgMTAlKTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5naC1lcnJvci1zdWJzY3JpcHRpb24tY2FuY2VsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuLmFjY291bnQtYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbn1cclxuXHJcbi5hY2NvdW50LWJveC10aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hY2NvdW50LWJveCBwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlci1jdGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wb3N0LWNhcmQtaGVhZGVyLXRhZ3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMCAwLjJlbTtcclxufVxyXG5cclxuLnBvc3QtdmlzaWJpbGl0eSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgOHB4IDFweCAwO1xyXG4gICAgcGFkZGluZzogMXB4IDVweDtcclxuICAgIGJvcmRlcjogJGxpZ2h0Z3JleS1jb2xvciAxcHggc29saWQ7XHJcbiAgICBjb2xvcjogJG1pZGdyZXktY29sb3I7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLnBvc3QtdmlzaWJpbGl0eS1tZW1iZXJzLFxyXG4ucG9zdC12aXNpYmlsaXR5LXBhaWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBvc3QtdXBncmFkZS1jdGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucG9zdC11cGdyYWRlLWN0YS1jb250ZW50IHtcclxuICAgIG1hcmdpbjogMCA1dnc7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG4gICAgd2lkdGg6IDkwdnc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ucG9zdC11cGdyYWRlLWN0YS1jb250ZW50IGgyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxufVxyXG5cclxuLnBvc3QtdXBncmFkZS1jdGEgLmJ1dHRvbixcclxuLnBvc3QtdXBncmFkZS1jdGEgLmJ1dHRvbjpob3ZlciB7XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5wb3N0LXVwZ3JhZGUtY3RhIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucG9zdC11cGdyYWRlLWN0YSBhLFxyXG4ucG9zdC11cGdyYWRlLWN0YSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgLnN1YnNjcmliZXItZGV0YWlscyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuc3Vic2NyaWJlci1hdmF0YXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEBlbmQgKi8iLCIvKiBAZ3JvdXAgTm90aWZpY2F0aW9uIG92ZXJsYXkgZm9yIFNpZ251cC9zaWduaW4gbWVzc2FnZXMgKi9cblxuLm5vdGlmaWNhdGlvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5MDAwO1xuICAgIHBhZGRpbmc6IDIycHggNjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJG1haW4tYWNjZW50LWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMC41cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3NSUpO1xufVxuXG4uc3Vic2NyaWJlLXN1Y2Nlc3MgLm5vdGlmaWNhdGlvbi1zdWJzY3JpYmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnNpZ251cC1zdWNjZXNzIC5ub3RpZmljYXRpb24tc2lnbnVwIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5zaWduaW4tc3VjY2VzcyAubm90aWZpY2F0aW9uLXNpZ25pbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uY2hlY2tvdXQtc3VjY2VzcyAubm90aWZpY2F0aW9uLWNoZWNrb3V0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5iaWxsaW5nLXN1Y2Nlc3MgLm5vdGlmaWNhdGlvbi1iaWxsaW5nLXVwZGF0ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5iaWxsaW5nLWNhbmNlbCAubm90aWZpY2F0aW9uLWJpbGxpbmctdXBkYXRlLWNhbmNlbCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiAkZXJyb3ItY29sb3I7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubm90aWZpY2F0aW9uLmNsb3NlZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAxLjM1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNzUlKTtcbn1cblxuLm5vdGlmaWNhdGlvbi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vdGlmaWNhdGlvbi1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjlweDtcbiAgICByaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5ub3RpZmljYXRpb24tY2xvc2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjlweDtcbiAgICByaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5cbi5zdWJzY3JpYmUtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5MDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDksMTAsMTEsMC45Nyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xufVxuXG4uc3Vic2NyaWJlLW92ZXJsYXkgLnN1YnNjcmliZS1jbG9zZTpiZWZvcmUsXG4uc3Vic2NyaWJlLW92ZXJsYXkgLnN1YnNjcmliZS1jbG9zZTphZnRlciB7XG4gICAgdG9wOiAzNnB4O1xuICAgIHdpZHRoOiAzMHB4O1xufVxuXG4uc3Vic2NyaWJlLW92ZXJsYXk6dGFyZ2V0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3Vic2NyaWJlLW92ZXJsYXktY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbWFyZ2luOiAwIDAgNXZ3IDA7XG4gICAgcGFkZGluZzogNHZ3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1YnNjcmliZS1vdmVybGF5IC5zdWJzY3JpYmUtZm9ybSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zdWJzY3JpYmUtb3ZlcmxheS1sb2dvIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAyM3B4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uc3Vic2NyaWJlLW92ZXJsYXktdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiA1LjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbn1cblxuLnN1YnNjcmliZS1vdmVybGF5LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLnN1YnNjcmliZS1vdmVybGF5IGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuXG4uc3Vic2NyaWJlLW92ZXJsYXkgLmZvcm0tZ3JvdXAge1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cblxuLnN1YnNjcmliZS1vdmVybGF5IC5zdWJzY3JpYmUtZW1haWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRtaWRncmV5LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgbGluZWFyO1xuXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3Vic2NyaWJlLWVtYWlsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0Z3JleS1jb2xvcjtcbn1cblxuLnN1YnNjcmliZS1vdmVybGF5IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJHN1YnNjcmliZS1idXR0b24tY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG59XG5cbi5zdWJzY3JpYmUtb3ZlcmxheSBidXR0b246YWN0aXZlLFxuLnN1YnNjcmliZS1vdmVybGF5IGJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRzdWJzY3JpYmUtYnV0dG9uLWNvbG9yLCAxMCUpO1xufVxuXG4uc3Vic2NyaWJlLW92ZXJsYXkgLmxvYWRpbmcgLmJ1dHRvbi1sb2FkZXIge1xuICAgIHRvcDogNXB4O1xufVxuIiwiLyogQ1NTIERvY3VtZW50ICovXHJcblxyXG4vKiBTbWFsbCBEZXNrdG9wcyAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcblxyXG4gICAgLmhpZGUtb24tZGVza3RvcC1zbXsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuaGlkZS1vbi1kZXNrdG9weyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHRib2R5eyBtaW4td2lkdGg6IGluaGVyaXQ7IGZvbnQtc2l6ZTogMTRweDsgfVxyXG5cdGltZ3sgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cclxuICAgIC5ncmlkLWNvbnRhaW5lcnsgcGFkZGluZy1sZWZ0OiA0MHB4OyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XHJcbiAgICAudGl0bGV7IGZvbnQtc2l6ZTogMjBweDsgfVxyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBkaXYubGVmdC1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5lcGNsLXNsaWRlcntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgZGl2LmFydGljbGVzIGFydGljbGV7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3RlcntcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIC53aWRnZXRze1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIC53aWRnZXR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXBjbC1ib3JkZXJ7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuXHJcblxyXG59XHJcblxyXG4vKiBBbGwgTW9iaWxlIERldmljZXMgKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KXtcclxuXHJcblx0LyogQGdyb3VwIEdsb2JhbCBTdHlsZXMgKi9cclxuXHJcbiAgICAuY29udGVudHsgbWFyZ2luLXRvcDogMzBweDsgfVxyXG4gICAgZGl2LmxlZnQtY29udGVudHsgcGFkZGluZy1yaWdodDogMDsgfVxyXG4gICAgLm5vLXNpZGViYXIgLmRlZmF1bHQtc2lkZWJhcnsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcblx0Ly8gLnN0aWNreS13cmFwcGVyeyBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxyXG5cdC5vbmUtc2lkZWJhciAubGVmdC1jb250ZW50eyB3aWR0aDogYXV0bzsgfVxyXG5cdC50aXRsZXtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdCYudWxhcmdleyBmb250LXNpemU6IDM0cHg7ICB9XHJcblx0XHQmLmxhcmdleyBmb250LXNpemU6IDI4cHg7IH1cclxuXHRcdCYubWVkaXVteyBmb250LXNpemU6IDI0cHg7IH1cclxuXHRcdCYuc21hbGx7IGZvbnQtc2l6ZTogMTZweDsgfVxyXG5cdFx0Ji51c21hbGx7IGZvbnQtc2l6ZTogMTNweDsgfVxyXG5cdH1cclxuXHJcbiAgICBkaXYubGVmdC1jb250ZW50eyBtYXJnaW46IDA7IGJvcmRlcjogMDsgfVxyXG4gICAgYXNpZGUsIGFzaWRlOmJlZm9yZXsgYm9yZGVyOiAwOyB9XHJcbiAgICBhc2lkZSAud2lkZ2V0X3NlYXJjaHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcblx0LyogQGVuZCAqL1xyXG4gICAgXHJcbiAgICAvKiBAZ3JvdXAgQXJ0aWNsZXMgKi9cclxuXHJcbiAgICBkaXYuYXJ0aWNsZXN7XHJcbiAgICAgICAgLy8gYXJ0aWNsZXsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cclxuICAgICAgICAmLmNsYXNzaWN7XHJcbiAgICAgICAgICAgIGFydGljbGV7XHJcbiAgICAgICAgICAgICAgICBoNC50aXRsZXsgZm9udC1zaXplOiAyNHB4OyBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgICAgICAgICAgICAgICBkaXYubWV0YXsgbWFyZ2luLXRvcDogMTBweDsgfVxyXG4gICAgICAgICAgICAgICAgLnBvc3QtZXhjZXJwdHsgZm9udC1zaXplOiAxM3B4OyB9XHJcbiAgICAgICAgICAgICAgICAucmlnaHR7IHBhZGRpbmctbGVmdDogaW5oZXJpdDsgfVxyXG4gICAgICAgICAgICAgICAgJi5uby10aHVtYiAuYm90dG9teyBtYXJnaW4tdG9wOiAwcHg7IH1cclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLyogQGVuZCAqL1xyXG5cclxuXHQvKiBAZ3JvdXAgSGVhZGVyICovXHJcblxyXG5cdCNoZWFkZXJ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQvLyAubG9nb3sgbWF4LXdpZHRoOiA2MCU7IH1cclxuXHRcdGRpdi5tZW51LW1vYmlsZXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNDBweDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzFweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBpeyBcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYm9keS5tZW51LW9wZW4gJiBkaXYubWVudS1tb2JpbGUgaTpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGViMmYnO1xyXG4gICAgICAgIH1cclxuXHRcdG5hdnsgZGlzcGxheTogbm9uZTsgICAgICAgICBcclxuXHJcblx0XHR9XHJcbiAgICAgICAgZGl2Lm1lbnUtd3JhcHBlcnsgcGFkZGluZy1ib3R0b206IDEwcHg7IHBhZGRpbmctdG9wOiAxNXB4OyB9XHJcbiAgICAgICAgLy8gSGVhZGVyIHN0eWxlc1xyXG4gICAgICAgICYuYWR2ZXJ0aXNpbmd7XHJcbiAgICAgICAgICAgIC5sb2dveyBmbG9hdDogbm9uZTsgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjd3JhcHBlcntcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgIG5hdi5tb2JpbGUubWFpbi1uYXZ7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMDBweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTJweCAtMXB4IHJnYmEoNywxMCwyNSwuMiksIDAgMjJweCAyN3B4IC0yMHB4IHJnYmEoNywxMCwyNSwuMik7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB1bHsgZmxvYXQ6IG5vbmU7IH1cclxuICAgICAgICBsaXsgZGlzcGxheTogYmxvY2s7IH1cclxuICAgIH1cclxuICAgIGJvZHkubWVudS1vcGVuIG5hdi5tb2JpbGUubWFpbi1uYXZ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH0gICBcclxuXHJcbiAgICBkaXYubWVudS1vdmVybGF5e1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTA7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgIGJvZHkubWVudS1vcGVuICZ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBib2R5Lm1lbnUtb3BlbiAjd3JhcHBlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG5hdntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQvKiBAZW5kICovXHJcblxyXG59XHJcblxyXG4vKiBUYWJsZXRzICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MHB4KXtcclxuXHJcblx0Ym9keXsgZm9udC1zaXplOiAxNHB4OyB9XHJcblx0LmdyaWQtY29udGFpbmVyeyBwYWRkaW5nLWxlZnQ6IDQwcHg7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cclxuXHQubnAtdGFibGV0eyBwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctcmlnaHQ6IDA7IH1cclxuXHQubm9mbG9hdC10YWJsZXR7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAud2lkZ2V0eyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XHJcbiAgICBhc2lkZXtcclxuICAgICAgICAuZGVmYXVsdC1zaWRlYmFyLCAubW9iaWxlLXNpZGViYXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXNpZGUgLndpZGdldHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgJi53aWRnZXRfc2VhcmNoe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc2luZ2xlLmZ1bGxjb3ZlciAuZmVhdHVyZWQtaW1hZ2UgLnRpdGxlLFxyXG4gICAgZGl2LmFydGljbGVzIGFydGljbGUgLnBvc3QtdGl0bGUgYXtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICB9XHJcbiAgICBkaXYuYXJ0aWNsZXMgYXJ0aWNsZSBhLnRodW1ie1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgI3NpbmdsZS5mdWxsY292ZXIgLmZlYXR1cmVkLWltYWdlIGltZ3sgaGVpZ2h0OiAzMjVweDsgfVxyXG4gICAgI3NpbmdsZXtcclxuICAgICAgICAubGVmdC1jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNoZWFkZXJ7XHJcbiAgICAgICAgZGl2Lm1lbnUtd3JhcHBlcnsgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLW5hdiB1bC5tZW51IGxpIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lcGNsLXNsaWRlcntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIC5pdGVtIGFydGljbGV7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAud2lkZ2V0c3tcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAud2lkZ2V0e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXBjbC1ib3JkZXJ7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qIFNtYXJ0UGhvbmVzIGFuZCBzbWFsbCB0YWJsZXRzICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcblxyXG5cdCRzZWN0aW9uLXBhZGRpbmc6IDMwcHg7XHJcblx0JGdyaWQtZ2FwOiAyMHB4O1xyXG4gICAgLmZvcmNlLXZhcnsgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZzsgbWFyZ2luOiAkZ3JpZC1nYXA7IH1cclxuICAgIFtjbGFzc149XCJncmlkXCJdeyBwYWRkaW5nLWxlZnQ6ICRncmlkLWdhcDsgcGFkZGluZy1yaWdodDogJGdyaWQtZ2FwOyB9XHJcblxyXG5cdC8qIEBncm91cCBHbG9iYWwgU3R5bGVzICovXHJcblxyXG5cdGJvZHl7IGZvbnQtc2l6ZTogMTNweDsgfVxyXG5cdC5zZWN0aW9ueyBwYWRkaW5nLXRvcDogJHNlY3Rpb24tcGFkZGluZzsgcGFkZGluZy1ib3R0b206ICRzZWN0aW9uLXBhZGRpbmc7IH1cclxuXHQuc2VjdGlvbi5ib3JkZXJlZHsgbWFyZ2luOiAwIC0yMHB4OyBwYWRkaW5nLWxlZnQ6ICRncmlkLWdhcDsgcGFkZGluZy1yaWdodDogJGdyaWQtZ2FwOyB9XHJcblx0LmdyaWQtY29udGFpbmVyeyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cclxuXHQuZ3JpZC1sYXJnZXsgfVxyXG5cdC5ucC1tb2JpbGV7IHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1yaWdodDogMDsgfVxyXG5cdC5ub2Zsb2F0LW1vYmlsZXsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmNvbnRlbnR7IG1hcmdpbi10b3A6IDMwcHg7IHBhZGRpbmc6IDA7IH1cclxuICAgIGRpdi5sZWZ0LWNvbnRlbnR7IHBhZGRpbmctbGVmdDogJGdyaWQtZ2FwOyBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1nYXA7ICB9XHJcbiAgICAuYmctYm94e1xyXG4gICAgICAgIHBhZGRpbmc6ICRncmlkLWdhcDtcclxuICAgIH1cclxuXHJcblx0LnRpdGxle1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Ji51bGFyZ2V7IGZvbnQtc2l6ZTogMjZweDsgIH1cclxuXHRcdCYubGFyZ2V7IGZvbnQtc2l6ZTogMjJweDsgfVxyXG5cdFx0Ji5tZWRpdW17IGZvbnQtc2l6ZTogMjBweDsgfVxyXG5cdFx0Ji5zbWFsbHsgZm9udC1zaXplOiAxNnB4OyB9XHJcblx0XHQmLnVzbWFsbHsgZm9udC1zaXplOiAxNHB4OyB9XHJcblx0fVxyXG5cclxuICAgIC5wYWdpbmF0aW9ue1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGRpdi5uYXZ7XHJcbiAgICAgICAgICAgIGEsID4gc3BhbnsgcGFkZGluZzogMCAxNXB4OyBmb250LXNpemU6IDEzcHg7IGhlaWdodDogMzBweDsgbGluZS1oZWlnaHQ6IDMwcHg7IH1cclxuICAgICAgICAgICAgPiBzcGFueyBoZWlnaHQ6IDMwcHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyBtYXJnaW46IDAgNXB4OyB9XHJcbiAgICAgICAgICAgIGEgc3BhbnsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQjc2VhcmNoLXJlc3VsdHMgZGl2LmJveHsgcGFkZGluZzogMDsgfVxyXG4gICAgXHJcbiAgICBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT11cmxdLCB0ZXh0YXJlYXtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XHJcbiAgICB9XHJcbiAgICAudGFnLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZXBjbC1ib3JkZXJ7XHJcbiAgICAgICAgJi5zbWFsbHsgbWFyZ2luLXRvcDogMTVweDsgfVxyXG4gICAgfVxyXG4gICAgLm1hc2stZWZmZWN0e1xyXG4gICAgICAgIC5tYXNre1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgbWFzazogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0LyogQGVuZCAqL1xyXG5cclxuXHQvKiBAZ3JvdXAgSGVhZGVyICovXHJcblxyXG4gICAgI2hlYWRlcntcclxuICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgJi50ZXh0LWxvZ297XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgLnRpdGxleyBmb250LXNpemU6IDQwcHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBkaXYubWVudS1tb2JpbGV7IGxlZnQ6IDIwcHg7IH1cclxuICAgICAgICBkaXYubWVudS13cmFwcGVyeyBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC5lcGNsLXNlYXJjaHtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tbmF2e1xyXG4gICAgICAgIHVsLm1lbnUgbGl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3NlYXJjaC1saWdodGJveCAuc2VhcmNoLXdyYXBwZXJ7IHBhZGRpbmc6IDA7IH1cclxuICAgIGZvcm0uc2VhcmNoLWZvcm0gLnN1Ym1pdHsgZm9udC1zaXplOiAxNnB4OyB9XHJcblxyXG4gICAgLyogQGVuZCAqL1xyXG5cclxuICAgIC8qIEBncm91cCBHbG9iYWw6IEhvbWUgKi9cclxuXHJcbiAgICAuZXBjbC1zbGlkZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGFydGljbGV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltZ3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8qIEBlbmQgKi9cclxuXHJcblx0LyogQGdyb3VwIEdsb2JhbDogQXJ0aWNsZXMgTGlzdCAqL1xyXG5cclxuXHRkaXYuYXJ0aWNsZXN7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gbWFyZ2luOiAwIDIwcHg7XHJcblx0XHRhcnRpY2xle1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyBcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgLnBvc3QtZm9ybWF0LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgLnRodW1ie1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggLTFweCByZ2JhKDcsMTAsMjUsLjIpLCAwIDIycHggMjdweCAtMjBweCByZ2JhKDcsMTAsMjUsLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wb3N0LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAubWFza3tcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0ZGl2LnBvc3QtZXhjZXJwdHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxyXG4gICAgICAgICAgICBhLnRodW1iLCBpZnJhbWUsIC5wb3N0LWZvcm1hdC1nYWxsZXJ5LCAucG9zdC1mb3JtYXQtZ2FsbGVyeSBkaXYuaXRlbXsgbWluLWhlaWdodDogMjAwcHg7IGhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxyXG4gICAgICAgICAgICBkaXYubWV0YSBheyBtYXJnaW4tYm90dG9tOiA3cHg7IH1cclxuICAgICAgICAgICAgLmFydGljbGUtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdXRob3ItbWV0YXsgcG9zaXRpb246IHJlbGF0aXZlOyBib3R0b206IGF1dG87IHJpZ2h0OiBhdXRvOyBtYXJnaW4tdG9wOiAyMHB4OyB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNhdXRob3J7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5mbGV4e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2LmluZm97XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBvc2l0aW9ue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgfVxyXG5cclxuICAgIC8qIEBlbmQgKi9cclxuXHJcblx0LyogQGdyb3VwIFNpbmdsZSBQb3N0ICovXHJcblxyXG5cdGRpdi5lcGNsLXNoYXJlLWNvbnRhaW5lcnsgbWFyZ2luOiAwOyBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgZmxvYXQ6IG5vbmU7IH1cclxuXHRkaXYuZXBjbC1zaGFyZXtcclxuXHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRheyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJvcmRlci1yYWRpdXM6IDdweDsgbWFyZ2luOiAwIDFweDsgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBkaXYubGVmdC1jb250ZW50IGFydGljbGV7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcblx0I3NpbmdsZXtcclxuXHJcbiAgICAgICAgLy8gRnVsbGNvdmVyIHN0eWxlXHJcblx0XHQmLmZ1bGxjb3ZlcntcclxuICAgICAgICAgICAgLmZlYXR1cmVkLWltYWdle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNsYXNzaWMsICYuZnVsbGNvdmVye1xyXG4gICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1pbWFnZSAuaW5mb3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWZvcm1hdC13cmFwcGVyeyBtYXJnaW4tdG9wOiAyMHB4OyB9XHJcblxyXG4gICAgICAgIGRpdi50YWdzLmFic29sdXRleyBsZWZ0OiAxNXB4OyB0b3A6IDE1cHg7IH1cclxuXHJcbiAgICAgICAgLy8gUG9zdCBmb3JtYXRzXHJcbiAgICAgICAgLnBvc3QtZm9ybWF0LXZpZGVvIGlmcmFtZXsgbWF4LWhlaWdodDogMjUwcHg7IH1cclxuICAgICAgICAucG9zdC1mb3JtYXQtZ2FsbGVyeSBkaXYuaXRlbXsgaGVpZ2h0OiAyNTBweDsgfVxyXG4gICAgICAgIC5wb3N0LWZvcm1hdC1nYWxsZXJ5e1xyXG4gICAgICAgICAgICAuc2xpY2stcHJldnsgbGVmdDogMTVweDsgfVxyXG4gICAgICAgICAgICAuc2xpY2stbmV4dHsgcmlnaHQ6IDE1cHg7IH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIENvbW1lbnRzXHJcbiAgICAgICAgI2NvbW1lbnRze1xyXG4gICAgICAgICAgICAudGl0bGV7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlY3Rpb24uc2libGluZ3MgYXJ0aWNsZSAuaW5mb3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgIC5tYXNre1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHR9XHJcblxyXG5cdC8qIEBlbmQgKi9cclxuXHJcblx0LyogQGdyb3VwIFBhZ2VzICovXHJcblxyXG5cdCNwYWdle1xyXG5cdFx0I3NpbmdsZSAuZmVhdHVyZWQtaW1hZ2UgLmluZm97IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuXHRcdC8vICNzaW5nbGUgLnBvc3QtY29udGVudHsgcGFkZGluZy10b3A6ICRzZWN0aW9uLXBhZGRpbmc7IH1cclxuXHR9XHJcblxyXG5cdC8qIEBlbmQgKi9cclxuXHJcblx0LyogQGdyb3VwIEF1dGhvciBhbmQgVGFncyBwYWdlICovXHJcblxyXG4gICAgI2FyY2hpdmVzICNhdXRob3J7IG1hcmdpbjogJHNlY3Rpb24tcGFkZGluZyAwIDA7IH1cclxuICAgIC50YWctZGVzY3JpcHRpb257XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIC5sZWZ0e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGV7IG1hcmdpbi10b3A6ICRzZWN0aW9uLXBhZGRpbmc7IH1cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIEBlbmQgKi9cclxuICAgIFxyXG4gICAgLyogQGdyb3VwIEF1dGhvciBhbmQgVGFncyBwYWdlICovXHJcblxyXG4gICAgI3BhZ2UtNDA0IGRpdi5ub3QtZm91bmR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIGkuZmF7IGZvbnQtc2l6ZTogODBweDsgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIEBlbmQgKi9cclxuXHJcbiAgICAvKiBAZ3JvdXAgQXV0aG9yIGFuZCBUYWdzIHBhZ2UgKi9cclxuXHJcbiAgICAjcGFnZS1zdWJzY3JpYmV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBzZWN0aW9ue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIEBlbmQgKi8gIFxyXG5cclxuXHQvKiBAZ3JvdXAgRm9vdGVyICovXHJcblxyXG5cdCNmb290ZXJ7XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAud2lkZ2V0c3tcclxuICAgICAgICAgICAgLndpZGdldHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblx0fVxyXG5cclxuXHQvKiBAZW5kICovXHJcblxyXG5cdC8qIEBncm91cCBUZXh0IEVkaXRvciAqL1xyXG5cclxuXHRkaXYudGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgaHlwaGVuczogYXV0bztcclxuICAgICAgICBoMXsgZm9udC1zaXplOiAyNHB4OyB9XHJcbiAgICAgICAgaDJ7IGZvbnQtc2l6ZTogMjJweDsgfVxyXG4gICAgICAgIGgzeyBmb250LXNpemU6IDIwcHg7IH1cclxuICAgICAgICBoNHsgZm9udC1zaXplOiAxOHB4OyB9XHJcbiAgICAgICAgaDV7IGZvbnQtc2l6ZTogMTZweDsgfVxyXG4gICAgICAgIGg2eyBmb250LXNpemU6IDE0cHg7IH1cclxuICAgICAgICBibG9ja3F1b3Rle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWZyYW1leyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogMjAwcHg7IH1cclxuICAgICAgICBwcmU6bm90KFtjbGFzcyo9bGFuZ3VhZ2UtXSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb2RlOm5vdChbY2xhc3MqPWxhbmd1YWdlLV0pe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cdFx0cHJlLCBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSwgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXXtcclxuXHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gU3BhY2luZ1xyXG4gICAgICAgIGlmcmFtZSwgZmlndXJlLCBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZWRpdG9yLWJhc2UtdW5pdCAqIDAuNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rZy1ib29rbWFyay10aHVtYm5haWx7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgIH1cclxuXHJcblx0LyogQGVuZCAqL1xyXG5cclxufVxyXG4iXX0= */
