/*!
Theme Name: AFAV
Theme URI: http://underscores.me/
Author: Olivia Gometz
Author URI: https://github.com/OliviaGometz
Description: A special theme for AFAV website
Version: 1.4.0
Text Domain: afav
*/html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(fonts/nunito/Nunito-Bold.eot);src:url(fonts/nunito/Nunito-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/nunito/Nunito-Bold.ttf) format("truetype"),url(fonts/nunito/Nunito-Bold.woff) format("woff"),url(fonts/nunito/Nunito-Bold.svg#Nunito-Bold) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(fonts/nunito/Nunito-Regular.eot);src:url(fonts/nunito/Nunito-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/nunito/Nunito-Regular.ttf) format("truetype"),url(fonts/nunito/Nunito-Regular.woff) format("woff"),url(fonts/nunito/Nunito-Regular.svg#Nunito-Regular) format("svg")}.breadcrumb span+span:before,.button-bottom:before,.error:before,.fail:before,.form-control label.has-tooltip:after,.icon,.info:before,.popin-header button:after,.search-toggle:before,.success:before,.wpcf7 form .wpcf7-not-valid-tip:before,.wpcf7 label.has-tooltip:after,blockquote p:first-of-type:after,blockquote p:first-of-type:before,blockquote p:last-of-type:after,blockquote p:last-of-type:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:feather!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}:after,:before,article,aside,body,div,footer,form,header,main,section,small,svg{-webkit-box-sizing:border-box;box-sizing:border-box;display:block}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{background-color:#ececec;font-family:Nunito,sans-serif;font-size:16px;line-height:1.5;padding-top:40px}@media (min-width:1200px){body{padding-top:78px}}a{outline:none;text-decoration:none}button,summary{cursor:pointer}a,button{outline:none}p{margin:0}.js-hidden{display:none!important;visibility:hidden!important}.centered-block{margin-left:auto!important;margin-right:auto!important}.container-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.container-icon:before{line-height:1;margin-right:8px}.padding-top--xxs{padding-top:4px}.padding-top--xs{padding-top:8px}.padding-top--sm{padding-top:16px}.padding-top--md{padding-top:24px}.padding-top--lg{padding-top:32px}.padding-top--xl{padding-top:40px}.padding-top--xxl{padding-top:60px}.padding-bottom--xxs{padding-bottom:4px}.padding-bottom--xs{padding-bottom:8px}.padding-bottom--sm{padding-bottom:16px}.padding-bottom--md{padding-bottom:24px}.padding-bottom--lg{padding-bottom:32px}.padding-bottom--xl{padding-bottom:40px}.padding-bottom--xxl{padding-bottom:60px}.padding-left--xxs{padding-left:4px}.padding-left--xs{padding-left:8px}.padding-left--sm{padding-left:16px}.padding-left--md{padding-left:24px}.padding-left--lg{padding-left:32px}.padding-left--xl{padding-left:40px}.padding-left--xxl{padding-left:60px}.padding-right--xxs{padding-right:4px}.padding-right--xs{padding-right:8px}.padding-right--sm{padding-right:16px}.padding-right--md{padding-right:24px}.padding-right--lg{padding-right:32px}.padding-right--xl{padding-right:40px}.padding-right--xxl{padding-right:60px}.margin-top--xxs{margin-top:4px}.margin-top--xs{margin-top:8px}.margin-top--sm{margin-top:16px}.margin-top--md{margin-top:24px}.margin-top--lg{margin-top:32px}.margin-top--xl{margin-top:40px}.margin-top--xxl{margin-top:60px}.margin-bottom--xxs{margin-bottom:4px}.margin-bottom--xs{margin-bottom:8px}.margin-bottom--sm{margin-bottom:16px}.margin-bottom--md{margin-bottom:24px}.margin-bottom--lg{margin-bottom:32px}.margin-bottom--xl{margin-bottom:40px}.margin-bottom--xxl{margin-bottom:60px}.margin-left--xxs{margin-left:4px}.margin-left--xs{margin-left:8px}.margin-left--sm{margin-left:16px}.margin-left--md{margin-left:24px}.margin-left--lg{margin-left:32px}.margin-left--xl{margin-left:40px}.margin-left--xxl{margin-left:60px}.margin-right--xxs{margin-right:4px}.margin-right--xs{margin-right:8px}.margin-right--sm{margin-right:16px}.margin-right--md{margin-right:24px}.margin-right--lg{margin-right:32px}.margin-right--xl{margin-right:40px}.margin-right--xxl{margin-right:60px}.annuaire li a,.article li a,.article table a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a{color:#cd838a;display:inline-block;font-weight:700;padding:0 .1em;position:relative;-webkit-transition:all .3s;transition:all .3s;z-index:0}.annuaire li a:after,.article li a:after,.article table a:after,h1 a:after,h2 a:after,h3 a:after,h4 a:after,h5 a:after,h6 a:after,p a:after{background-color:#cd838a;border-radius:.1em;bottom:0;content:"";height:.1em;left:0;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:100%;z-index:-1}.annuaire li a:active,.annuaire li a:focus,.annuaire li a:hover,.article li a:active,.article li a:focus,.article li a:hover,.article table a:active,.article table a:focus,.article table a:hover,h1 a:active,h1 a:focus,h1 a:hover,h2 a:active,h2 a:focus,h2 a:hover,h3 a:active,h3 a:focus,h3 a:hover,h4 a:active,h4 a:focus,h4 a:hover,h5 a:active,h5 a:focus,h5 a:hover,h6 a:active,h6 a:focus,h6 a:hover,p a:active,p a:focus,p a:hover{color:#fff}.annuaire li a:active:after,.annuaire li a:focus:after,.annuaire li a:hover:after,.article li a:active:after,.article li a:focus:after,.article li a:hover:after,.article table a:active:after,.article table a:focus:after,.article table a:hover:after,h1 a:active:after,h1 a:focus:after,h1 a:hover:after,h2 a:active:after,h2 a:focus:after,h2 a:hover:after,h3 a:active:after,h3 a:focus:after,h3 a:hover:after,h4 a:active:after,h4 a:focus:after,h4 a:hover:after,h5 a:active:after,h5 a:focus:after,h5 a:hover:after,h6 a:active:after,h6 a:focus:after,h6 a:hover:after,p a:active:after,p a:focus:after,p a:hover:after{height:100%}.article h2 a{color:#263e60}.article h2 a:after{background-color:#263e60}.article h3 a{color:#6189bf}.article h3 a:after{background-color:#6189bf}.article h4 a{color:#7a608b}.article h4 a:after{background-color:#7a608b}.article h5 a{color:#a77ec3}.article h5 a:after{background-color:#a77ec3}.article h6 a{color:#7085a2}.article h6 a:after{background-color:#7085a2}.article h2 a:active,.article h2 a:focus,.article h2 a:hover,.article h3 a:active,.article h3 a:focus,.article h3 a:hover,.article h4 a:active,.article h4 a:focus,.article h4 a:hover,.article h5 a:active,.article h5 a:focus,.article h5 a:hover,.article h6 a:active,.article h6 a:focus,.article h6 a:hover{color:#fff}.banner-middle ul li:last-of-type a,.banner-middle ul li:not(:last-of-type) a,.btn,.btn--md--gradient1,.btn--md--gradient2,.btn--md--primary,.btn--md--secondary,.btn--md--tertiary,.btn--sm--gradient1,.btn--sm--gradient2,.btn--sm--primary,.btn--sm--secondary,.btn--sm--tertiary,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a,.search-panel .card .buttons a,.wpcf7 form [type=submit]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;letter-spacing:.15em;margin:8px;outline:none;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;z-index:auto}.banner-middle ul li:last-of-type a:before,.banner-middle ul li:not(:last-of-type) a:before,.btn--md--gradient1:before,.btn--md--gradient2:before,.btn--md--primary:before,.btn--md--secondary:before,.btn--md--tertiary:before,.btn--sm--gradient1:before,.btn--sm--gradient2:before,.btn--sm--primary:before,.btn--sm--secondary:before,.btn--sm--tertiary:before,.btn:before,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:before,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:before,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:before,.search-panel .card .buttons a:before,.wpcf7 form [type=submit]:before{bottom:0;content:"";height:100%;position:absolute;right:0;-webkit-transition:all .3s;transition:all .3s;width:100%;z-index:-1}.banner-middle ul li:last-of-type a:after,.banner-middle ul li:not(:last-of-type) a:after,.btn--md--gradient1:after,.btn--md--gradient2:after,.btn--md--primary:after,.btn--md--secondary:after,.btn--md--tertiary:after,.btn--sm--gradient1:after,.btn--sm--gradient2:after,.btn--sm--primary:after,.btn--sm--secondary:after,.btn--sm--tertiary:after,.btn:after,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:after,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:after,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:after,.search-panel .card .buttons a:after,.wpcf7 form [type=submit]:after{display:none}.btn--sm--primary,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a,.search-panel .card .buttons a{border-radius:17px;font-size:.8rem;font-weight:400;height:34px;padding:0 24px}.btn--sm--primary:disabled,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:disabled,.search-panel .card .buttons a:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--sm--primary:disabled:before,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:disabled:before,.search-panel .card .buttons a:disabled:before{display:none}.btn--sm--primary:before,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:before,.search-panel .card .buttons a:before{border-radius:17px}.btn--sm--primary:active:before,.btn--sm--primary:focus:before,.btn--sm--primary:hover:before,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:active:before,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:focus:before,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:hover:before,.search-panel .card .buttons a:active:before,.search-panel .card .buttons a:focus:before,.search-panel .card .buttons a:hover:before{bottom:-4px;right:-4px}.btn--sm--primary,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a,.search-panel .card .buttons a{background-color:#6189bf}.btn--sm--primary:before,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:before,.search-panel .card .buttons a:before{background-color:#95b4df}.btn--sm--secondary,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a{border-radius:17px;font-size:.8rem;font-weight:400;height:34px;padding:0 24px}.btn--sm--secondary:disabled,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--sm--secondary:disabled:before,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:disabled:before{display:none}.btn--sm--secondary:before,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:before{border-radius:17px}.btn--sm--secondary:active:before,.btn--sm--secondary:focus:before,.btn--sm--secondary:hover:before,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:active:before,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:focus:before,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:hover:before{bottom:-4px;right:-4px}.btn--sm--secondary,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a{background-color:#a77ec3}.btn--sm--secondary:before,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:before{background-color:#c3a5d7}.btn--sm--tertiary,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a{border-radius:17px;font-size:.8rem;font-weight:400;height:34px;padding:0 24px}.btn--sm--tertiary:disabled,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--sm--tertiary:disabled:before,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:disabled:before{display:none}.btn--sm--tertiary:before,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:before{border-radius:17px}.btn--sm--tertiary:active:before,.btn--sm--tertiary:focus:before,.btn--sm--tertiary:hover:before,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:active:before,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:focus:before,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:hover:before{bottom:-4px;right:-4px}.btn--sm--tertiary,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a{background-color:#cd838a}.btn--sm--tertiary:before,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:before{background-color:#e2b0b5}.btn--sm--gradient1,.wpcf7 form [type=submit]{border-radius:17px;font-size:.8rem;font-weight:400;height:34px;padding:0 24px}.btn--sm--gradient1:disabled,.wpcf7 form [type=submit]:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--sm--gradient1:disabled:before,.wpcf7 form [type=submit]:disabled:before{display:none}.btn--sm--gradient1:before,.wpcf7 form [type=submit]:before{border-radius:17px}.btn--sm--gradient1:active:before,.btn--sm--gradient1:focus:before,.btn--sm--gradient1:hover:before,.wpcf7 form [type=submit]:active:before,.wpcf7 form [type=submit]:focus:before,.wpcf7 form [type=submit]:hover:before{bottom:-4px;right:-4px}.btn--sm--gradient1,.wpcf7 form [type=submit]{background-image:-webkit-gradient(linear,left top,right top,from(#6189bf),to(#a77ec3));background-image:linear-gradient(90deg,#6189bf,#a77ec3)}.btn--sm--gradient1:before,.wpcf7 form [type=submit]:before{background-image:-webkit-gradient(linear,left top,right top,from(#95b4df),to(#c3a5d7));background-image:linear-gradient(90deg,#95b4df,#c3a5d7)}.btn--sm--gradient2{border-radius:17px;font-size:.8rem;font-weight:400;height:34px;padding:0 24px}.btn--sm--gradient2:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--sm--gradient2:disabled:before{display:none}.btn--sm--gradient2:before{border-radius:17px}.btn--sm--gradient2:active:before,.btn--sm--gradient2:focus:before,.btn--sm--gradient2:hover:before{bottom:-4px;right:-4px}.btn--sm--gradient2{background-image:-webkit-gradient(linear,left top,right top,from(#a77ec3),to(#cd838a));background-image:linear-gradient(90deg,#a77ec3,#cd838a)}.btn--sm--gradient2:before{background-image:-webkit-gradient(linear,left top,right top,from(#c3a5d7),to(#e2b0b5));background-image:linear-gradient(90deg,#c3a5d7,#e2b0b5)}.btn--md--primary{border-radius:21px;font-size:.9rem;font-weight:400;height:42px;padding:0 32px}.btn--md--primary:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--md--primary:disabled:before{display:none}.btn--md--primary:before{border-radius:21px}.btn--md--primary:active:before,.btn--md--primary:focus:before,.btn--md--primary:hover:before{bottom:-5px;right:-5px}.btn--md--primary{background-color:#6189bf}.btn--md--primary:before{background-color:#95b4df}.btn--md--secondary{border-radius:21px;font-size:.9rem;font-weight:400;height:42px;padding:0 32px}.btn--md--secondary:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--md--secondary:disabled:before{display:none}.btn--md--secondary:before{border-radius:21px}.btn--md--secondary:active:before,.btn--md--secondary:focus:before,.btn--md--secondary:hover:before{bottom:-5px;right:-5px}.btn--md--secondary{background-color:#a77ec3}.btn--md--secondary:before{background-color:#c3a5d7}.btn--md--tertiary{border-radius:21px;font-size:.9rem;font-weight:400;height:42px;padding:0 32px}.btn--md--tertiary:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--md--tertiary:disabled:before{display:none}.btn--md--tertiary:before{border-radius:21px}.btn--md--tertiary:active:before,.btn--md--tertiary:focus:before,.btn--md--tertiary:hover:before{bottom:-5px;right:-5px}.btn--md--tertiary{background-color:#cd838a}.btn--md--tertiary:before{background-color:#e2b0b5}.banner-middle ul li:not(:last-of-type) a,.btn--md--gradient1{border-radius:21px;font-size:.9rem;font-weight:400;height:42px;padding:0 32px}.banner-middle ul li:not(:last-of-type) a:disabled,.btn--md--gradient1:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.banner-middle ul li:not(:last-of-type) a:disabled:before,.btn--md--gradient1:disabled:before{display:none}.banner-middle ul li:not(:last-of-type) a:before,.btn--md--gradient1:before{border-radius:21px}.banner-middle ul li:not(:last-of-type) a:active:before,.banner-middle ul li:not(:last-of-type) a:focus:before,.banner-middle ul li:not(:last-of-type) a:hover:before,.btn--md--gradient1:active:before,.btn--md--gradient1:focus:before,.btn--md--gradient1:hover:before{bottom:-5px;right:-5px}.banner-middle ul li:not(:last-of-type) a,.btn--md--gradient1{background-image:-webkit-gradient(linear,left top,right top,from(#6189bf),to(#a77ec3));background-image:linear-gradient(90deg,#6189bf,#a77ec3)}.banner-middle ul li:not(:last-of-type) a:before,.btn--md--gradient1:before{background-image:-webkit-gradient(linear,left top,right top,from(#95b4df),to(#c3a5d7));background-image:linear-gradient(90deg,#95b4df,#c3a5d7)}.banner-middle ul li:last-of-type a,.btn--md--gradient2{border-radius:21px;font-size:.9rem;font-weight:400;height:42px;padding:0 32px}.banner-middle ul li:last-of-type a:disabled,.btn--md--gradient2:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.banner-middle ul li:last-of-type a:disabled:before,.btn--md--gradient2:disabled:before{display:none}.banner-middle ul li:last-of-type a:before,.btn--md--gradient2:before{border-radius:21px}.banner-middle ul li:last-of-type a:active:before,.banner-middle ul li:last-of-type a:focus:before,.banner-middle ul li:last-of-type a:hover:before,.btn--md--gradient2:active:before,.btn--md--gradient2:focus:before,.btn--md--gradient2:hover:before{bottom:-5px;right:-5px}.banner-middle ul li:last-of-type a,.btn--md--gradient2{background-image:-webkit-gradient(linear,left top,right top,from(#a77ec3),to(#cd838a));background-image:linear-gradient(90deg,#a77ec3,#cd838a)}.banner-middle ul li:last-of-type a:before,.btn--md--gradient2:before{background-image:-webkit-gradient(linear,left top,right top,from(#c3a5d7),to(#e2b0b5));background-image:linear-gradient(90deg,#c3a5d7,#e2b0b5)}.buttons,.cards-light .wp-block-group .button,.wp-block-buttons{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;position:relative;z-index:0}.article ol,.article ul,.banner-image .banner-card ol,.banner-image .banner-card ul,.cards-light .wp-block-group ul,.list-ol,.list-ul{list-style-type:none;margin:24px 0;padding:0}.article ol li,.article ul li,.banner-image .banner-card ol li,.banner-image .banner-card ul li,.cards-light .wp-block-group ul li,.list-ol li,.list-ul li{padding:4px 0}.article ol img,.article ul img,.banner-image .banner-card ol img,.banner-image .banner-card ul img,.cards-light .wp-block-group ul img,.list-ol img,.list-ul img{margin:24px auto}.article ul>li:before,.banner-image .banner-card ul>li:before,.cards-light .wp-block-group ul>li:before,.list-ul>li:before{-ms-flex-negative:0;background-color:#cd838a;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:8px;margin-right:8px;-webkit-transition:all .5s;transition:all .5s;width:8px}.article ul>li:hover:before,.banner-image .banner-card ul>li:hover:before,.cards-light .wp-block-group ul>li:hover:before,.list-ul>li:hover:before{background-color:#6189bf}.article ol,.banner-image .banner-card ol,.list-ol{counter-reset:listCount}.article ol>li,.banner-image .banner-card ol>li,.list-ol>li{padding-left:32px;position:relative}.article ol>li:last-of-type:after,.banner-image .banner-card ol>li:last-of-type:after,.list-ol>li:last-of-type:after{display:none}.article ol>li:hover:before,.banner-image .banner-card ol>li:hover:before,.list-ol>li:hover:before{background-color:#95b4df;color:#263e60}.article ol>li:before,.banner-image .banner-card ol>li:before,.list-ol>li:before{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#d1dff2;border-radius:50%;color:#6189bf;content:counter(listCount);counter-increment:listCount;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-weight:700;height:24px;justify-content:center;margin-left:-32px;margin-right:8px;-webkit-transition:all .5s;transition:all .5s;width:24px}.article ol>li:after,.banner-image .banner-card ol>li:after,.list-ol>li:after{background-color:#d1dff2;content:"";height:100%;left:12px;margin-left:-.05em;position:absolute;top:4px;width:.1em;z-index:-5}article h1{color:#cd838a}.article{max-width:780px}.article h2,.article h3,.article h4,.article h5,.article h6{margin-bottom:16px}.article h2{color:#263e60;font-size:1.7rem;margin-top:32px}.article h3{color:#6189bf;font-size:1.4rem;margin-top:24px}.article h4{color:#7a608b;font-size:1.2rem;margin-top:24px}.article h5{color:#a77ec3;font-size:1.1rem;margin-top:16px}.article h6{color:#7085a2;font-size:1rem;margin-top:16px}.article p{margin:16px 0}.article img{border-radius:16px;-webkit-box-shadow:0 0 16px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(0,0,0,.2);display:block;height:auto;max-height:620px;max-width:620px!important;width:auto}.article figure{margin:40px auto;max-width:620px}.article figure img{max-width:100%!important}.article figure figcaption{color:#888;font-size:.9rem;font-style:italic;line-height:1;margin:16px 0;text-align:center}.article .wp-block-group{background-color:#e4dde8;border-radius:16px;margin:40px 0;padding:32px;position:relative}@media (max-width:549px){.article .wp-block-group{max-width:100%;padding:16px}}.article .wp-block-group:hover:before{height:100%;left:-4px;top:-4px;width:100%}.article .wp-block-group:before{border:.1em solid #c3a5d7;border-radius:16px;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:0;left:50%;margin:-.1em;opacity:.5;padding:4px;position:absolute;top:50%;-webkit-transition:all .5s;transition:all .5s;width:0;z-index:-5}.article .wp-block-group :first-child{margin-top:0}.article .wp-block-group :last-child{margin-bottom:0}.article .wp-block-group h2,.article .wp-block-group h3,.article .wp-block-group h4{color:#a77ec3;font-size:1.2rem}.article .wp-block-separator{border-top:.1em dashed #b1b1b1;margin:32px 0}.article .schema-faq img{margin:24px auto}.article .schema-faq .schema-faq-section{margin:40px 0 24px}.article .schema-faq .schema-faq-question{color:#6189bf;display:block;font-size:1.4rem;margin-top:24px}.article .schema-how-to-description{color:#263e60;font-size:1.7rem;font-weight:700;margin-top:32px}.article footer{margin:32px 0}.article footer .article-dates{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#888;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.8rem;font-style:italic;margin:16px 0;text-align:right}.article footer .article-dates:before{background-color:#cdcdcd;border-radius:.1em;content:"";height:.1em;margin-bottom:8px;width:200px}.article footer .article-dates p{margin:4px 0}.article footer .author{background-color:#dedede;border-radius:16px;color:#4e4e4e;margin-left:auto;max-width:620px;padding:24px}.article footer .author .author-title{color:#888;font-size:1.1rem;font-weight:700}.badge{position:relative}.badge--primary .badge-content{background-color:#d1dff2;border-radius:4px;color:#6189bf;display:inline-block;padding:4px}.badge--primary .tooltip{background-color:#6189bf;-webkit-box-shadow:4px 4px 8px rgba(38,62,96,.1);box-shadow:4px 4px 8px rgba(38,62,96,.1)}.badge--secondary .badge-content{background-color:#e4dde8;border-radius:4px;color:#a77ec3;display:inline-block;padding:4px}.badge--secondary .tooltip{background-color:#a77ec3;-webkit-box-shadow:4px 4px 8px rgba(100,89,104,.1);box-shadow:4px 4px 8px rgba(100,89,104,.1)}.badge--tertiary .badge-content{background-color:#f0dadc;border-radius:4px;color:#cd838a;display:inline-block;padding:4px}.badge--tertiary .tooltip{background-color:#cd838a;-webkit-box-shadow:4px 4px 8px rgba(65,33,41,.1);box-shadow:4px 4px 8px rgba(65,33,41,.1)}.badge:hover .tooltip{opacity:1;pointer-events:auto}.badge .badge-content{border-radius:4px;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.15em;line-height:1;padding:4px;text-transform:uppercase;white-space:nowrap}.badge .tooltip{border-radius:4px;color:#fff;font-size:.8rem;font-weight:400;opacity:0;padding:8px;pointer-events:none;position:absolute;right:0;text-align:left;top:100%;-webkit-transition:all .3s;transition:all .3s;width:250px;z-index:50}.banner-top{background-image:linear-gradient(100deg,#6189bf,#a77ec3,#cd838a 90%);border-bottom-right-radius:80% 12vw;-webkit-box-sizing:content-box;box-sizing:content-box;color:#fff;margin-left:-12vw;overflow:hidden;padding-bottom:.1px;padding-left:12vw;padding-right:12vw;-webkit-transition:all .5s;transition:all .5s;width:100%}.banner-top .banner-top-container{margin-bottom:6vw}.banner-top a{color:#fff}.banner-image{padding:16px}@media (min-width:550px){.banner-image{padding:24px}}@media (min-width:960px){.banner-image{padding:32px}}@media (min-width:1200px){.banner-image{padding:40px}}@media (min-width:1350px){.banner-image{padding:60px}}.banner-image{position:relative}.banner-image:before{background-image:url(img/photo.png);background-position:top;background-size:cover;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.banner-image .banner-card{background-color:hsla(0,0%,100%,.7);border-radius:16px;color:#292929;margin-bottom:6vw;margin-left:auto;max-width:620px;padding:32px;position:relative}@media (max-width:959px){.banner-image .banner-card{padding:24px}}.banner-image .banner-card h1{color:#645968;font-size:2rem;font-weight:700;margin-top:0}.banner-image .banner-card p{margin:8px 0}.banner-image .banner-card a:not(.btn--md--gradient1,.btn--md--gradient2){color:#cd838a}.banner-image .banner-card a:not(.btn--md--gradient1,.btn--md--gradient2):active,.banner-image .banner-card a:not(.btn--md--gradient1,.btn--md--gradient2):focus,.banner-image .banner-card a:not(.btn--md--gradient1,.btn--md--gradient2):hover{color:#fff}.banner-middle{background-image:linear-gradient(100deg,rgba(97,137,191,.5),rgba(167,126,195,.5),rgba(205,131,138,.5) 90%);border-bottom-left-radius:140% 12vw;border-bottom-right-radius:140% 12vw;border-top-left-radius:140% 12vw;border-top-right-radius:140% 12vw;-webkit-box-sizing:content-box;box-sizing:content-box;margin-bottom:32px;margin-left:-24vw;margin-top:32px;overflow:hidden;padding:32px 24vw;-webkit-transition:all .5s;transition:all .5s;width:100%}.banner-middle p{color:#412129;font-size:1.2rem;padding:8px;text-align:center}.banner-middle ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}blockquote{background-color:#fff;border-radius:16px;-webkit-box-shadow:4px 4px 8px rgba(167,126,195,.1);box-shadow:4px 4px 8px rgba(167,126,195,.1);margin:32px auto;max-width:620px;padding:24px 32px}blockquote p{color:#4e4e4e;font-size:1.1rem;font-style:italic;margin:8px 0}@media (min-width:550px){blockquote p{padding:0 32px}}blockquote p:first-of-type,blockquote p:last-of-type{position:relative}blockquote p:first-of-type:after,blockquote p:first-of-type:before,blockquote p:last-of-type:after,blockquote p:last-of-type:before{color:#cdcdcd;font-size:2rem;line-height:1;position:absolute}@media (max-width:549px){blockquote p:first-of-type:after,blockquote p:first-of-type:before,blockquote p:last-of-type:after,blockquote p:last-of-type:before{display:none}}blockquote p:first-of-type:before{content:"\e933";left:-.2em;top:-.1em}blockquote p:last-of-type:after{bottom:-.1em;content:"\e934";right:-.2em}blockquote cite{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#cd838a;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-style:normal;justify-content:flex-end;line-height:1;margin:8px 0;padding-top:16px;text-align:right}@media (min-width:550px){blockquote cite:before{background-color:#cd838a;border-radius:50%;content:"";height:8px;margin-right:8px;opacity:.4;width:8px}}.breadcrumb{font-size:.8rem;letter-spacing:.15em;line-height:2;margin-top:16px;opacity:.8;text-transform:uppercase}.breadcrumb a{color:#fff;display:inline-block;position:relative}.breadcrumb a:after,.breadcrumb a:before{background-color:#fff;border-radius:.1em;content:"";height:.1em;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:0}.breadcrumb a:before{left:0;top:-1px}.breadcrumb a:after{bottom:0;right:0;-webkit-transition-delay:.15s;transition-delay:.15s}.breadcrumb a:active:after,.breadcrumb a:active:before,.breadcrumb a:focus:after,.breadcrumb a:focus:before,.breadcrumb a:hover:after,.breadcrumb a:hover:before{width:100%}.breadcrumb span+span:before{content:"\e930";display:inline-block;line-height:1;margin:0 8px 0 4px;opacity:.6}.card,.panels .wp-block-group{background-color:#fff;border-radius:16px;color:#292929;max-width:620px;padding:32px}.card h2,.card h3,.panels .wp-block-group h2,.panels .wp-block-group h3{font-size:1.3rem;margin:0 0 16px}.card h2:first-child:before,.card h3:first-child:before,.panels .wp-block-group h2:first-child:before,.panels .wp-block-group h3:first-child:before{background-color:#ececec;border-radius:4px;content:"";height:4px;margin-bottom:8px;width:24px}.card p,.panels .wp-block-group p{color:#292929;margin:8px 0}.card .buttons,.card .cards-light .wp-block-group .button,.cards-light .panels .wp-block-group .button,.cards-light .wp-block-group .card .button,.panels .cards-light .wp-block-group .button,.panels .wp-block-group .buttons{margin-bottom:-8px;margin-top:16px}.card--primary,.panels .wp-block-group{-webkit-box-shadow:4px 4px 8px rgba(97,137,191,.1);box-shadow:4px 4px 8px rgba(97,137,191,.1)}.card--primary h2,.card--primary h3,.panels .wp-block-group h2,.panels .wp-block-group h3{color:#6189bf}.card--secondary{-webkit-box-shadow:4px 4px 8px rgba(167,126,195,.1);box-shadow:4px 4px 8px rgba(167,126,195,.1)}.card--secondary h2,.card--secondary h3{color:#a77ec3}.card--tertiary{-webkit-box-shadow:4px 4px 8px rgba(205,131,138,.1);box-shadow:4px 4px 8px rgba(205,131,138,.1)}.card--tertiary h2,.card--tertiary h3{color:#cd838a}.panels .wp-block-group{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:549px){.panels .wp-block-group{max-width:100%;padding:16px}}.panels .wp-block-group h2:before{display:none}.cards-light{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.cards-light .wp-block-group{margin-top:8px}@media (min-width:550px){.cards-light .wp-block-group{margin-top:12px}}@media (min-width:960px){.cards-light .wp-block-group{margin-top:16px}}@media (min-width:1200px){.cards-light .wp-block-group{margin-top:20px}}@media (min-width:1350px){.cards-light .wp-block-group{margin-top:30px}}.cards-light .wp-block-group{margin-bottom:8px}@media (min-width:550px){.cards-light .wp-block-group{margin-bottom:12px}}@media (min-width:960px){.cards-light .wp-block-group{margin-bottom:16px}}@media (min-width:1200px){.cards-light .wp-block-group{margin-bottom:20px}}@media (min-width:1350px){.cards-light .wp-block-group{margin-bottom:30px}}.cards-light .wp-block-group{margin-left:16px}@media (min-width:550px){.cards-light .wp-block-group{margin-left:24px}}@media (min-width:960px){.cards-light .wp-block-group{margin-left:32px}}@media (min-width:1200px){.cards-light .wp-block-group{margin-left:40px}}@media (min-width:1350px){.cards-light .wp-block-group{margin-left:60px}}.cards-light .wp-block-group{margin-right:16px}@media (min-width:550px){.cards-light .wp-block-group{margin-right:24px}}@media (min-width:960px){.cards-light .wp-block-group{margin-right:32px}}@media (min-width:1200px){.cards-light .wp-block-group{margin-right:40px}}@media (min-width:1350px){.cards-light .wp-block-group{margin-right:60px}}.cards-light .wp-block-group{max-width:300px}.cards-light .wp-block-group h2,.cards-light .wp-block-group h3{font-size:1.3rem;margin:0 0 16px}.cards-light .wp-block-group p{color:#292929;margin:8px 0}.cards-light .wp-block-group .button{margin-bottom:0}.cards-light .wp-block-group ul{margin:16px 0}.cards-light .wp-block-group:nth-of-type(3n - 2) a:not(.btn--md--gradient1,.btn--md--gradient2),.cards-light .wp-block-group:nth-of-type(3n - 2) h2,.cards-light .wp-block-group:nth-of-type(3n - 2) h3{color:#6189bf}.cards-light .wp-block-group:nth-of-type(3n - 2) a:not(.btn--md--gradient1,.btn--md--gradient2):active,.cards-light .wp-block-group:nth-of-type(3n - 2) a:not(.btn--md--gradient1,.btn--md--gradient2):focus,.cards-light .wp-block-group:nth-of-type(3n - 2) a:not(.btn--md--gradient1,.btn--md--gradient2):hover{color:#fff}.cards-light .wp-block-group:nth-of-type(3n - 2) a:not(.btn--md--gradient1,.btn--md--gradient2):after{background-color:#6189bf}.cards-light .wp-block-group:nth-of-type(3n - 1) a:not(.btn--md--gradient1,.btn--md--gradient2),.cards-light .wp-block-group:nth-of-type(3n - 1) h2,.cards-light .wp-block-group:nth-of-type(3n - 1) h3{color:#a77ec3}.cards-light .wp-block-group:nth-of-type(3n - 1) a:not(.btn--md--gradient1,.btn--md--gradient2):active,.cards-light .wp-block-group:nth-of-type(3n - 1) a:not(.btn--md--gradient1,.btn--md--gradient2):focus,.cards-light .wp-block-group:nth-of-type(3n - 1) a:not(.btn--md--gradient1,.btn--md--gradient2):hover{color:#fff}.cards-light .wp-block-group:nth-of-type(3n - 1) a:not(.btn--md--gradient1,.btn--md--gradient2):after{background-color:#a77ec3}.cards-light .wp-block-group:nth-of-type(3n - 0) a:not(.btn--md--gradient1,.btn--md--gradient2),.cards-light .wp-block-group:nth-of-type(3n - 0) h2,.cards-light .wp-block-group:nth-of-type(3n - 0) h3{color:#cd838a}.cards-light .wp-block-group:nth-of-type(3n - 0) a:not(.btn--md--gradient1,.btn--md--gradient2):active,.cards-light .wp-block-group:nth-of-type(3n - 0) a:not(.btn--md--gradient1,.btn--md--gradient2):focus,.cards-light .wp-block-group:nth-of-type(3n - 0) a:not(.btn--md--gradient1,.btn--md--gradient2):hover{color:#fff}.cards-light .wp-block-group:nth-of-type(3n - 0) a:not(.btn--md--gradient1,.btn--md--gradient2):after{background-color:#cd838a}.clickable-card,.clickable-card--gradient1,.clickable-card--gradient2,.clickable-card--primary,.clickable-card--secondary,.clickable-card--tertiary{border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:.9rem;max-width:620px;padding:32px;position:relative}.clickable-card h2,.clickable-card h3,.clickable-card h4,.clickable-card h5,.clickable-card h6,.clickable-card--gradient1 h2,.clickable-card--gradient1 h3,.clickable-card--gradient1 h4,.clickable-card--gradient1 h5,.clickable-card--gradient1 h6,.clickable-card--gradient2 h2,.clickable-card--gradient2 h3,.clickable-card--gradient2 h4,.clickable-card--gradient2 h5,.clickable-card--gradient2 h6,.clickable-card--primary h2,.clickable-card--primary h3,.clickable-card--primary h4,.clickable-card--primary h5,.clickable-card--primary h6,.clickable-card--secondary h2,.clickable-card--secondary h3,.clickable-card--secondary h4,.clickable-card--secondary h5,.clickable-card--secondary h6,.clickable-card--tertiary h2,.clickable-card--tertiary h3,.clickable-card--tertiary h4,.clickable-card--tertiary h5,.clickable-card--tertiary h6{color:#fff;font-size:1.7rem;font-weight:400;margin:0 0 16px}.clickable-card--gradient1:before,.clickable-card--gradient2:before,.clickable-card--primary:before,.clickable-card--secondary:before,.clickable-card--tertiary:before,.clickable-card:before{border-radius:16px;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:50%;left:0;opacity:0;padding:8px;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:50%;z-index:-5}.clickable-card--gradient1:active:before,.clickable-card--gradient1:focus:before,.clickable-card--gradient1:hover:before,.clickable-card--gradient2:active:before,.clickable-card--gradient2:focus:before,.clickable-card--gradient2:hover:before,.clickable-card--primary:active:before,.clickable-card--primary:focus:before,.clickable-card--primary:hover:before,.clickable-card--secondary:active:before,.clickable-card--secondary:focus:before,.clickable-card--secondary:hover:before,.clickable-card--tertiary:active:before,.clickable-card--tertiary:focus:before,.clickable-card--tertiary:hover:before,.clickable-card:active:before,.clickable-card:focus:before,.clickable-card:hover:before{height:100%;left:-8px;opacity:.4;top:-8px;width:100%}.clickable-card--primary{color:#263e60}.clickable-card--primary,.clickable-card--primary:before{background-color:#95b4df}.clickable-card--secondary{color:#645968}.clickable-card--secondary,.clickable-card--secondary:before{background-color:#c3a5d7}.clickable-card--tertiary{color:#412129}.clickable-card--tertiary,.clickable-card--tertiary:before{background-color:#e2b0b5}.clickable-card--gradient1{color:#263e60}.clickable-card--gradient1,.clickable-card--gradient1:before{background-image:-webkit-gradient(linear,left top,right top,from(#95b4df),to(#c3a5d7));background-image:linear-gradient(90deg,#95b4df,#c3a5d7)}.clickable-card--gradient2{color:#645968}.clickable-card--gradient2,.clickable-card--gradient2:before{background-image:-webkit-gradient(linear,left top,right top,from(#c3a5d7),to(#e2b0b5));background-image:linear-gradient(90deg,#c3a5d7,#e2b0b5)}.divider{margin-top:16px}@media (min-width:550px){.divider{margin-top:24px}}@media (min-width:960px){.divider{margin-top:32px}}@media (min-width:1200px){.divider{margin-top:40px}}@media (min-width:1350px){.divider{margin-top:60px}}.divider{margin-bottom:16px}@media (min-width:550px){.divider{margin-bottom:24px}}@media (min-width:960px){.divider{margin-bottom:32px}}@media (min-width:1200px){.divider{margin-bottom:40px}}@media (min-width:1350px){.divider{margin-bottom:60px}}.divider{color:#b1b1b1;font-size:2.5rem;font-weight:400;text-align:center}@media (min-width:550px){.divider{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}}.divider:after,.divider:before{-webkit-box-flex:1;border-bottom:4px solid #b1b1b1;content:"";-ms-flex:1;flex:1;height:2.5rem;margin-bottom:-4px;margin-top:-2.5rem;opacity:.3}@media (max-width:549px){.divider:after,.divider:before{display:none}}.divider:before{border-bottom-left-radius:150%;margin-left:-2.5rem;margin-right:24px}.divider:after{border-bottom-right-radius:150%;margin-left:24px;margin-right:-2.5rem}.loader{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:16px 0}.loader span{border-radius:50%;height:24px;margin:0 8px;width:24px}@-webkit-keyframes animation-uh6ebu7{to{-webkit-transform:scale(.2);transform:scale(.2)}}@keyframes animation-uh6ebu7{to{-webkit-transform:scale(.2);transform:scale(.2)}}.loader span{-webkit-animation:animation-uh6ebu7 1.2s ease 0s infinite;animation:animation-uh6ebu7 1.2s ease 0s infinite}.loader span:first-of-type{background-color:#6189bf}.loader span:nth-of-type(2){-webkit-animation-delay:.3s;animation-delay:.3s;background-color:#a77ec3}.loader span:last-of-type{-webkit-animation-delay:.6s;animation-delay:.6s;background-color:#cd838a}.svg-map{max-width:620px}.svg-map foreignObject div{color:#fff;font-size:22px;line-height:1.25;text-align:center;text-shadow:2px 2px 10px #263e60}.svg-map foreignObject div,.svg-map path{-webkit-transition:all .3s;transition:all .3s}.svg-map path{fill:#6189bf;stroke:#ececec;stroke-width:2px}.svg-map a:active path,.svg-map a:focus path,.svg-map a:hover path{fill:#cd838a}.svg-map a:active foreignObject div,.svg-map a:focus foreignObject div,.svg-map a:hover foreignObject div{text-shadow:2px 2px 8px #412129}.message{border-radius:16px;padding:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.message--primary{background-color:#d1dff2}.message--primary .list-ul,.message--primary p{color:#6189bf}.message--primary li:before{background-color:#95b4df}.message--secondary{background-color:#e4dde8}.message--secondary .list-ul,.message--secondary p{color:#a77ec3}.message--secondary li:before{background-color:#c3a5d7}.message--tertiary{background-color:#f0dadc}.message--tertiary .list-ul,.message--tertiary p{color:#cd838a}.message--tertiary li:before{background-color:#e2b0b5}.message--grey{background-color:#ececec}.message--grey .list-ul,.message--grey p{color:#888}.message--grey li:before{background-color:#b1b1b1}.message--sm{border-radius:8px;font-size:.8rem;line-height:1.25;padding:8px}.message i:before{display:inline}.message .list-ul,.message p{margin:4px 0}.message li:before{height:4px;width:4px}.overlay{background-image:-webkit-gradient(linear,left top,right top,from(#95b4df),color-stop(#c3a5d7),to(#e2b0b5));background-image:linear-gradient(90deg,#95b4df,#c3a5d7,#e2b0b5);height:100vh;left:0;margin-top:-100vh;opacity:0;position:fixed;top:0;-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s;-webkit-transition-duration:.3s,0s;transition-duration:.3s,0s;-webkit-transition-property:all,margin-top;transition-property:all,margin-top;width:100%;z-index:-5}.js-open .overlay{margin-top:0;opacity:.8;-webkit-transition-delay:0s;transition-delay:0s}.description{font-size:1.1rem;margin:16px 0;max-width:780px}@media (max-width:959px){.description{font-size:1rem}}.description p{margin:16px 0}.article table,.block-editor-block-list__layout table{background-color:#fff;min-width:400px}.article thead,.block-editor-block-list__layout thead{background-color:#6189bf;border:none!important;color:#fff}.article thead th,.block-editor-block-list__layout thead th{border:.1em solid #95b4df;font-weight:400}.article tbody tr:nth-child(2n),.block-editor-block-list__layout tbody tr:nth-child(2n){background-color:#d1dff2}.article tbody tr td,.block-editor-block-list__layout tbody tr td{border:.1em solid #95b4df}.post-categories{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0 0 8px;padding:0}.post-categories,.post-categories li{display:-webkit-box;display:-ms-flexbox;display:flex}.post-categories li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-categories li:not(:first-of-type):before{background-color:#ececec;border-radius:50%;content:"";height:8px;margin:0 8px;width:8px}.post-categories li a{color:#a0a0a0;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.post-categories li a:active,.post-categories li a:focus,.post-categories li a:hover{color:#cd838a}h1{font-size:3rem;font-weight:400;line-height:1.25;margin:16px 0;max-width:780px;opacity:.8}@media (max-width:959px){h1{font-size:2rem}}.error,.fail,.info,.success,.wpcf7 form .wpcf7-not-valid-tip{border-radius:4px;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.error:before,.fail:before,.info:before,.success:before,.wpcf7 form .wpcf7-not-valid-tip:before{display:none;margin-right:8px}.error:not(:empty),.fail:not(:empty),.info:not(:empty),.success:not(:empty),.wpcf7 form .wpcf7-not-valid-tip:not(:empty){margin-top:8px;padding:4px 8px}.error:not(:empty):before,.fail:not(:empty):before,.info:not(:empty):before,.success:not(:empty):before,.wpcf7 form .wpcf7-not-valid-tip:not(:empty):before{display:inline-block}.info{background-color:rgba(97,137,191,.1);color:#6189bf}.info:before{content:"\e983"}.success{background-color:rgba(75,151,36,.1);color:#4b9724}.success:before{content:"\e92c"}.error,.wpcf7 form .wpcf7-not-valid-tip{background-color:rgba(223,127,9,.1);color:#df7f09}.error:before,.wpcf7 form .wpcf7-not-valid-tip:before{content:"\e902"}.fail{background-color:rgba(222,68,68,.1);color:#de4444}.fail:before{content:"\ea11"}.form-control label,.wpcf7 label{color:#a0a0a0;display:inline-block;font-weight:700;position:relative;-webkit-transition:all .3s;transition:all .3s}.form-control label.has-tooltip:after,.wpcf7 label.has-tooltip:after{color:#cd838a;content:"\e97e";display:inline;line-height:1}.form-control label:hover .tooltip,.wpcf7 label:hover .tooltip{opacity:1;pointer-events:auto}.form-control label .tooltip,.wpcf7 label .tooltip{background-color:#cd838a;border-radius:4px;-webkit-box-shadow:4px 4px 8px rgba(65,33,41,.2);box-shadow:4px 4px 8px rgba(65,33,41,.2);color:#fff;font-size:.8rem;font-weight:400;left:0;opacity:0;padding:8px;pointer-events:none;position:absolute;top:100%;-webkit-transition:all .3s;transition:all .3s;width:250px;z-index:50}.form-control label .tooltip a,.wpcf7 label .tooltip a{color:#fff}.form-control label .tooltip a:after,.wpcf7 label .tooltip a:after{background-color:#fff}.form-control label .tooltip a:active,.form-control label .tooltip a:focus,.form-control label .tooltip a:hover,.wpcf7 label .tooltip a:active,.wpcf7 label .tooltip a:focus,.wpcf7 label .tooltip a:hover{color:#cd838a}.form-control label .tooltip p,.wpcf7 label .tooltip p{margin:0}.form-control [type=date],.form-control [type=email],.form-control [type=number],.form-control [type=search],.form-control [type=tel],.form-control [type=text],.form-control [type=url],.form-control select,.form-control textarea,.wpcf7 [type=date],.wpcf7 [type=email],.wpcf7 [type=number],.wpcf7 [type=search],.wpcf7 [type=tel],.wpcf7 [type=text],.wpcf7 [type=url],.wpcf7 select,.wpcf7 textarea{background-color:#fff;border:none;border-bottom:.1em solid #6189bf;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -8px 16px rgba(97,137,191,.08),-8px 8px 16px rgba(167,126,195,.08),8px 8px 16px rgba(205,131,138,.08);box-shadow:0 -8px 16px rgba(97,137,191,.08),-8px 8px 16px rgba(167,126,195,.08),8px 8px 16px rgba(205,131,138,.08);-webkit-box-sizing:border-box;box-sizing:border-box;color:#292929;display:block;font-size:1.1rem;line-height:1.25;margin:4px 0;max-width:400px;min-width:250px;outline:none;padding:8px;position:relative;-webkit-transition:all .3s,resize 0s;transition:all .3s,resize 0s;width:100%}.form-control [type=date]::-webkit-input-placeholder,.form-control [type=email]::-webkit-input-placeholder,.form-control [type=number]::-webkit-input-placeholder,.form-control [type=search]::-webkit-input-placeholder,.form-control [type=tel]::-webkit-input-placeholder,.form-control [type=text]::-webkit-input-placeholder,.form-control [type=url]::-webkit-input-placeholder,.form-control select::-webkit-input-placeholder,.form-control textarea::-webkit-input-placeholder,.wpcf7 [type=date]::-webkit-input-placeholder,.wpcf7 [type=email]::-webkit-input-placeholder,.wpcf7 [type=number]::-webkit-input-placeholder,.wpcf7 [type=search]::-webkit-input-placeholder,.wpcf7 [type=tel]::-webkit-input-placeholder,.wpcf7 [type=text]::-webkit-input-placeholder,.wpcf7 [type=url]::-webkit-input-placeholder,.wpcf7 select::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder{color:#a0a0a0;font-style:italic}.form-control [type=date]::-moz-placeholder,.form-control [type=email]::-moz-placeholder,.form-control [type=number]::-moz-placeholder,.form-control [type=search]::-moz-placeholder,.form-control [type=tel]::-moz-placeholder,.form-control [type=text]::-moz-placeholder,.form-control [type=url]::-moz-placeholder,.form-control select::-moz-placeholder,.form-control textarea::-moz-placeholder,.wpcf7 [type=date]::-moz-placeholder,.wpcf7 [type=email]::-moz-placeholder,.wpcf7 [type=number]::-moz-placeholder,.wpcf7 [type=search]::-moz-placeholder,.wpcf7 [type=tel]::-moz-placeholder,.wpcf7 [type=text]::-moz-placeholder,.wpcf7 [type=url]::-moz-placeholder,.wpcf7 select::-moz-placeholder,.wpcf7 textarea::-moz-placeholder{color:#a0a0a0;font-style:italic}.form-control [type=date]:-ms-input-placeholder,.form-control [type=email]:-ms-input-placeholder,.form-control [type=number]:-ms-input-placeholder,.form-control [type=search]:-ms-input-placeholder,.form-control [type=tel]:-ms-input-placeholder,.form-control [type=text]:-ms-input-placeholder,.form-control [type=url]:-ms-input-placeholder,.form-control select:-ms-input-placeholder,.form-control textarea:-ms-input-placeholder,.wpcf7 [type=date]:-ms-input-placeholder,.wpcf7 [type=email]:-ms-input-placeholder,.wpcf7 [type=number]:-ms-input-placeholder,.wpcf7 [type=search]:-ms-input-placeholder,.wpcf7 [type=tel]:-ms-input-placeholder,.wpcf7 [type=text]:-ms-input-placeholder,.wpcf7 [type=url]:-ms-input-placeholder,.wpcf7 select:-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder{color:#a0a0a0;font-style:italic}.form-control [type=date]::-ms-input-placeholder,.form-control [type=email]::-ms-input-placeholder,.form-control [type=number]::-ms-input-placeholder,.form-control [type=search]::-ms-input-placeholder,.form-control [type=tel]::-ms-input-placeholder,.form-control [type=text]::-ms-input-placeholder,.form-control [type=url]::-ms-input-placeholder,.form-control select::-ms-input-placeholder,.form-control textarea::-ms-input-placeholder,.wpcf7 [type=date]::-ms-input-placeholder,.wpcf7 [type=email]::-ms-input-placeholder,.wpcf7 [type=number]::-ms-input-placeholder,.wpcf7 [type=search]::-ms-input-placeholder,.wpcf7 [type=tel]::-ms-input-placeholder,.wpcf7 [type=text]::-ms-input-placeholder,.wpcf7 [type=url]::-ms-input-placeholder,.wpcf7 select::-ms-input-placeholder,.wpcf7 textarea::-ms-input-placeholder{color:#a0a0a0;font-style:italic}.form-control [type=date]::placeholder,.form-control [type=email]::placeholder,.form-control [type=number]::placeholder,.form-control [type=search]::placeholder,.form-control [type=tel]::placeholder,.form-control [type=text]::placeholder,.form-control [type=url]::placeholder,.form-control select::placeholder,.form-control textarea::placeholder,.wpcf7 [type=date]::placeholder,.wpcf7 [type=email]::placeholder,.wpcf7 [type=number]::placeholder,.wpcf7 [type=search]::placeholder,.wpcf7 [type=tel]::placeholder,.wpcf7 [type=text]::placeholder,.wpcf7 [type=url]::placeholder,.wpcf7 select::placeholder,.wpcf7 textarea::placeholder{color:#a0a0a0;font-style:italic}.form-control [type=date]:active,.form-control [type=date]:focus,.form-control [type=date]:hover,.form-control [type=email]:active,.form-control [type=email]:focus,.form-control [type=email]:hover,.form-control [type=number]:active,.form-control [type=number]:focus,.form-control [type=number]:hover,.form-control [type=search]:active,.form-control [type=search]:focus,.form-control [type=search]:hover,.form-control [type=tel]:active,.form-control [type=tel]:focus,.form-control [type=tel]:hover,.form-control [type=text]:active,.form-control [type=text]:focus,.form-control [type=text]:hover,.form-control [type=url]:active,.form-control [type=url]:focus,.form-control [type=url]:hover,.form-control select:active,.form-control select:focus,.form-control select:hover,.form-control textarea:active,.form-control textarea:focus,.form-control textarea:hover,.wpcf7 [type=date]:active,.wpcf7 [type=date]:focus,.wpcf7 [type=date]:hover,.wpcf7 [type=email]:active,.wpcf7 [type=email]:focus,.wpcf7 [type=email]:hover,.wpcf7 [type=number]:active,.wpcf7 [type=number]:focus,.wpcf7 [type=number]:hover,.wpcf7 [type=search]:active,.wpcf7 [type=search]:focus,.wpcf7 [type=search]:hover,.wpcf7 [type=tel]:active,.wpcf7 [type=tel]:focus,.wpcf7 [type=tel]:hover,.wpcf7 [type=text]:active,.wpcf7 [type=text]:focus,.wpcf7 [type=text]:hover,.wpcf7 [type=url]:active,.wpcf7 [type=url]:focus,.wpcf7 [type=url]:hover,.wpcf7 select:active,.wpcf7 select:focus,.wpcf7 select:hover,.wpcf7 textarea:active,.wpcf7 textarea:focus,.wpcf7 textarea:hover{border-bottom-color:#cd838a;-webkit-box-shadow:0 -8px 16px rgba(97,137,191,.2),-8px 8px 16px rgba(167,126,195,.2),8px 8px 16px rgba(205,131,138,.2);box-shadow:0 -8px 16px rgba(97,137,191,.2),-8px 8px 16px rgba(167,126,195,.2),8px 8px 16px rgba(205,131,138,.2)}.form-control [type=date]:active+label,.form-control [type=date]:focus+label,.form-control [type=date]:hover+label,.form-control [type=email]:active+label,.form-control [type=email]:focus+label,.form-control [type=email]:hover+label,.form-control [type=number]:active+label,.form-control [type=number]:focus+label,.form-control [type=number]:hover+label,.form-control [type=search]:active+label,.form-control [type=search]:focus+label,.form-control [type=search]:hover+label,.form-control [type=tel]:active+label,.form-control [type=tel]:focus+label,.form-control [type=tel]:hover+label,.form-control [type=text]:active+label,.form-control [type=text]:focus+label,.form-control [type=text]:hover+label,.form-control [type=url]:active+label,.form-control [type=url]:focus+label,.form-control [type=url]:hover+label,.form-control select:active+label,.form-control select:focus+label,.form-control select:hover+label,.form-control textarea:active+label,.form-control textarea:focus+label,.form-control textarea:hover+label,.wpcf7 [type=date]:active+label,.wpcf7 [type=date]:focus+label,.wpcf7 [type=date]:hover+label,.wpcf7 [type=email]:active+label,.wpcf7 [type=email]:focus+label,.wpcf7 [type=email]:hover+label,.wpcf7 [type=number]:active+label,.wpcf7 [type=number]:focus+label,.wpcf7 [type=number]:hover+label,.wpcf7 [type=search]:active+label,.wpcf7 [type=search]:focus+label,.wpcf7 [type=search]:hover+label,.wpcf7 [type=tel]:active+label,.wpcf7 [type=tel]:focus+label,.wpcf7 [type=tel]:hover+label,.wpcf7 [type=text]:active+label,.wpcf7 [type=text]:focus+label,.wpcf7 [type=text]:hover+label,.wpcf7 [type=url]:active+label,.wpcf7 [type=url]:focus+label,.wpcf7 [type=url]:hover+label,.wpcf7 select:active+label,.wpcf7 select:focus+label,.wpcf7 select:hover+label,.wpcf7 textarea:active+label,.wpcf7 textarea:focus+label,.wpcf7 textarea:hover+label{color:#6189bf}.form-control [type=date],.wpcf7 [type=date]{max-width:none;min-width:auto;width:170px}.form-control [type=number],.wpcf7 [type=number]{min-width:auto;width:auto}.form-control textarea,.wpcf7 textarea{max-height:500px;max-width:500px;min-height:200px;resize:vertical}.form-control .characters,.wpcf7 .characters{color:#888;font-size:.9rem;font-style:italic;padding-top:4px}.form-control .characters span,.wpcf7 .characters span{color:#4b9724;font-weight:700}.form-control .characters span.too-short,.wpcf7 .characters span.too-short{color:#df7f09}.radio-group .radio{margin:4px 0;position:relative}.radio-group .radio [type=radio]{-webkit-box-shadow:none;box-shadow:none;left:10.5px;margin:-.1em 0 0;outline:none;position:absolute;top:21px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.radio-group .radio [type=radio]+label{color:#292929;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;line-height:21px;position:relative}.radio-group .radio [type=radio]+label:after,.radio-group .radio [type=radio]+label:before{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;-webkit-transition:all .3s;transition:all .3s}.radio-group .radio [type=radio]+label:before{background-color:#fff;border:.1em solid #a0a0a0;border-radius:50%;content:"";display:block;height:21px;margin-right:8px;width:21px}.radio-group .radio [type=radio]+label:after{background-color:#6189bf;border-radius:50%;content:"";height:11px;left:5px;position:absolute;top:5px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;transform-origin:center;width:11px}.radio-group .radio [type=radio]:active+label:after,.radio-group .radio [type=radio]:focus+label:after,.radio-group .radio [type=radio]:hover+label:after{background-color:#a0a0a0;-webkit-transform:scale(.7);transform:scale(.7)}.radio-group .radio [type=radio]:checked+label{font-weight:700}.radio-group .radio [type=radio]:checked+label:after{background-color:#6189bf;-webkit-transform:scale(1);transform:scale(1)}.form-control .resume{color:#4b9724;font-size:.9rem}@media (min-width:585px){.form-control .resume{border-right:.1em solid rgba(0,0,0,.05);display:inline-block;margin-right:8px;padding-right:8px}}.form-control .resume span{font-weight:700}.form-control .delete{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(222,68,68,.2);border:none;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#de4444;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.2rem;height:32px;justify-content:center;justify-self:flex-end;margin:8px 0;padding:0;-webkit-transition:all .3s;transition:all .3s;width:32px}.form-control .delete:before{background-color:rgba(222,68,68,.1);border:.1em dashed #de4444;border-radius:4px;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:all .3s;transition:all .3s;width:100%;z-index:-5}.form-control .delete:active,.form-control .delete:focus,.form-control .delete:hover{background-color:#de4444;color:#fff}.form-control .delete:active:before,.form-control .delete:focus:before,.form-control .delete:hover:before{opacity:1}.form-control .create{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(75,151,36,.2);border:none;border-radius:16px;color:#4b9724;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;line-height:32px;margin:8px 0;padding:0 10.6666666667px;-webkit-transition:all .3s;transition:all .3s}.form-control .create:active,.form-control .create:focus,.form-control .create:hover{background-color:#4b9724;color:#fff}.form-control .create i{margin-right:8px}.field-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.field-group span{font-size:.8rem;letter-spacing:.1em;margin:8px;text-transform:uppercase}.field-group span:first-child{margin-left:0}.field-group span:last-child{margin-right:0}.field-group .sub-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px}.field-group .sub-group,.field-group-container{display:-webkit-box;display:-ms-flexbox;display:flex}.field-group-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0}.field-group-container .field-group{border-bottom:.1em solid rgba(0,0,0,.05);display:grid;grid-template-areas:"top top ." "a btn ." "b btn ." "error error error";padding:8px 4px;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}.field-group-container .field-group:hover{background-color:rgba(0,0,0,.02)}@media (min-width:585px){.field-group-container .field-group{grid-template-areas:"top top top ." "a b btn ." "error error error error"}}.field-group-container .field-group:last-of-type{border-bottom:none}.field-group-container .field-group .sub-group [type=number]{width:65px}.field-group-container .field-group .sub-group select{min-width:auto;width:auto}.field-group-container .field-group .sub-group:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1;grid-area:top;margin-right:0}.field-group-container .field-group .sub-group:nth-of-type(2){grid-area:a}.field-group-container .field-group .sub-group:nth-of-type(3){grid-area:b}.field-group-container .field-group .delete{grid-area:btn}@media (max-width:584px){.field-group-container .field-group .delete{border-radius:4px;height:80%}}.field-group-container .field-group .delete i:before{line-height:1}.field-group-container .field-group .error{grid-area:error}.form-control{position:relative}@media (min-width:1200px){.form-control{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.form-control.desktop-icon{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:1200px){.form-control.desktop-icon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.form-control.desktop-icon label{font-size:0;position:absolute}}.form-control.desktop-icon label i{display:none}@media (min-width:1200px){.form-control.desktop-icon label i{display:block;font-size:1.2rem;margin-left:8px;margin-top:-4px}.form-control.desktop-icon input,.form-control.desktop-icon select,.form-control.desktop-icon textarea{padding-left:40px}}.form .form-control{margin:24px 0}.form .form-control:first-of-type{margin-top:0}.form .form-control:last-of-type{margin-bottom:0}.wpcf7 form{min-width:250px;padding-top:8px}.wpcf7 form label{display:block}.wpcf7 form p{margin:24px 0}.wpcf7 form p:first-of-type{margin-top:0}.wpcf7 form .submit-block{margin:24px 0}.wpcf7 form .submit-block p{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:0}.wpcf7 form [type=submit]{-webkit-transition:all .3s;transition:all .3s}.wpcf7 form [type=submit]:not(:disabled):active,.wpcf7 form [type=submit]:not(:disabled):focus,.wpcf7 form [type=submit]:not(:disabled):hover{background-image:-webkit-gradient(linear,left top,right top,from(#a77ec3),to(#cd838a));background-image:linear-gradient(90deg,#a77ec3,#cd838a);padding:0 32px}.wpcf7 form .wpcf7-spinner{display:none;margin:0}.wpcf7 form .wpcf7-response-output{background-color:hsla(0,0%,53%,.1);border:none;border-radius:4px;color:#888;margin:24px 0 0;padding:16px}.wpcf7 form .cf-turnstile{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.wpcf7 form.submitting .wpcf7-spinner{display:block}.wpcf7 form.submitting .wpcf7-form-control-wrap,.wpcf7 form.submitting label{opacity:.5}.wpcf7 form.submitting .cf-turnstile,.wpcf7 form.submitting .characters,.wpcf7 form.submitting [type=submit]{display:none}.wpcf7 form.sent .wpcf7-response-output{background-color:rgba(75,151,36,.1);color:#4b9724}.wpcf7 form.sent .cf-turnstile,.wpcf7 form.sent .characters,.wpcf7 form.sent p{display:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:rgba(223,127,9,.1);color:#df7f09}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{background-color:rgba(222,68,68,.1);color:#de4444}.container{margin-top:16px}@media (min-width:550px){.container{margin-top:24px}}@media (min-width:960px){.container{margin-top:32px}}@media (min-width:1200px){.container{margin-top:40px}}@media (min-width:1350px){.container{margin-top:60px}}.container{margin-bottom:16px}@media (min-width:550px){.container{margin-bottom:24px}}@media (min-width:960px){.container{margin-bottom:32px}}@media (min-width:1200px){.container{margin-bottom:40px}}@media (min-width:1350px){.container{margin-bottom:60px}}.container{padding-left:16px}@media (min-width:550px){.container{padding-left:24px}}@media (min-width:960px){.container{padding-left:32px}}@media (min-width:1200px){.container{padding-left:40px}}@media (min-width:1350px){.container{padding-left:60px}}.container{padding-right:16px}@media (min-width:550px){.container{padding-right:24px}}@media (min-width:960px){.container{padding-right:32px}}@media (min-width:1200px){.container{padding-right:40px}}@media (min-width:1350px){.container{padding-right:60px}}.container-flex-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.container-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:grid;gap:24px;justify-items:center;margin:0 auto;max-width:1264px}@media (min-width:960px){.container-grid{gap:32px;grid-template-columns:1fr 1fr;max-width:1272px}}.container-article{margin-top:0}@media (min-width:1200px){header{left:0;position:fixed;top:0;width:100%;z-index:110}}@media (max-width:1199px){header .topbar{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;-webkit-box-shadow:0 0 16px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:space-between;left:0;padding:4px;position:fixed;top:0;width:100%;z-index:110}}@media (min-width:1200px){header .topbar .header-help{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#7085a2;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9rem;height:30px;justify-content:space-between;padding-left:185px}}header .topbar .header-help .wp-block-paragraph{color:#d1dff2;display:none}@media (min-width:1200px){header .topbar .header-help .wp-block-paragraph{display:block}}header .topbar .header-help a{color:#fff}@media (min-width:1200px){.header-logo{background-color:#fff;border-radius:0 0 32px 32px;-webkit-box-shadow:0 0 16px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(0,0,0,.2);left:24px;padding:8px;position:absolute;width:145px}}.header-logo a{display:block}@media (min-width:1200px){.header-logo a svg{width:100%}}.header-logo a svg.afav-svg{height:32px}@media (min-width:1200px){.header-logo a svg.afav-svg{height:auto}}.header-logo a svg.baseline-svg{display:none}@media (min-width:1200px){.header-logo a svg.baseline-svg{display:block}}.header-logo a .st0,.header-logo a .st1{-webkit-transition:all .3s;transition:all .3s}.header-logo a .st0{fill:#6189bf}.header-logo a .st1{fill:#263e60}.header-logo a:active .st0,.header-logo a:focus .st0,.header-logo a:hover .st0{fill:#cd838a}.header-logo a:active .st1,.header-logo a:focus .st1,.header-logo a:hover .st1{fill:#412129}.menu-toggle{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;display:block;height:32px;margin:0;padding:0;position:relative;width:36px}@media (min-width:1200px){.menu-toggle{display:none}}.menu-toggle span{height:.3em;left:0;position:absolute;width:100%}.menu-toggle span:first-of-type{top:0}.menu-toggle span:nth-of-type(2){top:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-toggle span:last-of-type{top:32px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.menu-toggle span:after,.menu-toggle span:before{background-color:#a77ec3;border-radius:.3em;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:100%;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:18px}.menu-toggle span:before{left:0;padding-right:.1em;-webkit-transform-origin:right;transform-origin:right}.menu-toggle span:after{padding-left:.1em;right:0;-webkit-transform-origin:left;transform-origin:left}.menu-toggle.js-open span:first-of-type:before,.menu-toggle.js-open span:nth-of-type(2):before{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.menu-toggle.js-open span:first-of-type:after,.menu-toggle.js-open span:nth-of-type(2):after{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.menu-toggle.js-open span:last-of-type:after,.menu-toggle.js-open span:last-of-type:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.header-menu li{margin:16px 0}@media (min-width:1200px){.header-menu li{height:100%;margin:0 .1em 0 0}}.header-menu li.emphasis a{color:#cd838a}.header-menu li.emphasis a:before{background-image:-webkit-gradient(linear,left top,right top,from(#f0dadc),to(rgba(240,218,220,0)));background-image:linear-gradient(90deg,#f0dadc,rgba(240,218,220,0))}@media (min-width:1200px){.header-menu li.emphasis a:before{background-image:-webkit-gradient(linear,left bottom,left top,from(#f0dadc),to(rgba(240,218,220,0)));background-image:linear-gradient(0deg,#f0dadc,rgba(240,218,220,0))}.header-menu li.emphasis a:after{background-color:#cd838a}}.header-menu li a:active:before,.header-menu li a:focus:before,.header-menu li a:hover:before,.header-menu li.current-menu-item a:before{left:0}@media (min-width:1200px){.header-menu li a:active:before,.header-menu li a:focus:before,.header-menu li a:hover:before,.header-menu li.current-menu-item a:before{top:0}.header-menu li a:active:after,.header-menu li a:focus:after,.header-menu li a:hover:after,.header-menu li.current-menu-item a:after{width:100%}}.header-menu li a{color:#6189bf;display:block;font-size:1.1rem;font-weight:700;overflow:hidden;padding:16px;position:relative;z-index:0}@media (min-width:1200px){.header-menu li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;height:100%;line-height:1;padding-bottom:0;padding-top:0;white-space:nowrap}}.header-menu li a:before{background-image:-webkit-gradient(linear,left top,right top,from(#d1dff2),to(rgba(240,218,220,0)));background-image:linear-gradient(90deg,#d1dff2,rgba(240,218,220,0));content:"";height:100%;left:-100%;position:absolute;top:0;-webkit-transition:all .8s;transition:all .8s;width:100%;z-index:-1}@media (min-width:1200px){.header-menu li a:before{background-image:-webkit-gradient(linear,left bottom,left top,from(#d1dff2),to(rgba(240,218,220,0)));background-image:linear-gradient(0deg,#d1dff2,rgba(240,218,220,0));left:0;top:100%}.header-menu li a:after{background-color:#6189bf;bottom:0;content:"";height:.1em;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s;transition:all .3s;width:0}}@media (max-width:1199px){header nav{height:0;margin-top:40px;position:fixed;top:0;-webkit-transition-delay:.3s;transition-delay:.3s;width:100%;z-index:100}}header nav .header-menu{background-color:#f9f9f9;-webkit-box-shadow:0 0 16px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(0,0,0,.2)}@media (max-width:1199px){header nav .header-menu{border-bottom-left-radius:50% 12vw;border-bottom-right-radius:50% 12vw;-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:-12vw;overflow-y:hidden;padding-left:12vw;padding-right:12vw;padding-top:8px;-webkit-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:all .5s;transition:all .5s;width:100%}}header nav .header-menu ul{list-style-type:none;margin:0;padding:0}@media (min-width:1200px){header nav .header-menu ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;padding-left:185px}}@media (max-width:1199px){header nav.js-open{height:100%;-webkit-transition-delay:0s;transition-delay:0s}header nav.js-open .header-menu{-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:1200px){header nav .overlay{display:none}}.search-toggle{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0dadc;border:none;border-radius:50%;color:#cd838a;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;-webkit-transition:all .3s;transition:all .3s;width:32px}@media (min-width:1200px){.search-toggle:active,.search-toggle:focus,.search-toggle:hover{background-color:hsla(0,0%,100%,.5);color:#263e60}.search-toggle{background-color:hsla(0,0%,98%,.2);border-radius:0;color:#fff;height:100%;padding:0 8px;width:auto}}.search-toggle:before{content:"\e9cc";font-size:1.2rem;line-height:1}@media (min-width:1200px){.search-toggle:before{font-size:.9rem;margin-right:8px}}.search-toggle span{display:none}@media (min-width:1200px){.search-toggle span{display:block}}.popin-container{height:0;position:fixed;top:0;-webkit-transition-delay:.3s;transition-delay:.3s;width:100%;z-index:120}@media (max-width:1199px){.popin-container{margin-top:40px;z-index:100}}@media (min-width:1200px){.popin-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}}.popin-container.js-open{height:100%;-webkit-transition-delay:0s;transition-delay:0s}@media (max-width:1199px){.popin-container.js-open .popin{-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:1200px){.popin-container.js-open .popin{margin-top:32px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.popin-container .popin{background-color:#f9f9f9;-webkit-box-shadow:0 0 16px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(0,0,0,.2);overflow:hidden;-webkit-transition:all .5s;transition:all .5s}@media (max-width:1199px){.popin-container .popin{border-bottom-left-radius:50% 12vw;border-bottom-right-radius:50% 12vw;-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:-12vw;padding-left:12vw;padding-right:12vw;-webkit-transform:translateY(-110%);transform:translateY(-110%);width:100%}}@media (min-width:1200px){.popin-container .popin{border-radius:32px;margin-top:0;max-width:90%;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:780px}}.popin-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,right top,from(#6189bf),color-stop(#a77ec3),to(#cd838a));background-image:linear-gradient(90deg,#6189bf,#a77ec3,#cd838a);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;font-weight:700;justify-content:space-between;padding:24px}@media (max-width:1199px){.popin-header{display:none}}.popin-header button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0;position:relative;z-index:0}.popin-header button:before{border:.1em solid #fff;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:0;opacity:.4;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:0;z-index:-5}.popin-header button:after{content:"\ea11";font-size:1.5em;line-height:1;opacity:.8;-webkit-transition:all .3s;transition:all .3s}.popin-header button:active:before,.popin-header button:focus:before,.popin-header button:hover:before{height:100%;width:100%}.popin-header button:active:after,.popin-header button:focus:after,.popin-header button:hover:after{opacity:1}.popin-header button span{font-size:0}.popin-body{max-height:70vh;overflow:auto;padding:16px 16px 40px}@media (max-width:1199px){.popin-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1200px){.popin-body{padding:24px}}.popin-body-mask-bottom,.popin-body-mask-top{height:40px;position:absolute;width:100%}.popin-body-mask-top{background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(hsla(0,0%,98%,0)));background-image:linear-gradient(180deg,#f9f9f9,hsla(0,0%,98%,0))}.popin-body-mask-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(#f9f9f9),to(hsla(0,0%,98%,0)));background-image:linear-gradient(0deg,#f9f9f9,hsla(0,0%,98%,0));margin-top:-39px}.button-bottom{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,right top,from(#d1dff2),to(#e4dde8));background-image:linear-gradient(90deg,#d1dff2,#e4dde8);border:none;border-radius:100% 100% 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:24px auto -60px;padding:0 120px 60px}@media (min-width:1200px){.button-bottom{display:none}}.button-bottom:before{color:#7085a2;content:"\e931";font-size:3rem;line-height:1}.button-bottom span{font-size:0}.search-panel{padding:24px 0}.search-panel p{color:#888;font-size:.9rem;text-align:center}.search-panel .head{font-size:1.2rem}.search-panel .deco-blocks{grid-gap:32px;display:grid;grid-template-areas:"z1 z2 z3" "z1 z4 z3";height:200px;margin-bottom:-24px;margin-top:32px}@media (max-width:1199px){.search-panel .deco-blocks{display:none}}.search-panel .deco-block{background-color:rgba(0,0,0,.03);border-radius:4px}.search-panel .deco-block:first-of-type{grid-area:z1}.search-panel .deco-block:nth-of-type(2){grid-area:z2}.search-panel .deco-block:nth-of-type(3){grid-area:z3}.search-panel .deco-block:nth-of-type(4){grid-area:z4}.search-panel>.buttons{margin-top:32px}.search-panel .card{margin:16px auto}.bottom-mobile{background-color:#fff;bottom:0;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);height:40px;left:0;position:fixed;width:100%}@media (min-width:1200px){.bottom-mobile{display:none}}.bottom-mobile ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;list-style-type:none;margin:0 auto;max-width:550px;padding:0}@media (min-width:550px){.bottom-mobile ul{border-radius:20px;overflow:hidden}}.bottom-mobile ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}.bottom-mobile ul li:last-of-type a{background-color:#cd838a;border:none}.bottom-mobile ul li:last-of-type a:active,.bottom-mobile ul li:last-of-type a:focus,.bottom-mobile ul li:last-of-type a:hover{background-color:#e2b0b5;color:#412129}.bottom-mobile ul li a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#6189bf;border-right:.1em solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9rem;font-weight:700;height:100%;justify-content:center;letter-spacing:.3em;text-align:center;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.bottom-mobile ul li a:active,.bottom-mobile ul li a:focus,.bottom-mobile ul li a:hover{background-color:#95b4df;color:#263e60}.footer{background-color:#dedede;border-top-left-radius:80% 6vw;border-top-right-radius:80% 12vw;-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:-12vw;margin-top:60px;padding-left:12vw;padding-right:12vw;padding-top:24px;text-align:center;-webkit-transition:all .5s;transition:all .5s;width:100%}@media (max-width:1199px){.footer{margin-bottom:40px}}.footer nav{margin:24px auto;max-width:780px}@media (min-width:550px){.footer nav{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.footer nav ul{list-style-type:none;margin:0;padding:0 8px}.footer nav ul li a{color:#4e4e4e;display:block;font-weight:700;margin:16px auto;padding:4px;position:relative;-webkit-transition:all .3s;transition:all .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:550px){.footer nav ul li a{margin:4px auto}}.footer nav ul li a:after,.footer nav ul li a:before{border-radius:.1em;content:"";height:.1em;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:0}.footer nav ul li a:before{left:0;top:0}.footer nav ul li a:after{bottom:0;right:0;-webkit-transition-delay:.15s;transition-delay:.15s}.footer nav ul li a:active:after,.footer nav ul li a:active:before,.footer nav ul li a:focus:after,.footer nav ul li a:focus:before,.footer nav ul li a:hover:after,.footer nav ul li a:hover:before{width:100%}.footer nav ul li:nth-of-type(3n - 2) a:active,.footer nav ul li:nth-of-type(3n - 2) a:focus,.footer nav ul li:nth-of-type(3n - 2) a:hover{color:#6189bf}.footer nav ul li:nth-of-type(3n - 2) a:after,.footer nav ul li:nth-of-type(3n - 2) a:before{background-color:#95b4df}.footer nav ul li:nth-of-type(3n - 1) a:active,.footer nav ul li:nth-of-type(3n - 1) a:focus,.footer nav ul li:nth-of-type(3n - 1) a:hover{color:#a77ec3}.footer nav ul li:nth-of-type(3n - 1) a:after,.footer nav ul li:nth-of-type(3n - 1) a:before{background-color:#c3a5d7}.footer nav ul li:nth-of-type(3n - 0) a:active,.footer nav ul li:nth-of-type(3n - 0) a:focus,.footer nav ul li:nth-of-type(3n - 0) a:hover{color:#cd838a}.footer nav ul li:nth-of-type(3n - 0) a:after,.footer nav ul li:nth-of-type(3n - 0) a:before{background-color:#e2b0b5}.footer small{color:#888;font-size:.7rem;font-weight:700;letter-spacing:.3em;line-height:1.5;padding:24px 8px;text-transform:uppercase}.admin-bar header{top:46px}@media screen and (min-width:783px){.admin-bar header{top:32px}}.admin-bar header .topbar,.admin-bar header nav{top:46px}@media screen and (min-width:783px){.admin-bar header .topbar,.admin-bar header nav{top:32px}}.admin-bar .popin-container{top:46px}@media screen and (min-width:783px){.admin-bar .popin-container{top:32px}}.admin-bar #wpadminbar{position:fixed}.annuaire details{background-color:#f9f9f9;border-radius:16px;-webkit-box-shadow:4px 4px 8px rgba(97,137,191,.1);box-shadow:4px 4px 8px rgba(97,137,191,.1);color:#292929;margin:32px 0;max-width:780px;padding:32px;-webkit-transition:all .3s;transition:all .3s}@media (min-width:550px){.annuaire details{min-width:300px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.annuaire details:open{background-color:#fff;-webkit-box-shadow:8px 8px 16px rgba(97,137,191,.2);box-shadow:8px 8px 16px rgba(97,137,191,.2)}.annuaire details:open summary{color:#6189bf}.annuaire details summary{font-size:1.3rem;-webkit-transition:all .3s;transition:all .3s}.annuaire details summary:hover{color:#a77ec3}.annuaire details .details-content{padding-top:24px}.annuaire details .details-content p{color:#4e4e4e}.annuaire details h2{color:#263e60;font-size:1.1rem;margin:32px 0 8px}.annuaire details ul{margin:0}@media (max-width:549px){.annuaire details ul li:before{display:none}}.calculator{margin:0 auto;max-width:1264px}@media (min-width:1200px){.calculator{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1272px}}.calculator .form{-webkit-box-flex:1;-ms-flex:1;flex:1}.calculator .form h2{color:#6189bf;font-size:1.3rem;margin:32px 0 16px}.calculator .form h2:before{background-color:#cdcdcd;border-radius:4px;content:"";height:4px;margin-bottom:8px;width:24px}.calculator .card{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:40px}@media (max-width:549px){.calculator .card{padding:16px}}@media (min-width:1200px){.calculator .card{margin-left:32px;margin-top:0}}.calculator .card .head{font-weight:700;text-align:center}.calculator .total{color:#cd838a;display:block;font-size:2.5rem;margin-bottom:8px;text-align:center}.calculator .details__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6189bf;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px}.calculator .details__title:after,.calculator .details__title:before{-webkit-box-flex:1;background-color:#d1dff2;border-radius:.1em;content:"";-ms-flex:1;flex:1;height:.1em;width:100%}.calculator .details__title:before{margin-right:8px}.calculator .details__title:after{margin-left:8px}.calculator .details__title+.details__line{border-top:none;margin-top:0;padding-top:0}.calculator .details__line{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:.1em dashed #ececec;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:4px;padding-top:4px}.calculator .details__line--disabled p{opacity:.4}.calculator .details__line--has-badge p{color:#888}.calculator .details__line__value{text-align:right}@font-face{font-display:block;font-family:feather;font-style:normal;font-weight:400;src:url(fonts/feather/feather.eot);src:url(fonts/feather/feather.eot?#iefix) format("embedded-opentype"),url(fonts/feather/feather.ttf) format("truetype"),url(fonts/feather/feather.woff) format("woff"),url(fonts/feather/feather.svg#feather) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:feather!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-activity:before{content:"\e900"}.icon-airplay:before{content:"\e901"}.icon-alert-circle:before{content:"\e902"}.icon-alert-octagon:before{content:"\e903"}.icon-alert-triangle:before{content:"\e904"}.icon-align-center:before{content:"\e905"}.icon-align-justify:before{content:"\e906"}.icon-align-left:before{content:"\e907"}.icon-align-right:before{content:"\e908"}.icon-anchor:before{content:"\e909"}.icon-aperture:before{content:"\e90a"}.icon-archive:before{content:"\e90b"}.icon-arrow-down:before{content:"\e90c"}.icon-arrow-down-circle:before{content:"\e90d"}.icon-arrow-down-left:before{content:"\e90e"}.icon-arrow-down-right:before{content:"\e90f"}.icon-arrow-left:before{content:"\e910"}.icon-arrow-left-circle:before{content:"\e911"}.icon-arrow-right:before{content:"\e912"}.icon-arrow-right-circle:before{content:"\e913"}.icon-arrow-up:before{content:"\e914"}.icon-arrow-up-circle:before{content:"\e915"}.icon-arrow-up-left:before{content:"\e916"}.icon-arrow-up-right:before{content:"\e917"}.icon-at-sign:before{content:"\e918"}.icon-award:before{content:"\e919"}.icon-bar-chart:before{content:"\e91a"}.icon-bar-chart-2:before{content:"\e91b"}.icon-battery:before{content:"\e91c"}.icon-battery-charging:before{content:"\e91d"}.icon-bell:before{content:"\e91e"}.icon-bell-off:before{content:"\e91f"}.icon-bluetooth:before{content:"\e920"}.icon-bold:before{content:"\e921"}.icon-book:before{content:"\e922"}.icon-book-open:before{content:"\e923"}.icon-bookmark:before{content:"\e924"}.icon-box:before{content:"\e925"}.icon-briefcase:before{content:"\e926"}.icon-calendar:before{content:"\e927"}.icon-camera:before{content:"\e928"}.icon-camera-off:before{content:"\e929"}.icon-cast:before{content:"\e92a"}.icon-check:before{content:"\e92b"}.icon-check-circle:before{content:"\e92c"}.icon-check-square:before{content:"\e92d"}.icon-chevron-down:before{content:"\e92e"}.icon-chevron-left:before{content:"\e92f"}.icon-chevron-right:before{content:"\e930"}.icon-chevron-up:before{content:"\e931"}.icon-chevrons-down:before{content:"\e932"}.icon-chevrons-left:before{content:"\e933"}.icon-chevrons-right:before{content:"\e934"}.icon-chevrons-up:before{content:"\e935"}.icon-chrome:before{content:"\e936"}.icon-circle:before{content:"\e937"}.icon-clipboard:before{content:"\e938"}.icon-clock:before{content:"\e939"}.icon-cloud:before{content:"\e93a"}.icon-cloud-drizzle:before{content:"\e93b"}.icon-cloud-lightning:before{content:"\e93c"}.icon-cloud-off:before{content:"\e93d"}.icon-cloud-rain:before{content:"\e93e"}.icon-cloud-snow:before{content:"\e93f"}.icon-code:before{content:"\e940"}.icon-codepen:before{content:"\e941"}.icon-codesandbox:before{content:"\e942"}.icon-coffee:before{content:"\e943"}.icon-columns:before{content:"\e944"}.icon-command:before{content:"\e945"}.icon-compass:before{content:"\e946"}.icon-copy:before{content:"\e947"}.icon-corner-down-left:before{content:"\e948"}.icon-corner-down-right:before{content:"\e949"}.icon-corner-left-down:before{content:"\e94a"}.icon-corner-left-up:before{content:"\e94b"}.icon-corner-right-down:before{content:"\e94c"}.icon-corner-right-up:before{content:"\e94d"}.icon-corner-up-left:before{content:"\e94e"}.icon-corner-up-right:before{content:"\e94f"}.icon-cpu:before{content:"\e950"}.icon-credit-card:before{content:"\e951"}.icon-crop:before{content:"\e952"}.icon-crosshair:before{content:"\e953"}.icon-database:before{content:"\e954"}.icon-delete:before{content:"\e955"}.icon-disc:before{content:"\e956"}.icon-dollar-sign:before{content:"\e957"}.icon-download:before{content:"\e958"}.icon-download-cloud:before{content:"\e959"}.icon-droplet:before{content:"\e95a"}.icon-edit:before{content:"\e95b"}.icon-edit-2:before{content:"\e95c"}.icon-edit-3:before{content:"\e95d"}.icon-external-link:before{content:"\e95e"}.icon-eye:before{content:"\e95f"}.icon-eye-off:before{content:"\e960"}.icon-facebook:before{content:"\e961"}.icon-fast-forward:before{content:"\e962"}.icon-feather:before{content:"\e963"}.icon-figma:before{content:"\e964"}.icon-file:before{content:"\e965"}.icon-file-minus:before{content:"\e966"}.icon-file-plus:before{content:"\e967"}.icon-file-text:before{content:"\e968"}.icon-film:before{content:"\e969"}.icon-filter:before{content:"\e96a"}.icon-flag:before{content:"\e96b"}.icon-folder:before{content:"\e96c"}.icon-folder-minus:before{content:"\e96d"}.icon-folder-plus:before{content:"\e96e"}.icon-framer:before{content:"\e96f"}.icon-frown:before{content:"\e970"}.icon-gift:before{content:"\e971"}.icon-git-branch:before{content:"\e972"}.icon-git-commit:before{content:"\e973"}.icon-git-merge:before{content:"\e974"}.icon-git-pull-request:before{content:"\e975"}.icon-github:before{content:"\e976"}.icon-gitlab:before{content:"\e977"}.icon-globe:before{content:"\e978"}.icon-grid:before{content:"\e979"}.icon-hard-drive:before{content:"\e97a"}.icon-hash:before{content:"\e97b"}.icon-headphones:before{content:"\e97c"}.icon-heart:before{content:"\e97d"}.icon-help-circle:before{content:"\e97e"}.icon-hexagon:before{content:"\e97f"}.icon-home:before{content:"\e980"}.icon-image:before{content:"\e981"}.icon-inbox:before{content:"\e982"}.icon-info:before{content:"\e983"}.icon-instagram:before{content:"\e984"}.icon-italic:before{content:"\e985"}.icon-key:before{content:"\e986"}.icon-layers:before{content:"\e987"}.icon-layout:before{content:"\e988"}.icon-life-buoy:before{content:"\e989"}.icon-link:before{content:"\e98a"}.icon-link-2:before{content:"\e98b"}.icon-linkedin:before{content:"\e98c"}.icon-list:before{content:"\e98d"}.icon-loader:before{content:"\e98e"}.icon-lock:before{content:"\e98f"}.icon-log-in:before{content:"\e990"}.icon-log-out:before{content:"\e991"}.icon-mail:before{content:"\e992"}.icon-map:before{content:"\e993"}.icon-map-pin:before{content:"\e994"}.icon-maximize:before{content:"\e995"}.icon-maximize-2:before{content:"\e996"}.icon-meh:before{content:"\e997"}.icon-menu:before{content:"\e998"}.icon-message-circle:before{content:"\e999"}.icon-message-square:before{content:"\e99a"}.icon-mic:before{content:"\e99b"}.icon-mic-off:before{content:"\e99c"}.icon-minimize:before{content:"\e99d"}.icon-minimize-2:before{content:"\e99e"}.icon-minus:before{content:"\e99f"}.icon-minus-circle:before{content:"\e9a0"}.icon-minus-square:before{content:"\e9a1"}.icon-monitor:before{content:"\e9a2"}.icon-moon:before{content:"\e9a3"}.icon-more-horizontal:before{content:"\e9a4"}.icon-more-vertical:before{content:"\e9a5"}.icon-mouse-pointer:before{content:"\e9a6"}.icon-move:before{content:"\e9a7"}.icon-music:before{content:"\e9a8"}.icon-navigation:before{content:"\e9a9"}.icon-navigation-2:before{content:"\e9aa"}.icon-octagon:before{content:"\e9ab"}.icon-package:before{content:"\e9ac"}.icon-paperclip:before{content:"\e9ad"}.icon-pause:before{content:"\e9ae"}.icon-pause-circle:before{content:"\e9af"}.icon-pen-tool:before{content:"\e9b0"}.icon-percent:before{content:"\e9b1"}.icon-phone:before{content:"\e9b2"}.icon-phone-call:before{content:"\e9b3"}.icon-phone-forwarded:before{content:"\e9b4"}.icon-phone-incoming:before{content:"\e9b5"}.icon-phone-missed:before{content:"\e9b6"}.icon-phone-off:before{content:"\e9b7"}.icon-phone-outgoing:before{content:"\e9b8"}.icon-pie-chart:before{content:"\e9b9"}.icon-play:before{content:"\e9ba"}.icon-play-circle:before{content:"\e9bb"}.icon-plus:before{content:"\e9bc"}.icon-plus-circle:before{content:"\e9bd"}.icon-plus-square:before{content:"\e9be"}.icon-pocket:before{content:"\e9bf"}.icon-power:before{content:"\e9c0"}.icon-printer:before{content:"\e9c1"}.icon-radio:before{content:"\e9c2"}.icon-refresh-ccw:before{content:"\e9c3"}.icon-refresh-cw:before{content:"\e9c4"}.icon-repeat:before{content:"\e9c5"}.icon-rewind:before{content:"\e9c6"}.icon-rotate-ccw:before{content:"\e9c7"}.icon-rotate-cw:before{content:"\e9c8"}.icon-rss:before{content:"\e9c9"}.icon-save:before{content:"\e9ca"}.icon-scissors:before{content:"\e9cb"}.icon-search:before{content:"\e9cc"}.icon-send:before{content:"\e9cd"}.icon-server:before{content:"\e9ce"}.icon-settings:before{content:"\e9cf"}.icon-share:before{content:"\e9d0"}.icon-share-2:before{content:"\e9d1"}.icon-shield:before{content:"\e9d2"}.icon-shield-off:before{content:"\e9d3"}.icon-shopping-bag:before{content:"\e9d4"}.icon-shopping-cart:before{content:"\e9d5"}.icon-shuffle:before{content:"\e9d6"}.icon-sidebar:before{content:"\e9d7"}.icon-skip-back:before{content:"\e9d8"}.icon-skip-forward:before{content:"\e9d9"}.icon-slack:before{content:"\e9da"}.icon-slash:before{content:"\e9db"}.icon-sliders:before{content:"\e9dc"}.icon-smartphone:before{content:"\e9dd"}.icon-smile:before{content:"\e9de"}.icon-speaker:before{content:"\e9df"}.icon-square:before{content:"\e9e0"}.icon-star:before{content:"\e9e1"}.icon-stop-circle:before{content:"\e9e2"}.icon-sun:before{content:"\e9e3"}.icon-sunrise:before{content:"\e9e4"}.icon-sunset:before{content:"\e9e5"}.icon-tablet:before{content:"\e9e6"}.icon-tag:before{content:"\e9e7"}.icon-target:before{content:"\e9e8"}.icon-terminal:before{content:"\e9e9"}.icon-thermometer:before{content:"\e9ea"}.icon-thumbs-down:before{content:"\e9eb"}.icon-thumbs-up:before{content:"\e9ec"}.icon-toggle-left:before{content:"\e9ed"}.icon-toggle-right:before{content:"\e9ee"}.icon-tool:before{content:"\e9ef"}.icon-trash:before{content:"\e9f0"}.icon-trash-2:before{content:"\e9f1"}.icon-trello:before{content:"\e9f2"}.icon-trending-down:before{content:"\e9f3"}.icon-trending-up:before{content:"\e9f4"}.icon-triangle:before{content:"\e9f5"}.icon-truck:before{content:"\e9f6"}.icon-tv:before{content:"\e9f7"}.icon-twitch:before{content:"\e9f8"}.icon-twitter:before{content:"\e9f9"}.icon-type:before{content:"\e9fa"}.icon-umbrella:before{content:"\e9fb"}.icon-underline:before{content:"\e9fc"}.icon-unlock:before{content:"\e9fd"}.icon-upload:before{content:"\e9fe"}.icon-upload-cloud:before{content:"\e9ff"}.icon-user:before{content:"\ea00"}.icon-user-check:before{content:"\ea01"}.icon-user-minus:before{content:"\ea02"}.icon-user-plus:before{content:"\ea03"}.icon-user-x:before{content:"\ea04"}.icon-users:before{content:"\ea05"}.icon-video:before{content:"\ea06"}.icon-video-off:before{content:"\ea07"}.icon-voicemail:before{content:"\ea08"}.icon-volume:before{content:"\ea09"}.icon-volume-1:before{content:"\ea0a"}.icon-volume-2:before{content:"\ea0b"}.icon-volume-x:before{content:"\ea0c"}.icon-watch:before{content:"\ea0d"}.icon-wifi:before{content:"\ea0e"}.icon-wifi-off:before{content:"\ea0f"}.icon-wind:before{content:"\ea10"}.icon-x:before{content:"\ea11"}.icon-x-circle:before{content:"\ea12"}.icon-x-octagon:before{content:"\ea13"}.icon-x-square:before{content:"\ea14"}.icon-youtube:before{content:"\ea15"}.icon-zap:before{content:"\ea16"}.icon-zap-off:before{content:"\ea17"}.icon-zoom-in:before{content:"\ea18"}.icon-zoom-out:before{content:"\ea19"}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsInN0eWxlLmNzcyIsInZhcmlhYmxlcy9fZm9udHMuc2NzcyIsImljb25zL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX2dlbmVyYWwuc2NzcyIsInZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJiYXNlL19oZWxwZXJzLnNjc3MiLCJ2YXJpYWJsZXMvX3NwYWNlcy5zY3NzIiwiY29tcG9uZW50cy9fbGlua3Muc2NzcyIsInZhcmlhYmxlcy9fc2l6ZXMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJjb21wb25lbnRzL19hcnRpY2xlcy5zY3NzIiwidmFyaWFibGVzL19yb3VuZGVkLnNjc3MiLCJ2YXJpYWJsZXMvX3NoYWRvd3Muc2NzcyIsImNvbXBvbmVudHMvX2JhZGdlcy5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVycy5zY3NzIiwidmFyaWFibGVzL19yZXNwb25zaXZlLnNjc3MiLCJjb21wb25lbnRzL19ibG9ja3F1b3Rlcy5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX2RpdmlkZXJzLnNjc3MiLCJjb21wb25lbnRzL19sb2FkZXIuc2NzcyIsInZhcmlhYmxlcy9fYW5pbWF0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fbWFwLnNjc3MiLCJjb21wb25lbnRzL19tZXNzYWdlcy5zY3NzIiwiY29tcG9uZW50cy9fb3ZlcmxheS5zY3NzIiwiY29tcG9uZW50cy9fcGFyYWdyYXBocy5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJjb21wb25lbnRzL190YWdzLnNjc3MiLCJjb21wb25lbnRzL190aXRsZXMuc2NzcyIsImNvbXBvbmVudHMvZm9ybS9fZm9ybS1tZXNzYWdlcy5zY3NzIiwiY29tcG9uZW50cy9mb3JtL19sYWJlbHMuc2NzcyIsImNvbXBvbmVudHMvZm9ybS9faW5wdXRzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0vX3RleHRhcmVhcy5zY3NzIiwiY29tcG9uZW50cy9mb3JtL19yYWRpb3Muc2NzcyIsImNvbXBvbmVudHMvZm9ybS9fcmVzdW1lLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0vX2FjdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvZm9ybS9fZmllbGQtZ3JvdXBzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0vX2Zvcm0tY29udHJvbHMuc2NzcyIsImNvbXBvbmVudHMvZm9ybS9fY2Y3LnNjc3MiLCJsYXlvdXQvX2NvbnRhaW5lcnMuc2NzcyIsImxheW91dC9oZWFkZXIvX2hlYWRlci5zY3NzIiwibGF5b3V0L2hlYWRlci9fbG9nby5zY3NzIiwibGF5b3V0L2hlYWRlci9fbWVudS10b2dnbGUuc2NzcyIsImxheW91dC9oZWFkZXIvX21lbnUtbGlua3Muc2NzcyIsImxheW91dC9oZWFkZXIvX21lbnUuc2NzcyIsImxheW91dC9oZWFkZXIvX3NlYXJjaC10b2dnbGUuc2NzcyIsImxheW91dC9wb3Bpbi9fcG9waW4uc2NzcyIsImxheW91dC9wb3Bpbi9fcG9waW4taGVhZGVyLnNjc3MiLCJsYXlvdXQvcG9waW4vX3BvcGluLWJvZHkuc2NzcyIsImxheW91dC9wb3Bpbi9fY2xvc2Uuc2NzcyIsImxheW91dC9wb3Bpbi9fc2VhcmNoLnNjc3MiLCJsYXlvdXQvX2JvdHRvbS1tb2JpbGUuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2FkbWluLnNjc3MiLCJwYWdlcy9fYW5udWFpcmUuc2NzcyIsInBhZ2VzL19jYWxjdWxhdG9yLnNjc3MiLCJpY29ucy9fc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Q0FBQSxDQ1VBLEtBRUUsNkJBQUEsQ0FEQSxnQkNRRixDREdBLEtBQ0UsUUNLRixDREVBLEtBQ0UsYUNJRixDRElBLEdBQ0UsYUFBQSxDQUNBLGNDR0YsQ0RRQSxHQUNFLDhCQUFBLENBQUEsc0JBQUEsQ0FDQSxRQUFBLENBQ0EsZ0JDQ0YsQ0RPQSxJQUNFLCtCQUFBLENBQ0EsYUNBRixDRFVBLEVBQ0UsNEJDRkYsQ0RVQSxZQUNFLGtCQUFBLENBQ0EseUJBQUEsQ0FDQSx3Q0FBQSxDQUFBLGdDQ0hGLENEVUEsU0FFRSxrQkNKRixDRFlBLGNBR0UsK0JBQUEsQ0FDQSxhQ0xGLENEWUEsTUFDRSxhQ05GLENEY0EsUUFFRSxhQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsdUJDUEYsQ0RVQSxJQUNFLGFDUEYsQ0RVQSxJQUNFLFNDUEYsQ0RpQkEsSUFDRSxpQkNURixDRG9CQSxzQ0FLRSxtQkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLFFDWEYsQ0RtQkEsYUFFRSxnQkNaRixDRG9CQSxjQUVFLG1CQ2JGLENEb0JBLGdEQUlFLHlCQ2RGLENEcUJBLHdIQUlFLGlCQUFBLENBQ0EsU0NmRixDRHNCQSw0R0FJRSw2QkNoQkYsQ0R1QkEsU0FDRSwwQkNqQkYsQ0QyQkEsT0FDRSw2QkFBQSxDQUFBLHFCQUFBLENBQ0EsYUFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsU0FBQSxDQUNBLGtCQ2xCRixDRHlCQSxTQUNFLHVCQ25CRixDRDBCQSxTQUNFLGFDcEJGLENENEJBLDZCQUVFLDZCQUFBLENBQUEscUJBQUEsQ0FDQSxTQ3JCRixDRDRCQSxrRkFFRSxXQ3RCRixDRDhCQSxjQUNFLDRCQUFBLENBQ0EsbUJDdkJGLENEOEJBLHlDQUNFLHVCQ3hCRixDRGdDQSw2QkFDRSx5QkFBQSxDQUNBLFlDekJGLENEbUNBLFFBQ0UsYUMzQkYsQ0RrQ0EsUUFDRSxpQkM1QkYsQ0Q4Q0Esa0JBQ0UsWUMvQkYsQ0NwVEEsV0FTSSxpQkFBQSxDQVJBLGtCQUFBLENBT0EsaUJBQUEsQ0FEQSxlQVhHLENBTUgscUNBQUEsQ0FDQSwyT0QwVEosQ0NqVEEsV0FTSSxpQkFBQSxDQVJBLGtCQUFBLENBT0EsaUJBQUEsQ0FEQSxlQXhCSyxDQW1CTCx3Q0FBQSxDQUNBLDBQRHNUSixDQzdTQSxtWkMxQkksVUFBQSxDQU9BLGtDQUFBLENBQ0EsaUNBQUEsQ0FUQSw2QkFBQSxDQUVBLGlCQUFBLENBRUEsbUJBQUEsQ0FEQSxlQUFBLENBRUEsbUJGb1ZKLENHNVZBLGdGQWFJLDZCQUFBLENBQUEscUJBQUEsQ0FDQSxhSCtWSixDRzVWQSxLQUVJLHNCSCtWSixDRzVWQSxVQUpJLGlCSHlXSixDR3JXQSxLQUlJLHdCQytDTSxDRGxETiw2QkFBQSxDQUNBLGNGY1csQ0ViWCxlRmlDVyxDRTlCWCxnQkgrVkosQ0c3VkksMEJBUkosS0FTUSxnQkhnV04sQ0FDRixDRzdWQSxFQUVJLFlBQUEsQ0FEQSxvQkhpV0osQ0c3VkEsZUFFSSxjSGdXSixDRzdWQSxTQUVJLFlIZ1dKLENHN1ZBLEVBQ0ksUUhnV0osQ0tuWkEsV0FDSSxzQkFBQSxDQUNBLDJCTHNaSixDS25aQSxnQkFDSSwwQkFBQSxDQUNBLDJCTHNaSixDS25aQSxnQkFFSSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FEQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUx1WkosQ0twWkksdUJBRUksYUp3Q08sQ0l6Q1AsZ0JMdVpSLENNL1lvQixrQkFDSSxlTmtaeEIsQ01uWm9CLGlCQUNJLGVOcVp4QixDTXRab0IsaUJBQ0ksZ0JOd1p4QixDTXpab0IsaUJBQ0ksZ0JOMlp4QixDTTVab0IsaUJBQ0ksZ0JOOFp4QixDTS9ab0IsaUJBQ0ksZ0JOaWF4QixDTWxhb0Isa0JBQ0ksZ0JOb2F4QixDTXJhb0IscUJBQ0ksa0JOdWF4QixDTXhhb0Isb0JBQ0ksa0JOMGF4QixDTTNhb0Isb0JBQ0ksbUJONmF4QixDTTlhb0Isb0JBQ0ksbUJOZ2J4QixDTWpib0Isb0JBQ0ksbUJObWJ4QixDTXBib0Isb0JBQ0ksbUJOc2J4QixDTXZib0IscUJBQ0ksbUJOeWJ4QixDTTFib0IsbUJBQ0ksZ0JONGJ4QixDTTdib0Isa0JBQ0ksZ0JOK2J4QixDTWhjb0Isa0JBQ0ksaUJOa2N4QixDTW5jb0Isa0JBQ0ksaUJOcWN4QixDTXRjb0Isa0JBQ0ksaUJOd2N4QixDTXpjb0Isa0JBQ0ksaUJOMmN4QixDTTVjb0IsbUJBQ0ksaUJOOGN4QixDTS9jb0Isb0JBQ0ksaUJOaWR4QixDTWxkb0IsbUJBQ0ksaUJOb2R4QixDTXJkb0IsbUJBQ0ksa0JOdWR4QixDTXhkb0IsbUJBQ0ksa0JOMGR4QixDTTNkb0IsbUJBQ0ksa0JONmR4QixDTTlkb0IsbUJBQ0ksa0JOZ2V4QixDTWplb0Isb0JBQ0ksa0JObWV4QixDTXBlb0IsaUJBQ0ksY051ZXhCLENNeGVvQixnQkFDSSxjTjBleEIsQ00zZW9CLGdCQUNJLGVONmV4QixDTTllb0IsZ0JBQ0ksZU5nZnhCLENNamZvQixnQkFDSSxlTm1meEIsQ01wZm9CLGdCQUNJLGVOc2Z4QixDTXZmb0IsaUJBQ0ksZU55ZnhCLENNMWZvQixvQkFDSSxpQk40ZnhCLENNN2ZvQixtQkFDSSxpQk4rZnhCLENNaGdCb0IsbUJBQ0ksa0JOa2dCeEIsQ01uZ0JvQixtQkFDSSxrQk5xZ0J4QixDTXRnQm9CLG1CQUNJLGtCTndnQnhCLENNemdCb0IsbUJBQ0ksa0JOMmdCeEIsQ001Z0JvQixvQkFDSSxrQk44Z0J4QixDTS9nQm9CLGtCQUNJLGVOaWhCeEIsQ01saEJvQixpQkFDSSxlTm9oQnhCLENNcmhCb0IsaUJBQ0ksZ0JOdWhCeEIsQ014aEJvQixpQkFDSSxnQk4waEJ4QixDTTNoQm9CLGlCQUNJLGdCTjZoQnhCLENNOWhCb0IsaUJBQ0ksZ0JOZ2lCeEIsQ01qaUJvQixrQkFDSSxnQk5taUJ4QixDTXBpQm9CLG1CQUNJLGdCTnNpQnhCLENNdmlCb0Isa0JBQ0ksZ0JOeWlCeEIsQ00xaUJvQixrQkFDSSxpQk40aUJ4QixDTTdpQm9CLGtCQUNJLGlCTitpQnhCLENNaGpCb0Isa0JBQ0ksaUJOa2pCeEIsQ01uakJvQixrQkFDSSxpQk5xakJ4QixDTXRqQm9CLG1CQUNJLGlCTndqQnhCLENPdGtCSSxnRkFHSSxhSFRHLENHT0gsb0JBQUEsQ0FHQSxlTlpELENNY0MsY0FBQSxDQUpBLGlCQUFBLENBS0EsMEJBQUEsQ0FBQSxrQkFBQSxDQUZBLFNQb2xCUixDT2hsQlEsNElB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QUVBLHdCQUFBLENBQUEscUJBQUEsQ0FDQSx1QkFBQSxDQUFBLG9CQUFBLENBREEsa0JBQUEsQ0FQQSx3Qk50RFEsQ01xRFIsaUJBQUEsQ0FFQSxhTi9ERixDTTBERSwwQkFBQSxDQURBLDJCQUFBLENBV0EsMEJBQUEsQ0FBQSwwQkFBQSxDQUFBLG1CQUFBLENBREEsYUFBQSxDQUhBLGVUaEVMLENTMkRLLFdKMURGLENJcUVFLHNCQUFBLENBTEEsaUJBQUEsQ0FDQSxnQkpuRUYsQ0l3RUUsMEJBQUEsQ0FBQSxrQkFBQSxDQVhBLFVWcWlDWixDVXZoQ1EsOEVBU0ksd0JOM0VRLENNbUVSLFVBQUEsQ0FHQSxXQUFBLENBR0EsU0FBQSxDQUNBLGtCQUFBLENBTkEsaUJBQUEsQ0FJQSxPSnBGQSxDSW1GQSxVRm5GTCxDRWlGSyxVVitoQ1osQ1c1bUNJLFdBQ0ksYVgrbUNSLENXM21DQSxTQUNJLGVYOG1DSixDVzVtQ0ksNERBS0ksa0JYOG1DUixDVzNtQ0ksWUFHSSxhUEhXLENPRVgsZ0JWK0JNLENVaENOLGVYK21DUixDVzFtQ0ksWUFHSSxhUHpCRSxDT3dCRixnQlZ3Qk0sQ1V6Qk4sZVg4bUNSLENXem1DSSxZQUdJLGFQbEJRLENPaUJSLGdCVmlCTSxDVWxCTixlWDZtQ1IsQ1d4bUNJLFlBR0ksYVBwQ0ksQ09tQ0osZ0JWVU8sQ1VYUCxlWDRtQ1IsQ1d2bUNJLFlBR0ksYVAvQk0sQ084Qk4sY1ZESyxDVUFMLGVYMm1DUixDV3RtQ0ksV0FDSSxhWHdtQ1IsQ1c3bENJLGFBTUksa0JDaEVHLENEaUVILDBDRTlEUSxDRjhEUixrQ0U5RFEsQ0Z3RFIsYUFBQSxDQUlBLFdBQUEsQ0FGQSxnQkgzREssQ0cwREwseUJBQUEsQ0FFQSxVWGttQ1IsQ1c1bENJLGdCQUNJLGdCQUFBLENBQ0EsZVg4bENSLENXNWxDUSxvQkFDSSx3Qlg4bENaLENXM2xDUSwyQkFLSSxVUExILENPTUcsZVYxQ0MsQ1V3Q0QsaUJBQUEsQ0FEQSxhVnpCRyxDVXVCSCxhQUFBLENBQ0EsaUJYaW1DWixDV3psQ0kseUJBS0ksd0JQbEZjLENP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QUEsQ0hPQSxVWjYxQ0osQ2VqMkNJLGtDQUNJLGlCZm0yQ1IsQ2VoMkNJLGNBQ0ksVWZrMkNSLENlOTFDQSxjQ1FJLFloQjAxQ0osQ2dCdjFDUSx5QkRYUixjQ1lZLFloQjAxQ1YsQ0FDRixDZ0I1MUNRLHlCRFhSLGNDWVksWWhCKzFDVixDQUNGLENnQmoyQ1EsMEJEWFIsY0NZWSxZaEJvMkNWLENBQ0YsQ2dCdDJDUSwwQkRYUixjQ1lZLFloQnkyQ1YsQ0FDRixDZXQzQ0EsY0FFSSxpQmZ1M0NKLENlcjNDSSxxQkFFSSxtQ0FBQSxDQUVBLHVCQUFBLENBREEscUJBQUEsQ0FGQSxVQUFBLENBUUEsV0FBQSxDQUZBLE1BQUEsQ0FHQSxVQUFBLENBTEEsaUJBQUEsQ0FDQSxLQUFBLENBRUEsVWZ5M0NSLENlcDNDSSwyQkFRSSxtQ0FBQSxDQUZBLGtCSDFDRyxDRzJDSCxhWG1DQyxDV3ZDRCxpQkFBQSxDQURBLGdCQUFBLENBRUEsZVB0Q0ssQ091Q0wsWVR2Q0UsQ1NtQ0YsaUJmNjNDUixDZXAzQ1EseUJBVkosMkJBV1EsWWZ1M0NWLENBQ0YsQ2VyM0NRLDhCQUdJLGFYcENTLENXbUNULGNkRkUsQ2NDRixlZG5ETCxDY3NESyxZZnUzQ1osQ2VwM0NRLDZCQUNJLFlmczNDWixDZW4zQ1EsMEVBQ0ksYWZxM0NaLENlbjNDWSxpUEFHSSxVZm0zQ2hCLENlcjJDQSxlQVFJLDBHQUFBLENIcEVJLG1DQUFBLENBSEosb0NBQUEsQ0FHSSxnQ0FBQSxDQUhKLGlDQUFBLENBTEEsOEJBQUEsQ0FBQSxzQkFBQSxDR3dFQSxrQlRuRk0sQ01lTixpQkFBQSxDR21FQSxlVGxGTSxDU3NGTixlQUFBLENBREEsaUJUckZNLENTNkZOLDBCQUFBLENBQUEsa0JBQUEsQ0hqRkEsVVorN0NKLENlNTJDSSxpQkFHSSxhWGxGWSxDV21GWixnQmQxREssQ2N3REwsV1RwR0UsQ1NtR0YsaUJmaTNDUixDZTMyQ0ksa0JBS0ksdUJBQUEsQ0FBQSxvQkFBQSxDQURBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBRUEsa0JBQUEsQ0FB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LHlCRzZDSiw2Qkg1Q1EsZWhCeW5EVixDQUNGLENnQjNuRFEseUJHNkNKLDZCSDVDUSxlaEI4bkRWLENBQ0YsQ2dCaG9EUSwwQkc2Q0osNkJINUNRLGVoQm1vRFYsQ0FDRixDZ0Jyb0RRLDBCRzZDSiw2Qkg1Q1EsZWhCd29EVixDQUNGLENtQjdsREksNkJIaERBLGlCaEJncERKLENnQjdvRFEseUJHNkNKLDZCSDVDUSxrQmhCZ3BEVixDQUNGLENnQmxwRFEseUJHNkNKLDZCSDVDUSxrQmhCcXBEVixDQUNGLENnQnZwRFEsMEJHNkNKLDZCSDVDUSxrQmhCMHBEVixDQUNGLENnQjVwRFEsMEJHNkNKLDZCSDVDUSxrQmhCK3BEVixDQUNGLENtQnBuREksNkJIaERBLGdCaEJ1cURKLENnQnBxRFEseUJHNkNKLDZCSDVDUSxnQmhCdXFEVixDQUNGLENnQnpxRFEseUJHNkNKLDZCSDVDUSxnQmhCNHFEVixDQUNGLENnQjlxRFEsMEJHNkNKLDZCSDVDUSxnQmhCaXJEVixDQUNGLENnQm5yRFEsMEJHNkNKLDZCSDVDUSxnQmhCc3JEVixDQUNGLENtQjNvREksNkJIaERBLGlCaEI4ckRKLENnQjNyRFEseUJHNkNKLDZCSDVDUSxpQmhCOHJEVixDQUNGLENnQmhzRFEseUJHNkNKLDZCSDVDUSxpQmhCbXNEVixDQUNGLENnQnJzRFEsMEJHNkNKLDZCSDVDUSxpQmhCd3NEVixDQUNGLENnQjFzRFEsMEJHNkNKLDZCSDVDUSxpQmhCNnNEVixDQUNGLENtQmxxREksNkJBS0ksZW5CZ3FEUixDbUI5cERRLGdFQUlJLGdCbEIxQ0UsQ2tCeUNGLGVuQmlxRFosQ21CN3BEUSwrQkFDSSxhZlpILENlYUcsWW5CK3BEWixDbUI1cERRLHFDQUVJLGVuQjZwRFosQ21CMXBEUSxnQ0FFSSxhbkIycERaLENtQi9vRGdCLHdNQUNJLGFuQnFwRHBCLENtQm5wRG9CLG1UQUdJLFVuQm1wRHhCLENtQmhwRG9CLHNHQUNJLHdCbkJrcER4QixDbUI1cERnQix3TUFDSSxhbkJrcURwQixDbUJocURvQixtVEFHSSxVbkJncUR4QixDbUI3cERvQixzR0FDSSx3Qm5CK3BEeEIsQ21CenFEZ0Isd01BQ0ksYW5CK3FEcEIsQ21CN3FEb0IsbVRBR0ksVW5CNnFEeEIsQ21CMXFEb0Isc0dBQ0ksd0JuQjRxRHhCLENtQjlwREEsb0pBTUksa0JQL0lPLENPNElQLDZCQUFBLENBQUEscUJBQUEsQ0FGQSxhQUFBLENBTUEsZWxCeEdTLENrQnFHVCxlWDNJUyxDVzRJVCxZYjVJTSxDYXlJTixpQm5CcXFESixDbUI5cERJLDh6QkFPSSxVZnBGRSxDZXFGRixnQmxCekdNLENrQjBHTixlbEI1SkMsQ2tCeUpELGVuQnVyRFIsQ21CanJESSw4TEFVSSxrQlB4S0csQ09rS0gsOEJBQUEsQ0FBQSxzQkFBQSxDQUhBLFVBQUEsQ0FPQSxVQUFBLENBRkEsTUFBQSxDQUtBLFNBQUEsQ0FGQSxXYnhLRSxDYWlLRixpQkFBQSxDQUdBLEtBQUEsQ0FPQSwwQkFBQSxDQUFBLGtCQUFBLENBTEEsU0FBQSxDQUpBLFVuQjRyRFIsQ21CN3FEUSw0cUJBSUksV0FBQSxDQUZBLFNBQUEsQ0FHQSxVQUFBLENBSkEsUUFBQSxDQUVBLFVuQmlyRFosQ21CMXFEUSx5QkFlUSxhbkI4cERoQixDbUI1cERnQix5REFFSSx3Qm5CNnBEcEIsQ21CaHJEUSwyQkFlUSxhbkJvcURoQixDbUJscURnQiw2REFFSSx3Qm5CbXFEcEIsQ21CdHJEUSwwQkFlUSxhbkIwcURoQixDbUJ4cURnQiwyREFFSSx3Qm5CeXFEcEIsQ21CNXJEUSwyQkFJUSxhbkIyckRoQixDbUJ6ckRnQiw2REFFSSxzRkFBQSxDQUFBLHVEbkIwckRwQixDbUJsc0RRLDJCQUlRLGFuQmlzRGhCLENtQi9yRGdCLDZEQUVJLHNGQUFBLENBQUEsdURuQmdzRHBCLENvQnA0REEsU0o2QkksZWhCMjJESixDZ0J4MkRRLHlCSWhDUixTSmlDWSxlaEIyMkRWLENBQ0YsQ2dCNzJEUSx5QkloQ1IsU0ppQ1ksZWhCZzNEVixDQUNGLENnQmwzRFEsMEJJaENSLFNKaUNZLGVoQnEzRFYsQ0FDRixDZ0J2M0RRLDBCSWhDUixTSmlDWSxlaEIwM0RWLENBQ0YsQ29CNTVEQSxTSjZCSSxrQmhCazRESixDZ0IvM0RRLHlCSWhDUixTSmlDWSxrQmhCazREVixDQUNGLENnQnA0RFEseUJJaENSLFNKaUNZLGtCaEJ1NERWLENBQ0YsQ2dCejREUSwwQkloQ1IsU0ppQ1ksa0JoQjQ0RFYsQ0FDRixDZ0I5NERRLDBCSWhDUixTSmlDWSxrQmhCaTVEVixDQUNGLENvQm43REEsU0FHSSxhaEJ5RUssQ2dCdkVMLGdCbkJnRFUsQ21CakRWLGVuQkhLLENtQktMLGlCcEJtN0RKLENvQmo3REkseUJBUkosU0FVUSx3QkFBQSxDQUFBLHFCQUFBLENBQ0EsdUJBQUEsQ0FBQSxvQkFBQSxDQURBLGtCQUFBLENBREEsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FFQSxzQnBCbzdETixDQUNGLENvQmw3REksK0JBSUksa0JBQUEsQ0FEQSwrQkFBQSxDQURBLFVBQUEsQ0FFQSxVQUFBLENBQUEsTUFBQSxDQUNBLGFuQmtDTSxDbUJoQ04sa0JBQUEsQ0FEQSxrQkFBQSxDQUVBLFVwQm03RFIsQ29CajdEUSx5QkFWSiwrQkFXUSxZcEJvN0RWLENBQ0YsQ29CajdESSxnQkFDSSw4QkFBQSxDQUNBLG1CQUFBLENBQ0EsaUJwQm03RFIsQ29CaDdESSxlQUNJLCtCQUFBLENBQ0EsZ0JkbENFLENjbUNGLG9CcEJrN0RSLENxQng5REEsUUFFSSx1QkFBQSxDQUFBLG9CQUFBLENBREEsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxzQkFBQSxDQUNBLGFyQjI5REosQ3FCejlESSxhQUlJLGlCQUFBLENBSEEsV2ZIRSxDZUtGLFlBQUEsQ0FEQSxVckI2OURSLENzQjc5REkscUNESVEsR0FDSSwyQkFBQSxDQUFBLG1CckI0OURkLENBQ0YsQ3NCbCtESSw2QkRJUSxHQUNJLDJCQUFBLENBQUEsbUJyQjQ5RGQsQ0FDRixDcUJwK0RJLGFDTUEseURBQUEsQ0FBQSxpRHRCaStESixDcUI1OURRLDJCQUNJLHdCckI4OURaLENxQjM5RFEsNEJBRUksMkJBQUEsQ0FBQSxtQkFBQSxDQURBLHdCckI4OURaLENxQjE5RFEsMEJBRUksMkJBQUEsQ0FBQSxtQkFBQSxDQURBLHdCckI2OURaLEN1QnYvREEsU0FDSSxldkIwL0RKLEN1QnYvRFEsMkJBRUksVW5CaUVGLENtQmhFRSxjQUFBLENBR0EsZ0J0QitDRyxDc0JwREgsaUJBQUEsQ0FHQSxnQ3ZCMi9EWixDdUJyL0RJLHlDQUxRLDBCQUFBLENBQUEsa0J2QmdnRVosQ3VCMy9ESSxjQUNJLFluQmJFLENtQmNGLGNuQnlERSxDbUJ4REYsZ0J2QncvRFIsQ3VCaC9EWSxtRUFDSSxZdkJrL0RoQixDdUI5K0RnQiwwR0FDSSwrQnZCZy9EcEIsQ3dCOWdFQSxTQUdJLGtCWkZPLENZQ1AsWWxCRE0sQ2tCQU4seUJBQUEsQ0FBQSxzQkFBQSxDQUFBLGlCeEJtaEVKLEN3QjlnRVEsa0JBQ0ksd0J4QmdoRVosQ3dCOWdFWSwrQ0FFSSxheEJnaEVoQixDd0I1Z0VnQiw0QkFDSSx3QnhCOGdFcEIsQ3dCeGhFUSxvQkFDSSx3QnhCMGhFWixDd0J4aEVZLG1EQUVJLGF4QjBoRWhCLEN3QnRoRWdCLDhCQUNJLHdCeEJ3aEVwQixDd0JsaUVRLG1CQUNJLHdCeEJvaUVaLEN3QmxpRVksaURBRUksYXhCb2lFaEIsQ3dCaGlFZ0IsNkJBQ0ksd0J4QmtpRXBCLEN3QjVoRUksZUFDSSx3QnhCOGhFUixDd0I1aEVRLHlDQUVJLFV4QjhoRVosQ3dCMWhFWSx5QkFDSSx3QnhCNGhFaEIsQ3dCdmhFSSxhQUVJLGlCWnZDRyxDWXdDSCxlQUFBLENBQ0EsZ0J2QmVPLEN1QmxCUCxXeEI0aEVSLEN3QnJoRVEsa0JBQ0ksY3hCdWhFWixDd0JuaEVJLDZCQUVJLFl4QnFoRVIsQ3dCamhFUSxtQkFDSSxVbEI1REEsQ2tCNkRBLFN4Qm1oRVosQ3lCOWtFQSxTQVFJLDBHQUFBLENBQUEsK0RBQUEsQ0FGQSxZQUFBLENBRkEsTUFBQSxDQUdBLGlCQUFBLENBRUEsU0FBQSxDQVJBLGNBQUEsQ0FFQSxLQUFBLENBU0EsK0JBQUEsQ0FBQSx1QkFBQSxDQURBLGtDQUFBLENBQUEsMEJB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QmhCMjFGSixDZ0J4MUZRLHlCd0JoQ1IsV3hCaUNZLGtCaEIyMUZWLENBQ0YsQ2dCNzFGUSx5QndCaENSLFd4QmlDWSxrQmhCZzJGVixDQUNGLENnQmwyRlEsMEJ3QmhDUixXeEJpQ1ksa0JoQnEyRlYsQ0FDRixDZ0J2MkZRLDBCd0JoQ1IsV3hCaUNZLGtCaEIwMkZWLENBQ0YsQ3dDNTRGQSxXeEI2QkksaUJoQmszRkosQ2dCLzJGUSx5QndCaENSLFd4QmlDWSxpQmhCazNGVixDQUNGLENnQnAzRlEseUJ3QmhDUixXeEJpQ1ksaUJoQnUzRlYsQ0FDRixDZ0J6M0ZRLDBCd0JoQ1IsV3hCaUNZLGlCaEI0M0ZWLENBQ0YsQ2dCOTNGUSwwQndCaENSLFd4QmlDWSxpQmhCaTRGVixDQUNGLEN3Q242RkEsV3hCNkJJLGtCaEJ5NEZKLENnQnQ0RlEseUJ3QmhDUixXeEJpQ1ksa0JoQnk0RlYsQ0FDRixDZ0IzNEZRLHlCd0JoQ1IsV3hCaUNZLGtCaEI4NEZWLENBQ0YsQ2dCaDVGUSwwQndCaENSLFd4QmlDWSxrQmhCbTVGVixDQUNGLENnQnI1RlEsMEJ3QmhDUixXeEJpQ1ksa0JoQnc1RlYsQ0FDRixDd0NuN0ZBLHVCQUVJLDJCQUFBLENBQUEsNEJBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FGQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLHlCQUFBLENBQUEscUJ4Q3U3RkosQ3dDbjdGQSxnQkFHSSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsc0JBQUEsQ0FGQSxZQUFBLENBR0EsUWxDZE0sQ2tDWU4sb0JBQUEsQ0FJQSxhQUFBLENBREEsZ0J4Q3U3RkosQ3dDcDdGSSx5QkFSSixnQkFVUSxRbENuQkUsQ2tDa0JGLDZCQUFBLENBRUEsZ0J4Q3U3Rk4sQ0FDRixDd0NwN0ZBLG1CQUNJLFl4Q3U3RkosQ3lDNzhGSSwwQkFESixPQUtRLE1BQUEsQ0FIQSxjQUFBLENBRUEsS0FBQSxDQUVBLFVBQUEsQ0FIQSxXekNvOUZOLENBQ0YsQ3lDOThGUSwwQkFESixlQVVRLHdCQUFBLENB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QSxzQkFBQSxDQURBLG9CbERzK0dKLENrRG4rR0ksMEJBYkosZUFjUSxZbERzK0dOLENBQ0YsQ2tEcCtHSSxzQkFJSSxhOUNQTSxDOENJTixlaEQ4Q1UsQ2dEMUNWLGNBQUEsQ0FGQSxhbER1K0dSLENrRGwrR0ksb0JBQ0ksV2xEbytHUixDbUQ1L0dBLGNBQ0ksY25EKy9HSixDbUQ3L0dJLGdCQUVJLFUvQ3VFQyxDK0N0RUQsZWxEa0NLLENrRHBDTCxpQm5EaWdIUixDbUQ1L0dJLG9CQUNJLGdCbkQ4L0dSLENtRDMvR0ksMkJBSUksYTdDZkUsQzZDYUYsWUFBQSxDQUNBLHlDQUFBLENBRkEsWUFBQSxDQUtBLG1CQUFBLENBREEsZW5EOC9HUixDbUQzL0dRLDBCQVJKLDJCQVNRLFluRDgvR1YsQ0FDRixDbUQzL0dJLDBCQUNJLGdDQUFBLENBQ0EsaUJuRDYvR1IsQ21EMS9HWSx3Q0FDSSxZbkQ0L0doQixDbUQ3L0dZLHlDQUNJLFluRCsvR2hCLENtRGhnSFkseUNBQ0ksWW5Ea2dIaEIsQ21EbmdIWSx5Q0FDSSxZbkRxZ0hoQixDbURoZ0hJLHVCQUNJLGVuRGtnSFIsQ21ELy9HSSxvQkFDSSxnQm5EaWdIUixDb0Q1aUhBLGVBTUkscUJoRGdFTSxDZ0RuRU4sUUFBQSxDQUlBLHlDdkNKWSxDdUNJWixpQ3ZDSlksQ3VDQ1osVzVDRUssQzRDSkwsTUFBQSxDQURBLGNBQUEsQ0FJQSxVcERnakhKLENvRDVpSEksMEJBVEosZUFVUSxZcEQraUhOLENBQ0YsQ29EN2lISSxrQkFNSSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUpBLFc1Q1RDLEM0Q1FELG9CQUFBLENBR0EsYUFBQSxDQURBLGVwQ2pCRSxDb0NtQkYsU3BEZ2pIUixDb0Q3aUhRLHlCQVJKLGtCQVNRLGtCQUFBLENBQ0EsZXBEZ2pIVixDQUNGLENvRDlpSFEscUJBQ0ksa0JBQUEsQ0FBQSxVQUFBLENBQUEsTXBEZ2pIWixDb0Q3aUhnQixvQ0FFSSx3QmhEN0JULENnRDRCUyxXcERnakhwQixDb0Q3aUhvQiwrSEFHSSx3QmhEOUJSLENnRCtCUSxhcEQ2aUh4QixDb0R4aUhZLHVCQUlJLHVCQUFBLENBQUEsb0JBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FPQSx3QmhEdEROLENnRHFETSw0QkFBQSxDQVZBLDZCQUFBLENBQUEscUJBQUEsQ0FZQSxVaERjTixDZ0R4Qk0sbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FNQSxlbkRYSCxDbURVRyxlbkRsRFQsQ21ENENTLFdBQUEsQ0FFQSxzQkFBQSxDQU1BLG1CbkRsQkosQ21EY0ksaUJBQUEsQ0FDQSx3QkFBQSxDQU9BLDBCQUFBLENBQUEsa0JwRDBpSGhCLENvRHhpSGdCLHdGQUdJLHdCaER6REwsQ2dEMERLLGFwRHdpSHBCLENxRHZtSEEsUUFJSSx3QmpEcUVLLENRakRELDhCQUFBLENBTEosZ0NBQUEsQ0FMQSw4QkFBQSxDQUFBLHNCQUFBLENBSUEsaUJBQUEsQ3lDakJBLGUvQ0lPLENNWVAsaUJBQUEsQ0FEQSxrQkFBQSxDeUNkQSxnQkFBQSxDQUNBLGlCQUFBLENBRUEsMEJBQUEsQ0FBQSxrQkFBQSxDekNVQSxVWnVtSEosQ3FEOW1ISSwwQkFSSixRQVNRLGtCckRpbkhOLENBQ0YsQ3FEL21ISSxZQUVJLGdCQUFBLENBREEsZXJEa25IUixDcUQvbUhRLHlCQUpKLFlBTVEsd0JBQUEsQ0FBQSxxQkFBQSxDQURBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsNkJyRGtuSFYsQ0FDRixDcURobkhRLGVBQ0ksb0JBQUEsQ0FDQSxRQUFBLENBQ0EsYXJEa25IWixDcUQvbUhnQixvQkFNSSxhakQ2Q1gsQ2lEakRXLGFBQUEsQ0FLQSxlcERqQ2IsQ29EK0JhLGdCQUFBLENBREEsVy9DbENSLEMrQytCUSxpQkFBQSxDQU9BLDBCQUFBLENBQUEsa0JBQUEsQ0FMQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsaUJyRHNuSHBCLENxRC9tSG9CLHlCQVZKLG9CQVdRLGVyRGtuSHRCLENBQ0YsQ3FEaG5Ib0IscURBTUksa0I3Q2xEakIsQzZDOENpQixVQUFBLENBRUEsVzdDaERqQixDNkMrQ2lCLGlCQUFBLENBSUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUZBLE9yRG1uSHhCLENxRDltSG9CLDJCQUVJLE1BQUEsQ0FEQSxLckRpbkh4QixDcUQ3bUhvQiwwQkFDSSxRQUFBLENBQ0EsT0FBQSxDQUNBLDZCQUFBLENBQUEscUJyRCttSHhCLENxRHptSHdCLHFNQUVJLFVyRDBtSDVCLENxRDdsSDRCLDJJQUdJLGFyRDZsSGhDLENxRDFsSDRCLDZGQUVJLHdCckQybEhoQyxDcURubUg0QiwySUFHSSxhckRtbUhoQyxDcURobUg0Qiw2RkFFSSx3QnJEaW1IaEMsQ3FEem1INEIsMklBR0ksYXJEeW1IaEMsQ3FEdG1INEIsNkZBRUksd0JyRHVtSGhDLENxRDlsSEksY0FFSSxVakR0QkMsQ2lEeUJELGVwRC9ETSxDb0Q4RE4sZXBEcEdELENvRHNHQyxtQnBEcEVJLENvRHFFSixlcEQvQ08sQ29EeUNQLGdCQUFBLENBRUEsd0JyRG9tSFIsQ3NEbHNISSxrQkFSQSxRdEQ4c0hKLENzRDVzSEksb0NBTUEsa0JBTEksUXREK3NITixDQUNGLENzRHhzSFEsZ0RBWEosUXREdXRISixDc0RydEhJLG9DQVNJLGdEQVJBLFF0RHl0SE4sQ0FDRixDc0Q1c0hJLDRCQWpCQSxRdERndUhKLENzRDl0SEksb0NBZUEsNEJBZEksUXREaXVITixDQUNGLENzRGh0SEksdUJBQ0ksY3REa3RIUixDdURwdUhJLGtCQU1JLHdCbkQrREUsQ21EakVGLGtCM0NMRyxDMkNTSCxrREFBQSxDQUFBLDBDQUFBLENBSEEsYW5Ed0VDLENtRDNFRCxhQUFBLENBREEsZS9DQ08sQytDQ1AsWWpERkUsQ2lETUYsMEJBQUEsQ0FBQSxrQnZEd3VIUixDdURydUhRLHlCQVZKLGtCQVlRLGUvQ1pBLEMrQ1dBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSxpQnZEeXVIVixDQUNGLEN1RHR1SFEsdUJBQ0kscUJuRG9ERixDbURuREUsbURBQUEsQ0FBQSwyQ3ZEd3VIWixDdUR0dUhZLCtCQUNJLGF2RHd1SGhCLEN1RHB1SFEsMEJBQ0ksZ0J0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LEN5RDkySEUsNkJBQ0UsZXpEaTNISixDeUQ3MkhFLDhCQUNFLGV6RGczSEosQ3lENTJIRSx3QkFDRSxlekQrMkhKLEN5RDMySEUsK0JBQ0UsZXpEODJISixDeUQxMkhFLHlCQUNFLGV6RDYySEosQ3lEejJIRSxnQ0FDRSxlekQ0MkhKLEN5RHgySEUsc0JBQ0UsZXpEMjJISixDeUR2MkhFLDZCQUNFLGV6RDAySEosQ3lEdDJIRSwyQkFDRSxlekR5MkhKLEN5RHIySEUsNEJBQ0UsZXpEdzJISixDeURwMkhFLHFCQUNFLGV6RHUySEosQ3lEbjJIRSxtQkFDRSxlekRzMkhKLEN5RGwySEUsdUJBQ0UsZXpEcTJISixDeURqMkhFLHlCQUNFLGV6RG8ySEosQ3lEaDJIRSxxQkFDRSxlekRtMkhKLEN5RC8xSEUsOEJBQ0UsZXpEazJISixDeUQ5MUhFLGtCQUNFLGV6RGkySEosQ3lENzFIRSxzQkFDRSxlekRnMkhKLEN5RDUxSEUsdUJBQ0UsZXpEKzFISixDeUQzMUhFLGtCQUNFLGV6RDgxSEosQ3lEMTFIRSxrQkFDRSxlekQ2MUhKLEN5RHoxSEUsdUJBQ0UsZXpENDFISixDeUR4MUhFLHNCQUNFLGV6RDIxSEosQ3lEdjFIRSxpQkFDRSxlekQwMUhKLEN5RHQxSEUsdUJBQ0UsZXpEeTFISixDeURyMUhFLHNCQUNFLGV6RHcxSEosQ3lEcDFIRSxvQkFDRSxlekR1MUhKLEN5RG4xSEUsd0JBQ0UsZXpEczFISixDeURsMUhFLGtCQUNFLGV6RHExSEosQ3lEajFIRSxtQkFDRSxlekRvMUhKLEN5RGgxSEUsMEJBQ0UsZXpEbTFISixDeUQvMEhFLDBCQUNFLGV6RGsxSEosQ3lEOTBIRSwwQkFDRSxlekRpMUhKLEN5RDcwSEUsMEJBQ0UsZXpEZzFISixDeUQ1MEhFLDJCQUNFLGV6RCswSEosQ3lEMzBIRSx3QkFDRSxlekQ4MEhKLEN5RDEwSEUsMkJBQ0UsZXpENjBISixDeUR6MEhFLDJCQUNFLGV6RDQwSEosQ3lEeDBIRSw0QkFDRSxlekQyMEhKLEN5RHYwSEUseUJBQ0UsZXpEMDBISixDeUR0MEhFLG9CQUNFLGV6RHkwSEosQ3lEcjBIRSxvQkFDRSxlekR3MEhKLEN5RHAwSEUsdUJBQ0UsZXpEdTBISixDeURuMEhFLG1CQUNFLGV6RHMwSEosQ3lEbDBIRSxtQkFDRSxlekRxMEhKLEN5RGowSEUsMkJBQ0UsZXpEbzBISixDeURoMEhFLDZCQUNFLGV6RG0wSEosQ3lEL3pIRSx1QkFDRSxlekRrMEhKLEN5RDl6SEUsd0JBQ0UsZXpEaTBISixDeUQ3ekhFLHdCQUNFLGV6RGcwSEosQ3lENXpIRSxrQkFDRSxlekQrekhKLEN5RDN6SEUscUJBQ0UsZXpEOHpISixDeUQxekhFLHlCQUNFLGV6RDZ6SEosQ3lEenpIRSxvQkFDRSxlekQ0ekhKLEN5RHh6SEUscUJBQ0UsZXpEMnpISixDeUR2ekhFLHFCQUNFLGV6RDB6SEosQ3lEdHpIRSxxQkFDRSxlekR5ekhKLEN5RHJ6SEUsa0JBQ0UsZXpEd3pISixDeURwekhFLDhCQUNFLGV6RHV6SEosQ3lEbnpIRSwrQkFDRSxlekRzekhKLEN5RGx6SEUsOEJBQ0UsZXpEcXpISixDeURqekhFLDRCQUNFLGV6RG96SEosQ3lEaHpIRSwrQkFDRSxlekRtekhKLEN5RC95SEUsNkJBQ0UsZXpEa3pISixDeUQ5eUhFLDRCQUNFLGV6RGl6SEosQ3lEN3lIRSw2QkFDRSxlekRnekhKLEN5RDV5SEUsaUJBQ0UsZXpEK3lISixDeUQzeUhFLHlCQUNFLGV6RDh5SEosQ3lEMXlIRSxrQkFDRSxlekQ2eUhKLEN5RHp5SEUsdUJBQ0UsZXpENHlISixDeUR4eUhFLHNCQUNFLGV6RDJ5SEosQ3lEdnlIRSxvQkFDRSxlekQweUhKLEN5RHR5SEUsa0JBQ0UsZXpEeXlISixDeURyeUhFLHlCQUNFLGV6RHd5SEosQ3lEcHlIRSxzQkFDRSxlekR1eUhKLEN5RG55SEUsNEJBQ0UsZXpEc3lISixDeURseUhFLHFCQUNFLGV6RHF5SEosQ3lEanlIRSxrQkFDRSxlekRveUhKLEN5RGh5SEUsb0JBQ0UsZXpEbXlISixDeUQveEhFLG9CQUNFLGV6RGt5SEosQ3lEOXhIRSwyQkFDRSxlekRpeUhKLEN5RDd4SEUsaUJBQ0UsZXpEZ3lISixDeUQ1eEhFLHFCQUNFLGV6RCt4SEosQ3lEM3hIRSxzQkFDRSxlekQ4eEhKLEN5RDF4SEUsMEJBQ0UsZXpENnhISixDeUR6eEhFLHFCQUNFLGV6RDR4SEosQ3lEeHhIRSxtQkFDRSxlekQyeEhKLEN5RHZ4SEUsa0JBQ0UsZXpEMHhISixDeUR0eEhFLHdCQUNFLGV6RHl4SEosQ3lEcnhIRSx1QkFDRSxlekR3eEhKLEN5RHB4SEUsdUJBQ0UsZXpEdXhISixDeURueEhFLGtCQUNFLGV6RHN4SEosQ3lEbHhIRSxvQkFDRSxlekRxeEhKLEN5RGp4SEUsa0JBQ0UsZXpEb3hISixDeURoeEhFLG9CQUNFLGV6RG14SEosQ3lEL3dIRSwwQkFDRSxlekRreEhKLEN5RDl3SEUseUJBQ0UsZXpEaXhISixDeUQ3d0hFLG9CQUNFLGV6RGd4SEosQ3lENXdIRSxtQkFDRSxlekQrd0hKLEN5RDN3SEUsa0JBQ0UsZXpEOHdISixDeUQxd0hFLHdCQUNFLGV6RDZ3SEosQ3lEendIRSx3QkFDRSxlekQ0d0hKLEN5RHh3SEUsdUJBQ0UsZXpEMndISixDeUR2d0hFLDhCQUNFLGV6RDB3SEosQ3lEdHdIRSxvQkFDRSxlekR5d0hKLEN5RHJ3SEUsb0JBQ0UsZXpEd3dISixDeURwd0hFLG1CQUNFLGV6RHV3SEosQ3lEbndIRSxrQkFDRSxlekRzd0hKLEN5RGx3SEUsd0JBQ0UsZXpEcXdISixDeURqd0hFLGtCQUNFLGV6RG93SEosQ3lEaHdIRSx3QkFDRSxlekRtd0hKLEN5RC92SEUsbUJBQ0UsZXpEa3dISixDeUQ5dkhFLHlCQUNFLGV6RGl3SEosQ3lEN3ZIRSxxQkFDRSxlekRnd0hKLEN5RDV2SEUsa0JBQ0UsZXpEK3ZISixDeUQzdkhFLG1CQUNFLGV6RDh2SEosQ3lEMXZIRSxtQkFDRSxlekQ2dkhKLEN5RHp2SEUsa0JBQ0UsZXpENHZISixDeUR4dkhFLHVCQUNFLGV6RDJ2SEosQ3lEdnZIRSxvQkFDRSxlekQwdkhKLEN5RHR2SEUsaUJBQ0UsZXpEeXZISixDeURydkhFLG9CQUNFLGV6RHd2SEosQ3lEcHZIRSxvQkFDRSxlekR1dkhKLEN5RG52SEUsdUJBQ0UsZXpEc3ZISixDeURsdkhFLGtCQUNFLGV6RHF2SEosQ3lEanZIRSxvQkFDRSxlekRvdkhKLEN5RGh2SEUsc0JBQ0UsZXpEbXZISixDeUQvdUhFLGtCQUNFLGV6RGt2SEosQ3lEOXVIRSxvQkFDRSxlekRpdkhKLEN5RDd1SEUsa0JBQ0UsZXpEZ3ZISixDeUQ1dUhFLG9CQUNFLGV6RCt1SEosQ3lEM3VIRSxxQkFDRSxlekQ4dUhKLEN5RDF1SEUsa0JBQ0UsZXpENnVISixDeUR6dUhFLGlCQUNFLGV6RDR1SEosQ3lEeHVIRSxxQkFDRSxlekQydUhKLEN5RHZ1SEUsc0JBQ0UsZXpEMHVISixDeUR0dUhFLHdCQUNFLGV6RHl1SEosQ3lEcnVIRSxpQkFDRSxlekR3dUhKLEN5RHB1SEUsa0JBQ0UsZXpEdXVISixDeURudUhFLDRCQUNFLGV6RHN1SEosQ3lEbHVIRSw0QkFDRSxlekRxdUhKLEN5RGp1SEUsaUJBQ0UsZXpEb3VISixDeURodUhFLHFCQUNFLGV6RG11SEosQ3lEL3RIRSxzQkFDRSxlekRrdUhKLEN5RDl0SEUsd0JBQ0UsZXpEaXVISixDeUQ3dEhFLG1CQUNFLGV6RGd1SEosQ3lENXRIRSwwQkFDRSxlekQrdEhKLEN5RDN0SEUsMEJBQ0UsZXpEOHRISixDeUQxdEhFLHFCQUNFLGV6RDZ0SEosQ3lEenRIRSxrQkFDRSxlekQ0dEhKLEN5RHh0SEUsNkJBQ0UsZXpEMnRISixDeUR2dEhFLDJCQUNFLGV6RDB0SEosQ3lEdHRIRSwyQkFDRSxlekR5dEhKLEN5RHJ0SEUsa0JBQ0UsZXpEd3RISixDeURwdEhFLG1CQUNFLGV6RHV0SEosQ3lEbnRIRSx3QkFDRSxlekRzdEhKLEN5RGx0SEUsMEJBQ0UsZXpEcXRISixDeURqdEhFLHFCQUNFLGV6RG90SEosQ3lEaHRIRSxxQkFDRSxlekRtdEhKLEN5RC9zSEUsdUJBQ0UsZXpEa3RISixDeUQ5c0hFLG1CQUNFLGV6RGl0SEosQ3lEN3NIRSwwQkFDRSxlekRndEhKLEN5RDVzSEUsc0JBQ0UsZXpEK3NISixDeUQzc0hFLHFCQUNFLGV6RDhzSEosQ3lEMXNIRSxtQkFDRSxlekQ2c0hKLEN5RHpzSEUsd0JBQ0UsZXpENHNISixDeUR4c0hFLDZCQUNFLGV6RDJzSEosQ3lEdnNIRSw0QkFDRSxlekQwc0hKLEN5RHRzSEUsMEJBQ0UsZXpEeXNISixDeURyc0hFLHVCQUNFLGV6RHdzSEosQ3lEcHNIRSw0QkFDRSxlekR1c0hKLEN5RG5zSEUsdUJBQ0UsZXpEc3NISixDeURsc0hFLGtCQUNFLGV6RHFzSEosQ3lEanNIRSx5QkFDRSxlekRvc0hKLEN5RGhzSEUsa0JBQ0UsZXpEbXNISixDeUQvckhFLHlCQUNFLGV6RGtzSEosQ3lEOXJIRSx5QkFDRSxlekRpc0hKLEN5RDdySEUsb0JBQ0UsZXpEZ3NISixDeUQ1ckhFLG1CQUNFLGV6RCtySEosQ3lEM3JIRSxxQkFDRSxlekQ4ckhKLEN5RDFySEUsbUJBQ0UsZXpENnJISixDeUR6ckhFLHlCQUNFLGV6RDRySEosQ3lEeHJIRSx3QkFDRSxlekQyckhKLEN5RHZySEUsb0JBQ0UsZXpEMHJISixDeUR0ckhFLG9CQUNFLGV6RHlySEosQ3lEcnJIRSx3QkFDRSxlekR3ckhKLEN5RHBySEUsdUJBQ0UsZXpEdXJISixDeURuckhFLGlCQUNFLGV6RHNySEosQ3lEbHJIRSxrQkFDRSxlekRxckhKLEN5RGpySEUsc0JBQ0UsZXpEb3JISixDeURockhFLG9CQUNFLGV6RG1ySEosQ3lEL3FIRSxrQkFDRSxlekRrckhKLEN5RDlxSEUsb0JBQ0UsZXpEaXJISixDeUQ3cUhFLHNCQUNFLGV6RGdySEosQ3lENXFIRSxtQkFDRSxlekQrcUhKLEN5RDNxSEUscUJBQ0UsZXpEOHFISixDeUQxcUhFLG9CQUNFLGV6RDZxSEosQ3lEenFIRSx3QkFDRSxlekQ0cUhKLEN5RHhxSEUsMEJBQ0UsZXpEMnFISixDeUR2cUhFLDJCQUNFLGV6RDBxSEosQ3lEdHFIRSxxQkFDRSxlekR5cUhKLEN5RHJxSEUscUJBQ0UsZXpEd3FISixDeURwcUhFLHVCQUNFLGV6RHVxSEosQ3lEbnFIRSwwQkFDRSxlekRzcUhKLEN5RGxxSEUsbUJBQ0UsZXpEcXFISixDeURqcUhFLG1CQUNFLGV6RG9xSEosQ3lEaHFIRSxxQkFDRSxlekRtcUhKLEN5RC9wSEUsd0JBQ0UsZXpEa3FISixDeUQ5cEhFLG1CQUNFLGV6RGlxSEosQ3lEN3BIRSxxQkFDRSxlekRncUhKLEN5RDVwSEUsb0JBQ0UsZXpEK3BISixDeUQzcEhFLGtCQUNFLGV6RDhwSEosQ3lEMXBIRSx5QkFDRSxlekQ2cEhKLEN5RHpwSEUsaUJBQ0UsZXpENHBISixDeUR4cEhFLHFCQUNFLGV6RDJwSEosQ3lEdnBIRSxvQkFDRSxlekQwcEhKLEN5RHRwSEUsb0JBQ0UsZXpEeXBISixDeURycEhFLGlCQUNFLGV6RHdwSEosQ3lEcHBIRSxvQkFDRSxlekR1cEhKLEN5RG5wSEUsc0JBQ0UsZXpEc3BISixDeURscEhFLHlCQUNFLGV6RHFwSEosQ3lEanBIRSx5QkFDRSxlekRvcEhKLEN5RGhwSEUsdUJBQ0UsZXpEbXBISixDeUQvb0hFLHlCQUNFLGV6RGtwSEosQ3lEOW9IRSwwQkFDRSxlekRpcEhKLEN5RDdvSEUsa0JBQ0UsZXpEZ3BISixDeUQ1b0hFLG1CQUNFLGV6RCtvSEosQ3lEM29IRSxxQkFDRSxlekQ4b0hKLEN5RDFvSEUsb0JBQ0UsZXpENm9ISixDeUR6b0hFLDJCQUNFLGV6RDRvSEosQ3lEeG9IRSx5QkFDRSxlekQyb0hKLEN5RHZvSEUsc0JBQ0UsZXpEMG9ISixDeUR0b0hFLG1CQUNFLGV6RHlvSEosQ3lEcm9IRSxnQkFDRSxlekR3b0hKLEN5RHBvSEUsb0JBQ0UsZXpEdW9ISixDeURub0hFLHFCQUNFLGV6RHNvSEosQ3lEbG9IRSxrQkFDRSxlekRxb0hKLEN5RGpvSEUsc0JBQ0UsZXpEb29ISixDeURob0hFLHVCQUNFLGV6RG1vSEosQ3lEL25IRSxvQkFDRSxlekRrb0hKLEN5RDluSEUsb0JBQ0UsZXpEaW9ISixDeUQ3bkhFLDBCQUNFLGV6RGdvSEosQ3lENW5IRSxrQkFDRSxlekQrbkhKLEN5RDNuSEUsd0JBQ0UsZXpEOG5ISixDeUQxbkhFLHdCQUNFLGV6RDZuSEosQ3lEem5IRSx1QkFDRSxlekQ0bkhKLEN5RHhuSEUsb0JBQ0UsZXpEMm5ISixDeUR2bkhFLG1CQUNFLGV6RDBuSEosQ3lEdG5IRSxtQkFDRSxlekR5bkhKLEN5RHJuSEUsdUJBQ0UsZXpEd25ISixDeURwbkhFLHVCQUNFLGV6RHVuSEosQ3lEbm5IRSxvQkFDRSxlekRzbkhKLEN5RGxuSEUsc0JBQ0UsZXpEcW5ISixDeURqbkhFLHNCQUNFLGV6RG9uSEosQ3lEaG5IRSxzQkFDRSxlekRtbkhKLEN5RC9tSEUsbUJBQ0UsZXpEa25ISixDeUQ5bUhFLGtCQUNFLGV6RGluSEosQ3lEN21IRSxzQkFDRSxlekRnbkhKLEN5RDVtSEUsa0JBQ0UsZXpEK21ISixDeUQzbUhFLGVBQ0UsZXpEOG1ISixDeUQxbUhFLHNCQUNFLGV6RDZtSEosQ3lEem1IRSx1QkFDRSxlekQ0bUhKLEN5RHhtSEUsc0JBQ0UsZXpEMm1ISixDeUR2bUhFLHFCQUNFLGV6RDBtSEosQ3lEdG1IRSxpQkFDRSxlekR5bUhKLEN5RHJtSEUscUJBQ0UsZXpEd21ISixDeURwbUhFLHFCQUNFLGV6RHVtSEosQ3lEbm1IRSxzQkFDRSxlekRzbUhKIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogQUZBVlxuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IE9saXZpYSBHb21ldHpcbkF1dGhvciBVUkk6IGh0dHBzOi8vZ2l0aHViLmNvbS9PbGl2aWFHb21ldHpcbkRlc2NyaXB0aW9uOiBBIHNwZWNpYWwgdGhlbWUgZm9yIEFGQVYgd2Vic2l0ZVxuVmVyc2lvbjogMS40LjBcblRleHQgRG9tYWluOiBhZmF2XG4qL1xuXG4vLyBCYXNlc1xuQHVzZSBcImJhc2Uvbm9ybWFsaXplXCI7XG5AdXNlIFwiYmFzZS9nZW5lcmFsXCI7XG5AdXNlIFwiYmFzZS9oZWxwZXJzXCI7XG5cbi8vIENvbXBvbmVudHNcbkB1c2UgXCJjb21wb25lbnRzL2xpbmtzXCI7XG5AdXNlIFwiY29tcG9uZW50cy9idXR0b25zXCI7XG5AdXNlIFwiY29tcG9uZW50cy9saXN0c1wiO1xuQHVzZSBcImNvbXBvbmVudHMvYXJ0aWNsZXNcIjtcbkB1c2UgXCJjb21wb25lbnRzL2JhZGdlc1wiO1xuQHVzZSBcImNvbXBvbmVudHMvYmFubmVyc1wiO1xuQHVzZSBcImNvbXBvbmVudHMvYmxvY2txdW90ZXNcIjtcbkB1c2UgXCJjb21wb25lbnRzL2JyZWFkY3J1bWJcIjtcbkB1c2UgXCJjb21wb25lbnRzL2NhcmRzXCI7XG5AdXNlIFwiY29tcG9uZW50cy9kaXZpZGVyc1wiO1xuQHVzZSBcImNvbXBvbmVudHMvbG9hZGVyXCI7XG5AdXNlIFwiY29tcG9uZW50cy9tYXBcIjtcbkB1c2UgXCJjb21wb25lbnRzL21lc3NhZ2VzXCI7XG5AdXNlIFwiY29tcG9uZW50cy9vdmVybGF5XCI7XG5AdXNlIFwiY29tcG9uZW50cy9wYXJhZ3JhcGhzXCI7XG5AdXNlIFwiY29tcG9uZW50cy90YWJsZXNcIjtcbkB1c2UgXCJjb21wb25lbnRzL3RhZ3NcIjtcbkB1c2UgXCJjb21wb25lbnRzL3RpdGxlc1wiO1xuXG4vLyBGb3JtIGNvbXBvbmVudHNcbkB1c2UgXCJjb21wb25lbnRzL2Zvcm0vZm9ybS1tZXNzYWdlc1wiO1xuQHVzZSBcImNvbXBvbmVudHMvZm9ybS9sYWJlbHNcIjtcbkB1c2UgXCJjb21wb25lbnRzL2Zvcm0vaW5wdXRzXCI7XG5AdXNlIFwiY29tcG9uZW50cy9mb3JtL3RleHRhcmVhc1wiO1xuQHVzZSBcImNvbXBvbmVudHMvZm9ybS9yYWRpb3NcIjtcbkB1c2UgXCJjb21wb25lbnRzL2Zvcm0vcmVzdW1lXCI7XG5AdXNlIFwiY29tcG9uZW50cy9mb3JtL2FjdGlvbnNcIjtcbkB1c2UgXCJjb21wb25lbnRzL2Zvcm0vZmllbGQtZ3JvdXBzXCI7XG5AdXNlIFwiY29tcG9uZW50cy9mb3JtL2Zvcm0tY29udHJvbHNcIjtcbkB1c2UgXCJjb21wb25lbnRzL2Zvcm0vY2Y3XCI7XG5cbi8vIExheW91dFxuQHVzZSBcImxheW91dC9jb250YWluZXJzXCI7XG5AdXNlIFwibGF5b3V0L2hlYWRlci9oZWFkZXJcIjtcbkB1c2UgXCJsYXlvdXQvaGVhZGVyL2xvZ29cIjtcbkB1c2UgXCJsYXlvdXQvaGVhZGVyL21lbnUtdG9nZ2xlXCI7XG5AdXNlIFwibGF5b3V0L2hlYWRlci9tZW51LWxpbmtzXCI7XG5AdXNlIFwibGF5b3V0L2hlYWRlci9tZW51XCI7XG5AdXNlIFwibGF5b3V0L2hlYWRlci9zZWFyY2gtdG9nZ2xlXCI7XG5AdXNlIFwibGF5b3V0L3BvcGluL3BvcGluXCI7XG5AdXNlIFwibGF5b3V0L3BvcGluL3BvcGluLWhlYWRlclwiO1xuQHVzZSBcImxheW91dC9wb3Bpbi9wb3Bpbi1ib2R5XCI7XG5AdXNlIFwibGF5b3V0L3BvcGluL2Nsb3NlXCI7XG5AdXNlIFwibGF5b3V0L3BvcGluL3NlYXJjaFwiO1xuQHVzZSBcImxheW91dC9ib3R0b20tbW9iaWxlXCI7XG5AdXNlIFwibGF5b3V0L2Zvb3RlclwiO1xuQHVzZSBcImxheW91dC9hZG1pblwiO1xuXG4vLyBQYWdlc1xuQHVzZSBcInBhZ2VzL2FubnVhaXJlXCI7XG5AdXNlIFwicGFnZXMvY2FsY3VsYXRvclwiO1xuXG4vLyBDbGFzc2VzIGRlcyBpY29uc1xuQHVzZSBcImljb25zL3N0eWxlXCI7IiwiLyogbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8qIVxuVGhlbWUgTmFtZTogQUZBVlxuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IE9saXZpYSBHb21ldHpcbkF1dGhvciBVUkk6IGh0dHBzOi8vZ2l0aHViLmNvbS9PbGl2aWFHb21ldHpcbkRlc2NyaXB0aW9uOiBBIHNwZWNpYWwgdGhlbWUgZm9yIEFGQVYgd2Vic2l0ZVxuVmVyc2lvbjogMS40LjBcblRleHQgRG9tYWluOiBhZmF2XG4qL1xuLyogbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIjtcbiAgc3JjOiB1cmwoXCJmb250cy9udW5pdG8vTnVuaXRvLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL251bml0by9OdW5pdG8tQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9udW5pdG8vTnVuaXRvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9udW5pdG8vTnVuaXRvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9udW5pdG8vTnVuaXRvLUJvbGQuc3ZnI051bml0by1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvbnVuaXRvL051bml0by1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9udW5pdG8vTnVuaXRvLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvbnVuaXRvL051bml0by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvbnVuaXRvL051bml0by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvbnVuaXRvL051bml0by1SZWd1bGFyLnN2ZyNOdW5pdG8tUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLmljb24sIC5idXR0b24tYm90dG9tOjpiZWZvcmUsIC5wb3Bpbi1oZWFkZXIgYnV0dG9uOjphZnRlciwgLnNlYXJjaC10b2dnbGU6OmJlZm9yZSwgLmZvcm0tY29udHJvbCBsYWJlbC5oYXMtdG9vbHRpcDo6YWZ0ZXIsXG4ud3BjZjcgbGFiZWwuaGFzLXRvb2x0aXA6OmFmdGVyLCAuaW5mbzo6YmVmb3JlLFxuLnN1Y2Nlc3M6OmJlZm9yZSxcbi5lcnJvcjo6YmVmb3JlLFxuLmZhaWw6OmJlZm9yZSxcbi53cGNmNyBmb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwOjpiZWZvcmUsIC5icmVhZGNydW1iIHNwYW4gKyBzcGFuOjpiZWZvcmUsIGJsb2NrcXVvdGUgcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIGJsb2NrcXVvdGUgcDpmaXJzdC1vZi10eXBlOjphZnRlciwgYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZTo6YmVmb3JlLCBibG9ja3F1b3RlIHA6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImZlYXRoZXJcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYm9keSxcbm1haW4sXG5oZWFkZXIsXG5mb290ZXIsXG5zZWN0aW9uLFxuYXJ0aWNsZSxcbmFzaWRlLFxuZGl2LFxuZm9ybSxcbnNtYWxsLFxuc3ZnLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDc4cHg7XG4gIH1cbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuc3VtbWFyeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSxcbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbi5qcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uY2VudGVyZWQtYmxvY2sge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWluZXItaWNvbjo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucGFkZGluZy10b3AtLXh4cyB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4ucGFkZGluZy10b3AtLXhzIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5wYWRkaW5nLXRvcC0tc20ge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5wYWRkaW5nLXRvcC0tbWQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5wYWRkaW5nLXRvcC0tbGcge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbi5wYWRkaW5nLXRvcC0teGwge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wYWRkaW5nLXRvcC0teHhsIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ucGFkZGluZy1ib3R0b20tLXh4cyB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4ucGFkZGluZy1ib3R0b20tLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5wYWRkaW5nLWJvdHRvbS0tc20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5wYWRkaW5nLWJvdHRvbS0tbWQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5wYWRkaW5nLWJvdHRvbS0tbGcge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5wYWRkaW5nLWJvdHRvbS0teGwge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5wYWRkaW5nLWJvdHRvbS0teHhsIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4ucGFkZGluZy1sZWZ0LS14eHMge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5wYWRkaW5nLWxlZnQtLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4ucGFkZGluZy1sZWZ0LS1zbSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5wYWRkaW5nLWxlZnQtLW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLnBhZGRpbmctbGVmdC0tbGcge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4ucGFkZGluZy1sZWZ0LS14bCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5wYWRkaW5nLWxlZnQtLXh4bCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5wYWRkaW5nLXJpZ2h0LS14eHMge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4ucGFkZGluZy1yaWdodC0teHMge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ucGFkZGluZy1yaWdodC0tc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLnBhZGRpbmctcmlnaHQtLW1kIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5wYWRkaW5nLXJpZ2h0LS1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4ucGFkZGluZy1yaWdodC0teGwge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLnBhZGRpbmctcmlnaHQtLXh4bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbi5tYXJnaW4tdG9wLS14eHMge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ubWFyZ2luLXRvcC0teHMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubWFyZ2luLXRvcC0tc20ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLm1hcmdpbi10b3AtLW1kIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5tYXJnaW4tdG9wLS1sZyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4ubWFyZ2luLXRvcC0teGwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLm1hcmdpbi10b3AtLXh4bCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS0teHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLm1hcmdpbi1ib3R0b20tLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1hcmdpbi1ib3R0b20tLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5tYXJnaW4tYm90dG9tLS1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubWFyZ2luLWJvdHRvbS0tbGcge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm1hcmdpbi1ib3R0b20tLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tYXJnaW4tYm90dG9tLS14eGwge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLm1hcmdpbi1sZWZ0LS14eHMge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLm1hcmdpbi1sZWZ0LS14cyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ubWFyZ2luLWxlZnQtLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4ubWFyZ2luLWxlZnQtLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG4ubWFyZ2luLWxlZnQtLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG4ubWFyZ2luLWxlZnQtLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ubWFyZ2luLWxlZnQtLXh4bCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuLm1hcmdpbi1yaWdodC0teHhzIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ubWFyZ2luLXJpZ2h0LS14cyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm1hcmdpbi1yaWdodC0tc20ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4ubWFyZ2luLXJpZ2h0LS1tZCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5tYXJnaW4tcmlnaHQtLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLm1hcmdpbi1yaWdodC0teGwge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ubWFyZ2luLXJpZ2h0LS14eGwge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbnAgYSxcbi5hbm51YWlyZSBsaSBhLFxuLmFydGljbGUgbGkgYSxcbi5hcnRpY2xlIHRhYmxlIGEsXG5oMSBhLFxuaDIgYSxcbmgzIGEsXG5oNCBhLFxuaDUgYSxcbmg2IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNjZDgzOGE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmc6IDAgMC4xZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxucCBhOjphZnRlcixcbi5hbm51YWlyZSBsaSBhOjphZnRlcixcbi5hcnRpY2xlIGxpIGE6OmFmdGVyLFxuLmFydGljbGUgdGFibGUgYTo6YWZ0ZXIsXG5oMSBhOjphZnRlcixcbmgyIGE6OmFmdGVyLFxuaDMgYTo6YWZ0ZXIsXG5oNCBhOjphZnRlcixcbmg1IGE6OmFmdGVyLFxuaDYgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkODM4YTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5wIGE6aG92ZXIsIHAgYTphY3RpdmUsIHAgYTpmb2N1cyxcbi5hbm51YWlyZSBsaSBhOmhvdmVyLFxuLmFubnVhaXJlIGxpIGE6YWN0aXZlLFxuLmFubnVhaXJlIGxpIGE6Zm9jdXMsXG4uYXJ0aWNsZSBsaSBhOmhvdmVyLFxuLmFydGljbGUgbGkgYTphY3RpdmUsXG4uYXJ0aWNsZSBsaSBhOmZvY3VzLFxuLmFydGljbGUgdGFibGUgYTpob3Zlcixcbi5hcnRpY2xlIHRhYmxlIGE6YWN0aXZlLFxuLmFydGljbGUgdGFibGUgYTpmb2N1cyxcbmgxIGE6aG92ZXIsXG5oMSBhOmFjdGl2ZSxcbmgxIGE6Zm9jdXMsXG5oMiBhOmhvdmVyLFxuaDIgYTphY3RpdmUsXG5oMiBhOmZvY3VzLFxuaDMgYTpob3ZlcixcbmgzIGE6YWN0aXZlLFxuaDMgYTpmb2N1cyxcbmg0IGE6aG92ZXIsXG5oNCBhOmFjdGl2ZSxcbmg0IGE6Zm9jdXMsXG5oNSBhOmhvdmVyLFxuaDUgYTphY3RpdmUsXG5oNSBhOmZvY3VzLFxuaDYgYTpob3Zlcixcbmg2IGE6YWN0aXZlLFxuaDYgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxucCBhOmhvdmVyOjphZnRlciwgcCBhOmFjdGl2ZTo6YWZ0ZXIsIHAgYTpmb2N1czo6YWZ0ZXIsXG4uYW5udWFpcmUgbGkgYTpob3Zlcjo6YWZ0ZXIsXG4uYW5udWFpcmUgbGkgYTphY3RpdmU6OmFmdGVyLFxuLmFubnVhaXJlIGxpIGE6Zm9jdXM6OmFmdGVyLFxuLmFydGljbGUgbGkgYTpob3Zlcjo6YWZ0ZXIsXG4uYXJ0aWNsZSBsaSBhOmFjdGl2ZTo6YWZ0ZXIsXG4uYXJ0aWNsZSBsaSBhOmZvY3VzOjphZnRlcixcbi5hcnRpY2xlIHRhYmxlIGE6aG92ZXI6OmFmdGVyLFxuLmFydGljbGUgdGFibGUgYTphY3RpdmU6OmFmdGVyLFxuLmFydGljbGUgdGFibGUgYTpmb2N1czo6YWZ0ZXIsXG5oMSBhOmhvdmVyOjphZnRlcixcbmgxIGE6YWN0aXZlOjphZnRlcixcbmgxIGE6Zm9jdXM6OmFmdGVyLFxuaDIgYTpob3Zlcjo6YWZ0ZXIsXG5oMiBhOmFjdGl2ZTo6YWZ0ZXIsXG5oMiBhOmZvY3VzOjphZnRlcixcbmgzIGE6aG92ZXI6OmFmdGVyLFxuaDMgYTphY3RpdmU6OmFmdGVyLFxuaDMgYTpmb2N1czo6YWZ0ZXIsXG5oNCBhOmhvdmVyOjphZnRlcixcbmg0IGE6YWN0aXZlOjphZnRlcixcbmg0IGE6Zm9jdXM6OmFmdGVyLFxuaDUgYTpob3Zlcjo6YWZ0ZXIsXG5oNSBhOmFjdGl2ZTo6YWZ0ZXIsXG5oNSBhOmZvY3VzOjphZnRlcixcbmg2IGE6aG92ZXI6OmFmdGVyLFxuaDYgYTphY3RpdmU6OmFmdGVyLFxuaDYgYTpmb2N1czo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hcnRpY2xlIGgyIGEge1xuICBjb2xvcjogIzI2M2U2MDtcbn1cbi5hcnRpY2xlIGgyIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2U2MDtcbn1cbi5hcnRpY2xlIGgzIGEge1xuICBjb2xvcjogIzYxODliZjtcbn1cbi5hcnRpY2xlIGgzIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxODliZjtcbn1cbi5hcnRpY2xlIGg0IGEge1xuICBjb2xvcjogIzdhNjA4Yjtcbn1cbi5hcnRpY2xlIGg0IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhNjA4Yjtcbn1cbi5hcnRpY2xlIGg1IGEge1xuICBjb2xvcjogI2E3N2VjMztcbn1cbi5hcnRpY2xlIGg1IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2VjMztcbn1cbi5hcnRpY2xlIGg2IGEge1xuICBjb2xvcjogIzcwODVhMjtcbn1cbi5hcnRpY2xlIGg2IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwODVhMjtcbn1cbi5hcnRpY2xlIGgyIGE6aG92ZXIsIC5hcnRpY2xlIGgyIGE6YWN0aXZlLCAuYXJ0aWNsZSBoMiBhOmZvY3VzLFxuLmFydGljbGUgaDMgYTpob3Zlcixcbi5hcnRpY2xlIGgzIGE6YWN0aXZlLFxuLmFydGljbGUgaDMgYTpmb2N1cyxcbi5hcnRpY2xlIGg0IGE6aG92ZXIsXG4uYXJ0aWNsZSBoNCBhOmFjdGl2ZSxcbi5hcnRpY2xlIGg0IGE6Zm9jdXMsXG4uYXJ0aWNsZSBoNSBhOmhvdmVyLFxuLmFydGljbGUgaDUgYTphY3RpdmUsXG4uYXJ0aWNsZSBoNSBhOmZvY3VzLFxuLmFydGljbGUgaDYgYTpob3Zlcixcbi5hcnRpY2xlIGg2IGE6YWN0aXZlLFxuLmFydGljbGUgaDYgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLCAuYnRuLS1tZC0tZ3JhZGllbnQyLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpsYXN0LW9mLXR5cGUgYSwgLmJ0bi0tbWQtLWdyYWRpZW50MSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIGEsIC5idG4tLW1kLS10ZXJ0aWFyeSwgLmJ0bi0tbWQtLXNlY29uZGFyeSwgLmJ0bi0tbWQtLXByaW1hcnksIC5idG4tLXNtLS1ncmFkaWVudDIsIC5idG4tLXNtLS1ncmFkaWVudDEsIC53cGNmNyBmb3JtIFt0eXBlPXN1Ym1pdF0sIC5idG4tLXNtLS10ZXJ0aWFyeSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYSwgLmJ0bi0tc20tLXNlY29uZGFyeSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIC5idXR0b24gYSwgLmJ0bi0tc20tLXByaW1hcnksIC5zZWFyY2gtcGFuZWwgLmNhcmQgLmJ1dHRvbnMgYSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIC5idXR0b24gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogOHB4O1xuICB6LWluZGV4OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYnRuOjpiZWZvcmUsIC5idG4tLW1kLS1ncmFkaWVudDI6OmJlZm9yZSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bGFzdC1vZi10eXBlIGE6OmJlZm9yZSwgLmJ0bi0tbWQtLWdyYWRpZW50MTo6YmVmb3JlLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkgYTo6YmVmb3JlLCAuYnRuLS1tZC0tdGVydGlhcnk6OmJlZm9yZSwgLmJ0bi0tbWQtLXNlY29uZGFyeTo6YmVmb3JlLCAuYnRuLS1tZC0tcHJpbWFyeTo6YmVmb3JlLCAuYnRuLS1zbS0tZ3JhZGllbnQyOjpiZWZvcmUsIC5idG4tLXNtLS1ncmFkaWVudDE6OmJlZm9yZSwgLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XTo6YmVmb3JlLCAuYnRuLS1zbS0tdGVydGlhcnk6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYTo6YmVmb3JlLCAuYnRuLS1zbS0tc2Vjb25kYXJ5OjpiZWZvcmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAxKSAuYnV0dG9uIGE6OmJlZm9yZSwgLmJ0bi0tc20tLXByaW1hcnk6OmJlZm9yZSwgLnNlYXJjaC1wYW5lbCAuY2FyZCAuYnV0dG9ucyBhOjpiZWZvcmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAyKSAuYnV0dG9uIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmJ0bjo6YWZ0ZXIsIC5idG4tLW1kLS1ncmFkaWVudDI6OmFmdGVyLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpsYXN0LW9mLXR5cGUgYTo6YWZ0ZXIsIC5idG4tLW1kLS1ncmFkaWVudDE6OmFmdGVyLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkgYTo6YWZ0ZXIsIC5idG4tLW1kLS10ZXJ0aWFyeTo6YWZ0ZXIsIC5idG4tLW1kLS1zZWNvbmRhcnk6OmFmdGVyLCAuYnRuLS1tZC0tcHJpbWFyeTo6YWZ0ZXIsIC5idG4tLXNtLS1ncmFkaWVudDI6OmFmdGVyLCAuYnRuLS1zbS0tZ3JhZGllbnQxOjphZnRlciwgLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XTo6YWZ0ZXIsIC5idG4tLXNtLS10ZXJ0aWFyeTo6YWZ0ZXIsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAwKSAuYnV0dG9uIGE6OmFmdGVyLCAuYnRuLS1zbS0tc2Vjb25kYXJ5OjphZnRlciwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIC5idXR0b24gYTo6YWZ0ZXIsIC5idG4tLXNtLS1wcmltYXJ5OjphZnRlciwgLnNlYXJjaC1wYW5lbCAuY2FyZCAuYnV0dG9ucyBhOjphZnRlciwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIC5idXR0b24gYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi0tc20tLXByaW1hcnksIC5zZWFyY2gtcGFuZWwgLmNhcmQgLmJ1dHRvbnMgYSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIC5idXR0b24gYSB7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG4tLXNtLS1wcmltYXJ5OmRpc2FibGVkLCAuc2VhcmNoLXBhbmVsIC5jYXJkIC5idXR0b25zIGE6ZGlzYWJsZWQsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAyKSAuYnV0dG9uIGE6ZGlzYWJsZWQge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC43O1xufVxuLmJ0bi0tc20tLXByaW1hcnk6ZGlzYWJsZWQ6OmJlZm9yZSwgLnNlYXJjaC1wYW5lbCAuY2FyZCAuYnV0dG9ucyBhOmRpc2FibGVkOjpiZWZvcmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAyKSAuYnV0dG9uIGE6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLS1zbS0tcHJpbWFyeTo6YmVmb3JlLCAuc2VhcmNoLXBhbmVsIC5jYXJkIC5idXR0b25zIGE6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIC5idXR0b24gYTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbn1cbi5idG4tLXNtLS1wcmltYXJ5OmhvdmVyOjpiZWZvcmUsIC5zZWFyY2gtcGFuZWwgLmNhcmQgLmJ1dHRvbnMgYTpob3Zlcjo6YmVmb3JlLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMikgLmJ1dHRvbiBhOmhvdmVyOjpiZWZvcmUsIC5idG4tLXNtLS1wcmltYXJ5OmFjdGl2ZTo6YmVmb3JlLCAuc2VhcmNoLXBhbmVsIC5jYXJkIC5idXR0b25zIGE6YWN0aXZlOjpiZWZvcmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAyKSAuYnV0dG9uIGE6YWN0aXZlOjpiZWZvcmUsIC5idG4tLXNtLS1wcmltYXJ5OmZvY3VzOjpiZWZvcmUsIC5zZWFyY2gtcGFuZWwgLmNhcmQgLmJ1dHRvbnMgYTpmb2N1czo6YmVmb3JlLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMikgLmJ1dHRvbiBhOmZvY3VzOjpiZWZvcmUge1xuICBib3R0b206IC00cHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuLmJ0bi0tc20tLXByaW1hcnksIC5zZWFyY2gtcGFuZWwgLmNhcmQgLmJ1dHRvbnMgYSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIC5idXR0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTg5YmY7XG59XG4uYnRuLS1zbS0tcHJpbWFyeTo6YmVmb3JlLCAuc2VhcmNoLXBhbmVsIC5jYXJkIC5idXR0b25zIGE6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIC5idXR0b24gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1YjRkZjtcbn1cbi5idG4tLXNtLS1zZWNvbmRhcnksIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAxKSAuYnV0dG9uIGEge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnRuLS1zbS0tc2Vjb25kYXJ5OmRpc2FibGVkLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMSkgLmJ1dHRvbiBhOmRpc2FibGVkIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5idG4tLXNtLS1zZWNvbmRhcnk6ZGlzYWJsZWQ6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIC5idXR0b24gYTpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tLXNtLS1zZWNvbmRhcnk6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIC5idXR0b24gYTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbn1cbi5idG4tLXNtLS1zZWNvbmRhcnk6aG92ZXI6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIC5idXR0b24gYTpob3Zlcjo6YmVmb3JlLCAuYnRuLS1zbS0tc2Vjb25kYXJ5OmFjdGl2ZTo6YmVmb3JlLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMSkgLmJ1dHRvbiBhOmFjdGl2ZTo6YmVmb3JlLCAuYnRuLS1zbS0tc2Vjb25kYXJ5OmZvY3VzOjpiZWZvcmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAxKSAuYnV0dG9uIGE6Zm9jdXM6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG59XG4uYnRuLS1zbS0tc2Vjb25kYXJ5LCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMSkgLmJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2VjMztcbn1cbi5idG4tLXNtLS1zZWNvbmRhcnk6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIC5idXR0b24gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYTVkNztcbn1cbi5idG4tLXNtLS10ZXJ0aWFyeSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYSB7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG4tLXNtLS10ZXJ0aWFyeTpkaXNhYmxlZCwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYTpkaXNhYmxlZCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYnRuLS1zbS0tdGVydGlhcnk6ZGlzYWJsZWQ6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYTpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tLXNtLS10ZXJ0aWFyeTo6YmVmb3JlLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMCkgLmJ1dHRvbiBhOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xufVxuLmJ0bi0tc20tLXRlcnRpYXJ5OmhvdmVyOjpiZWZvcmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAwKSAuYnV0dG9uIGE6aG92ZXI6OmJlZm9yZSwgLmJ0bi0tc20tLXRlcnRpYXJ5OmFjdGl2ZTo6YmVmb3JlLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMCkgLmJ1dHRvbiBhOmFjdGl2ZTo6YmVmb3JlLCAuYnRuLS1zbS0tdGVydGlhcnk6Zm9jdXM6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYTpmb2N1czo6YmVmb3JlIHtcbiAgYm90dG9tOiAtNHB4O1xuICByaWdodDogLTRweDtcbn1cbi5idG4tLXNtLS10ZXJ0aWFyeSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDgzOGE7XG59XG4uYnRuLS1zbS0tdGVydGlhcnk6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyYjBiNTtcbn1cbi5idG4tLXNtLS1ncmFkaWVudDEsIC53cGNmNyBmb3JtIFt0eXBlPXN1Ym1pdF0ge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnRuLS1zbS0tZ3JhZGllbnQxOmRpc2FibGVkLCAud3BjZjcgZm9ybSBbdHlwZT1zdWJtaXRdOmRpc2FibGVkIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5idG4tLXNtLS1ncmFkaWVudDE6ZGlzYWJsZWQ6OmJlZm9yZSwgLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XTpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tLXNtLS1ncmFkaWVudDE6OmJlZm9yZSwgLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbn1cbi5idG4tLXNtLS1ncmFkaWVudDE6aG92ZXI6OmJlZm9yZSwgLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XTpob3Zlcjo6YmVmb3JlLCAuYnRuLS1zbS0tZ3JhZGllbnQxOmFjdGl2ZTo6YmVmb3JlLCAud3BjZjcgZm9ybSBbdHlwZT1zdWJtaXRdOmFjdGl2ZTo6YmVmb3JlLCAuYnRuLS1zbS0tZ3JhZGllbnQxOmZvY3VzOjpiZWZvcmUsIC53cGNmNyBmb3JtIFt0eXBlPXN1Ym1pdF06Zm9jdXM6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG59XG4uYnRuLS1zbS0tZ3JhZGllbnQxLCAud3BjZjcgZm9ybSBbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjE4OWJmLCAjYTc3ZWMzKTtcbn1cbi5idG4tLXNtLS1ncmFkaWVudDE6OmJlZm9yZSwgLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTViNGRmLCAjYzNhNWQ3KTtcbn1cbi5idG4tLXNtLS1ncmFkaWVudDIge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnRuLS1zbS0tZ3JhZGllbnQyOmRpc2FibGVkIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5idG4tLXNtLS1ncmFkaWVudDI6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLS1zbS0tZ3JhZGllbnQyOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xufVxuLmJ0bi0tc20tLWdyYWRpZW50Mjpob3Zlcjo6YmVmb3JlLCAuYnRuLS1zbS0tZ3JhZGllbnQyOmFjdGl2ZTo6YmVmb3JlLCAuYnRuLS1zbS0tZ3JhZGllbnQyOmZvY3VzOjpiZWZvcmUge1xuICBib3R0b206IC00cHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuLmJ0bi0tc20tLWdyYWRpZW50MiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2E3N2VjMywgI2NkODM4YSk7XG59XG4uYnRuLS1zbS0tZ3JhZGllbnQyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjM2E1ZDcsICNlMmIwYjUpO1xufVxuLmJ0bi0tbWQtLXByaW1hcnkge1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnRuLS1tZC0tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYnRuLS1tZC0tcHJpbWFyeTpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tLW1kLS1wcmltYXJ5OjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xufVxuLmJ0bi0tbWQtLXByaW1hcnk6aG92ZXI6OmJlZm9yZSwgLmJ0bi0tbWQtLXByaW1hcnk6YWN0aXZlOjpiZWZvcmUsIC5idG4tLW1kLS1wcmltYXJ5OmZvY3VzOjpiZWZvcmUge1xuICBib3R0b206IC01cHg7XG4gIHJpZ2h0OiAtNXB4O1xufVxuLmJ0bi0tbWQtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE4OWJmO1xufVxuLmJ0bi0tbWQtLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWI0ZGY7XG59XG4uYnRuLS1tZC0tc2Vjb25kYXJ5IHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJ0bi0tbWQtLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYnRuLS1tZC0tc2Vjb25kYXJ5OmRpc2FibGVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi0tbWQtLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbn1cbi5idG4tLW1kLS1zZWNvbmRhcnk6aG92ZXI6OmJlZm9yZSwgLmJ0bi0tbWQtLXNlY29uZGFyeTphY3RpdmU6OmJlZm9yZSwgLmJ0bi0tbWQtLXNlY29uZGFyeTpmb2N1czo6YmVmb3JlIHtcbiAgYm90dG9tOiAtNXB4O1xuICByaWdodDogLTVweDtcbn1cbi5idG4tLW1kLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc3ZWMzO1xufVxuLmJ0bi0tbWQtLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYTVkNztcbn1cbi5idG4tLW1kLS10ZXJ0aWFyeSB7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG4tLW1kLS10ZXJ0aWFyeTpkaXNhYmxlZCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYnRuLS1tZC0tdGVydGlhcnk6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLS1tZC0tdGVydGlhcnk6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG59XG4uYnRuLS1tZC0tdGVydGlhcnk6aG92ZXI6OmJlZm9yZSwgLmJ0bi0tbWQtLXRlcnRpYXJ5OmFjdGl2ZTo6YmVmb3JlLCAuYnRuLS1tZC0tdGVydGlhcnk6Zm9jdXM6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG59XG4uYnRuLS1tZC0tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Q4MzhhO1xufVxuLmJ0bi0tbWQtLXRlcnRpYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJiMGI1O1xufVxuLmJ0bi0tbWQtLWdyYWRpZW50MSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIGEge1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnRuLS1tZC0tZ3JhZGllbnQxOmRpc2FibGVkLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkgYTpkaXNhYmxlZCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYnRuLS1tZC0tZ3JhZGllbnQxOmRpc2FibGVkOjpiZWZvcmUsIC5iYW5uZXItbWlkZGxlIHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSBhOmRpc2FibGVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi0tbWQtLWdyYWRpZW50MTo6YmVmb3JlLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkgYTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbn1cbi5idG4tLW1kLS1ncmFkaWVudDE6aG92ZXI6OmJlZm9yZSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIGE6aG92ZXI6OmJlZm9yZSwgLmJ0bi0tbWQtLWdyYWRpZW50MTphY3RpdmU6OmJlZm9yZSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIGE6YWN0aXZlOjpiZWZvcmUsIC5idG4tLW1kLS1ncmFkaWVudDE6Zm9jdXM6OmJlZm9yZSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIGE6Zm9jdXM6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG59XG4uYnRuLS1tZC0tZ3JhZGllbnQxLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzYxODliZiwgI2E3N2VjMyk7XG59XG4uYnRuLS1tZC0tZ3JhZGllbnQxOjpiZWZvcmUsIC5iYW5uZXItbWlkZGxlIHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5NWI0ZGYsICNjM2E1ZDcpO1xufVxuLmJ0bi0tbWQtLWdyYWRpZW50MiwgLmJhbm5lci1taWRkbGUgdWwgbGk6bGFzdC1vZi10eXBlIGEge1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnRuLS1tZC0tZ3JhZGllbnQyOmRpc2FibGVkLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpsYXN0LW9mLXR5cGUgYTpkaXNhYmxlZCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYnRuLS1tZC0tZ3JhZGllbnQyOmRpc2FibGVkOjpiZWZvcmUsIC5iYW5uZXItbWlkZGxlIHVsIGxpOmxhc3Qtb2YtdHlwZSBhOmRpc2FibGVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi0tbWQtLWdyYWRpZW50Mjo6YmVmb3JlLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpsYXN0LW9mLXR5cGUgYTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbn1cbi5idG4tLW1kLS1ncmFkaWVudDI6aG92ZXI6OmJlZm9yZSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bGFzdC1vZi10eXBlIGE6aG92ZXI6OmJlZm9yZSwgLmJ0bi0tbWQtLWdyYWRpZW50MjphY3RpdmU6OmJlZm9yZSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bGFzdC1vZi10eXBlIGE6YWN0aXZlOjpiZWZvcmUsIC5idG4tLW1kLS1ncmFkaWVudDI6Zm9jdXM6OmJlZm9yZSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bGFzdC1vZi10eXBlIGE6Zm9jdXM6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG59XG4uYnRuLS1tZC0tZ3JhZGllbnQyLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2E3N2VjMywgI2NkODM4YSk7XG59XG4uYnRuLS1tZC0tZ3JhZGllbnQyOjpiZWZvcmUsIC5iYW5uZXItbWlkZGxlIHVsIGxpOmxhc3Qtb2YtdHlwZSBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjM2E1ZDcsICNlMmIwYjUpO1xufVxuXG4uYnV0dG9ucywgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCAuYnV0dG9uLCAud3AtYmxvY2stYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxpc3QtdWwsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAgdWwsIC5iYW5uZXItaW1hZ2UgLmJhbm5lci1jYXJkIHVsLCAuYXJ0aWNsZSB1bCxcbi5saXN0LW9sLFxuLmJhbm5lci1pbWFnZSAuYmFubmVyLWNhcmQgb2wsXG4uYXJ0aWNsZSBvbCB7XG4gIG1hcmdpbjogMjRweCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubGlzdC11bCBsaSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB1bCBsaSwgLmJhbm5lci1pbWFnZSAuYmFubmVyLWNhcmQgdWwgbGksIC5hcnRpY2xlIHVsIGxpLFxuLmxpc3Qtb2wgbGksXG4uYmFubmVyLWltYWdlIC5iYW5uZXItY2FyZCBvbCBsaSxcbi5hcnRpY2xlIG9sIGxpIHtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4ubGlzdC11bCBpbWcsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAgdWwgaW1nLCAuYmFubmVyLWltYWdlIC5iYW5uZXItY2FyZCB1bCBpbWcsIC5hcnRpY2xlIHVsIGltZyxcbi5saXN0LW9sIGltZyxcbi5iYW5uZXItaW1hZ2UgLmJhbm5lci1jYXJkIG9sIGltZyxcbi5hcnRpY2xlIG9sIGltZyB7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xufVxuXG4ubGlzdC11bCA+IGxpOjpiZWZvcmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAgdWwgPiBsaTo6YmVmb3JlLCAuYmFubmVyLWltYWdlIC5iYW5uZXItY2FyZCB1bCA+IGxpOjpiZWZvcmUsIC5hcnRpY2xlIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkODM4YTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5saXN0LXVsID4gbGk6aG92ZXI6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB1bCA+IGxpOmhvdmVyOjpiZWZvcmUsIC5iYW5uZXItaW1hZ2UgLmJhbm5lci1jYXJkIHVsID4gbGk6aG92ZXI6OmJlZm9yZSwgLmFydGljbGUgdWwgPiBsaTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxODliZjtcbn1cblxuLmxpc3Qtb2wsIC5iYW5uZXItaW1hZ2UgLmJhbm5lci1jYXJkIG9sLCAuYXJ0aWNsZSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3RDb3VudDtcbn1cbi5saXN0LW9sID4gbGksIC5iYW5uZXItaW1hZ2UgLmJhbm5lci1jYXJkIG9sID4gbGksIC5hcnRpY2xlIG9sID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5saXN0LW9sID4gbGk6bGFzdC1vZi10eXBlOjphZnRlciwgLmJhbm5lci1pbWFnZSAuYmFubmVyLWNhcmQgb2wgPiBsaTpsYXN0LW9mLXR5cGU6OmFmdGVyLCAuYXJ0aWNsZSBvbCA+IGxpOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3Qtb2wgPiBsaTpob3Zlcjo6YmVmb3JlLCAuYmFubmVyLWltYWdlIC5iYW5uZXItY2FyZCBvbCA+IGxpOmhvdmVyOjpiZWZvcmUsIC5hcnRpY2xlIG9sID4gbGk6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWI0ZGY7XG4gIGNvbG9yOiAjMjYzZTYwO1xufVxuLmxpc3Qtb2wgPiBsaTo6YmVmb3JlLCAuYmFubmVyLWltYWdlIC5iYW5uZXItY2FyZCBvbCA+IGxpOjpiZWZvcmUsIC5hcnRpY2xlIG9sID4gbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0Q291bnQ7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdENvdW50KTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZmYyO1xuICBjb2xvcjogIzYxODliZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ubGlzdC1vbCA+IGxpOjphZnRlciwgLmJhbm5lci1pbWFnZSAuYmFubmVyLWNhcmQgb2wgPiBsaTo6YWZ0ZXIsIC5hcnRpY2xlIG9sID4gbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtNTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMC4xZW07XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTAuMDVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGZmMjtcbn1cblxuYXJ0aWNsZSBoMSB7XG4gIGNvbG9yOiAjY2Q4MzhhO1xufVxuXG4uYXJ0aWNsZSB7XG4gIG1heC13aWR0aDogNzgwcHg7XG59XG4uYXJ0aWNsZSBoMixcbi5hcnRpY2xlIGgzLFxuLmFydGljbGUgaDQsXG4uYXJ0aWNsZSBoNSxcbi5hcnRpY2xlIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hcnRpY2xlIGgyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGNvbG9yOiAjMjYzZTYwO1xufVxuLmFydGljbGUgaDMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM2MTg5YmY7XG59XG4uYXJ0aWNsZSBoNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzdhNjA4Yjtcbn1cbi5hcnRpY2xlIGg1IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjYTc3ZWMzO1xufVxuLmFydGljbGUgaDYge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNzA4NWEyO1xufVxuLmFydGljbGUgcCB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmFydGljbGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNjIwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5hcnRpY2xlIGZpZ3VyZSB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuLmFydGljbGUgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBtYXJnaW46IDE2cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uYXJ0aWNsZSAud3AtYmxvY2stZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkZGU4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gIC5hcnRpY2xlIC53cC1ibG9jay1ncm91cCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcnRpY2xlIC53cC1ibG9jay1ncm91cDpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiAtNHB4O1xufVxuLmFydGljbGUgLndwLWJsb2NrLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC01O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAtMC4xZW07XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAwLjFlbSAjYzNhNWQ3O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmFydGljbGUgLndwLWJsb2NrLWdyb3VwIDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYXJ0aWNsZSAud3AtYmxvY2stZ3JvdXAgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUgLndwLWJsb2NrLWdyb3VwIGgyLFxuLmFydGljbGUgLndwLWJsb2NrLWdyb3VwIGgzLFxuLmFydGljbGUgLndwLWJsb2NrLWdyb3VwIGg0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjYTc3ZWMzO1xufVxuLmFydGljbGUgLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3A6IGRhc2hlZCAwLjFlbSAjYjFiMWIxO1xuICBtYXJnaW46IDMycHggMDtcbn1cbi5hcnRpY2xlIC5zY2hlbWEtZmFxIGltZyB7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xufVxuLmFydGljbGUgLnNjaGVtYS1mYXEgLnNjaGVtYS1mYXEtc2VjdGlvbiB7XG4gIG1hcmdpbjogNDBweCAwIDI0cHggMDtcbn1cbi5hcnRpY2xlIC5zY2hlbWEtZmFxIC5zY2hlbWEtZmFxLXF1ZXN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzYxODliZjtcbn1cbi5hcnRpY2xlIC5zY2hlbWEtaG93LXRvLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGNvbG9yOiAjMjYzZTYwO1xufVxuLmFydGljbGUgZm9vdGVyIHtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG4uYXJ0aWNsZSBmb290ZXIgLmFydGljbGUtZGF0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG4uYXJ0aWNsZSBmb290ZXIgLmFydGljbGUtZGF0ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4xZW07XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDtcbn1cbi5hcnRpY2xlIGZvb3RlciAuYXJ0aWNsZS1kYXRlcyBwIHtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi5hcnRpY2xlIGZvb3RlciAuYXV0aG9yIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFydGljbGUgZm9vdGVyIC5hdXRob3IgLmF1dGhvci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbi5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYWRnZS0tcHJpbWFyeSAuYmFkZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWRmZjI7XG4gIGNvbG9yOiAjNjE4OWJmO1xufVxuLmJhZGdlLS1wcmltYXJ5IC50b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxODliZjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggcmdiYSgzOCwgNjIsIDk2LCAwLjEpO1xufVxuLmJhZGdlLS1zZWNvbmRhcnkgLmJhZGdlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkZGU4O1xuICBjb2xvcjogI2E3N2VjMztcbn1cbi5iYWRnZS0tc2Vjb25kYXJ5IC50b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2VjMztcbiAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggcmdiYSgxMDAsIDg5LCAxMDQsIDAuMSk7XG59XG4uYmFkZ2UtLXRlcnRpYXJ5IC5iYWRnZS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZGFkYztcbiAgY29sb3I6ICNjZDgzOGE7XG59XG4uYmFkZ2UtLXRlcnRpYXJ5IC50b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkODM4YTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggcmdiYSg2NSwgMzMsIDQxLCAwLjEpO1xufVxuLmJhZGdlOmhvdmVyIC50b29sdGlwIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG4uYmFkZ2UgLmJhZGdlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYmFkZ2UgLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDI1MHB4O1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmJhbm5lci10b3Age1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEydnc7XG4gIHBhZGRpbmctbGVmdDogMTJ2dztcbiAgbWFyZ2luLWxlZnQ6IC0xMnZ3O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogODAlIDEydnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICM2MTg5YmYsICNhNzdlYzMsICNjZDgzOGEgOTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG59XG4uYmFubmVyLXRvcCAuYmFubmVyLXRvcC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA2dnc7XG59XG4uYmFubmVyLXRvcCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5iYW5uZXItaW1hZ2Uge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5iYW5uZXItaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmFubmVyLWltYWdlIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXItaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmJhbm5lci1pbWFnZSB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuLmJhbm5lci1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYW5uZXItaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9waG90by5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uYmFubmVyLWltYWdlIC5iYW5uZXItY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDZ2dztcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYmFubmVyLWltYWdlIC5iYW5uZXItY2FyZCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLmJhbm5lci1pbWFnZSAuYmFubmVyLWNhcmQgaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjNjQ1OTY4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJhbm5lci1pbWFnZSAuYmFubmVyLWNhcmQgcCB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uYmFubmVyLWltYWdlIC5iYW5uZXItY2FyZCBhOm5vdCguYnRuLS1tZC0tZ3JhZGllbnQxLCAuYnRuLS1tZC0tZ3JhZGllbnQyKSB7XG4gIGNvbG9yOiAjY2Q4MzhhO1xufVxuLmJhbm5lci1pbWFnZSAuYmFubmVyLWNhcmQgYTpub3QoLmJ0bi0tbWQtLWdyYWRpZW50MSwgLmJ0bi0tbWQtLWdyYWRpZW50Mik6aG92ZXIsIC5iYW5uZXItaW1hZ2UgLmJhbm5lci1jYXJkIGE6bm90KC5idG4tLW1kLS1ncmFkaWVudDEsIC5idG4tLW1kLS1ncmFkaWVudDIpOmFjdGl2ZSwgLmJhbm5lci1pbWFnZSAuYmFubmVyLWNhcmQgYTpub3QoLmJ0bi0tbWQtLWdyYWRpZW50MSwgLmJ0bi0tbWQtLWdyYWRpZW50Mik6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5iYW5uZXItbWlkZGxlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHZ3O1xuICBwYWRkaW5nLWxlZnQ6IDI0dnc7XG4gIG1hcmdpbi1sZWZ0OiAtMjR2dztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE0MCUgMTJ2dztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTQwJSAxMnZ3O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0dnc7XG4gIHBhZGRpbmctbGVmdDogMjR2dztcbiAgbWFyZ2luLWxlZnQ6IC0yNHZ3O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTQwJSAxMnZ3O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNDAlIDEydnc7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgcmdiYSg5NywgMTM3LCAxOTEsIDAuNSksIHJnYmEoMTY3LCAxMjYsIDE5NSwgMC41KSwgcmdiYSgyMDUsIDEzMSwgMTM4LCAwLjUpIDkwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmJhbm5lci1taWRkbGUgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogIzQxMjEyOTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uYmFubmVyLW1pZGRsZSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuYmxvY2txdW90ZSB7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggOHB4IHJnYmEoMTY3LCAxMjYsIDE5NSwgMC4xKTtcbn1cbmJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNGU0ZTRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGJsb2NrcXVvdGUgcCB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICB9XG59XG5ibG9ja3F1b3RlIHA6Zmlyc3Qtb2YtdHlwZSwgYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJsb2NrcXVvdGUgcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIGJsb2NrcXVvdGUgcDpmaXJzdC1vZi10eXBlOjphZnRlciwgYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZTo6YmVmb3JlLCBibG9ja3F1b3RlIHA6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjY2RjZGNkO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgYmxvY2txdW90ZSBwOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgYmxvY2txdW90ZSBwOmZpcnN0LW9mLXR5cGU6OmFmdGVyLCBibG9ja3F1b3RlIHA6bGFzdC1vZi10eXBlOjpiZWZvcmUsIGJsb2NrcXVvdGUgcDpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ibG9ja3F1b3RlIHA6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbiAgdG9wOiAtMC4xZW07XG4gIGxlZnQ6IC0wLjJlbTtcbn1cbmJsb2NrcXVvdGUgcDpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbiAgYm90dG9tOiAtMC4xZW07XG4gIHJpZ2h0OiAtMC4yZW07XG59XG5ibG9ja3F1b3RlIGNpdGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogOHB4IDA7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNjZDgzOGE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgYmxvY2txdW90ZSBjaXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkODM4YTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5icmVhZGNydW1iIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYiBhOjpiZWZvcmUsIC5icmVhZGNydW1iIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmJyZWFkY3J1bWIgYTo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMXB4O1xufVxuLmJyZWFkY3J1bWIgYTo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cbi5icmVhZGNydW1iIGE6aG92ZXI6OmJlZm9yZSwgLmJyZWFkY3J1bWIgYTpob3Zlcjo6YWZ0ZXIsIC5icmVhZGNydW1iIGE6YWN0aXZlOjpiZWZvcmUsIC5icmVhZGNydW1iIGE6YWN0aXZlOjphZnRlciwgLmJyZWFkY3J1bWIgYTpmb2N1czo6YmVmb3JlLCAuYnJlYWRjcnVtYiBhOmZvY3VzOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJyZWFkY3J1bWIgc3BhbiArIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA4cHggMCA0cHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmNhcmQsIC5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY2FyZCBoMiwgLnBhbmVscyAud3AtYmxvY2stZ3JvdXAgaDIsXG4uY2FyZCBoMyxcbi5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5jYXJkIGgyOmZpcnN0LWNoaWxkOjpiZWZvcmUsIC5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIGgyOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4uY2FyZCBoMzpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhbmVscyAud3AtYmxvY2stZ3JvdXAgaDM6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG59XG4uY2FyZCBwLCAucGFuZWxzIC53cC1ibG9jay1ncm91cCBwIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uY2FyZCAuYnV0dG9ucywgLmNhcmQgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCAuYnV0dG9uLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwIC5jYXJkIC5idXR0b24sIC5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIC5idXR0b25zLCAucGFuZWxzIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAgLmJ1dHRvbiwgLmNhcmRzLWxpZ2h0IC5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuLmNhcmQtLXByaW1hcnksIC5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggcmdiYSg5NywgMTM3LCAxOTEsIDAuMSk7XG59XG4uY2FyZC0tcHJpbWFyeSBoMiwgLnBhbmVscyAud3AtYmxvY2stZ3JvdXAgaDIsXG4uY2FyZC0tcHJpbWFyeSBoMyxcbi5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIGgzIHtcbiAgY29sb3I6ICM2MTg5YmY7XG59XG4uY2FyZC0tc2Vjb25kYXJ5IHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggcmdiYSgxNjcsIDEyNiwgMTk1LCAwLjEpO1xufVxuLmNhcmQtLXNlY29uZGFyeSBoMixcbi5jYXJkLS1zZWNvbmRhcnkgaDMge1xuICBjb2xvcjogI2E3N2VjMztcbn1cbi5jYXJkLS10ZXJ0aWFyeSB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggOHB4IHJnYmEoMjA1LCAxMzEsIDEzOCwgMC4xKTtcbn1cbi5jYXJkLS10ZXJ0aWFyeSBoMixcbi5jYXJkLS10ZXJ0aWFyeSBoMyB7XG4gIGNvbG9yOiAjY2Q4MzhhO1xufVxuXG4ucGFuZWxzIC53cC1ibG9jay1ncm91cCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDlweCkge1xuICAucGFuZWxzIC53cC1ibG9jay1ncm91cCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIGgyOjpiZWZvcmUsXG4ucGFuZWxzIC53cC1ibG9jay1ncm91cCBoMjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmRzLWxpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCBoMixcbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAgaDMge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCBwIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwIC5idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB1bCB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIGgyLFxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIGgzIHtcbiAgY29sb3I6ICM2MTg5YmY7XG59XG4uY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMikgYTpub3QoLmJ0bi0tbWQtLWdyYWRpZW50MSwgLmJ0bi0tbWQtLWdyYWRpZW50Mikge1xuICBjb2xvcjogIzYxODliZjtcbn1cbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAyKSBhOm5vdCguYnRuLS1tZC0tZ3JhZGllbnQxLCAuYnRuLS1tZC0tZ3JhZGllbnQyKTpob3ZlciwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIGE6bm90KC5idG4tLW1kLS1ncmFkaWVudDEsIC5idG4tLW1kLS1ncmFkaWVudDIpOmFjdGl2ZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIGE6bm90KC5idG4tLW1kLS1ncmFkaWVudDEsIC5idG4tLW1kLS1ncmFkaWVudDIpOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMikgYTpub3QoLmJ0bi0tbWQtLWdyYWRpZW50MSwgLmJ0bi0tbWQtLWdyYWRpZW50Mik6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxODliZjtcbn1cbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAxKSBoMixcbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAxKSBoMyB7XG4gIGNvbG9yOiAjYTc3ZWMzO1xufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIGE6bm90KC5idG4tLW1kLS1ncmFkaWVudDEsIC5idG4tLW1kLS1ncmFkaWVudDIpIHtcbiAgY29sb3I6ICNhNzdlYzM7XG59XG4uY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMSkgYTpub3QoLmJ0bi0tbWQtLWdyYWRpZW50MSwgLmJ0bi0tbWQtLWdyYWRpZW50Mik6aG92ZXIsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAxKSBhOm5vdCguYnRuLS1tZC0tZ3JhZGllbnQxLCAuYnRuLS1tZC0tZ3JhZGllbnQyKTphY3RpdmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAxKSBhOm5vdCguYnRuLS1tZC0tZ3JhZGllbnQxLCAuYnRuLS1tZC0tZ3JhZGllbnQyKTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIGE6bm90KC5idG4tLW1kLS1ncmFkaWVudDEsIC5idG4tLW1kLS1ncmFkaWVudDIpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNzdlYzM7XG59XG4uY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMCkgaDIsXG4uY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMCkgaDMge1xuICBjb2xvcjogI2NkODM4YTtcbn1cbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAwKSBhOm5vdCguYnRuLS1tZC0tZ3JhZGllbnQxLCAuYnRuLS1tZC0tZ3JhZGllbnQyKSB7XG4gIGNvbG9yOiAjY2Q4MzhhO1xufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIGE6bm90KC5idG4tLW1kLS1ncmFkaWVudDEsIC5idG4tLW1kLS1ncmFkaWVudDIpOmhvdmVyLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMCkgYTpub3QoLmJ0bi0tbWQtLWdyYWRpZW50MSwgLmJ0bi0tbWQtLWdyYWRpZW50Mik6YWN0aXZlLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMCkgYTpub3QoLmJ0bi0tbWQtLWdyYWRpZW50MSwgLmJ0bi0tbWQtLWdyYWRpZW50Mik6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAwKSBhOm5vdCguYnRuLS1tZC0tZ3JhZGllbnQxLCAuYnRuLS1tZC0tZ3JhZGllbnQyKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Q4MzhhO1xufVxuLmNsaWNrYWJsZS1jYXJkLCAuY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MiwgLmNsaWNrYWJsZS1jYXJkLS1ncmFkaWVudDEsIC5jbGlja2FibGUtY2FyZC0tdGVydGlhcnksIC5jbGlja2FibGUtY2FyZC0tc2Vjb25kYXJ5LCAuY2xpY2thYmxlLWNhcmQtLXByaW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5jbGlja2FibGUtY2FyZCBoMiwgLmNsaWNrYWJsZS1jYXJkLS1ncmFkaWVudDIgaDIsIC5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQxIGgyLCAuY2xpY2thYmxlLWNhcmQtLXRlcnRpYXJ5IGgyLCAuY2xpY2thYmxlLWNhcmQtLXNlY29uZGFyeSBoMiwgLmNsaWNrYWJsZS1jYXJkLS1wcmltYXJ5IGgyLFxuLmNsaWNrYWJsZS1jYXJkIGgzLFxuLmNsaWNrYWJsZS1jYXJkLS1ncmFkaWVudDIgaDMsXG4uY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MSBoMyxcbi5jbGlja2FibGUtY2FyZC0tdGVydGlhcnkgaDMsXG4uY2xpY2thYmxlLWNhcmQtLXNlY29uZGFyeSBoMyxcbi5jbGlja2FibGUtY2FyZC0tcHJpbWFyeSBoMyxcbi5jbGlja2FibGUtY2FyZCBoNCxcbi5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQyIGg0LFxuLmNsaWNrYWJsZS1jYXJkLS1ncmFkaWVudDEgaDQsXG4uY2xpY2thYmxlLWNhcmQtLXRlcnRpYXJ5IGg0LFxuLmNsaWNrYWJsZS1jYXJkLS1zZWNvbmRhcnkgaDQsXG4uY2xpY2thYmxlLWNhcmQtLXByaW1hcnkgaDQsXG4uY2xpY2thYmxlLWNhcmQgaDUsXG4uY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MiBoNSxcbi5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQxIGg1LFxuLmNsaWNrYWJsZS1jYXJkLS10ZXJ0aWFyeSBoNSxcbi5jbGlja2FibGUtY2FyZC0tc2Vjb25kYXJ5IGg1LFxuLmNsaWNrYWJsZS1jYXJkLS1wcmltYXJ5IGg1LFxuLmNsaWNrYWJsZS1jYXJkIGg2LFxuLmNsaWNrYWJsZS1jYXJkLS1ncmFkaWVudDIgaDYsXG4uY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MSBoNixcbi5jbGlja2FibGUtY2FyZC0tdGVydGlhcnkgaDYsXG4uY2xpY2thYmxlLWNhcmQtLXNlY29uZGFyeSBoNixcbi5jbGlja2FibGUtY2FyZC0tcHJpbWFyeSBoNiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNsaWNrYWJsZS1jYXJkOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQyOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQxOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tdGVydGlhcnk6OmJlZm9yZSwgLmNsaWNrYWJsZS1jYXJkLS1zZWNvbmRhcnk6OmJlZm9yZSwgLmNsaWNrYWJsZS1jYXJkLS1wcmltYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC01O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5jbGlja2FibGUtY2FyZDpob3Zlcjo6YmVmb3JlLCAuY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50Mjpob3Zlcjo6YmVmb3JlLCAuY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MTpob3Zlcjo6YmVmb3JlLCAuY2xpY2thYmxlLWNhcmQtLXRlcnRpYXJ5OmhvdmVyOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tc2Vjb25kYXJ5OmhvdmVyOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tcHJpbWFyeTpob3Zlcjo6YmVmb3JlLCAuY2xpY2thYmxlLWNhcmQ6YWN0aXZlOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQyOmFjdGl2ZTo6YmVmb3JlLCAuY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MTphY3RpdmU6OmJlZm9yZSwgLmNsaWNrYWJsZS1jYXJkLS10ZXJ0aWFyeTphY3RpdmU6OmJlZm9yZSwgLmNsaWNrYWJsZS1jYXJkLS1zZWNvbmRhcnk6YWN0aXZlOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tcHJpbWFyeTphY3RpdmU6OmJlZm9yZSwgLmNsaWNrYWJsZS1jYXJkOmZvY3VzOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQyOmZvY3VzOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQxOmZvY3VzOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tdGVydGlhcnk6Zm9jdXM6OmJlZm9yZSwgLmNsaWNrYWJsZS1jYXJkLS1zZWNvbmRhcnk6Zm9jdXM6OmJlZm9yZSwgLmNsaWNrYWJsZS1jYXJkLS1wcmltYXJ5OmZvY3VzOjpiZWZvcmUge1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IC04cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5jbGlja2FibGUtY2FyZC0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjYzZTYwO1xufVxuLmNsaWNrYWJsZS1jYXJkLS1wcmltYXJ5LCAuY2xpY2thYmxlLWNhcmQtLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWI0ZGY7XG59XG4uY2xpY2thYmxlLWNhcmQtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNjQ1OTY4O1xufVxuLmNsaWNrYWJsZS1jYXJkLS1zZWNvbmRhcnksIC5jbGlja2FibGUtY2FyZC0tc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNhNWQ3O1xufVxuLmNsaWNrYWJsZS1jYXJkLS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjNDEyMTI5O1xufVxuLmNsaWNrYWJsZS1jYXJkLS10ZXJ0aWFyeSwgLmNsaWNrYWJsZS1jYXJkLS10ZXJ0aWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyYjBiNTtcbn1cbi5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQxIHtcbiAgY29sb3I6ICMyNjNlNjA7XG59XG4uY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MSwgLmNsaWNrYWJsZS1jYXJkLS1ncmFkaWVudDE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzk1YjRkZiwgI2MzYTVkNyk7XG59XG4uY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MiB7XG4gIGNvbG9yOiAjNjQ1OTY4O1xufVxuLmNsaWNrYWJsZS1jYXJkLS1ncmFkaWVudDIsIC5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjM2E1ZDcsICNlMmIwYjUpO1xufVxuXG4uZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLmRpdmlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5kaXZpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRpdmlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpdmlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmRpdmlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5kaXZpZGVyIHtcbiAgY29sb3I6ICNiMWIxYjE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmRpdmlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmRpdmlkZXI6OmJlZm9yZSwgLmRpdmlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICNiMWIxYjE7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBvcGFjaXR5OiAwLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgLmRpdmlkZXI6OmJlZm9yZSwgLmRpdmlkZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGl2aWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5kaXZpZGVyOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNTAlO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtO1xufVxuXG4ubG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmxvYWRlciBzcGFuIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24tdWg2ZWJ1NyB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gIH1cbn1cbi5sb2FkZXIgc3BhbiB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLXVoNmVidTcgMS4ycyBlYXNlIDBzIGluZmluaXRlO1xufVxuLmxvYWRlciBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE4OWJmO1xufVxuLmxvYWRlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2VjMztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmxvYWRlciBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDgzOGE7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cblxuLnN2Zy1tYXAge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuLnN2Zy1tYXAgZm9yZWlnbk9iamVjdCBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDEwcHggIzI2M2U2MDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnN2Zy1tYXAgcGF0aCB7XG4gIGZpbGw6ICM2MTg5YmY7XG4gIHN0cm9rZTogI2VjZWNlYztcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnN2Zy1tYXAgYTpob3ZlciBwYXRoLCAuc3ZnLW1hcCBhOmFjdGl2ZSBwYXRoLCAuc3ZnLW1hcCBhOmZvY3VzIHBhdGgge1xuICBmaWxsOiAjY2Q4MzhhO1xufVxuLnN2Zy1tYXAgYTpob3ZlciBmb3JlaWduT2JqZWN0IGRpdiwgLnN2Zy1tYXAgYTphY3RpdmUgZm9yZWlnbk9iamVjdCBkaXYsIC5zdmctbWFwIGE6Zm9jdXMgZm9yZWlnbk9iamVjdCBkaXYge1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCA4cHggIzQxMjEyOTtcbn1cblxuLm1lc3NhZ2Uge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4ubWVzc2FnZS0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWRmZjI7XG59XG4ubWVzc2FnZS0tcHJpbWFyeSBwLFxuLm1lc3NhZ2UtLXByaW1hcnkgLmxpc3QtdWwge1xuICBjb2xvcjogIzYxODliZjtcbn1cbi5tZXNzYWdlLS1wcmltYXJ5IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTViNGRmO1xufVxuLm1lc3NhZ2UtLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGRkZTg7XG59XG4ubWVzc2FnZS0tc2Vjb25kYXJ5IHAsXG4ubWVzc2FnZS0tc2Vjb25kYXJ5IC5saXN0LXVsIHtcbiAgY29sb3I6ICNhNzdlYzM7XG59XG4ubWVzc2FnZS0tc2Vjb25kYXJ5IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNhNWQ3O1xufVxuLm1lc3NhZ2UtLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZGFkYztcbn1cbi5tZXNzYWdlLS10ZXJ0aWFyeSBwLFxuLm1lc3NhZ2UtLXRlcnRpYXJ5IC5saXN0LXVsIHtcbiAgY29sb3I6ICNjZDgzOGE7XG59XG4ubWVzc2FnZS0tdGVydGlhcnkgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmIwYjU7XG59XG4ubWVzc2FnZS0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG59XG4ubWVzc2FnZS0tZ3JleSBwLFxuLm1lc3NhZ2UtLWdyZXkgLmxpc3QtdWwge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5tZXNzYWdlLS1ncmV5IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xufVxuLm1lc3NhZ2UtLXNtIHtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5tZXNzYWdlIGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5tZXNzYWdlIHAsXG4ubWVzc2FnZSAubGlzdC11bCB7XG4gIG1hcmdpbjogNHB4IDA7XG59XG4ubWVzc2FnZSBsaTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtNTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTEwMHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5NWI0ZGYsICNjM2E1ZDcsICNlMmIwYjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGwsIG1hcmdpbi10b3A7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MsIDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4zcztcbn1cblxuLmpzLW9wZW4gLm92ZXJsYXkge1xuICBvcGFjaXR5OiAwLjg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG5cbi5hcnRpY2xlIHRhYmxlLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgdGFibGUge1xuICBtaW4td2lkdGg6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmFydGljbGUgdGhlYWQsXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTg5YmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlIHRoZWFkIHRoLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgdGhlYWQgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IHNvbGlkIDAuMWVtICM5NWI0ZGY7XG59XG4uYXJ0aWNsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZmYyO1xufVxuLmFydGljbGUgdGJvZHkgdHIgdGQsXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlcjogc29saWQgMC4xZW0gIzk1YjRkZjtcbn1cblxuLnBvc3QtY2F0ZWdvcmllcyB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wb3N0LWNhdGVnb3JpZXMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvc3QtY2F0ZWdvcmllcyBsaTpub3QoOmZpcnN0LW9mLXR5cGUpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBtYXJnaW46IDAgOHB4O1xufVxuLnBvc3QtY2F0ZWdvcmllcyBsaSBhIHtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wb3N0LWNhdGVnb3JpZXMgbGkgYTpob3ZlciwgLnBvc3QtY2F0ZWdvcmllcyBsaSBhOmFjdGl2ZSwgLnBvc3QtY2F0ZWdvcmllcyBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICNjZDgzOGE7XG59XG5cbmgxIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgb3BhY2l0eTogMC44O1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICBtYXJnaW46IDE2cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5pbmZvLFxuLnN1Y2Nlc3MsXG4uZXJyb3IsXG4ud3BjZjcgZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCxcbi5mYWlsIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pbmZvOjpiZWZvcmUsXG4uc3VjY2Vzczo6YmVmb3JlLFxuLmVycm9yOjpiZWZvcmUsXG4ud3BjZjcgZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcDo6YmVmb3JlLFxuLmZhaWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmluZm86bm90KDplbXB0eSksXG4uc3VjY2Vzczpub3QoOmVtcHR5KSxcbi5lcnJvcjpub3QoOmVtcHR5KSxcbi53cGNmNyBmb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwOm5vdCg6ZW1wdHkpLFxuLmZhaWw6bm90KDplbXB0eSkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4uaW5mbzpub3QoOmVtcHR5KTo6YmVmb3JlLFxuLnN1Y2Nlc3M6bm90KDplbXB0eSk6OmJlZm9yZSxcbi5lcnJvcjpub3QoOmVtcHR5KTo6YmVmb3JlLFxuLndwY2Y3IGZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXA6bm90KDplbXB0eSk6OmJlZm9yZSxcbi5mYWlsOm5vdCg6ZW1wdHkpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pbmZvIHtcbiAgY29sb3I6ICM2MTg5YmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTcsIDEzNywgMTkxLCAwLjEpO1xufVxuLmluZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5zdWNjZXNzIHtcbiAgY29sb3I6ICM0Yjk3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDE1MSwgMzYsIDAuMSk7XG59XG4uc3VjY2Vzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmVycm9yLCAud3BjZjcgZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGNvbG9yOiAjZGY3ZjA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMywgMTI3LCA5LCAwLjEpO1xufVxuLmVycm9yOjpiZWZvcmUsIC53cGNmNyBmb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uZmFpbCB7XG4gIGNvbG9yOiAjZGU0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgNjgsIDY4LCAwLjEpO1xufVxuLmZhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5mb3JtLWNvbnRyb2wgbGFiZWwsXG4ud3BjZjcgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNhMGEwYTA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZvcm0tY29udHJvbCBsYWJlbC5oYXMtdG9vbHRpcDo6YWZ0ZXIsXG4ud3BjZjcgbGFiZWwuaGFzLXRvb2x0aXA6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICNjZDgzOGE7XG59XG4uZm9ybS1jb250cm9sIGxhYmVsOmhvdmVyIC50b29sdGlwLFxuLndwY2Y3IGxhYmVsOmhvdmVyIC50b29sdGlwIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG4uZm9ybS1jb250cm9sIGxhYmVsIC50b29sdGlwLFxuLndwY2Y3IGxhYmVsIC50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiAyNTBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkODM4YTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggcmdiYSg2NSwgMzMsIDQxLCAwLjIpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZvcm0tY29udHJvbCBsYWJlbCAudG9vbHRpcCBhLFxuLndwY2Y3IGxhYmVsIC50b29sdGlwIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3JtLWNvbnRyb2wgbGFiZWwgLnRvb2x0aXAgYTo6YWZ0ZXIsXG4ud3BjZjcgbGFiZWwgLnRvb2x0aXAgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm0tY29udHJvbCBsYWJlbCAudG9vbHRpcCBhOmhvdmVyLCAuZm9ybS1jb250cm9sIGxhYmVsIC50b29sdGlwIGE6YWN0aXZlLCAuZm9ybS1jb250cm9sIGxhYmVsIC50b29sdGlwIGE6Zm9jdXMsXG4ud3BjZjcgbGFiZWwgLnRvb2x0aXAgYTpob3Zlcixcbi53cGNmNyBsYWJlbCAudG9vbHRpcCBhOmFjdGl2ZSxcbi53cGNmNyBsYWJlbCAudG9vbHRpcCBhOmZvY3VzIHtcbiAgY29sb3I6ICNjZDgzOGE7XG59XG4uZm9ybS1jb250cm9sIGxhYmVsIC50b29sdGlwIHAsXG4ud3BjZjcgbGFiZWwgLnRvb2x0aXAgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvcm0tY29udHJvbCBbdHlwZT10ZXh0XSxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9dGVsXSxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9ZW1haWxdLFxuLmZvcm0tY29udHJvbCBbdHlwZT11cmxdLFxuLmZvcm0tY29udHJvbCBbdHlwZT1udW1iZXJdLFxuLmZvcm0tY29udHJvbCBbdHlwZT1kYXRlXSxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9c2VhcmNoXSxcbi5mb3JtLWNvbnRyb2wgc2VsZWN0LFxuLmZvcm0tY29udHJvbCB0ZXh0YXJlYSxcbi53cGNmNyBbdHlwZT10ZXh0XSxcbi53cGNmNyBbdHlwZT10ZWxdLFxuLndwY2Y3IFt0eXBlPWVtYWlsXSxcbi53cGNmNyBbdHlwZT11cmxdLFxuLndwY2Y3IFt0eXBlPW51bWJlcl0sXG4ud3BjZjcgW3R5cGU9ZGF0ZV0sXG4ud3BjZjcgW3R5cGU9c2VhcmNoXSxcbi53cGNmNyBzZWxlY3QsXG4ud3BjZjcgdGV4dGFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDRweCAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMWVtICM2MTg5YmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3gtc2hhZG93OiAwIC04cHggMTZweCByZ2JhKDk3LCAxMzcsIDE5MSwgMC4wOCksIC04cHggOHB4IDE2cHggcmdiYSgxNjcsIDEyNiwgMTk1LCAwLjA4KSwgOHB4IDhweCAxNnB4IHJnYmEoMjA1LCAxMzEsIDEzOCwgMC4wOCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzLCByZXNpemUgMHM7XG59XG4uZm9ybS1jb250cm9sIFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5mb3JtLWNvbnRyb2wgW3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4uZm9ybS1jb250cm9sIFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uZm9ybS1jb250cm9sIFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuLmZvcm0tY29udHJvbCBbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbi5mb3JtLWNvbnRyb2wgW3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuLmZvcm0tY29udHJvbCBbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbi5mb3JtLWNvbnRyb2wgc2VsZWN0OjpwbGFjZWhvbGRlcixcbi5mb3JtLWNvbnRyb2wgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLndwY2Y3IFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi53cGNmNyBbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi53cGNmNyBbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLndwY2Y3IFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuLndwY2Y3IFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuLndwY2Y3IFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixcbi53cGNmNyBbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbi53cGNmNyBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuLndwY2Y3IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNhMGEwYTA7XG59XG4uZm9ybS1jb250cm9sIFt0eXBlPXRleHRdOmhvdmVyLCAuZm9ybS1jb250cm9sIFt0eXBlPXRleHRdOmFjdGl2ZSwgLmZvcm0tY29udHJvbCBbdHlwZT10ZXh0XTpmb2N1cyxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9dGVsXTpob3Zlcixcbi5mb3JtLWNvbnRyb2wgW3R5cGU9dGVsXTphY3RpdmUsXG4uZm9ybS1jb250cm9sIFt0eXBlPXRlbF06Zm9jdXMsXG4uZm9ybS1jb250cm9sIFt0eXBlPWVtYWlsXTpob3Zlcixcbi5mb3JtLWNvbnRyb2wgW3R5cGU9ZW1haWxdOmFjdGl2ZSxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9ZW1haWxdOmZvY3VzLFxuLmZvcm0tY29udHJvbCBbdHlwZT11cmxdOmhvdmVyLFxuLmZvcm0tY29udHJvbCBbdHlwZT11cmxdOmFjdGl2ZSxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9dXJsXTpmb2N1cyxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9bnVtYmVyXTpob3Zlcixcbi5mb3JtLWNvbnRyb2wgW3R5cGU9bnVtYmVyXTphY3RpdmUsXG4uZm9ybS1jb250cm9sIFt0eXBlPW51bWJlcl06Zm9jdXMsXG4uZm9ybS1jb250cm9sIFt0eXBlPWRhdGVdOmhvdmVyLFxuLmZvcm0tY29udHJvbCBbdHlwZT1kYXRlXTphY3RpdmUsXG4uZm9ybS1jb250cm9sIFt0eXBlPWRhdGVdOmZvY3VzLFxuLmZvcm0tY29udHJvbCBbdHlwZT1zZWFyY2hdOmhvdmVyLFxuLmZvcm0tY29udHJvbCBbdHlwZT1zZWFyY2hdOmFjdGl2ZSxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9c2VhcmNoXTpmb2N1cyxcbi5mb3JtLWNvbnRyb2wgc2VsZWN0OmhvdmVyLFxuLmZvcm0tY29udHJvbCBzZWxlY3Q6YWN0aXZlLFxuLmZvcm0tY29udHJvbCBzZWxlY3Q6Zm9jdXMsXG4uZm9ybS1jb250cm9sIHRleHRhcmVhOmhvdmVyLFxuLmZvcm0tY29udHJvbCB0ZXh0YXJlYTphY3RpdmUsXG4uZm9ybS1jb250cm9sIHRleHRhcmVhOmZvY3VzLFxuLndwY2Y3IFt0eXBlPXRleHRdOmhvdmVyLFxuLndwY2Y3IFt0eXBlPXRleHRdOmFjdGl2ZSxcbi53cGNmNyBbdHlwZT10ZXh0XTpmb2N1cyxcbi53cGNmNyBbdHlwZT10ZWxdOmhvdmVyLFxuLndwY2Y3IFt0eXBlPXRlbF06YWN0aXZlLFxuLndwY2Y3IFt0eXBlPXRlbF06Zm9jdXMsXG4ud3BjZjcgW3R5cGU9ZW1haWxdOmhvdmVyLFxuLndwY2Y3IFt0eXBlPWVtYWlsXTphY3RpdmUsXG4ud3BjZjcgW3R5cGU9ZW1haWxdOmZvY3VzLFxuLndwY2Y3IFt0eXBlPXVybF06aG92ZXIsXG4ud3BjZjcgW3R5cGU9dXJsXTphY3RpdmUsXG4ud3BjZjcgW3R5cGU9dXJsXTpmb2N1cyxcbi53cGNmNyBbdHlwZT1udW1iZXJdOmhvdmVyLFxuLndwY2Y3IFt0eXBlPW51bWJlcl06YWN0aXZlLFxuLndwY2Y3IFt0eXBlPW51bWJlcl06Zm9jdXMsXG4ud3BjZjcgW3R5cGU9ZGF0ZV06aG92ZXIsXG4ud3BjZjcgW3R5cGU9ZGF0ZV06YWN0aXZlLFxuLndwY2Y3IFt0eXBlPWRhdGVdOmZvY3VzLFxuLndwY2Y3IFt0eXBlPXNlYXJjaF06aG92ZXIsXG4ud3BjZjcgW3R5cGU9c2VhcmNoXTphY3RpdmUsXG4ud3BjZjcgW3R5cGU9c2VhcmNoXTpmb2N1cyxcbi53cGNmNyBzZWxlY3Q6aG92ZXIsXG4ud3BjZjcgc2VsZWN0OmFjdGl2ZSxcbi53cGNmNyBzZWxlY3Q6Zm9jdXMsXG4ud3BjZjcgdGV4dGFyZWE6aG92ZXIsXG4ud3BjZjcgdGV4dGFyZWE6YWN0aXZlLFxuLndwY2Y3IHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NkODM4YTtcbiAgYm94LXNoYWRvdzogMCAtOHB4IDE2cHggcmdiYSg5NywgMTM3LCAxOTEsIDAuMiksIC04cHggOHB4IDE2cHggcmdiYSgxNjcsIDEyNiwgMTk1LCAwLjIpLCA4cHggOHB4IDE2cHggcmdiYSgyMDUsIDEzMSwgMTM4LCAwLjIpO1xufVxuLmZvcm0tY29udHJvbCBbdHlwZT10ZXh0XTpob3ZlciArIGxhYmVsLCAuZm9ybS1jb250cm9sIFt0eXBlPXRleHRdOmFjdGl2ZSArIGxhYmVsLCAuZm9ybS1jb250cm9sIFt0eXBlPXRleHRdOmZvY3VzICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIFt0eXBlPXRlbF06aG92ZXIgKyBsYWJlbCxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9dGVsXTphY3RpdmUgKyBsYWJlbCxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9dGVsXTpmb2N1cyArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT1lbWFpbF06aG92ZXIgKyBsYWJlbCxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9ZW1haWxdOmFjdGl2ZSArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT1lbWFpbF06Zm9jdXMgKyBsYWJlbCxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9dXJsXTpob3ZlciArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT11cmxdOmFjdGl2ZSArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT11cmxdOmZvY3VzICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIFt0eXBlPW51bWJlcl06aG92ZXIgKyBsYWJlbCxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9bnVtYmVyXTphY3RpdmUgKyBsYWJlbCxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9bnVtYmVyXTpmb2N1cyArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT1kYXRlXTpob3ZlciArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT1kYXRlXTphY3RpdmUgKyBsYWJlbCxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9ZGF0ZV06Zm9jdXMgKyBsYWJlbCxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9c2VhcmNoXTpob3ZlciArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT1zZWFyY2hdOmFjdGl2ZSArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT1zZWFyY2hdOmZvY3VzICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIHNlbGVjdDpob3ZlciArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBzZWxlY3Q6YWN0aXZlICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIHNlbGVjdDpmb2N1cyArIGxhYmVsLFxuLmZvcm0tY29udHJvbCB0ZXh0YXJlYTpob3ZlciArIGxhYmVsLFxuLmZvcm0tY29udHJvbCB0ZXh0YXJlYTphY3RpdmUgKyBsYWJlbCxcbi5mb3JtLWNvbnRyb2wgdGV4dGFyZWE6Zm9jdXMgKyBsYWJlbCxcbi53cGNmNyBbdHlwZT10ZXh0XTpob3ZlciArIGxhYmVsLFxuLndwY2Y3IFt0eXBlPXRleHRdOmFjdGl2ZSArIGxhYmVsLFxuLndwY2Y3IFt0eXBlPXRleHRdOmZvY3VzICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9dGVsXTpob3ZlciArIGxhYmVsLFxuLndwY2Y3IFt0eXBlPXRlbF06YWN0aXZlICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9dGVsXTpmb2N1cyArIGxhYmVsLFxuLndwY2Y3IFt0eXBlPWVtYWlsXTpob3ZlciArIGxhYmVsLFxuLndwY2Y3IFt0eXBlPWVtYWlsXTphY3RpdmUgKyBsYWJlbCxcbi53cGNmNyBbdHlwZT1lbWFpbF06Zm9jdXMgKyBsYWJlbCxcbi53cGNmNyBbdHlwZT11cmxdOmhvdmVyICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9dXJsXTphY3RpdmUgKyBsYWJlbCxcbi53cGNmNyBbdHlwZT11cmxdOmZvY3VzICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9bnVtYmVyXTpob3ZlciArIGxhYmVsLFxuLndwY2Y3IFt0eXBlPW51bWJlcl06YWN0aXZlICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9bnVtYmVyXTpmb2N1cyArIGxhYmVsLFxuLndwY2Y3IFt0eXBlPWRhdGVdOmhvdmVyICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9ZGF0ZV06YWN0aXZlICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9ZGF0ZV06Zm9jdXMgKyBsYWJlbCxcbi53cGNmNyBbdHlwZT1zZWFyY2hdOmhvdmVyICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9c2VhcmNoXTphY3RpdmUgKyBsYWJlbCxcbi53cGNmNyBbdHlwZT1zZWFyY2hdOmZvY3VzICsgbGFiZWwsXG4ud3BjZjcgc2VsZWN0OmhvdmVyICsgbGFiZWwsXG4ud3BjZjcgc2VsZWN0OmFjdGl2ZSArIGxhYmVsLFxuLndwY2Y3IHNlbGVjdDpmb2N1cyArIGxhYmVsLFxuLndwY2Y3IHRleHRhcmVhOmhvdmVyICsgbGFiZWwsXG4ud3BjZjcgdGV4dGFyZWE6YWN0aXZlICsgbGFiZWwsXG4ud3BjZjcgdGV4dGFyZWE6Zm9jdXMgKyBsYWJlbCB7XG4gIGNvbG9yOiAjNjE4OWJmO1xufVxuLmZvcm0tY29udHJvbCBbdHlwZT1kYXRlXSxcbi53cGNmNyBbdHlwZT1kYXRlXSB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTcwcHg7XG59XG4uZm9ybS1jb250cm9sIFt0eXBlPW51bWJlcl0sXG4ud3BjZjcgW3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi5mb3JtLWNvbnRyb2wgdGV4dGFyZWEsXG4ud3BjZjcgdGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG4uZm9ybS1jb250cm9sIC5jaGFyYWN0ZXJzLFxuLndwY2Y3IC5jaGFyYWN0ZXJzIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uZm9ybS1jb250cm9sIC5jaGFyYWN0ZXJzIHNwYW4sXG4ud3BjZjcgLmNoYXJhY3RlcnMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNGI5NzI0O1xufVxuLmZvcm0tY29udHJvbCAuY2hhcmFjdGVycyBzcGFuLnRvby1zaG9ydCxcbi53cGNmNyAuY2hhcmFjdGVycyBzcGFuLnRvby1zaG9ydCB7XG4gIGNvbG9yOiAjZGY3ZjA5O1xufVxuXG4ucmFkaW8tZ3JvdXAgLnJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDRweCAwO1xufVxuLnJhZGlvLWdyb3VwIC5yYWRpbyBbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjFweDtcbiAgbGVmdDogMTAuNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogLTAuMWVtO1xufVxuLnJhZGlvLWdyb3VwIC5yYWRpbyBbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLnJhZGlvLWdyb3VwIC5yYWRpbyBbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlLCAucmFkaW8tZ3JvdXAgLnJhZGlvIFt0eXBlPXJhZGlvXSArIGxhYmVsOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5yYWRpby1ncm91cCAucmFkaW8gW3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAyMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHNvbGlkIDAuMWVtICNhMGEwYTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucmFkaW8tZ3JvdXAgLnJhZGlvIFt0eXBlPXJhZGlvXSArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMXB4O1xuICB3aWR0aDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE4OWJmO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4ucmFkaW8tZ3JvdXAgLnJhZGlvIFt0eXBlPXJhZGlvXTpob3ZlciArIGxhYmVsOjphZnRlciwgLnJhZGlvLWdyb3VwIC5yYWRpbyBbdHlwZT1yYWRpb106YWN0aXZlICsgbGFiZWw6OmFmdGVyLCAucmFkaW8tZ3JvdXAgLnJhZGlvIFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGEwYTA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbn1cbi5yYWRpby1ncm91cCAucmFkaW8gW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucmFkaW8tZ3JvdXAgLnJhZGlvIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxODliZjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmZvcm0tY29udHJvbCAucmVzdW1lIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNGI5NzI0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU4NXB4KSB7XG4gIC5mb3JtLWNvbnRyb2wgLnJlc3VtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMC4xZW0gcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2wgLnJlc3VtZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvcm0tY29udHJvbCAuZGVsZXRlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIG1hcmdpbjogOHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDY4LCA2OCwgMC4yKTtcbiAgY29sb3I6ICNkZTQ0NDQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5mb3JtLWNvbnRyb2wgLmRlbGV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogZGFzaGVkIDAuMWVtICNkZTQ0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCA2OCwgNjgsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5mb3JtLWNvbnRyb2wgLmRlbGV0ZTpob3ZlciwgLmZvcm0tY29udHJvbCAuZGVsZXRlOmFjdGl2ZSwgLmZvcm0tY29udHJvbCAuZGVsZXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlNDQ0NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybS1jb250cm9sIC5kZWxldGU6aG92ZXI6OmJlZm9yZSwgLmZvcm0tY29udHJvbCAuZGVsZXRlOmFjdGl2ZTo6YmVmb3JlLCAuZm9ybS1jb250cm9sIC5kZWxldGU6Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sIC5jcmVhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMCAxMC42NjY2NjY2NjY3cHg7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgMTUxLCAzNiwgMC4yKTtcbiAgY29sb3I6ICM0Yjk3MjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZvcm0tY29udHJvbCAuY3JlYXRlOmhvdmVyLCAuZm9ybS1jb250cm9sIC5jcmVhdGU6YWN0aXZlLCAuZm9ybS1jb250cm9sIC5jcmVhdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI5NzI0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3JtLWNvbnRyb2wgLmNyZWF0ZSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5maWVsZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5maWVsZC1ncm91cCBzcGFuIHtcbiAgbWFyZ2luOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uZmllbGQtZ3JvdXAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZpZWxkLWdyb3VwIHNwYW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5maWVsZC1ncm91cCAuc3ViLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5maWVsZC1ncm91cC1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZmllbGQtZ3JvdXAtY29udGFpbmVyIC5maWVsZC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0b3AgdG9wIC5cIiBcImEgYnRuIC5cIiBcImIgYnRuIC5cIiBcImVycm9yIGVycm9yIGVycm9yXCI7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMWVtIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5maWVsZC1ncm91cC1jb250YWluZXIgLmZpZWxkLWdyb3VwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1ODVweCkge1xuICAuZmllbGQtZ3JvdXAtY29udGFpbmVyIC5maWVsZC1ncm91cCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0b3AgdG9wIHRvcCAuXCIgXCJhIGIgYnRuIC5cIiBcImVycm9yIGVycm9yIGVycm9yIGVycm9yXCI7XG4gIH1cbn1cbi5maWVsZC1ncm91cC1jb250YWluZXIgLmZpZWxkLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZmllbGQtZ3JvdXAtY29udGFpbmVyIC5maWVsZC1ncm91cCAuc3ViLWdyb3VwIFt0eXBlPW51bWJlcl0ge1xuICB3aWR0aDogNjVweDtcbn1cbi5maWVsZC1ncm91cC1jb250YWluZXIgLmZpZWxkLWdyb3VwIC5zdWItZ3JvdXAgc2VsZWN0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi5maWVsZC1ncm91cC1jb250YWluZXIgLmZpZWxkLWdyb3VwIC5zdWItZ3JvdXA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxleDogMTtcbiAgZ3JpZC1hcmVhOiB0b3A7XG59XG4uZmllbGQtZ3JvdXAtY29udGFpbmVyIC5maWVsZC1ncm91cCAuc3ViLWdyb3VwOm50aC1vZi10eXBlKDIpIHtcbiAgZ3JpZC1hcmVhOiBhO1xufVxuLmZpZWxkLWdyb3VwLWNvbnRhaW5lciAuZmllbGQtZ3JvdXAgLnN1Yi1ncm91cDpudGgtb2YtdHlwZSgzKSB7XG4gIGdyaWQtYXJlYTogYjtcbn1cbi5maWVsZC1ncm91cC1jb250YWluZXIgLmZpZWxkLWdyb3VwIC5kZWxldGUge1xuICBncmlkLWFyZWE6IGJ0bjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODRweCkge1xuICAuZmllbGQtZ3JvdXAtY29udGFpbmVyIC5maWVsZC1ncm91cCAuZGVsZXRlIHtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbi5maWVsZC1ncm91cC1jb250YWluZXIgLmZpZWxkLWdyb3VwIC5kZWxldGUgaTo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZmllbGQtZ3JvdXAtY29udGFpbmVyIC5maWVsZC1ncm91cCAuZXJyb3Ige1xuICBncmlkLWFyZWE6IGVycm9yO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uZm9ybS1jb250cm9sLmRlc2t0b3AtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0tY29udHJvbC5kZXNrdG9wLWljb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1jb250cm9sLmRlc2t0b3AtaWNvbiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuLmZvcm0tY29udHJvbC5kZXNrdG9wLWljb24gbGFiZWwgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtLWNvbnRyb2wuZGVza3RvcC1pY29uIGxhYmVsIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1jb250cm9sLmRlc2t0b3AtaWNvbiBpbnB1dCxcbiAgLmZvcm0tY29udHJvbC5kZXNrdG9wLWljb24gc2VsZWN0LFxuICAuZm9ybS1jb250cm9sLmRlc2t0b3AtaWNvbiB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5mb3JtIC5mb3JtLWNvbnRyb2w6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZm9ybSAuZm9ybS1jb250cm9sOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cGNmNyBmb3JtIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cbi53cGNmNyBmb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BjZjcgZm9ybSBwIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG4ud3BjZjcgZm9ybSBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwY2Y3IGZvcm0gLnN1Ym1pdC1ibG9jayB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLndwY2Y3IGZvcm0gLnN1Ym1pdC1ibG9jayBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cGNmNyBmb3JtIFt0eXBlPXN1Ym1pdF0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi53cGNmNyBmb3JtIFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCk6aG92ZXIsIC53cGNmNyBmb3JtIFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAud3BjZjcgZm9ybSBbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYTc3ZWMzLCAjY2Q4MzhhKTtcbiAgcGFkZGluZzogMCAzMnB4O1xufVxuLndwY2Y3IGZvcm0gLndwY2Y3LXNwaW5uZXIge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4xKTtcbn1cbi53cGNmNyBmb3JtIC5jZi10dXJuc3RpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53cGNmNyBmb3JtLnN1Ym1pdHRpbmcgLndwY2Y3LXNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cGNmNyBmb3JtLnN1Ym1pdHRpbmcgbGFiZWwsXG4ud3BjZjcgZm9ybS5zdWJtaXR0aW5nIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi53cGNmNyBmb3JtLnN1Ym1pdHRpbmcgLmNoYXJhY3RlcnMsXG4ud3BjZjcgZm9ybS5zdWJtaXR0aW5nIFt0eXBlPXN1Ym1pdF0sXG4ud3BjZjcgZm9ybS5zdWJtaXR0aW5nIC5jZi10dXJuc3RpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgY29sb3I6ICM0Yjk3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDE1MSwgMzYsIDAuMSk7XG59XG4ud3BjZjcgZm9ybS5zZW50IHAsXG4ud3BjZjcgZm9ybS5zZW50IC5jaGFyYWN0ZXJzLFxuLndwY2Y3IGZvcm0uc2VudCAuY2YtdHVybnN0aWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwgLndwY2Y3IGZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgY29sb3I6ICNkZjdmMDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIzLCAxMjcsIDksIDAuMSk7XG59XG4ud3BjZjcgZm9ybS5zcGFtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsIC53cGNmNyBmb3JtLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjcgZm9ybS5hYm9ydGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBjb2xvcjogI2RlNDQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDY4LCA2OCwgMC4xKTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbnRhaW5lci1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBtYXgtd2lkdGg6IDEyNjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhaW5lci1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAzMnB4O1xuICAgIG1heC13aWR0aDogMTI3MnB4O1xuICB9XG59XG5cbi5jb250YWluZXItYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTEwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGhlYWRlciAudG9wYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTEwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC50b3BiYXIgLmhlYWRlci1oZWxwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4NXB4O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDg1YTI7XG4gIH1cbn1cbmhlYWRlciAudG9wYmFyIC5oZWFkZXItaGVscCAud3AtYmxvY2stcGFyYWdyYXBoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNkMWRmZjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAudG9wYmFyIC5oZWFkZXItaGVscCAud3AtYmxvY2stcGFyYWdyYXBoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC50b3BiYXIgLmhlYWRlci1oZWxwIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzJweCAzMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuLmhlYWRlci1sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1sb2dvIGEgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlYWRlci1sb2dvIGEgc3ZnLmFmYXYtc3ZnIHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWxvZ28gYSBzdmcuYWZhdi1zdmcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmhlYWRlci1sb2dvIGEgc3ZnLmJhc2VsaW5lLXN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbG9nbyBhIHN2Zy5iYXNlbGluZS1zdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyLWxvZ28gYSAuc3QwLFxuLmhlYWRlci1sb2dvIGEgLnN0MSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlci1sb2dvIGEgLnN0MCB7XG4gIGZpbGw6ICM2MTg5YmY7XG59XG4uaGVhZGVyLWxvZ28gYSAuc3QxIHtcbiAgZmlsbDogIzI2M2U2MDtcbn1cbi5oZWFkZXItbG9nbyBhOmhvdmVyIC5zdDAsIC5oZWFkZXItbG9nbyBhOmFjdGl2ZSAuc3QwLCAuaGVhZGVyLWxvZ28gYTpmb2N1cyAuc3QwIHtcbiAgZmlsbDogI2NkODM4YTtcbn1cbi5oZWFkZXItbG9nbyBhOmhvdmVyIC5zdDEsIC5oZWFkZXItbG9nbyBhOmFjdGl2ZSAuc3QxLCAuaGVhZGVyLWxvZ28gYTpmb2N1cyAuc3QxIHtcbiAgZmlsbDogIzQxMjEyOTtcbn1cblxuLm1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzZweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZW51LXRvZ2dsZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuM2VtO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5tZW51LXRvZ2dsZSBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICB0b3A6IDA7XG59XG4ubWVudS10b2dnbGUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1lbnUtdG9nZ2xlIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgdG9wOiAzMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm1lbnUtdG9nZ2xlIHNwYW46OmJlZm9yZSwgLm1lbnUtdG9nZ2xlIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2VjMztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1lbnUtdG9nZ2xlIHNwYW46OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMWVtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbn1cbi5tZW51LXRvZ2dsZSBzcGFuOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuMWVtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuLm1lbnUtdG9nZ2xlLmpzLW9wZW4gc3BhbjpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIC5tZW51LXRvZ2dsZS5qcy1vcGVuIHNwYW46bnRoLW9mLXR5cGUoMik6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XG59XG4ubWVudS10b2dnbGUuanMtb3BlbiBzcGFuOmZpcnN0LW9mLXR5cGU6OmFmdGVyLCAubWVudS10b2dnbGUuanMtb3BlbiBzcGFuOm50aC1vZi10eXBlKDIpOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbn1cbi5tZW51LXRvZ2dsZS5qcy1vcGVuIHNwYW46bGFzdC1vZi10eXBlOjpiZWZvcmUsIC5tZW51LXRvZ2dsZS5qcy1vcGVuIHNwYW46bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG4uaGVhZGVyLW1lbnUgbGkge1xuICBtYXJnaW46IDE2cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1tZW51IGxpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4xZW07XG4gIH1cbn1cbi5oZWFkZXItbWVudSBsaS5lbXBoYXNpcyBhIHtcbiAgY29sb3I6ICNjZDgzOGE7XG59XG4uaGVhZGVyLW1lbnUgbGkuZW1waGFzaXMgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjBkYWRjLCByZ2JhKDI0MCwgMjE4LCAyMjAsIDApKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1tZW51IGxpLmVtcGhhc2lzIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2YwZGFkYywgcmdiYSgyNDAsIDIxOCwgMjIwLCAwKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1tZW51IGxpLmVtcGhhc2lzIGE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Q4MzhhO1xuICB9XG59XG4uaGVhZGVyLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYTo6YmVmb3JlLFxuLmhlYWRlci1tZW51IGxpIGE6aG92ZXI6OmJlZm9yZSxcbi5oZWFkZXItbWVudSBsaSBhOmFjdGl2ZTo6YmVmb3JlLFxuLmhlYWRlci1tZW51IGxpIGE6Zm9jdXM6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOjpiZWZvcmUsXG4gIC5oZWFkZXItbWVudSBsaSBhOmhvdmVyOjpiZWZvcmUsXG4gIC5oZWFkZXItbWVudSBsaSBhOmFjdGl2ZTo6YmVmb3JlLFxuICAuaGVhZGVyLW1lbnUgbGkgYTpmb2N1czo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6OmFmdGVyLFxuICAuaGVhZGVyLW1lbnUgbGkgYTpob3Zlcjo6YWZ0ZXIsXG4gIC5oZWFkZXItbWVudSBsaSBhOmFjdGl2ZTo6YWZ0ZXIsXG4gIC5oZWFkZXItbWVudSBsaSBhOmZvY3VzOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXItbWVudSBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjE4OWJmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLW1lbnUgbGkgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLmhlYWRlci1tZW51IGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2QxZGZmMiwgcmdiYSgyNDAsIDIxOCwgMjIwLCAwKSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLW1lbnUgbGkgYTo6YmVmb3JlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZDFkZmYyLCByZ2JhKDI0MCwgMjE4LCAyMjAsIDApKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLW1lbnUgbGkgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAwLjFlbTtcbiAgICB3aWR0aDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYxODliZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGhlYWRlciBuYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIH1cbn1cbmhlYWRlciBuYXYgLmhlYWRlci1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIgbmF2IC5oZWFkZXItbWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnZ3O1xuICAgIHBhZGRpbmctbGVmdDogMTJ2dztcbiAgICBtYXJnaW4tbGVmdDogLTEydnc7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAxMnZ3O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAxMnZ3O1xuICB9XG59XG5oZWFkZXIgbmF2IC5oZWFkZXItbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgbmF2IC5oZWFkZXItbWVudSB1bCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGhlYWRlciBuYXYuanMtb3BlbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGhlYWRlciBuYXYuanMtb3BlbiAuaGVhZGVyLW1lbnUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgbmF2IC5vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkYWRjO1xuICBjb2xvcjogI2NkODM4YTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2gtdG9nZ2xlOmhvdmVyLCAuc2VhcmNoLXRvZ2dsZTphY3RpdmUsIC5zZWFyY2gtdG9nZ2xlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgY29sb3I6ICMyNjNlNjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaC10b2dnbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LCAyNDksIDI0OSwgMC4yKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLnNlYXJjaC10b2dnbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNjXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaC10b2dnbGU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5zZWFyY2gtdG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoLXRvZ2dsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucG9waW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMjA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBvcGluLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvcGluLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnBvcGluLWNvbnRhaW5lci5qcy1vcGVuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBvcGluLWNvbnRhaW5lci5qcy1vcGVuIC5wb3BpbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3Bpbi1jb250YWluZXIuanMtb3BlbiAucG9waW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5wb3Bpbi1jb250YWluZXIgLnBvcGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBvcGluLWNvbnRhaW5lciAucG9waW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTJ2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDEydnc7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnZ3O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgMTJ2dztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgMTJ2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9waW4tY29udGFpbmVyIC5wb3BpbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgd2lkdGg6IDc4MHB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIH1cbn1cblxuLnBvcGluLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjE4OWJmLCAjYTc3ZWMzLCAjY2Q4MzhhKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucG9waW4taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucG9waW4taGVhZGVyIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4ucG9waW4taGVhZGVyIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtNTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCAwLjFlbSAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnBvcGluLWhlYWRlciBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucG9waW4taGVhZGVyIGJ1dHRvbjpob3Zlcjo6YmVmb3JlLCAucG9waW4taGVhZGVyIGJ1dHRvbjphY3RpdmU6OmJlZm9yZSwgLnBvcGluLWhlYWRlciBidXR0b246Zm9jdXM6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucG9waW4taGVhZGVyIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5wb3Bpbi1oZWFkZXIgYnV0dG9uOmFjdGl2ZTo6YWZ0ZXIsIC5wb3Bpbi1oZWFkZXIgYnV0dG9uOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9waW4taGVhZGVyIGJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ucG9waW4tYm9keSB7XG4gIG1heC1oZWlnaHQ6IDcwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBvcGluLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3Bpbi1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4ucG9waW4tYm9keS1tYXNrLXRvcCwgLnBvcGluLWJvZHktbWFzay1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucG9waW4tYm9keS1tYXNrLXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOWY5ZjksIHJnYmEoMjQ5LCAyNDksIDI0OSwgMCkpO1xufVxuLnBvcGluLWJvZHktbWFzay1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAtMzlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2Y5ZjlmOSwgcmdiYSgyNDksIDI0OSwgMjQ5LCAwKSk7XG59XG5cbi5idXR0b24tYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCUgMTAwJSAwIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2QxZGZmMiwgI2U0ZGRlOCk7XG4gIHBhZGRpbmc6IDAgMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1dHRvbi1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5idXR0b24tYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3MDg1YTI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5idXR0b24tYm90dG9tIHNwYW4ge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zZWFyY2gtcGFuZWwge1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG4uc2VhcmNoLXBhbmVsIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5zZWFyY2gtcGFuZWwgLmhlYWQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zZWFyY2gtcGFuZWwgLmRlY28tYmxvY2tzIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ6MSB6MiB6M1wiIFwiejEgejQgejNcIjtcbiAgZ3JpZC1nYXA6IDMycHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IC0yNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VhcmNoLXBhbmVsIC5kZWNvLWJsb2NrcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYW5lbCAuZGVjby1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zZWFyY2gtcGFuZWwgLmRlY28tYmxvY2s6bnRoLW9mLXR5cGUoMSkge1xuICBncmlkLWFyZWE6IHoxO1xufVxuLnNlYXJjaC1wYW5lbCAuZGVjby1ibG9jazpudGgtb2YtdHlwZSgyKSB7XG4gIGdyaWQtYXJlYTogejI7XG59XG4uc2VhcmNoLXBhbmVsIC5kZWNvLWJsb2NrOm50aC1vZi10eXBlKDMpIHtcbiAgZ3JpZC1hcmVhOiB6Mztcbn1cbi5zZWFyY2gtcGFuZWwgLmRlY28tYmxvY2s6bnRoLW9mLXR5cGUoNCkge1xuICBncmlkLWFyZWE6IHo0O1xufVxuLnNlYXJjaC1wYW5lbCA+IC5idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5zZWFyY2gtcGFuZWwgLmNhcmQge1xuICBtYXJnaW46IDE2cHggYXV0bztcbn1cbi5ib3R0b20tbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm90dG9tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJvdHRvbS1tb2JpbGUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmJvdHRvbS1tb2JpbGUgdWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmJvdHRvbS1tb2JpbGUgdWwgbGkge1xuICBmbGV4OiAxO1xufVxuLmJvdHRvbS1tb2JpbGUgdWwgbGk6bGFzdC1vZi10eXBlIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDgzOGE7XG59XG4uYm90dG9tLW1vYmlsZSB1bCBsaTpsYXN0LW9mLXR5cGUgYTpob3ZlciwgLmJvdHRvbS1tb2JpbGUgdWwgbGk6bGFzdC1vZi10eXBlIGE6YWN0aXZlLCAuYm90dG9tLW1vYmlsZSB1bCBsaTpsYXN0LW9mLXR5cGUgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmIwYjU7XG4gIGNvbG9yOiAjNDEyMTI5O1xufVxuLmJvdHRvbS1tb2JpbGUgdWwgbGkgYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAwLjFlbSAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE4OWJmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYm90dG9tLW1vYmlsZSB1bCBsaSBhOmhvdmVyLCAuYm90dG9tLW1vYmlsZSB1bCBsaSBhOmFjdGl2ZSwgLmJvdHRvbS1tb2JpbGUgdWwgbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWI0ZGY7XG4gIGNvbG9yOiAjMjYzZTYwO1xufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJ2dztcbiAgcGFkZGluZy1sZWZ0OiAxMnZ3O1xuICBtYXJnaW4tbGVmdDogLTEydnc7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4MCUgMTJ2dztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogODAlIDZ2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmZvb3RlciBuYXYge1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICBtYXJnaW46IDI0cHggYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuZm9vdGVyIG5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5mb290ZXIgbmF2IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLmZvb3RlciBuYXYgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5mb290ZXIgbmF2IHVsIGxpIGEge1xuICAgIG1hcmdpbjogNHB4IGF1dG87XG4gIH1cbn1cbi5mb290ZXIgbmF2IHVsIGxpIGE6OmJlZm9yZSwgLmZvb3RlciBuYXYgdWwgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMC4xZW07XG4gIHdpZHRoOiAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZvb3RlciBuYXYgdWwgbGkgYTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmZvb3RlciBuYXYgdWwgbGkgYTo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cbi5mb290ZXIgbmF2IHVsIGxpIGE6aG92ZXI6OmJlZm9yZSwgLmZvb3RlciBuYXYgdWwgbGkgYTpob3Zlcjo6YWZ0ZXIsIC5mb290ZXIgbmF2IHVsIGxpIGE6YWN0aXZlOjpiZWZvcmUsIC5mb290ZXIgbmF2IHVsIGxpIGE6YWN0aXZlOjphZnRlciwgLmZvb3RlciBuYXYgdWwgbGkgYTpmb2N1czo6YmVmb3JlLCAuZm9vdGVyIG5hdiB1bCBsaSBhOmZvY3VzOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3RlciBuYXYgdWwgbGk6bnRoLW9mLXR5cGUoM24gLSAyKSBhOmhvdmVyLCAuZm9vdGVyIG5hdiB1bCBsaTpudGgtb2YtdHlwZSgzbiAtIDIpIGE6YWN0aXZlLCAuZm9vdGVyIG5hdiB1bCBsaTpudGgtb2YtdHlwZSgzbiAtIDIpIGE6Zm9jdXMge1xuICBjb2xvcjogIzYxODliZjtcbn1cbi5mb290ZXIgbmF2IHVsIGxpOm50aC1vZi10eXBlKDNuIC0gMikgYTo6YmVmb3JlLCAuZm9vdGVyIG5hdiB1bCBsaTpudGgtb2YtdHlwZSgzbiAtIDIpIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1YjRkZjtcbn1cbi5mb290ZXIgbmF2IHVsIGxpOm50aC1vZi10eXBlKDNuIC0gMSkgYTpob3ZlciwgLmZvb3RlciBuYXYgdWwgbGk6bnRoLW9mLXR5cGUoM24gLSAxKSBhOmFjdGl2ZSwgLmZvb3RlciBuYXYgdWwgbGk6bnRoLW9mLXR5cGUoM24gLSAxKSBhOmZvY3VzIHtcbiAgY29sb3I6ICNhNzdlYzM7XG59XG4uZm9vdGVyIG5hdiB1bCBsaTpudGgtb2YtdHlwZSgzbiAtIDEpIGE6OmJlZm9yZSwgLmZvb3RlciBuYXYgdWwgbGk6bnRoLW9mLXR5cGUoM24gLSAxKSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2E1ZDc7XG59XG4uZm9vdGVyIG5hdiB1bCBsaTpudGgtb2YtdHlwZSgzbiAtIDApIGE6aG92ZXIsIC5mb290ZXIgbmF2IHVsIGxpOm50aC1vZi10eXBlKDNuIC0gMCkgYTphY3RpdmUsIC5mb290ZXIgbmF2IHVsIGxpOm50aC1vZi10eXBlKDNuIC0gMCkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2Q4MzhhO1xufVxuLmZvb3RlciBuYXYgdWwgbGk6bnRoLW9mLXR5cGUoM24gLSAwKSBhOjpiZWZvcmUsIC5mb290ZXIgbmF2IHVsIGxpOm50aC1vZi10eXBlKDNuIC0gMCkgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJiMGI1O1xufVxuLmZvb3RlciBzbWFsbCB7XG4gIHBhZGRpbmc6IDI0cHggOHB4O1xuICBjb2xvcjogIzg4ODg4ODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmFkbWluLWJhciBoZWFkZXIge1xuICB0b3A6IDQ2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODNweCkge1xuICAuYWRtaW4tYmFyIGhlYWRlciB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG4uYWRtaW4tYmFyIGhlYWRlciAudG9wYmFyLFxuLmFkbWluLWJhciBoZWFkZXIgbmF2IHtcbiAgdG9wOiA0NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgLmFkbWluLWJhciBoZWFkZXIgLnRvcGJhcixcbiAgLmFkbWluLWJhciBoZWFkZXIgbmF2IHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cbi5hZG1pbi1iYXIgLnBvcGluLWNvbnRhaW5lciB7XG4gIHRvcDogNDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gIC5hZG1pbi1iYXIgLnBvcGluLWNvbnRhaW5lciB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG4uYWRtaW4tYmFyICN3cGFkbWluYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uYW5udWFpcmUgZGV0YWlscyB7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIG1hcmdpbjogMzJweCAwO1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggOHB4IHJnYmEoOTcsIDEzNywgMTkxLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5hbm51YWlyZSBkZXRhaWxzIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmFubnVhaXJlIGRldGFpbHM6b3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDhweCA4cHggMTZweCByZ2JhKDk3LCAxMzcsIDE5MSwgMC4yKTtcbn1cbi5hbm51YWlyZSBkZXRhaWxzOm9wZW4gc3VtbWFyeSB7XG4gIGNvbG9yOiAjNjE4OWJmO1xufVxuLmFubnVhaXJlIGRldGFpbHMgc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbm51YWlyZSBkZXRhaWxzIHN1bW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2E3N2VjMztcbn1cbi5hbm51YWlyZSBkZXRhaWxzIC5kZXRhaWxzLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5hbm51YWlyZSBkZXRhaWxzIC5kZXRhaWxzLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjNGU0ZTRlO1xufVxuLmFubnVhaXJlIGRldGFpbHMgaDIge1xuICBtYXJnaW46IDMycHggMCA4cHggMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMjYzZTYwO1xufVxuLmFubnVhaXJlIGRldGFpbHMgdWwge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgLmFubnVhaXJlIGRldGFpbHMgdWwgbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FsY3VsYXRvciB7XG4gIG1heC13aWR0aDogMTI2NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhbGN1bGF0b3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogMTI3MnB4O1xuICB9XG59XG4uY2FsY3VsYXRvciAuZm9ybSB7XG4gIGZsZXg6IDE7XG59XG4uY2FsY3VsYXRvciAuZm9ybSBoMiB7XG4gIG1hcmdpbjogMzJweCAwIDE2cHggMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjNjE4OWJmO1xufVxuLmNhbGN1bGF0b3IgLmZvcm0gaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7XG59XG4uY2FsY3VsYXRvciAuY2FyZCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgLmNhbGN1bGF0b3IgLmNhcmQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhbGN1bGF0b3IgLmNhcmQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbn1cbi5jYWxjdWxhdG9yIC5jYXJkIC5oZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbGN1bGF0b3IgLnRvdGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNjZDgzOGE7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY2FsY3VsYXRvciAuZGV0YWlsc19fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzYxODliZjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5jYWxjdWxhdG9yIC5kZXRhaWxzX190aXRsZTo6YmVmb3JlLCAuY2FsY3VsYXRvciAuZGV0YWlsc19fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZmYyO1xufVxuLmNhbGN1bGF0b3IgLmRldGFpbHNfX3RpdGxlOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jYWxjdWxhdG9yIC5kZXRhaWxzX190aXRsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmNhbGN1bGF0b3IgLmRldGFpbHNfX3RpdGxlICsgLmRldGFpbHNfX2xpbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYWxjdWxhdG9yIC5kZXRhaWxzX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgYm9yZGVyLXRvcDogZGFzaGVkIDAuMWVtICNlY2VjZWM7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5jYWxjdWxhdG9yIC5kZXRhaWxzX19saW5lLS1kaXNhYmxlZCBwIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLmNhbGN1bGF0b3IgLmRldGFpbHNfX2xpbmUtLWhhcy1iYWRnZSBwIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uY2FsY3VsYXRvciAuZGV0YWlsc19fbGluZV9fdmFsdWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZlYXRoZXJcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9mZWF0aGVyL2ZlYXRoZXIuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL2ZlYXRoZXIvZmVhdGhlci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9mZWF0aGVyL2ZlYXRoZXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9mZWF0aGVyL2ZlYXRoZXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9mZWF0aGVyL2ZlYXRoZXIuc3ZnI2ZlYXRoZXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5bY2xhc3NePWljb24tXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiZmVhdGhlclwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1haXJwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLWFsZXJ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1hbGVydC1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLWFsZXJ0LXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLWFwZXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLWFycm93LWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1hcnJvdy11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tYXJyb3ctdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1hdC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5pY29uLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uaWNvbi1iYXItY2hhcnQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uaWNvbi1iZWxsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uaWNvbi1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvbi1jYW1lcmEtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5pY29uLWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmljb24tY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5pY29uLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1jaGV2cm9ucy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5pY29uLWNoZXZyb25zLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmljb24tY2hldnJvbnMtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmljb24tY2hldnJvbnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmljb24tY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5pY29uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uaWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLmljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb24tY2xvdWQtZHJpenpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvbi1jbG91ZC1saWdodG5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmljb24tY2xvdWQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pY29uLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLmljb24tY2xvdWQtc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvbi1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pY29uLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb24tY29kZXNhbmRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cblxuLmljb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5pY29uLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmljb24tY29tbWFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLmljb24tY29ybmVyLWRvd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uaWNvbi1jb3JuZXItZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uaWNvbi1jb3JuZXItbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5pY29uLWNvcm5lci1sZWZ0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5pY29uLWNvcm5lci1yaWdodC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5pY29uLWNvcm5lci1yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uaWNvbi1jb3JuZXItdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4uaWNvbi1jb3JuZXItdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmljb24tY3B1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5pY29uLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmljb24tY3Jvc3NoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5pY29uLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uaWNvbi1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5pY29uLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5pY29uLWRvd25sb2FkLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5pY29uLWRyb3BsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuXG4uaWNvbi1lZGl0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLmljb24tZWRpdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5pY29uLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5pY29uLWV5ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5pY29uLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbn1cblxuLmljb24tZmlnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4uaWNvbi1maWxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5pY29uLWZpbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuXG4uaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cblxuLmljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4uaWNvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cblxuLmljb24tZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5pY29uLWZyYW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZlwiO1xufVxuXG4uaWNvbi1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5pY29uLWdpdC1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmljb24tZ2l0LWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4uaWNvbi1naXQtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLmljb24tZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4uaWNvbi1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLmljb24tZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLmljb24taGFyZC1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4uaWNvbi1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLmljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmljb24taGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmljb24taGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG5cbi5pY29uLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5pY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5pY29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5pY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uaWNvbi1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLmljb24tbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG5cbi5pY29uLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uaWNvbi1saWZlLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODlcIjtcbn1cblxuLmljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uaWNvbi1saW5rLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uaWNvbi1sb2FkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cblxuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4uaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTBcIjtcbn1cblxuLmljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuXG4uaWNvbi1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG5cbi5pY29uLW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7XG59XG5cbi5pY29uLW1heGltaXplLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTZcIjtcbn1cblxuLmljb24tbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLmljb24tbWVzc2FnZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cblxuLmljb24tbWVzc2FnZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWFcIjtcbn1cblxuLmljb24tbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5pY29uLW1pYy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWNcIjtcbn1cblxuLmljb24tbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLmljb24tbWluaW1pemUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTBcIjtcbn1cblxuLmljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5pY29uLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmljb24tbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuXG4uaWNvbi1tb3JlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLmljb24tbW9yZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNVwiO1xufVxuXG4uaWNvbi1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5pY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLmljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLmljb24tbmF2aWdhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4uaWNvbi1uYXZpZ2F0aW9uLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cblxuLmljb24tb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuXG4uaWNvbi1wYWNrYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG5cbi5pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuXG4uaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuXG4uaWNvbi1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cblxuLmljb24tcGVuLXRvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cblxuLmljb24tcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMlwiO1xufVxuXG4uaWNvbi1waG9uZS1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XG59XG5cbi5pY29uLXBob25lLWZvcndhcmRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuXG4uaWNvbi1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNVwiO1xufVxuXG4uaWNvbi1waG9uZS1taXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cblxuLmljb24tcGhvbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG5cbi5pY29uLXBob25lLW91dGdvaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG5cbi5pY29uLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJhXCI7XG59XG5cbi5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmNcIjtcbn1cblxuLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cblxuLmljb24tcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cblxuLmljb24tcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG5cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XG59XG5cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cblxuLmljb24tcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cblxuLmljb24tcmVmcmVzaC1jY3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cblxuLmljb24tcmVmcmVzaC1jdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNFwiO1xufVxuXG4uaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzVcIjtcbn1cblxuLmljb24tcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG5cbi5pY29uLXJvdGF0ZS1jY3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzdcIjtcbn1cblxuLmljb24tcm90YXRlLWN3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM4XCI7XG59XG5cbi5pY29uLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOVwiO1xufVxuXG4uaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XG59XG5cbi5pY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNiXCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuXG4uaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG5cbi5pY29uLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZVwiO1xufVxuXG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZlwiO1xufVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMFwiO1xufVxuXG4uaWNvbi1zaGFyZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG59XG5cbi5pY29uLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMlwiO1xufVxuXG4uaWNvbi1zaGllbGQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQzXCI7XG59XG5cbi5pY29uLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNFwiO1xufVxuXG4uaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ1XCI7XG59XG5cbi5pY29uLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDZcIjtcbn1cblxuLmljb24tc2lkZWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuXG4uaWNvbi1za2lwLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cblxuLmljb24tc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG5cbi5pY29uLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG5cbi5pY29uLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRiXCI7XG59XG5cbi5pY29uLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGNcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuXG4uaWNvbi1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZVwiO1xufVxuXG4uaWNvbi1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRmXCI7XG59XG5cbi5pY29uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMFwiO1xufVxuXG4uaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUxXCI7XG59XG5cbi5pY29uLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUyXCI7XG59XG5cbi5pY29uLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllM1wiO1xufVxuXG4uaWNvbi1zdW5yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG5cbi5pY29uLXN1bnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNVwiO1xufVxuXG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTZcIjtcbn1cblxuLmljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU3XCI7XG59XG5cbi5pY29uLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOFwiO1xufVxuXG4uaWNvbi10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOVwiO1xufVxuXG4uaWNvbi10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYVwiO1xufVxuXG4uaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYlwiO1xufVxuXG4uaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWNcIjtcbn1cblxuLmljb24tdG9nZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWRcIjtcbn1cblxuLmljb24tdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVlXCI7XG59XG5cbi5pY29uLXRvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWZcIjtcbn1cblxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjBcIjtcbn1cblxuLmljb24tdHJhc2gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMVwiO1xufVxuXG4uaWNvbi10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjJcIjtcbn1cblxuLmljb24tdHJlbmRpbmctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmM1wiO1xufVxuXG4uaWNvbi10cmVuZGluZy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuXG4uaWNvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNVwiO1xufVxuXG4uaWNvbi10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNlwiO1xufVxuXG4uaWNvbi10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmN1wiO1xufVxuXG4uaWNvbi10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjhcIjtcbn1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOVwiO1xufVxuXG4uaWNvbi10eXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZhXCI7XG59XG5cbi5pY29uLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZiXCI7XG59XG5cbi5pY29uLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmY1wiO1xufVxuXG4uaWNvbi11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmRcIjtcbn1cblxuLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZlXCI7XG59XG5cbi5pY29uLXVwbG9hZC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZlwiO1xufVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG5cbi5pY29uLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDFcIjtcbn1cblxuLmljb24tdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuXG4uaWNvbi11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLmljb24tdXNlci14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5pY29uLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG5cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5pY29uLXZpZGVvLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4uaWNvbi12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbn1cblxuLmljb24tdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG5cbi5pY29uLXZvbHVtZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG5cbi5pY29uLXZvbHVtZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG5cbi5pY29uLXZvbHVtZS14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG5cbi5pY29uLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5pY29uLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cblxuLmljb24td2lmaS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLmljb24td2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uaWNvbi14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5pY29uLXgtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5pY29uLXgtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuXG4uaWNvbi14LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG5cbi5pY29uLXphcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuXG4uaWNvbi16YXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG5cbi5pY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMThcIjtcbn1cblxuLmljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTlcIjtcbn0iLCJAdXNlIFwic2FzczptYXBcIjtcclxuQHVzZSBcIi4uL2ljb25zL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuJG5vcm1hbDogNDAwO1xyXG4kYm9sZDogNzAwO1xyXG5cclxuJGZvbnRQYXRoOiAnZm9udHMvbnVuaXRvL051bml0by0nO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ051bml0byc7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udFBhdGh9Qm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcjeyRmb250UGF0aH1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcjeyRmb250UGF0aH1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJyN7JGZvbnRQYXRofUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnI3skZm9udFBhdGh9Qm9sZC5zdmcjTnVuaXRvLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcclxuICAgIHNyYzogdXJsKCcjeyRmb250UGF0aH1SZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJyN7JGZvbnRQYXRofVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJyN7JGZvbnRQYXRofVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnI3skZm9udFBhdGh9UmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcjeyRmb250UGF0aH1SZWd1bGFyLnN2ZyNOdW5pdG8tUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLmljb24ge1xyXG4gICAgQGluY2x1ZGUgc3R5bGVGb250SWNvbnMoKTtcclxufVxyXG5cclxuJHNwYWNpbmdYUzogLjFlbTtcclxuJHNwYWNpbmdTTTogLjE1ZW07XHJcbiRzcGFjaW5nTEc6IC4zZW07XHJcblxyXG4kZm9udFNpemVCYXNlOiAxNnB4O1xyXG5cclxuJGZvbnRTaXplWFhTOiAwLjdyZW07XHJcbiRmb250U2l6ZVhTOiAwLjhyZW07XHJcbiRmb250U2l6ZVNNOiAwLjlyZW07XHJcbiRmb250U2l6ZU1EOiAxcmVtO1xyXG4kZm9udFNpemVMRzogMS4xcmVtO1xyXG4kZm9udFNpemVYTDogMS4ycmVtO1xyXG4kZm9udFNpemVYWEw6IDEuM3JlbTtcclxuXHJcbiR0aXRsZVNpemVYWFM6IDEuMXJlbTtcclxuJHRpdGxlU2l6ZVhTOiAxLjJyZW07XHJcbiR0aXRsZVNpemVTTTogMS40cmVtO1xyXG4kdGl0bGVTaXplTUQ6IDEuN3JlbTtcclxuJHRpdGxlU2l6ZUxHOiAycmVtO1xyXG4kdGl0bGVTaXplWEw6IDIuNXJlbTtcclxuJHRpdGxlU2l6ZVhYTDogM3JlbTtcclxuXHJcbiRsaW5lSGVpZ2h0WFM6IDE7XHJcbiRsaW5lSGVpZ2h0U006IDEuMjU7XHJcbiRsaW5lSGVpZ2h0TUQ6IDEuNTtcclxuJGxpbmVIZWlnaHRMRzogMjtcclxuIiwiJGljb21vb24tZm9udC1mYW1pbHk6IFwiZmVhdGhlclwiO1xyXG4kaWNvbW9vbi1mb250LXBhdGg6IFwiZm9udHMvZmVhdGhlclwiO1xyXG5cclxuQG1peGluIHN0eWxlRm9udEljb25zKCkge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4kaWNvbi1hY3Rpdml0eTogXCJcXGU5MDBcIjtcclxuJGljb24tYWlycGxheTogXCJcXGU5MDFcIjtcclxuJGljb24tYWxlcnQtY2lyY2xlOiBcIlxcZTkwMlwiO1xyXG4kaWNvbi1hbGVydC1vY3RhZ29uOiBcIlxcZTkwM1wiO1xyXG4kaWNvbi1hbGVydC10cmlhbmdsZTogXCJcXGU5MDRcIjtcclxuJGljb24tYWxpZ24tY2VudGVyOiBcIlxcZTkwNVwiO1xyXG4kaWNvbi1hbGlnbi1qdXN0aWZ5OiBcIlxcZTkwNlwiO1xyXG4kaWNvbi1hbGlnbi1sZWZ0OiBcIlxcZTkwN1wiO1xyXG4kaWNvbi1hbGlnbi1yaWdodDogXCJcXGU5MDhcIjtcclxuJGljb24tYW5jaG9yOiBcIlxcZTkwOVwiO1xyXG4kaWNvbi1hcGVydHVyZTogXCJcXGU5MGFcIjtcclxuJGljb24tYXJjaGl2ZTogXCJcXGU5MGJcIjtcclxuJGljb24tYXJyb3ctZG93bjogXCJcXGU5MGNcIjtcclxuJGljb24tYXJyb3ctZG93bi1jaXJjbGU6IFwiXFxlOTBkXCI7XHJcbiRpY29uLWFycm93LWRvd24tbGVmdDogXCJcXGU5MGVcIjtcclxuJGljb24tYXJyb3ctZG93bi1yaWdodDogXCJcXGU5MGZcIjtcclxuJGljb24tYXJyb3ctbGVmdDogXCJcXGU5MTBcIjtcclxuJGljb24tYXJyb3ctbGVmdC1jaXJjbGU6IFwiXFxlOTExXCI7XHJcbiRpY29uLWFycm93LXJpZ2h0OiBcIlxcZTkxMlwiO1xyXG4kaWNvbi1hcnJvdy1yaWdodC1jaXJjbGU6IFwiXFxlOTEzXCI7XHJcbiRpY29uLWFycm93LXVwOiBcIlxcZTkxNFwiO1xyXG4kaWNvbi1hcnJvdy11cC1jaXJjbGU6IFwiXFxlOTE1XCI7XHJcbiRpY29uLWFycm93LXVwLWxlZnQ6IFwiXFxlOTE2XCI7XHJcbiRpY29uLWFycm93LXVwLXJpZ2h0OiBcIlxcZTkxN1wiO1xyXG4kaWNvbi1hdC1zaWduOiBcIlxcZTkxOFwiO1xyXG4kaWNvbi1hd2FyZDogXCJcXGU5MTlcIjtcclxuJGljb24tYmFyLWNoYXJ0OiBcIlxcZTkxYVwiO1xyXG4kaWNvbi1iYXItY2hhcnQtMjogXCJcXGU5MWJcIjtcclxuJGljb24tYmF0dGVyeTogXCJcXGU5MWNcIjtcclxuJGljb24tYmF0dGVyeS1jaGFyZ2luZzogXCJcXGU5MWRcIjtcclxuJGljb24tYmVsbDogXCJcXGU5MWVcIjtcclxuJGljb24tYmVsbC1vZmY6IFwiXFxlOTFmXCI7XHJcbiRpY29uLWJsdWV0b290aDogXCJcXGU5MjBcIjtcclxuJGljb24tYm9sZDogXCJcXGU5MjFcIjtcclxuJGljb24tYm9vazogXCJcXGU5MjJcIjtcclxuJGljb24tYm9vay1vcGVuOiBcIlxcZTkyM1wiO1xyXG4kaWNvbi1ib29rbWFyazogXCJcXGU5MjRcIjtcclxuJGljb24tYm94OiBcIlxcZTkyNVwiO1xyXG4kaWNvbi1icmllZmNhc2U6IFwiXFxlOTI2XCI7XHJcbiRpY29uLWNhbGVuZGFyOiBcIlxcZTkyN1wiO1xyXG4kaWNvbi1jYW1lcmE6IFwiXFxlOTI4XCI7XHJcbiRpY29uLWNhbWVyYS1vZmY6IFwiXFxlOTI5XCI7XHJcbiRpY29uLWNhc3Q6IFwiXFxlOTJhXCI7XHJcbiRpY29uLWNoZWNrOiBcIlxcZTkyYlwiO1xyXG4kaWNvbi1jaGVjay1jaXJjbGU6IFwiXFxlOTJjXCI7XHJcbiRpY29uLWNoZWNrLXNxdWFyZTogXCJcXGU5MmRcIjtcclxuJGljb24tY2hldnJvbi1kb3duOiBcIlxcZTkyZVwiO1xyXG4kaWNvbi1jaGV2cm9uLWxlZnQ6IFwiXFxlOTJmXCI7XHJcbiRpY29uLWNoZXZyb24tcmlnaHQ6IFwiXFxlOTMwXCI7XHJcbiRpY29uLWNoZXZyb24tdXA6IFwiXFxlOTMxXCI7XHJcbiRpY29uLWNoZXZyb25zLWRvd246IFwiXFxlOTMyXCI7XHJcbiRpY29uLWNoZXZyb25zLWxlZnQ6IFwiXFxlOTMzXCI7XHJcbiRpY29uLWNoZXZyb25zLXJpZ2h0OiBcIlxcZTkzNFwiO1xyXG4kaWNvbi1jaGV2cm9ucy11cDogXCJcXGU5MzVcIjtcclxuJGljb24tY2hyb21lOiBcIlxcZTkzNlwiO1xyXG4kaWNvbi1jaXJjbGU6IFwiXFxlOTM3XCI7XHJcbiRpY29uLWNsaXBib2FyZDogXCJcXGU5MzhcIjtcclxuJGljb24tY2xvY2s6IFwiXFxlOTM5XCI7XHJcbiRpY29uLWNsb3VkOiBcIlxcZTkzYVwiO1xyXG4kaWNvbi1jbG91ZC1kcml6emxlOiBcIlxcZTkzYlwiO1xyXG4kaWNvbi1jbG91ZC1saWdodG5pbmc6IFwiXFxlOTNjXCI7XHJcbiRpY29uLWNsb3VkLW9mZjogXCJcXGU5M2RcIjtcclxuJGljb24tY2xvdWQtcmFpbjogXCJcXGU5M2VcIjtcclxuJGljb24tY2xvdWQtc25vdzogXCJcXGU5M2ZcIjtcclxuJGljb24tY29kZTogXCJcXGU5NDBcIjtcclxuJGljb24tY29kZXBlbjogXCJcXGU5NDFcIjtcclxuJGljb24tY29kZXNhbmRib3g6IFwiXFxlOTQyXCI7XHJcbiRpY29uLWNvZmZlZTogXCJcXGU5NDNcIjtcclxuJGljb24tY29sdW1uczogXCJcXGU5NDRcIjtcclxuJGljb24tY29tbWFuZDogXCJcXGU5NDVcIjtcclxuJGljb24tY29tcGFzczogXCJcXGU5NDZcIjtcclxuJGljb24tY29weTogXCJcXGU5NDdcIjtcclxuJGljb24tY29ybmVyLWRvd24tbGVmdDogXCJcXGU5NDhcIjtcclxuJGljb24tY29ybmVyLWRvd24tcmlnaHQ6IFwiXFxlOTQ5XCI7XHJcbiRpY29uLWNvcm5lci1sZWZ0LWRvd246IFwiXFxlOTRhXCI7XHJcbiRpY29uLWNvcm5lci1sZWZ0LXVwOiBcIlxcZTk0YlwiO1xyXG4kaWNvbi1jb3JuZXItcmlnaHQtZG93bjogXCJcXGU5NGNcIjtcclxuJGljb24tY29ybmVyLXJpZ2h0LXVwOiBcIlxcZTk0ZFwiO1xyXG4kaWNvbi1jb3JuZXItdXAtbGVmdDogXCJcXGU5NGVcIjtcclxuJGljb24tY29ybmVyLXVwLXJpZ2h0OiBcIlxcZTk0ZlwiO1xyXG4kaWNvbi1jcHU6IFwiXFxlOTUwXCI7XHJcbiRpY29uLWNyZWRpdC1jYXJkOiBcIlxcZTk1MVwiO1xyXG4kaWNvbi1jcm9wOiBcIlxcZTk1MlwiO1xyXG4kaWNvbi1jcm9zc2hhaXI6IFwiXFxlOTUzXCI7XHJcbiRpY29uLWRhdGFiYXNlOiBcIlxcZTk1NFwiO1xyXG4kaWNvbi1kZWxldGU6IFwiXFxlOTU1XCI7XHJcbiRpY29uLWRpc2M6IFwiXFxlOTU2XCI7XHJcbiRpY29uLWRvbGxhci1zaWduOiBcIlxcZTk1N1wiO1xyXG4kaWNvbi1kb3dubG9hZDogXCJcXGU5NThcIjtcclxuJGljb24tZG93bmxvYWQtY2xvdWQ6IFwiXFxlOTU5XCI7XHJcbiRpY29uLWRyb3BsZXQ6IFwiXFxlOTVhXCI7XHJcbiRpY29uLWVkaXQ6IFwiXFxlOTViXCI7XHJcbiRpY29uLWVkaXQtMjogXCJcXGU5NWNcIjtcclxuJGljb24tZWRpdC0zOiBcIlxcZTk1ZFwiO1xyXG4kaWNvbi1leHRlcm5hbC1saW5rOiBcIlxcZTk1ZVwiO1xyXG4kaWNvbi1leWU6IFwiXFxlOTVmXCI7XHJcbiRpY29uLWV5ZS1vZmY6IFwiXFxlOTYwXCI7XHJcbiRpY29uLWZhY2Vib29rOiBcIlxcZTk2MVwiO1xyXG4kaWNvbi1mYXN0LWZvcndhcmQ6IFwiXFxlOTYyXCI7XHJcbiRpY29uLWZlYXRoZXI6IFwiXFxlOTYzXCI7XHJcbiRpY29uLWZpZ21hOiBcIlxcZTk2NFwiO1xyXG4kaWNvbi1maWxlOiBcIlxcZTk2NVwiO1xyXG4kaWNvbi1maWxlLW1pbnVzOiBcIlxcZTk2NlwiO1xyXG4kaWNvbi1maWxlLXBsdXM6IFwiXFxlOTY3XCI7XHJcbiRpY29uLWZpbGUtdGV4dDogXCJcXGU5NjhcIjtcclxuJGljb24tZmlsbTogXCJcXGU5NjlcIjtcclxuJGljb24tZmlsdGVyOiBcIlxcZTk2YVwiO1xyXG4kaWNvbi1mbGFnOiBcIlxcZTk2YlwiO1xyXG4kaWNvbi1mb2xkZXI6IFwiXFxlOTZjXCI7XHJcbiRpY29uLWZvbGRlci1taW51czogXCJcXGU5NmRcIjtcclxuJGljb24tZm9sZGVyLXBsdXM6IFwiXFxlOTZlXCI7XHJcbiRpY29uLWZyYW1lcjogXCJcXGU5NmZcIjtcclxuJGljb24tZnJvd246IFwiXFxlOTcwXCI7XHJcbiRpY29uLWdpZnQ6IFwiXFxlOTcxXCI7XHJcbiRpY29uLWdpdC1icmFuY2g6IFwiXFxlOTcyXCI7XHJcbiRpY29uLWdpdC1jb21taXQ6IFwiXFxlOTczXCI7XHJcbiRpY29uLWdpdC1tZXJnZTogXCJcXGU5NzRcIjtcclxuJGljb24tZ2l0LXB1bGwtcmVxdWVzdDogXCJcXGU5NzVcIjtcclxuJGljb24tZ2l0aHViOiBcIlxcZTk3NlwiO1xyXG4kaWNvbi1naXRsYWI6IFwiXFxlOTc3XCI7XHJcbiRpY29uLWdsb2JlOiBcIlxcZTk3OFwiO1xyXG4kaWNvbi1ncmlkOiBcIlxcZTk3OVwiO1xyXG4kaWNvbi1oYXJkLWRyaXZlOiBcIlxcZTk3YVwiO1xyXG4kaWNvbi1oYXNoOiBcIlxcZTk3YlwiO1xyXG4kaWNvbi1oZWFkcGhvbmVzOiBcIlxcZTk3Y1wiO1xyXG4kaWNvbi1oZWFydDogXCJcXGU5N2RcIjtcclxuJGljb24taGVscC1jaXJjbGU6IFwiXFxlOTdlXCI7XHJcbiRpY29uLWhleGFnb246IFwiXFxlOTdmXCI7XHJcbiRpY29uLWhvbWU6IFwiXFxlOTgwXCI7XHJcbiRpY29uLWltYWdlOiBcIlxcZTk4MVwiO1xyXG4kaWNvbi1pbmJveDogXCJcXGU5ODJcIjtcclxuJGljb24taW5mbzogXCJcXGU5ODNcIjtcclxuJGljb24taW5zdGFncmFtOiBcIlxcZTk4NFwiO1xyXG4kaWNvbi1pdGFsaWM6IFwiXFxlOTg1XCI7XHJcbiRpY29uLWtleTogXCJcXGU5ODZcIjtcclxuJGljb24tbGF5ZXJzOiBcIlxcZTk4N1wiO1xyXG4kaWNvbi1sYXlvdXQ6IFwiXFxlOTg4XCI7XHJcbiRpY29uLWxpZmUtYnVveTogXCJcXGU5ODlcIjtcclxuJGljb24tbGluazogXCJcXGU5OGFcIjtcclxuJGljb24tbGluay0yOiBcIlxcZTk4YlwiO1xyXG4kaWNvbi1saW5rZWRpbjogXCJcXGU5OGNcIjtcclxuJGljb24tbGlzdDogXCJcXGU5OGRcIjtcclxuJGljb24tbG9hZGVyOiBcIlxcZTk4ZVwiO1xyXG4kaWNvbi1sb2NrOiBcIlxcZTk4ZlwiO1xyXG4kaWNvbi1sb2ctaW46IFwiXFxlOTkwXCI7XHJcbiRpY29uLWxvZy1vdXQ6IFwiXFxlOTkxXCI7XHJcbiRpY29uLW1haWw6IFwiXFxlOTkyXCI7XHJcbiRpY29uLW1hcDogXCJcXGU5OTNcIjtcclxuJGljb24tbWFwLXBpbjogXCJcXGU5OTRcIjtcclxuJGljb24tbWF4aW1pemU6IFwiXFxlOTk1XCI7XHJcbiRpY29uLW1heGltaXplLTI6IFwiXFxlOTk2XCI7XHJcbiRpY29uLW1laDogXCJcXGU5OTdcIjtcclxuJGljb24tbWVudTogXCJcXGU5OThcIjtcclxuJGljb24tbWVzc2FnZS1jaXJjbGU6IFwiXFxlOTk5XCI7XHJcbiRpY29uLW1lc3NhZ2Utc3F1YXJlOiBcIlxcZTk5YVwiO1xyXG4kaWNvbi1taWM6IFwiXFxlOTliXCI7XHJcbiRpY29uLW1pYy1vZmY6IFwiXFxlOTljXCI7XHJcbiRpY29uLW1pbmltaXplOiBcIlxcZTk5ZFwiO1xyXG4kaWNvbi1taW5pbWl6ZS0yOiBcIlxcZTk5ZVwiO1xyXG4kaWNvbi1taW51czogXCJcXGU5OWZcIjtcclxuJGljb24tbWludXMtY2lyY2xlOiBcIlxcZTlhMFwiO1xyXG4kaWNvbi1taW51cy1zcXVhcmU6IFwiXFxlOWExXCI7XHJcbiRpY29uLW1vbml0b3I6IFwiXFxlOWEyXCI7XHJcbiRpY29uLW1vb246IFwiXFxlOWEzXCI7XHJcbiRpY29uLW1vcmUtaG9yaXpvbnRhbDogXCJcXGU5YTRcIjtcclxuJGljb24tbW9yZS12ZXJ0aWNhbDogXCJcXGU5YTVcIjtcclxuJGljb24tbW91c2UtcG9pbnRlcjogXCJcXGU5YTZcIjtcclxuJGljb24tbW92ZTogXCJcXGU5YTdcIjtcclxuJGljb24tbXVzaWM6IFwiXFxlOWE4XCI7XHJcbiRpY29uLW5hdmlnYXRpb246IFwiXFxlOWE5XCI7XHJcbiRpY29uLW5hdmlnYXRpb24tMjogXCJcXGU5YWFcIjtcclxuJGljb24tb2N0YWdvbjogXCJcXGU5YWJcIjtcclxuJGljb24tcGFja2FnZTogXCJcXGU5YWNcIjtcclxuJGljb24tcGFwZXJjbGlwOiBcIlxcZTlhZFwiO1xyXG4kaWNvbi1wYXVzZTogXCJcXGU5YWVcIjtcclxuJGljb24tcGF1c2UtY2lyY2xlOiBcIlxcZTlhZlwiO1xyXG4kaWNvbi1wZW4tdG9vbDogXCJcXGU5YjBcIjtcclxuJGljb24tcGVyY2VudDogXCJcXGU5YjFcIjtcclxuJGljb24tcGhvbmU6IFwiXFxlOWIyXCI7XHJcbiRpY29uLXBob25lLWNhbGw6IFwiXFxlOWIzXCI7XHJcbiRpY29uLXBob25lLWZvcndhcmRlZDogXCJcXGU5YjRcIjtcclxuJGljb24tcGhvbmUtaW5jb21pbmc6IFwiXFxlOWI1XCI7XHJcbiRpY29uLXBob25lLW1pc3NlZDogXCJcXGU5YjZcIjtcclxuJGljb24tcGhvbmUtb2ZmOiBcIlxcZTliN1wiO1xyXG4kaWNvbi1waG9uZS1vdXRnb2luZzogXCJcXGU5YjhcIjtcclxuJGljb24tcGllLWNoYXJ0OiBcIlxcZTliOVwiO1xyXG4kaWNvbi1wbGF5OiBcIlxcZTliYVwiO1xyXG4kaWNvbi1wbGF5LWNpcmNsZTogXCJcXGU5YmJcIjtcclxuJGljb24tcGx1czogXCJcXGU5YmNcIjtcclxuJGljb24tcGx1cy1jaXJjbGU6IFwiXFxlOWJkXCI7XHJcbiRpY29uLXBsdXMtc3F1YXJlOiBcIlxcZTliZVwiO1xyXG4kaWNvbi1wb2NrZXQ6IFwiXFxlOWJmXCI7XHJcbiRpY29uLXBvd2VyOiBcIlxcZTljMFwiO1xyXG4kaWNvbi1wcmludGVyOiBcIlxcZTljMVwiO1xyXG4kaWNvbi1yYWRpbzogXCJcXGU5YzJcIjtcclxuJGljb24tcmVmcmVzaC1jY3c6IFwiXFxlOWMzXCI7XHJcbiRpY29uLXJlZnJlc2gtY3c6IFwiXFxlOWM0XCI7XHJcbiRpY29uLXJlcGVhdDogXCJcXGU5YzVcIjtcclxuJGljb24tcmV3aW5kOiBcIlxcZTljNlwiO1xyXG4kaWNvbi1yb3RhdGUtY2N3OiBcIlxcZTljN1wiO1xyXG4kaWNvbi1yb3RhdGUtY3c6IFwiXFxlOWM4XCI7XHJcbiRpY29uLXJzczogXCJcXGU5YzlcIjtcclxuJGljb24tc2F2ZTogXCJcXGU5Y2FcIjtcclxuJGljb24tc2Npc3NvcnM6IFwiXFxlOWNiXCI7XHJcbiRpY29uLXNlYXJjaDogXCJcXGU5Y2NcIjtcclxuJGljb24tc2VuZDogXCJcXGU5Y2RcIjtcclxuJGljb24tc2VydmVyOiBcIlxcZTljZVwiO1xyXG4kaWNvbi1zZXR0aW5nczogXCJcXGU5Y2ZcIjtcclxuJGljb24tc2hhcmU6IFwiXFxlOWQwXCI7XHJcbiRpY29uLXNoYXJlLTI6IFwiXFxlOWQxXCI7XHJcbiRpY29uLXNoaWVsZDogXCJcXGU5ZDJcIjtcclxuJGljb24tc2hpZWxkLW9mZjogXCJcXGU5ZDNcIjtcclxuJGljb24tc2hvcHBpbmctYmFnOiBcIlxcZTlkNFwiO1xyXG4kaWNvbi1zaG9wcGluZy1jYXJ0OiBcIlxcZTlkNVwiO1xyXG4kaWNvbi1zaHVmZmxlOiBcIlxcZTlkNlwiO1xyXG4kaWNvbi1zaWRlYmFyOiBcIlxcZTlkN1wiO1xyXG4kaWNvbi1za2lwLWJhY2s6IFwiXFxlOWQ4XCI7XHJcbiRpY29uLXNraXAtZm9yd2FyZDogXCJcXGU5ZDlcIjtcclxuJGljb24tc2xhY2s6IFwiXFxlOWRhXCI7XHJcbiRpY29uLXNsYXNoOiBcIlxcZTlkYlwiO1xyXG4kaWNvbi1zbGlkZXJzOiBcIlxcZTlkY1wiO1xyXG4kaWNvbi1zbWFydHBob25lOiBcIlxcZTlkZFwiO1xyXG4kaWNvbi1zbWlsZTogXCJcXGU5ZGVcIjtcclxuJGljb24tc3BlYWtlcjogXCJcXGU5ZGZcIjtcclxuJGljb24tc3F1YXJlOiBcIlxcZTllMFwiO1xyXG4kaWNvbi1zdGFyOiBcIlxcZTllMVwiO1xyXG4kaWNvbi1zdG9wLWNpcmNsZTogXCJcXGU5ZTJcIjtcclxuJGljb24tc3VuOiBcIlxcZTllM1wiO1xyXG4kaWNvbi1zdW5yaXNlOiBcIlxcZTllNFwiO1xyXG4kaWNvbi1zdW5zZXQ6IFwiXFxlOWU1XCI7XHJcbiRpY29uLXRhYmxldDogXCJcXGU5ZTZcIjtcclxuJGljb24tdGFnOiBcIlxcZTllN1wiO1xyXG4kaWNvbi10YXJnZXQ6IFwiXFxlOWU4XCI7XHJcbiRpY29uLXRlcm1pbmFsOiBcIlxcZTllOVwiO1xyXG4kaWNvbi10aGVybW9tZXRlcjogXCJcXGU5ZWFcIjtcclxuJGljb24tdGh1bWJzLWRvd246IFwiXFxlOWViXCI7XHJcbiRpY29uLXRodW1icy11cDogXCJcXGU5ZWNcIjtcclxuJGljb24tdG9nZ2xlLWxlZnQ6IFwiXFxlOWVkXCI7XHJcbiRpY29uLXRvZ2dsZS1yaWdodDogXCJcXGU5ZWVcIjtcclxuJGljb24tdG9vbDogXCJcXGU5ZWZcIjtcclxuJGljb24tdHJhc2g6IFwiXFxlOWYwXCI7XHJcbiRpY29uLXRyYXNoLTI6IFwiXFxlOWYxXCI7XHJcbiRpY29uLXRyZWxsbzogXCJcXGU5ZjJcIjtcclxuJGljb24tdHJlbmRpbmctZG93bjogXCJcXGU5ZjNcIjtcclxuJGljb24tdHJlbmRpbmctdXA6IFwiXFxlOWY0XCI7XHJcbiRpY29uLXRyaWFuZ2xlOiBcIlxcZTlmNVwiO1xyXG4kaWNvbi10cnVjazogXCJcXGU5ZjZcIjtcclxuJGljb24tdHY6IFwiXFxlOWY3XCI7XHJcbiRpY29uLXR3aXRjaDogXCJcXGU5ZjhcIjtcclxuJGljb24tdHdpdHRlcjogXCJcXGU5ZjlcIjtcclxuJGljb24tdHlwZTogXCJcXGU5ZmFcIjtcclxuJGljb24tdW1icmVsbGE6IFwiXFxlOWZiXCI7XHJcbiRpY29uLXVuZGVybGluZTogXCJcXGU5ZmNcIjtcclxuJGljb24tdW5sb2NrOiBcIlxcZTlmZFwiO1xyXG4kaWNvbi11cGxvYWQ6IFwiXFxlOWZlXCI7XHJcbiRpY29uLXVwbG9hZC1jbG91ZDogXCJcXGU5ZmZcIjtcclxuJGljb24tdXNlcjogXCJcXGVhMDBcIjtcclxuJGljb24tdXNlci1jaGVjazogXCJcXGVhMDFcIjtcclxuJGljb24tdXNlci1taW51czogXCJcXGVhMDJcIjtcclxuJGljb24tdXNlci1wbHVzOiBcIlxcZWEwM1wiO1xyXG4kaWNvbi11c2VyLXg6IFwiXFxlYTA0XCI7XHJcbiRpY29uLXVzZXJzOiBcIlxcZWEwNVwiO1xyXG4kaWNvbi12aWRlbzogXCJcXGVhMDZcIjtcclxuJGljb24tdmlkZW8tb2ZmOiBcIlxcZWEwN1wiO1xyXG4kaWNvbi12b2ljZW1haWw6IFwiXFxlYTA4XCI7XHJcbiRpY29uLXZvbHVtZTogXCJcXGVhMDlcIjtcclxuJGljb24tdm9sdW1lLTE6IFwiXFxlYTBhXCI7XHJcbiRpY29uLXZvbHVtZS0yOiBcIlxcZWEwYlwiO1xyXG4kaWNvbi12b2x1bWUteDogXCJcXGVhMGNcIjtcclxuJGljb24td2F0Y2g6IFwiXFxlYTBkXCI7XHJcbiRpY29uLXdpZmk6IFwiXFxlYTBlXCI7XHJcbiRpY29uLXdpZmktb2ZmOiBcIlxcZWEwZlwiO1xyXG4kaWNvbi13aW5kOiBcIlxcZWExMFwiO1xyXG4kaWNvbi14OiBcIlxcZWExMVwiO1xyXG4kaWNvbi14LWNpcmNsZTogXCJcXGVhMTJcIjtcclxuJGljb24teC1vY3RhZ29uOiBcIlxcZWExM1wiO1xyXG4kaWNvbi14LXNxdWFyZTogXCJcXGVhMTRcIjtcclxuJGljb24teW91dHViZTogXCJcXGVhMTVcIjtcclxuJGljb24temFwOiBcIlxcZWExNlwiO1xyXG4kaWNvbi16YXAtb2ZmOiBcIlxcZWExN1wiO1xyXG4kaWNvbi16b29tLWluOiBcIlxcZWExOFwiO1xyXG4kaWNvbi16b29tLW91dDogXCJcXGVhMTlcIjtcclxuXHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XG5cbmJvZHksXG5tYWluLFxuaGVhZGVyLFxuZm9vdGVyLFxuc2VjdGlvbixcbmFydGljbGUsXG5hc2lkZSxcbmRpdixcbmZvcm0sXG5zbWFsbCxcbnN2Zyxcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJ051bml0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemVCYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodE1EO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTIwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogJHRvcGJhcjtcblxuICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGhlbHBCYXIgKyAkbWVudUJhcjtcbiAgICB9XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b24sXG5zdW1tYXJ5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEsXG5idXR0b24ge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbnAge1xuICAgIG1hcmdpbjogMDtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5cclxuLy8gTWFpbiBjb2xvcnNcclxuXHJcbiRwcmltYXJ5OiAjNjE4OWJmO1xyXG4kc2Vjb25kYXJ5OiAjYTc3ZWMzO1xyXG4kdGVydGlhcnk6ICNjZDgzOGE7XHJcblxyXG4kcHJpbWFyeUxpZ2h0OiAjOTViNGRmO1xyXG4kc2Vjb25kYXJ5TGlnaHQ6ICNjM2E1ZDc7XHJcbiR0ZXJ0aWFyeUxpZ2h0OiAjZTJiMGI1O1xyXG5cclxuJHByaW1hcnlVbHRyYUxpZ2h0OiAjZDFkZmYyO1xyXG4kc2Vjb25kYXJ5VWx0cmFMaWdodDogI2U0ZGRlODtcclxuJHRlcnRpYXJ5VWx0cmFMaWdodDogI2YwZGFkYztcclxuXHJcbiRwcmltYXJ5RGFyazogIzcwODVhMjtcclxuJHNlY29uZGFyeURhcms6ICM3YTYwOGI7XHJcbiR0ZXJ0aWFyeURhcms6ICM4NjY0NmQ7XHJcblxyXG4kcHJpbWFyeVVsdHJhRGFyazogIzI2M2U2MDtcclxuJHNlY29uZGFyeVVsdHJhRGFyazogIzY0NTk2ODtcclxuJHRlcnRpYXJ5VWx0cmFEYXJrOiAjNDEyMTI5O1xyXG5cclxuJGNvbG9yczogKFxyXG4gICAgcHJpbWFyeTogKFxyXG4gICAgICAgIG1haW46ICRwcmltYXJ5LFxyXG4gICAgICAgIGxpZ2h0OiAkcHJpbWFyeUxpZ2h0LFxyXG4gICAgICAgIHVsdHJhTGlnaHQ6ICRwcmltYXJ5VWx0cmFMaWdodCxcclxuICAgICAgICBkYXJrOiAkcHJpbWFyeURhcmssXHJcbiAgICAgICAgdWx0cmFEYXJrOiAkcHJpbWFyeVVsdHJhRGFya1xyXG4gICAgKSxcclxuICAgIHNlY29uZGFyeTogKFxyXG4gICAgICAgIG1haW46ICRzZWNvbmRhcnksXHJcbiAgICAgICAgbGlnaHQ6ICRzZWNvbmRhcnlMaWdodCxcclxuICAgICAgICB1bHRyYUxpZ2h0OiAkc2Vjb25kYXJ5VWx0cmFMaWdodCxcclxuICAgICAgICBkYXJrOiAkc2Vjb25kYXJ5RGFyayxcclxuICAgICAgICB1bHRyYURhcms6ICRzZWNvbmRhcnlVbHRyYURhcmtcclxuICAgICksXHJcbiAgICB0ZXJ0aWFyeTogKFxyXG4gICAgICAgIG1haW46ICR0ZXJ0aWFyeSxcclxuICAgICAgICBsaWdodDogJHRlcnRpYXJ5TGlnaHQsXHJcbiAgICAgICAgdWx0cmFMaWdodDogJHRlcnRpYXJ5VWx0cmFMaWdodCxcclxuICAgICAgICBkYXJrOiAkdGVydGlhcnlEYXJrLFxyXG4gICAgICAgIHVsdHJhRGFyazogJHRlcnRpYXJ5VWx0cmFEYXJrXHJcbiAgICApXHJcbik7XHJcblxyXG4kZ3JhZGllbnRzOiAoXHJcbiAgICBncmFkaWVudDE6IChcclxuICAgICAgICBiYXNlOiBtYXAuZ2V0KCRjb2xvcnMsIHByaW1hcnkpLFxyXG4gICAgICAgIHNoYWRlOiBtYXAuZ2V0KCRjb2xvcnMsIHNlY29uZGFyeSlcclxuICAgICksXHJcbiAgICBncmFkaWVudDI6IChcclxuICAgICAgICBiYXNlOiBtYXAuZ2V0KCRjb2xvcnMsIHNlY29uZGFyeSksXHJcbiAgICAgICAgc2hhZGU6IG1hcC5nZXQoJGNvbG9ycywgdGVydGlhcnkpXHJcbiAgICApXHJcbik7XHJcblxyXG4kcGFsbGV0OiBtYXAubWVyZ2UoJGNvbG9ycywgJGdyYWRpZW50cyk7XHJcblxyXG4vLyBTdGF0dXNcclxuXHJcbiRzdGF0dXM6IChcclxuICAgIHN1Y2Nlc3M6ICM0Yjk3MjQsXHJcbiAgICB3YXJuaW5nOiAjZGY3ZjA5LFxyXG4gICAgZGFuZ2VyOiAjZGU0NDQ0XHJcbik7XHJcblxyXG4kYmdUcmFuc3BhcmVudDogLTkwJTtcclxuXHJcbi8vIFdoaXRlIGFuZCBibGFja1xyXG5cclxuJHdoaXRlMDA6ICNmZmZmZmY7XHJcbiR3aGl0ZTEwOiAjZjlmOWY5O1xyXG4kd2hpdGUyMDogI2VjZWNlYztcclxuJGdyZXkwMDogI2RlZGVkZTtcclxuJGdyZXkxMDogI2NkY2RjZDtcclxuJGdyZXkyMDogI2IxYjFiMTtcclxuJGdyZXkzMDogI2EwYTBhMDtcclxuJGdyZXk0MDogIzg4ODg4ODtcclxuJGdyZXk1MDogIzRlNGU0ZTtcclxuJGdyZXk2MDogIzI5MjkyOTtcclxuJGJsYWNrMDA6ICMwMDAwMDA7XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uanMtaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2VudGVyZWQtYmxvY2sge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWljb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZVhTO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFhTO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzcGFjZXNDbGFzc2VzKHBhZGRpbmcpO1xyXG5AaW5jbHVkZSBzcGFjZXNDbGFzc2VzKG1hcmdpbik7XHJcbiIsIiRzcGFjZUJhc2U6IDRweDtcclxuXHJcbiRzcGFjZVhYUzogJHNwYWNlQmFzZTtcclxuJHNwYWNlWFM6ICRzcGFjZUJhc2UgKiAyO1xyXG4kc3BhY2VTTTogJHNwYWNlQmFzZSAqIDQ7XHJcbiRzcGFjZU1EOiAkc3BhY2VCYXNlICogNjtcclxuJHNwYWNlTEc6ICRzcGFjZUJhc2UgKiA4O1xyXG4kc3BhY2VYTDogJHNwYWNlQmFzZSAqIDEwO1xyXG4kc3BhY2VYWEw6ICRzcGFjZUJhc2UgKiAxNTtcclxuXHJcbiRzcGFjZXM6IChcclxuICAgIHh4czogJHNwYWNlWFhTLFxyXG4gICAgeHM6ICRzcGFjZVhTLFxyXG4gICAgc206ICRzcGFjZVNNLFxyXG4gICAgbWQ6ICRzcGFjZU1ELFxyXG4gICAgbGc6ICRzcGFjZUxHLFxyXG4gICAgeGw6ICRzcGFjZVhMLFxyXG4gICAgeHhsOiAkc3BhY2VYWExcclxuKTtcclxuXHJcbkBtaXhpbiBzcGFjZXNDbGFzc2VzKCR0eXBlKSB7XHJcbiAgICAuI3skdHlwZX0ge1xyXG4gICAgICAgIEBlYWNoICRkaXJlY3Rpb24gaW4gKHRvcCwgYm90dG9tLCBsZWZ0LCByaWdodCkge1xyXG4gICAgICAgICAgICAmLSN7JGRpcmVjdGlvbn0ge1xyXG4gICAgICAgICAgICAgICAgQGVhY2ggJHNwYWNlTmFtZSwgJHNwYWNlIGluICRzcGFjZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLSN7JHNwYWNlTmFtZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyR0eXBlfS0jeyRkaXJlY3Rpb259OiAkc3BhY2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG5wLFxyXG4uYW5udWFpcmUgbGksXHJcbi5hcnRpY2xlIGxpLFxyXG4uYXJ0aWNsZSB0YWJsZSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkdGVydGlhcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWNvbnRlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAkbGluZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogJHotaW5kZXgtYmctbGluaztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbGluZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGxpbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZSB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeVVsdHJhRGFyaztcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5VWx0cmFEYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeURhcms7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5RGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeURhcms7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeURhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRsaW5lOiAwLjFlbTtcclxuXHJcbiRyYWRpb1NpemU6IDIxcHg7XHJcbiRyYWRpb0NpcmNsZVNpemU6ICRyYWRpb1NpemUgLSAxMHB4O1xyXG5cclxuJHdpZHRoQ2FyZDogMzAwcHg7XHJcbiR3aWR0aEJsb2NrOiA2MjBweDtcclxuJHdpZHRoQ29udGVudDogNzgwcHg7XHJcbiR3aWR0aENvbnRhaW5lcjogMTEwMHB4O1xyXG4kdG9wYmFyOiA0MHB4O1xyXG4kbG9nb1dpZHRoOiAxNDVweDtcclxuJGhlbHBCYXI6IDMwcHg7XHJcbiRtZW51QmFyOiA0OHB4O1xyXG4kYm90dG9tTW9iaWxlOiAkdG9wYmFyO1xyXG4iLCJAdXNlIFwic2FzczptYXBcIjtcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuJGJ0blNpemVzOiAoXHJcbiAgICBzbTogKFxyXG4gICAgICAgIGhlaWdodDogMzRweCxcclxuICAgICAgICBzaGlmdDogLTRweCxcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VNRCxcclxuICAgICAgICBmb250OiAkZm9udFNpemVYU1xyXG4gICAgKSxcclxuICAgIG1kOiAoXHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4LFxyXG4gICAgICAgIHNoaWZ0OiAtNXB4LFxyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZUxHLFxyXG4gICAgICAgIGZvbnQ6ICRmb250U2l6ZVNNXHJcbiAgICApXHJcbik7XHJcblxyXG5AbWl4aW4gYnRuKCRzaXplLCAkY29sb3IpIHtcclxuICAgIGhlaWdodDogbWFwLmdldCgkc2l6ZSwgaGVpZ2h0KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IG1hdGguZGl2KG1hcC5nZXQoJHNpemUsIGhlaWdodCksIDIpO1xyXG4gICAgcGFkZGluZzogMCBtYXAuZ2V0KCRzaXplLCBwYWRkaW5nKTtcclxuICAgIGZvbnQtc2l6ZTogbWFwLmdldCgkc2l6ZSwgZm9udCk7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG1hdGguZGl2KG1hcC5nZXQoJHNpemUsIGhlaWdodCksIDIpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogbWFwLmdldCgkc2l6ZSwgc2hpZnQpO1xyXG4gICAgICAgICAgICByaWdodDogbWFwLmdldCgkc2l6ZSwgc2hpZnQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgbWFwLmhhcy1rZXkoJGNvbG9yLCBiYXNlKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgICAgbWFwLmdldChtYXAuZ2V0KCRjb2xvciwgYmFzZSksIG1haW4pLFxyXG4gICAgICAgICAgICBtYXAuZ2V0KG1hcC5nZXQoJGNvbG9yLCBzaGFkZSksIG1haW4pXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICBtYXAuZ2V0KG1hcC5nZXQoJGNvbG9yLCBiYXNlKSwgbGlnaHQpLFxyXG4gICAgICAgICAgICAgICAgbWFwLmdldChtYXAuZ2V0KCRjb2xvciwgc2hhZGUpLCBsaWdodClcclxuICAgICAgICAgICAgKTtcclxuICAgICAgICB9XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAuZ2V0KCRjb2xvciwgbWFpbik7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC5nZXQoJGNvbG9yLCBsaWdodCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDbGFzc2VzXHJcblxyXG4uYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBtYXJnaW46ICRzcGFjZVhTO1xyXG4gICAgei1pbmRleDogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJHNwYWNpbmdTTTtcclxuICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TTTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1iZy1saW5rO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBlYWNoICRzaXplTmFtZSwgJHNpemUgaW4gJGJ0blNpemVzIHtcclxuICAgICAgICBAZWFjaCAkY29sb3JOYW1lLCAkY29sb3IgaW4gJHBhbGxldCB7XHJcbiAgICAgICAgICAgICYtLSN7JHNpemVOYW1lfS0tI3skY29sb3JOYW1lfSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4oJHNpemUsICRjb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJ1dHRvbnMgY29udGFpbmVyXHJcblxyXG4uYnV0dG9ucyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1jb250ZW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4vLyBDbGFzc2VzIGRlIGJvdXRvbnMgd29yZHByZXNzXHJcblxyXG4ud3AtYmxvY2stYnV0dG9ucyB7XHJcbiAgICBAZXh0ZW5kIC5idXR0b25zO1xyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcIi4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5saXN0LXVsLFxyXG4ubGlzdC1vbCB7XHJcbiAgICBtYXJnaW46ICRzcGFjZU1EIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VYWFMgMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlTUQgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmxpc3QtdWwge1xyXG4gICAgJiA+IGxpIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNlWFM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2VYUztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlWFM7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uTUQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGlzdC1vbCB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0Q291bnQ7XHJcblxyXG4gICAgJiA+IGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VNRCArICRzcGFjZVhTO1xyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlMaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeVVsdHJhRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3RDb3VudDtcclxuICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0Q291bnQpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjZU1EO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNwYWNlTUQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlVbHRyYUxpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJHNwYWNlTUQgKyAkc3BhY2VYUyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlWFM7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25NRDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1iZztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogJGxpbmU7XHJcbiAgICAgICAgICAgIHRvcDogJHNwYWNlWFhTO1xyXG4gICAgICAgICAgICBsZWZ0OiBtYXRoLmRpdigkc3BhY2VNRCwgMik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkbGluZSwgLTIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeVVsdHJhTGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJfbGlzdHNcIiBhcyAqO1xyXG5cclxuYXJ0aWNsZSB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeTtcclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGUge1xyXG4gICAgbWF4LXdpZHRoOiAkd2lkdGhDb250ZW50O1xyXG5cclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZVNNO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VMRztcclxuICAgICAgICBmb250LXNpemU6ICR0aXRsZVNpemVNRDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlVbHRyYURhcms7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZU1EO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlU2l6ZVNNO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlTUQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGl0bGVTaXplWFM7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlEYXJrO1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VTTTtcclxuICAgICAgICBmb250LXNpemU6ICR0aXRsZVNpemVYWFM7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZVNNO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplTUQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5RGFyaztcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46ICRzcGFjZVNNIDA7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIEBleHRlbmQgLmxpc3QtdWw7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIEBleHRlbmQgLmxpc3Qtb2w7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aEJsb2NrICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIGxhcmdldXIgb3JpZ2luZWxsZSBkZXMgaW1hZ2VzXHJcbiAgICAgICAgbWF4LWhlaWdodDogJHdpZHRoQmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNMRztcclxuICAgICAgICBib3gtc2hhZG93OiAkYmxhY2tTaGFkb3dNRDtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlWEwgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aEJsb2NrO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjZVNNIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0WFM7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5NDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplU007XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cC1ibG9jay1ncm91cCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlWEwgMDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VMRztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzTEc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeVVsdHJhTGlnaHQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtYXhTTX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VTTTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogLSRzcGFjZVhYUztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0kc3BhY2VYWFM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogJHotaW5kZXgtYmc7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IC0kbGluZTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlWFhTO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICRsaW5lICRzZWNvbmRhcnlMaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c0xHO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25NRDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMixcclxuICAgICAgICBoMyxcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlU2l6ZVhTO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWJsb2NrLXNlcGFyYXRvciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogZGFzaGVkICRsaW5lICRncmV5MjA7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VMRyAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY2hlbWEtZmFxIHsgLy8gRkFRIFlvYXN0IFNFT1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlTUQgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY2hlbWEtZmFxLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjZVhMIDAgJHNwYWNlTUQgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY2hlbWEtZmFxLXF1ZXN0aW9uIHsgLy8gc3R5bGUgc2ltaWxhaXJlIGF1eCBIM1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlTUQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlU2l6ZVNNO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zY2hlbWEtaG93LXRvLWRlc2NyaXB0aW9uIHsgLy8gVHV0b3JpZWwgWW9hc3QgU0VPXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkOyAvL3N0eWxlIHNpbWlsYWlyZSBhdXggSDJcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VMRztcclxuICAgICAgICBmb250LXNpemU6ICR0aXRsZVNpemVNRDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlVbHRyYURhcms7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW46ICRzcGFjZUxHIDA7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWRhdGVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVhTO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk0MDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2VTTSAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbGluZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZVhTO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGxpbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTEwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlWFhTIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aEJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VNRDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c0xHO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk1MDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuYXV0aG9yLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVMRztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTQwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbiRyYWRpdXNTTTogNHB4O1xyXG4kcmFkaXVzTUQ6IDhweDtcclxuJHJhZGl1c0xHOiAxNnB4O1xyXG4kcmFkaXVzWEw6IDMycHg7XHJcblxyXG4kcm91bmRlZFhYUzogMTQwJTtcclxuJHJvdW5kZWRYUzogMTIwJTtcclxuJHJvdW5kZWRTTTogMTAwJTtcclxuJHJvdW5kZWRNRDogODAlO1xyXG4kcm91bmRlZExHOiA2MCU7XHJcbiRyb3VuZGVkWEw6IDUwJTtcclxuXHJcbiRyb3VuZGVkRGVncmVlOiAxMnZ3O1xyXG5cclxuQG1peGluIGJnUm91bmRlZCgkZGlyZWN0aW9uOiB0b3AsICRyb3VuZGVkOiAkcm91bmRlZE1ELCAkdHlwZTogYXN5bSwgJGNvZWZmOiAxKSB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHJvdW5kZWREZWdyZWUgKiAkY29lZmY7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRyb3VuZGVkRGVncmVlICogJGNvZWZmO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kcm91bmRlZERlZ3JlZSAqICRjb2VmZjtcclxuICAgIGJvcmRlci0jeyRkaXJlY3Rpb259LXJpZ2h0LXJhZGl1czogJHJvdW5kZWQgJHJvdW5kZWREZWdyZWU7XHJcblxyXG4gICAgQGlmICR0eXBlID09ICdzeW0nIHtcclxuICAgICAgICBib3JkZXItI3skZGlyZWN0aW9ufS1sZWZ0LXJhZGl1czogJHJvdW5kZWQgJHJvdW5kZWREZWdyZWU7XHJcbiAgICB9IEBlbHNlIGlmICR0eXBlID09ICdhc3ltJyB7XHJcbiAgICAgICAgYm9yZGVyLSN7JGRpcmVjdGlvbn0tbGVmdC1yYWRpdXM6ICRyb3VuZGVkIG1hdGguZGl2KCRyb3VuZGVkRGVncmVlLCAyKTtcclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xyXG5AdXNlIFwiX2NvbG9yc1wiIGFzICo7XHJcblxyXG4kc2hhZG93U006IDhweDtcclxuJHNoYWRvd01EOiAxNnB4O1xyXG5cclxuJGJsYWNrU2hhZG93U006IDAgMCAkc2hhZG93U00gY29sb3Iuc2NhbGUoJGJsYWNrMDAsICRhbHBoYTogLTkwJSk7XHJcbiRibGFja1NoYWRvd01EOiAwIDAgJHNoYWRvd01EIGNvbG9yLnNjYWxlKCRibGFjazAwLCAkYWxwaGE6IC04MCUpO1xyXG5cclxuJHByaW1hcnlTaGFkb3dTTTogMCAtI3skc2hhZG93U019ICRzaGFkb3dNRCBjb2xvci5zY2FsZSgkcHJpbWFyeSwgJGFscGhhOiAtOTIlKTtcclxuJHNlY29uZGFyeVNoYWRvd1NNOiAtI3skc2hhZG93U019ICRzaGFkb3dTTSAkc2hhZG93TUQgY29sb3Iuc2NhbGUoJHNlY29uZGFyeSwgJGFscGhhOiAtOTIlKTtcclxuJHRlcnRpYXJ5U2hhZG93U006ICRzaGFkb3dTTSAkc2hhZG93U00gJHNoYWRvd01EIGNvbG9yLnNjYWxlKCR0ZXJ0aWFyeSwgJGFscGhhOiAtOTIlKTtcclxuXHJcbiRwcmltYXJ5U2hhZG93TUQ6IDAgLSN7JHNoYWRvd1NNfSAkc2hhZG93TUQgY29sb3Iuc2NhbGUoJHByaW1hcnksICRhbHBoYTogLTgwJSk7XHJcbiRzZWNvbmRhcnlTaGFkb3dNRDogLSN7JHNoYWRvd1NNfSAkc2hhZG93U00gJHNoYWRvd01EIGNvbG9yLnNjYWxlKCRzZWNvbmRhcnksICRhbHBoYTogLTgwJSk7XHJcbiR0ZXJ0aWFyeVNoYWRvd01EOiAkc2hhZG93U00gJHNoYWRvd1NNICRzaGFkb3dNRCBjb2xvci5zY2FsZSgkdGVydGlhcnksICRhbHBoYTogLTgwJSk7XHJcbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcbkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uYmFkZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XHJcbiAgICAgICAgJi0tI3skbmFtZX0ge1xyXG4gICAgICAgICAgICAuYmFkZ2UtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzU007XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VYWFM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAuZ2V0KCRjb2xvciwgdWx0cmFMaWdodCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldCgkY29sb3IsIG1haW4pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAuZ2V0KCRjb2xvciwgbWFpbik7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBtYXRoLmRpdigkc2hhZG93U00sIDIpIG1hdGguZGl2KCRzaGFkb3dTTSwgMikgJHNoYWRvd1NNIGNvbG9yLnNjYWxlKG1hcC5nZXQoJGNvbG9yLCB1bHRyYURhcmspLCAkYWxwaGE6IC05MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC50b29sdGlwIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYWRnZS1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1NNO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZVhYUztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVhYUztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc3BhY2luZ1NNO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFhTO1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sdGlwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB6LWluZGV4OiAkei1pbmRleC10b29sdGlwO1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlWFM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1NNO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplWFM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcIi4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIl9idXR0b25zXCIgYXMgKjtcclxuQHVzZSBcIl9saXN0c1wiIGFzICo7XHJcblxyXG4uYmFubmVyLXRvcCB7XHJcbiAgICBAaW5jbHVkZSBiZ1JvdW5kZWQoYm90dG9tLCAkcm91bmRlZE1ELCBzaW1wbGUpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICRwcmltYXJ5LCAkc2Vjb25kYXJ5LCAkdGVydGlhcnkgOTAlKTtcclxuICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25NRDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAuMXB4O1xyXG5cclxuICAgIC5iYW5uZXItdG9wLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHJvdW5kZWREZWdyZWUsIDIpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1pbWFnZSB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlUHJvcChwYWRkaW5nKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9waG90by5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLWNhcmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkcm91bmRlZERlZ3JlZSwgMik7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGhCbG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VMRztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzTEc7XHJcbiAgICAgICAgY29sb3I6ICRncmV5NjA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iuc2NhbGUoJHdoaXRlMDAsICRhbHBoYTogLTMwJSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtYXhNRH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VNRDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZVNpemVMRztcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlVbHRyYURhcms7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2VYUyAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpub3QoLmJ0bi0tbWQtLWdyYWRpZW50MSwgLmJ0bi0tbWQtLWdyYWRpZW50Mikge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmxpc3QtdWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmxpc3Qtb2w7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLW1pZGRsZSB7XHJcbiAgICBAaW5jbHVkZSBiZ1JvdW5kZWQodG9wLCAkcm91bmRlZFhYUywgc3ltLCAyKTtcclxuICAgIEBpbmNsdWRlIGJnUm91bmRlZChib3R0b20sICRyb3VuZGVkWFhTLCBzeW0sIDIpO1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlTEc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VMRztcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VMRztcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VMRztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTAwZGVnLFxyXG4gICAgICAgIGNvbG9yLnNjYWxlKCRwcmltYXJ5LCAkYWxwaGE6IC01MCUpLFxyXG4gICAgICAgIGNvbG9yLnNjYWxlKCRzZWNvbmRhcnksICRhbHBoYTogLTUwJSksXHJcbiAgICAgICAgY29sb3Iuc2NhbGUoJHRlcnRpYXJ5LCAkYWxwaGE6IC01MCUpIDkwJVxyXG4gICAgKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25NRDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlWFM7XHJcbiAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeVVsdHJhRGFyaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVhMO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLS1tZC0tZ3JhZGllbnQxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tLW1kLS1ncmFkaWVudDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIl9zcGFjZXNcIiBhcyAqO1xyXG5cclxuJHdpZHRoU006IDU1MHB4O1xyXG4kd2lkdGhNRDogOTYwcHg7XHJcbiR3aWR0aExHOiAxMjAwcHg7XHJcbiR3aWR0aFhMOiAxMzUwcHg7XHJcblxyXG4kbWluU006IFwiKG1pbi13aWR0aDogI3skd2lkdGhTTX0pXCI7XHJcbiRtaW5NRDogXCIobWluLXdpZHRoOiAjeyR3aWR0aE1EfSlcIjtcclxuJG1pbkxHOiBcIihtaW4td2lkdGg6ICN7JHdpZHRoTEd9KVwiO1xyXG4kbWluWEw6IFwiKG1pbi13aWR0aDogI3skd2lkdGhYTH0pXCI7XHJcbiRtYXhTTTogXCIobWF4LXdpZHRoOiAjeyR3aWR0aFNNIC0gMX0pXCI7XHJcbiRtYXhNRDogXCIobWF4LXdpZHRoOiAjeyR3aWR0aE1EIC0gMX0pXCI7XHJcbiRtYXhMRzogXCIobWF4LXdpZHRoOiAjeyR3aWR0aExHIC0gMX0pXCI7XHJcbiRtYXhYTDogXCIobWF4LXdpZHRoOiAjeyR3aWR0aFhMIC0gMX0pXCI7XHJcblxyXG4kbWVudU1vYmlsZTogJG1heExHO1xyXG4kbWVudURlc2t0b3A6ICRtaW5MRztcclxuXHJcbiRmb3JtTEc6IDU4NXB4O1xyXG4kZm9ybU1pbkxHOiBcIihtaW4td2lkdGg6ICN7JGZvcm1MR30pXCI7XHJcbiRmb3JtTWF4TEc6IFwiKG1heC13aWR0aDogI3skZm9ybUxHIC0gMX0pXCI7XHJcblxyXG4kcmVzcG9uc2l2ZVNwYWNlczogKFxyXG4gICAgJG1pblNNOiAkc3BhY2VNRCxcclxuICAgICRtaW5NRDogJHNwYWNlTEcsXHJcbiAgICAkbWluTEc6ICRzcGFjZVhMLFxyXG4gICAgJG1pblhMOiAkc3BhY2VYWExcclxuKTtcclxuXHJcbkBtaXhpbiByZXNwb25zaXZlUHJvcCgkcHJvcCwgJGNvZWZmOiAxKSB7XHJcbiAgICAjeyRwcm9wfTogJHNwYWNlU00gKiAkY29lZmY7XHJcblxyXG4gICAgQGVhY2ggJG1lZGlhUXVlcnksICRzcGFjZSBpbiAkcmVzcG9uc2l2ZVNwYWNlcyB7XHJcbiAgICAgICAgQG1lZGlhICN7JG1lZGlhUXVlcnl9IHtcclxuICAgICAgICAgICAgI3skcHJvcH06ICRzcGFjZSAqICRjb2VmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBtYXgtd2lkdGg6ICR3aWR0aEJsb2NrO1xyXG4gICAgbWFyZ2luOiAkc3BhY2VMRyBhdXRvO1xyXG4gICAgcGFkZGluZzogJHNwYWNlTUQgJHNwYWNlTEc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzTEc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUwMDtcclxuICAgIGJveC1zaGFkb3c6IG1hdGguZGl2KCRzaGFkb3dTTSwgMikgbWF0aC5kaXYoJHNoYWRvd1NNLCAyKSAkc2hhZG93U00gY29sb3Iuc2NhbGUoJHNlY29uZGFyeSwgJGFscGhhOiAtOTAlKTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46ICRzcGFjZVhTIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVMRztcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgY29sb3I6ICRncmV5NTA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtaW5TTX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjZUxHO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlLFxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY29uO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0WFM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXkxMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlU2l6ZUxHO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtYXhTTX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9ucy1sZWZ0O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMC4xZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMC4yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJGljb24tY2hldnJvbnMtcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0wLjFlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMC4yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgY2l0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSBzdHlsZSBuYXRpZiB3b3JkcHJlc3NcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VYUyAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VTTTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRYUztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1pblNNfSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNwYWNlWFM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNwYWNlWFM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlWFM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlU007XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udFNpemVYUztcclxuICAgIGxldHRlci1zcGFjaW5nOiAkc3BhY2luZ1NNO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0TEc7XHJcbiAgICBvcGFjaXR5OiAuODtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGxpbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRsaW5lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUwMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAtMXB4OyAvLyBkw6ljYWxhZ2Ugw6AgY2F1c2UgZCd1biBwZXRpdCBidWcgdmlzdWVsIGluZXhwbGlxdcOpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG1hdGguZGl2KCRkdXJhdGlvblNNLCAyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiArIHNwYW4ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZXZyb24tcmlnaHQ7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmljb247XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFhTO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2VYUyAwICRzcGFjZVhYUztcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcclxuQHVzZSBcInNhc3M6bWFwXCI7XHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcIi4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIl9idXR0b25zXCIgYXMgKjtcclxuQHVzZSBcIl9saXN0c1wiIGFzICo7XHJcblxyXG4uY2FyZCB7XHJcbiAgICBtYXgtd2lkdGg6ICR3aWR0aEJsb2NrO1xyXG4gICAgcGFkZGluZzogJHNwYWNlTEc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzTEc7XHJcbiAgICBjb2xvcjogJGdyZXk2MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTAwO1xyXG5cclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VTTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVhYTDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcmFkaXVzU007XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNwYWNlTUQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VYUztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNTTTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTIwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTYwO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlWFMgMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlU007XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRzcGFjZVhTO1xyXG4gICAgfVxyXG5cclxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XHJcbiAgICAgICAgJi0tI3skbmFtZX0ge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBtYXRoLmRpdigkc2hhZG93U00sIDIpIG1hdGguZGl2KCRzaGFkb3dTTSwgMikgJHNoYWRvd1NNIGNvbG9yLnNjYWxlKG1hcC5nZXQoJGNvbG9yLCBtYWluKSwgJGFscGhhOiAtOTAlKTtcclxuXHJcbiAgICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldCgkY29sb3IsIG1haW4pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFuZWxzIHtcclxuICAgIC53cC1ibG9jay1ncm91cCB7XHJcbiAgICAgICAgQGV4dGVuZCAuY2FyZDtcclxuICAgICAgICBAZXh0ZW5kIC5jYXJkLS1wcmltYXJ5O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1heFNNfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZVNNO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMixcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZHMtbGlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC53cC1ibG9jay1ncm91cCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVByb3AobWFyZ2luLXRvcCwgMC41KTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlUHJvcChtYXJnaW4tYm90dG9tLCAwLjUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVQcm9wKG1hcmdpbi1sZWZ0KTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlUHJvcChtYXJnaW4tcmlnaHQpO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoQ2FyZDtcclxuXHJcbiAgICAgICAgaDIsXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZVNNO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVhYTDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk2MDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2VYUyAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbnM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmxpc3QtdWw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlU00gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICRjYXJkQ29sb3JzOiAyIHByaW1hcnkgJHByaW1hcnksIDEgc2Vjb25kYXJ5ICRzZWNvbmRhcnksIDAgdGVydGlhcnkgJHRlcnRpYXJ5O1xyXG5cclxuICAgICAgICBAZWFjaCAkbnVtYmVyLCAkbmFtZSwgJGNvbG9yIGluICRjYXJkQ29sb3JzIHtcclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbiAtICN7JG51bWJlcn0pIHtcclxuICAgICAgICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYTpub3QoLmJ0bi0tbWQtLWdyYWRpZW50MSwgLmJ0bi0tbWQtLWdyYWRpZW50Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLS1zbS0tI3skbmFtZX07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2xpY2thYmxlLWNhcmQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWF4LXdpZHRoOiAkd2lkdGhCbG9jaztcclxuICAgIHBhZGRpbmc6ICRzcGFjZUxHO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c0xHO1xyXG4gICAgZm9udC1zaXplOiAkZm9udFNpemVTTTtcclxuXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlU007XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlU2l6ZU1EO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogJHotaW5kZXgtYmc7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VYUztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzTEc7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uTUQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAtJHNwYWNlWFM7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0kc3BhY2VYUztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWFjaCAkY29sb3JOYW1lLCAkY29sb3IgaW4gJHBhbGxldCB7XHJcbiAgICAgICAgJi0tI3skY29sb3JOYW1lfSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNsaWNrYWJsZS1jYXJkO1xyXG5cclxuICAgICAgICAgICAgQGlmIG1hcC5oYXMta2V5KCRjb2xvciwgYmFzZSkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC5nZXQobWFwLmdldCgkY29sb3IsIGJhc2UpLCB1bHRyYURhcmspO1xyXG5cclxuICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5nZXQobWFwLmdldCgkY29sb3IsIGJhc2UpLCBsaWdodCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5nZXQobWFwLmdldCgkY29sb3IsIHNoYWRlKSwgbGlnaHQpXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldCgkY29sb3IsIHVsdHJhRGFyayk7XHJcblxyXG4gICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLmdldCgkY29sb3IsIGxpZ2h0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmRpdmlkZXIge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVByb3AobWFyZ2luLXRvcCk7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlUHJvcChtYXJnaW4tYm90dG9tKTtcclxuICAgIGNvbG9yOiAkZ3JleTIwO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICBmb250LXNpemU6ICR0aXRsZVNpemVYTDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgI3skbWluU019IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkICRzcGFjZVhYUyAkZ3JleTIwO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAkdGl0bGVTaXplWEw7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSR0aXRsZVNpemVYTDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtJHNwYWNlWFhTO1xyXG4gICAgICAgIG9wYWNpdHk6IC4zO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWF4U019IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHRpdGxlU2l6ZVhMO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlTUQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VNRDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kdGl0bGVTaXplWEw7XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5sb2FkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAkc3BhY2VTTSAwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGhlaWdodDogJHNwYWNlTUQ7XHJcbiAgICAgICAgd2lkdGg6ICRzcGFjZU1EO1xyXG4gICAgICAgIG1hcmdpbjogMCAkc3BhY2VYUztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKDEuMnMgZWFzZSAwcyBpbmZpbml0ZSkge1xyXG4gICAgICAgICAgICB0byB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9O1xyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwic2FzczpzdHJpbmdcIjtcclxuXHJcbiRkdXJhdGlvblNNOiAwLjNzO1xyXG4kZHVyYXRpb25NRDogMC41cztcclxuJGR1cmF0aW9uTEc6IDAuOHM7XHJcblxyXG5AbWl4aW4gYW5pbWF0aW9uKCRwYXJhbXMpIHtcclxuICAgICRuYW1lOiBhbmltYXRpb24tI3tzdHJpbmcudW5pcXVlLWlkKCl9O1xyXG5cclxuICAgIEBrZXlmcmFtZXMgI3skbmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIGFuaW1hdGlvbjogJG5hbWUgJHBhcmFtcztcclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLnN2Zy1tYXAge1xyXG4gICAgbWF4LXdpZHRoOiAkd2lkdGhCbG9jaztcclxuXHJcbiAgICBmb3JlaWduT2JqZWN0IHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAxMHB4ICRwcmltYXJ5VWx0cmFEYXJrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFNNO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkcHJpbWFyeTtcclxuICAgICAgICBzdHJva2U6ICR3aGl0ZTIwO1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TTTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZm9yZWlnbk9iamVjdCB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDhweCAkdGVydGlhcnlVbHRyYURhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwic2FzczptYXBcIjtcclxuQHVzZSBcIi4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5tZXNzYWdlIHtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHBhZGRpbmc6ICRzcGFjZVNNO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c0xHO1xyXG5cclxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XHJcbiAgICAgICAgJi0tI3skbmFtZX0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAuZ2V0KCRjb2xvciwgdWx0cmFMaWdodCk7XHJcblxyXG4gICAgICAgICAgICBwLFxyXG4gICAgICAgICAgICAubGlzdC11bCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldCgkY29sb3IsIG1haW4pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC5nZXQoJGNvbG9yLCBsaWdodCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZ3JleSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMjA7XHJcblxyXG4gICAgICAgIHAsXHJcbiAgICAgICAgLmxpc3QtdWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk0MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc20ge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZVhTO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNNRDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVhTO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFNNO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIC5saXN0LXVsIHtcclxuICAgICAgICBtYXJnaW46ICRzcGFjZVhYUyAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjZVhYUztcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjZVhYUztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6ICR6LWluZGV4LWJnO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG1hcmdpbi10b3A6IC0xMDB2aDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHByaW1hcnlMaWdodCwgJHNlY29uZGFyeUxpZ2h0LCAkdGVydGlhcnlMaWdodCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsLCBtYXJnaW4tdG9wO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uU00sIDBzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHMsICRkdXJhdGlvblNNO1xyXG59XHJcblxyXG4uanMtb3BlbiB7XHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udFNpemVMRztcclxuICAgIG1heC13aWR0aDogJHdpZHRoQ29udGVudDtcclxuICAgIG1hcmdpbjogJHNwYWNlU00gMDtcclxuXHJcbiAgICBAbWVkaWEgI3skbWF4TUR9IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZU1EO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlU00gMDtcclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uYXJ0aWNsZSxcclxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgeyAvLyDDqWRpdGV1ciBHdXRlbWJlcmdcclxuICAgIHRhYmxlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlMDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IC8vb3ZlcnJpZGUgc3R5bGUgd29yZHByZXNzXHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGxpbmUgJHByaW1hcnlMaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlVbHRyYUxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRsaW5lICRwcmltYXJ5TGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLnBvc3QtY2F0ZWdvcmllcyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VYUztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2VYUztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc3BhY2VYUztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTIwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjZVhTO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5MzA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplWFM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc3BhY2luZ1NNO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG5oMSB7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogJHRpdGxlU2l6ZVhYTDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFNNO1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbiAgICBtYXgtd2lkdGg6ICR3aWR0aENvbnRlbnQ7XHJcbiAgICBtYXJnaW46ICRzcGFjZVNNIDA7XHJcblxyXG4gICAgQG1lZGlhICN7JG1heE1EfSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGl0bGVTaXplTEc7XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcclxuQHVzZSBcInNhc3M6bWFwXCI7XHJcbkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uaW5mbyxcclxuLnN1Y2Nlc3MsXHJcbi5lcnJvcixcclxuLmZhaWwge1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1NNO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQGV4dGVuZCAuaWNvbjtcclxuICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBtYXNxdWVyIGxlcyBmb3JtLW1lc3NhZ2VzIHF1YW5kIGlscyBzb250IHZpZGVzXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VYUztcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6ZW1wdHkpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VYUztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VYWFMgJHNwYWNlWFM7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLnNjYWxlKCRwcmltYXJ5LCAkYWxwaGE6ICRiZ1RyYW5zcGFyZW50KTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWluZm87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWNjZXNzIHtcclxuICAgIGNvbG9yOiBtYXAuZ2V0KCRzdGF0dXMsIHN1Y2Nlc3MpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iuc2NhbGUobWFwLmdldCgkc3RhdHVzLCBzdWNjZXNzKSwgJGFscGhhOiAkYmdUcmFuc3BhcmVudCk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi1jaGVjay1jaXJjbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcnJvciB7XHJcbiAgICBjb2xvcjogbWFwLmdldCgkc3RhdHVzLCB3YXJuaW5nKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLnNjYWxlKG1hcC5nZXQoJHN0YXR1cywgd2FybmluZyksICRhbHBoYTogJGJnVHJhbnNwYXJlbnQpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tYWxlcnQtY2lyY2xlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFpbCB7XHJcbiAgICBjb2xvcjogbWFwLmdldCgkc3RhdHVzLCBkYW5nZXIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iuc2NhbGUobWFwLmdldCgkc3RhdHVzLCBkYW5nZXIpLCAkYWxwaGE6ICRiZ1RyYW5zcGFyZW50KTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXg7XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uZm9ybS1jb250cm9sLFxyXG4ud3BjZjcge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRncmV5MzA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TTTtcclxuXHJcbiAgICAgICAgJi5oYXMtdG9vbHRpcCB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb247XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRYUztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWhlbHAtY2lyY2xlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC50b29sdGlwIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2x0aXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC10b29sdGlwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlWFM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNTTTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBtYXRoLmRpdigkc2hhZG93U00sIDIpIG1hdGguZGl2KCRzaGFkb3dTTSwgMikgJHNoYWRvd1NNIGNvbG9yLnNjYWxlKCR0ZXJ0aWFyeVVsdHJhRGFyaywgJGFscGhhOiAtODAlKTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVYUztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5mb3JtLWNvbnRyb2wsXHJcbi53cGNmNyB7XHJcbiAgICBbdHlwZT1cInRleHRcIl0sXHJcbiAgICBbdHlwZT1cInRlbFwiXSxcclxuICAgIFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICBbdHlwZT1cInVybFwiXSxcclxuICAgIFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgW3R5cGU9XCJkYXRlXCJdLFxyXG4gICAgW3R5cGU9XCJzZWFyY2hcIl0sXHJcbiAgICBzZWxlY3QsXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46ICRzcGFjZVhYUyAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplTEc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0U007XHJcbiAgICAgICAgY29sb3I6ICRncmV5NjA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkICRsaW5lICRwcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNTTSAkcmFkaXVzU00gMCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VYUztcclxuICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeVNoYWRvd1NNLCAkc2Vjb25kYXJ5U2hhZG93U00sICR0ZXJ0aWFyeVNoYWRvd1NNO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TTSwgcmVzaXplIDBzO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5MzA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGVydGlhcnk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwcmltYXJ5U2hhZG93TUQsICRzZWNvbmRhcnlTaGFkb3dNRCwgJHRlcnRpYXJ5U2hhZG93TUQ7XHJcblxyXG4gICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFt0eXBlPVwiZGF0ZVwiXSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgW3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgIH1cclxufSIsIkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5AdXNlIFwiLi4vLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmZvcm0tY29udHJvbCxcclxuLndwY2Y3IHtcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYXJhY3RlcnMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VYWFM7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplU007XHJcbiAgICAgICAgY29sb3I6ICRncmV5NDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRzdGF0dXMsIHN1Y2Nlc3MpO1xyXG5cclxuICAgICAgICAgICAgJi50b28tc2hvcnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC5nZXQoJHN0YXR1cywgd2FybmluZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4ucmFkaW8tZ3JvdXAge1xyXG4gICAgLnJhZGlvIHtcclxuICAgICAgICAkYWN0aXZlQ29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICRtYWluQ29sb3I6ICRncmV5MzA7XHJcbiAgICAgICAgJGJnQ29sb3I6ICR3aGl0ZTAwO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VYWFMgMDtcclxuXHJcbiAgICAgICAgW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAkcmFkaW9TaXplO1xyXG4gICAgICAgICAgICBsZWZ0OiBtYXRoLmRpdigkcmFkaW9TaXplLCAyKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGluZTtcclxuXHJcbiAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkcmFkaW9TaXplO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk2MDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRyYWRpb1NpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRyYWRpb1NpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VYUztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkbGluZSAkbWFpbkNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ0NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRyYWRpb0NpcmNsZVNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRyYWRpb0NpcmNsZVNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmVDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IG1hdGguZGl2KCRyYWRpb1NpemUgLSAkcmFkaW9DaXJjbGVTaXplLCAyKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBtYXRoLmRpdigkcmFkaW9TaXplIC0gJHJhZGlvQ2lyY2xlU2l6ZSwgMik7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcbkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5AdXNlIFwiLi4vLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgICAucmVzdW1lIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVNNO1xyXG4gICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRzdGF0dXMsIHN1Y2Nlc3MpO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skZm9ybU1pbkxHfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAkbGluZSBjb2xvci5zY2FsZSgkYmxhY2swMCwgJGFscGhhOiAtOTUlKTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlWFM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlWFM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcInNhc3M6bWFwXCI7XHJcbkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICAgICRidG5IZWlnaHQ6ICRzcGFjZUxHO1xyXG5cclxuICAgIC5kZWxldGUge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6ICRidG5IZWlnaHQ7XHJcbiAgICAgICAgd2lkdGg6ICRidG5IZWlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VYUyAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLnNjYWxlKG1hcC5nZXQoJHN0YXR1cywgZGFuZ2VyKSwgJGFscGhhOiAtODAlKTtcclxuICAgICAgICBjb2xvcjogbWFwLmdldCgkc3RhdHVzLCBkYW5nZXIpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplWEw7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1iZztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogZGFzaGVkICRsaW5lIG1hcC5nZXQoJHN0YXR1cywgZGFuZ2VyKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iuc2NhbGUobWFwLmdldCgkc3RhdHVzLCBkYW5nZXIpLCAkYWxwaGE6IC05MCUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzU007XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLmdldCgkc3RhdHVzLCBkYW5nZXIpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlMDA7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3JlYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogJGJ0bkhlaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJ0bkhlaWdodDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBtYXRoLmRpdigkYnRuSGVpZ2h0LCAyKTtcclxuICAgICAgICBwYWRkaW5nOiAwIG1hdGguZGl2KCRidG5IZWlnaHQsIDMpO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlWFMgMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iuc2NhbGUobWFwLmdldCgkc3RhdHVzLCBzdWNjZXNzKSwgJGFscGhhOiAtODAlKTtcclxuICAgICAgICBjb2xvcjogbWFwLmdldCgkc3RhdHVzLCBzdWNjZXNzKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC5nZXQoJHN0YXR1cywgc3VjY2Vzcyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZVhTO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcbkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uZmllbGQtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VYUztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplWFM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nWFM7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlWFM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWVsZC1ncm91cC1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgLmZpZWxkLWdyb3VwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRvcCB0b3AgLlwiIFwiYSBidG4gLlwiIFwiYiBidG4gLlwiIFwiZXJyb3IgZXJyb3IgZXJyb3JcIjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VYUyAkc3BhY2VYWFM7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgJGxpbmUgY29sb3Iuc2NhbGUoJGJsYWNrMDAsICRhbHBoYTogLTk1JSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkZHVyYXRpb25TTTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLnNjYWxlKCRibGFjazAwLCAkYWxwaGE6IC05OCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGZvcm1NaW5MR30ge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRvcCB0b3AgdG9wIC5cIiBcImEgYiBidG4gLlwiIFwiZXJyb3IgZXJyb3IgZXJyb3IgZXJyb3JcIjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItZ3JvdXAge1xyXG4gICAgICAgICAgICBbdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogdG9wO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogYTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZWxldGUge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IGJ0bjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRmb3JtTWF4TEd9IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1NNO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0WFM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lcnJvciB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogZXJyb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZXNrdG9wLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVhMO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VYUztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHNwYWNlWFhTO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCxcclxuICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlWEw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlTUQgMDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xyXG5AdXNlIFwic2FzczptYXBcIjtcclxuQHVzZSBcIi4uLy4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL19idXR0b25zXCIgYXMgKjtcclxuQHVzZSBcIl9mb3JtLW1lc3NhZ2VzXCIgYXMgKjtcclxuXHJcbi53cGNmNyB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlWFM7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlTUQgMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VibWl0LWJsb2NrIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2VNRCAwO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idG4tLXNtLS1ncmFkaWVudDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TTTtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJHNlY29uZGFyeSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJHRlcnRpYXJ5XHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIG1hcC5nZXQobWFwLmdldCgkYnRuU2l6ZXMsIG1kKSwgcGFkZGluZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLndwY2Y3LXNwaW5uZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmVycm9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlTUQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZVNNO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNTTTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5NDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLnNjYWxlKCRncmV5NDAsICRhbHBoYTogJGJnVHJhbnNwYXJlbnQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNmLXR1cm5zdGlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdWJtaXR0aW5nIHtcclxuICAgICAgICAgICAgLndwY2Y3LXNwaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsLFxyXG4gICAgICAgICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGFyYWN0ZXJzLFxyXG4gICAgICAgICAgICBbdHlwZT1cInN1Ym1pdFwiXSxcclxuICAgICAgICAgICAgLmNmLXR1cm5zdGlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbnQge1xyXG4gICAgICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRzdGF0dXMsIHN1Y2Nlc3MpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iuc2NhbGUobWFwLmdldCgkc3RhdHVzLCBzdWNjZXNzKSwgJGFscGhhOiAkYmdUcmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgIC5jaGFyYWN0ZXJzLFxyXG4gICAgICAgICAgICAuY2YtdHVybnN0aWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW52YWxpZCxcclxuICAgICAgICAmLnVuYWNjZXB0ZWQge1xyXG4gICAgICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRzdGF0dXMsIHdhcm5pbmcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iuc2NhbGUobWFwLmdldCgkc3RhdHVzLCB3YXJuaW5nKSwgJGFscGhhOiAkYmdUcmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3BhbSxcclxuICAgICAgICAmLmZhaWxlZCxcclxuICAgICAgICAmLmFib3J0ZWQge1xyXG4gICAgICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRzdGF0dXMsIGRhbmdlcik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5zY2FsZShtYXAuZ2V0KCRzdGF0dXMsIGRhbmdlciksICRhbHBoYTogJGJnVHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVByb3AobWFyZ2luLXRvcCk7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlUHJvcChtYXJnaW4tYm90dG9tKTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVQcm9wKHBhZGRpbmctbGVmdCk7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlUHJvcChwYWRkaW5nLXJpZ2h0KTtcclxufVxyXG5cclxuLmNvbnRhaW5lci1mbGV4LWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb250YWluZXItZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6ICRzcGFjZU1EO1xyXG4gICAgbWF4LXdpZHRoOiAkd2lkdGhCbG9jayAqIDIgKyAkc3BhY2VNRDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSAjeyRtaW5NRH0ge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6ICRzcGFjZUxHO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoQmxvY2sgKiAyICsgJHNwYWNlTEc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItYXJ0aWNsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59IiwiQHVzZSBcIi4uLy4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbiR0b3BiYXJQYWRkaW5nOiAkc3BhY2VYWFM7XHJcbiR0b3BiYXJDaGlsZDogJHRvcGJhciAtIDIqJHNwYWNlWFhTO1xyXG5cclxuJGxvZ29MZWZ0OiAkc3BhY2VNRDtcclxuJGxvZ29Ub3RhbDogJGxvZ29XaWR0aCArICRsb2dvTGVmdDtcclxuXHJcbmhlYWRlciB7XHJcbiAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogJHotaW5kZXgtdG9wYmFyO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXIge1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZW51TW9iaWxlfSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgei1pbmRleDogJHotaW5kZXgtdG9wYmFyO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICR0b3BiYXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0b3BiYXJQYWRkaW5nO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYmxhY2tTaGFkb3dNRDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItaGVscCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWxwQmFyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbG9nb1RvdGFsICsgJHNwYWNlU007XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVNNO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlEYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3AtYmxvY2stcGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlVbHRyYUxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJfaGVhZGVyXCIgYXMgKjtcclxuXHJcbi5oZWFkZXItbG9nbyB7XHJcbiAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogJGxvZ29MZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAkbG9nb1dpZHRoO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZVhTO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkcmFkaXVzWEwgJHJhZGl1c1hMO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRibGFja1NoYWRvd01EO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFmYXYtc3ZnIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHRvcGJhckNoaWxkO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5iYXNlbGluZS1zdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0MCxcclxuICAgICAgICAuc3QxIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5VWx0cmFEYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVydGlhcnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdDEge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRlcnRpYXJ5VWx0cmFEYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwiLi4vLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiX2hlYWRlclwiIGFzICo7XHJcblxyXG4ubWVudS10b2dnbGUge1xyXG4gICAgJHRvZ2dsZVdpZHRoOiAkdG9wYmFyQ2hpbGQgKyAkc3BhY2VYWFM7XHJcbiAgICAkdG9nZ2xlTGluZTogLjNlbTtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogJHRvcGJhckNoaWxkO1xyXG4gICAgd2lkdGg6ICR0b2dnbGVXaWR0aDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAkdG9nZ2xlTGluZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgdG9wOiBtYXRoLmRpdigkdG9wYmFyQ2hpbGQsIDIpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHRvcDogJHRvcGJhckNoaWxkO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IG1hdGguZGl2KCR0b2dnbGVXaWR0aCwgMik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR0b2dnbGVMaW5lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkdG9nZ2xlTGluZSwgMyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkdG9nZ2xlTGluZSwgMyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuanMtb3BlbiB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSxcclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcclxuQHVzZSBcIi4uLy4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5oZWFkZXItbWVudSB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VTTSAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVtcGhhc2lzIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJHRlcnRpYXJ5VWx0cmFMaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3Iuc2NhbGUoJHRlcnRpYXJ5VWx0cmFMaWdodCwgJGFscGhhOiAtMTAwJSlcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gdG9wLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJHRlcnRpYXJ5VWx0cmFMaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yLnNjYWxlKCR0ZXJ0aWFyeVVsdHJhTGlnaHQsICRhbHBoYTogLTEwMCUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSBhLFxyXG4gICAgICAgIGE6aG92ZXIsXHJcbiAgICAgICAgYTphY3RpdmUsXHJcbiAgICAgICAgYTpmb2N1cyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VTTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVMRztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVNRDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0WFM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWJnLWxpbms7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICRwcmltYXJ5VWx0cmFMaWdodCxcclxuICAgICAgICAgICAgICAgICAgICBjb2xvci5zY2FsZSgkdGVydGlhcnlVbHRyYUxpZ2h0LCAkYWxwaGE6IC0xMDAlKVxyXG4gICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25MRztcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvIHRvcCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnlVbHRyYUxpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvci5zY2FsZSgkdGVydGlhcnlVbHRyYUxpZ2h0LCAkYWxwaGE6IC0xMDAlKVxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TTTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJfaGVhZGVyXCIgYXMgKjtcclxuXHJcbmhlYWRlciB7XHJcbiAgICBuYXYge1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZW51TW9iaWxlfSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgei1pbmRleDogJHotaW5kZXgtbWVudTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkdG9wYmFyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkZHVyYXRpb25TTTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbWVudSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTEwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYmxhY2tTaGFkb3dNRDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51TW9iaWxlfSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZVhTO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbk1EO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnUm91bmRlZChib3R0b20sICRyb3VuZGVkWEwsIHN5bSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbWVudUJhcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbG9nb1RvdGFsICsgJHNwYWNlU007XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuanMtb3BlbiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51TW9iaWxlfSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1tZW51IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51TW9iaWxlfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xyXG5AdXNlIFwiLi4vLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiX2hlYWRlclwiIGFzICo7XHJcblxyXG4uc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAkdG9wYmFyQ2hpbGQ7XHJcbiAgICB3aWR0aDogJHRvcGJhckNoaWxkO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5VWx0cmFMaWdodDtcclxuICAgIGNvbG9yOiAkdGVydGlhcnk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLnNjYWxlKCR3aGl0ZTAwLCAkYWxwaGE6IC01MCUpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlVbHRyYURhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwICRzcGFjZVhTO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iuc2NhbGUoJHdoaXRlMTAsICRhbHBoYTogLTgwJSk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tc2VhcmNoO1xyXG4gICAgICAgIEBleHRlbmQgLmljb247XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0WFM7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVYTDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplU007XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlWFM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLnBvcGluLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1wb3BpbjtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogJGR1cmF0aW9uU007XHJcblxyXG4gICAgQG1lZGlhICN7JG1lbnVNb2JpbGV9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkdG9wYmFyO1xyXG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LW1lbnU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmLmpzLW9wZW4ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuXHJcbiAgICAgICAgLnBvcGluIHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1lbnVNb2JpbGV9IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlTEc7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcGluIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUxMDtcclxuICAgICAgICBib3gtc2hhZG93OiAkYmxhY2tTaGFkb3dNRDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uTUQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1lbnVNb2JpbGV9IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnUm91bmRlZChib3R0b20sICRyb3VuZGVkWEwsIHN5bSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aENvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzWEw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4ucG9waW4taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogJHNwYWNlTUQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRwcmltYXJ5LCAkc2Vjb25kYXJ5LCAkdGVydGlhcnkpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgZm9udC1zaXplOiAkZm9udFNpemVYWEw7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gICAgQG1lZGlhICN7JG1lbnVNb2JpbGV9IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlMDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1jb250ZW50O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1iZztcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkbGluZSAkd2hpdGUwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TTTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJGljb24teDtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaWNvbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0WFM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcbkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4ucG9waW4tYm9keSB7XHJcbiAgICAkbWFza1NpemU6ICRzcGFjZVhMO1xyXG4gICAgXHJcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VTTTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkbWFza1NpemU7XHJcblxyXG4gICAgQG1lZGlhICN7JG1lbnVNb2JpbGV9IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VNRDtcclxuICAgIH1cclxuXHJcbiAgICAmLW1hc2sge1xyXG4gICAgICAgICYtdG9wLFxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbWFza1NpemU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICR3aGl0ZTEwLCBjb2xvci5zY2FsZSgkd2hpdGUxMCwgJGFscGhhOiAtMTAwJSkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJG1hc2tTaXplICsgMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkd2hpdGUxMCwgY29sb3Iuc2NhbGUoJHdoaXRlMTAsICRhbHBoYTogLTEwMCUpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uLy4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5idXR0b24tYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZU1EO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJSAxMDAlIDAgMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHByaW1hcnlVbHRyYUxpZ2h0LCAkc2Vjb25kYXJ5VWx0cmFMaWdodCk7XHJcbiAgICBwYWRkaW5nOiAwICN7JHNwYWNlWFhMKjJ9O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZVhYTDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0kc3BhY2VYWEw7XHJcblxyXG4gICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZXZyb24tdXA7XHJcbiAgICAgICAgQGV4dGVuZCAuaWNvbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRYUztcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlEYXJrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcclxuQHVzZSBcIi4uLy4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uLy4uL2NvbXBvbmVudHMvX2J1dHRvbnNcIiBhcyAqO1xyXG5cclxuLnNlYXJjaC1wYW5lbCB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VNRCAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGdyZXk0MDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVNNO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVhMO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWNvLWJsb2NrcyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDs7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInoxIHoyIHozXCIgXCJ6MSB6NCB6M1wiO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc3BhY2VMRztcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VMRztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtJHNwYWNlTUQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtZW51TW9iaWxlfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWNvLWJsb2NrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5zY2FsZSgkYmxhY2swMCwgJGFscGhhOiAtOTclKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzU007XHJcblxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNCB7XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogeiN7JGl9O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlTEc7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlU00gYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLS1zbS0tcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uYm90dG9tLW1vYmlsZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAkYm90dG9tTW9iaWxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUwMDtcclxuICAgIGJveC1zaGFkb3c6ICRibGFja1NoYWRvd1NNO1xyXG5cclxuICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6ICRib3R0b21Nb2JpbGU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGhTTTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtaW5TTX0ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBtYXRoLmRpdigkYm90dG9tTW9iaWxlLCAyKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeUxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5VWx0cmFEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVNNO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nTEc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkICRsaW5lICR3aGl0ZTAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlMDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlMaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlVbHRyYURhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VYWEw7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlTUQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbk1EO1xyXG4gICAgQGluY2x1ZGUgYmdSb3VuZGVkKCk7XHJcblxyXG4gICAgQG1lZGlhICN7JG1lbnVNb2JpbGV9IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYm90dG9tTW9iaWxlO1xyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGhDb250ZW50O1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlTUQgYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1pblNNfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlWFM7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZVhYUztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRzcGFjZVNNIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5NTA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TTTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1pblNNfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlWFhTIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG1hdGguZGl2KCRkdXJhdGlvblNNLCAyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJGxpbmtDb2xvcnM6XHJcbiAgICAgICAgICAgICAgICAgICAgMiAkcHJpbWFyeSAkcHJpbWFyeUxpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgIDEgJHNlY29uZGFyeSAkc2Vjb25kYXJ5TGlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgMCAkdGVydGlhcnkgJHRlcnRpYXJ5TGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGVhY2ggJG51bWJlciwgJG1haW4sICRsaWdodCBpbiAkbGlua0NvbG9ycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbiAtICN7JG51bWJlcn0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzbWFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlTUQgJHNwYWNlWFM7XHJcbiAgICAgICAgY29sb3I6ICRncmV5NDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVYWFM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nTEc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0TUQ7XHJcbiAgICB9XHJcbn1cclxuIiwiQG1peGluIHJlc2V0QWRtaW5CYXIoKSB7XHJcbiAgICB0b3A6IDQ2cHg7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XHJcbiAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWRtaW4tYmFyIHtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXRBZG1pbkJhcigpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC50b3BiYXIsXHJcbiAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXRBZG1pbkJhcigpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9waW4tY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldEFkbWluQmFyKCk7XHJcbiAgICB9XHJcblxyXG4gICAgI3dwYWRtaW5iYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uYW5udWFpcmUge1xyXG4gICAgZGV0YWlscyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGhDb250ZW50O1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlTEcgMDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VMRztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzTEc7XHJcbiAgICAgICAgY29sb3I6ICRncmV5NjA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMTA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG1hdGguZGl2KCRzaGFkb3dTTSwgMikgbWF0aC5kaXYoJHNoYWRvd1NNLCAyKSAkc2hhZG93U00gY29sb3Iuc2NhbGUoJHByaW1hcnksICRhbHBoYTogLTkwJSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtaW5TTX0ge1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHdpZHRoQ2FyZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6b3BlbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93U00gJHNoYWRvd1NNICRzaGFkb3dNRCBjb2xvci5zY2FsZSgkcHJpbWFyeSwgJGFscGhhOiAtODAlKTtcclxuXHJcbiAgICAgICAgICAgIHN1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHN1bW1hcnkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVhYTDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFpbHMtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VNRDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5NTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2VMRyAwICRzcGFjZVhTIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplTEc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeVVsdHJhRGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWF4U019IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fbWVzc2FnZXNcIiBhcyAqO1xyXG5cclxuLmNhbGN1bGF0b3Ige1xyXG4gICAgbWF4LXdpZHRoOiAkd2lkdGhCbG9jayAqIDIgKyAkc3BhY2VNRDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSAjeyRtaW5MR30ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoQmxvY2sgKiAyICsgJHNwYWNlTEc7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2VMRyAwICRzcGFjZVNNIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplWFhMO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRyYWRpdXNTTTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc3BhY2VNRDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZVhTO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1NNO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkxMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VYTDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1heFNNfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZVNNO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1pbkxHfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VMRztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkdGVydGlhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGl0bGVTaXplWEw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlWFM7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbHMge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VMRztcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRsaW5lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGxpbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeVVsdHJhTGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZVhTO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlWFM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgKyAuZGV0YWlsc19fbGluZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZVhYUztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogZGFzaGVkICRsaW5lICR3aGl0ZTIwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VYWFM7XHJcblxyXG4gICAgICAgICAgICAmLS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0taGFzLWJhZGdlIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTQwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiX3ZhcmlhYmxlc1wiIGFzICo7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JztcbiAgc3JjOiB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uc3ZnIyN7JGljb21vb24tZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgc3R5bGVGb250SWNvbnMoKTtcbiAgfVxufVxuXG4uaWNvbi1hY3Rpdml0eSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hY3Rpdml0eTsgXG4gIH1cbn1cbi5pY29uLWFpcnBsYXkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYWlycGxheTsgXG4gIH1cbn1cbi5pY29uLWFsZXJ0LWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hbGVydC1jaXJjbGU7IFxuICB9XG59XG4uaWNvbi1hbGVydC1vY3RhZ29uIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFsZXJ0LW9jdGFnb247IFxuICB9XG59XG4uaWNvbi1hbGVydC10cmlhbmdsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hbGVydC10cmlhbmdsZTsgXG4gIH1cbn1cbi5pY29uLWFsaWduLWNlbnRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hbGlnbi1jZW50ZXI7IFxuICB9XG59XG4uaWNvbi1hbGlnbi1qdXN0aWZ5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFsaWduLWp1c3RpZnk7IFxuICB9XG59XG4uaWNvbi1hbGlnbi1sZWZ0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFsaWduLWxlZnQ7IFxuICB9XG59XG4uaWNvbi1hbGlnbi1yaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hbGlnbi1yaWdodDsgXG4gIH1cbn1cbi5pY29uLWFuY2hvciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hbmNob3I7IFxuICB9XG59XG4uaWNvbi1hcGVydHVyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hcGVydHVyZTsgXG4gIH1cbn1cbi5pY29uLWFyY2hpdmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJjaGl2ZTsgXG4gIH1cbn1cbi5pY29uLWFycm93LWRvd24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctZG93bjsgXG4gIH1cbn1cbi5pY29uLWFycm93LWRvd24tY2lyY2xlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWRvd24tY2lyY2xlOyBcbiAgfVxufVxuLmljb24tYXJyb3ctZG93bi1sZWZ0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWRvd24tbGVmdDsgXG4gIH1cbn1cbi5pY29uLWFycm93LWRvd24tcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctZG93bi1yaWdodDsgXG4gIH1cbn1cbi5pY29uLWFycm93LWxlZnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctbGVmdDsgXG4gIH1cbn1cbi5pY29uLWFycm93LWxlZnQtY2lyY2xlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWxlZnQtY2lyY2xlOyBcbiAgfVxufVxuLmljb24tYXJyb3ctcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctcmlnaHQ7IFxuICB9XG59XG4uaWNvbi1hcnJvdy1yaWdodC1jaXJjbGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctcmlnaHQtY2lyY2xlOyBcbiAgfVxufVxuLmljb24tYXJyb3ctdXAge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctdXA7IFxuICB9XG59XG4uaWNvbi1hcnJvdy11cC1jaXJjbGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctdXAtY2lyY2xlOyBcbiAgfVxufVxuLmljb24tYXJyb3ctdXAtbGVmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdy11cC1sZWZ0OyBcbiAgfVxufVxuLmljb24tYXJyb3ctdXAtcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctdXAtcmlnaHQ7IFxuICB9XG59XG4uaWNvbi1hdC1zaWduIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWF0LXNpZ247IFxuICB9XG59XG4uaWNvbi1hd2FyZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hd2FyZDsgXG4gIH1cbn1cbi5pY29uLWJhci1jaGFydCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1iYXItY2hhcnQ7IFxuICB9XG59XG4uaWNvbi1iYXItY2hhcnQtMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1iYXItY2hhcnQtMjsgXG4gIH1cbn1cbi5pY29uLWJhdHRlcnkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYmF0dGVyeTsgXG4gIH1cbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYmF0dGVyeS1jaGFyZ2luZzsgXG4gIH1cbn1cbi5pY29uLWJlbGwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYmVsbDsgXG4gIH1cbn1cbi5pY29uLWJlbGwtb2ZmIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWJlbGwtb2ZmOyBcbiAgfVxufVxuLmljb24tYmx1ZXRvb3RoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWJsdWV0b290aDsgXG4gIH1cbn1cbi5pY29uLWJvbGQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYm9sZDsgXG4gIH1cbn1cbi5pY29uLWJvb2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYm9vazsgXG4gIH1cbn1cbi5pY29uLWJvb2stb3BlbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1ib29rLW9wZW47IFxuICB9XG59XG4uaWNvbi1ib29rbWFyayB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1ib29rbWFyazsgXG4gIH1cbn1cbi5pY29uLWJveCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1ib3g7IFxuICB9XG59XG4uaWNvbi1icmllZmNhc2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYnJpZWZjYXNlOyBcbiAgfVxufVxuLmljb24tY2FsZW5kYXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2FsZW5kYXI7IFxuICB9XG59XG4uaWNvbi1jYW1lcmEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2FtZXJhOyBcbiAgfVxufVxuLmljb24tY2FtZXJhLW9mZiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jYW1lcmEtb2ZmOyBcbiAgfVxufVxuLmljb24tY2FzdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jYXN0OyBcbiAgfVxufVxuLmljb24tY2hlY2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2hlY2s7IFxuICB9XG59XG4uaWNvbi1jaGVjay1jaXJjbGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2hlY2stY2lyY2xlOyBcbiAgfVxufVxuLmljb24tY2hlY2stc3F1YXJlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrLXNxdWFyZTsgXG4gIH1cbn1cbi5pY29uLWNoZXZyb24tZG93biB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9uLWRvd247IFxuICB9XG59XG4uaWNvbi1jaGV2cm9uLWxlZnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2hldnJvbi1sZWZ0OyBcbiAgfVxufVxuLmljb24tY2hldnJvbi1yaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9uLXJpZ2h0OyBcbiAgfVxufVxuLmljb24tY2hldnJvbi11cCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9uLXVwOyBcbiAgfVxufVxuLmljb24tY2hldnJvbnMtZG93biB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9ucy1kb3duOyBcbiAgfVxufVxuLmljb24tY2hldnJvbnMtbGVmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9ucy1sZWZ0OyBcbiAgfVxufVxuLmljb24tY2hldnJvbnMtcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2hldnJvbnMtcmlnaHQ7IFxuICB9XG59XG4uaWNvbi1jaGV2cm9ucy11cCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9ucy11cDsgXG4gIH1cbn1cbi5pY29uLWNocm9tZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaHJvbWU7IFxuICB9XG59XG4uaWNvbi1jaXJjbGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2lyY2xlOyBcbiAgfVxufVxuLmljb24tY2xpcGJvYXJkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNsaXBib2FyZDsgXG4gIH1cbn1cbi5pY29uLWNsb2NrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNsb2NrOyBcbiAgfVxufVxuLmljb24tY2xvdWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2xvdWQ7IFxuICB9XG59XG4uaWNvbi1jbG91ZC1kcml6emxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNsb3VkLWRyaXp6bGU7IFxuICB9XG59XG4uaWNvbi1jbG91ZC1saWdodG5pbmcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2xvdWQtbGlnaHRuaW5nOyBcbiAgfVxufVxuLmljb24tY2xvdWQtb2ZmIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNsb3VkLW9mZjsgXG4gIH1cbn1cbi5pY29uLWNsb3VkLXJhaW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2xvdWQtcmFpbjsgXG4gIH1cbn1cbi5pY29uLWNsb3VkLXNub3cge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2xvdWQtc25vdzsgXG4gIH1cbn1cbi5pY29uLWNvZGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29kZTsgXG4gIH1cbn1cbi5pY29uLWNvZGVwZW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29kZXBlbjsgXG4gIH1cbn1cbi5pY29uLWNvZGVzYW5kYm94IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNvZGVzYW5kYm94OyBcbiAgfVxufVxuLmljb24tY29mZmVlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNvZmZlZTsgXG4gIH1cbn1cbi5pY29uLWNvbHVtbnMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29sdW1uczsgXG4gIH1cbn1cbi5pY29uLWNvbW1hbmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29tbWFuZDsgXG4gIH1cbn1cbi5pY29uLWNvbXBhc3Mge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29tcGFzczsgXG4gIH1cbn1cbi5pY29uLWNvcHkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29weTsgXG4gIH1cbn1cbi5pY29uLWNvcm5lci1kb3duLWxlZnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29ybmVyLWRvd24tbGVmdDsgXG4gIH1cbn1cbi5pY29uLWNvcm5lci1kb3duLXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNvcm5lci1kb3duLXJpZ2h0OyBcbiAgfVxufVxuLmljb24tY29ybmVyLWxlZnQtZG93biB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb3JuZXItbGVmdC1kb3duOyBcbiAgfVxufVxuLmljb24tY29ybmVyLWxlZnQtdXAge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29ybmVyLWxlZnQtdXA7IFxuICB9XG59XG4uaWNvbi1jb3JuZXItcmlnaHQtZG93biB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb3JuZXItcmlnaHQtZG93bjsgXG4gIH1cbn1cbi5pY29uLWNvcm5lci1yaWdodC11cCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb3JuZXItcmlnaHQtdXA7IFxuICB9XG59XG4uaWNvbi1jb3JuZXItdXAtbGVmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb3JuZXItdXAtbGVmdDsgXG4gIH1cbn1cbi5pY29uLWNvcm5lci11cC1yaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb3JuZXItdXAtcmlnaHQ7IFxuICB9XG59XG4uaWNvbi1jcHUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY3B1OyBcbiAgfVxufVxuLmljb24tY3JlZGl0LWNhcmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY3JlZGl0LWNhcmQ7IFxuICB9XG59XG4uaWNvbi1jcm9wIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNyb3A7IFxuICB9XG59XG4uaWNvbi1jcm9zc2hhaXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY3Jvc3NoYWlyOyBcbiAgfVxufVxuLmljb24tZGF0YWJhc2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZGF0YWJhc2U7IFxuICB9XG59XG4uaWNvbi1kZWxldGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZGVsZXRlOyBcbiAgfVxufVxuLmljb24tZGlzYyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1kaXNjOyBcbiAgfVxufVxuLmljb24tZG9sbGFyLXNpZ24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZG9sbGFyLXNpZ247IFxuICB9XG59XG4uaWNvbi1kb3dubG9hZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1kb3dubG9hZDsgXG4gIH1cbn1cbi5pY29uLWRvd25sb2FkLWNsb3VkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWRvd25sb2FkLWNsb3VkOyBcbiAgfVxufVxuLmljb24tZHJvcGxldCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1kcm9wbGV0OyBcbiAgfVxufVxuLmljb24tZWRpdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1lZGl0OyBcbiAgfVxufVxuLmljb24tZWRpdC0yIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWVkaXQtMjsgXG4gIH1cbn1cbi5pY29uLWVkaXQtMyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1lZGl0LTM7IFxuICB9XG59XG4uaWNvbi1leHRlcm5hbC1saW5rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWV4dGVybmFsLWxpbms7IFxuICB9XG59XG4uaWNvbi1leWUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZXllOyBcbiAgfVxufVxuLmljb24tZXllLW9mZiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1leWUtb2ZmOyBcbiAgfVxufVxuLmljb24tZmFjZWJvb2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmFjZWJvb2s7IFxuICB9XG59XG4uaWNvbi1mYXN0LWZvcndhcmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmFzdC1mb3J3YXJkOyBcbiAgfVxufVxuLmljb24tZmVhdGhlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1mZWF0aGVyOyBcbiAgfVxufVxuLmljb24tZmlnbWEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmlnbWE7IFxuICB9XG59XG4uaWNvbi1maWxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZpbGU7IFxuICB9XG59XG4uaWNvbi1maWxlLW1pbnVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZpbGUtbWludXM7IFxuICB9XG59XG4uaWNvbi1maWxlLXBsdXMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmlsZS1wbHVzOyBcbiAgfVxufVxuLmljb24tZmlsZS10ZXh0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZpbGUtdGV4dDsgXG4gIH1cbn1cbi5pY29uLWZpbG0ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmlsbTsgXG4gIH1cbn1cbi5pY29uLWZpbHRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1maWx0ZXI7IFxuICB9XG59XG4uaWNvbi1mbGFnIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZsYWc7IFxuICB9XG59XG4uaWNvbi1mb2xkZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZm9sZGVyOyBcbiAgfVxufVxuLmljb24tZm9sZGVyLW1pbnVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZvbGRlci1taW51czsgXG4gIH1cbn1cbi5pY29uLWZvbGRlci1wbHVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZvbGRlci1wbHVzOyBcbiAgfVxufVxuLmljb24tZnJhbWVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZyYW1lcjsgXG4gIH1cbn1cbi5pY29uLWZyb3duIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZyb3duOyBcbiAgfVxufVxuLmljb24tZ2lmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1naWZ0OyBcbiAgfVxufVxuLmljb24tZ2l0LWJyYW5jaCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1naXQtYnJhbmNoOyBcbiAgfVxufVxuLmljb24tZ2l0LWNvbW1pdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1naXQtY29tbWl0OyBcbiAgfVxufVxuLmljb24tZ2l0LW1lcmdlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWdpdC1tZXJnZTsgXG4gIH1cbn1cbi5pY29uLWdpdC1wdWxsLXJlcXVlc3Qge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZ2l0LXB1bGwtcmVxdWVzdDsgXG4gIH1cbn1cbi5pY29uLWdpdGh1YiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1naXRodWI7IFxuICB9XG59XG4uaWNvbi1naXRsYWIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZ2l0bGFiOyBcbiAgfVxufVxuLmljb24tZ2xvYmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZ2xvYmU7IFxuICB9XG59XG4uaWNvbi1ncmlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWdyaWQ7IFxuICB9XG59XG4uaWNvbi1oYXJkLWRyaXZlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWhhcmQtZHJpdmU7IFxuICB9XG59XG4uaWNvbi1oYXNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWhhc2g7IFxuICB9XG59XG4uaWNvbi1oZWFkcGhvbmVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWhlYWRwaG9uZXM7IFxuICB9XG59XG4uaWNvbi1oZWFydCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1oZWFydDsgXG4gIH1cbn1cbi5pY29uLWhlbHAtY2lyY2xlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWhlbHAtY2lyY2xlOyBcbiAgfVxufVxuLmljb24taGV4YWdvbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1oZXhhZ29uOyBcbiAgfVxufVxuLmljb24taG9tZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1ob21lOyBcbiAgfVxufVxuLmljb24taW1hZ2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24taW1hZ2U7IFxuICB9XG59XG4uaWNvbi1pbmJveCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1pbmJveDsgXG4gIH1cbn1cbi5pY29uLWluZm8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24taW5mbzsgXG4gIH1cbn1cbi5pY29uLWluc3RhZ3JhbSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1pbnN0YWdyYW07IFxuICB9XG59XG4uaWNvbi1pdGFsaWMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24taXRhbGljOyBcbiAgfVxufVxuLmljb24ta2V5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWtleTsgXG4gIH1cbn1cbi5pY29uLWxheWVycyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1sYXllcnM7IFxuICB9XG59XG4uaWNvbi1sYXlvdXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbGF5b3V0OyBcbiAgfVxufVxuLmljb24tbGlmZS1idW95IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWxpZmUtYnVveTsgXG4gIH1cbn1cbi5pY29uLWxpbmsge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbGluazsgXG4gIH1cbn1cbi5pY29uLWxpbmstMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1saW5rLTI7IFxuICB9XG59XG4uaWNvbi1saW5rZWRpbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1saW5rZWRpbjsgXG4gIH1cbn1cbi5pY29uLWxpc3Qge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbGlzdDsgXG4gIH1cbn1cbi5pY29uLWxvYWRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1sb2FkZXI7IFxuICB9XG59XG4uaWNvbi1sb2NrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWxvY2s7IFxuICB9XG59XG4uaWNvbi1sb2ctaW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbG9nLWluOyBcbiAgfVxufVxuLmljb24tbG9nLW91dCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1sb2ctb3V0OyBcbiAgfVxufVxuLmljb24tbWFpbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tYWlsOyBcbiAgfVxufVxuLmljb24tbWFwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1hcDsgXG4gIH1cbn1cbi5pY29uLW1hcC1waW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbWFwLXBpbjsgXG4gIH1cbn1cbi5pY29uLW1heGltaXplIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1heGltaXplOyBcbiAgfVxufVxuLmljb24tbWF4aW1pemUtMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tYXhpbWl6ZS0yOyBcbiAgfVxufVxuLmljb24tbWVoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1laDsgXG4gIH1cbn1cbi5pY29uLW1lbnUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbWVudTsgXG4gIH1cbn1cbi5pY29uLW1lc3NhZ2UtY2lyY2xlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1lc3NhZ2UtY2lyY2xlOyBcbiAgfVxufVxuLmljb24tbWVzc2FnZS1zcXVhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbWVzc2FnZS1zcXVhcmU7IFxuICB9XG59XG4uaWNvbi1taWMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbWljOyBcbiAgfVxufVxuLmljb24tbWljLW9mZiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1taWMtb2ZmOyBcbiAgfVxufVxuLmljb24tbWluaW1pemUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbWluaW1pemU7IFxuICB9XG59XG4uaWNvbi1taW5pbWl6ZS0yIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1pbmltaXplLTI7IFxuICB9XG59XG4uaWNvbi1taW51cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1taW51czsgXG4gIH1cbn1cbi5pY29uLW1pbnVzLWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1taW51cy1jaXJjbGU7IFxuICB9XG59XG4uaWNvbi1taW51cy1zcXVhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbWludXMtc3F1YXJlOyBcbiAgfVxufVxuLmljb24tbW9uaXRvciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tb25pdG9yOyBcbiAgfVxufVxuLmljb24tbW9vbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tb29uOyBcbiAgfVxufVxuLmljb24tbW9yZS1ob3Jpem9udGFsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1vcmUtaG9yaXpvbnRhbDsgXG4gIH1cbn1cbi5pY29uLW1vcmUtdmVydGljYWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbW9yZS12ZXJ0aWNhbDsgXG4gIH1cbn1cbi5pY29uLW1vdXNlLXBvaW50ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbW91c2UtcG9pbnRlcjsgXG4gIH1cbn1cbi5pY29uLW1vdmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbW92ZTsgXG4gIH1cbn1cbi5pY29uLW11c2ljIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW11c2ljOyBcbiAgfVxufVxuLmljb24tbmF2aWdhdGlvbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1uYXZpZ2F0aW9uOyBcbiAgfVxufVxuLmljb24tbmF2aWdhdGlvbi0yIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW5hdmlnYXRpb24tMjsgXG4gIH1cbn1cbi5pY29uLW9jdGFnb24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tb2N0YWdvbjsgXG4gIH1cbn1cbi5pY29uLXBhY2thZ2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcGFja2FnZTsgXG4gIH1cbn1cbi5pY29uLXBhcGVyY2xpcCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wYXBlcmNsaXA7IFxuICB9XG59XG4uaWNvbi1wYXVzZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wYXVzZTsgXG4gIH1cbn1cbi5pY29uLXBhdXNlLWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wYXVzZS1jaXJjbGU7IFxuICB9XG59XG4uaWNvbi1wZW4tdG9vbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wZW4tdG9vbDsgXG4gIH1cbn1cbi5pY29uLXBlcmNlbnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcGVyY2VudDsgXG4gIH1cbn1cbi5pY29uLXBob25lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBob25lOyBcbiAgfVxufVxuLmljb24tcGhvbmUtY2FsbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1waG9uZS1jYWxsOyBcbiAgfVxufVxuLmljb24tcGhvbmUtZm9yd2FyZGVkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBob25lLWZvcndhcmRlZDsgXG4gIH1cbn1cbi5pY29uLXBob25lLWluY29taW5nIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBob25lLWluY29taW5nOyBcbiAgfVxufVxuLmljb24tcGhvbmUtbWlzc2VkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBob25lLW1pc3NlZDsgXG4gIH1cbn1cbi5pY29uLXBob25lLW9mZiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1waG9uZS1vZmY7IFxuICB9XG59XG4uaWNvbi1waG9uZS1vdXRnb2luZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1waG9uZS1vdXRnb2luZzsgXG4gIH1cbn1cbi5pY29uLXBpZS1jaGFydCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1waWUtY2hhcnQ7IFxuICB9XG59XG4uaWNvbi1wbGF5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBsYXk7IFxuICB9XG59XG4uaWNvbi1wbGF5LWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wbGF5LWNpcmNsZTsgXG4gIH1cbn1cbi5pY29uLXBsdXMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcGx1czsgXG4gIH1cbn1cbi5pY29uLXBsdXMtY2lyY2xlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBsdXMtY2lyY2xlOyBcbiAgfVxufVxuLmljb24tcGx1cy1zcXVhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcGx1cy1zcXVhcmU7IFxuICB9XG59XG4uaWNvbi1wb2NrZXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcG9ja2V0OyBcbiAgfVxufVxuLmljb24tcG93ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcG93ZXI7IFxuICB9XG59XG4uaWNvbi1wcmludGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXByaW50ZXI7IFxuICB9XG59XG4uaWNvbi1yYWRpbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1yYWRpbzsgXG4gIH1cbn1cbi5pY29uLXJlZnJlc2gtY2N3IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXJlZnJlc2gtY2N3OyBcbiAgfVxufVxuLmljb24tcmVmcmVzaC1jdyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1yZWZyZXNoLWN3OyBcbiAgfVxufVxuLmljb24tcmVwZWF0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXJlcGVhdDsgXG4gIH1cbn1cbi5pY29uLXJld2luZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1yZXdpbmQ7IFxuICB9XG59XG4uaWNvbi1yb3RhdGUtY2N3IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXJvdGF0ZS1jY3c7IFxuICB9XG59XG4uaWNvbi1yb3RhdGUtY3cge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcm90YXRlLWN3OyBcbiAgfVxufVxuLmljb24tcnNzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXJzczsgXG4gIH1cbn1cbi5pY29uLXNhdmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2F2ZTsgXG4gIH1cbn1cbi5pY29uLXNjaXNzb3JzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNjaXNzb3JzOyBcbiAgfVxufVxuLmljb24tc2VhcmNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNlYXJjaDsgXG4gIH1cbn1cbi5pY29uLXNlbmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2VuZDsgXG4gIH1cbn1cbi5pY29uLXNlcnZlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zZXJ2ZXI7IFxuICB9XG59XG4uaWNvbi1zZXR0aW5ncyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zZXR0aW5nczsgXG4gIH1cbn1cbi5pY29uLXNoYXJlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNoYXJlOyBcbiAgfVxufVxuLmljb24tc2hhcmUtMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zaGFyZS0yOyBcbiAgfVxufVxuLmljb24tc2hpZWxkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNoaWVsZDsgXG4gIH1cbn1cbi5pY29uLXNoaWVsZC1vZmYge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2hpZWxkLW9mZjsgXG4gIH1cbn1cbi5pY29uLXNob3BwaW5nLWJhZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zaG9wcGluZy1iYWc7IFxuICB9XG59XG4uaWNvbi1zaG9wcGluZy1jYXJ0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNob3BwaW5nLWNhcnQ7IFxuICB9XG59XG4uaWNvbi1zaHVmZmxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNodWZmbGU7IFxuICB9XG59XG4uaWNvbi1zaWRlYmFyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNpZGViYXI7IFxuICB9XG59XG4uaWNvbi1za2lwLWJhY2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2tpcC1iYWNrOyBcbiAgfVxufVxuLmljb24tc2tpcC1mb3J3YXJkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNraXAtZm9yd2FyZDsgXG4gIH1cbn1cbi5pY29uLXNsYWNrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNsYWNrOyBcbiAgfVxufVxuLmljb24tc2xhc2gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2xhc2g7IFxuICB9XG59XG4uaWNvbi1zbGlkZXJzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNsaWRlcnM7IFxuICB9XG59XG4uaWNvbi1zbWFydHBob25lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNtYXJ0cGhvbmU7IFxuICB9XG59XG4uaWNvbi1zbWlsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zbWlsZTsgXG4gIH1cbn1cbi5pY29uLXNwZWFrZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc3BlYWtlcjsgXG4gIH1cbn1cbi5pY29uLXNxdWFyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zcXVhcmU7IFxuICB9XG59XG4uaWNvbi1zdGFyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXN0YXI7IFxuICB9XG59XG4uaWNvbi1zdG9wLWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zdG9wLWNpcmNsZTsgXG4gIH1cbn1cbi5pY29uLXN1biB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zdW47IFxuICB9XG59XG4uaWNvbi1zdW5yaXNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXN1bnJpc2U7IFxuICB9XG59XG4uaWNvbi1zdW5zZXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc3Vuc2V0OyBcbiAgfVxufVxuLmljb24tdGFibGV0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRhYmxldDsgXG4gIH1cbn1cbi5pY29uLXRhZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10YWc7IFxuICB9XG59XG4uaWNvbi10YXJnZXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdGFyZ2V0OyBcbiAgfVxufVxuLmljb24tdGVybWluYWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdGVybWluYWw7IFxuICB9XG59XG4uaWNvbi10aGVybW9tZXRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10aGVybW9tZXRlcjsgXG4gIH1cbn1cbi5pY29uLXRodW1icy1kb3duIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRodW1icy1kb3duOyBcbiAgfVxufVxuLmljb24tdGh1bWJzLXVwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRodW1icy11cDsgXG4gIH1cbn1cbi5pY29uLXRvZ2dsZS1sZWZ0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRvZ2dsZS1sZWZ0OyBcbiAgfVxufVxuLmljb24tdG9nZ2xlLXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRvZ2dsZS1yaWdodDsgXG4gIH1cbn1cbi5pY29uLXRvb2wge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdG9vbDsgXG4gIH1cbn1cbi5pY29uLXRyYXNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRyYXNoOyBcbiAgfVxufVxuLmljb24tdHJhc2gtMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10cmFzaC0yOyBcbiAgfVxufVxuLmljb24tdHJlbGxvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRyZWxsbzsgXG4gIH1cbn1cbi5pY29uLXRyZW5kaW5nLWRvd24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdHJlbmRpbmctZG93bjsgXG4gIH1cbn1cbi5pY29uLXRyZW5kaW5nLXVwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRyZW5kaW5nLXVwOyBcbiAgfVxufVxuLmljb24tdHJpYW5nbGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdHJpYW5nbGU7IFxuICB9XG59XG4uaWNvbi10cnVjayB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10cnVjazsgXG4gIH1cbn1cbi5pY29uLXR2IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXR2OyBcbiAgfVxufVxuLmljb24tdHdpdGNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXR3aXRjaDsgXG4gIH1cbn1cbi5pY29uLXR3aXR0ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdHdpdHRlcjsgXG4gIH1cbn1cbi5pY29uLXR5cGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdHlwZTsgXG4gIH1cbn1cbi5pY29uLXVtYnJlbGxhIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXVtYnJlbGxhOyBcbiAgfVxufVxuLmljb24tdW5kZXJsaW5lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXVuZGVybGluZTsgXG4gIH1cbn1cbi5pY29uLXVubG9jayB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi11bmxvY2s7IFxuICB9XG59XG4uaWNvbi11cGxvYWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXBsb2FkOyBcbiAgfVxufVxuLmljb24tdXBsb2FkLWNsb3VkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXVwbG9hZC1jbG91ZDsgXG4gIH1cbn1cbi5pY29uLXVzZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXNlcjsgXG4gIH1cbn1cbi5pY29uLXVzZXItY2hlY2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXNlci1jaGVjazsgXG4gIH1cbn1cbi5pY29uLXVzZXItbWludXMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXNlci1taW51czsgXG4gIH1cbn1cbi5pY29uLXVzZXItcGx1cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi11c2VyLXBsdXM7IFxuICB9XG59XG4uaWNvbi11c2VyLXgge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXNlci14OyBcbiAgfVxufVxuLmljb24tdXNlcnMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXNlcnM7IFxuICB9XG59XG4uaWNvbi12aWRlbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi12aWRlbzsgXG4gIH1cbn1cbi5pY29uLXZpZGVvLW9mZiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi12aWRlby1vZmY7IFxuICB9XG59XG4uaWNvbi12b2ljZW1haWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdm9pY2VtYWlsOyBcbiAgfVxufVxuLmljb24tdm9sdW1lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXZvbHVtZTsgXG4gIH1cbn1cbi5pY29uLXZvbHVtZS0xIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXZvbHVtZS0xOyBcbiAgfVxufVxuLmljb24tdm9sdW1lLTIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdm9sdW1lLTI7IFxuICB9XG59XG4uaWNvbi12b2x1bWUteCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi12b2x1bWUteDsgXG4gIH1cbn1cbi5pY29uLXdhdGNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXdhdGNoOyBcbiAgfVxufVxuLmljb24td2lmaSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi13aWZpOyBcbiAgfVxufVxuLmljb24td2lmaS1vZmYge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24td2lmaS1vZmY7IFxuICB9XG59XG4uaWNvbi13aW5kIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXdpbmQ7IFxuICB9XG59XG4uaWNvbi14IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXg7IFxuICB9XG59XG4uaWNvbi14LWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi14LWNpcmNsZTsgXG4gIH1cbn1cbi5pY29uLXgtb2N0YWdvbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi14LW9jdGFnb247IFxuICB9XG59XG4uaWNvbi14LXNxdWFyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi14LXNxdWFyZTsgXG4gIH1cbn1cbi5pY29uLXlvdXR1YmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24teW91dHViZTsgXG4gIH1cbn1cbi5pY29uLXphcCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi16YXA7IFxuICB9XG59XG4uaWNvbi16YXAtb2ZmIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXphcC1vZmY7IFxuICB9XG59XG4uaWNvbi16b29tLWluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXpvb20taW47IFxuICB9XG59XG4uaWNvbi16b29tLW91dCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi16b29tLW91dDsgXG4gIH1cbn1cblxuIl19 */
