@import"//hello.myfonts.net/count/2e8ddd";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:ColiseumRR-Medium;src:url(../fonts/2E8DDD_0_0.eot);src:url(../fonts/2E8DDD_0_0.eot?#iefix) format('embedded-opentype'),url(../fonts/2E8DDD_0_0.woff2) format('woff2'),url(../fonts/2E8DDD_0_0.woff) format('woff'),url(../fonts/2E8DDD_0_0.ttf) format('truetype')}@font-face{font-family:symbols;src:url(../fonts/symbols.eot);src:url(../fonts/symbols.eot?#iefix) format('eot'),url(../fonts/symbols.woff) format('woff'),url(../fonts/symbols.ttf) format('truetype'),url(../fonts/symbols.svg#symbols) format('svg')}.ico:before{display:inline-block;font-family:symbols;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.ico-2x{font-size:2em}.ico-3x{font-size:3em}.ico-4x{font-size:4em}.ico-5x{font-size:5em}.ico-fw{width:1.2857142857142858em;text-align:center}.ico-cedar-leaf:before{content:"\E001"}.ico-arrow-down:before{content:"\E002"}.ico-arrow-left:before{content:"\E003"}.ico-arrow-right:before{content:"\E004"}.ico-arrow-up:before{content:"\E005"}.ico-calendar:before{content:"\E006"}.ico-cart:before{content:"\E007"}.ico-chevron-down:before{content:"\E008"}.ico-chevron-left:before{content:"\E009"}.ico-chevron-right:before{content:"\E00A"}.ico-chevron-up:before{content:"\E00B"}.ico-cross:before{content:"\E00C"}.ico-download:before{content:"\E00D"}.ico-external:before{content:"\E00E"}.ico-facebook-circle:before{content:"\E00F"}.ico-facebook:before{content:"\E010"}.ico-flickr-circle:before{content:"\E011"}.ico-flickr:before{content:"\E012"}.ico-four-sq:before{content:"\E013"}.ico-googleplus-circle:before{content:"\E014"}.ico-googleplus:before{content:"\E015"}.ico-instagram-2:before{content:"\E016"}.ico-instagram-circle:before{content:"\E017"}.ico-linkedin-circle:before{content:"\E018"}.ico-linkedin:before{content:"\E019"}.ico-menu:before{content:"\E01A"}.ico-minus:before{content:"\E01B"}.ico-pinterest-circle-lg:before{content:"\E01C"}.ico-pinterest-circle:before{content:"\E01D"}.ico-pinterest:before{content:"\E01E"}.ico-plus:before{content:"\E01F"}.ico-print:before{content:"\E020"}.ico-rss-circle:before{content:"\E021"}.ico-rss:before{content:"\E022"}.ico-share:before{content:"\E023"}.ico-twitter-circle:before{content:"\E024"}.ico-twitter:before{content:"\E025"}.ico-vimeo-circle:before{content:"\E026"}.ico-vimeo-sq:before{content:"\E027"}.ico-vimeo:before{content:"\E028"}.ico-youtube-circle:before{content:"\E029"}.ico-youtube:before{content:"\E02A"}.button,.entry-share-btns li a,.single-recipe .hentry.recipe header ul.sharing-options li a,button,input[type=button],input[type=reset],input[type=submit],.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .foxyshop_product_info .foxyshop_button,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .foxyshop_product_info .foxyshop_button,.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_button,.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .foxyshop_product_info .foxyshop_button{display:inline-block;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.1;font-weight:700;letter-spacing:2px;color:#2f2927;text-transform:uppercase;padding:20px 30px 18px;border:1px solid #2f2927;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.button:hover,.entry-share-btns li a:hover,.single-recipe .hentry.recipe header ul.sharing-options li a:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .foxyshop_product_info .foxyshop_button:hover,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .foxyshop_product_info .foxyshop_button:hover,.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_button:hover,.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .foxyshop_product_info .foxyshop_button:hover{color:#fff;background:#b82932;border:1px solid #b82932}.button:focus,.entry-share-btns li a:focus,.single-recipe .hentry.recipe header ul.sharing-options li a:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .foxyshop_product_info .foxyshop_button:focus,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .foxyshop_product_info .foxyshop_button:focus,.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_button:focus,.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .foxyshop_product_info .foxyshop_button:focus{color:#2f2927}.button:hover:focus,.entry-share-btns li a:hover:focus,.single-recipe .hentry.recipe header ul.sharing-options li a:hover:focus,button:hover:focus,input[type=button]:hover:focus,input[type=reset]:hover:focus,input[type=submit]:hover:focus,.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .foxyshop_product_info .foxyshop_button:hover:focus,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .foxyshop_product_info .foxyshop_button:hover:focus,.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_button:hover:focus,.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .foxyshop_product_info .foxyshop_button:hover:focus{color:#fff}.blog-title h1,.single-recipe .hentry.recipe .related-tags h2,.home .features h2,.locations-listing h2,.meat-details .full-meat h2,.location-page .location-staff h2,.location-page .location-standards h2,h2.title-upcoming-events,.single-foxyshop_product .foxyshop_product h2,.meat-details .full-meat h3,.featured-recipe h3,.extra-links li a,.single-recipe .hentry.recipe .recipe-details h2{display:inline-block;position:relative;padding-bottom:20px}.blog-title h1:before,.single-recipe .hentry.recipe .related-tags h2:before,.home .features h2:before,.locations-listing h2:before,.meat-details .full-meat h2:before,.location-page .location-staff h2:before,.location-page .location-standards h2:before,h2.title-upcoming-events:before,.single-foxyshop_product .foxyshop_product h2:before,.meat-details .full-meat h3:before,.featured-recipe h3:before,.extra-links li a:before,.single-recipe .hentry.recipe .recipe-details h2:before{content:"";position:absolute;left:0;bottom:0;width:45%;height:1px;background:#eae6e3}.blog-title h1:before,.single-recipe .hentry.recipe .related-tags h2:before,.home .features h2:before,.locations-listing h2:before,.meat-details .full-meat h2:before,.location-page .location-staff h2:before,.location-page .location-standards h2:before,h2.title-upcoming-events:before,.single-foxyshop_product .foxyshop_product h2:before,.meat-details .full-meat h3:before,.featured-recipe h3:before,.extra-links li a:before{right:0;width:65%;margin:0 auto}.home .core-values .values-wrapper .listing-item:before,.meat-details .meat-picker .listing-item:before{content:"";-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.home .core-values .values-wrapper .listing-item:hover:before,.meat-details .meat-picker .listing-item:hover:before{position:absolute;z-index:10;left:0;top:0;bottom:0;right:0;background:rgba(234,230,227,.7)}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-size:100%;line-height:1.7;font-weight:300;color:#2f2927;font-family:Lato,Helvetica,Arial,sans-serif}a{color:#b82932;text-decoration:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}a:hover{color:#d40d19;text-decoration:none}a:focus{color:#d40d19;text-decoration:none}a:active{text-decoration:none}i.ico{line-height:1}h1{font-size:24px;font-size:2.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:11px}@media screen and (min-width:768px){h1{font-size:32px;font-size:3.2rem;letter-spacing:14px}}.page-header h1,.foxyshop-all-products #header h1{font-size:32px;font-size:3.2rem;font-weight:300;line-height:1;text-transform:uppercase;letter-spacing:2px;font-family:Lato,Helvetica,Arial,sans-serif;letter-spacing:4px;color:#eae6e3;margin:0}@media screen and (min-width:768px){.page-header h1,.foxyshop-all-products #header h1{font-size:38px;font-size:3.8rem}}@media screen and (min-width:1024px){.page-header h1,.foxyshop-all-products #header h1{font-size:42px;font-size:4.2rem}}@media screen and (min-width:1100px){.page-header h1,.foxyshop-all-products #header h1{font-size:45px;font-size:4.5rem}}.single-recipe .hentry.recipe header h1{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;padding:30px 0;margin:0}@media screen and (min-width:768px){.single-recipe .hentry.recipe header h1{font-size:24px;font-size:2.4rem;letter-spacing:11px}}@media screen and (min-width:768px){.single-recipe .hentry.recipe header h1{padding:40px 0}}@media screen and (min-width:1024px){.single-recipe .hentry.recipe header h1{padding:60px 0}}.blog-title h1{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px}@media screen and (min-width:768px){.blog-title h1{font-size:24px;font-size:2.4rem;letter-spacing:11px}}.locations-listing h1{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;margin:0 0 30px}@media screen and (min-width:768px){.locations-listing h1{font-size:24px;font-size:2.4rem;letter-spacing:11px}}@media screen and (min-width:768px){.locations-listing h1{margin:0 0 60px}}h1#foxyshop_category_title{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;text-align:center;margin:0}h2{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px}@media screen and (min-width:768px){h2{font-size:24px;font-size:2.4rem;letter-spacing:11px}}.footer-content h2{font-size:18px;font-size:1.8rem;text-transform:none;font-weight:300;letter-spacing:0;margin:0}@media screen and (min-width:768px){.footer-content h2{margin:0 0 10px 22px}}.single-recipe .hentry.recipe .recipe-details h2{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;margin-bottom:30px;color:#b82932}.single-recipe .hentry.recipe .related-tags h2{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;margin-bottom:30px;color:#b82932}.more-recipes h2{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;color:#b82932}.core-values h2{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;margin:0}.core-values h2 span{color:#b82932}.home .features h2,.locations-listing h2{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;color:#b82932;margin-top:0}.home h2.location-title{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;color:#b82932;text-align:center;margin:0}.meat-details .full-meat h2{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;color:#b82932}@media screen and (min-width:768px){.meat-details .full-meat h2{font-size:24px;font-size:2.4rem;letter-spacing:11px}}.meat-details .full-meat h2:before{background:#8c837f}.featured-recipe h2{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;margin:0}.explore h2{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;color:#b82932;margin:0}.questions h2{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;margin:0}.our-values .row h2{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;margin:0 0 25px}h2.team-title{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;text-align:center}.location-page .location-staff h2{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;color:#b82932}.location-page .location-standards h2{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;color:#b82932;margin-bottom:20px}.location-page .location-standards h2:before{background:#8c837f}h2.title-upcoming-events{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;color:#b82932}.single-foxyshop_product .foxyshop_product h2{color:#8c837f;margin-top:0}.single-foxyshop_product .foxyshop_product h2:before{background:#b82932}@media screen and (min-width:1024px){.single-foxyshop_product .foxyshop_product h2{font-size:20px;font-size:2rem;letter-spacing:11px}}@media screen and (min-width:1100px){.single-foxyshop_product .foxyshop_product h2{font-size:24px;font-size:2.4rem;letter-spacing:11px}}.location-menu .menu-header h2,.location-menu .r-tabs-anchor h2{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;font-weight:700;margin-bottom:5px}h3{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;color:#b82932}.single-recipe .hentry.recipe .recipe-stats h3{font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px;color:#8c837f}.single-recipe .hentry.recipe .recipe-stats h3 span{display:block;font-size:22px;font-size:2.2rem;font-weight:300;text-transform:lowercase;color:#2f2927;padding:5px 0 10px}@media screen and (min-width:768px){.single-recipe .hentry.recipe .recipe-stats h3 span{display:inline-block;font-size:36px;font-size:3.6rem;vertical-align:-6px;padding:0}}.core-values .values-wrapper h3,.meat-picker h3{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px}@media screen and (min-width:1024px){.core-values .values-wrapper h3,.meat-picker h3{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px}}.meat-details .full-meat h3{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;color:#8c837f;margin-top:30px}.meat-details .full-meat h3:before{background:#8c837f}.featured-recipe h3{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;margin-bottom:20px}@media screen and (min-width:768px){.featured-recipe h3{margin-bottom:30px}}.location .content-wrapper h3{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;color:#8c837f;padding-bottom:15px;margin:0 0 15px;border-bottom:2px solid #b82932}.location-staff h3{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#8c837f;margin:10px 0 0}.full-bio h3{margin:0}.single-foxyshop_product .related-products .titleline h3{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;text-align:center;color:#2f2927;margin:0}.location-menu .accordion-header h3{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;margin:0}.search-results h3{text-transform:none;padding:15px 0;margin:0;border-bottom:1px solid #eae6e3}h4{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px}.location .content-wrapper h4{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;margin:0}.location-staff h4{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#b82932;margin:5px 0 0}.full-bio h4{margin-top:0;font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px}.location-menu .accordion-content h4{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;margin:0}.hours h4{font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px;margin-bottom:0}h5{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px}h6{font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px}p,li,summary{font-size:16px;font-size:1.6rem}@media screen and (min-width:768px){p,li,summary{font-size:18px;font-size:1.8rem}}.single-recipe .hentry.recipe .recipe-details p,.single-recipe .hentry.recipe .recipe-details li,.single-recipe .hentry.recipe .recipe-details summary{font-size:14px;font-size:1.4rem;font-weight:400}.home .features p,.home .features li,.home .features summary{font-size:14px;font-size:1.4rem}.location .content-wrapper p,.location .content-wrapper li,.location .content-wrapper summary{font-size:14px;font-size:1.4rem;color:#8c837f;padding:0}.locations-listing p,.locations-listing li,.locations-listing summary{font-size:14px;font-size:1.4rem}.location-menu .menu-header p,.location-menu .r-tabs-anchor p,.location-menu .menu-header li,.location-menu .r-tabs-anchor li,.location-menu .menu-header summary,.location-menu .r-tabs-anchor summary{font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px;font-style:italic}.location-menu .accordion-content p,.location-menu .accordion-content li,.location-menu .accordion-content summary{font-size:14px;font-size:1.4rem;padding:5px 0}.location-menu .accordion-content p.price,.location-menu .accordion-content li.price,.location-menu .accordion-content summary.price{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;color:#8c837f;font-weight:700;padding:0}@media screen and (min-width:1024px){.single-foxyshop_product .foxyshop_product p,.single-foxyshop_product .foxyshop_product li,.single-foxyshop_product .foxyshop_product summary{font-size:16px;font-size:1.6rem}}p,summary{padding:0;margin:0}li{position:relative;list-style:none}li:last-child{padding-bottom:15px}li li:first-child{margin-top:10px}.footer-links li{font-size:18px;font-size:1.8rem;line-height:1.3}.footer-copyright li{font-size:12px;font-size:1.2rem}ul{padding:0;margin:0}ul li{padding:0 0 10px 15px}ul li:before{content:"";position:absolute;top:12px;left:0;width:6px;height:6px;border-radius:12px;background:#b82932}@media screen and (min-width:768px){ul li:before{top:13px}}ol{counter-reset:i 0;padding:0;margin:0}ol li{padding:0 0 10px 22px}ol li:before{color:#b82932;font-weight:500;content:counter(i) ".";counter-increment:i;position:absolute;top:0;left:0}.centered-bullets li:before,.meat-details .full-meat .meat-content ul li:before,.meat-details .full-meat .meat-content ol li:before{position:relative;display:inline-block;top:0;left:0;margin-right:15px;vertical-align:2px}@media screen and (min-width:768px){.centered-bullets li:before,.meat-details .full-meat .meat-content ul li:before,.meat-details .full-meat .meat-content ol li:before{vertical-align:3px}}address{font-style:normal;font-size:16px;font-size:1.6rem}@media screen and (min-width:768px){address{font-size:18px;font-size:1.8rem}}.location .content-wrapper address{font-size:14px;font-size:1.4rem;color:#8c837f}.locations-listing address{font-size:14px;font-size:1.4rem}blockquote{border-left:5px solid #b82932;margin:20px 30px;padding-left:15px}blockquote p{font-size:14px;font-size:1.4rem;line-height:1.7;padding:0}time{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px}.byline{font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px}.button .ico-calendar{display:inline-block;font-size:30px;font-size:3rem;vertical-align:-10px;margin:-10px 15px -22px 0}.button .ico-cross{display:inline-block;font-size:25px;font-size:2.5rem;vertical-align:-10px;margin:-4px 15px -22px 0}.entry-share-btns li a,.single-recipe .hentry.recipe header ul.sharing-options li a{background:#fff;border-radius:0}.entry-share-btns li a svg path,.single-recipe .hentry.recipe header ul.sharing-options li a svg path{fill:#2f2927;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.entry-share-btns li a:hover svg path,.single-recipe .hentry.recipe header ul.sharing-options li a:hover svg path{fill:#fff}figure .wp-caption-text{display:block;font-size:14px;font-size:1.4rem;line-height:1;font-style:italic;margin-top:5px}label{color:#2f2927}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input:not([type]),textarea,select{color:#8c837f;font-size:14px;font-size:1.4rem;font-style:italic}.validation_error{text-align:center;font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px;color:#fff;padding:15px;margin-bottom:30px;background:#b82932}@media screen and (min-width:768px){.validation_error{margin:0 15px 30px}}.validation_message{font-size:14px;font-size:1.4rem;color:#b82932;font-style:italic}.alert-warning{font-size:18px;font-size:1.8rem;padding-bottom:15px}.gform_confirmation_message{text-align:center;font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px;padding:15px;margin:30px 0;background:#eae6e3}@media screen and (min-width:768px){.gform_confirmation_message{margin:60px 0}}table th{font-size:16px;font-size:1.6rem;text-align:left}table td{font-size:14px;font-size:1.4rem}.wp-pagenavi{display:block;position:relative;max-width:350px;text-align:center;padding:10px;margin:0 15px 30px;border-top:1px solid #eae6e3;border-bottom:1px solid #eae6e3}@media screen and (min-width:480px){.wp-pagenavi{margin:0 auto 30px}}@media screen and (min-width:768px){.wp-pagenavi{margin-bottom:60px}}.wp-pagenavi span{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:4px;color:#8c837f}.wp-pagenavi span.pages{margin-right:15px}.wp-pagenavi span.current{color:#b82932;margin:0 5px}.wp-pagenavi a{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:4px;color:#bcb7b5;margin:0 5px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.wp-pagenavi a:hover{color:#b82932;opacity:.7;filter:alpha(opacity=70)}.extra-links{text-align:center;padding:30px 0}@media screen and (min-width:768px){.extra-links{padding:60px 0}}.extra-links li{padding:0 0 15px}.extra-links li:before{display:none}.extra-links li a{display:inline-block;font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px}.extra-links li a i{font-size:9px;font-size:.9rem;vertical-align:1px}.extra-links li:last-child{padding:0}.extra-links li:last-child a:before{background:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}::-webkit-input-placeholder{opacity:1;filter:alpha(opacity=100);color:#8c837f}:-moz-placeholder{opacity:1;filter:alpha(opacity=100);color:#8c837f}::-moz-placeholder{opacity:1;filter:alpha(opacity=100);color:#8c837f}:-ms-input-placeholder{opacity:1;filter:alpha(opacity=100);color:#8c837f}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input:not([type]),textarea{width:100%;padding:14px 15px 13px;border:none;background:#f7f5f3;border:1px solid #9b9b9b;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}button,input[type=button],input[type=reset],input[type=submit]{display:block;background:transparent;margin:0 auto;border-radius:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:480px){button,input[type=button],input[type=reset],input[type=submit]{width:auto;display:inline-block}}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}.select-wrapper{position:relative;width:100%;height:46px;overflow:hidden;background:#f7f5f3;border:1px solid #9b9b9b}.select-wrapper:before{content:"";position:absolute;right:-1px;top:-1px;color:#fff;font-size:15px;font-size:1.5rem;line-height:1;text-align:center;width:17px;height:15px;padding:22px;background:url(../images/select-arrow.svg) no-repeat center center;-webkit-background-size:17px 12px;background-size:17px 12px;border:1px solid #2f2927}.select-wrapper select{position:relative;z-index:100;cursor:pointer;width:120%;height:46px;padding:10px;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}.select-wrapper select option{font-style:normal}.ie8 .select-wrapper:before{background:url(../images/select-arrow.png) no-repeat right}.gform_wrapper ul,.gform_wrapper li{margin:0;padding:0}.gform_wrapper ul:before,.gform_wrapper li:before{display:none}.gform_wrapper .gform_body::after{clear:both;content:"";display:table}.gform_wrapper .gfield{padding-bottom:30px}.gform_wrapper .ginput_full::after{clear:both;content:"";display:table}body{min-height:100%;background:#2f2927}main::after{clear:both;content:"";display:table}.wrap{background:#fff}@media screen and (min-width:1024px){.wrap{margin-top:100px}}@media screen and (min-width:1024px){.home .wrap{margin-top:230px}}@media screen and (min-width:1024px){.home.traveling .wrap{margin-top:0}}.content img{max-width:100%;height:auto}.content.default{padding:30px 0}@media screen and (min-width:768px){.content.default{padding:60px 0}}.container{padding-left:15px;padding-right:15px;max-width:120em;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:table}@media screen and (min-width:480px){.container{max-width:100%}}@media screen and (min-width:768px){.container{max-width:100%}}@media screen and (min-width:1024px){.container{max-width:1024px}}@media screen and (min-width:1100px){.container{max-width:1100px}}@media screen and (min-width:1100px){.container{max-width:992px}}hr{clear:both;display:block;height:2px;padding:0;margin:20px 0;border:none;background:#b82932}@media screen and (min-width:1024px){hr{margin:40px 0}}.content.default table{width:100%;margin:15px 0 30px;border:1px solid #b82932}.content.default table tr:nth-child(odd){background:#eae6e3}.content.default table th{color:#fff;font-weight:500;text-transform:uppercase;padding:20px;background:#2f2927}.content.default table td{padding:20px}@media screen and (max-width:767px){.content.default .table{position:relative;width:100%!important}}@media screen and (max-width:767px){.content.default .table-wrapper:not(.table) .table th,.content.default .table-wrapper:not(.table) .table td{content:"";height:7px;font-size:0;padding:0}.content.default .table-wrapper:not(.table) .table td img,.content.default .table-wrapper:not(.table) .table td h5{display:none}.content.default .table-wrapper:not(.table) table{position:relative;overflow:hidden}.content.default .table-wrapper:not(.table) table:before{content:"Table: Tap to View";position:absolute;left:0;top:0;width:100%;height:100%;padding-top:10px;color:#fff;font-size:18px;text-align:center;vertical-align:middle;z-index:100;cursor:pointer;background:rgba(43,43,43,.8)}}@media screen and (max-width:767px){.content.default .table-wrapper.table table:before{content:"Collapse Table";display:block;position:absolute;top:-70px;left:0;cursor:pointer;margin:10px 0;background:#fff}}.video-container{position:relative;height:0;padding:0 0 56.25%;margin:0 0 20px;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.content.default .video-container{margin:30px 0}.two-col{padding:30px 0}@media screen and (min-width:768px){.two-col{padding:60px 0}}.two-col .row-info{text-align:left}@media screen and (min-width:768px){.two-col .row-info{position:relative;margin-top:60px;display:table;width:100%}}.two-col .content-wrapper{padding:20px 0}@media screen and (min-width:768px){.two-col .content-wrapper{display:table-cell;vertical-align:middle;width:50%;padding:0 40px 0 0}}.two-col .img-wrapper{text-align:center}@media screen and (min-width:768px){.two-col .img-wrapper{text-align:right;display:table-cell;vertical-align:middle;width:50%}}.two-col .img-wrapper img{max-width:100%;height:auto;margin:auto;border:1px solid #2f2927}.one-col{position:relative;padding:30px 0}@media screen and (min-width:768px){.one-col{padding:60px 0}}.one-col .content-wrapper{padding-top:20px}@media screen and (min-width:768px){.one-col .content-wrapper{padding-top:40px}}.one-col .content-wrapper p:last-of-type{padding-bottom:0}.one-col .img-wrapper{margin:40px 0 -30px}@media screen and (min-width:768px){.one-col .img-wrapper{margin:60px 0 -60px}}.one-col .img-wrapper .img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;padding:100px 0}@media screen and (min-width:768px){.one-col .img-wrapper .img{padding:200px 0}}@media screen and (min-width:1100px){.one-col .img-wrapper .img{padding:250px 0}}.one-col-img-only .img-wrapper .img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;padding:100px 0}@media screen and (min-width:768px){.one-col-img-only .img-wrapper .img{padding:200px 0}}@media screen and (min-width:1100px){.one-col-img-only .img-wrapper .img{padding:250px 0}}.default-column-imgs{padding:30px 0}.default-column-imgs::after{clear:both;content:"";display:table}@media screen and (min-width:768px){.default-column-imgs{padding:60px 0}}.default-column-imgs .col{text-align:center;display:block;margin-bottom:30px}@media screen and (min-width:768px){.default-column-imgs .col{float:left;width:33.333333%;margin:0}}@media screen and (min-width:768px){.default-column-imgs .col .wrapper{margin:0 10px}}.default-column-imgs img{display:block;max-width:100%;height:auto;margin:0 auto;border:1px solid #2f2927}@media screen and (min-width:768px){.default-column-imgs img{width:100%}}.error-404-container{text-align:center;max-width:500px;padding:30px 15px}@media screen and (min-width:768px){.error-404-container{padding:60px 0}}.error-404-container .search-field{margin-bottom:15px}.single .content p img,.single .content figure img,.page-child .content p img,.page-child .content figure img{border:1px solid #2f2927}.aligncenter{display:block;margin:0 auto 20px}.alignleft{display:block;margin:0 auto 20px}@media screen and (min-width:480px){.alignleft{float:left;margin:0 20px 20px 0}}.alignright{display:block;margin:0 auto 20px}@media screen and (min-width:480px){.alignright{float:right;margin:0 0 20px 20px}}figure.alignnone{margin-left:0;margin-right:0}.banner{position:relative;background:#2f2927}@media screen and (max-width:767px){.banner{overflow-x:hidden}}@media screen and (min-width:768px){.banner{padding:50px 0 0}}@media screen and (min-width:1024px){.banner{position:fixed;z-index:1000;top:0;width:100%;height:100px;padding:0}}@media screen and (min-width:1024px){.traveling .banner{background:rgba(47,41,39,.9)}}@media screen and (min-width:768px){.banner .menu-toggle{position:relative;display:none}}.banner .navbar-menu{position:relative;padding-left:15px;padding-right:15px;max-width:120em;margin-left:auto;margin-right:auto;padding:0;display:none}.banner .navbar-menu::after{clear:both;content:"";display:table}@media screen and (min-width:480px){.banner .navbar-menu{max-width:100%}}@media screen and (min-width:768px){.banner .navbar-menu{max-width:100%}}@media screen and (min-width:1024px){.banner .navbar-menu{max-width:1024px}}@media screen and (min-width:1100px){.banner .navbar-menu{max-width:1100px}}@media screen and (min-width:768px){.banner .navbar-menu{display:block!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.banner img[src*=".svg"]{width:100%}}.navbar-header{text-align:center}.brand{display:block;width:175px;padding:15px;margin:0 auto;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}@media screen and (min-width:480px){.brand{width:250px}}@media screen and (min-width:768px){.brand{width:300px;padding:0}}@media screen and (min-width:1024px){.brand{width:150px;margin-top:17px}}@media screen and (min-width:768px){.brand:hover{opacity:.8;filter:alpha(opacity=80)}}.brand img.logo-print{display:none}.menu-toggle{text-align:center;padding:0 0 15px;margin:0 auto;background:none;border:none}@media screen and (min-width:480px){.menu-toggle{display:block}}.menu-toggle:hover{background:none;border:none;padding:0 0 15px}.menu-toggle .menu-txt{display:inline-block;vertical-align:2px;color:#eae6e3;font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px}.menu-toggle .ico-menu{color:#eae6e3;font-size:15px;font-size:1.5rem}@media screen and (min-width:768px){.primary-nav{text-align:center;padding-top:50px}}@media screen and (min-width:1024px){.primary-nav{position:absolute;left:0;top:-53px;width:100%;padding:0}}.primary-nav li{position:relative;padding:0;border-bottom:1px solid #3d3533}@media screen and (min-width:768px){.primary-nav li{display:inline-block;border:none;height:69px}}@media screen and (min-width:1024px){.primary-nav li{position:absolute;top:0;display:none}}@media screen and (min-width:1024px){.primary-nav li:first-child{display:block;left:34px}}@media screen and (min-width:1100px){.primary-nav li:first-child{left:50px}}@media screen and (min-width:1200px){.primary-nav li:first-child{left:0}}@media screen and (min-width:1024px){.primary-nav li:nth-child(2){display:block;left:130px;left:144px}}@media screen and (min-width:1100px){.primary-nav li:nth-child(2){left:151px;left:165px}}@media screen and (min-width:1200px){.primary-nav li:nth-child(2){left:131px}}@media screen and (min-width:1024px){.primary-nav li:nth-child(3){display:block;left:253px}}@media screen and (min-width:1100px){.primary-nav li:nth-child(3){left:253px;left:280px}}@media screen and (min-width:1200px){.primary-nav li:nth-child(3){left:253px}}@media screen and (min-width:1024px){.primary-nav li:nth-child(4){display:block;right:275px;right:233px}}@media screen and (min-width:1100px){.primary-nav li:nth-child(4){right:318px;right:264px}}@media screen and (min-width:1200px){.primary-nav li:nth-child(4){right:285px;right:233px}}@media screen and (min-width:1024px){.primary-nav li:nth-child(5){display:block;right:136px;right:118px}}@media screen and (min-width:1100px){.primary-nav li:nth-child(5){right:171px;right:140px}}@media screen and (min-width:1200px){.primary-nav li:nth-child(5){right:133px;right:101px}}@media screen and (min-width:1024px){.primary-nav li:last-child{display:block;right:34px}}@media screen and (min-width:1100px){.primary-nav li:last-child{right:50px}}@media screen and (min-width:1200px){.primary-nav li:last-child{right:0}}.primary-nav li:before{display:none}@media screen and (min-width:768px){.primary-nav li.active a{border-top:1px solid #b82932;border-bottom:1px solid #b82932}}.primary-nav li a{position:relative;display:block;font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;color:#eae6e3;font-weight:300;padding:10px 15px}@media screen and (min-width:768px){.primary-nav li a{padding:8px 15px;-webkit-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease;border-top:1px solid rgba(47,41,39,0);border-bottom:1px solid rgba(47,41,39,0)}}@media screen and (min-width:1024px){.primary-nav li a{padding:8px 0}}.primary-nav li a i{position:absolute;right:15px;top:15px}@media screen and (min-width:768px){.primary-nav li a i{display:none}}.primary-nav li a i.ico-plus{font-size:10px;font-size:1rem}.primary-nav li a i.ico-minus{display:none;font-size:10px;font-size:1rem;top:15px}@media screen and (max-width:767px){.primary-nav li a.swap-icons i.ico-plus{display:none}.primary-nav li a.swap-icons i.ico-minus{display:block}}.primary-nav .dropdown-menu{display:none;background:#3d3533}@media screen and (min-width:768px){.primary-nav .dropdown-menu{display:block;visibility:hidden;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:10;top:50px;width:200px;border:1px solid #eae6e3;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}}.primary-nav .dropdown-menu li{height:auto;position:static;border:none}.primary-nav .dropdown-menu li:first-child{padding-top:10px;margin-top:0}.primary-nav .dropdown-menu li:last-child{padding-bottom:10px}.primary-nav .dropdown-menu li.active{border:none}.primary-nav .dropdown-menu li a{font-size:12px;font-size:1.2rem;letter-spacing:4px;border-top:1px solid #594d4a;border:none!important;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.primary-nav .dropdown-menu li a:hover{border:none}@media screen and (min-width:768px){.primary-nav .dropdown-menu li a:hover{opacity:.7;filter:alpha(opacity=70)}}.primary-nav .dropdown-menu.open-dropdown{opacity:1;filter:alpha(opacity=100);visibility:visible}.primary-nav .dropdown-menu.open-dropdown li{display:block;padding-left:20px;padding-right:20px}.primary-nav li{cursor:pointer}@media screen and (min-width:768px){.primary-nav li.dropdown:hover a{border-top:1px solid #b82932;border-bottom:1px solid #b82932}}@media screen and (min-width:768px){.primary-nav li.dropdown:hover .dropdown-menu{opacity:1;filter:alpha(opacity=100);visibility:visible}}@media screen and (min-width:768px){.primary-nav li.dropdown:hover .dropdown-menu li{display:block;padding-left:20px;padding-right:20px}}.header-cart{position:absolute;right:0;top:0}.header-cart .cart-bg{position:absolute;right:-12px;top:-52px;width:0;height:0;border-top:72px solid transparent;border-bottom:72px solid transparent;border-left:72px solid #3d3533;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width:768px) and (max-width:1023px){.header-cart .cart-bg{display:none}}.header-cart i{position:absolute;top:23px;right:23px;z-index:1;color:#fff;font-size:14px;font-size:1.4rem;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.header-cart i:after{content:"";position:absolute;z-index:-1;left:-7px;top:-9px;display:block;border-radius:100px;border:2px solid #fff;width:30px;height:30px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header-cart i:hover{opacity:.5;filter:alpha(opacity=50)}.header-cart i:hover:after{opacity:.5;filter:alpha(opacity=50)}@media screen and (min-width:1024px){.home .banner{height:230px;padding:50px 0 0}}@media screen and (min-width:1024px){.home .brand{display:inline-block;width:260px;margin:8px 15px}}@media screen and (min-width:1100px){.home .brand{display:inline-block;width:300px;margin:0 15px}}@media screen and (min-width:1024px){.home .primary-nav{top:-85px}}@media screen and (min-width:1024px){.home.traveling .banner{height:100px;padding:0}}@media screen and (min-width:1024px){.home.traveling .brand{width:150px;margin-top:17px;margin-bottom:0}}@media screen and (min-width:1024px){.home.traveling .primary-nav{top:-53px}}@media screen and (min-width:1024px){.home .banner{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}@media screen and (min-width:1024px){.home .banner .brand{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}@media screen and (min-width:1024px){.home .banner .primary-nav{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}@media screen and (min-width:1024px){.home .wrap{-webkit-transition:margin .4s ease-in-out;-o-transition:margin .4s ease-in-out;transition:margin .4s ease-in-out}}@media screen and (min-width:1024px){.home.traveling .banner{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}@media screen and (min-width:1024px){.home.traveling .banner .brand{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}@media screen and (min-width:1024px){.home.traveling .banner .primary-nav{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}@media screen and (min-width:1024px){.home.traveling .wrap{-webkit-transition:margin .4s ease-in-out;-o-transition:margin .4s ease-in-out;transition:margin .4s ease-in-out}}.page-header{background-image:url(../images/page-header-ex.jpg);padding-top:200px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-bottom:2px solid #b82932}@media screen and (min-width:768px){.page-header{padding-top:350px}}.page-header .page-header--content{text-align:center;padding:17px 15px 15px;background:rgba(47,41,39,.8)}@media screen and (min-width:768px){.page-header .page-header--content{padding:45px 15px 40px}}@media screen and (min-width:1024px){.page-header .page-header--content{padding:45px 30px 40px}}.ie8 .page-header .page-header--content{background:#2f2927}.post-type-archive-recipe .page-header,.tax-recipe-tags .page-header{background-image:url(../images/page-header-recipes.jpg)}.post-type-archive-farm_parner .page-header{background-image:url(../images/page-header-farms.jpg)}.post-type-archive-event .page-header{background-image:url(../images/page-header-cooking-tips.jpg)}.post-type-archive-cooking_tip .page-header{background-image:url(../images/page-header-cooking-tips.jpg)}.post-type-archive-restaurant_partner .page-header{background-image:url(../images/2016_0305_04285800.jpeg)}.blog .page-header{background-image:url(../images/page-header-blog.jpg)}.single-recipe .page-header{padding-top:0;background-image:none!important;border-bottom:none}.single-recipe .page-header .page-header--content{background:#2f2927}.site-footer{text-align:center;color:#9b9b9b;padding:30px 0;background:#2f2927}@media screen and (min-width:768px){.site-footer{text-align:left;padding:50px 0}}.site-footer .container{position:relative}@media screen and (min-width:768px){.site-footer .container{max-width:705px}}.site-footer a{color:#9b9b9b;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.site-footer a:hover{opacity:.6;filter:alpha(opacity=60)}.site-footer .logo-wrapper{display:block;margin-bottom:20px}@media screen and (min-width:768px){.site-footer .logo-wrapper{position:absolute;left:15px;top:0;margin:0}}.site-footer .logo-wrapper .logo{opacity:.6;filter:alpha(opacity=60)}@media screen and (min-width:768px){.site-footer .footer-content{float:right;margin-bottom:35px;display:table}}@media screen and (min-width:768px){.site-footer .footer-links{text-align:right;border-right:1px solid #9b9b9b;display:table-cell;padding:0 25px 5px 0}}.site-footer .footer-links li{padding:5px 0 0}.site-footer .footer-links li:before{display:none}.site-footer .social-icons{padding:25px 0 15px}@media screen and (min-width:768px){.site-footer .social-icons{padding:0;border-left:1px solid #9b9b9b;display:table-cell}}@media screen and (min-width:768px){.site-footer .social-icons a{margin-left:15px}}.site-footer .social-icons i{font-size:40px;font-size:4rem}.site-footer .social-icons .ico-vimeo{position:relative;z-index:1;color:#2f2927}.site-footer .social-icons .ico-vimeo:after{content:"";position:absolute;z-index:-1;width:25px;height:25px;left:6px;top:8px;background:#9b9b9b;border-radius:5px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.site-footer .social-icons .ico-vimeo:after{top:-32px}}@media screen and (min-width:768px){.site-footer .footer-copyright{clear:both;text-align:center;padding-top:15px;margin-top:35px;border-top:3px solid #9b9b9b}}.site-footer .footer-copyright ul li{padding:5px 0 0}@media screen and (min-width:768px){.site-footer .footer-copyright ul li{display:inline-block;line-height:1;padding:0 10px;border-left:1px solid #9b9b9b}}.site-footer .footer-copyright ul li:before{display:none}.site-footer .footer-copyright ul li:first-child{border:none;padding-left:0}.home .features{text-align:center;padding:20px 0}.home .features::after{clear:both;content:"";display:table}@media screen and (min-width:1024px){.home .features{padding:60px 0}}.home .features .third{padding:20px 0}@media screen and (min-width:1024px){.home .features .third{position:relative;float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;padding:0}.home .features .third:last-child{margin-right:0}}.home .features .newsletter-form{margin:0}.home .features .newsletter-form .input-group{position:relative}.home .features .newsletter-form .input-group .email-field{position:relative;z-index:1;height:54px;padding-right:100px}.home .features .newsletter-form .input-group .input-group-btn{position:absolute;z-index:10;right:0;top:0}.home .features .newsletter-form .input-group .input-group-btn .button{height:54px}.home .core-values{text-align:center;padding-top:30px;border-top:2px solid #b82932}@media screen and (min-width:768px){.home .core-values{padding-top:60px}}.home .core-values .values-wrapper{padding:30px 0}@media screen and (min-width:768px){.home .core-values .values-wrapper{padding:60px 0}}.home .core-values .values-wrapper::after{clear:both;content:"";display:table}.home .core-values .values-wrapper .listing-item{cursor:pointer;display:block;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;max-width:315px;height:315px;margin:0 auto 15px;border:1px solid #2f2927}@media screen and (min-width:768px){.home .core-values .values-wrapper .listing-item{max-width:none;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.home .core-values .values-wrapper .listing-item:last-child{margin-right:0}.home .core-values .values-wrapper .listing-item:nth-child(2n){margin-right:0}.home .core-values .values-wrapper .listing-item:nth-child(2n+1){clear:left}}@media screen and (min-width:1024px){.home .core-values .values-wrapper .listing-item{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-bottom:20px}.home .core-values .values-wrapper .listing-item:nth-child(2n){margin-right:2.3576515979%}.home .core-values .values-wrapper .listing-item:nth-child(2n+1){clear:none}.home .core-values .values-wrapper .listing-item:last-child{margin-right:0}.home .core-values .values-wrapper .listing-item:nth-child(3n){margin-right:0}.home .core-values .values-wrapper .listing-item:nth-child(3n+1){clear:left}}.home .core-values .values-wrapper .listing-item:last-child{margin-top:0}.home .core-values .values-wrapper .listing-item h3{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20;text-align:center;color:#fff;padding:15px;margin:0;background:rgba(0,0,0,.6);border:1px solid #fff;-webkit-backface-visibility:hidden}.home .core-values .values-wrapper .listing-item:last-child{background:#000}.home .core-values .values-wrapper .listing-item:last-child h3{font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px}.home h2.location-title{border-top:2px solid #eae6e3;padding:30px 0}@media screen and (min-width:768px){.home h2.location-title{padding:60px 0}}.home-locations-wrapper{position:relative;height:auto;overflow:hidden}@media screen and (min-width:1024px){.home-locations-wrapper{min-height:400px}}.home-locations-wrapper .location{background:#eae6e3;position:absolute;left:0;top:0;width:100%}.home-locations-wrapper .location::after{clear:both;content:"";display:table}.home-locations-wrapper .location .map-wrapper{width:100%;height:550px}@media screen and (min-width:1024px){.home-locations-wrapper .location .map-wrapper{width:50%;float:left}}.home-locations-wrapper .location .map-wrapper .map{width:100%;height:550px}.home-locations-wrapper .location .content-wrapper{padding:30px 15px;height:640px}@media screen and (min-width:1024px){.home-locations-wrapper .location .content-wrapper{width:50%;float:left;height:auto;padding:60px 30px}}@media screen and (min-width:1024px){.home-locations-wrapper .location .content-wrapper h3{margin-right:40px}}.home-locations-wrapper .location .content-wrapper h4{padding-top:20px}.home-locations-wrapper .location .content-wrapper h4 span{font-weight:300;color:#8c837f}.home-locations-wrapper .location .content-wrapper p span{font-weight:400}@media screen and (min-width:768px){.home-locations-wrapper .location .content-wrapper .location-info{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.home-locations-wrapper .location .content-wrapper .location-info:last-child{margin-right:0}}.home-locations-wrapper .location .content-wrapper .location-buttons{padding-top:30px}@media screen and (min-width:768px){.home-locations-wrapper .location .content-wrapper .location-buttons{padding:0;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.home-locations-wrapper .location .content-wrapper .location-buttons:last-child{margin-right:0}}.home-locations-wrapper .location .content-wrapper .location-buttons .button{display:block;padding:10px 30px;margin-top:10px}@media screen and (min-width:768px){.home-locations-wrapper .location .content-wrapper .location-buttons .button{padding:25px 30px 23px}}.post-type-archive-recipe .featured-recipe,.tax-recipe-tags .featured-recipe{text-align:center;padding:30px 0;border-bottom:2px solid #eae6e3}@media screen and (min-width:768px){.post-type-archive-recipe .featured-recipe,.tax-recipe-tags .featured-recipe{padding:60px 0}}.post-type-archive-recipe .featured-recipe .container,.tax-recipe-tags .featured-recipe .container{padding-top:30px}@media screen and (min-width:768px){.post-type-archive-recipe .featured-recipe .container,.tax-recipe-tags .featured-recipe .container{display:table;width:100%;padding-top:60px}}@media screen and (min-width:768px){.post-type-archive-recipe .featured-recipe .img-wrapper,.tax-recipe-tags .featured-recipe .img-wrapper{display:table-cell;vertical-align:top;width:50%}}@media screen and (min-width:1024px){.post-type-archive-recipe .featured-recipe .img-wrapper,.tax-recipe-tags .featured-recipe .img-wrapper{vertical-align:middle}}.post-type-archive-recipe .featured-recipe .img-wrapper img,.tax-recipe-tags .featured-recipe .img-wrapper img{border:1px solid #2f2927;max-width:100%;height:auto}.post-type-archive-recipe .featured-recipe .content-wrapper,.tax-recipe-tags .featured-recipe .content-wrapper{padding-top:10px}@media screen and (min-width:768px){.post-type-archive-recipe .featured-recipe .content-wrapper,.tax-recipe-tags .featured-recipe .content-wrapper{display:table-cell;vertical-align:top;width:50%;padding:0 30px}}@media screen and (min-width:1024px){.post-type-archive-recipe .featured-recipe .content-wrapper,.tax-recipe-tags .featured-recipe .content-wrapper{vertical-align:middle}}.post-type-archive-recipe .featured-recipe .content-wrapper .button,.tax-recipe-tags .featured-recipe .content-wrapper .button{margin-top:10px}@media screen and (min-width:768px){.post-type-archive-recipe .featured-recipe .content-wrapper .button,.tax-recipe-tags .featured-recipe .content-wrapper .button{margin-top:20px}}.post-type-archive-recipe .explore,.tax-recipe-tags .explore{text-align:center;padding:30px 0 10px}@media screen and (min-width:768px){.post-type-archive-recipe .explore,.tax-recipe-tags .explore{padding:60px 0 10px}}.post-type-archive-recipe .explore ul,.tax-recipe-tags .explore ul{padding-top:30px}@media screen and (min-width:768px){.post-type-archive-recipe .explore ul,.tax-recipe-tags .explore ul{padding-top:60px}}.post-type-archive-recipe .explore ul li,.tax-recipe-tags .explore ul li{display:inline-block;padding:0 3px 7px}@media screen and (min-width:480px){.post-type-archive-recipe .explore ul li,.tax-recipe-tags .explore ul li{padding:0 5px 10px}}.post-type-archive-recipe .explore ul li:before,.tax-recipe-tags .explore ul li:before{display:none}.post-type-archive-recipe .explore ul li:first-child,.tax-recipe-tags .explore ul li:first-child{padding-top:0}@media screen and (max-width:479px){.post-type-archive-recipe .explore ul li a,.tax-recipe-tags .explore ul li a{font-size:10px;font-size:1rem;padding:5px}}.post-type-archive-recipe .explore ul li a.active,.tax-recipe-tags .explore ul li a.active{color:#fff;background:#b82932;border:1px solid #b82932}.post-type-archive-recipe .explore .more-options,.post-type-archive-recipe .explore .less-options,.tax-recipe-tags .explore .more-options,.tax-recipe-tags .explore .less-options{display:block;padding-top:20px}.post-type-archive-recipe .explore .more-options:hover span,.post-type-archive-recipe .explore .less-options:hover span,.tax-recipe-tags .explore .more-options:hover span,.tax-recipe-tags .explore .less-options:hover span{opacity:.7;filter:alpha(opacity=70)}.post-type-archive-recipe .explore .more-options span,.post-type-archive-recipe .explore .less-options span,.tax-recipe-tags .explore .more-options span,.tax-recipe-tags .explore .less-options span{display:block;color:#2f2927;font-size:10px;font-size:1rem;line-height:1.2;text-transform:uppercase;font-weight:700;letter-spacing:2px;margin-bottom:5px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.post-type-archive-recipe .explore .more-options i,.post-type-archive-recipe .explore .less-options i,.tax-recipe-tags .explore .more-options i,.tax-recipe-tags .explore .less-options i{display:block;font-size:12px;font-size:1.2rem}.post-type-archive-recipe .explore .less-options i,.tax-recipe-tags .explore .less-options i{margin-bottom:5px}.post-type-archive-recipe .explore .less-options span,.tax-recipe-tags .explore .less-options span{margin-bottom:0}.post-type-archive-recipe .explore .hide-option,.tax-recipe-tags .explore .hide-option{display:none}.post-type-archive-recipe .recipes,.tax-recipe-tags .recipes{padding-bottom:30px}.post-type-archive-recipe .recipes::after,.tax-recipe-tags .recipes::after{clear:both;content:"";display:table}.post-type-archive-recipe .recipes article,.tax-recipe-tags .recipes article{text-align:center;display:block;padding:25px 0 0}@media screen and (min-width:768px){.post-type-archive-recipe .recipes article,.tax-recipe-tags .recipes article{float:left;width:33.333333%;padding:40px 0 0}}.post-type-archive-recipe .recipes article .wrapper,.tax-recipe-tags .recipes article .wrapper{display:block}@media screen and (min-width:768px){.post-type-archive-recipe .recipes article .wrapper,.tax-recipe-tags .recipes article .wrapper{margin:0 10px}}.post-type-archive-recipe .recipes article .img-wrapper,.tax-recipe-tags .recipes article .img-wrapper{-webkit-transform:translateZ(0);background:#eae6e3}.post-type-archive-recipe .recipes article .img-wrapper img,.tax-recipe-tags .recipes article .img-wrapper img{display:block;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;max-width:100%;width:100%;height:auto;border:1px solid #2f2927}.post-type-archive-recipe .recipes article h3,.tax-recipe-tags .recipes article h3{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#8c837f;margin:10px 0 0;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.post-type-archive-recipe .recipes article h4,.tax-recipe-tags .recipes article h4{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#b82932;margin:5px 0 0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.post-type-archive-recipe .recipes article .read-more,.tax-recipe-tags .recipes article .read-more{color:#b82932;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.post-type-archive-recipe .recipes article .button,.tax-recipe-tags .recipes article .button{margin-top:10px}.post-type-archive-recipe .recipes article .button:hover,.tax-recipe-tags .recipes article .button:hover{opacity:1;filter:alpha(opacity=100)}.post-type-archive-recipe .recipes article .wrapper:hover h3,.tax-recipe-tags .recipes article .wrapper:hover h3{color:#b0aaa7}.post-type-archive-recipe .recipes article .wrapper:hover .img-wrapper img,.tax-recipe-tags .recipes article .wrapper:hover .img-wrapper img{opacity:.3;filter:alpha(opacity=30)}@media screen and (min-width:768px){.post-type-archive-recipe .recipes,.tax-recipe-tags .recipes{padding-bottom:60px}}.single-recipe .hentry.recipe header{text-align:center;padding-bottom:20px}@media screen and (min-width:768px){.single-recipe .hentry.recipe header{padding-bottom:40px}}.single-recipe .hentry.recipe header .img-wrapper{display:none;border-bottom:2px solid #b82932}@media screen and (min-width:768px){.single-recipe .hentry.recipe header .img-wrapper{position:relative;height:400px;overflow:hidden}}@media screen and (min-width:1024px){.single-recipe .hentry.recipe header .img-wrapper{height:550px}}.single-recipe .hentry.recipe header .img-wrapper img{max-width:100%;width:100%;display:block}@media screen and (min-width:768px){.single-recipe .hentry.recipe header .img-wrapper img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.single-recipe .hentry.recipe header .sharing a{display:inline-block;color:#8c837f;margin:0 15px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (min-width:768px){.single-recipe .hentry.recipe header .sharing a{margin:0 25px}}.single-recipe .hentry.recipe header .sharing .ico-share{position:relative;z-index:1;font-size:20px;font-size:2rem;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media screen and (min-width:768px){.single-recipe .hentry.recipe header .sharing .ico-share{font-size:26px;font-size:2.6rem}}.single-recipe .hentry.recipe header .sharing .ico-share:after{content:"";position:absolute;z-index:-1;left:-9px;top:-10px;display:block;border-radius:100px;border:2px solid #8c837f;width:38px;height:38px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:768px){.single-recipe .hentry.recipe header .sharing .ico-share:after{left:-11px;top:-13px;border-radius:100px;width:50px;height:50px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.single-recipe .hentry.recipe header .sharing .ico-share:after{top:-38px}}.single-recipe .hentry.recipe header .sharing .ico-share:hover{color:#fff}.single-recipe .hentry.recipe header .sharing .ico-share:hover:after{border:2px solid #b82932;background:#b82932}.single-recipe .hentry.recipe header .sharing .ico-print{position:relative;z-index:1;font-size:20px;font-size:2rem;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media screen and (min-width:768px){.single-recipe .hentry.recipe header .sharing .ico-print{font-size:26px;font-size:2.6rem}}.single-recipe .hentry.recipe header .sharing .ico-print:after{content:"";position:absolute;z-index:-1;left:-9px;top:-10px;display:block;border-radius:100px;border:2px solid #8c837f;width:38px;height:38px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:768px){.single-recipe .hentry.recipe header .sharing .ico-print:after{left:-11px;top:-13px;border-radius:100px;width:50px;height:50px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.single-recipe .hentry.recipe header .sharing .ico-print:after{top:-38px}}.single-recipe .hentry.recipe header .sharing .ico-print:hover{color:#fff}.single-recipe .hentry.recipe header .sharing .ico-print:hover:after{border:2px solid #b82932;background:#b82932}.single-recipe .hentry.recipe header ul.sharing-options li{padding:0;margin-top:30px}@media screen and (min-width:768px){.single-recipe .hentry.recipe header ul.sharing-options li{display:inline-block}}.single-recipe .hentry.recipe header ul.sharing-options li:before{display:none}.single-recipe .hentry.recipe header ul.sharing-options li a{margin:0 5px}.single-recipe .hentry.recipe header ul.sharing-options li a svg{vertical-align:-3px}.single-recipe .hentry.recipe header ul.sharing-options li a b{padding-left:3px}.single-recipe .hentry.recipe .recipe-stats{padding:20px 0}@media screen and (min-width:768px){.single-recipe .hentry.recipe .recipe-stats{text-align:center;padding-bottom:40px}}@media screen and (min-width:1024px){.single-recipe .hentry.recipe .recipe-stats div{display:inline-block;padding:0 20px}}.single-recipe .hentry.recipe .recipe-details::after{clear:both;content:"";display:table}@media screen and (min-width:768px){.single-recipe .hentry.recipe .recipe-details{padding-bottom:20px}}.single-recipe .hentry.recipe .recipe-details .ingredients{padding-bottom:30px}@media screen and (min-width:768px){.single-recipe .hentry.recipe .recipe-details .ingredients{padding-bottom:0;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.single-recipe .hentry.recipe .recipe-details .ingredients:last-child{margin-right:0}}.single-recipe .hentry.recipe .recipe-details .ingredients ul li{padding:0 0 5px}.single-recipe .hentry.recipe .recipe-details .ingredients ul li:before{display:none}@media screen and (min-width:768px){.single-recipe .hentry.recipe .recipe-details .instructions{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.single-recipe .hentry.recipe .recipe-details .instructions:last-child{margin-right:0}}.single-recipe .hentry.recipe .recipe-details .instructions ul li:before{top:10px}.single-recipe .hentry.recipe .related-tags{text-align:center;margin:20px 0}@media screen and (min-width:768px){.single-recipe .hentry.recipe .related-tags{margin:40px 0}}.single-recipe .hentry.recipe .related-tags .tags li{display:inline-block;padding:0 3px 7px}@media screen and (min-width:768px){.single-recipe .hentry.recipe .related-tags .tags li{padding:0 10px}}.single-recipe .hentry.recipe .related-tags .tags li:before{display:none}@media screen and (max-width:479px){.single-recipe .hentry.recipe .related-tags .tags li a{font-size:10px;font-size:1rem;padding:5px}}.more-recipes{text-align:center;padding:30px 0;margin-top:20px;border-top:2px solid #eae6e3}.more-recipes::after{clear:both;content:"";display:table}.more-recipes article{text-align:center;display:block;padding:25px 0 0}@media screen and (min-width:768px){.more-recipes article{float:left;width:33.333333%;padding:40px 0 0}}.more-recipes article .wrapper{display:block}@media screen and (min-width:768px){.more-recipes article .wrapper{margin:0 10px}}.more-recipes article .img-wrapper{-webkit-transform:translateZ(0);background:#eae6e3}.more-recipes article .img-wrapper img{display:block;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;max-width:100%;width:100%;height:auto;border:1px solid #2f2927}.more-recipes article h3{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#8c837f;margin:10px 0 0;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.more-recipes article h4{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#b82932;margin:5px 0 0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.more-recipes article .read-more{color:#b82932;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.more-recipes article .button{margin-top:10px}.more-recipes article .button:hover{opacity:1;filter:alpha(opacity=100)}.more-recipes article .wrapper:hover h3{color:#b0aaa7}.more-recipes article .wrapper:hover .img-wrapper img{opacity:.3;filter:alpha(opacity=30)}@media screen and (min-width:768px){.more-recipes{padding:60px 0}}.post-type-archive-cooking_tip .cooking-tips{padding-bottom:30px}.post-type-archive-cooking_tip .cooking-tips::after{clear:both;content:"";display:table}.post-type-archive-cooking_tip .cooking-tips article{text-align:center;display:block;padding:25px 0 0}@media screen and (min-width:768px){.post-type-archive-cooking_tip .cooking-tips article{float:left;width:33.333333%;padding:40px 0 0}}.post-type-archive-cooking_tip .cooking-tips article .wrapper{display:block}@media screen and (min-width:768px){.post-type-archive-cooking_tip .cooking-tips article .wrapper{margin:0 10px}}.post-type-archive-cooking_tip .cooking-tips article .img-wrapper{-webkit-transform:translateZ(0);background:#eae6e3}.post-type-archive-cooking_tip .cooking-tips article .img-wrapper img{display:block;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;max-width:100%;width:100%;height:auto;border:1px solid #2f2927}.post-type-archive-cooking_tip .cooking-tips article h3{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#8c837f;margin:10px 0 0;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.post-type-archive-cooking_tip .cooking-tips article h4{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#b82932;margin:5px 0 0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.post-type-archive-cooking_tip .cooking-tips article .read-more{color:#b82932;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.post-type-archive-cooking_tip .cooking-tips article .button{margin-top:10px}.post-type-archive-cooking_tip .cooking-tips article .button:hover{opacity:1;filter:alpha(opacity=100)}.post-type-archive-cooking_tip .cooking-tips article .wrapper:hover h3{color:#b0aaa7}.post-type-archive-cooking_tip .cooking-tips article .wrapper:hover .img-wrapper img{opacity:.3;filter:alpha(opacity=30)}@media screen and (min-width:768px){.post-type-archive-cooking_tip .cooking-tips{padding-bottom:60px}}.meats-overview{text-align:center}.meats-overview .content.default{min-height:0}.meat-details{position:relative;margin-bottom:30px}@media screen and (min-width:1024px){.meat-details{margin-bottom:60px}}.meat-details .meat-picker{padding-left:15px;padding-right:15px;max-width:120em;margin-left:auto;margin-right:auto}.meat-details .meat-picker::after{clear:both;content:"";display:table}@media screen and (min-width:480px){.meat-details .meat-picker{max-width:100%}}@media screen and (min-width:768px){.meat-details .meat-picker{max-width:100%}}@media screen and (min-width:1024px){.meat-details .meat-picker{max-width:1024px}}@media screen and (min-width:1100px){.meat-details .meat-picker{max-width:1100px}}.meat-details .meat-picker::after{clear:both;content:"";display:table}.meat-details .meat-picker .listing-item{cursor:pointer;display:block;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;max-width:315px;height:315px;margin:0 auto 15px;border:1px solid #2f2927}@media screen and (min-width:768px){.meat-details .meat-picker .listing-item{max-width:none;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.meat-details .meat-picker .listing-item:last-child{margin-right:0}.meat-details .meat-picker .listing-item:nth-child(2n){margin-right:0}.meat-details .meat-picker .listing-item:nth-child(2n+1){clear:left}}@media screen and (min-width:1024px){.meat-details .meat-picker .listing-item{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-bottom:20px}.meat-details .meat-picker .listing-item:nth-child(2n){margin-right:2.3576515979%}.meat-details .meat-picker .listing-item:nth-child(2n+1){clear:none}.meat-details .meat-picker .listing-item:last-child{margin-right:0}.meat-details .meat-picker .listing-item:nth-child(3n){margin-right:0}.meat-details .meat-picker .listing-item:nth-child(3n+1){clear:left}}.meat-details .meat-picker .listing-item:last-child{margin-top:0}.meat-details .meat-picker .listing-item h3{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20;text-align:center;color:#fff;padding:15px;margin:0;background:rgba(0,0,0,.6);border:1px solid #fff;-webkit-backface-visibility:hidden}.meat-details .full-meat{background:#eae6e3}@media screen and (min-width:1024px){.meat-details .full-meat{display:table;width:100%}}.meat-details .full-meat .img-wrapper{display:block}@media screen and (min-width:768px){.meat-details .full-meat .img-wrapper{max-width:500px;margin:0 auto;padding-top:30px}}@media screen and (min-width:1024px){.meat-details .full-meat .img-wrapper{max-width:none;padding:0;margin:0;display:table-cell;vertical-align:middle;width:50%}}.meat-details .full-meat .img-wrapper img{display:block;max-width:100%;width:100%}.meat-details .full-meat .meat-content{text-align:center;padding:15px 15px 30px}@media screen and (min-width:1024px){.meat-details .full-meat .meat-content{position:relative;display:table-cell;vertical-align:middle;width:50%;padding:15px 40px}}.meat-details .full-meat .close{cursor:pointer;display:block;margin:15px 0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (min-width:1024px){.meat-details .full-meat .close{position:absolute;right:15px;top:15px}}.meat-details .full-meat .close:hover{opacity:.6;filter:alpha(opacity=60)}.meat-details .full-meat .close span{display:inline-block;vertical-align:3px;font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px}@media screen and (min-width:1024px){.meat-details .full-meat .close span{display:none}}.meat-details .full-meat .close i{font-size:15px;font-size:1.5rem;margin-left:5px}@media screen and (min-width:1024px){.meat-details .full-meat .close i{font-size:35px;font-size:3.5rem}}.meat-details .full-meat .related-links{max-width:300px;margin:0 auto}.meat-details .full-meat .related-links .button{display:block;margin-top:20px}.our-meats .disclaimer{margin-bottom:30px}@media screen and (min-width:768px){.our-meats .disclaimer{margin-bottom:60px}}.questions .row{border-bottom:2px solid #b82932}@media screen and (min-width:768px){.questions .row{text-align:center}}.questions .row:last-of-type{border-bottom:none}.letter strong{font-weight:400}.letter h4{font-size:24px;font-size:2.4rem;color:#b82932;text-transform:none;font-weight:300;letter-spacing:0}.team-details{position:relative;margin-bottom:30px}@media screen and (min-width:1024px){.team-details{margin-bottom:60px}}.team-details #team-anchor{display:block;position:absolute;left:0;top:-300px;width:100%;z-index:-1;text-indent:-9999px}.team-details .our-team-picker{padding-left:15px;padding-right:15px;max-width:120em;margin-left:auto;margin-right:auto}.team-details .our-team-picker::after{clear:both;content:"";display:table}@media screen and (min-width:480px){.team-details .our-team-picker{max-width:100%}}@media screen and (min-width:768px){.team-details .our-team-picker{max-width:100%}}@media screen and (min-width:1024px){.team-details .our-team-picker{max-width:1024px}}@media screen and (min-width:1100px){.team-details .our-team-picker{max-width:1100px}}.team-details .our-team-picker::after{clear:both;content:"";display:table}.team-details .our-team-picker article{text-align:center;display:block;padding:25px 0 0}@media screen and (min-width:768px){.team-details .our-team-picker article{float:left;width:33.333333%;padding:40px 0 0}}.team-details .our-team-picker article .wrapper{display:block}@media screen and (min-width:768px){.team-details .our-team-picker article .wrapper{margin:0 10px}}.team-details .our-team-picker article .img-wrapper{-webkit-transform:translateZ(0);background:#eae6e3}.team-details .our-team-picker article .img-wrapper img{display:block;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;max-width:100%;width:100%;height:auto;border:1px solid #2f2927}.team-details .our-team-picker article h3{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#8c837f;margin:10px 0 0;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.team-details .our-team-picker article h4{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#b82932;margin:5px 0 0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.team-details .our-team-picker article .read-more{color:#b82932;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.team-details .our-team-picker article .button{margin-top:10px}.team-details .our-team-picker article .button:hover{opacity:1;filter:alpha(opacity=100)}.team-details .our-team-picker article .wrapper:hover h3{color:#b0aaa7}.team-details .our-team-picker article .wrapper:hover .img-wrapper img{opacity:.3;filter:alpha(opacity=30)}.team-details .our-team-picker .member{cursor:pointer}.team-details .full-bio{padding:30px 0;margin-top:30px;background:#eae6e3}@media screen and (min-width:768px){.team-details .full-bio{padding:60px 0;margin-top:60px}}.team-details .full-bio .close{cursor:pointer;display:block;text-align:center;margin:15px auto;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (min-width:1024px){.team-details .full-bio .close{position:absolute;right:15px;top:15px;text-align:left;margin:0}}.team-details .full-bio .close:hover{opacity:.6;filter:alpha(opacity=60)}.team-details .full-bio .close span{display:inline-block;vertical-align:3px;font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px}@media screen and (min-width:1024px){.team-details .full-bio .close span{display:none}}.team-details .full-bio .close i{font-size:15px;font-size:1.5rem;margin-left:5px}@media screen and (min-width:1024px){.team-details .full-bio .close i{font-size:35px;font-size:3.5rem}}.our-values .row{border-bottom:2px solid #b82932}@media screen and (min-width:768px){.our-values .row{text-align:center}}.our-values .row:last-of-type{border-bottom:none}.our-values .one-col{text-align:center}.our-values .one-col .button{margin-top:20px}.contact-form_wrapper{padding:30px 0}@media screen and (min-width:768px){.contact-form_wrapper{max-width:760px;padding:60px 0;margin:0 auto}}@media screen and (min-width:768px){.contact-form_wrapper .gfield{float:left;width:50%}}@media screen and (min-width:768px){.contact-form_wrapper .gfield .gform_padding_wrapper{padding:0 15px}}@media screen and (min-width:768px){.contact-form_wrapper .gfield.textarea-wrapper{clear:both;float:none;width:auto}}.contact-form_wrapper .gform_footer{text-align:center}.contact-form_wrapper .location-wrapper{clear:both;margin:0 -15px}.contact-form_wrapper .location-wrapper::after{clear:both;content:"";display:table}@media screen and (min-width:768px){.contact-form_wrapper .location-wrapper{margin:0}}.contact-form_wrapper .location-wrapper .gform_padding_wrapper{padding:0 15px}@media screen and (min-width:480px){.contact-form_wrapper .location-wrapper .city{float:left;width:50%}}.contact-form_wrapper .location-wrapper .state{float:left;width:35%}@media screen and (min-width:480px){.contact-form_wrapper .location-wrapper .state{width:20%}}@media screen and (min-width:768px){.contact-form_wrapper .location-wrapper .state{width:15%}}.contact-form_wrapper .location-wrapper .zip{float:left;width:65%}@media screen and (min-width:480px){.contact-form_wrapper .location-wrapper .zip{width:30%}}@media screen and (min-width:768px){.contact-form_wrapper .location-wrapper .zip{width:35%}}@media screen and (min-width:768px){.contact-form_wrapper .where-hear,.contact-form_wrapper .subject,.contact-form_wrapper .message,.contact-form_wrapper .topic-dropdown{clear:both;width:100%}}.post-type-archive-farm_parner .intro,.post-type-archive-restaurant_partner .intro{padding-top:30px}@media screen and (min-width:768px){.post-type-archive-farm_parner .intro,.post-type-archive-restaurant_partner .intro{padding-top:60px}}.post-type-archive-farm_parner .explore,.post-type-archive-restaurant_partner .explore{text-align:center;padding:30px 0 10px}@media screen and (min-width:768px){.post-type-archive-farm_parner .explore,.post-type-archive-restaurant_partner .explore{padding:60px 0 10px}}.post-type-archive-farm_parner .explore ul,.post-type-archive-restaurant_partner .explore ul{padding-top:30px}@media screen and (min-width:768px){.post-type-archive-farm_parner .explore ul,.post-type-archive-restaurant_partner .explore ul{padding-top:60px}}.post-type-archive-farm_parner .explore ul li,.post-type-archive-restaurant_partner .explore ul li{display:inline-block;padding:0 3px 7px}@media screen and (min-width:480px){.post-type-archive-farm_parner .explore ul li,.post-type-archive-restaurant_partner .explore ul li{padding:0 5px 10px}}.post-type-archive-farm_parner .explore ul li:before,.post-type-archive-restaurant_partner .explore ul li:before{display:none}.post-type-archive-farm_parner .explore ul li:first-child,.post-type-archive-restaurant_partner .explore ul li:first-child{padding-top:0}@media screen and (max-width:479px){.post-type-archive-farm_parner .explore ul li a,.post-type-archive-restaurant_partner .explore ul li a{font-size:10px;font-size:1rem;padding:5px}}.post-type-archive-farm_parner .explore ul li a.active,.post-type-archive-restaurant_partner .explore ul li a.active{color:#fff;background:#b82932;border:1px solid #b82932}.post-type-archive-farm_parner .explore .more-options,.post-type-archive-farm_parner .explore .less-options,.post-type-archive-restaurant_partner .explore .more-options,.post-type-archive-restaurant_partner .explore .less-options{display:block;padding-top:20px}.post-type-archive-farm_parner .explore .more-options:hover span,.post-type-archive-farm_parner .explore .less-options:hover span,.post-type-archive-restaurant_partner .explore .more-options:hover span,.post-type-archive-restaurant_partner .explore .less-options:hover span{opacity:.7;filter:alpha(opacity=70)}.post-type-archive-farm_parner .explore .more-options span,.post-type-archive-farm_parner .explore .less-options span,.post-type-archive-restaurant_partner .explore .more-options span,.post-type-archive-restaurant_partner .explore .less-options span{display:block;color:#2f2927;font-size:10px;font-size:1rem;line-height:1.2;text-transform:uppercase;font-weight:700;letter-spacing:2px;margin-bottom:5px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.post-type-archive-farm_parner .explore .more-options i,.post-type-archive-farm_parner .explore .less-options i,.post-type-archive-restaurant_partner .explore .more-options i,.post-type-archive-restaurant_partner .explore .less-options i{display:block;font-size:12px;font-size:1.2rem}.post-type-archive-farm_parner .explore .less-options i,.post-type-archive-restaurant_partner .explore .less-options i{margin-bottom:5px}.post-type-archive-farm_parner .explore .less-options span,.post-type-archive-restaurant_partner .explore .less-options span{margin-bottom:0}.post-type-archive-farm_parner .explore .hide-option,.post-type-archive-restaurant_partner .explore .hide-option{display:none}.post-type-archive-farm_parner .explore-farms ul,.post-type-archive-farm_parner .explore-restaurants ul,.post-type-archive-restaurant_partner .explore-farms ul,.post-type-archive-restaurant_partner .explore-restaurants ul{max-width:600px;margin:0 auto}.post-type-archive-farm_parner .partners,.post-type-archive-restaurant_partner .partners{padding-bottom:30px}.post-type-archive-farm_parner .partners::after,.post-type-archive-restaurant_partner .partners::after{clear:both;content:"";display:table}.post-type-archive-farm_parner .partners article,.post-type-archive-restaurant_partner .partners article{text-align:center;display:block;padding:25px 0 0}@media screen and (min-width:768px){.post-type-archive-farm_parner .partners article,.post-type-archive-restaurant_partner .partners article{float:left;width:33.333333%;padding:40px 0 0}}.post-type-archive-farm_parner .partners article .wrapper,.post-type-archive-restaurant_partner .partners article .wrapper{display:block}@media screen and (min-width:768px){.post-type-archive-farm_parner .partners article .wrapper,.post-type-archive-restaurant_partner .partners article .wrapper{margin:0 10px}}.post-type-archive-farm_parner .partners article .img-wrapper,.post-type-archive-restaurant_partner .partners article .img-wrapper{-webkit-transform:translateZ(0);background:#eae6e3}.post-type-archive-farm_parner .partners article .img-wrapper img,.post-type-archive-restaurant_partner .partners article .img-wrapper img{display:block;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;max-width:100%;width:100%;height:auto;border:1px solid #2f2927}.post-type-archive-farm_parner .partners article h3,.post-type-archive-restaurant_partner .partners article h3{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#8c837f;margin:10px 0 0;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.post-type-archive-farm_parner .partners article h4,.post-type-archive-restaurant_partner .partners article h4{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#b82932;margin:5px 0 0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.post-type-archive-farm_parner .partners article .read-more,.post-type-archive-restaurant_partner .partners article .read-more{color:#b82932;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.post-type-archive-farm_parner .partners article .button,.post-type-archive-restaurant_partner .partners article .button{margin-top:10px}.post-type-archive-farm_parner .partners article .button:hover,.post-type-archive-restaurant_partner .partners article .button:hover{opacity:1;filter:alpha(opacity=100)}.post-type-archive-farm_parner .partners article .wrapper:hover h3,.post-type-archive-restaurant_partner .partners article .wrapper:hover h3{color:#b0aaa7}.post-type-archive-farm_parner .partners article .wrapper:hover .img-wrapper img,.post-type-archive-restaurant_partner .partners article .wrapper:hover .img-wrapper img{opacity:.3;filter:alpha(opacity=30)}@media screen and (min-width:768px){.post-type-archive-farm_parner .partners,.post-type-archive-restaurant_partner .partners{padding-bottom:60px}}.post-type-archive-farm_parner .partners .tags,.post-type-archive-restaurant_partner .partners .tags{margin-top:5px}.post-type-archive-farm_parner .partners .tags li,.post-type-archive-restaurant_partner .partners .tags li{padding:0}.post-type-archive-farm_parner .partners .tags li:before,.post-type-archive-restaurant_partner .partners .tags li:before{display:none}.post-type-archive-farm_parner .partners .tags li .button,.post-type-archive-restaurant_partner .partners .tags li .button{display:inline-block;font-size:10px;font-size:1rem;padding:5px;margin-top:5px}.single-farm_parner .entry-content,.single-restaurant_partner .entry-content{padding:30px 0}@media screen and (min-width:768px){.single-farm_parner .entry-content,.single-restaurant_partner .entry-content{padding:60px 0}}.single-farm_parner .single-img,.single-restaurant_partner .single-img{padding-left:15px;padding-right:15px;max-width:120em;margin-left:auto;margin-right:auto;position:relative;height:300px;overflow:hidden;margin-bottom:30px}.single-farm_parner .single-img::after,.single-restaurant_partner .single-img::after{clear:both;content:"";display:table}@media screen and (min-width:480px){.single-farm_parner .single-img,.single-restaurant_partner .single-img{max-width:100%}}@media screen and (min-width:768px){.single-farm_parner .single-img,.single-restaurant_partner .single-img{max-width:100%}}@media screen and (min-width:1024px){.single-farm_parner .single-img,.single-restaurant_partner .single-img{max-width:1024px}}@media screen and (min-width:1100px){.single-farm_parner .single-img,.single-restaurant_partner .single-img{max-width:1100px}}@media screen and (min-width:768px){.single-farm_parner .single-img,.single-restaurant_partner .single-img{margin-bottom:60px}}@media screen and (min-width:1024px){.single-farm_parner .single-img,.single-restaurant_partner .single-img{height:500px}}@media screen and (min-width:1100px){.single-farm_parner .single-img,.single-restaurant_partner .single-img{max-width:992px}}.single-farm_parner .single-img .img,.single-restaurant_partner .single-img .img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.single-farm_parner .single-img .img img,.single-restaurant_partner .single-img .img img{width:100%;height:auto}.single-farm_parner .slider-wrapper,.single-restaurant_partner .slider-wrapper{padding-left:15px;padding-right:15px;max-width:120em;margin-left:auto;margin-right:auto;margin-bottom:30px}.single-farm_parner .slider-wrapper::after,.single-restaurant_partner .slider-wrapper::after{clear:both;content:"";display:table}@media screen and (min-width:480px){.single-farm_parner .slider-wrapper,.single-restaurant_partner .slider-wrapper{max-width:100%}}@media screen and (min-width:768px){.single-farm_parner .slider-wrapper,.single-restaurant_partner .slider-wrapper{max-width:100%}}@media screen and (min-width:1024px){.single-farm_parner .slider-wrapper,.single-restaurant_partner .slider-wrapper{max-width:1024px}}@media screen and (min-width:1100px){.single-farm_parner .slider-wrapper,.single-restaurant_partner .slider-wrapper{max-width:1100px}}@media screen and (min-width:768px){.single-farm_parner .slider-wrapper,.single-restaurant_partner .slider-wrapper{margin-bottom:60px}}@media screen and (min-width:1100px){.single-farm_parner .slider-wrapper,.single-restaurant_partner .slider-wrapper{max-width:992px}}.single-farm_parner .slider,.single-restaurant_partner .slider{display:none;position:relative;overflow:auto;width:100%}.single-farm_parner .slider ul li,.single-restaurant_partner .slider ul li{list-style:none;float:left;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;padding:0;height:250px;width:100%!important}@media screen and (min-width:768px){.single-farm_parner .slider ul li,.single-restaurant_partner .slider ul li{height:300px}}@media screen and (min-width:1024px){.single-farm_parner .slider ul li,.single-restaurant_partner .slider ul li{height:500px}}.single-farm_parner .slider ul li:before,.single-restaurant_partner .slider ul li:before{display:none}.single-farm_parner .slider .dots,.single-restaurant_partner .slider .dots{position:absolute;bottom:20px;left:0;right:0;text-align:center}.single-farm_parner .slider .dots li,.single-restaurant_partner .slider .dots li{cursor:pointer;display:inline-block;text-indent:-9999px;width:20px;height:20px;padding:10px;margin:0 10px;background:rgba(255,255,255,.7);border-radius:40px}.single-farm_parner .slider .dots li:before,.single-restaurant_partner .slider .dots li:before{display:none}.single-farm_parner .slider .dots li.active,.single-restaurant_partner .slider .dots li.active{background:#fff}.single-farm_parner .bx-wrapper,.single-restaurant_partner .bx-wrapper{position:relative}.single-farm_parner .bx-wrapper .bxslider li,.single-restaurant_partner .bx-wrapper .bxslider li{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;padding:0;height:250px}@media screen and (min-width:480px){.single-farm_parner .bx-wrapper .bxslider li,.single-restaurant_partner .bx-wrapper .bxslider li{height:300px}}@media screen and (min-width:768px){.single-farm_parner .bx-wrapper .bxslider li,.single-restaurant_partner .bx-wrapper .bxslider li{height:500px}}.single-farm_parner .bx-wrapper .bxslider li:before,.single-restaurant_partner .bx-wrapper .bxslider li:before{display:none}.single-farm_parner .bx-wrapper .bx-pager,.single-restaurant_partner .bx-wrapper .bx-pager{position:absolute;bottom:20px;left:0;right:0;text-align:center}.single-farm_parner .bx-wrapper .bx-pager .bx-pager-item,.single-restaurant_partner .bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.single-farm_parner .bx-wrapper .bx-pager .bx-pager-link,.single-restaurant_partner .bx-wrapper .bx-pager .bx-pager-link{cursor:pointer;display:block;text-indent:-9999px;width:20px;height:20px;padding:10px;margin:0 10px;background:rgba(255,255,255,.7);border-radius:40px}.single-farm_parner .bx-wrapper .bx-pager .bx-pager-link.active,.single-restaurant_partner .bx-wrapper .bx-pager .bx-pager-link.active{background:#fff}.single-farm_parner .location,.single-restaurant_partner .location{width:100%}@media screen and (min-width:1024px){.single-farm_parner .location,.single-restaurant_partner .location{display:table}}.single-farm_parner .location .map-wrapper,.single-restaurant_partner .location .map-wrapper{height:300px}@media screen and (min-width:1024px){.single-farm_parner .location .map-wrapper,.single-restaurant_partner .location .map-wrapper{height:auto;display:table-cell;vertical-align:top;width:50%;height:100%}}.single-farm_parner .location .map-wrapper .map,.single-restaurant_partner .location .map-wrapper .map{height:300px;width:100%}@media screen and (min-width:1024px){.single-farm_parner .location .map-wrapper .map,.single-restaurant_partner .location .map-wrapper .map{height:400px}}.single-farm_parner .location .content-wrapper,.single-restaurant_partner .location .content-wrapper{padding:30px 15px;background:#eae6e3}@media screen and (min-width:768px){.single-farm_parner .location .content-wrapper::after,.single-restaurant_partner .location .content-wrapper::after{clear:both;content:"";display:table}}@media screen and (min-width:1024px){.single-farm_parner .location .content-wrapper,.single-restaurant_partner .location .content-wrapper{padding:60px 30px;display:table-cell;vertical-align:middle;width:50%}}.single-farm_parner .location .content-wrapper h3,.single-restaurant_partner .location .content-wrapper h3{text-align:center}.single-farm_parner .location .content-wrapper h4,.single-restaurant_partner .location .content-wrapper h4{padding-top:20px}.single-farm_parner .location .content-wrapper h4 span,.single-restaurant_partner .location .content-wrapper h4 span{font-weight:300;color:#8c837f}.single-farm_parner .location .content-wrapper p span,.single-restaurant_partner .location .content-wrapper p span{font-weight:400}@media screen and (min-width:1024px){.single-farm_parner .location .location-info,.single-restaurant_partner .location .location-info{max-width:300px;margin:0 auto}}.single-farm_parner .location .static-map,.single-restaurant_partner .location .static-map{height:300px;width:100%;background-position:center;-webkit-background-size:cover;background-size:cover}@media screen and (min-width:768px){.single-farm_parner .location .static-map,.single-restaurant_partner .location .static-map{height:400px}}.post-type-archive-restaurant_partner .partners .ico-external{display:none}.post-type-archive-restaurant_partner .partners .external .ico-external{display:inline-block;font-size:20px;font-size:2rem;vertical-align:-4px}.post-type-archive-restaurant_partner .partners .tags li{display:inline-block}.post-type-archive-event .explore{text-align:center;padding:30px 0 10px}@media screen and (min-width:768px){.post-type-archive-event .explore{padding:60px 0 10px}}.post-type-archive-event .explore ul{padding-top:30px}@media screen and (min-width:768px){.post-type-archive-event .explore ul{padding-top:60px}}.post-type-archive-event .explore ul li{display:inline-block;padding:0 3px 7px}@media screen and (min-width:480px){.post-type-archive-event .explore ul li{padding:0 5px 10px}}.post-type-archive-event .explore ul li:before{display:none}.post-type-archive-event .explore ul li:first-child{padding-top:0}@media screen and (max-width:479px){.post-type-archive-event .explore ul li a{font-size:10px;font-size:1rem;padding:5px}}.post-type-archive-event .explore ul li a.active{color:#fff;background:#b82932;border:1px solid #b82932}.post-type-archive-event .explore .more-options,.post-type-archive-event .explore .less-options{display:block;padding-top:20px}.post-type-archive-event .explore .more-options:hover span,.post-type-archive-event .explore .less-options:hover span{opacity:.7;filter:alpha(opacity=70)}.post-type-archive-event .explore .more-options span,.post-type-archive-event .explore .less-options span{display:block;color:#2f2927;font-size:10px;font-size:1rem;line-height:1.2;text-transform:uppercase;font-weight:700;letter-spacing:2px;margin-bottom:5px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.post-type-archive-event .explore .more-options i,.post-type-archive-event .explore .less-options i{display:block;font-size:12px;font-size:1.2rem}.post-type-archive-event .explore .less-options i{margin-bottom:5px}.post-type-archive-event .explore .less-options span{margin-bottom:0}.post-type-archive-event .explore .hide-option{display:none}.post-type-archive-event .explore-events{padding:30px 0}.post-type-archive-event .explore-events ul{padding-top:30px}.hentry.event{text-align:center;padding:30px 0;border-top:1px solid #eae6e3}@media screen and (min-width:768px){.hentry.event{padding:60px 0}}@media screen and (min-width:1024px){.hentry.event{display:table;width:100%}}.hentry.event .left{margin-bottom:30px}@media screen and (min-width:1024px){.hentry.event .left{margin:0;display:table-cell;vertical-align:top;width:350px}}.hentry.event .left.img-wrapper img{max-width:100%;height:auto}@media screen and (min-width:1024px){.hentry.event .details{display:table-cell;vertical-align:top;padding:0 60px}}.hentry.event .entry-title{padding:30px 15px;background:#eae6e3}@media screen and (min-width:768px){.hentry.event .entry-title{position:relative;width:350px;height:350px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.hentry.event .entry-title .text-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.hentry.event h1{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;color:#b82932;margin:0 0 15px}@media screen and (min-width:768px){.hentry.event h1{font-size:24px;font-size:2.4rem;letter-spacing:11px}}.hentry.event h2{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;font-weight:700;margin:0 0 20px}.hentry.event .location-date,.hentry.event .location-title{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;color:#b82932;padding:0;margin-bottom:20px}.hentry.event .location-date{margin:0}.hentry.event .cost,.hentry.event .time,.hentry.event .location-details span,.hentry.event .tag{display:block;font-size:16px;font-size:1.6rem;text-transform:uppercase;letter-spacing:2px}@media screen and (min-width:768px){.hentry.event .cost,.hentry.event .time,.hentry.event .location-details span,.hentry.event .tag{display:inline-block;margin:0 10px}}.hentry.event .time{font-weight:700}.hentry.event .location-details span{font-weight:400}.hentry.event .location-details span.date{font-weight:700}.hentry.event .button{display:block;max-width:250px;margin:10px auto 0}@media screen and (min-width:768px){.hentry.event .button{display:inline-block;max-width:none;margin:0 10px}}.hentry.event footer{margin-top:20px}@media screen and (min-width:1024px){.hentry.event footer{margin-top:40px}}.butcher-training .gform_wrapper{padding:30px 0}@media screen and (min-width:768px){.butcher-training .gform_wrapper{max-width:760px;padding:60px 0;margin:0 auto}}@media screen and (min-width:768px){.butcher-training .gform_wrapper .gfield{float:left;width:50%}}@media screen and (min-width:768px){.butcher-training .gform_wrapper .gfield .gform_padding_wrapper{padding:0 15px}}@media screen and (min-width:768px){.butcher-training .gform_wrapper .gfield.textarea-wrapper{clear:both;float:none;width:auto}}.butcher-training .gform_wrapper .gform_footer{text-align:center}@media screen and (min-width:768px){.clndr{display:table;width:100%;padding-top:30px}}.clndr .calendar-wrapper{max-width:500px;margin:0 auto}@media screen and (min-width:768px){.clndr .calendar-wrapper{display:table-cell;vertical-align:top;width:50%;max-width:none;padding-right:20px}}@media screen and (min-width:1100px){.clndr .calendar-wrapper{padding-left:40px}}.clndr .clndr-controls .clndr-previous-button{cursor:pointer;display:inline-block;font-size:40px;font-size:4rem;color:#8c837f;vertical-align:-6px;padding:0 20px}.clndr .clndr-controls .month{display:inline-block;font-size:12px;font-size:1.2rem;text-transform:uppercase;font-weight:700}.clndr .clndr-controls .clndr-next-button{cursor:pointer;display:inline-block;font-size:40px;font-size:4rem;color:#8c837f;vertical-align:-6px;padding:0 20px}.clndr .week-wrapper::after{clear:both;content:"";display:table}.clndr .week-wrapper .header-day{float:left;width:14.285714%;color:#8c837f;font-weight:700;font-size:12px;font-size:1.2rem;padding:9px 0}.clndr .days::after{clear:both;content:"";display:table}.clndr .days .day{float:left;width:14.285714%;font-weight:700;font-size:12px;font-size:1.2rem;padding:9px 0;border:1px solid #fff}.clndr .days .day.event{color:#2f2927;border:1px solid #2f2927;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.clndr .days .day.event:hover{color:#fff;background:#b82932;border:1px solid #b82932}.clndr .clndr-events{text-align:left;margin-bottom:30px}@media screen and (min-width:768px){.clndr .clndr-events{display:table-cell;vertical-align:middle;width:50%;padding-left:20px;margin-bottom:0}}@media screen and (min-width:1100px){.clndr .clndr-events{padding-left:40px}}.clndr .clndr-events .event-item{padding-top:30px}.clndr .clndr-events .event-item-name{font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px;color:#b82932;font-weight:700;padding:0 0 10px;border-bottom:1px solid #eae6e3}.clndr .clndr-events .event-item-location{font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px;font-weight:700;color:#8c837f;margin-top:10px}.class{text-align:center;padding:30px 0;border-top:1px solid #eae6e3}@media screen and (min-width:768px){.class{padding:60px 0}}@media screen and (min-width:1024px){.class{display:table;width:100%}}.class .left{margin-bottom:30px}@media screen and (min-width:1024px){.class .left{margin:0;display:table-cell;vertical-align:top;width:350px}}.class .left.img-wrapper img{max-width:100%;height:auto}@media screen and (min-width:1024px){.class .details{display:table-cell;vertical-align:top;padding:0 60px}}.class .entry-title{padding:30px 15px;background:#eae6e3}@media screen and (min-width:768px){.class .entry-title{position:relative;width:350px;height:350px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.class .entry-title .text-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.class h1{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;color:#b82932;margin:0 0 15px}@media screen and (min-width:768px){.class h1{font-size:24px;font-size:2.4rem;letter-spacing:11px}}.class h2{font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;font-weight:700;margin:0 0 20px}.class .location-date,.class .location-title{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;color:#b82932;padding:0;margin-bottom:20px}.class .location-date{margin:0}.class .cost,.class .time,.class .location-details span,.class .tag{display:block;font-size:16px;font-size:1.6rem;text-transform:uppercase;letter-spacing:2px}@media screen and (min-width:768px){.class .cost,.class .time,.class .location-details span,.class .tag{display:inline-block;margin:0 10px}}.class .time{font-weight:700}.class .location-details span{font-weight:400}.class .location-details span.date{font-weight:700}.class .button{display:block;max-width:250px;margin:10px auto 0}@media screen and (min-width:768px){.class .button{display:inline-block;max-width:none;margin:0 10px}}.class footer{margin-top:20px}@media screen and (min-width:1024px){.class footer{margin-top:40px}}.class .view-calendar{display:block}.class .view-calendar.close{display:none}.class .close-calendar{display:none}.class .close-calendar.open{display:block}.class .img-wrapper img{border:1px solid #2f2927}@media screen and (min-width:768px){.class .cost,.class .ticket{margin:0}}.class .clndr{max-width:500px;margin-left:auto;margin-right:auto}.class .clndr .clndr-events{display:none}.class .calendar-wrapper .padding{padding-top:30px}.global-calendar{display:none;text-align:center;padding:30px 0}@media screen and (min-width:768px){.global-calendar{padding:60px 0}}.global-calendar .view-calendar{display:block}.global-calendar .view-calendar.close{display:none}.global-calendar .close-calendar{display:none}.global-calendar .close-calendar.open{display:block}.page-parent.locations .map-wrapper{height:300px}@media screen and (min-width:768px){.page-parent.locations .map-wrapper{height:420px}}@media screen and (min-width:1100px){.page-parent.locations .map-wrapper{height:600px}}.page-parent.locations .map-wrapper .map{height:300px}@media screen and (min-width:768px){.page-parent.locations .map-wrapper .map{height:420px}}@media screen and (min-width:1100px){.page-parent.locations .map-wrapper .map{height:600px}}.location-page-map{height:600px;max-height:100%}.locations-listing{text-align:center;padding:30px 0;border-top:2px solid #eae6e3}.locations-listing::after{clear:both;content:"";display:table}@media screen and (min-width:768px){.locations-listing{padding:60px 0}}.locations-listing .subtitle{font-style:italic;padding-bottom:0}.locations-listing.butchers .detail-wrapper{margin-bottom:30px}@media screen and (min-width:768px){.locations-listing.butchers .detail-wrapper{float:left;width:50%}}.location-page{margin-bottom:30px}.location-page .location{width:100%;background:#eae6e3}@media screen and (min-width:1024px){.location-page .location{display:table}}.location-page .location .map-wrapper{height:300px}@media screen and (min-width:1024px){.location-page .location .map-wrapper{height:auto;display:table-cell;vertical-align:top;width:50%;height:100%}}.location-page .location .map-wrapper .map{height:300px;width:100%}@media screen and (min-width:1024px){.location-page .location .map-wrapper .map{height:400px}}.location-page .location .content-wrapper{padding:30px 15px;background:#eae6e3}@media screen and (min-width:768px){.location-page .location .content-wrapper::after{clear:both;content:"";display:table}}@media screen and (min-width:1024px){.location-page .location .content-wrapper{padding:60px 30px;display:table-cell;vertical-align:middle;width:50%}}.location-page .location .content-wrapper h3{text-align:center}.location-page .location .content-wrapper h4{padding-top:20px}.location-page .location .content-wrapper h4 span{font-weight:300;color:#8c837f}.location-page .location .content-wrapper p span{font-weight:400}@media screen and (min-width:1024px){.location-page .location .location-info{max-width:300px;margin:0 auto}}.location-page .location-welcome{text-align:center;padding:30px 0}@media screen and (min-width:768px){.location-page .location-welcome{padding:60px 0}}.location-page .location-standards{text-align:center;background:#eae6e3;padding:30px 0}@media screen and (min-width:768px){.location-page .location-standards{padding:60px 0}}.location-page .location-events{text-align:center}.location-page .location-events .title-upcoming-events{padding-top:30px}@media screen and (min-width:768px){.location-page .location-events .title-upcoming-events{padding-top:60px}}.location-page .location-events .hentry.event{padding-top:30px;border:none}.location-page .location-events .location-details{padding-bottom:30px}.location-page .location-events .location-details span{display:block;font-size:12px;font-size:1.2rem}.location-page .location-events .button{margin-top:25px}.location-page .location-events .all-events{display:inline-block;margin-top:10px;font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px}.location-page .location-staff{text-align:center;padding-bottom:30px}@media screen and (min-width:768px){.location-page .location-staff{padding-bottom:60px}}.location-page .location-staff .staff-member.col-1{padding:40px 0 0}.location-page .location-staff .staff-member.col-2{padding:40px 0 0}@media screen and (min-width:768px){.location-page .location-staff .staff-member.col-2{float:left;width:50%}}.location-page .location-staff .staff-member.col{padding:40px 0 0}@media screen and (min-width:768px){.location-page .location-staff .staff-member.col{float:left;width:33.333333%}}@media screen and (min-width:768px){.location-page .location-staff .staff-member.col .wrapper{margin:0 10px}}.location-page .location-staff .img-wrapper img{max-width:100%;height:auto;border:1px solid #2f2927}.location-page .location-menu{text-align:center}.location-page .location-menu .menu-header{width:50%;float:left;color:#c1c1c1;cursor:pointer;padding-bottom:10px;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.location-page .location-menu .menu-header:hover{color:#2f2927}.location-page .location-menu .menu-header.active{color:#2f2927;border-bottom:2px solid #2f2927}.location-page .location-menu .menu-header h2,.location-page .location-menu .menu-header p{padding:0 10px}.location-page .location-menu .full-menu{clear:both;padding:30px 0}@media screen and (min-width:768px){.location-page .location-menu .full-menu{padding-bottom:60px;display:block;float:left;width:100%}}.location-page .location-menu .accordion-wrapper:first-of-type .accordion-header{border-top:none}.location-page .location-menu .accordion-header{cursor:pointer;max-width:200px;padding:15px 0;margin:0 auto;border-top:1px solid #eae6e3}.location-page .location-menu .accordion-header h3{display:inline-block}.location-page .location-menu .accordion-header .icons{display:inline-block;padding-left:5px}.location-page .location-menu .accordion-header .icons i{font-size:7px;font-size:.7rem;color:#8c837f;vertical-align:1px}.location-page .location-menu .accordion-header .icons i.ico-arrow-up{display:none}.location-page .location-menu .accordion-header.open .icons i.ico-arrow-down{display:none}.location-page .location-menu .accordion-header.open .icons i.ico-arrow-up{display:inline-block}.location-page .location-menu .accordion-content{display:none}.location-page .location-menu .accordion-content ul{padding:15px 0 10px}.location-page .location-menu .accordion-content ul li{padding:0 0 20px}.location-page .location-menu .accordion-content ul li:before{display:none}.location-page .location-menu .menu.download{font-size:20px;font-size:2rem}.location-page .location-menu .menu.download i{margin-right:10px;vertical-align:-2px}@media screen and (min-width:1024px){.foxyshop-all-products #page,.foxyshop-single-category #page{min-height:1000px}}.foxyshop-all-products #page #footer,.foxyshop-single-category #page #footer{display:none}.foxyshop-all-products #header,.foxyshop-single-category #header{text-align:center;background:#2f2927}.foxyshop-all-products #header a,.foxyshop-single-category #header a{color:#eae6e3}.foxyshop-all-products #header #headerimg,.foxyshop-single-category #header #headerimg{padding:17px 15px 15px}@media screen and (min-width:768px){.foxyshop-all-products #header #headerimg,.foxyshop-single-category #header #headerimg{padding:45px 15px 40px}}@media screen and (min-width:1024px){.foxyshop-all-products #header #headerimg,.foxyshop-single-category #header #headerimg{padding:45px 30px 40px}}.foxyshop-all-products hr,.foxyshop-single-category hr{margin:0}.foxyshop-all-products #foxyshop_container,.foxyshop-single-category #foxyshop_container{padding-left:15px;padding-right:15px;max-width:120em;margin-left:auto;margin-right:auto}.foxyshop-all-products #foxyshop_container::after,.foxyshop-single-category #foxyshop_container::after{clear:both;content:"";display:table}@media screen and (min-width:480px){.foxyshop-all-products #foxyshop_container,.foxyshop-single-category #foxyshop_container{max-width:100%}}@media screen and (min-width:768px){.foxyshop-all-products #foxyshop_container,.foxyshop-single-category #foxyshop_container{max-width:100%}}@media screen and (min-width:1024px){.foxyshop-all-products #foxyshop_container,.foxyshop-single-category #foxyshop_container{max-width:1024px}}@media screen and (min-width:1100px){.foxyshop-all-products #foxyshop_container,.foxyshop-single-category #foxyshop_container{max-width:1100px}}.foxyshop-all-products #foxyshop_container #foxyshop_category_title,.foxyshop-single-category #foxyshop_container #foxyshop_category_title{margin-top:30px}@media screen and (min-width:768px){.foxyshop-all-products #foxyshop_container #foxyshop_category_title,.foxyshop-single-category #foxyshop_container #foxyshop_category_title{margin-top:60px;margin-bottom:20px}}.foxyshop-all-products #foxyshop_container .foxyshop_product_list,.foxyshop-single-category #foxyshop_container .foxyshop_product_list{padding:0;margin:0 0 30px;background:none;border:none;width:auto}.foxyshop-all-products #foxyshop_container .foxyshop_product_list::after,.foxyshop-single-category #foxyshop_container .foxyshop_product_list::after{clear:both;content:"";display:table}@media screen and (min-width:768px){.foxyshop-all-products #foxyshop_container .foxyshop_product_list,.foxyshop-single-category #foxyshop_container .foxyshop_product_list{margin:0 0 60px}}.foxyshop-all-products #foxyshop_container .foxyshop_product_list li,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li{clear:none!important;float:none!important;width:auto!important;margin:0!important;text-align:center;display:block;padding:25px 0 0}@media screen and (min-width:768px){.foxyshop-all-products #foxyshop_container .foxyshop_product_list li,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li{float:left!important;width:33.333333%!important;padding:40px 0 0}}.foxyshop-all-products #foxyshop_container .foxyshop_product_list li:before,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li:before{display:none}@media screen and (min-width:768px){.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .wrapper,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .wrapper{margin:0 10px}}.foxyshop-all-products #foxyshop_container .foxyshop_product_list li a,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .foxyshop_product_image,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .foxyshop_product_image{float:none;width:auto;text-align:center;padding:0;margin:0;background:#eae6e3}.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .foxyshop_product_image:hover img,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .foxyshop_product_image:hover img{opacity:.3;filter:alpha(opacity=30)}.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .foxyshop_product_image img,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .foxyshop_product_image img{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;max-width:100%;width:100%!important;height:auto;border:1px solid #2f2927}.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .foxyshop_product_info,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .foxyshop_product_info{float:none!important;width:auto!important;padding:0;margin:0;text-align:center}.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .foxyshop_product_info h2,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .foxyshop_product_info h2{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#8c837f;margin:10px 0 0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .foxyshop_product_info h2 a,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .foxyshop_product_info h2 a{color:#8c837f}.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .foxyshop_product_info h2 a:hover,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .foxyshop_product_info h2 a:hover{opacity:.7;filter:alpha(opacity=70)}.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .foxyshop_product_info .foxyshop_price,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .foxyshop_product_info .foxyshop_price{float:none;width:auto;padding:0;margin:0}.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .foxyshop_product_info .foxyshop_price .foxyshop_currentprice,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .foxyshop_product_info .foxyshop_price .foxyshop_currentprice{display:block;font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#b82932;margin:5px 0 0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.foxyshop-all-products #foxyshop_container .foxyshop_product_list li .foxyshop_product_info .foxyshop_button,.foxyshop-single-category #foxyshop_container .foxyshop_product_list li .foxyshop_product_info .foxyshop_button{float:none;width:auto;margin:15px 0 0;background:#fff}.foxyshop-all-products #foxyshop_breadcrumbs,.foxyshop-single-category #foxyshop_breadcrumbs{display:none}@media screen and (min-width:1024px){.single-foxyshop_product .products-wrapper{min-height:800px}}.single-foxyshop_product .products-wrapper .foxyshop_product{margin:0}@media screen and (min-width:1024px){.single-foxyshop_product .products-wrapper .foxyshop_product{display:table;width:100%}}.single-foxyshop_product .products-wrapper .foxyshop_product .main-product-image{float:none;width:auto;padding:0;margin:0;text-align:center;background:#eae6e3}@media screen and (min-width:480px){.single-foxyshop_product .products-wrapper .foxyshop_product .main-product-image{padding-top:30px}}@media screen and (min-width:1024px){.single-foxyshop_product .products-wrapper .foxyshop_product .main-product-image{display:table-cell;vertical-align:middle;width:50%;text-align:left;padding:0}}.single-foxyshop_product .products-wrapper .foxyshop_product .main-product-image img{max-width:100%;width:100%}@media screen and (min-width:480px){.single-foxyshop_product .products-wrapper .foxyshop_product .main-product-image img{max-width:300px;width:auto;margin:0 auto}}@media screen and (min-width:1024px){.single-foxyshop_product .products-wrapper .foxyshop_product .main-product-image img{max-width:none;width:100%;height:auto;margin:0}}.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_product_info{float:none;width:auto;text-align:center;padding:30px 15px;margin:0;background:#eae6e3}.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_product_info ul{text-align:left;display:inline-block}.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_product_info ul li{list-style:none;display:block;margin:0;padding-left:20px}@media screen and (min-width:1024px){.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_product_info{display:table-cell;vertical-align:middle;width:50%;padding:15px 60px}}.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_product_info .foxyshop_currentprice{display:inline-block;font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;font-weight:700;margin-bottom:20px}@media screen and (min-width:768px){.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_product_info .foxyshop_currentprice{font-size:24px;font-size:2.4rem;letter-spacing:11px}}@media screen and (min-width:1024px){.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_product_info .foxyshop_currentprice{font-size:20px;font-size:2rem}}@media screen and (min-width:1100px){.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_product_info .foxyshop_currentprice{font-size:24px;font-size:2.4rem}}.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_product_info .select-wrapper{background:#fff}.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_button{float:none;font-weight:400;margin:0;background:none;padding:17px 30px 13px}.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_variations{max-width:300px;margin:15px auto}.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_variations label{display:block;float:none;width:auto;text-align:center;text-transform:uppercase;font-weight:700;padding:0;margin:0 0 5px}.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_variations input.foxyshop_quantity{display:inline-block;float:none;width:100px;text-align:center;font-weight:400;color:#2f2927;font-style:normal;margin:0;border:1px solid #2f2927;background:none}.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_variations .foxyshop_descriptionfield_title,.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_variations .foxyshop_descriptionfield_text{text-align:left;font-size:14px;font-size:1.4rem}.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_variations .foxyshop_radio_wrapper{text-align:left;font-size:14px;font-size:1.4rem}.single-foxyshop_product .products-wrapper .foxyshop_product .foxyshop_variations .foxyshop_radio_wrapper label{text-align:left}.single-foxyshop_product .products-wrapper .related-products{padding-left:15px;padding-right:15px;max-width:120em;margin-left:auto;margin-right:auto;margin-top:30px}.single-foxyshop_product .products-wrapper .related-products::after{clear:both;content:"";display:table}@media screen and (min-width:480px){.single-foxyshop_product .products-wrapper .related-products{max-width:100%}}@media screen and (min-width:768px){.single-foxyshop_product .products-wrapper .related-products{max-width:100%}}@media screen and (min-width:1024px){.single-foxyshop_product .products-wrapper .related-products{max-width:1024px}}@media screen and (min-width:1100px){.single-foxyshop_product .products-wrapper .related-products{max-width:1100px}}@media screen and (min-width:768px){.single-foxyshop_product .products-wrapper .related-products{margin-top:60px}}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list{padding:0;margin:0 0 30px;background:none;border:none;width:auto}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list::after{clear:both;content:"";display:table}@media screen and (min-width:768px){.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list{margin:0 0 60px}}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li{clear:none!important;float:none!important;width:auto!important;margin:0!important;text-align:center;display:block;padding:25px 0 0}@media screen and (min-width:768px){.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li{float:left!important;width:33.333333%!important;padding:40px 0 0}}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li:before{display:none}@media screen and (min-width:768px){.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .wrapper{margin:0 10px}}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .foxyshop_product_image{float:none;width:auto;text-align:center;padding:0;margin:0;background:#eae6e3}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .foxyshop_product_image:hover img{opacity:.3;filter:alpha(opacity=30)}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .foxyshop_product_image img{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;max-width:100%;width:100%!important;height:auto;border:1px solid #2f2927}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .foxyshop_product_info{float:none!important;width:auto!important;padding:0;margin:0;text-align:center}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .foxyshop_product_info h2{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#8c837f;margin:10px 0 0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .foxyshop_product_info h2 a{color:#8c837f}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .foxyshop_product_info h2 a:hover{opacity:.7;filter:alpha(opacity=70)}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .foxyshop_product_info .foxyshop_price{float:none;width:auto;padding:0;margin:0}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .foxyshop_product_info .foxyshop_price .foxyshop_currentprice{display:block;font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#b82932;margin:5px 0 0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li .foxyshop_product_info .foxyshop_button{float:none;width:auto;margin:15px 0 0;background:#fff}.single-foxyshop_product .products-wrapper .related-products .foxyshop_related_product_list li.titleline{clear:both!important;float:none!important;width:100%!important;padding:0}.cart-visible [data-fc-sidecart]{background:#eae6e3}.cart-visible [data-fc-sidecart] #fc .fc-fixed-button-right .fc-btn-action{background:#8c837f;font-size:10px;font-size:1rem;line-height:1.1;letter-spacing:2px;text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cart-visible [data-fc-sidecart] #fc .fc-fixed-button-right .fc-btn-action:hover{color:#fff;background:#928179}.cart-visible [data-fc-sidecart] #fc-cart{background:#eae6e3}.cart-visible [data-fc-sidecart] #fc-cart ul{margin:0!important}.cart-visible [data-fc-sidecart] #fc-cart ul li{padding:0!important}.cart-visible [data-fc-sidecart] #fc-cart ul li:before{display:none!important}.cart-visible #fc{font-family:Lato,Helvetica,Arial,sans-serif;color:#2f2927}.cart-visible #fc h1,.cart-visible #fc h2,.cart-visible #fc h3,.cart-visible #fc h4,.cart-visible #fc h5,.cart-visible #fc h6,.cart-visible #fc p,.cart-visible #fc ul,.cart-visible #fc ol,.cart-visible #fc li,.cart-visible #fc span,.cart-visible #fc a,.cart-visible #fc table,.cart-visible #fc table *,.cart-visible #fc address,.cart-visible #fc div,.cart-visible #fc input,.cart-visible #fc button{font-family:Lato,Helvetica,Arial,sans-serif}.cart-visible #fc h2{color:#2f2927;font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;text-shadow:none}@media screen and (min-width:768px){.cart-visible #fc h2{font-size:24px;font-size:2.4rem;letter-spacing:11px}}.cart-visible #fc h3{color:#2f2927;font-size:18px;font-size:1.8rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:8px;text-shadow:none}.cart-visible #fc h4{text-shadow:none}.cart-visible #fc p.fc-order-quantity{font-size:12px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;font-weight:400;letter-spacing:4px}.cart-visible #fc li strong{font-weight:400}.cart-visible #fc .fc-btn-action{background:#f7f5f3;font-size:10px;font-size:1rem;line-height:1.1;letter-spacing:2px;text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cart-visible #fc .fc-btn-action:hover{background:#faf5f1}.cart-visible #fc .fc-cart__item__options li span{font-size:14px;font-size:1.4rem}.cart-visible #fc .fc-cart__item__options li span.fc-cart__item__option__name{font-weight:400}.cart-visible #fc .fc-sidebar{background:#eae6e3}.cart-visible #fc .fc-messages ul li{padding:0}.cart-visible #fc .fc-messages ul li:before{display:none}.cart-visible #fc .fc-messages .fc-messages__empty-notification{background:#f7f5f3;border:1px solid #9b9b9b;border-radius:0}.cart-visible #fc .fc-messages .fc-messages__empty-notification a{color:#8c837f;font-weight:400}.cart-visible #fc .fc-messages .fc-messages__empty-notification a:hover{text-decoration:none}.cart-visible #fc .fc-messages .fc-alert{background:#b82932;border:none;border-radius:0}.cart-visible #fc .fc-messages .fc-alert ul li{color:#fff}.cart-visible #fc .fc-transaction li{padding:0}.cart-visible #fc .fc-transaction li:before{display:none}.cart-visible #fc .fc-transaction__subtotal .fc-subtotal__label{font-weight:400}.cart-visible #fc .fc-transaction__subtotal ul{font-family:Lato,Helvetica,Arial,sans-serif}.cart-visible #fc .fc-cart__item__image{display:none}.cart-visible #fc .fc-actions--payment .fc-action--checkout--button{background:#8c837f;font-size:10px;font-size:1rem;line-height:1.1;letter-spacing:2px;text-transform:uppercase;text-shadow:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:none;border-radius:0}.cart-visible #fc .fc-actions--payment .fc-action--checkout--button:hover{background:#928179}#fc .form-control,#fc .fc-form-control{border-radius:0!important}.blog-archive .explore{text-align:center;padding:30px 0 10px}@media screen and (min-width:768px){.blog-archive .explore{padding:60px 0 10px}}.blog-archive .explore ul{padding-top:30px}@media screen and (min-width:768px){.blog-archive .explore ul{padding-top:60px}}.blog-archive .explore ul li{display:inline-block;padding:0 3px 7px}@media screen and (min-width:480px){.blog-archive .explore ul li{padding:0 5px 10px}}.blog-archive .explore ul li:before{display:none}.blog-archive .explore ul li:first-child{padding-top:0}@media screen and (max-width:479px){.blog-archive .explore ul li a{font-size:10px;font-size:1rem;padding:5px}}.blog-archive .explore ul li a.active{color:#fff;background:#b82932;border:1px solid #b82932}.blog-archive .explore .more-options,.blog-archive .explore .less-options{display:block;padding-top:20px}.blog-archive .explore .more-options:hover span,.blog-archive .explore .less-options:hover span{opacity:.7;filter:alpha(opacity=70)}.blog-archive .explore .more-options span,.blog-archive .explore .less-options span{display:block;color:#2f2927;font-size:10px;font-size:1rem;line-height:1.2;text-transform:uppercase;font-weight:700;letter-spacing:2px;margin-bottom:5px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.blog-archive .explore .more-options i,.blog-archive .explore .less-options i{display:block;font-size:12px;font-size:1.2rem}.blog-archive .explore .less-options i{margin-bottom:5px}.blog-archive .explore .less-options span{margin-bottom:0}.blog-archive .explore .hide-option{display:none}.blog-archive .explore-blog{padding:0 0 30px;display:none}@media screen and (min-width:768px){.blog-archive .explore-blog{padding-bottom:60px}}.blog-archive .explore-blog ul{padding-top:30px}.blog-archive .blog-listing{padding-bottom:30px}.blog-archive .blog-listing::after{clear:both;content:"";display:table}.blog-archive .blog-listing article{text-align:center;display:block;padding:25px 0 0}@media screen and (min-width:768px){.blog-archive .blog-listing article{float:left;width:33.333333%;padding:40px 0 0}}.blog-archive .blog-listing article .wrapper{display:block}@media screen and (min-width:768px){.blog-archive .blog-listing article .wrapper{margin:0 10px}}.blog-archive .blog-listing article .img-wrapper{-webkit-transform:translateZ(0);background:#eae6e3}.blog-archive .blog-listing article .img-wrapper img{display:block;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;max-width:100%;width:100%;height:auto;border:1px solid #2f2927}.blog-archive .blog-listing article h3{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#8c837f;margin:10px 0 0;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.blog-archive .blog-listing article h4{font-size:14px;font-size:1.4rem;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:6px;letter-spacing:2px;color:#b82932;margin:5px 0 0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.blog-archive .blog-listing article .read-more{color:#b82932;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.blog-archive .blog-listing article .button{margin-top:10px}.blog-archive .blog-listing article .button:hover{opacity:1;filter:alpha(opacity=100)}.blog-archive .blog-listing article .wrapper:hover h3{color:#b0aaa7}.blog-archive .blog-listing article .wrapper:hover .img-wrapper img{opacity:.3;filter:alpha(opacity=30)}@media screen and (min-width:768px){.blog-archive .blog-listing{padding-bottom:60px}}.blog-archive .blog-listing .format-link .wrapper,.blog-archive .blog-listing .format-standard .wrapper{border:1px solid #2f2927}@media screen and (min-width:1024px){.blog-archive .blog-listing .format-link .wrapper,.blog-archive .blog-listing .format-standard .wrapper{height:300px}}@media screen and (min-width:1024px){.blog-archive .blog-listing .format-link .img-wrapper,.blog-archive .blog-listing .format-standard .img-wrapper{height:150px;overflow:hidden}}.blog-archive .blog-listing .format-link .img-wrapper img,.blog-archive .blog-listing .format-standard .img-wrapper img{border:none;border-bottom:1px solid #2f2927}.blog-archive .blog-listing .format-link .entry-summary,.blog-archive .blog-listing .format-standard .entry-summary{padding:0 15px 15px}@media screen and (min-width:1024px){.blog-archive .blog-listing .format-link .entry-summary,.blog-archive .blog-listing .format-standard .entry-summary{height:150px}}@media screen and (min-width:1024px){.blog-archive .blog-listing .format-link .entry-summary .entry-wrapper,.blog-archive .blog-listing .format-standard .entry-summary .entry-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.blog-archive .blog-listing .format-link .entry-summary .desc,.blog-archive .blog-listing .format-standard .entry-summary .desc{padding-top:10px}.blog-archive .blog-listing .format-link .entry-summary .desc p,.blog-archive .blog-listing .format-standard .entry-summary .desc p{font-size:14px;font-size:1.4rem;line-height:1.3;color:#2f2927;padding:0}.blog-archive .blog-listing .button{display:inline-block;font-size:10px;font-size:1rem;padding:5px;margin-top:5px}.blog-title{text-align:center;padding-bottom:30px}@media screen and (min-width:768px){.blog-title{padding-bottom:60px}}.blog-title time{display:block}.blog-title .byline{display:none;margin-top:3px;padding:0}.image-format.featured-image{text-align:center}.image-format.featured-image img{margin:0 auto}.link-format.featured-image{text-align:center;margin:0 auto 30px}.link-format.featured-image img{border:1px solid #2f2927;height:auto}.link-format.link{text-align:center;margin:30px auto}.single-post .entry-share{padding-left:15px;padding-right:15px;max-width:120em;margin-left:auto;margin-right:auto}.single-post .entry-share::after{clear:both;content:"";display:table}@media screen and (min-width:480px){.single-post .entry-share{max-width:100%}}@media screen and (min-width:768px){.single-post .entry-share{max-width:100%}}@media screen and (min-width:1024px){.single-post .entry-share{max-width:1024px}}@media screen and (min-width:1100px){.single-post .entry-share{max-width:1100px}}@media screen and (min-width:1100px){.single-post .entry-share{max-width:992px}}.single-post .entry-share ul{text-align:center;border-top:1px solid #eae6e3;padding:30px 0}@media screen and (min-width:768px){.single-post .entry-share ul{padding-bottom:60px}}.single-post .entry-share ul li{padding:0}.single-post .entry-share ul li:before{display:none}.careers .gform_wrapper{padding:30px 0}@media screen and (min-width:768px){.careers .gform_wrapper{max-width:760px;padding:60px 0;margin:0 auto}}@media screen and (min-width:768px){.careers .gform_wrapper .gfield{float:left;width:50%}}@media screen and (min-width:768px){.careers .gform_wrapper .gfield .gform_padding_wrapper{padding:0 15px}}@media screen and (min-width:768px){.careers .gform_wrapper .gfield.textarea-wrapper{clear:both;float:none;width:auto}}.careers .gform_wrapper .gform_footer{text-align:center}@media screen and (min-width:768px){.careers .gform_wrapper .resume .ginput_container{padding-top:10px}}#BambooHR{max-width:700px;margin:0 auto}#BambooHR h2{font-family:Lato,Helvetica,Arial,sans-serif;margin-top:30px}@media screen and (min-width:768px){#BambooHR h2{margin-top:60px}}#BambooHR .BambooHR-ATS-Department-List li{font-family:Lato,Helvetica,Arial,sans-serif;padding:0}#BambooHR .BambooHR-ATS-Department-List li:before{display:none}#BambooHR .BambooHR-ATS-Department-List li ul{padding:0;margin:0;border:none}#BambooHR .BambooHR-ATS-Department-List li ul li{padding:10px 0 5px;margin:0;border-top:1px solid #eae6e3}@media screen and (min-width:768px){#BambooHR .BambooHR-ATS-Department-List li ul li{padding:5px 0}}#BambooHR .BambooHR-ATS-Department-List li ul li:first-child{border-top:none}#BambooHR .BambooHR-ATS-Department-List li ul li a{display:block;line-height:1}@media screen and (min-width:768px){#BambooHR .BambooHR-ATS-Department-List li ul li a{display:inline}}#BambooHR .BambooHR-ATS-Department-List li ul li .BambooHR-ATS-Location{display:block;float:none;padding:0;margin:0}@media screen and (min-width:768px){#BambooHR .BambooHR-ATS-Department-List li ul li .BambooHR-ATS-Location{float:right}}#BambooHR #BambooHR-Footer{margin-top:30px}@media screen and (min-width:768px){#BambooHR #BambooHR-Footer{margin-top:60px}}.search-results .content.container{padding-top:30px}@media screen and (min-width:768px){.search-results .content.container{padding-top:60px}}.search-results .content.container .hentry:last-of-type h3{border:none}.search-results .wp-pagenavi{margin-top:30px}@media screen and (min-width:768px){.search-results .wp-pagenavi{margin-top:60px}}.ie8 .home .core-values .values-wrapper .listing-item h3,.ie8 .meat-details .meat-picker .listing-item h3{position:static;left:auto;top:auto}.ie8 .home .features,.ie8 .home .core-values .values-wrapper,.ie8 .single-recipe .hentry.recipe .recipe-details,.ie8 .meat-details .meat-picker,.ie8 .global-calendar,.ie8 .calendar-wrapper{display:block;zoom:1}.ie8 .home .features:before,.ie8 .home .core-values .values-wrapper:before,.ie8 .single-recipe .hentry.recipe .recipe-details:before,.ie8 .meat-details .meat-picker:before,.ie8 .global-calendar:before,.ie8 .calendar-wrapper:before,.ie8 .home .features:after,.ie8 .home .core-values .values-wrapper:after,.ie8 .single-recipe .hentry.recipe .recipe-details:after,.ie8 .meat-details .meat-picker:after,.ie8 .global-calendar:after,.ie8 .calendar-wrapper:after{content:"";display:table}.ie8 .home .features:after,.ie8 .home .core-values .values-wrapper:after,.ie8 .single-recipe .hentry.recipe .recipe-details:after,.ie8 .meat-details .meat-picker:after,.ie8 .global-calendar:after,.ie8 .calendar-wrapper:after{clear:both}.logo{max-width:100%}.ie9 .logo{display:none}.logo-ie8{display:none}.ie9 .logo-ie8{display:block;max-width:100%}.ie8 .banner{padding-bottom:0}.ie8 .banner .brand{padding:0;width:300px}.ie8 .banner .menu-toggle{display:none}.ie8 .banner .navbar-menu{display:block!important}.ie8 .banner .primary-nav{text-align:center;padding-top:50px}.ie8 .banner .primary-nav li{display:inline-block;border:none}.ie8 .banner .primary-nav li a{border-top:1px solid #2f2927;border-bottom:1px solid #2f2927}.ie8 .banner .primary-nav li a:hover{border-top:1px solid #b82932;border-bottom:1px solid #b82932}.ie8 .banner .primary-nav li a i{display:none}.ie8 .banner .primary-nav .dropdown-menu{display:none;position:absolute;z-index:10;top:50px;width:200px;border:1px solid #eae6e3}.ie8 .banner .primary-nav .dropdown-menu.open-dropdown{display:block}.ie8 .banner .primary-nav .dropdown-menu li{height:auto}.ie8 .banner .primary-nav .dropdown-menu li a{border:none}.ie8 .banner .primary-nav li{height:69px}.ie8 .banner .primary-nav li.dropdown:hover .dropdown-menu{display:block}.ie8 .site-footer .logo-ie8{width:178px;margin:0 auto}.ie8 .select-wrapper:before{border:none;right:20px;top:-5px}.ie8 .menu-toggle{width:300px}.ie8 .container{margin:0 auto;max-width:992px}.ie8 .page-header{padding-top:499px}.ie8 .wp-pagenavi{width:300px;margin:0 auto}.ie8 .our-team-picker,.ie8 .post-type-archive-farm_parner .partners,.ie8 .blog-listing,.ie8 .recipes,.ie8 .more-recipes,.ie8 .cooking-tips,.ie8 .global-calendar,.ie8 .gform_wrapper,.ie8 .foxyshop_product_list,.ie8 .single-foxyshop_product .products-wrapper,.ie8 .home .location .content-wrapper,.ie8 .home .features{margin:0 auto;max-width:400px}.ie8 .home .features .newsletter-form .input-group .email-field{width:253px;height:25px}.ie8 .home .core-values .values-wrapper .listing-item h3,.ie8 .meat-details .meat-picker .listing-item h3{background:#000}.ie8 .single-farm_parner .bx-wrapper .bx-pager .bx-pager-link{background:#fff;width:5px;height:5px}.ie8 .single-farm_parner .bx-wrapper .bx-pager .bx-pager-link.active{background:#b82932}.ie8 .global-calendar{display:none}.ie8 .entry-share{display:none}@media print{.single-recipe .banner{position:static;z-index:1000;top:0;width:auto;height:auto;padding:0;margin-top:50px;background:none}.single-recipe .banner .header-cart,.single-recipe .banner .navbar-menu,.single-recipe .banner .menu-toggle{display:none}.single-recipe .banner .brand{display:inline-block;width:auto;padding:0;margin:0}.single-recipe .banner .brand img.logo,.single-recipe .banner .brand img.logo-ie8{display:none}.single-recipe .banner .brand img.logo-print{display:block}.single-recipe .sharing{display:none}.single-recipe .hentry.recipe header .img-wrapper{height:auto;overflow:visible;border:none}.single-recipe .hentry.recipe header .img-wrapper img{display:inline!important;width:auto!important;max-width:none!important;position:static!important;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.single-recipe .recipe-stats{text-align:left}.single-recipe .recipe-stats div{display:block;padding:0}.single-recipe .single-recipe .hentry.recipe .recipe-details h2{padding:0;margin:0}.single-recipe .single-recipe .hentry.recipe .recipe-details h2:before{display:none}.single-recipe .related-tags{display:none}.single-recipe .more-recipes{display:none}.single-recipe .site-footer .logo-wrapper,.single-recipe .site-footer .footer-content{display:none}.single-recipe .site-footer .footer-copyright{border-top:1px solid #2f2927}.single-recipe .site-footer .footer-copyright a{color:#2f2927}}
/*# sourceMappingURL=data:application/json;base64,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QWUsQUFDZixTQUFXLENBQUUsQUFDakIsZ0VBQ0UsVUFBVyxBQUNYLFFBQVUsQ0FBRSxBQUNaLHVFQUNFLFlBQWMsQ0FBRSxBQUNwQiw2QkFDRSxZQUFjLENBQUUsQUFDbEIsNkJBQ0UsWUFBYyxDQUFFLEFBQ2xCLHNGQUNFLFlBQWMsQ0FBRSxBQUNsQiw4Q0FDRSw0QkFBOEIsQ0FBRSxBQUNoQyxnREFDRSxhQUFlLENBQUUsQ0FBRSIsImZpbGUiOiI8bm8tb3V0cHV0PiIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbiAqIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQGxpY2Vuc2VcbiAqIE15Rm9udHMgV2ViZm9udCBCdWlsZCBJRCAzMDUwOTczLCAyMDE1LTA2LTI5VDE1OjE1OjE5LTA0MDBcbiAqIFxuICogVGhlIGZvbnRzIGxpc3RlZCBpbiB0aGlzIG5vdGljZSBhcmUgc3ViamVjdCB0byB0aGUgRW5kIFVzZXIgTGljZW5zZVxuICogQWdyZWVtZW50KHMpIGVudGVyZWQgaW50byBieSB0aGUgd2Vic2l0ZSBvd25lci4gQWxsIG90aGVyIHBhcnRpZXMgYXJlIFxuICogZXhwbGljaXRseSByZXN0cmljdGVkIGZyb20gdXNpbmcgdGhlIExpY2Vuc2VkIFdlYmZvbnRzKHMpLlxuICogXG4gKiBZb3UgbWF5IG9idGFpbiBhIHZhbGlkIGxpY2Vuc2UgYXQgdGhlIFVSTHMgYmVsb3cuXG4gKiBcbiAqIFdlYmZvbnQ6IENvbGlzZXVtUlItTWVkaXVtIGJ5IFJlZCBSb29zdGVyIENvbGxlY3Rpb25cbiAqIFVSTDogaHR0cDovL3d3dy5teWZvbnRzLmNvbS9mb250cy9yZWRyb29zdGVyL2NvbGlzZXVtLXJyL21lZGl1bS9cbiAqIENvcHlyaWdodDogQ29weXJpZ2h0IChjKSAyMDE0IGJ5IEludGVybmF0aW9uYWwgVHlwZUZvdW5kZXJzLCBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCBwYWdldmlld3M6IDEwLDAwMFxuICogXG4gKiBcbiAqIExpY2Vuc2U6IGh0dHA6Ly93d3cubXlmb250cy5jb20vdmlld2xpY2Vuc2U/dHlwZT13ZWImYnVpbGRpZD0zMDUwOTczXG4gKiBcbiAqIMKpIDIwMTUgTXlGb250cyBJbmNcbiovXG5cblxuLyogQGltcG9ydCBtdXN0IGJlIGF0IHRvcCBvZiBmaWxlLCBvdGhlcndpc2UgQ1NTIHdpbGwgbm90IHdvcmsgKi9cbkBpbXBvcnQgdXJsKFwiLy9oZWxsby5teWZvbnRzLm5ldC9jb3VudC8yZThkZGRcIik7XG5cbiAgXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0NvbGlzZXVtUlItTWVkaXVtJztzcmM6IHVybCgnLi4vZm9udHMvMkU4REREXzBfMC5lb3QnKTtzcmM6IHVybCgnLi4vZm9udHMvMkU4REREXzBfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnLi4vZm9udHMvMkU4REREXzBfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzLzJFOERERF8wXzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnLi4vZm9udHMvMkU4REREXzBfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7fVxuIFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN5bWJvbHNcIjtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3N5bWJvbHMuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9zeW1ib2xzLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLi4vZm9udHMvc3ltYm9scy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9zeW1ib2xzLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3N5bWJvbHMuc3ZnI3N5bWJvbHMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pY286YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJzeW1ib2xzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY28tbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5pY28tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLmljby0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uaWNvLTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi5pY28tNXggeyBmb250LXNpemU6IDVlbTsgfVxuLmljby1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTcxNDI4NThlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaWNvLWNlZGFyLWxlYWY6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMDFcIiB9XG4uaWNvLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXEUwMDJcIiB9XG4uaWNvLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMDNcIiB9XG4uaWNvLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDA0XCIgfVxuLmljby1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAwNVwiIH1cbi5pY28tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMDZcIiB9XG4uaWNvLWNhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMDdcIiB9XG4uaWNvLWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAwOFwiIH1cbi5pY28tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDA5XCIgfVxuLmljby1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDBBXCIgfVxuLmljby1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDBCXCIgfVxuLmljby1jcm9zczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAwQ1wiIH1cbi5pY28tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMERcIiB9XG4uaWNvLWV4dGVybmFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDBFXCIgfVxuLmljby1mYWNlYm9vay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMEZcIiB9XG4uaWNvLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDEwXCIgfVxuLmljby1mbGlja3ItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDExXCIgfVxuLmljby1mbGlja3I6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMTJcIiB9XG4uaWNvLWZvdXItc3E6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMTNcIiB9XG4uaWNvLWdvb2dsZXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDE0XCIgfVxuLmljby1nb29nbGVwbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDE1XCIgfVxuLmljby1pbnN0YWdyYW0tMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxNlwiIH1cbi5pY28taW5zdGFncmFtLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxN1wiIH1cbi5pY28tbGlua2VkaW4tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDE4XCIgfVxuLmljby1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxOVwiIH1cbi5pY28tbWVudTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxQVwiIH1cbi5pY28tbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMUJcIiB9XG4uaWNvLXBpbnRlcmVzdC1jaXJjbGUtbGc6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMUNcIiB9XG4uaWNvLXBpbnRlcmVzdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMURcIiB9XG4uaWNvLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxRVwiIH1cbi5pY28tcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxRlwiIH1cbi5pY28tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMjBcIiB9XG4uaWNvLXJzcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMjFcIiB9XG4uaWNvLXJzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAyMlwiIH1cbi5pY28tc2hhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMjNcIiB9XG4uaWNvLXR3aXR0ZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDI0XCIgfVxuLmljby10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDI1XCIgfVxuLmljby12aW1lby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMjZcIiB9XG4uaWNvLXZpbWVvLXNxOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDI3XCIgfVxuLmljby12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAyOFwiIH1cbi5pY28teW91dHViZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMjlcIiB9XG4uaWNvLXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMkFcIiB9XG5cbi8qIFZhcmlhYmxlcy9MaWJyYXJpZXMgKi9cbi8qIFZhcmlhYmxlcyAmIE1peGlucyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5idXR0b24sIC5lbnRyeS1zaGFyZS1idG5zIGxpIGEsIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIGhlYWRlciB1bC5zaGFyaW5nLW9wdGlvbnMgbGkgYSwgYnV0dG9uLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mb3h5c2hvcC1hbGwtcHJvZHVjdHMgI2ZveHlzaG9wX2NvbnRhaW5lciAuZm94eXNob3BfcHJvZHVjdF9saXN0IGxpIC5mb3h5c2hvcF9wcm9kdWN0X2luZm8gLmZveHlzaG9wX2J1dHRvbiwgLmZveHlzaG9wLXNpbmdsZS1jYXRlZ29yeSAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyAuZm94eXNob3BfYnV0dG9uLCAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLmZveHlzaG9wX3Byb2R1Y3QgLmZveHlzaG9wX2J1dHRvbiwgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5yZWxhdGVkLXByb2R1Y3RzIC5mb3h5c2hvcF9yZWxhdGVkX3Byb2R1Y3RfbGlzdCBsaSAuZm94eXNob3BfcHJvZHVjdF9pbmZvIC5mb3h5c2hvcF9idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6ICMyRjI5Mjc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxOHB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyRjI5Mjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5idXR0b246aG92ZXIsIC5lbnRyeS1zaGFyZS1idG5zIGxpIGE6aG92ZXIsIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIGhlYWRlciB1bC5zaGFyaW5nLW9wdGlvbnMgbGkgYTpob3ZlciwgYnV0dG9uOmhvdmVyLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5mb3h5c2hvcC1hbGwtcHJvZHVjdHMgI2ZveHlzaG9wX2NvbnRhaW5lciAuZm94eXNob3BfcHJvZHVjdF9saXN0IGxpIC5mb3h5c2hvcF9wcm9kdWN0X2luZm8gLmZveHlzaG9wX2J1dHRvbjpob3ZlciwgLmZveHlzaG9wLXNpbmdsZS1jYXRlZ29yeSAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyAuZm94eXNob3BfYnV0dG9uOmhvdmVyLCAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLmZveHlzaG9wX3Byb2R1Y3QgLmZveHlzaG9wX2J1dHRvbjpob3ZlciwgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5yZWxhdGVkLXByb2R1Y3RzIC5mb3h5c2hvcF9yZWxhdGVkX3Byb2R1Y3RfbGlzdCBsaSAuZm94eXNob3BfcHJvZHVjdF9pbmZvIC5mb3h5c2hvcF9idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNCODI5MzI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0I4MjkzMjsgfVxuICAuYnV0dG9uOmZvY3VzLCAuZW50cnktc2hhcmUtYnRucyBsaSBhOmZvY3VzLCAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgdWwuc2hhcmluZy1vcHRpb25zIGxpIGE6Zm9jdXMsIGJ1dHRvbjpmb2N1cywgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLCAuZm94eXNob3AtYWxsLXByb2R1Y3RzICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdCBsaSAuZm94eXNob3BfcHJvZHVjdF9pbmZvIC5mb3h5c2hvcF9idXR0b246Zm9jdXMsIC5mb3h5c2hvcC1zaW5nbGUtY2F0ZWdvcnkgI2ZveHlzaG9wX2NvbnRhaW5lciAuZm94eXNob3BfcHJvZHVjdF9saXN0IGxpIC5mb3h5c2hvcF9wcm9kdWN0X2luZm8gLmZveHlzaG9wX2J1dHRvbjpmb2N1cywgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5mb3h5c2hvcF9wcm9kdWN0IC5mb3h5c2hvcF9idXR0b246Zm9jdXMsIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAucmVsYXRlZC1wcm9kdWN0cyAuZm94eXNob3BfcmVsYXRlZF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyAuZm94eXNob3BfYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzJGMjkyNzsgfVxuICAuYnV0dG9uOmhvdmVyOmZvY3VzLCAuZW50cnktc2hhcmUtYnRucyBsaSBhOmhvdmVyOmZvY3VzLCAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgdWwuc2hhcmluZy1vcHRpb25zIGxpIGE6aG92ZXI6Zm9jdXMsIGJ1dHRvbjpob3Zlcjpmb2N1cywgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpmb2N1cywgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyOmZvY3VzLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmZvY3VzLCAuZm94eXNob3AtYWxsLXByb2R1Y3RzICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdCBsaSAuZm94eXNob3BfcHJvZHVjdF9pbmZvIC5mb3h5c2hvcF9idXR0b246aG92ZXI6Zm9jdXMsIC5mb3h5c2hvcC1zaW5nbGUtY2F0ZWdvcnkgI2ZveHlzaG9wX2NvbnRhaW5lciAuZm94eXNob3BfcHJvZHVjdF9saXN0IGxpIC5mb3h5c2hvcF9wcm9kdWN0X2luZm8gLmZveHlzaG9wX2J1dHRvbjpob3Zlcjpmb2N1cywgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5mb3h5c2hvcF9wcm9kdWN0IC5mb3h5c2hvcF9idXR0b246aG92ZXI6Zm9jdXMsIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAucmVsYXRlZC1wcm9kdWN0cyAuZm94eXNob3BfcmVsYXRlZF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyAuZm94eXNob3BfYnV0dG9uOmhvdmVyOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYmxvZy10aXRsZSBoMSwgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlbGF0ZWQtdGFncyBoMiwgLmhvbWUgLmZlYXR1cmVzIGgyLCAubG9jYXRpb25zLWxpc3RpbmcgaDIsIC5tZWF0LWRldGFpbHMgLmZ1bGwtbWVhdCBoMiwgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLXN0YWZmIGgyLCAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tc3RhbmRhcmRzIGgyLCBoMi50aXRsZS11cGNvbWluZy1ldmVudHMsIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAuZm94eXNob3BfcHJvZHVjdCBoMiwgLm1lYXQtZGV0YWlscyAuZnVsbC1tZWF0IGgzLCAuZmVhdHVyZWQtcmVjaXBlIGgzLCAuZXh0cmEtbGlua3MgbGkgYSwgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlY2lwZS1kZXRhaWxzIGgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5ibG9nLXRpdGxlIGgxOmJlZm9yZSwgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlbGF0ZWQtdGFncyBoMjpiZWZvcmUsIC5ob21lIC5mZWF0dXJlcyBoMjpiZWZvcmUsIC5sb2NhdGlvbnMtbGlzdGluZyBoMjpiZWZvcmUsIC5tZWF0LWRldGFpbHMgLmZ1bGwtbWVhdCBoMjpiZWZvcmUsIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1zdGFmZiBoMjpiZWZvcmUsIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1zdGFuZGFyZHMgaDI6YmVmb3JlLCBoMi50aXRsZS11cGNvbWluZy1ldmVudHM6YmVmb3JlLCAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLmZveHlzaG9wX3Byb2R1Y3QgaDI6YmVmb3JlLCAubWVhdC1kZXRhaWxzIC5mdWxsLW1lYXQgaDM6YmVmb3JlLCAuZmVhdHVyZWQtcmVjaXBlIGgzOmJlZm9yZSwgLmV4dHJhLWxpbmtzIGxpIGE6YmVmb3JlLCAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSAucmVjaXBlLWRldGFpbHMgaDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNDUlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNFQUU2RTM7IH1cblxuLmJsb2ctdGl0bGUgaDE6YmVmb3JlLCAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSAucmVsYXRlZC10YWdzIGgyOmJlZm9yZSwgLmhvbWUgLmZlYXR1cmVzIGgyOmJlZm9yZSwgLmxvY2F0aW9ucy1saXN0aW5nIGgyOmJlZm9yZSwgLm1lYXQtZGV0YWlscyAuZnVsbC1tZWF0IGgyOmJlZm9yZSwgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLXN0YWZmIGgyOmJlZm9yZSwgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLXN0YW5kYXJkcyBoMjpiZWZvcmUsIGgyLnRpdGxlLXVwY29taW5nLWV2ZW50czpiZWZvcmUsIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAuZm94eXNob3BfcHJvZHVjdCBoMjpiZWZvcmUsIC5tZWF0LWRldGFpbHMgLmZ1bGwtbWVhdCBoMzpiZWZvcmUsIC5mZWF0dXJlZC1yZWNpcGUgaDM6YmVmb3JlLCAuZXh0cmEtbGlua3MgbGkgYTpiZWZvcmUge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDY1JTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmhvbWUgLmNvcmUtdmFsdWVzIC52YWx1ZXMtd3JhcHBlciAubGlzdGluZy1pdGVtOmJlZm9yZSwgLm1lYXQtZGV0YWlscyAubWVhdC1waWNrZXIgLmxpc3RpbmctaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4uaG9tZSAuY29yZS12YWx1ZXMgLnZhbHVlcy13cmFwcGVyIC5saXN0aW5nLWl0ZW06aG92ZXI6YmVmb3JlLCAubWVhdC1kZXRhaWxzIC5tZWF0LXBpY2tlciAubGlzdGluZy1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzMCwgMjI3LCAwLjcpOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEZvciBtaW4td2lkdGggcXVlcmllcywgYWJvdmUgdGhlIGJyZWFrcG9pbnQgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEZvciBtYXgtd2lkdGggcXVlcmllcywgYmVsb3cgdGhlIGJyZWFrcG9pbnQgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEJvb3RzdHJhcC1zdHlwZSB2YXJpYWJsZSB3aWR0aCBcIi5jb250YWluZXJcIiAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLyogQ29yZSBSZXNldHMgYW5kIENvbnN0YW50czogKi9cbi8qIFR5cG9ncmFwaHkgKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmJvZHkge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMkYyOTI3O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuYSB7XG4gIGNvbG9yOiAjQjgyOTMyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZDQwZDE5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2Q0MGQxOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5pLmljbyB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDExcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxNHB4OyB9IH1cbiAgLnBhZ2UtaGVhZGVyIGgxLCAuZm94eXNob3AtYWxsLXByb2R1Y3RzICNoZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBjb2xvcjogI0VBRTZFMztcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIGgxLCAuZm94eXNob3AtYWxsLXByb2R1Y3RzICNoZWFkZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMy44cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlciBoMSwgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjaGVhZGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBmb250LXNpemU6IDQuMnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIgaDEsIC5mb3h5c2hvcC1hbGwtcHJvZHVjdHMgI2hlYWRlciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07IH0gfVxuICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgaGVhZGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDExcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgaDEge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgaGVhZGVyIGgxIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLmJsb2ctdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9nLXRpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDExcHg7IH0gfVxuICAubG9jYXRpb25zLWxpc3RpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb25zLWxpc3RpbmcgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMTFweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbnMtbGlzdGluZyBoMSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDYwcHggMDsgfSB9XG4gIGgxI2ZveHlzaG9wX2NhdGVnb3J5X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDExcHg7IH0gfVxuICAuZm9vdGVyLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRlbnQgaDIge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDIycHg7IH0gfVxuICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSAucmVjaXBlLWRldGFpbHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICNCODI5MzI7IH1cbiAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlbGF0ZWQtdGFncyBoMiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogI0I4MjkzMjsgfVxuICAubW9yZS1yZWNpcGVzIGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICBjb2xvcjogI0I4MjkzMjsgfVxuICAuY29yZS12YWx1ZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jb3JlLXZhbHVlcyBoMiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjQjgyOTMyOyB9XG4gIC5ob21lIC5mZWF0dXJlcyBoMiwgLmxvY2F0aW9ucy1saXN0aW5nIGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICBjb2xvcjogI0I4MjkzMjtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ob21lIGgyLmxvY2F0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICBjb2xvcjogI0I4MjkzMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tZWF0LWRldGFpbHMgLmZ1bGwtbWVhdCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgY29sb3I6ICNCODI5MzI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lYXQtZGV0YWlscyAuZnVsbC1tZWF0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDExcHg7IH0gfVxuICAgIC5tZWF0LWRldGFpbHMgLmZ1bGwtbWVhdCBoMjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzhDODM3RjsgfVxuICAuZmVhdHVyZWQtcmVjaXBlIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmV4cGxvcmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIGNvbG9yOiAjQjgyOTMyO1xuICAgIG1hcmdpbjogMDsgfVxuICAucXVlc3Rpb25zIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm91ci12YWx1ZXMgLnJvdyBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAwOyB9XG4gIGgyLnRlYW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tc3RhZmYgaDIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIGNvbG9yOiAjQjgyOTMyOyB9XG4gIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1zdGFuZGFyZHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIGNvbG9yOiAjQjgyOTMyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tc3RhbmRhcmRzIGgyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOEM4MzdGOyB9XG4gIGgyLnRpdGxlLXVwY29taW5nLWV2ZW50cyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgY29sb3I6ICNCODI5MzI7IH1cbiAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5mb3h5c2hvcF9wcm9kdWN0IGgyIHtcbiAgICBjb2xvcjogIzhDODM3RjtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5mb3h5c2hvcF9wcm9kdWN0IGgyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQjgyOTMyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLmZveHlzaG9wX3Byb2R1Y3QgaDIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDExcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5mb3h5c2hvcF9wcm9kdWN0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDExcHg7IH0gfVxuICAubG9jYXRpb24tbWVudSAubWVudS1oZWFkZXIgaDIsIC5sb2NhdGlvbi1tZW51IC5yLXRhYnMtYW5jaG9yIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gIGNvbG9yOiAjQjgyOTMyOyB9XG4gIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWNpcGUtc3RhdHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIGNvbG9yOiAjOEM4MzdGOyB9XG4gICAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlY2lwZS1zdGF0cyBoMyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGNvbG9yOiAjMkYyOTI3O1xuICAgICAgcGFkZGluZzogNXB4IDAgMTBweCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSAucmVjaXBlLXN0YXRzIGgzIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC02cHg7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5jb3JlLXZhbHVlcyAudmFsdWVzLXdyYXBwZXIgaDMsIC5tZWF0LXBpY2tlciBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jb3JlLXZhbHVlcyAudmFsdWVzLXdyYXBwZXIgaDMsIC5tZWF0LXBpY2tlciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7IH0gfVxuICAubWVhdC1kZXRhaWxzIC5mdWxsLW1lYXQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIGNvbG9yOiAjOEM4MzdGO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAubWVhdC1kZXRhaWxzIC5mdWxsLW1lYXQgaDM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4QzgzN0Y7IH1cbiAgLmZlYXR1cmVkLXJlY2lwZSBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmVhdHVyZWQtcmVjaXBlIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5sb2NhdGlvbiAuY29udGVudC13cmFwcGVyIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICBjb2xvcjogIzhDODM3RjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCODI5MzI7IH1cbiAgLmxvY2F0aW9uLXN0YWZmIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGNvbG9yOiAjOEM4MzdGO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDsgfVxuICAuZnVsbC1iaW8gaDMge1xuICAgIG1hcmdpbjogMDsgfVxuICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnJlbGF0ZWQtcHJvZHVjdHMgLnRpdGxlbGluZSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMkYyOTI3O1xuICAgIG1hcmdpbjogMDsgfVxuICAubG9jYXRpb24tbWVudSAuYWNjb3JkaW9uLWhlYWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zZWFyY2gtcmVzdWx0cyBoMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRTZFMzsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiA4cHg7IH1cbiAgLmxvY2F0aW9uIC5jb250ZW50LXdyYXBwZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5sb2NhdGlvbi1zdGFmZiBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBjb2xvcjogI0I4MjkzMjtcbiAgICBtYXJnaW46IDVweCAwIDAgMDsgfVxuICAuZnVsbC1iaW8gaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7IH1cbiAgLmxvY2F0aW9uLW1lbnUgLmFjY29yZGlvbi1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmhvdXJzIGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDZweDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7IH1cblxucCwgbGksIHN1bW1hcnkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcCwgbGksIHN1bW1hcnkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSAucmVjaXBlLWRldGFpbHMgcCwgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlY2lwZS1kZXRhaWxzIGxpLCAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSAucmVjaXBlLWRldGFpbHMgc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmhvbWUgLmZlYXR1cmVzIHAsIC5ob21lIC5mZWF0dXJlcyBsaSwgLmhvbWUgLmZlYXR1cmVzIHN1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlciBwLCAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlciBsaSwgLmxvY2F0aW9uIC5jb250ZW50LXdyYXBwZXIgc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjOEM4MzdGO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmxvY2F0aW9ucy1saXN0aW5nIHAsIC5sb2NhdGlvbnMtbGlzdGluZyBsaSwgLmxvY2F0aW9ucy1saXN0aW5nIHN1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAubG9jYXRpb24tbWVudSAubWVudS1oZWFkZXIgcCwgLmxvY2F0aW9uLW1lbnUgLnItdGFicy1hbmNob3IgcCwgLmxvY2F0aW9uLW1lbnUgLm1lbnUtaGVhZGVyIGxpLCAubG9jYXRpb24tbWVudSAuci10YWJzLWFuY2hvciBsaSwgLmxvY2F0aW9uLW1lbnUgLm1lbnUtaGVhZGVyIHN1bW1hcnksIC5sb2NhdGlvbi1tZW51IC5yLXRhYnMtYW5jaG9yIHN1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAubG9jYXRpb24tbWVudSAuYWNjb3JkaW9uLWNvbnRlbnQgcCwgLmxvY2F0aW9uLW1lbnUgLmFjY29yZGlvbi1jb250ZW50IGxpLCAubG9jYXRpb24tbWVudSAuYWNjb3JkaW9uLWNvbnRlbnQgc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgLmxvY2F0aW9uLW1lbnUgLmFjY29yZGlvbi1jb250ZW50IHAucHJpY2UsIC5sb2NhdGlvbi1tZW51IC5hY2NvcmRpb24tY29udGVudCBsaS5wcmljZSwgLmxvY2F0aW9uLW1lbnUgLmFjY29yZGlvbi1jb250ZW50IHN1bW1hcnkucHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgY29sb3I6ICM4QzgzN0Y7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLmZveHlzaG9wX3Byb2R1Y3QgcCwgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5mb3h5c2hvcF9wcm9kdWN0IGxpLCAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLmZveHlzaG9wX3Byb2R1Y3Qgc3VtbWFyeSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbnAsIHN1bW1hcnkge1xuICBwYWRkaW5nOiAwIDAgMHB4IDA7XG4gIG1hcmdpbjogMDsgfVxuXG5saSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICBsaSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuZm9vdGVyLWxpbmtzIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAuZm9vdGVyLWNvcHlyaWdodCBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAxNXB4OyB9XG4gICAgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNCODI5MzI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAxM3B4OyB9IH1cblxub2wge1xuICBjb3VudGVyLXJlc2V0OiBpIDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICBvbCBsaSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMjJweDsgfVxuICAgIG9sIGxpOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI0I4MjkzMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGkpIFwiLlwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG5cbi5jZW50ZXJlZC1idWxsZXRzIGxpOmJlZm9yZSwgLm1lYXQtZGV0YWlscyAuZnVsbC1tZWF0IC5tZWF0LWNvbnRlbnQgdWwgbGk6YmVmb3JlLCAubWVhdC1kZXRhaWxzIC5mdWxsLW1lYXQgLm1lYXQtY29udGVudCBvbCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiAycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2VudGVyZWQtYnVsbGV0cyBsaTpiZWZvcmUsIC5tZWF0LWRldGFpbHMgLmZ1bGwtbWVhdCAubWVhdC1jb250ZW50IHVsIGxpOmJlZm9yZSwgLm1lYXQtZGV0YWlscyAuZnVsbC1tZWF0IC5tZWF0LWNvbnRlbnQgb2wgbGk6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAzcHg7IH0gfVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYWRkcmVzcyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gIC5sb2NhdGlvbiAuY29udGVudC13cmFwcGVyIGFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzhDODM3RjsgfVxuICAubG9jYXRpb25zLWxpc3RpbmcgYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNCODI5MzI7XG4gIG1hcmdpbjogMjBweCAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBwYWRkaW5nOiAwOyB9XG5cbnRpbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogNnB4OyB9XG5cbi5ieWxpbmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4OyB9XG5cbi5idXR0b24gLmljby1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTBweDtcbiAgbWFyZ2luOiAtMTBweCAxNXB4IC0yMnB4IDA7IH1cblxuLmJ1dHRvbiAuaWNvLWNyb3NzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTEwcHg7XG4gIG1hcmdpbjogLTRweCAxNXB4IC0yMnB4IDA7IH1cblxuLmVudHJ5LXNoYXJlLWJ0bnMgbGkgYSwgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgaGVhZGVyIHVsLnNoYXJpbmctb3B0aW9ucyBsaSBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuZW50cnktc2hhcmUtYnRucyBsaSBhIHN2ZyBwYXRoLCAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgdWwuc2hhcmluZy1vcHRpb25zIGxpIGEgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICMyRjI5Mjc7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5lbnRyeS1zaGFyZS1idG5zIGxpIGE6aG92ZXIgc3ZnIHBhdGgsIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIGhlYWRlciB1bC5zaGFyaW5nLW9wdGlvbnMgbGkgYTpob3ZlciBzdmcgcGF0aCB7XG4gICAgZmlsbDogI2ZmZjsgfVxuXG5maWd1cmUgLndwLWNhcHRpb24tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxubGFiZWwge1xuICBjb2xvcjogIzJGMjkyNzsgfVxuXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibW9udGhcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJ0aW1lXCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwid2Vla1wiXSwgaW5wdXQ6bm90KFt0eXBlXSksIHRleHRhcmVhLCBzZWxlY3Qge1xuICBjb2xvcjogIzhDODM3RjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogI0I4MjkzMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDMwcHggMTVweDsgfSB9XG5cbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI0I4MjkzMjtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDMwcHggMDtcbiAgYmFja2dyb3VuZDogI0VBRTZFMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICBtYXJnaW46IDYwcHggMDsgfSB9XG5cbnRhYmxlIHRoIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG50YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLndwLXBhZ2VuYXZpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgMTVweCAzMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUFFNkUzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRTZFMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC53cC1wYWdlbmF2aSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53cC1wYWdlbmF2aSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLndwLXBhZ2VuYXZpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgY29sb3I6ICM4QzgzN0Y7IH1cbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5wYWdlcyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjQjgyOTMyO1xuICAgICAgbWFyZ2luOiAwIDVweDsgfVxuICAud3AtcGFnZW5hdmkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBjb2xvcjogI2JjYjdiNTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC53cC1wYWdlbmF2aSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjQjgyOTMyO1xuICAgICAgb3BhY2l0eTogLjc7IH1cblxuLmV4dHJhLWxpbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXh0cmEtbGlua3Mge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLmV4dHJhLWxpbmtzIGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwOyB9XG4gICAgLmV4dHJhLWxpbmtzIGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmV4dHJhLWxpbmtzIGxpIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogOHB4OyB9XG4gICAgICAuZXh0cmEtbGlua3MgbGkgYSBpIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4OyB9XG4gICAgLmV4dHJhLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmV4dHJhLWxpbmtzIGxpOmxhc3QtY2hpbGQgYTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4QzgzN0Y7IH1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzhDODM3RjsgfVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzhDODM3RjsgfVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4QzgzN0Y7IH1cblxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cInVybFwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0sIGlucHV0Om5vdChbdHlwZV0pLCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNHB4IDE1cHggMTNweCAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGN0Y1RjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5QjlCOUI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgYnV0dG9uLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICBidXR0b246Zm9jdXMsIGlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNGN0Y1RjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5QjlCOUI7IH1cbiAgLnNlbGVjdC13cmFwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgdG9wOiAtMXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZWxlY3QtYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMkYyOTI3OyB9XG4gIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMjAlO1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuaWU4IC5zZWxlY3Qtd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VsZWN0LWFycm93LnBuZykgbm8tcmVwZWF0IHJpZ2h0OyB9XG5cbi5nZm9ybV93cmFwcGVyIHVsLCAuZ2Zvcm1fd3JhcHBlciBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuZ2Zvcm1fd3JhcHBlciB1bDpiZWZvcmUsIC5nZm9ybV93cmFwcGVyIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5nZm9ybV93cmFwcGVyIC5naW5wdXRfZnVsbDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLyogTGF5b3V0ICYgTWFqb3IgUmVnaW9ucyAqL1xuLyogU2l0ZSBMYXlvdXQgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMkYyOTI3OyB9XG5cbm1haW46OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi53cmFwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAud3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZSAud3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUudHJhdmVsaW5nIC53cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmNvbnRlbnQuZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250ZW50LmRlZmF1bHQge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWF4LXdpZHRoOiAxMjBlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuY29udGFpbmVyOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk5MnB4OyB9IH1cblxuaHIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjQjgyOTMyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGhyIHtcbiAgICAgIG1hcmdpbjogNDBweCAwOyB9IH1cblxuLmNvbnRlbnQuZGVmYXVsdCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggMCAzMHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCODI5MzI7IH1cbiAgLmNvbnRlbnQuZGVmYXVsdCB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI0VBRTZFMzsgfVxuICAuY29udGVudC5kZWZhdWx0IHRhYmxlIHRoIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMkYyOTI3OyB9XG4gIC5jb250ZW50LmRlZmF1bHQgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQuZGVmYXVsdCAudGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQuZGVmYXVsdCAudGFibGUtd3JhcHBlcjpub3QoLnRhYmxlKSAudGFibGUgdGgsIC5jb250ZW50LmRlZmF1bHQgLnRhYmxlLXdyYXBwZXI6bm90KC50YWJsZSkgLnRhYmxlIHRkIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb250ZW50LmRlZmF1bHQgLnRhYmxlLXdyYXBwZXI6bm90KC50YWJsZSkgLnRhYmxlIHRkIGltZywgLmNvbnRlbnQuZGVmYXVsdCAudGFibGUtd3JhcHBlcjpub3QoLnRhYmxlKSAudGFibGUgdGQgaDUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRlbnQuZGVmYXVsdCAudGFibGUtd3JhcHBlcjpub3QoLnRhYmxlKSB0YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY29udGVudC5kZWZhdWx0IC50YWJsZS13cmFwcGVyOm5vdCgudGFibGUpIHRhYmxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlRhYmxlOiBUYXAgdG8gVmlld1wiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA0MywgNDMsIDAuOCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC5kZWZhdWx0IC50YWJsZS13cmFwcGVyLnRhYmxlIHRhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJDb2xsYXBzZSBUYWJsZVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMCA1Ni4yNSUgMDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC52aWRlby1jb250YWluZXIgaWZyYW1lLCAudmlkZW8tY29udGFpbmVyIG9iamVjdCwgLnZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY29udGVudC5kZWZhdWx0IC52aWRlby1jb250YWluZXIge1xuICAgIG1hcmdpbjogMzBweCAwOyB9XG5cbi50d28tY29sIHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnR3by1jb2wge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLnR3by1jb2wgLnJvdy1pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50d28tY29sIC5yb3ctaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnR3by1jb2wgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50d28tY29sIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAwOyB9IH1cbiAgLnR3by1jb2wgLmltZy13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnR3by1jb2wgLmltZy13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC50d28tY29sIC5pbWctd3JhcHBlciBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJGMjkyNzsgfVxuXG4ub25lLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm9uZS1jb2wge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLm9uZS1jb2wgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9uZS1jb2wgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cbiAgICAub25lLWNvbCAuY29udGVudC13cmFwcGVyIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5vbmUtY29sIC5pbWctd3JhcHBlciB7XG4gICAgbWFyZ2luOiA0MHB4IDAgLTMwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub25lLWNvbCAuaW1nLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDYwcHggMCAtNjBweCAwOyB9IH1cbiAgICAub25lLWNvbCAuaW1nLXdyYXBwZXIgLmltZyB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAub25lLWNvbCAuaW1nLXdyYXBwZXIgLmltZyB7XG4gICAgICAgICAgcGFkZGluZzogMjAwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLm9uZS1jb2wgLmltZy13cmFwcGVyIC5pbWcge1xuICAgICAgICAgIHBhZGRpbmc6IDI1MHB4IDA7IH0gfVxuXG4ub25lLWNvbC1pbWctb25seSAuaW1nLXdyYXBwZXIgLmltZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAub25lLWNvbC1pbWctb25seSAuaW1nLXdyYXBwZXIgLmltZyB7XG4gICAgICBwYWRkaW5nOiAyMDBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLm9uZS1jb2wtaW1nLW9ubHkgLmltZy13cmFwcGVyIC5pbWcge1xuICAgICAgcGFkZGluZzogMjUwcHggMDsgfSB9XG5cbi5kZWZhdWx0LWNvbHVtbi1pbWdzIHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIC5kZWZhdWx0LWNvbHVtbi1pbWdzOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZWZhdWx0LWNvbHVtbi1pbWdzIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5kZWZhdWx0LWNvbHVtbi1pbWdzIC5jb2wge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZWZhdWx0LWNvbHVtbi1pbWdzIC5jb2wge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZWZhdWx0LWNvbHVtbi1pbWdzIC5jb2wgLndyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfSB9XG4gIC5kZWZhdWx0LWNvbHVtbi1pbWdzIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMkYyOTI3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZWZhdWx0LWNvbHVtbi1pbWdzIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmVycm9yLTQwNC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBhZGRpbmc6IDMwcHggMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lcnJvci00MDQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5lcnJvci00MDQtY29udGFpbmVyIC5zZWFyY2gtZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnNpbmdsZSAuY29udGVudCBwIGltZywgLnNpbmdsZSAuY29udGVudCBmaWd1cmUgaW1nLCAucGFnZS1jaGlsZCAuY29udGVudCBwIGltZywgLnBhZ2UtY2hpbGQgLmNvbnRlbnQgZmlndXJlIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyRjI5Mjc7IH1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bzsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5hbGlnbmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7IH0gfVxuXG4uYWxpZ25yaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7IH0gfVxuXG5maWd1cmUuYWxpZ25ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMkYyOTI3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJhbm5lciB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iYW5uZXIge1xuICAgICAgcGFkZGluZzogNTBweCAwIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmFubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRyYXZlbGluZyAuYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDcsIDQxLCAzOSwgMC45KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJhbm5lciAubWVudS10b2dnbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5iYW5uZXIgLm5hdmJhci1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMjBlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJhbm5lciAubmF2YmFyLW1lbnU6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5iYW5uZXIgLm5hdmJhci1tZW51IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhbm5lciAubmF2YmFyLW1lbnUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJhbm5lciAubmF2YmFyLW1lbnUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuYmFubmVyIC5uYXZiYXItbWVudSB7XG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhbm5lciAubmF2YmFyLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuYmFubmVyIGltZ1tzcmMqPVwiLnN2Z1wiXSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5icmFuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTc1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5icmFuZCB7XG4gICAgICB3aWR0aDogMjUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5icmFuZCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJyYW5kIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5icmFuZDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuODsgfSB9XG4gIC5icmFuZCBpbWcubG9nby1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWVudS10b2dnbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAubWVudS10b2dnbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubWVudS10b2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7IH1cbiAgLm1lbnUtdG9nZ2xlIC5tZW51LXR4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiAycHg7XG4gICAgY29sb3I6ICNFQUU2RTM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7IH1cbiAgLm1lbnUtdG9nZ2xlIC5pY28tbWVudSB7XG4gICAgY29sb3I6ICNFQUU2RTM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5wcmltYXJ5LW5hdiB7XG4gIC8qXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KSBhbmQgKG1heC13aWR0aDoxMDgwcHgpe1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6MCA1cHg7XG4gICAgICAmLm1lbnUtYmxvZywgJi5tZW51LXNjaG9vbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgKi8gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmltYXJ5LW5hdiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wcmltYXJ5LW5hdiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtNTNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5wcmltYXJ5LW5hdiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZDM1MzM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByaW1hcnktbmF2IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNjlweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucHJpbWFyeS1uYXYgbGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucHJpbWFyeS1uYXYgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMzRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAucHJpbWFyeS1uYXYgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBsZWZ0OiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByaW1hcnktbmF2IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAxMzBweDtcbiAgICAgICAgbGVmdDogMTQ0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnByaW1hcnktbmF2IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGxlZnQ6IDE1MXB4O1xuICAgICAgICBsZWZ0OiAxNjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJpbWFyeS1uYXYgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbGVmdDogMTMxcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByaW1hcnktbmF2IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAyNTNweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAucHJpbWFyeS1uYXYgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbGVmdDogMjUzcHg7XG4gICAgICAgIGxlZnQ6IDI4MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdiBsaTpudGgtY2hpbGQoMykge1xuICAgICAgICBsZWZ0OiAyNTNweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucHJpbWFyeS1uYXYgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAyNzVweDtcbiAgICAgICAgcmlnaHQ6IDIzM3B4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdiBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgICByaWdodDogMzE4cHg7XG4gICAgICAgIHJpZ2h0OiAyNjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJpbWFyeS1uYXYgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgcmlnaHQ6IDI4NXB4O1xuICAgICAgICByaWdodDogMjMzcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByaW1hcnktbmF2IGxpOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMTM2cHg7XG4gICAgICAgIHJpZ2h0OiAxMThweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAucHJpbWFyeS1uYXYgbGk6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgcmlnaHQ6IDE3MXB4O1xuICAgICAgICByaWdodDogMTQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByaW1hcnktbmF2IGxpOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHJpZ2h0OiAxMzNweDtcbiAgICAgICAgcmlnaHQ6IDEwMXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAzNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcmlnaHQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByaW1hcnktbmF2IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLnByaW1hcnktbmF2IGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdiBsaS5hY3RpdmUgYSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjgyOTMyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I4MjkzMjsgfSB9XG4gICAgLnByaW1hcnktbmF2IGxpIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICBjb2xvcjogI0VBRTZFMztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcmltYXJ5LW5hdiBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNDcsIDQxLCAzOSwgMCk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNDcsIDQxLCAzOSwgMCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wcmltYXJ5LW5hdiBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gICAgICAucHJpbWFyeS1uYXYgbGkgYSBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAxNXB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByaW1hcnktbmF2IGxpIGEgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLnByaW1hcnktbmF2IGxpIGEgaS5pY28tcGx1cyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICAucHJpbWFyeS1uYXYgbGkgYSBpLmljby1taW51cyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIHRvcDogMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnByaW1hcnktbmF2IGxpIGEuc3dhcC1pY29ucyBpLmljby1wbHVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5wcmltYXJ5LW5hdiBsaSBhLnN3YXAtaWNvbnMgaS5pY28tbWludXMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnByaW1hcnktbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMzZDM1MzM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByaW1hcnktbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFNkUzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTsgfSB9XG4gICAgLnByaW1hcnktbmF2IC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5wcmltYXJ5LW5hdiAuZHJvcGRvd24tbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAucHJpbWFyeS1uYXYgLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAucHJpbWFyeS1uYXYgLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAucHJpbWFyeS1uYXYgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTk0ZDRhO1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgICAgICAgLnByaW1hcnktbmF2IC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJpbWFyeS1uYXYgLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC43OyB9IH1cbiAgICAucHJpbWFyeS1uYXYgLmRyb3Bkb3duLW1lbnUub3Blbi1kcm9wZG93biB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgLnByaW1hcnktbmF2IC5kcm9wZG93bi1tZW51Lm9wZW4tZHJvcGRvd24gbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5wcmltYXJ5LW5hdiBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmltYXJ5LW5hdiBsaS5kcm9wZG93bjpob3ZlciBhIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjgyOTMyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCODI5MzI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmltYXJ5LW5hdiBsaS5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByaW1hcnktbmF2IGxpLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbi5oZWFkZXItY2FydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuICAuaGVhZGVyLWNhcnQgLmNhcnQtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEycHg7XG4gICAgdG9wOiAtNTJweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogNzJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA3MnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA3MnB4IHNvbGlkICMzZDM1MzM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVhZGVyLWNhcnQgLmNhcnQtYmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlci1jYXJ0IGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzcHg7XG4gICAgcmlnaHQ6IDIzcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgLmhlYWRlci1jYXJ0IGk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgbGVmdDogLTdweDtcbiAgICAgIHRvcDogLTlweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmhlYWRlci1jYXJ0IGk6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjU7IH1cbiAgICAgIC5oZWFkZXItY2FydCBpOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogLjU7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIT01FUEFHRSBMQVlPVVQgLyBBTklNQVRJT05cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZSAuYmFubmVyIHtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUgLmJyYW5kIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogOHB4IDE1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUgLmJyYW5kIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCAxNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lIC5wcmltYXJ5LW5hdiB7XG4gICAgdG9wOiAtODVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZS50cmF2ZWxpbmcgLmJhbm5lciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLnRyYXZlbGluZyAuYnJhbmQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUudHJhdmVsaW5nIC5wcmltYXJ5LW5hdiB7XG4gICAgdG9wOiAtNTNweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZSAuYmFubmVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUgLmJhbm5lciAuYnJhbmQge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZSAuYmFubmVyIC5wcmltYXJ5LW5hdiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lIC53cmFwIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogbWFyZ2luIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuNHMgZWFzZS1pbi1vdXQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUudHJhdmVsaW5nIC5iYW5uZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZS50cmF2ZWxpbmcgLmJhbm5lciAuYnJhbmQge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZS50cmF2ZWxpbmcgLmJhbm5lciAucHJpbWFyeS1uYXYge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZS50cmF2ZWxpbmcgLndyYXAge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC40cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC40cyBlYXNlLWluLW91dDsgfSB9XG5cbi5wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFnZS1oZWFkZXItZXguanBnKTtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0I4MjkzMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMzUwcHg7IH0gfVxuICAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTdweCAxNXB4IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ3LCA0MSwgMzksIDAuOCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMTVweCA0MHB4IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMzBweCA0MHB4IDMwcHg7IH0gfVxuICAgIC5pZTggLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci0tY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkYyOTI3OyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLnBhZ2UtaGVhZGVyLCAudGF4LXJlY2lwZS10YWdzIC5wYWdlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYWdlLWhlYWRlci1yZWNpcGVzLmpwZyk7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5wYWdlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYWdlLWhlYWRlci1mYXJtcy5qcGcpOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCAucGFnZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFnZS1oZWFkZXItY29va2luZy10aXBzLmpwZyk7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNvb2tpbmdfdGlwIC5wYWdlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYWdlLWhlYWRlci1jb29raW5nLXRpcHMuanBnKTsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5wYWdlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy8yMDE2XzAzMDVfMDQyODU4MDAuanBlZyk7IH1cbiAgLmJsb2cgLnBhZ2UtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BhZ2UtaGVhZGVyLWJsb2cuanBnKTsgfVxuICAuc2luZ2xlLXJlY2lwZSAucGFnZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLnNpbmdsZS1yZWNpcGUgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci0tY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkYyOTI3OyB9XG5cbi5zaXRlLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5QjlCOUI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZDogIzJGMjkyNzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaXRlLWZvb3RlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgLnNpdGUtZm9vdGVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNzA1cHg7IH0gfVxuICAuc2l0ZS1mb290ZXIgYSB7XG4gICAgY29sb3I6ICM5QjlCOUI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgLnNpdGUtZm9vdGVyIGE6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjY7IH1cbiAgLnNpdGUtZm9vdGVyIC5sb2dvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpdGUtZm9vdGVyIC5sb2dvLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuc2l0ZS1mb290ZXIgLmxvZ28td3JhcHBlciAubG9nbyB7XG4gICAgICBvcGFjaXR5OiAuNjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5QjlCOUI7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZzogMCAyNXB4IDVweCAwOyB9IH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGlua3MgbGkge1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMDsgfVxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxpbmtzIGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlLWZvb3RlciAuc29jaWFsLWljb25zIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTVweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciAuc29jaWFsLWljb25zIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOUI5QjlCO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpdGUtZm9vdGVyIC5zb2NpYWwtaWNvbnMgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgICAuc2l0ZS1mb290ZXIgLnNvY2lhbC1pY29ucyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAgIC5zaXRlLWZvb3RlciAuc29jaWFsLWljb25zIC5pY28tdmltZW8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGNvbG9yOiAjMkYyOTI3OyB9XG4gICAgICAuc2l0ZS1mb290ZXIgLnNvY2lhbC1pY29ucyAuaWNvLXZpbWVvOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzlCOUI5QjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgICAgLnNpdGUtZm9vdGVyIC5zb2NpYWwtaWNvbnMgLmljby12aW1lbzphZnRlciB7XG4gICAgICAgICAgICB0b3A6IC0zMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzlCOUI5QjsgfSB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodCB1bCBsaSB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodCB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzlCOUI5QjsgfSB9XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IHVsIGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBTcGVjaWZpYyBQYWdlcyAmIENvbXBvbnRlbnRzICovXG4uaG9tZSAuZmVhdHVyZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuaG9tZSAuZmVhdHVyZXM6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ob21lIC5mZWF0dXJlcyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAuaG9tZSAuZmVhdHVyZXMgLnRoaXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ob21lIC5mZWF0dXJlcyAudGhpcmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1MTU5NzklO1xuICAgICAgICB3aWR0aDogMzEuNzYxNTY1NjAxNCU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmhvbWUgLmZlYXR1cmVzIC50aGlyZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaG9tZSAuZmVhdHVyZXMgLm5ld3NsZXR0ZXItZm9ybSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmhvbWUgLmZlYXR1cmVzIC5uZXdzbGV0dGVyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhvbWUgLmZlYXR1cmVzIC5uZXdzbGV0dGVyLWZvcm0gLmlucHV0LWdyb3VwIC5lbWFpbC1maWVsZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuICAgICAgLmhvbWUgLmZlYXR1cmVzIC5uZXdzbGV0dGVyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIC5ob21lIC5mZWF0dXJlcyAubmV3c2xldHRlci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idXR0b24ge1xuICAgICAgICAgIGhlaWdodDogNTRweDsgfVxuXG4uaG9tZSAuY29yZS12YWx1ZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0I4MjkzMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob21lIC5jb3JlLXZhbHVlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG4gIC5ob21lIC5jb3JlLXZhbHVlcyAudmFsdWVzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaG9tZSAuY29yZS12YWx1ZXMgLnZhbHVlcy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgICAuaG9tZSAuY29yZS12YWx1ZXMgLnZhbHVlcy13cmFwcGVyOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5ob21lIC5jb3JlLXZhbHVlcyAudmFsdWVzLXdyYXBwZXIgLmxpc3RpbmctaXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgICBoZWlnaHQ6IDMxNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJGMjkyNzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhvbWUgLmNvcmUtdmFsdWVzIC52YWx1ZXMtd3JhcHBlciAubGlzdGluZy1pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1MTU5NzklO1xuICAgICAgICAgIHdpZHRoOiA0OC44MjExNzQyMDElOyB9XG4gICAgICAgICAgLmhvbWUgLmNvcmUtdmFsdWVzIC52YWx1ZXMtd3JhcHBlciAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmhvbWUgLmNvcmUtdmFsdWVzIC52YWx1ZXMtd3JhcHBlciAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmhvbWUgLmNvcmUtdmFsdWVzIC52YWx1ZXMtd3JhcHBlciAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICBjbGVhcjogbGVmdDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhvbWUgLmNvcmUtdmFsdWVzIC52YWx1ZXMtd3JhcHBlciAubGlzdGluZy1pdGVtIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUxNTk3OSU7XG4gICAgICAgICAgd2lkdGg6IDMxLjc2MTU2NTYwMTQlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAuaG9tZSAuY29yZS12YWx1ZXMgLnZhbHVlcy13cmFwcGVyIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUxNTk3OSU7IH1cbiAgICAgICAgICAuaG9tZSAuY29yZS12YWx1ZXMgLnZhbHVlcy13cmFwcGVyIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAgICAgLmhvbWUgLmNvcmUtdmFsdWVzIC52YWx1ZXMtd3JhcHBlciAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmhvbWUgLmNvcmUtdmFsdWVzIC52YWx1ZXMtd3JhcHBlciAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmhvbWUgLmNvcmUtdmFsdWVzIC52YWx1ZXMtd3JhcHBlciAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICBjbGVhcjogbGVmdDsgfSB9XG4gICAgICAuaG9tZSAuY29yZS12YWx1ZXMgLnZhbHVlcy13cmFwcGVyIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5ob21lIC5jb3JlLXZhbHVlcyAudmFsdWVzLXdyYXBwZXIgLmxpc3RpbmctaXRlbSBoMyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuaG9tZSAuY29yZS12YWx1ZXMgLnZhbHVlcy13cmFwcGVyIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gICAgICAuaG9tZSAuY29yZS12YWx1ZXMgLnZhbHVlcy13cmFwcGVyIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7IH1cblxuLmhvbWUgaDIubG9jYXRpb24tdGl0bGUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0VBRTZFMztcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvbWUgaDIubG9jYXRpb24tdGl0bGUge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cblxuLmhvbWUtbG9jYXRpb25zLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaG9tZS1sb2NhdGlvbnMtd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG4gIC5ob21lLWxvY2F0aW9ucy13cmFwcGVyIC5sb2NhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0VBRTZFMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaG9tZS1sb2NhdGlvbnMtd3JhcHBlciAubG9jYXRpb246OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmhvbWUtbG9jYXRpb25zLXdyYXBwZXIgLmxvY2F0aW9uIC5tYXAtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTUwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuaG9tZS1sb2NhdGlvbnMtd3JhcHBlciAubG9jYXRpb24gLm1hcC13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgICAgIC5ob21lLWxvY2F0aW9ucy13cmFwcGVyIC5sb2NhdGlvbiAubWFwLXdyYXBwZXIgLm1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDU1MHB4OyB9XG4gICAgLmhvbWUtbG9jYXRpb25zLXdyYXBwZXIgLmxvY2F0aW9uIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgaGVpZ2h0OiA2NDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5ob21lLWxvY2F0aW9ucy13cmFwcGVyIC5sb2NhdGlvbiAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5ob21lLWxvY2F0aW9ucy13cmFwcGVyIC5sb2NhdGlvbiAuY29udGVudC13cmFwcGVyIGgzIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH0gfVxuICAgICAgLmhvbWUtbG9jYXRpb25zLXdyYXBwZXIgLmxvY2F0aW9uIC5jb250ZW50LXdyYXBwZXIgaDQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgICAuaG9tZS1sb2NhdGlvbnMtd3JhcHBlciAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlciBoNCBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGNvbG9yOiAjOEM4MzdGOyB9XG4gICAgICAuaG9tZS1sb2NhdGlvbnMtd3JhcHBlciAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlciBwIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaG9tZS1sb2NhdGlvbnMtd3JhcHBlciAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24taW5mbyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1MTU5NzklO1xuICAgICAgICAgIHdpZHRoOiA0OC44MjExNzQyMDElOyB9XG4gICAgICAgICAgLmhvbWUtbG9jYXRpb25zLXdyYXBwZXIgLmxvY2F0aW9uIC5jb250ZW50LXdyYXBwZXIgLmxvY2F0aW9uLWluZm86bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLmhvbWUtbG9jYXRpb25zLXdyYXBwZXIgLmxvY2F0aW9uIC5jb250ZW50LXdyYXBwZXIgLmxvY2F0aW9uLWJ1dHRvbnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ob21lLWxvY2F0aW9ucy13cmFwcGVyIC5sb2NhdGlvbiAuY29udGVudC13cmFwcGVyIC5sb2NhdGlvbi1idXR0b25zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1MTU5NzklO1xuICAgICAgICAgICAgd2lkdGg6IDQ4LjgyMTE3NDIwMSU7IH1cbiAgICAgICAgICAgIC5ob21lLWxvY2F0aW9ucy13cmFwcGVyIC5sb2NhdGlvbiAuY29udGVudC13cmFwcGVyIC5sb2NhdGlvbi1idXR0b25zOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAuaG9tZS1sb2NhdGlvbnMtd3JhcHBlciAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24tYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuaG9tZS1sb2NhdGlvbnMtd3JhcHBlciAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24tYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4IDIzcHggMzBweDsgfSB9XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLmZlYXR1cmVkLXJlY2lwZSxcbi50YXgtcmVjaXBlLXRhZ3MgLmZlYXR1cmVkLXJlY2lwZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VBRTZFMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLmZlYXR1cmVkLXJlY2lwZSxcbiAgICAudGF4LXJlY2lwZS10YWdzIC5mZWF0dXJlZC1yZWNpcGUge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuZmVhdHVyZWQtcmVjaXBlIC5jb250YWluZXIsXG4gIC50YXgtcmVjaXBlLXRhZ3MgLmZlYXR1cmVkLXJlY2lwZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5mZWF0dXJlZC1yZWNpcGUgLmNvbnRhaW5lcixcbiAgICAgIC50YXgtcmVjaXBlLXRhZ3MgLmZlYXR1cmVkLXJlY2lwZSAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuZmVhdHVyZWQtcmVjaXBlIC5pbWctd3JhcHBlcixcbiAgICAudGF4LXJlY2lwZS10YWdzIC5mZWF0dXJlZC1yZWNpcGUgLmltZy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLmZlYXR1cmVkLXJlY2lwZSAuaW1nLXdyYXBwZXIsXG4gICAgLnRheC1yZWNpcGUtdGFncyAuZmVhdHVyZWQtcmVjaXBlIC5pbWctd3JhcHBlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuZmVhdHVyZWQtcmVjaXBlIC5pbWctd3JhcHBlciBpbWcsXG4gIC50YXgtcmVjaXBlLXRhZ3MgLmZlYXR1cmVkLXJlY2lwZSAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMkYyOTI3O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuZmVhdHVyZWQtcmVjaXBlIC5jb250ZW50LXdyYXBwZXIsXG4gIC50YXgtcmVjaXBlLXRhZ3MgLmZlYXR1cmVkLXJlY2lwZSAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5mZWF0dXJlZC1yZWNpcGUgLmNvbnRlbnQtd3JhcHBlcixcbiAgICAgIC50YXgtcmVjaXBlLXRhZ3MgLmZlYXR1cmVkLXJlY2lwZSAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLmZlYXR1cmVkLXJlY2lwZSAuY29udGVudC13cmFwcGVyLFxuICAgICAgLnRheC1yZWNpcGUtdGFncyAuZmVhdHVyZWQtcmVjaXBlIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5mZWF0dXJlZC1yZWNpcGUgLmNvbnRlbnQtd3JhcHBlciAuYnV0dG9uLFxuICAgIC50YXgtcmVjaXBlLXRhZ3MgLmZlYXR1cmVkLXJlY2lwZSAuY29udGVudC13cmFwcGVyIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuZmVhdHVyZWQtcmVjaXBlIC5jb250ZW50LXdyYXBwZXIgLmJ1dHRvbixcbiAgICAgICAgLnRheC1yZWNpcGUtdGFncyAuZmVhdHVyZWQtcmVjaXBlIC5jb250ZW50LXdyYXBwZXIgLmJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLmV4cGxvcmUsXG4udGF4LXJlY2lwZS10YWdzIC5leHBsb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDAgMTBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuZXhwbG9yZSxcbiAgICAudGF4LXJlY2lwZS10YWdzIC5leHBsb3JlIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAxMHB4IDA7IH0gfVxuICAucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5leHBsb3JlIHVsLFxuICAudGF4LXJlY2lwZS10YWdzIC5leHBsb3JlIHVsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5leHBsb3JlIHVsLFxuICAgICAgLnRheC1yZWNpcGUtdGFncyAuZXhwbG9yZSB1bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5leHBsb3JlIHVsIGxpLFxuICAgIC50YXgtcmVjaXBlLXRhZ3MgLmV4cGxvcmUgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAzcHggN3B4IDNweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuZXhwbG9yZSB1bCBsaSxcbiAgICAgICAgLnRheC1yZWNpcGUtdGFncyAuZXhwbG9yZSB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHggMTBweCA1cHg7IH0gfVxuICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuZXhwbG9yZSB1bCBsaTpiZWZvcmUsXG4gICAgICAudGF4LXJlY2lwZS10YWdzIC5leHBsb3JlIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLmV4cGxvcmUgdWwgbGk6Zmlyc3QtY2hpbGQsXG4gICAgICAudGF4LXJlY2lwZS10YWdzIC5leHBsb3JlIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLmV4cGxvcmUgdWwgbGkgYSxcbiAgICAgICAgLnRheC1yZWNpcGUtdGFncyAuZXhwbG9yZSB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG4gICAgICAucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5leHBsb3JlIHVsIGxpIGEuYWN0aXZlLFxuICAgICAgLnRheC1yZWNpcGUtdGFncyAuZXhwbG9yZSB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQjgyOTMyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjgyOTMyOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLmV4cGxvcmUgLm1vcmUtb3B0aW9ucywgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuZXhwbG9yZSAubGVzcy1vcHRpb25zLFxuICAudGF4LXJlY2lwZS10YWdzIC5leHBsb3JlIC5tb3JlLW9wdGlvbnMsXG4gIC50YXgtcmVjaXBlLXRhZ3MgLmV4cGxvcmUgLmxlc3Mtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5leHBsb3JlIC5tb3JlLW9wdGlvbnM6aG92ZXIgc3BhbiwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuZXhwbG9yZSAubGVzcy1vcHRpb25zOmhvdmVyIHNwYW4sXG4gICAgLnRheC1yZWNpcGUtdGFncyAuZXhwbG9yZSAubW9yZS1vcHRpb25zOmhvdmVyIHNwYW4sXG4gICAgLnRheC1yZWNpcGUtdGFncyAuZXhwbG9yZSAubGVzcy1vcHRpb25zOmhvdmVyIHNwYW4ge1xuICAgICAgb3BhY2l0eTogLjc7IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5leHBsb3JlIC5tb3JlLW9wdGlvbnMgc3BhbiwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuZXhwbG9yZSAubGVzcy1vcHRpb25zIHNwYW4sXG4gICAgLnRheC1yZWNpcGUtdGFncyAuZXhwbG9yZSAubW9yZS1vcHRpb25zIHNwYW4sXG4gICAgLnRheC1yZWNpcGUtdGFncyAuZXhwbG9yZSAubGVzcy1vcHRpb25zIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzJGMjkyNztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuZXhwbG9yZSAubW9yZS1vcHRpb25zIGksIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLmV4cGxvcmUgLmxlc3Mtb3B0aW9ucyBpLFxuICAgIC50YXgtcmVjaXBlLXRhZ3MgLmV4cGxvcmUgLm1vcmUtb3B0aW9ucyBpLFxuICAgIC50YXgtcmVjaXBlLXRhZ3MgLmV4cGxvcmUgLmxlc3Mtb3B0aW9ucyBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuZXhwbG9yZSAubGVzcy1vcHRpb25zIGksXG4gIC50YXgtcmVjaXBlLXRhZ3MgLmV4cGxvcmUgLmxlc3Mtb3B0aW9ucyBpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuZXhwbG9yZSAubGVzcy1vcHRpb25zIHNwYW4sXG4gIC50YXgtcmVjaXBlLXRhZ3MgLmV4cGxvcmUgLmxlc3Mtb3B0aW9ucyBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLmV4cGxvcmUgLmhpZGUtb3B0aW9uLFxuICAudGF4LXJlY2lwZS10YWdzIC5leHBsb3JlIC5oaWRlLW9wdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5yZWNpcGVzLFxuLnRheC1yZWNpcGUtdGFncyAucmVjaXBlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLnJlY2lwZXM6OmFmdGVyLFxuICAudGF4LXJlY2lwZS10YWdzIC5yZWNpcGVzOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5yZWNpcGVzIGFydGljbGUsXG4gIC50YXgtcmVjaXBlLXRhZ3MgLnJlY2lwZXMgYXJ0aWNsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAucmVjaXBlcyBhcnRpY2xlLFxuICAgICAgLnRheC1yZWNpcGUtdGFncyAucmVjaXBlcyBhcnRpY2xlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwOyB9IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5yZWNpcGVzIGFydGljbGUgLndyYXBwZXIsXG4gICAgLnRheC1yZWNpcGUtdGFncyAucmVjaXBlcyBhcnRpY2xlIC53cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5yZWNpcGVzIGFydGljbGUgLndyYXBwZXIsXG4gICAgICAgIC50YXgtcmVjaXBlLXRhZ3MgLnJlY2lwZXMgYXJ0aWNsZSAud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLnJlY2lwZXMgYXJ0aWNsZSAuaW1nLXdyYXBwZXIsXG4gICAgLnRheC1yZWNpcGUtdGFncyAucmVjaXBlcyBhcnRpY2xlIC5pbWctd3JhcHBlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQUU2RTM7IH1cbiAgICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLnJlY2lwZXMgYXJ0aWNsZSAuaW1nLXdyYXBwZXIgaW1nLFxuICAgICAgLnRheC1yZWNpcGUtdGFncyAucmVjaXBlcyBhcnRpY2xlIC5pbWctd3JhcHBlciBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJGMjkyNzsgfVxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLnJlY2lwZXMgYXJ0aWNsZSBoMyxcbiAgICAudGF4LXJlY2lwZS10YWdzIC5yZWNpcGVzIGFydGljbGUgaDMge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGNvbG9yOiAjOEM4MzdGO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgfVxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZWNpcGUgLnJlY2lwZXMgYXJ0aWNsZSBoNCxcbiAgICAudGF4LXJlY2lwZS10YWdzIC5yZWNpcGVzIGFydGljbGUgaDQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGNvbG9yOiAjQjgyOTMyO1xuICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAucmVjaXBlcyBhcnRpY2xlIC5yZWFkLW1vcmUsXG4gICAgLnRheC1yZWNpcGUtdGFncyAucmVjaXBlcyBhcnRpY2xlIC5yZWFkLW1vcmUge1xuICAgICAgY29sb3I6ICNCODI5MzI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAucmVjaXBlcyBhcnRpY2xlIC5idXR0b24sXG4gICAgLnRheC1yZWNpcGUtdGFncyAucmVjaXBlcyBhcnRpY2xlIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAucmVjaXBlcyBhcnRpY2xlIC5idXR0b246aG92ZXIsXG4gICAgICAudGF4LXJlY2lwZS10YWdzIC5yZWNpcGVzIGFydGljbGUgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5yZWNpcGVzIGFydGljbGUgLndyYXBwZXI6aG92ZXIgaDMsXG4gICAgLnRheC1yZWNpcGUtdGFncyAucmVjaXBlcyBhcnRpY2xlIC53cmFwcGVyOmhvdmVyIGgzIHtcbiAgICAgIGNvbG9yOiAjYjBhYWE3OyB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAucmVjaXBlcyBhcnRpY2xlIC53cmFwcGVyOmhvdmVyIC5pbWctd3JhcHBlciBpbWcsXG4gICAgLnRheC1yZWNpcGUtdGFncyAucmVjaXBlcyBhcnRpY2xlIC53cmFwcGVyOmhvdmVyIC5pbWctd3JhcHBlciBpbWcge1xuICAgICAgb3BhY2l0eTogLjM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdC10eXBlLWFyY2hpdmUtcmVjaXBlIC5yZWNpcGVzLFxuICAgIC50YXgtcmVjaXBlLXRhZ3MgLnJlY2lwZXMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuXG4uc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgaGVhZGVyIC5pbWctd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0I4MjkzMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgLmltZy13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIGhlYWRlciAuaW1nLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDU1MHB4OyB9IH1cbiAgICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgLmltZy13cmFwcGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgLmltZy13cmFwcGVyIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIGhlYWRlciAuc2hhcmluZyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM4QzgzN0Y7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIGhlYWRlciAuc2hhcmluZyBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDI1cHg7IH0gfVxuICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgLnNoYXJpbmcgLmljby1zaGFyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgaGVhZGVyIC5zaGFyaW5nIC5pY28tc2hhcmUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9IH1cbiAgICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgLnNoYXJpbmcgLmljby1zaGFyZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBsZWZ0OiAtOXB4O1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjOEM4MzdGO1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgLnNoYXJpbmcgLmljby1zaGFyZTphZnRlciB7XG4gICAgICAgICAgbGVmdDogLTExcHg7XG4gICAgICAgICAgdG9wOiAtMTNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgaGVhZGVyIC5zaGFyaW5nIC5pY28tc2hhcmU6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTM4cHg7IH0gfVxuICAgIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIGhlYWRlciAuc2hhcmluZyAuaWNvLXNoYXJlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgLnNoYXJpbmcgLmljby1zaGFyZTpob3ZlcjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCODI5MzI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCODI5MzI7IH1cbiAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgaGVhZGVyIC5zaGFyaW5nIC5pY28tcHJpbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIGhlYWRlciAuc2hhcmluZyAuaWNvLXByaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTsgfSB9XG4gICAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgaGVhZGVyIC5zaGFyaW5nIC5pY28tcHJpbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgbGVmdDogLTlweDtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzhDODM3RjtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgaGVhZGVyIC5zaGFyaW5nIC5pY28tcHJpbnQ6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgICAgIHRvcDogLTEzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIGhlYWRlciAuc2hhcmluZyAuaWNvLXByaW50OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IC0zOHB4OyB9IH1cbiAgICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgLnNoYXJpbmcgLmljby1wcmludDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgaGVhZGVyIC5zaGFyaW5nIC5pY28tcHJpbnQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQjgyOTMyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQjgyOTMyOyB9XG4gIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIGhlYWRlciB1bC5zaGFyaW5nLW9wdGlvbnMgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgdWwuc2hhcmluZy1vcHRpb25zIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgdWwuc2hhcmluZy1vcHRpb25zIGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgaGVhZGVyIHVsLnNoYXJpbmctb3B0aW9ucyBsaSBhIHtcbiAgICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgICAgIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIGhlYWRlciB1bC5zaGFyaW5nLW9wdGlvbnMgbGkgYSBzdmcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTNweDsgfVxuICAgICAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgaGVhZGVyIHVsLnNoYXJpbmctb3B0aW9ucyBsaSBhIGIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDsgfVxuXG4uc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSAucmVjaXBlLXN0YXRzIHtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlY2lwZS1zdGF0cyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWNpcGUtc3RhdHMgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWNpcGUtZGV0YWlsczo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlY2lwZS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbi5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWNpcGUtZGV0YWlscyAuaW5ncmVkaWVudHMge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWNpcGUtZGV0YWlscyAuaW5ncmVkaWVudHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1MTU5NzklO1xuICAgICAgd2lkdGg6IDQ4LjgyMTE3NDIwMSU7IH1cbiAgICAgIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWNpcGUtZGV0YWlscyAuaW5ncmVkaWVudHM6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWNpcGUtZGV0YWlscyAuaW5ncmVkaWVudHMgdWwgbGkge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDsgfVxuICAgIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWNpcGUtZGV0YWlscyAuaW5ncmVkaWVudHMgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlY2lwZS1kZXRhaWxzIC5pbnN0cnVjdGlvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NTE1OTc5JTtcbiAgICB3aWR0aDogNDguODIxMTc0MjAxJTsgfVxuICAgIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWNpcGUtZGV0YWlscyAuaW5zdHJ1Y3Rpb25zOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlY2lwZS1kZXRhaWxzIC5pbnN0cnVjdGlvbnMgdWwgbGk6YmVmb3JlIHtcbiAgdG9wOiAxMHB4OyB9XG5cbi5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWxhdGVkLXRhZ3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlbGF0ZWQtdGFncyB7XG4gICAgICBtYXJnaW46IDQwcHggMDsgfSB9XG4gIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWxhdGVkLXRhZ3MgLnRhZ3MgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDNweCA3cHggM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWxhdGVkLXRhZ3MgLnRhZ3MgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuICAgIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWxhdGVkLXRhZ3MgLnRhZ3MgbGk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlbGF0ZWQtdGFncyAudGFncyBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG5cbi5tb3JlLXJlY2lwZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFQUU2RTM7IH1cbiAgLm1vcmUtcmVjaXBlczo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm1vcmUtcmVjaXBlcyBhcnRpY2xlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjVweCAwIDAgMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9yZS1yZWNpcGVzIGFydGljbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7IH0gfVxuICAgIC5tb3JlLXJlY2lwZXMgYXJ0aWNsZSAud3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1vcmUtcmVjaXBlcyBhcnRpY2xlIC53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDsgfSB9XG4gICAgLm1vcmUtcmVjaXBlcyBhcnRpY2xlIC5pbWctd3JhcHBlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQUU2RTM7IH1cbiAgICAgIC5tb3JlLXJlY2lwZXMgYXJ0aWNsZSAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRjI5Mjc7IH1cbiAgICAubW9yZS1yZWNpcGVzIGFydGljbGUgaDMge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGNvbG9yOiAjOEM4MzdGO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgfVxuICAgIC5tb3JlLXJlY2lwZXMgYXJ0aWNsZSBoNCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgY29sb3I6ICNCODI5MzI7XG4gICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgICAubW9yZS1yZWNpcGVzIGFydGljbGUgLnJlYWQtbW9yZSB7XG4gICAgICBjb2xvcjogI0I4MjkzMjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAubW9yZS1yZWNpcGVzIGFydGljbGUgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAubW9yZS1yZWNpcGVzIGFydGljbGUgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubW9yZS1yZWNpcGVzIGFydGljbGUgLndyYXBwZXI6aG92ZXIgaDMge1xuICAgICAgY29sb3I6ICNiMGFhYTc7IH1cbiAgICAubW9yZS1yZWNpcGVzIGFydGljbGUgLndyYXBwZXI6aG92ZXIgLmltZy13cmFwcGVyIGltZyB7XG4gICAgICBvcGFjaXR5OiAuMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb3JlLXJlY2lwZXMge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLWNvb2tpbmdfdGlwIC5jb29raW5nLXRpcHMge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY29va2luZ190aXAgLmNvb2tpbmctdGlwczo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNvb2tpbmdfdGlwIC5jb29raW5nLXRpcHMgYXJ0aWNsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLWNvb2tpbmdfdGlwIC5jb29raW5nLXRpcHMgYXJ0aWNsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDAgMDsgfSB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWNvb2tpbmdfdGlwIC5jb29raW5nLXRpcHMgYXJ0aWNsZSAud3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLWNvb2tpbmdfdGlwIC5jb29raW5nLXRpcHMgYXJ0aWNsZSAud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1jb29raW5nX3RpcCAuY29va2luZy10aXBzIGFydGljbGUgLmltZy13cmFwcGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgYmFja2dyb3VuZDogI0VBRTZFMzsgfVxuICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLWNvb2tpbmdfdGlwIC5jb29raW5nLXRpcHMgYXJ0aWNsZSAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRjI5Mjc7IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtY29va2luZ190aXAgLmNvb2tpbmctdGlwcyBhcnRpY2xlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBjb2xvcjogIzhDODM3RjtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtY29va2luZ190aXAgLmNvb2tpbmctdGlwcyBhcnRpY2xlIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBjb2xvcjogI0I4MjkzMjtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1jb29raW5nX3RpcCAuY29va2luZy10aXBzIGFydGljbGUgLnJlYWQtbW9yZSB7XG4gICAgICBjb2xvcjogI0I4MjkzMjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtY29va2luZ190aXAgLmNvb2tpbmctdGlwcyBhcnRpY2xlIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLWNvb2tpbmdfdGlwIC5jb29raW5nLXRpcHMgYXJ0aWNsZSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1jb29raW5nX3RpcCAuY29va2luZy10aXBzIGFydGljbGUgLndyYXBwZXI6aG92ZXIgaDMge1xuICAgICAgY29sb3I6ICNiMGFhYTc7IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtY29va2luZ190aXAgLmNvb2tpbmctdGlwcyBhcnRpY2xlIC53cmFwcGVyOmhvdmVyIC5pbWctd3JhcHBlciBpbWcge1xuICAgICAgb3BhY2l0eTogLjM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdC10eXBlLWFyY2hpdmUtY29va2luZ190aXAgLmNvb2tpbmctdGlwcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbi5tZWF0cy1vdmVydmlldyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWVhdHMtb3ZlcnZpZXcgLmNvbnRlbnQuZGVmYXVsdCB7XG4gICAgbWluLWhlaWdodDogMDsgfVxuXG4ubWVhdC1kZXRhaWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tZWF0LWRldGFpbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5tZWF0LWRldGFpbHMgLm1lYXQtcGlja2VyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXgtd2lkdGg6IDEyMGVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5tZWF0LWRldGFpbHMgLm1lYXQtcGlja2VyOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubWVhdC1kZXRhaWxzIC5tZWF0LXBpY2tlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZWF0LWRldGFpbHMgLm1lYXQtcGlja2VyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tZWF0LWRldGFpbHMgLm1lYXQtcGlja2VyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLm1lYXQtZGV0YWlscyAubWVhdC1waWNrZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDsgfSB9XG4gICAgLm1lYXQtZGV0YWlscyAubWVhdC1waWNrZXI6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLm1lYXQtZGV0YWlscyAubWVhdC1waWNrZXIgLmxpc3RpbmctaXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgICBoZWlnaHQ6IDMxNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJGMjkyNzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lYXQtZGV0YWlscyAubWVhdC1waWNrZXIgLmxpc3RpbmctaXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NTE1OTc5JTtcbiAgICAgICAgICB3aWR0aDogNDguODIxMTc0MjAxJTsgfVxuICAgICAgICAgIC5tZWF0LWRldGFpbHMgLm1lYXQtcGlja2VyIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAubWVhdC1kZXRhaWxzIC5tZWF0LXBpY2tlciAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLm1lYXQtZGV0YWlscyAubWVhdC1waWNrZXIgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5tZWF0LWRldGFpbHMgLm1lYXQtcGlja2VyIC5saXN0aW5nLWl0ZW0ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NTE1OTc5JTtcbiAgICAgICAgICB3aWR0aDogMzEuNzYxNTY1NjAxNCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5tZWF0LWRldGFpbHMgLm1lYXQtcGlja2VyIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUxNTk3OSU7IH1cbiAgICAgICAgICAubWVhdC1kZXRhaWxzIC5tZWF0LXBpY2tlciAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgICAgIC5tZWF0LWRldGFpbHMgLm1lYXQtcGlja2VyIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAubWVhdC1kZXRhaWxzIC5tZWF0LXBpY2tlciAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLm1lYXQtZGV0YWlscyAubWVhdC1waWNrZXIgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7IH0gfVxuICAgICAgLm1lYXQtZGV0YWlscyAubWVhdC1waWNrZXIgLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLm1lYXQtZGV0YWlscyAubWVhdC1waWNrZXIgLmxpc3RpbmctaXRlbSBoMyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm1lYXQtZGV0YWlscyAuZnVsbC1tZWF0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRUFFNkUzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWVhdC1kZXRhaWxzIC5mdWxsLW1lYXQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5tZWF0LWRldGFpbHMgLmZ1bGwtbWVhdCAuaW1nLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZWF0LWRldGFpbHMgLmZ1bGwtbWVhdCAuaW1nLXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5tZWF0LWRldGFpbHMgLmZ1bGwtbWVhdCAuaW1nLXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAubWVhdC1kZXRhaWxzIC5mdWxsLW1lYXQgLmltZy13cmFwcGVyIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1lYXQtZGV0YWlscyAuZnVsbC1tZWF0IC5tZWF0LWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHggMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5tZWF0LWRldGFpbHMgLmZ1bGwtbWVhdCAubWVhdC1jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMTVweCA0MHB4OyB9IH1cbiAgICAubWVhdC1kZXRhaWxzIC5mdWxsLW1lYXQgLmNsb3NlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm1lYXQtZGV0YWlscyAuZnVsbC1tZWF0IC5jbG9zZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHRvcDogMTVweDsgfSB9XG4gICAgICAubWVhdC1kZXRhaWxzIC5mdWxsLW1lYXQgLmNsb3NlOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjY7IH1cbiAgICAgIC5tZWF0LWRldGFpbHMgLmZ1bGwtbWVhdCAuY2xvc2Ugc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAubWVhdC1kZXRhaWxzIC5mdWxsLW1lYXQgLmNsb3NlIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAubWVhdC1kZXRhaWxzIC5mdWxsLW1lYXQgLmNsb3NlIGkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5tZWF0LWRldGFpbHMgLmZ1bGwtbWVhdCAuY2xvc2UgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTsgfSB9XG4gICAgLm1lYXQtZGV0YWlscyAuZnVsbC1tZWF0IC5yZWxhdGVkLWxpbmtzIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLm1lYXQtZGV0YWlscyAuZnVsbC1tZWF0IC5yZWxhdGVkLWxpbmtzIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ub3VyLW1lYXRzIC5kaXNjbGFpbWVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vdXItbWVhdHMgLmRpc2NsYWltZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbi5xdWVzdGlvbnMgLnJvdyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQjgyOTMyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnF1ZXN0aW9ucyAucm93IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5xdWVzdGlvbnMgLnJvdzpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmxldHRlciBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sZXR0ZXIgaDQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogI0I4MjkzMjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi50ZWFtLWRldGFpbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRlYW0tZGV0YWlscyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLnRlYW0tZGV0YWlscyAjdGVhbS1hbmNob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gIC50ZWFtLWRldGFpbHMgLm91ci10ZWFtLXBpY2tlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMjBlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAudGVhbS1kZXRhaWxzIC5vdXItdGVhbS1waWNrZXI6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC50ZWFtLWRldGFpbHMgLm91ci10ZWFtLXBpY2tlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLWRldGFpbHMgLm91ci10ZWFtLXBpY2tlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudGVhbS1kZXRhaWxzIC5vdXItdGVhbS1waWNrZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAudGVhbS1kZXRhaWxzIC5vdXItdGVhbS1waWNrZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDsgfSB9XG4gICAgLnRlYW0tZGV0YWlscyAub3VyLXRlYW0tcGlja2VyOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC50ZWFtLWRldGFpbHMgLm91ci10ZWFtLXBpY2tlciBhcnRpY2xlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjVweCAwIDAgMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tZGV0YWlscyAub3VyLXRlYW0tcGlja2VyIGFydGljbGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7IH0gfVxuICAgICAgLnRlYW0tZGV0YWlscyAub3VyLXRlYW0tcGlja2VyIGFydGljbGUgLndyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50ZWFtLWRldGFpbHMgLm91ci10ZWFtLXBpY2tlciBhcnRpY2xlIC53cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4OyB9IH1cbiAgICAgIC50ZWFtLWRldGFpbHMgLm91ci10ZWFtLXBpY2tlciBhcnRpY2xlIC5pbWctd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUFFNkUzOyB9XG4gICAgICAgIC50ZWFtLWRldGFpbHMgLm91ci10ZWFtLXBpY2tlciBhcnRpY2xlIC5pbWctd3JhcHBlciBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRjI5Mjc7IH1cbiAgICAgIC50ZWFtLWRldGFpbHMgLm91ci10ZWFtLXBpY2tlciBhcnRpY2xlIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgY29sb3I6ICM4QzgzN0Y7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAgIC50ZWFtLWRldGFpbHMgLm91ci10ZWFtLXBpY2tlciBhcnRpY2xlIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgY29sb3I6ICNCODI5MzI7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAgICAgLnRlYW0tZGV0YWlscyAub3VyLXRlYW0tcGlja2VyIGFydGljbGUgLnJlYWQtbW9yZSB7XG4gICAgICAgIGNvbG9yOiAjQjgyOTMyO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgfVxuICAgICAgLnRlYW0tZGV0YWlscyAub3VyLXRlYW0tcGlja2VyIGFydGljbGUgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLnRlYW0tZGV0YWlscyAub3VyLXRlYW0tcGlja2VyIGFydGljbGUgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnRlYW0tZGV0YWlscyAub3VyLXRlYW0tcGlja2VyIGFydGljbGUgLndyYXBwZXI6aG92ZXIgaDMge1xuICAgICAgICBjb2xvcjogI2IwYWFhNzsgfVxuICAgICAgLnRlYW0tZGV0YWlscyAub3VyLXRlYW0tcGlja2VyIGFydGljbGUgLndyYXBwZXI6aG92ZXIgLmltZy13cmFwcGVyIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IC4zOyB9XG4gICAgLnRlYW0tZGV0YWlscyAub3VyLXRlYW0tcGlja2VyIC5tZW1iZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50ZWFtLWRldGFpbHMgLmZ1bGwtYmlvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUFFNkUzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLWRldGFpbHMgLmZ1bGwtYmlvIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgICAudGVhbS1kZXRhaWxzIC5mdWxsLWJpbyAuY2xvc2Uge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAudGVhbS1kZXRhaWxzIC5mdWxsLWJpbyAuY2xvc2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgLnRlYW0tZGV0YWlscyAuZnVsbC1iaW8gLmNsb3NlOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjY7IH1cbiAgICAgIC50ZWFtLWRldGFpbHMgLmZ1bGwtYmlvIC5jbG9zZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogM3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC50ZWFtLWRldGFpbHMgLmZ1bGwtYmlvIC5jbG9zZSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnRlYW0tZGV0YWlscyAuZnVsbC1iaW8gLmNsb3NlIGkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC50ZWFtLWRldGFpbHMgLmZ1bGwtYmlvIC5jbG9zZSBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtOyB9IH1cblxuLm91ci12YWx1ZXMgLnJvdyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQjgyOTMyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm91ci12YWx1ZXMgLnJvdyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAub3VyLXZhbHVlcyAucm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ub3VyLXZhbHVlcyAub25lLWNvbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAub3VyLXZhbHVlcyAub25lLWNvbCAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5jb250YWN0LWZvcm1fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LWZvcm1fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LWZvcm1fd3JhcHBlciAuZ2ZpZWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3QtZm9ybV93cmFwcGVyIC5nZmllbGQgLmdmb3JtX3BhZGRpbmdfd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LWZvcm1fd3JhcHBlciAuZ2ZpZWxkLnRleHRhcmVhLXdyYXBwZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmNvbnRhY3QtZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29udGFjdC1mb3JtX3dyYXBwZXIgLmxvY2F0aW9uLXdyYXBwZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAgIC5jb250YWN0LWZvcm1fd3JhcHBlciAubG9jYXRpb24td3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtZm9ybV93cmFwcGVyIC5sb2NhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuY29udGFjdC1mb3JtX3dyYXBwZXIgLmxvY2F0aW9uLXdyYXBwZXIgLmdmb3JtX3BhZGRpbmdfd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmNvbnRhY3QtZm9ybV93cmFwcGVyIC5sb2NhdGlvbi13cmFwcGVyIC5jaXR5IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5jb250YWN0LWZvcm1fd3JhcHBlciAubG9jYXRpb24td3JhcHBlciAuc3RhdGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzUlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuY29udGFjdC1mb3JtX3dyYXBwZXIgLmxvY2F0aW9uLXdyYXBwZXIgLnN0YXRlIHtcbiAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LWZvcm1fd3JhcHBlciAubG9jYXRpb24td3JhcHBlciAuc3RhdGUge1xuICAgICAgICAgIHdpZHRoOiAxNSU7IH0gfVxuICAgIC5jb250YWN0LWZvcm1fd3JhcHBlciAubG9jYXRpb24td3JhcHBlciAuemlwIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtZm9ybV93cmFwcGVyIC5sb2NhdGlvbi13cmFwcGVyIC56aXAge1xuICAgICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtZm9ybV93cmFwcGVyIC5sb2NhdGlvbi13cmFwcGVyIC56aXAge1xuICAgICAgICAgIHdpZHRoOiAzNSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LWZvcm1fd3JhcHBlciAud2hlcmUtaGVhciwgLmNvbnRhY3QtZm9ybV93cmFwcGVyIC5zdWJqZWN0LCAuY29udGFjdC1mb3JtX3dyYXBwZXIgLm1lc3NhZ2UsIC5jb250YWN0LWZvcm1fd3JhcHBlciAudG9waWMtZHJvcGRvd24ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1mYXJtX3Bhcm5lciAuaW50cm8sIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXN0YXVyYW50X3BhcnRuZXIgLmludHJvIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLmludHJvLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5pbnRybyB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1mYXJtX3Bhcm5lciAuZXhwbG9yZSwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAuZXhwbG9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwIDEwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1mYXJtX3Bhcm5lciAuZXhwbG9yZSwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAuZXhwbG9yZSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMTBweCAwOyB9IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5leHBsb3JlIHVsLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5leHBsb3JlIHVsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLmV4cGxvcmUgdWwsIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXN0YXVyYW50X3BhcnRuZXIgLmV4cGxvcmUgdWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5leHBsb3JlIHVsIGxpLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5leHBsb3JlIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgM3B4IDdweCAzcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1mYXJtX3Bhcm5lciAuZXhwbG9yZSB1bCBsaSwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAuZXhwbG9yZSB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHggMTBweCA1cHg7IH0gfVxuICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5leHBsb3JlIHVsIGxpOmJlZm9yZSwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAuZXhwbG9yZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLmV4cGxvcmUgdWwgbGk6Zmlyc3QtY2hpbGQsIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXN0YXVyYW50X3BhcnRuZXIgLmV4cGxvcmUgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5leHBsb3JlIHVsIGxpIGEsIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXN0YXVyYW50X3BhcnRuZXIgLmV4cGxvcmUgdWwgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7IH0gfVxuICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5leHBsb3JlIHVsIGxpIGEuYWN0aXZlLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5leHBsb3JlIHVsIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCODI5MzI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCODI5MzI7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5leHBsb3JlIC5tb3JlLW9wdGlvbnMsIC5wb3N0LXR5cGUtYXJjaGl2ZS1mYXJtX3Bhcm5lciAuZXhwbG9yZSAubGVzcy1vcHRpb25zLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5leHBsb3JlIC5tb3JlLW9wdGlvbnMsIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXN0YXVyYW50X3BhcnRuZXIgLmV4cGxvcmUgLmxlc3Mtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLmV4cGxvcmUgLm1vcmUtb3B0aW9uczpob3ZlciBzcGFuLCAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLmV4cGxvcmUgLmxlc3Mtb3B0aW9uczpob3ZlciBzcGFuLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5leHBsb3JlIC5tb3JlLW9wdGlvbnM6aG92ZXIgc3BhbiwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAuZXhwbG9yZSAubGVzcy1vcHRpb25zOmhvdmVyIHNwYW4ge1xuICAgICAgb3BhY2l0eTogLjc7IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLmV4cGxvcmUgLm1vcmUtb3B0aW9ucyBzcGFuLCAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLmV4cGxvcmUgLmxlc3Mtb3B0aW9ucyBzcGFuLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5leHBsb3JlIC5tb3JlLW9wdGlvbnMgc3BhbiwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAuZXhwbG9yZSAubGVzcy1vcHRpb25zIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzJGMjkyNztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5leHBsb3JlIC5tb3JlLW9wdGlvbnMgaSwgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5leHBsb3JlIC5sZXNzLW9wdGlvbnMgaSwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAuZXhwbG9yZSAubW9yZS1vcHRpb25zIGksIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXN0YXVyYW50X3BhcnRuZXIgLmV4cGxvcmUgLmxlc3Mtb3B0aW9ucyBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5leHBsb3JlIC5sZXNzLW9wdGlvbnMgaSwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAuZXhwbG9yZSAubGVzcy1vcHRpb25zIGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLmV4cGxvcmUgLmxlc3Mtb3B0aW9ucyBzcGFuLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5leHBsb3JlIC5sZXNzLW9wdGlvbnMgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLmV4cGxvcmUgLmhpZGUtb3B0aW9uLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5leHBsb3JlIC5oaWRlLW9wdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLmV4cGxvcmUtZmFybXMgdWwsIC5wb3N0LXR5cGUtYXJjaGl2ZS1mYXJtX3Bhcm5lciAuZXhwbG9yZS1yZXN0YXVyYW50cyB1bCwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAuZXhwbG9yZS1mYXJtcyB1bCwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAuZXhwbG9yZS1yZXN0YXVyYW50cyB1bCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1mYXJtX3Bhcm5lciAucGFydG5lcnMsIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXN0YXVyYW50X3BhcnRuZXIgLnBhcnRuZXJzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5wYXJ0bmVyczo6YWZ0ZXIsIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXN0YXVyYW50X3BhcnRuZXIgLnBhcnRuZXJzOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLnBhcnRuZXJzIGFydGljbGUsIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXN0YXVyYW50X3BhcnRuZXIgLnBhcnRuZXJzIGFydGljbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyNXB4IDAgMCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1mYXJtX3Bhcm5lciAucGFydG5lcnMgYXJ0aWNsZSwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAucGFydG5lcnMgYXJ0aWNsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDAgMDsgfSB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5wYXJ0bmVycyBhcnRpY2xlIC53cmFwcGVyLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5wYXJ0bmVycyBhcnRpY2xlIC53cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLnBhcnRuZXJzIGFydGljbGUgLndyYXBwZXIsIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXN0YXVyYW50X3BhcnRuZXIgLnBhcnRuZXJzIGFydGljbGUgLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4OyB9IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLnBhcnRuZXJzIGFydGljbGUgLmltZy13cmFwcGVyLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5wYXJ0bmVycyBhcnRpY2xlIC5pbWctd3JhcHBlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQUU2RTM7IH1cbiAgICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1mYXJtX3Bhcm5lciAucGFydG5lcnMgYXJ0aWNsZSAuaW1nLXdyYXBwZXIgaW1nLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5wYXJ0bmVycyBhcnRpY2xlIC5pbWctd3JhcHBlciBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJGMjkyNzsgfVxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1mYXJtX3Bhcm5lciAucGFydG5lcnMgYXJ0aWNsZSBoMywgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAucGFydG5lcnMgYXJ0aWNsZSBoMyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgY29sb3I6ICM4QzgzN0Y7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5wYXJ0bmVycyBhcnRpY2xlIGg0LCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5wYXJ0bmVycyBhcnRpY2xlIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBjb2xvcjogI0I4MjkzMjtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1mYXJtX3Bhcm5lciAucGFydG5lcnMgYXJ0aWNsZSAucmVhZC1tb3JlLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5wYXJ0bmVycyBhcnRpY2xlIC5yZWFkLW1vcmUge1xuICAgICAgY29sb3I6ICNCODI5MzI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5wYXJ0bmVycyBhcnRpY2xlIC5idXR0b24sIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXN0YXVyYW50X3BhcnRuZXIgLnBhcnRuZXJzIGFydGljbGUgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLnBhcnRuZXJzIGFydGljbGUgLmJ1dHRvbjpob3ZlciwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAucGFydG5lcnMgYXJ0aWNsZSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1mYXJtX3Bhcm5lciAucGFydG5lcnMgYXJ0aWNsZSAud3JhcHBlcjpob3ZlciBoMywgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAucGFydG5lcnMgYXJ0aWNsZSAud3JhcHBlcjpob3ZlciBoMyB7XG4gICAgICBjb2xvcjogI2IwYWFhNzsgfVxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1mYXJtX3Bhcm5lciAucGFydG5lcnMgYXJ0aWNsZSAud3JhcHBlcjpob3ZlciAuaW1nLXdyYXBwZXIgaW1nLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5wYXJ0bmVycyBhcnRpY2xlIC53cmFwcGVyOmhvdmVyIC5pbWctd3JhcHBlciBpbWcge1xuICAgICAgb3BhY2l0eTogLjM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLnBhcnRuZXJzLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5wYXJ0bmVycyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1mYXJtX3Bhcm5lciAucGFydG5lcnMgLnRhZ3MsIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXN0YXVyYW50X3BhcnRuZXIgLnBhcnRuZXJzIC50YWdzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLnBhcnRuZXJzIC50YWdzIGxpLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5wYXJ0bmVycyAudGFncyBsaSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLnBhcnRuZXJzIC50YWdzIGxpOmJlZm9yZSwgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAucGFydG5lcnMgLnRhZ3MgbGk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLWZhcm1fcGFybmVyIC5wYXJ0bmVycyAudGFncyBsaSAuYnV0dG9uLCAucG9zdC10eXBlLWFyY2hpdmUtcmVzdGF1cmFudF9wYXJ0bmVyIC5wYXJ0bmVycyAudGFncyBsaSAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnNpbmdsZS1mYXJtX3Bhcm5lciAuZW50cnktY29udGVudCwgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLmVudHJ5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2luZ2xlLWZhcm1fcGFybmVyIC5lbnRyeS1jb250ZW50LCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuZW50cnktY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG4uc2luZ2xlLWZhcm1fcGFybmVyIC5zaW5nbGUtaW1nLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuc2luZ2xlLWltZyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWF4LXdpZHRoOiAxMjBlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zaW5nbGUtZmFybV9wYXJuZXIgLnNpbmdsZS1pbWc6OmFmdGVyLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuc2luZ2xlLWltZzo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuc2luZ2xlLWZhcm1fcGFybmVyIC5zaW5nbGUtaW1nLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuc2luZ2xlLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLnNpbmdsZS1pbWcsIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5zaW5nbGUtaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLnNpbmdsZS1pbWcsIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5zaW5nbGUtaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAyNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnNpbmdsZS1mYXJtX3Bhcm5lciAuc2luZ2xlLWltZywgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLnNpbmdsZS1pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLnNpbmdsZS1pbWcsIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5zaW5nbGUtaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2luZ2xlLWZhcm1fcGFybmVyIC5zaW5nbGUtaW1nLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuc2luZ2xlLWltZyB7XG4gICAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnNpbmdsZS1mYXJtX3Bhcm5lciAuc2luZ2xlLWltZywgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLnNpbmdsZS1pbWcge1xuICAgICAgbWF4LXdpZHRoOiA5OTJweDsgfSB9XG4gIC5zaW5nbGUtZmFybV9wYXJuZXIgLnNpbmdsZS1pbWcgLmltZywgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLnNpbmdsZS1pbWcgLmltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLnNpbmdsZS1pbWcgLmltZyBpbWcsIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5zaW5nbGUtaW1nIC5pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zaW5nbGUtZmFybV9wYXJuZXIgLnNsaWRlci13cmFwcGVyLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuc2xpZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1heC13aWR0aDogMTIwZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNpbmdsZS1mYXJtX3Bhcm5lciAuc2xpZGVyLXdyYXBwZXI6OmFmdGVyLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuc2xpZGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNpbmdsZS1mYXJtX3Bhcm5lciAuc2xpZGVyLXdyYXBwZXIsIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5zbGlkZXItd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLnNsaWRlci13cmFwcGVyLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNpbmdsZS1mYXJtX3Bhcm5lciAuc2xpZGVyLXdyYXBwZXIsIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5zbGlkZXItd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMjRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLnNsaWRlci13cmFwcGVyLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLnNsaWRlci13cmFwcGVyLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLnNsaWRlci13cmFwcGVyLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA5OTJweDsgfSB9XG5cbi5zaW5nbGUtZmFybV9wYXJuZXIgLnNsaWRlciwgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLnNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zaW5nbGUtZmFybV9wYXJuZXIgLnNsaWRlciB1bCBsaSwgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLnNsaWRlciB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2luZ2xlLWZhcm1fcGFybmVyIC5zbGlkZXIgdWwgbGksIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5zbGlkZXIgdWwgbGkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLnNsaWRlciB1bCBsaSwgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLnNsaWRlciB1bCBsaSB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7IH0gfVxuICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLnNsaWRlciB1bCBsaTpiZWZvcmUsIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5zbGlkZXIgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpbmdsZS1mYXJtX3Bhcm5lciAuc2xpZGVyIC5kb3RzLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuc2xpZGVyIC5kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNpbmdsZS1mYXJtX3Bhcm5lciAuc2xpZGVyIC5kb3RzIGxpLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuc2xpZGVyIC5kb3RzIGxpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4OyB9XG4gICAgICAuc2luZ2xlLWZhcm1fcGFybmVyIC5zbGlkZXIgLmRvdHMgbGk6YmVmb3JlLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuc2xpZGVyIC5kb3RzIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLnNsaWRlciAuZG90cyBsaS5hY3RpdmUsIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5zbGlkZXIgLmRvdHMgbGkuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uc2luZ2xlLWZhcm1fcGFybmVyIC5ieC13cmFwcGVyLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuYngtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2luZ2xlLWZhcm1fcGFybmVyIC5ieC13cmFwcGVyIC5ieHNsaWRlciBsaSwgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLmJ4LXdyYXBwZXIgLmJ4c2xpZGVyIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuc2luZ2xlLWZhcm1fcGFybmVyIC5ieC13cmFwcGVyIC5ieHNsaWRlciBsaSwgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLmJ4LXdyYXBwZXIgLmJ4c2xpZGVyIGxpIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLmJ4LXdyYXBwZXIgLmJ4c2xpZGVyIGxpLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAuYngtd3JhcHBlciAuYnhzbGlkZXIgbGkge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAuc2luZ2xlLWZhcm1fcGFybmVyIC5ieC13cmFwcGVyIC5ieHNsaWRlciBsaTpiZWZvcmUsIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5ieC13cmFwcGVyIC5ieHNsaWRlciBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2luZ2xlLWZhcm1fcGFybmVyIC5ieC13cmFwcGVyIC5ieC1wYWdlciwgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNpbmdsZS1mYXJtX3Bhcm5lciAuYngtd3JhcHBlciAuYngtcGFnZXIgLmJ4LXBhZ2VyLWl0ZW0sIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5ieC13cmFwcGVyIC5ieC1wYWdlciAuYngtcGFnZXItaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2luZ2xlLWZhcm1fcGFybmVyIC5ieC13cmFwcGVyIC5ieC1wYWdlciAuYngtcGFnZXItbGluaywgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIC5ieC1wYWdlci1saW5rIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7IH1cbiAgICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIC5ieC1wYWdlci1saW5rLmFjdGl2ZSwgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIC5ieC1wYWdlci1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnNpbmdsZS1mYXJtX3Bhcm5lciAubG9jYXRpb24sIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5sb2NhdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLmxvY2F0aW9uLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAubG9jYXRpb24ge1xuICAgICAgZGlzcGxheTogdGFibGU7IH0gfVxuICAuc2luZ2xlLWZhcm1fcGFybmVyIC5sb2NhdGlvbiAubWFwLXdyYXBwZXIsIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5sb2NhdGlvbiAubWFwLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLmxvY2F0aW9uIC5tYXAtd3JhcHBlciwgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLmxvY2F0aW9uIC5tYXAtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAuc2luZ2xlLWZhcm1fcGFybmVyIC5sb2NhdGlvbiAubWFwLXdyYXBwZXIgLm1hcCwgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLmxvY2F0aW9uIC5tYXAtd3JhcHBlciAubWFwIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLmxvY2F0aW9uIC5tYXAtd3JhcHBlciAubWFwLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAubG9jYXRpb24gLm1hcC13cmFwcGVyIC5tYXAge1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAuc2luZ2xlLWZhcm1fcGFybmVyIC5sb2NhdGlvbiAuY29udGVudC13cmFwcGVyLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNFQUU2RTM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbmdsZS1mYXJtX3Bhcm5lciAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlcjo6YWZ0ZXIsIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5sb2NhdGlvbiAuY29udGVudC13cmFwcGVyOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2luZ2xlLWZhcm1fcGFybmVyIC5sb2NhdGlvbiAuY29udGVudC13cmFwcGVyLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLnNpbmdsZS1mYXJtX3Bhcm5lciAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlciBoMywgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLmxvY2F0aW9uIC5jb250ZW50LXdyYXBwZXIgaDMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNpbmdsZS1mYXJtX3Bhcm5lciAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlciBoNCwgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLmxvY2F0aW9uIC5jb250ZW50LXdyYXBwZXIgaDQge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLmxvY2F0aW9uIC5jb250ZW50LXdyYXBwZXIgaDQgc3BhbiwgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLmxvY2F0aW9uIC5jb250ZW50LXdyYXBwZXIgaDQgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjOEM4MzdGOyB9XG4gICAgLnNpbmdsZS1mYXJtX3Bhcm5lciAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlciBwIHNwYW4sIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5sb2NhdGlvbiAuY29udGVudC13cmFwcGVyIHAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zaW5nbGUtZmFybV9wYXJuZXIgLmxvY2F0aW9uIC5sb2NhdGlvbi1pbmZvLCAuc2luZ2xlLXJlc3RhdXJhbnRfcGFydG5lciAubG9jYXRpb24gLmxvY2F0aW9uLWluZm8ge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnNpbmdsZS1mYXJtX3Bhcm5lciAubG9jYXRpb24gLnN0YXRpYy1tYXAsIC5zaW5nbGUtcmVzdGF1cmFudF9wYXJ0bmVyIC5sb2NhdGlvbiAuc3RhdGljLW1hcCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2luZ2xlLWZhcm1fcGFybmVyIC5sb2NhdGlvbiAuc3RhdGljLW1hcCwgLnNpbmdsZS1yZXN0YXVyYW50X3BhcnRuZXIgLmxvY2F0aW9uIC5zdGF0aWMtbWFwIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1yZXN0YXVyYW50X3BhcnRuZXIgLnBhcnRuZXJzIC5pY28tZXh0ZXJuYWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1yZXN0YXVyYW50X3BhcnRuZXIgLnBhcnRuZXJzIC5leHRlcm5hbCAuaWNvLWV4dGVybmFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC00cHg7IH1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLXJlc3RhdXJhbnRfcGFydG5lciAucGFydG5lcnMgLnRhZ3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IC5leHBsb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDAgMTBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IC5leHBsb3JlIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAxMHB4IDA7IH0gfVxuICAucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgLmV4cGxvcmUgdWwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCAuZXhwbG9yZSB1bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgLmV4cGxvcmUgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAzcHggN3B4IDNweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IC5leHBsb3JlIHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCAxMHB4IDVweDsgfSB9XG4gICAgICAucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgLmV4cGxvcmUgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IC5leHBsb3JlIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCAuZXhwbG9yZSB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG4gICAgICAucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgLmV4cGxvcmUgdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI0I4MjkzMjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0I4MjkzMjsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgLmV4cGxvcmUgLm1vcmUtb3B0aW9ucywgLnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IC5leHBsb3JlIC5sZXNzLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IC5leHBsb3JlIC5tb3JlLW9wdGlvbnM6aG92ZXIgc3BhbiwgLnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IC5leHBsb3JlIC5sZXNzLW9wdGlvbnM6aG92ZXIgc3BhbiB7XG4gICAgICBvcGFjaXR5OiAuNzsgfVxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCAuZXhwbG9yZSAubW9yZS1vcHRpb25zIHNwYW4sIC5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCAuZXhwbG9yZSAubGVzcy1vcHRpb25zIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzJGMjkyNztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IC5leHBsb3JlIC5tb3JlLW9wdGlvbnMgaSwgLnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IC5leHBsb3JlIC5sZXNzLW9wdGlvbnMgaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCAuZXhwbG9yZSAubGVzcy1vcHRpb25zIGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgLmV4cGxvcmUgLmxlc3Mtb3B0aW9ucyBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCAuZXhwbG9yZSAuaGlkZS1vcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IC5leHBsb3JlLWV2ZW50cyB7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgLmV4cGxvcmUtZXZlbnRzIHVsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uaGVudHJ5LmV2ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUFFNkUzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlbnRyeS5ldmVudCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVudHJ5LmV2ZW50IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuaGVudHJ5LmV2ZW50IC5sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVudHJ5LmV2ZW50IC5sZWZ0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aWR0aDogMzUwcHg7IH0gfVxuICAgIC5oZW50cnkuZXZlbnQgLmxlZnQuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVudHJ5LmV2ZW50IC5kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZzogMCA2MHB4OyB9IH1cbiAgLmhlbnRyeS5ldmVudCAuZW50cnktdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUFFNkUzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZW50cnkuZXZlbnQgLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVudHJ5LmV2ZW50IC5lbnRyeS10aXRsZSAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gIC5oZW50cnkuZXZlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICAgIGNvbG9yOiAjQjgyOTMyO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVudHJ5LmV2ZW50IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDExcHg7IH0gfVxuICAuaGVudHJ5LmV2ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuICAuaGVudHJ5LmV2ZW50IC5sb2NhdGlvbi1kYXRlLCAuaGVudHJ5LmV2ZW50IC5sb2NhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgY29sb3I6ICNCODI5MzI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5oZW50cnkuZXZlbnQgLmxvY2F0aW9uLWRhdGUge1xuICAgIG1hcmdpbjogMDsgfVxuICAuaGVudHJ5LmV2ZW50IC5jb3N0LCAuaGVudHJ5LmV2ZW50IC50aW1lLCAuaGVudHJ5LmV2ZW50IC5sb2NhdGlvbi1kZXRhaWxzIHNwYW4sIC5oZW50cnkuZXZlbnQgLnRhZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVudHJ5LmV2ZW50IC5jb3N0LCAuaGVudHJ5LmV2ZW50IC50aW1lLCAuaGVudHJ5LmV2ZW50IC5sb2NhdGlvbi1kZXRhaWxzIHNwYW4sIC5oZW50cnkuZXZlbnQgLnRhZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuICAuaGVudHJ5LmV2ZW50IC50aW1lIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5oZW50cnkuZXZlbnQgLmxvY2F0aW9uLWRldGFpbHMgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5oZW50cnkuZXZlbnQgLmxvY2F0aW9uLWRldGFpbHMgc3Bhbi5kYXRlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmhlbnRyeS5ldmVudCAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVudHJ5LmV2ZW50IC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuICAuaGVudHJ5LmV2ZW50IGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlbnRyeS5ldmVudCBmb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLmJ1dGNoZXItdHJhaW5pbmcgLmdmb3JtX3dyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnV0Y2hlci10cmFpbmluZyAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idXRjaGVyLXRyYWluaW5nIC5nZm9ybV93cmFwcGVyIC5nZmllbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnV0Y2hlci10cmFpbmluZyAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5nZm9ybV9wYWRkaW5nX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnV0Y2hlci10cmFpbmluZyAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLnRleHRhcmVhLXdyYXBwZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmJ1dGNoZXItdHJhaW5pbmcgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbG5kciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuXG4uY2xuZHIgLmNhbGVuZGFyLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jbG5kciAuY2FsZW5kYXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmNsbmRyIC5jYWxlbmRhci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG5cbi5jbG5kciAuY2xuZHItY29udHJvbHMgLmNsbmRyLXByZXZpb3VzLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6ICM4QzgzN0Y7XG4gIHZlcnRpY2FsLWFsaWduOiAtNnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLmNsbmRyIC5jbG5kci1jb250cm9scyAubW9udGgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNsbmRyIC5jbG5kci1jb250cm9scyAuY2xuZHItbmV4dC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiAjOEM4MzdGO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTZweDtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5jbG5kciAud2Vlay13cmFwcGVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2xuZHIgLndlZWstd3JhcHBlciAuaGVhZGVyLWRheSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTQuMjg1NzE0JTtcbiAgY29sb3I6ICM4QzgzN0Y7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDlweCAwOyB9XG5cbi5jbG5kciAuZGF5czo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsbmRyIC5kYXlzIC5kYXkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE0LjI4NTcxNCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDlweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gIC5jbG5kciAuZGF5cyAuZGF5LmV2ZW50IHtcbiAgICBjb2xvcjogIzJGMjkyNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMkYyOTI3O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5jbG5kciAuZGF5cyAuZGF5LmV2ZW50OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogI0I4MjkzMjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCODI5MzI7IH1cblxuLmNsbmRyIC5jbG5kci1ldmVudHMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNsbmRyIC5jbG5kci1ldmVudHMge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5jbG5kciAuY2xuZHItZXZlbnRzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG4gIC5jbG5kciAuY2xuZHItZXZlbnRzIC5ldmVudC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAuY2xuZHIgLmNsbmRyLWV2ZW50cyAuZXZlbnQtaXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBjb2xvcjogI0I4MjkzMjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUU2RTM7IH1cbiAgLmNsbmRyIC5jbG5kci1ldmVudHMgLmV2ZW50LWl0ZW0tbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM4QzgzN0Y7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uY2xhc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQUU2RTM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2xhc3Mge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNsYXNzIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY2xhc3MgLmxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jbGFzcyAubGVmdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDM1MHB4OyB9IH1cbiAgICAuY2xhc3MgLmxlZnQuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2xhc3MgLmRldGFpbHMge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nOiAwIDYwcHg7IH0gfVxuICAuY2xhc3MgLmVudHJ5LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI0VBRTZFMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2xhc3MgLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2xhc3MgLmVudHJ5LXRpdGxlIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiAgLmNsYXNzIGgxIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICBjb2xvcjogI0I4MjkzMjtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNsYXNzIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDExcHg7IH0gfVxuICAuY2xhc3MgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gIC5jbGFzcyAubG9jYXRpb24tZGF0ZSwgLmNsYXNzIC5sb2NhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgY29sb3I6ICNCODI5MzI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jbGFzcyAubG9jYXRpb24tZGF0ZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jbGFzcyAuY29zdCwgLmNsYXNzIC50aW1lLCAuY2xhc3MgLmxvY2F0aW9uLWRldGFpbHMgc3BhbiwgLmNsYXNzIC50YWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNsYXNzIC5jb3N0LCAuY2xhc3MgLnRpbWUsIC5jbGFzcyAubG9jYXRpb24tZGV0YWlscyBzcGFuLCAuY2xhc3MgLnRhZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuICAuY2xhc3MgLnRpbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNsYXNzIC5sb2NhdGlvbi1kZXRhaWxzIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuY2xhc3MgLmxvY2F0aW9uLWRldGFpbHMgc3Bhbi5kYXRlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNsYXNzIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jbGFzcyAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4OyB9IH1cbiAgLmNsYXNzIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNsYXNzIGZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAuY2xhc3MgLnZpZXctY2FsZW5kYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNsYXNzIC52aWV3LWNhbGVuZGFyLmNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNsYXNzIC5jbG9zZS1jYWxlbmRhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jbGFzcyAuY2xvc2UtY2FsZW5kYXIub3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2xhc3MgLmltZy13cmFwcGVyIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJGMjkyNzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jbGFzcyAuY29zdCwgLmNsYXNzIC50aWNrZXQge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmNsYXNzIC5jbG5kciB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmNsYXNzIC5jbG5kciAuY2xuZHItZXZlbnRzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jbGFzcyAuY2FsZW5kYXItd3JhcHBlciAucGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLmdsb2JhbC1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmdsb2JhbC1jYWxlbmRhciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAuZ2xvYmFsLWNhbGVuZGFyIC52aWV3LWNhbGVuZGFyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5nbG9iYWwtY2FsZW5kYXIgLnZpZXctY2FsZW5kYXIuY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ2xvYmFsLWNhbGVuZGFyIC5jbG9zZS1jYWxlbmRhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5nbG9iYWwtY2FsZW5kYXIgLmNsb3NlLWNhbGVuZGFyLm9wZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBhZ2UtcGFyZW50LmxvY2F0aW9ucyAubWFwLXdyYXBwZXIge1xuICBoZWlnaHQ6IDMwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtcGFyZW50LmxvY2F0aW9ucyAubWFwLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA0MjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5wYWdlLXBhcmVudC5sb2NhdGlvbnMgLm1hcC13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogNjAwcHg7IH0gfVxuICAucGFnZS1wYXJlbnQubG9jYXRpb25zIC5tYXAtd3JhcHBlciAubWFwIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLXBhcmVudC5sb2NhdGlvbnMgLm1hcC13cmFwcGVyIC5tYXAge1xuICAgICAgICBoZWlnaHQ6IDQyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5wYWdlLXBhcmVudC5sb2NhdGlvbnMgLm1hcC13cmFwcGVyIC5tYXAge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4OyB9IH1cblxuLmxvY2F0aW9uLXBhZ2UtbWFwIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4ubG9jYXRpb25zLWxpc3Rpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFQUU2RTM7IH1cbiAgLmxvY2F0aW9ucy1saXN0aW5nOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbnMtbGlzdGluZyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAubG9jYXRpb25zLWxpc3RpbmcgLnN1YnRpdGxlIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmxvY2F0aW9ucy1saXN0aW5nLmJ1dGNoZXJzIC5kZXRhaWwtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb25zLWxpc3RpbmcuYnV0Y2hlcnMgLmRldGFpbC13cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4ubG9jYXRpb24tcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRUFFNkUzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfSB9XG4gICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uIC5tYXAtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uIC5tYXAtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24gLm1hcC13cmFwcGVyIC5tYXAge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24gLm1hcC13cmFwcGVyIC5tYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0VBRTZFMzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uIC5jb250ZW50LXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbiAuY29udGVudC13cmFwcGVyIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24gLmNvbnRlbnQtd3JhcHBlciBoNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAgIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbiAuY29udGVudC13cmFwcGVyIGg0IHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgY29sb3I6ICM4QzgzN0Y7IH1cbiAgICAgIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbiAuY29udGVudC13cmFwcGVyIHAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbiAubG9jYXRpb24taW5mbyB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLXdlbGNvbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLXdlbGNvbWUge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tc3RhbmRhcmRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0VBRTZFMztcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLXN0YW5kYXJkcyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1ldmVudHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1ldmVudHMgLnRpdGxlLXVwY29taW5nLWV2ZW50cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLWV2ZW50cyAudGl0bGUtdXBjb21pbmctZXZlbnRzIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG4gICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLWV2ZW50cyAuaGVudHJ5LmV2ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLWV2ZW50cyAubG9jYXRpb24tZGV0YWlscyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLWV2ZW50cyAubG9jYXRpb24tZGV0YWlscyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tZXZlbnRzIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1ldmVudHMgLmFsbC1ldmVudHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfVxuICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tc3RhZmYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tc3RhZmYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG4gICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLXN0YWZmIC5zdGFmZi1tZW1iZXIuY29sLTEge1xuICAgICAgcGFkZGluZzogNDBweCAwIDAgMDsgfVxuICAgIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1zdGFmZiAuc3RhZmYtbWVtYmVyLmNvbC0yIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1zdGFmZiAuc3RhZmYtbWVtYmVyLmNvbC0yIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tc3RhZmYgLnN0YWZmLW1lbWJlci5jb2wge1xuICAgICAgcGFkZGluZzogNDBweCAwIDAgMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLXN0YWZmIC5zdGFmZi1tZW1iZXIuY29sIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tc3RhZmYgLnN0YWZmLW1lbWJlci5jb2wgLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4OyB9IH1cbiAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tc3RhZmYgLmltZy13cmFwcGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkYyOTI3OyB9XG4gIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1tZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tbWVudSAubWVudS1oZWFkZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY29sb3I6ICNjMWMxYzE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAgIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1tZW51IC5tZW51LWhlYWRlcjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMkYyOTI3OyB9XG4gICAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tbWVudSAubWVudS1oZWFkZXIuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMyRjI5Mjc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMkYyOTI3OyB9XG4gICAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tbWVudSAubWVudS1oZWFkZXIgaDIsIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1tZW51IC5tZW51LWhlYWRlciBwIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLW1lbnUgLmZ1bGwtbWVudSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLW1lbnUgLmZ1bGwtbWVudSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1tZW51IC5hY2NvcmRpb24td3JhcHBlcjpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tbWVudSAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VBRTZFMzsgfVxuICAgICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLW1lbnUgLmFjY29yZGlvbi1oZWFkZXIgaDMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1tZW51IC5hY2NvcmRpb24taGVhZGVyIC5pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLW1lbnUgLmFjY29yZGlvbi1oZWFkZXIgLmljb25zIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICAgIGNvbG9yOiAjOEM4MzdGO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAxcHg7IH1cbiAgICAgICAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tbWVudSAuYWNjb3JkaW9uLWhlYWRlciAuaWNvbnMgaS5pY28tYXJyb3ctdXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLW1lbnUgLmFjY29yZGlvbi1oZWFkZXIub3BlbiAuaWNvbnMgaS5pY28tYXJyb3ctZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1tZW51IC5hY2NvcmRpb24taGVhZGVyLm9wZW4gLmljb25zIGkuaWNvLWFycm93LXVwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLW1lbnUgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5sb2NhdGlvbi1wYWdlIC5sb2NhdGlvbi1tZW51IC5hY2NvcmRpb24tY29udGVudCB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4IDA7IH1cbiAgICAgICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLW1lbnUgLmFjY29yZGlvbi1jb250ZW50IHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwOyB9XG4gICAgICAgICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLW1lbnUgLmFjY29yZGlvbi1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmxvY2F0aW9uLXBhZ2UgLmxvY2F0aW9uLW1lbnUgLm1lbnUuZG93bmxvYWQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgICAubG9jYXRpb24tcGFnZSAubG9jYXRpb24tbWVudSAubWVudS5kb3dubG9hZCBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjcGFnZSwgLmZveHlzaG9wLXNpbmdsZS1jYXRlZ29yeSAjcGFnZSB7XG4gICAgbWluLWhlaWdodDogMTAwMHB4OyB9IH1cblxuLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjcGFnZSAjZm9vdGVyLCAuZm94eXNob3Atc2luZ2xlLWNhdGVnb3J5ICNwYWdlICNmb290ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3h5c2hvcC1hbGwtcHJvZHVjdHMgI2hlYWRlciwgLmZveHlzaG9wLXNpbmdsZS1jYXRlZ29yeSAjaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMkYyOTI3OyB9XG4gIC5mb3h5c2hvcC1hbGwtcHJvZHVjdHMgI2hlYWRlciBhLCAuZm94eXNob3Atc2luZ2xlLWNhdGVnb3J5ICNoZWFkZXIgYSB7XG4gICAgY29sb3I6ICNFQUU2RTM7IH1cbiAgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjaGVhZGVyICNoZWFkZXJpbWcsIC5mb3h5c2hvcC1zaW5nbGUtY2F0ZWdvcnkgI2hlYWRlciAjaGVhZGVyaW1nIHtcbiAgICBwYWRkaW5nOiAxN3B4IDE1cHggMTVweCAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3h5c2hvcC1hbGwtcHJvZHVjdHMgI2hlYWRlciAjaGVhZGVyaW1nLCAuZm94eXNob3Atc2luZ2xlLWNhdGVnb3J5ICNoZWFkZXIgI2hlYWRlcmltZyB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMTVweCA0MHB4IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjaGVhZGVyICNoZWFkZXJpbWcsIC5mb3h5c2hvcC1zaW5nbGUtY2F0ZWdvcnkgI2hlYWRlciAjaGVhZGVyaW1nIHtcbiAgICAgICAgcGFkZGluZzogNDVweCAzMHB4IDQwcHggMzBweDsgfSB9XG5cbi5mb3h5c2hvcC1hbGwtcHJvZHVjdHMgaHIsIC5mb3h5c2hvcC1zaW5nbGUtY2F0ZWdvcnkgaHIge1xuICBtYXJnaW46IDA7IH1cblxuLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjZm94eXNob3BfY29udGFpbmVyLCAuZm94eXNob3Atc2luZ2xlLWNhdGVnb3J5ICNmb3h5c2hvcF9jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1heC13aWR0aDogMTIwZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjZm94eXNob3BfY29udGFpbmVyOjphZnRlciwgLmZveHlzaG9wLXNpbmdsZS1jYXRlZ29yeSAjZm94eXNob3BfY29udGFpbmVyOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5mb3h5c2hvcC1hbGwtcHJvZHVjdHMgI2ZveHlzaG9wX2NvbnRhaW5lciwgLmZveHlzaG9wLXNpbmdsZS1jYXRlZ29yeSAjZm94eXNob3BfY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjZm94eXNob3BfY29udGFpbmVyLCAuZm94eXNob3Atc2luZ2xlLWNhdGVnb3J5ICNmb3h5c2hvcF9jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjZm94eXNob3BfY29udGFpbmVyLCAuZm94eXNob3Atc2luZ2xlLWNhdGVnb3J5ICNmb3h5c2hvcF9jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuZm94eXNob3AtYWxsLXByb2R1Y3RzICNmb3h5c2hvcF9jb250YWluZXIsIC5mb3h5c2hvcC1zaW5nbGUtY2F0ZWdvcnkgI2ZveHlzaG9wX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDsgfSB9XG4gIC5mb3h5c2hvcC1hbGwtcHJvZHVjdHMgI2ZveHlzaG9wX2NvbnRhaW5lciAjZm94eXNob3BfY2F0ZWdvcnlfdGl0bGUsIC5mb3h5c2hvcC1zaW5nbGUtY2F0ZWdvcnkgI2ZveHlzaG9wX2NvbnRhaW5lciAjZm94eXNob3BfY2F0ZWdvcnlfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjZm94eXNob3BfY29udGFpbmVyICNmb3h5c2hvcF9jYXRlZ29yeV90aXRsZSwgLmZveHlzaG9wLXNpbmdsZS1jYXRlZ29yeSAjZm94eXNob3BfY29udGFpbmVyICNmb3h5c2hvcF9jYXRlZ29yeV90aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuZm94eXNob3AtYWxsLXByb2R1Y3RzICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdCwgLmZveHlzaG9wLXNpbmdsZS1jYXRlZ29yeSAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3Q6OmFmdGVyLCAuZm94eXNob3Atc2luZ2xlLWNhdGVnb3J5ICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3QsIC5mb3h5c2hvcC1zaW5nbGUtY2F0ZWdvcnkgI2ZveHlzaG9wX2NvbnRhaW5lciAuZm94eXNob3BfcHJvZHVjdF9saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNjBweDsgfSB9XG4gICAgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3QgbGksIC5mb3h5c2hvcC1zaW5nbGUtY2F0ZWdvcnkgI2ZveHlzaG9wX2NvbnRhaW5lciAuZm94eXNob3BfcHJvZHVjdF9saXN0IGxpIHtcbiAgICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm94eXNob3AtYWxsLXByb2R1Y3RzICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdCBsaSwgLmZveHlzaG9wLXNpbmdsZS1jYXRlZ29yeSAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3QgbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwOyB9IH1cbiAgICAgIC5mb3h5c2hvcC1hbGwtcHJvZHVjdHMgI2ZveHlzaG9wX2NvbnRhaW5lciAuZm94eXNob3BfcHJvZHVjdF9saXN0IGxpOmJlZm9yZSwgLmZveHlzaG9wLXNpbmdsZS1jYXRlZ29yeSAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3QgbGkgLndyYXBwZXIsIC5mb3h5c2hvcC1zaW5nbGUtY2F0ZWdvcnkgI2ZveHlzaG9wX2NvbnRhaW5lciAuZm94eXNob3BfcHJvZHVjdF9saXN0IGxpIC53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDsgfSB9XG4gICAgICAuZm94eXNob3AtYWxsLXByb2R1Y3RzICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdCBsaSBhLCAuZm94eXNob3Atc2luZ2xlLWNhdGVnb3J5ICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdCBsaSBhIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5mb3h5c2hvcC1hbGwtcHJvZHVjdHMgI2ZveHlzaG9wX2NvbnRhaW5lciAuZm94eXNob3BfcHJvZHVjdF9saXN0IGxpIC5mb3h5c2hvcF9wcm9kdWN0X2ltYWdlLCAuZm94eXNob3Atc2luZ2xlLWNhdGVnb3J5ICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdCBsaSAuZm94eXNob3BfcHJvZHVjdF9pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQUU2RTM7IH1cbiAgICAgICAgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW1hZ2U6aG92ZXIgaW1nLCAuZm94eXNob3Atc2luZ2xlLWNhdGVnb3J5ICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdCBsaSAuZm94eXNob3BfcHJvZHVjdF9pbWFnZTpob3ZlciBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IC4zOyB9XG4gICAgICAgIC5mb3h5c2hvcC1hbGwtcHJvZHVjdHMgI2ZveHlzaG9wX2NvbnRhaW5lciAuZm94eXNob3BfcHJvZHVjdF9saXN0IGxpIC5mb3h5c2hvcF9wcm9kdWN0X2ltYWdlIGltZywgLmZveHlzaG9wLXNpbmdsZS1jYXRlZ29yeSAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW1hZ2UgaW1nIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRjI5Mjc7IH1cbiAgICAgIC5mb3h5c2hvcC1hbGwtcHJvZHVjdHMgI2ZveHlzaG9wX2NvbnRhaW5lciAuZm94eXNob3BfcHJvZHVjdF9saXN0IGxpIC5mb3h5c2hvcF9wcm9kdWN0X2luZm8sIC5mb3h5c2hvcC1zaW5nbGUtY2F0ZWdvcnkgI2ZveHlzaG9wX2NvbnRhaW5lciAuZm94eXNob3BfcHJvZHVjdF9saXN0IGxpIC5mb3h5c2hvcF9wcm9kdWN0X2luZm8ge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZm94eXNob3AtYWxsLXByb2R1Y3RzICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdCBsaSAuZm94eXNob3BfcHJvZHVjdF9pbmZvIGgyLCAuZm94eXNob3Atc2luZ2xlLWNhdGVnb3J5ICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdCBsaSAuZm94eXNob3BfcHJvZHVjdF9pbmZvIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgIGNvbG9yOiAjOEM4MzdGO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAuZm94eXNob3AtYWxsLXByb2R1Y3RzICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdCBsaSAuZm94eXNob3BfcHJvZHVjdF9pbmZvIGgyIGEsIC5mb3h5c2hvcC1zaW5nbGUtY2F0ZWdvcnkgI2ZveHlzaG9wX2NvbnRhaW5lciAuZm94eXNob3BfcHJvZHVjdF9saXN0IGxpIC5mb3h5c2hvcF9wcm9kdWN0X2luZm8gaDIgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzhDODM3RjsgfVxuICAgICAgICAgICAgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyBoMiBhOmhvdmVyLCAuZm94eXNob3Atc2luZ2xlLWNhdGVnb3J5ICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdCBsaSAuZm94eXNob3BfcHJvZHVjdF9pbmZvIGgyIGE6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAuNzsgfVxuICAgICAgICAuZm94eXNob3AtYWxsLXByb2R1Y3RzICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdCBsaSAuZm94eXNob3BfcHJvZHVjdF9pbmZvIC5mb3h5c2hvcF9wcmljZSwgLmZveHlzaG9wLXNpbmdsZS1jYXRlZ29yeSAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyAuZm94eXNob3BfcHJpY2Uge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyAuZm94eXNob3BfcHJpY2UgLmZveHlzaG9wX2N1cnJlbnRwcmljZSwgLmZveHlzaG9wLXNpbmdsZS1jYXRlZ29yeSAjZm94eXNob3BfY29udGFpbmVyIC5mb3h5c2hvcF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyAuZm94eXNob3BfcHJpY2UgLmZveHlzaG9wX2N1cnJlbnRwcmljZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICBjb2xvcjogI0I4MjkzMjtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAgICAgICAuZm94eXNob3AtYWxsLXByb2R1Y3RzICNmb3h5c2hvcF9jb250YWluZXIgLmZveHlzaG9wX3Byb2R1Y3RfbGlzdCBsaSAuZm94eXNob3BfcHJvZHVjdF9pbmZvIC5mb3h5c2hvcF9idXR0b24sIC5mb3h5c2hvcC1zaW5nbGUtY2F0ZWdvcnkgI2ZveHlzaG9wX2NvbnRhaW5lciAuZm94eXNob3BfcHJvZHVjdF9saXN0IGxpIC5mb3h5c2hvcF9wcm9kdWN0X2luZm8gLmZveHlzaG9wX2J1dHRvbiB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmZveHlzaG9wLWFsbC1wcm9kdWN0cyAjZm94eXNob3BfYnJlYWRjcnVtYnMsIC5mb3h5c2hvcC1zaW5nbGUtY2F0ZWdvcnkgI2ZveHlzaG9wX2JyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDsgfSB9XG5cbi5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAuZm94eXNob3BfcHJvZHVjdCB7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLmZveHlzaG9wX3Byb2R1Y3Qge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAuZm94eXNob3BfcHJvZHVjdCAubWFpbi1wcm9kdWN0LWltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0VBRTZFMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLmZveHlzaG9wX3Byb2R1Y3QgLm1haW4tcHJvZHVjdC1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAuZm94eXNob3BfcHJvZHVjdCAubWFpbi1wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5mb3h5c2hvcF9wcm9kdWN0IC5tYWluLXByb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLmZveHlzaG9wX3Byb2R1Y3QgLm1haW4tcHJvZHVjdC1pbWFnZSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAuZm94eXNob3BfcHJvZHVjdCAubWFpbi1wcm9kdWN0LWltYWdlIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLmZveHlzaG9wX3Byb2R1Y3QgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogI0VBRTZFMzsgfVxuICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAuZm94eXNob3BfcHJvZHVjdCAuZm94eXNob3BfcHJvZHVjdF9pbmZvIHVsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAuZm94eXNob3BfcHJvZHVjdCAuZm94eXNob3BfcHJvZHVjdF9pbmZvIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLmZveHlzaG9wX3Byb2R1Y3QgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNjBweDsgfSB9XG4gICAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5mb3h5c2hvcF9wcm9kdWN0IC5mb3h5c2hvcF9wcm9kdWN0X2luZm8gLmZveHlzaG9wX2N1cnJlbnRwcmljZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5mb3h5c2hvcF9wcm9kdWN0IC5mb3h5c2hvcF9wcm9kdWN0X2luZm8gLmZveHlzaG9wX2N1cnJlbnRwcmljZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxMXB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLmZveHlzaG9wX3Byb2R1Y3QgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyAuZm94eXNob3BfY3VycmVudHByaWNlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLmZveHlzaG9wX3Byb2R1Y3QgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyAuZm94eXNob3BfY3VycmVudHByaWNlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAuZm94eXNob3BfcHJvZHVjdCAuZm94eXNob3BfcHJvZHVjdF9pbmZvIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAuZm94eXNob3BfcHJvZHVjdCAuZm94eXNob3BfYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDE3cHggMzBweCAxM3B4IDMwcHg7IH1cbiAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5mb3h5c2hvcF9wcm9kdWN0IC5mb3h5c2hvcF92YXJpYXRpb25zIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvOyB9XG4gICAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5mb3h5c2hvcF9wcm9kdWN0IC5mb3h5c2hvcF92YXJpYXRpb25zIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwOyB9XG4gICAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5mb3h5c2hvcF9wcm9kdWN0IC5mb3h5c2hvcF92YXJpYXRpb25zIGlucHV0LmZveHlzaG9wX3F1YW50aXR5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMkYyOTI3O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJGMjkyNztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLmZveHlzaG9wX3Byb2R1Y3QgLmZveHlzaG9wX3ZhcmlhdGlvbnMgLmZveHlzaG9wX2Rlc2NyaXB0aW9uZmllbGRfdGl0bGUsIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAuZm94eXNob3BfcHJvZHVjdCAuZm94eXNob3BfdmFyaWF0aW9ucyAuZm94eXNob3BfZGVzY3JpcHRpb25maWVsZF90ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAuZm94eXNob3BfcHJvZHVjdCAuZm94eXNob3BfdmFyaWF0aW9ucyAuZm94eXNob3BfcmFkaW9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAuZm94eXNob3BfcHJvZHVjdCAuZm94eXNob3BfdmFyaWF0aW9ucyAuZm94eXNob3BfcmFkaW9fd3JhcHBlciBsYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5yZWxhdGVkLXByb2R1Y3RzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXgtd2lkdGg6IDEyMGVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAucmVsYXRlZC1wcm9kdWN0czo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLnJlbGF0ZWQtcHJvZHVjdHMge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLnJlbGF0ZWQtcHJvZHVjdHMge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5yZWxhdGVkLXByb2R1Y3RzIHtcbiAgICAgIG1heC13aWR0aDogMTAyNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5yZWxhdGVkLXByb2R1Y3RzIHtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLnJlbGF0ZWQtcHJvZHVjdHMge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAucmVsYXRlZC1wcm9kdWN0cyAuZm94eXNob3BfcmVsYXRlZF9wcm9kdWN0X2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5yZWxhdGVkLXByb2R1Y3RzIC5mb3h5c2hvcF9yZWxhdGVkX3Byb2R1Y3RfbGlzdDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5yZWxhdGVkLXByb2R1Y3RzIC5mb3h5c2hvcF9yZWxhdGVkX3Byb2R1Y3RfbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDYwcHg7IH0gfVxuICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAucmVsYXRlZC1wcm9kdWN0cyAuZm94eXNob3BfcmVsYXRlZF9wcm9kdWN0X2xpc3QgbGkge1xuICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAucmVsYXRlZC1wcm9kdWN0cyAuZm94eXNob3BfcmVsYXRlZF9wcm9kdWN0X2xpc3QgbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwOyB9IH1cbiAgICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAucmVsYXRlZC1wcm9kdWN0cyAuZm94eXNob3BfcmVsYXRlZF9wcm9kdWN0X2xpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5yZWxhdGVkLXByb2R1Y3RzIC5mb3h5c2hvcF9yZWxhdGVkX3Byb2R1Y3RfbGlzdCBsaSAud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuICAgICAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5yZWxhdGVkLXByb2R1Y3RzIC5mb3h5c2hvcF9yZWxhdGVkX3Byb2R1Y3RfbGlzdCBsaSBhIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAucmVsYXRlZC1wcm9kdWN0cyAuZm94eXNob3BfcmVsYXRlZF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUFFNkUzOyB9XG4gICAgICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAucmVsYXRlZC1wcm9kdWN0cyAuZm94eXNob3BfcmVsYXRlZF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW1hZ2U6aG92ZXIgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAuMzsgfVxuICAgICAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLnJlbGF0ZWQtcHJvZHVjdHMgLmZveHlzaG9wX3JlbGF0ZWRfcHJvZHVjdF9saXN0IGxpIC5mb3h5c2hvcF9wcm9kdWN0X2ltYWdlIGltZyB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkYyOTI3OyB9XG4gICAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLnJlbGF0ZWQtcHJvZHVjdHMgLmZveHlzaG9wX3JlbGF0ZWRfcHJvZHVjdF9saXN0IGxpIC5mb3h5c2hvcF9wcm9kdWN0X2luZm8ge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLnJlbGF0ZWQtcHJvZHVjdHMgLmZveHlzaG9wX3JlbGF0ZWRfcHJvZHVjdF9saXN0IGxpIC5mb3h5c2hvcF9wcm9kdWN0X2luZm8gaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgY29sb3I6ICM4QzgzN0Y7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAucmVsYXRlZC1wcm9kdWN0cyAuZm94eXNob3BfcmVsYXRlZF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyBoMiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOEM4MzdGOyB9XG4gICAgICAgICAgICAuc2luZ2xlLWZveHlzaG9wX3Byb2R1Y3QgLnByb2R1Y3RzLXdyYXBwZXIgLnJlbGF0ZWQtcHJvZHVjdHMgLmZveHlzaG9wX3JlbGF0ZWRfcHJvZHVjdF9saXN0IGxpIC5mb3h5c2hvcF9wcm9kdWN0X2luZm8gaDIgYTpob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC43OyB9XG4gICAgICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAucmVsYXRlZC1wcm9kdWN0cyAuZm94eXNob3BfcmVsYXRlZF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyAuZm94eXNob3BfcHJpY2Uge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLnNpbmdsZS1mb3h5c2hvcF9wcm9kdWN0IC5wcm9kdWN0cy13cmFwcGVyIC5yZWxhdGVkLXByb2R1Y3RzIC5mb3h5c2hvcF9yZWxhdGVkX3Byb2R1Y3RfbGlzdCBsaSAuZm94eXNob3BfcHJvZHVjdF9pbmZvIC5mb3h5c2hvcF9wcmljZSAuZm94eXNob3BfY3VycmVudHByaWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQjgyOTMyO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAucmVsYXRlZC1wcm9kdWN0cyAuZm94eXNob3BfcmVsYXRlZF9wcm9kdWN0X2xpc3QgbGkgLmZveHlzaG9wX3Byb2R1Y3RfaW5mbyAuZm94eXNob3BfYnV0dG9uIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlciAucmVsYXRlZC1wcm9kdWN0cyAuZm94eXNob3BfcmVsYXRlZF9wcm9kdWN0X2xpc3QgbGkudGl0bGVsaW5lIHtcbiAgICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLmNhcnQtdmlzaWJsZSBbZGF0YS1mYy1zaWRlY2FydF0ge1xuICBiYWNrZ3JvdW5kOiAjRUFFNkUzOyB9XG4gIC5jYXJ0LXZpc2libGUgW2RhdGEtZmMtc2lkZWNhcnRdICNmYyAuZmMtZml4ZWQtYnV0dG9uLXJpZ2h0IC5mYy1idG4tYWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjOEM4MzdGO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmNhcnQtdmlzaWJsZSBbZGF0YS1mYy1zaWRlY2FydF0gI2ZjIC5mYy1maXhlZC1idXR0b24tcmlnaHQgLmZjLWJ0bi1hY3Rpb246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTI4MTc5OyB9XG5cbi5jYXJ0LXZpc2libGUgW2RhdGEtZmMtc2lkZWNhcnRdICNmYy1jYXJ0IHtcbiAgYmFja2dyb3VuZDogI0VBRTZFMzsgfVxuICAuY2FydC12aXNpYmxlIFtkYXRhLWZjLXNpZGVjYXJ0XSAjZmMtY2FydCB1bCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuY2FydC12aXNpYmxlIFtkYXRhLWZjLXNpZGVjYXJ0XSAjZmMtY2FydCB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jYXJ0LXZpc2libGUgW2RhdGEtZmMtc2lkZWNhcnRdICNmYy1jYXJ0IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2FydC12aXNpYmxlICNmYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyRjI5Mjc7IH1cbiAgLmNhcnQtdmlzaWJsZSAjZmMgaDEsIC5jYXJ0LXZpc2libGUgI2ZjIGgyLCAuY2FydC12aXNpYmxlICNmYyBoMywgLmNhcnQtdmlzaWJsZSAjZmMgaDQsIC5jYXJ0LXZpc2libGUgI2ZjIGg1LCAuY2FydC12aXNpYmxlICNmYyBoNiwgLmNhcnQtdmlzaWJsZSAjZmMgcCwgLmNhcnQtdmlzaWJsZSAjZmMgdWwsIC5jYXJ0LXZpc2libGUgI2ZjIG9sLCAuY2FydC12aXNpYmxlICNmYyBsaSwgLmNhcnQtdmlzaWJsZSAjZmMgc3BhbiwgLmNhcnQtdmlzaWJsZSAjZmMgYSwgLmNhcnQtdmlzaWJsZSAjZmMgdGFibGUsIC5jYXJ0LXZpc2libGUgI2ZjIHRhYmxlICosIC5jYXJ0LXZpc2libGUgI2ZjIGFkZHJlc3MsIC5jYXJ0LXZpc2libGUgI2ZjIGxpLCAuY2FydC12aXNpYmxlICNmYyBkaXYsIC5jYXJ0LXZpc2libGUgI2ZjIGlucHV0LCAuY2FydC12aXNpYmxlICNmYyBidXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuY2FydC12aXNpYmxlICNmYyBoMiB7XG4gICAgY29sb3I6ICMyRjI5Mjc7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhcnQtdmlzaWJsZSAjZmMgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMTFweDsgfSB9XG4gIC5jYXJ0LXZpc2libGUgI2ZjIGgzIHtcbiAgICBjb2xvcjogIzJGMjkyNztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAuY2FydC12aXNpYmxlICNmYyBoNCB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLmNhcnQtdmlzaWJsZSAjZmMgcC5mYy1vcmRlci1xdWFudGl0eSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7IH1cbiAgLmNhcnQtdmlzaWJsZSAjZmMgbGkgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5jYXJ0LXZpc2libGUgI2ZjIC5mYy1idG4tYWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGNUYzO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmNhcnQtdmlzaWJsZSAjZmMgLmZjLWJ0bi1hY3Rpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZhZjVmMTsgfVxuICAuY2FydC12aXNpYmxlICNmYyAuZmMtY2FydF9faXRlbV9fb3B0aW9ucyBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAuY2FydC12aXNpYmxlICNmYyAuZmMtY2FydF9faXRlbV9fb3B0aW9ucyBsaSBzcGFuLmZjLWNhcnRfX2l0ZW1fX29wdGlvbl9fbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5jYXJ0LXZpc2libGUgI2ZjIC5mYy1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUFFNkUzOyB9XG4gIC5jYXJ0LXZpc2libGUgI2ZjIC5mYy1tZXNzYWdlcyB1bCBsaSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5jYXJ0LXZpc2libGUgI2ZjIC5mYy1tZXNzYWdlcyB1bCBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FydC12aXNpYmxlICNmYyAuZmMtbWVzc2FnZXMgLmZjLW1lc3NhZ2VzX19lbXB0eS1ub3RpZmljYXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGN0Y1RjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzlCOUI5QjtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmNhcnQtdmlzaWJsZSAjZmMgLmZjLW1lc3NhZ2VzIC5mYy1tZXNzYWdlc19fZW1wdHktbm90aWZpY2F0aW9uIGEge1xuICAgICAgY29sb3I6ICM4QzgzN0Y7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuY2FydC12aXNpYmxlICNmYyAuZmMtbWVzc2FnZXMgLmZjLW1lc3NhZ2VzX19lbXB0eS1ub3RpZmljYXRpb24gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2FydC12aXNpYmxlICNmYyAuZmMtbWVzc2FnZXMgLmZjLWFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiAjQjgyOTMyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmNhcnQtdmlzaWJsZSAjZmMgLmZjLW1lc3NhZ2VzIC5mYy1hbGVydCB1bCBsaSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuY2FydC12aXNpYmxlICNmYyAuZmMtdHJhbnNhY3Rpb24gbGkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY2FydC12aXNpYmxlICNmYyAuZmMtdHJhbnNhY3Rpb24gbGk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcnQtdmlzaWJsZSAjZmMgLmZjLXRyYW5zYWN0aW9uX19zdWJ0b3RhbCAuZmMtc3VidG90YWxfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5jYXJ0LXZpc2libGUgI2ZjIC5mYy10cmFuc2FjdGlvbl9fc3VidG90YWwgdWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuY2FydC12aXNpYmxlICNmYyAuZmMtY2FydF9faXRlbV9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcnQtdmlzaWJsZSAjZmMgLmZjLWFjdGlvbnMtLXBheW1lbnQgLmZjLWFjdGlvbi0tY2hlY2tvdXQtLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzhDODM3RjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5jYXJ0LXZpc2libGUgI2ZjIC5mYy1hY3Rpb25zLS1wYXltZW50IC5mYy1hY3Rpb24tLWNoZWNrb3V0LS1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzkyODE3OTsgfVxuXG4jZmMgLmZvcm0tY29udHJvbCwgI2ZjIC5mYy1mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4uYmxvZy1hcmNoaXZlIC5leHBsb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDAgMTBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2ctYXJjaGl2ZSAuZXhwbG9yZSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMTBweCAwOyB9IH1cbiAgLmJsb2ctYXJjaGl2ZSAuZXhwbG9yZSB1bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2ctYXJjaGl2ZSAuZXhwbG9yZSB1bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cbiAgICAuYmxvZy1hcmNoaXZlIC5leHBsb3JlIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgM3B4IDdweCAzcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ibG9nLWFyY2hpdmUgLmV4cGxvcmUgdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDEwcHggNXB4OyB9IH1cbiAgICAgIC5ibG9nLWFyY2hpdmUgLmV4cGxvcmUgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmJsb2ctYXJjaGl2ZSAuZXhwbG9yZSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAuYmxvZy1hcmNoaXZlIC5leHBsb3JlIHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgcGFkZGluZzogNXB4OyB9IH1cbiAgICAgIC5ibG9nLWFyY2hpdmUgLmV4cGxvcmUgdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI0I4MjkzMjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0I4MjkzMjsgfVxuICAuYmxvZy1hcmNoaXZlIC5leHBsb3JlIC5tb3JlLW9wdGlvbnMsIC5ibG9nLWFyY2hpdmUgLmV4cGxvcmUgLmxlc3Mtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAuYmxvZy1hcmNoaXZlIC5leHBsb3JlIC5tb3JlLW9wdGlvbnM6aG92ZXIgc3BhbiwgLmJsb2ctYXJjaGl2ZSAuZXhwbG9yZSAubGVzcy1vcHRpb25zOmhvdmVyIHNwYW4ge1xuICAgICAgb3BhY2l0eTogLjc7IH1cbiAgICAuYmxvZy1hcmNoaXZlIC5leHBsb3JlIC5tb3JlLW9wdGlvbnMgc3BhbiwgLmJsb2ctYXJjaGl2ZSAuZXhwbG9yZSAubGVzcy1vcHRpb25zIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzJGMjkyNztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgLmJsb2ctYXJjaGl2ZSAuZXhwbG9yZSAubW9yZS1vcHRpb25zIGksIC5ibG9nLWFyY2hpdmUgLmV4cGxvcmUgLmxlc3Mtb3B0aW9ucyBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLmJsb2ctYXJjaGl2ZSAuZXhwbG9yZSAubGVzcy1vcHRpb25zIGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuYmxvZy1hcmNoaXZlIC5leHBsb3JlIC5sZXNzLW9wdGlvbnMgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYmxvZy1hcmNoaXZlIC5leHBsb3JlIC5oaWRlLW9wdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxvZy1hcmNoaXZlIC5leHBsb3JlLWJsb2cge1xuICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2ctYXJjaGl2ZSAuZXhwbG9yZS1ibG9nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgLmJsb2ctYXJjaGl2ZSAuZXhwbG9yZS1ibG9nIHVsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uYmxvZy1hcmNoaXZlIC5ibG9nLWxpc3Rpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuYmxvZy1hcmNoaXZlIC5ibG9nLWxpc3Rpbmc6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5ibG9nLWFyY2hpdmUgLmJsb2ctbGlzdGluZyBhcnRpY2xlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjVweCAwIDAgMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvZy1hcmNoaXZlIC5ibG9nLWxpc3RpbmcgYXJ0aWNsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDAgMDsgfSB9XG4gICAgLmJsb2ctYXJjaGl2ZSAuYmxvZy1saXN0aW5nIGFydGljbGUgLndyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9nLWFyY2hpdmUgLmJsb2ctbGlzdGluZyBhcnRpY2xlIC53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDsgfSB9XG4gICAgLmJsb2ctYXJjaGl2ZSAuYmxvZy1saXN0aW5nIGFydGljbGUgLmltZy13cmFwcGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgYmFja2dyb3VuZDogI0VBRTZFMzsgfVxuICAgICAgLmJsb2ctYXJjaGl2ZSAuYmxvZy1saXN0aW5nIGFydGljbGUgLmltZy13cmFwcGVyIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkYyOTI3OyB9XG4gICAgLmJsb2ctYXJjaGl2ZSAuYmxvZy1saXN0aW5nIGFydGljbGUgaDMge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGNvbG9yOiAjOEM4MzdGO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgfVxuICAgIC5ibG9nLWFyY2hpdmUgLmJsb2ctbGlzdGluZyBhcnRpY2xlIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBjb2xvcjogI0I4MjkzMjtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAgIC5ibG9nLWFyY2hpdmUgLmJsb2ctbGlzdGluZyBhcnRpY2xlIC5yZWFkLW1vcmUge1xuICAgICAgY29sb3I6ICNCODI5MzI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgLmJsb2ctYXJjaGl2ZSAuYmxvZy1saXN0aW5nIGFydGljbGUgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuYmxvZy1hcmNoaXZlIC5ibG9nLWxpc3RpbmcgYXJ0aWNsZSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5ibG9nLWFyY2hpdmUgLmJsb2ctbGlzdGluZyBhcnRpY2xlIC53cmFwcGVyOmhvdmVyIGgzIHtcbiAgICAgIGNvbG9yOiAjYjBhYWE3OyB9XG4gICAgLmJsb2ctYXJjaGl2ZSAuYmxvZy1saXN0aW5nIGFydGljbGUgLndyYXBwZXI6aG92ZXIgLmltZy13cmFwcGVyIGltZyB7XG4gICAgICBvcGFjaXR5OiAuMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9nLWFyY2hpdmUgLmJsb2ctbGlzdGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG4gIC5ibG9nLWFyY2hpdmUgLmJsb2ctbGlzdGluZyAuZm9ybWF0LWxpbmsgLndyYXBwZXIsIC5ibG9nLWFyY2hpdmUgLmJsb2ctbGlzdGluZyAuZm9ybWF0LXN0YW5kYXJkIC53cmFwcGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMkYyOTI3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvZy1hcmNoaXZlIC5ibG9nLWxpc3RpbmcgLmZvcm1hdC1saW5rIC53cmFwcGVyLCAuYmxvZy1hcmNoaXZlIC5ibG9nLWxpc3RpbmcgLmZvcm1hdC1zdGFuZGFyZCAud3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvZy1hcmNoaXZlIC5ibG9nLWxpc3RpbmcgLmZvcm1hdC1saW5rIC5pbWctd3JhcHBlciwgLmJsb2ctYXJjaGl2ZSAuYmxvZy1saXN0aW5nIC5mb3JtYXQtc3RhbmRhcmQgLmltZy13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmJsb2ctYXJjaGl2ZSAuYmxvZy1saXN0aW5nIC5mb3JtYXQtbGluayAuaW1nLXdyYXBwZXIgaW1nLCAuYmxvZy1hcmNoaXZlIC5ibG9nLWxpc3RpbmcgLmZvcm1hdC1zdGFuZGFyZCAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRjI5Mjc7IH1cbiAgLmJsb2ctYXJjaGl2ZSAuYmxvZy1saXN0aW5nIC5mb3JtYXQtbGluayAuZW50cnktc3VtbWFyeSwgLmJsb2ctYXJjaGl2ZSAuYmxvZy1saXN0aW5nIC5mb3JtYXQtc3RhbmRhcmQgLmVudHJ5LXN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9nLWFyY2hpdmUgLmJsb2ctbGlzdGluZyAuZm9ybWF0LWxpbmsgLmVudHJ5LXN1bW1hcnksIC5ibG9nLWFyY2hpdmUgLmJsb2ctbGlzdGluZyAuZm9ybWF0LXN0YW5kYXJkIC5lbnRyeS1zdW1tYXJ5IHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvZy1hcmNoaXZlIC5ibG9nLWxpc3RpbmcgLmZvcm1hdC1saW5rIC5lbnRyeS1zdW1tYXJ5IC5lbnRyeS13cmFwcGVyLCAuYmxvZy1hcmNoaXZlIC5ibG9nLWxpc3RpbmcgLmZvcm1hdC1zdGFuZGFyZCAuZW50cnktc3VtbWFyeSAuZW50cnktd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuICAgIC5ibG9nLWFyY2hpdmUgLmJsb2ctbGlzdGluZyAuZm9ybWF0LWxpbmsgLmVudHJ5LXN1bW1hcnkgLmRlc2MsIC5ibG9nLWFyY2hpdmUgLmJsb2ctbGlzdGluZyAuZm9ybWF0LXN0YW5kYXJkIC5lbnRyeS1zdW1tYXJ5IC5kZXNjIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAuYmxvZy1hcmNoaXZlIC5ibG9nLWxpc3RpbmcgLmZvcm1hdC1saW5rIC5lbnRyeS1zdW1tYXJ5IC5kZXNjIHAsIC5ibG9nLWFyY2hpdmUgLmJsb2ctbGlzdGluZyAuZm9ybWF0LXN0YW5kYXJkIC5lbnRyeS1zdW1tYXJ5IC5kZXNjIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogIzJGMjkyNztcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAuYmxvZy1hcmNoaXZlIC5ibG9nLWxpc3RpbmcgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uYmxvZy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvZy10aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG4gIC5ibG9nLXRpdGxlIHRpbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ibG9nLXRpdGxlIC5ieWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmltYWdlLWZvcm1hdC5mZWF0dXJlZC1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW1hZ2UtZm9ybWF0LmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmxpbmstZm9ybWF0LmZlYXR1cmVkLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87IH1cbiAgLmxpbmstZm9ybWF0LmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJGMjkyNztcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmxpbmstZm9ybWF0Lmxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCBhdXRvOyB9XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktc2hhcmUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1heC13aWR0aDogMTIwZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNpbmdsZS1wb3N0IC5lbnRyeS1zaGFyZTo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuc2luZ2xlLXBvc3QgLmVudHJ5LXNoYXJlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1wb3N0IC5lbnRyeS1zaGFyZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2luZ2xlLXBvc3QgLmVudHJ5LXNoYXJlIHtcbiAgICAgIG1heC13aWR0aDogMTAyNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnNpbmdsZS1wb3N0IC5lbnRyeS1zaGFyZSB7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5zaW5nbGUtcG9zdCAuZW50cnktc2hhcmUge1xuICAgICAgbWF4LXdpZHRoOiA5OTJweDsgfSB9XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktc2hhcmUgdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VBRTZFMztcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbmdsZS1wb3N0IC5lbnRyeS1zaGFyZSB1bCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgICAuc2luZ2xlLXBvc3QgLmVudHJ5LXNoYXJlIHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zaW5nbGUtcG9zdCAuZW50cnktc2hhcmUgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FyZWVycyAuZ2Zvcm1fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJlZXJzIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmVlcnMgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJlZXJzIC5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmdmb3JtX3BhZGRpbmdfd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJlZXJzIC5nZm9ybV93cmFwcGVyIC5nZmllbGQudGV4dGFyZWEtd3JhcHBlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuY2FyZWVycyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZWVycyAuZ2Zvcm1fd3JhcHBlciAucmVzdW1lIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cblxuI0JhbWJvb0hSIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgI0JhbWJvb0hSIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjQmFtYm9vSFIgaDIge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgI0JhbWJvb0hSIC5CYW1ib29IUi1BVFMtRGVwYXJ0bWVudC1MaXN0IGxpIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICNCYW1ib29IUiAuQmFtYm9vSFItQVRTLURlcGFydG1lbnQtTGlzdCBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNCYW1ib29IUiAuQmFtYm9vSFItQVRTLURlcGFydG1lbnQtTGlzdCBsaSB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAjQmFtYm9vSFIgLkJhbWJvb0hSLUFUUy1EZXBhcnRtZW50LUxpc3QgbGkgdWwgbGkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQUU2RTM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAjQmFtYm9vSFIgLkJhbWJvb0hSLUFUUy1EZXBhcnRtZW50LUxpc3QgbGkgdWwgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7IH0gfVxuICAgICAgICAjQmFtYm9vSFIgLkJhbWJvb0hSLUFUUy1EZXBhcnRtZW50LUxpc3QgbGkgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgICAgI0JhbWJvb0hSIC5CYW1ib29IUi1BVFMtRGVwYXJ0bWVudC1MaXN0IGxpIHVsIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICNCYW1ib29IUiAuQmFtYm9vSFItQVRTLURlcGFydG1lbnQtTGlzdCBsaSB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cbiAgICAgICAgI0JhbWJvb0hSIC5CYW1ib29IUi1BVFMtRGVwYXJ0bWVudC1MaXN0IGxpIHVsIGxpIC5CYW1ib29IUi1BVFMtTG9jYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICNCYW1ib29IUiAuQmFtYm9vSFItQVRTLURlcGFydG1lbnQtTGlzdCBsaSB1bCBsaSAuQmFtYm9vSFItQVRTLUxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgI0JhbWJvb0hSICNCYW1ib29IUi1Gb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI0JhbWJvb0hSICNCYW1ib29IUi1Gb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLnNlYXJjaC1yZXN1bHRzIC5jb250ZW50LmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5jb250ZW50LmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuY29udGVudC5jb250YWluZXIgLmhlbnRyeTpsYXN0LW9mLXR5cGUgaDMge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uc2VhcmNoLXJlc3VsdHMgLndwLXBhZ2VuYXZpIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0cyAud3AtcGFnZW5hdmkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbi5pZTggLmhvbWUgLmNvcmUtdmFsdWVzIC52YWx1ZXMtd3JhcHBlciAubGlzdGluZy1pdGVtIGgzLFxuLmllOCAubWVhdC1kZXRhaWxzIC5tZWF0LXBpY2tlciAubGlzdGluZy1pdGVtIGgzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvOyB9XG5cbi5pZTggLmhvbWUgLmZlYXR1cmVzLCAuaWU4IC5ob21lIC5jb3JlLXZhbHVlcyAudmFsdWVzLXdyYXBwZXIsIC5pZTggLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlY2lwZS1kZXRhaWxzLCAuaWU4IC5tZWF0LWRldGFpbHMgLm1lYXQtcGlja2VyLCAuaWU4IC5nbG9iYWwtY2FsZW5kYXIsIC5pZTggLmNhbGVuZGFyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgem9vbTogMTsgfVxuICAuaWU4IC5ob21lIC5mZWF0dXJlczpiZWZvcmUsIC5pZTggLmhvbWUgLmNvcmUtdmFsdWVzIC52YWx1ZXMtd3JhcHBlcjpiZWZvcmUsIC5pZTggLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlY2lwZS1kZXRhaWxzOmJlZm9yZSwgLmllOCAubWVhdC1kZXRhaWxzIC5tZWF0LXBpY2tlcjpiZWZvcmUsIC5pZTggLmdsb2JhbC1jYWxlbmRhcjpiZWZvcmUsIC5pZTggLmNhbGVuZGFyLXdyYXBwZXI6YmVmb3JlLCAuaWU4IC5ob21lIC5mZWF0dXJlczphZnRlciwgLmllOCAuaG9tZSAuY29yZS12YWx1ZXMgLnZhbHVlcy13cmFwcGVyOmFmdGVyLCAuaWU4IC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWNpcGUtZGV0YWlsczphZnRlciwgLmllOCAubWVhdC1kZXRhaWxzIC5tZWF0LXBpY2tlcjphZnRlciwgLmllOCAuZ2xvYmFsLWNhbGVuZGFyOmFmdGVyLCAuaWU4IC5jYWxlbmRhci13cmFwcGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5pZTggLmhvbWUgLmZlYXR1cmVzOmFmdGVyLCAuaWU4IC5ob21lIC5jb3JlLXZhbHVlcyAudmFsdWVzLXdyYXBwZXI6YWZ0ZXIsIC5pZTggLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlY2lwZS1kZXRhaWxzOmFmdGVyLCAuaWU4IC5tZWF0LWRldGFpbHMgLm1lYXQtcGlja2VyOmFmdGVyLCAuaWU4IC5nbG9iYWwtY2FsZW5kYXI6YWZ0ZXIsIC5pZTggLmNhbGVuZGFyLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5sb2dvIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5pZTkgLmxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxvZ28taWU4IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuaWU5IC5sb2dvLWllOCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5pZTggLmJhbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5pZTggLmJhbm5lciAuYnJhbmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gIC5pZTggLmJhbm5lciAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmllOCAuYmFubmVyIC5uYXZiYXItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuaWU4IC5iYW5uZXIgLnByaW1hcnktbmF2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgICAuaWU4IC5iYW5uZXIgLnByaW1hcnktbmF2IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmllOCAuYmFubmVyIC5wcmltYXJ5LW5hdiBsaSBhIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyRjI5Mjc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkYyOTI3OyB9XG4gICAgICAgIC5pZTggLmJhbm5lciAucHJpbWFyeS1uYXYgbGkgYTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCODI5MzI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCODI5MzI7IH1cbiAgICAgICAgLmllOCAuYmFubmVyIC5wcmltYXJ5LW5hdiBsaSBhIGkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaWU4IC5iYW5uZXIgLnByaW1hcnktbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUU2RTM7IH1cbiAgICAgIC5pZTggLmJhbm5lciAucHJpbWFyeS1uYXYgLmRyb3Bkb3duLW1lbnUub3Blbi1kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaWU4IC5iYW5uZXIgLnByaW1hcnktbmF2IC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5pZTggLmJhbm5lciAucHJpbWFyeS1uYXYgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC5pZTggLmJhbm5lciAucHJpbWFyeS1uYXYgbGkge1xuICAgIGhlaWdodDogNjlweDsgfVxuICAgIC5pZTggLmJhbm5lciAucHJpbWFyeS1uYXYgbGkuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmllOCAuc2l0ZS1mb290ZXIgLmxvZ28taWU4IHtcbiAgd2lkdGg6IDE3OHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uaWU4IC5zZWxlY3Qtd3JhcHBlcjpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IC01cHg7IH1cblxuLmllOCAubWVudS10b2dnbGUge1xuICB3aWR0aDogMzAwcHg7IH1cblxuLmllOCAuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTkycHg7IH1cblxuLmllOCAucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNDk5cHg7IH1cblxuLmllOCAud3AtcGFnZW5hdmkge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5pZTggLm91ci10ZWFtLXBpY2tlciwgLmllOCAucG9zdC10eXBlLWFyY2hpdmUtZmFybV9wYXJuZXIgLnBhcnRuZXJzLCAuaWU4IC5ibG9nLWxpc3RpbmcsXG4uaWU4IC5yZWNpcGVzLCAuaWU4IC5tb3JlLXJlY2lwZXMsIC5pZTggLmNvb2tpbmctdGlwcywgLmllOCAuZ2xvYmFsLWNhbGVuZGFyLCAuaWU4IC5nZm9ybV93cmFwcGVyLFxuLmllOCAuZm94eXNob3BfcHJvZHVjdF9saXN0LCAuaWU4IC5zaW5nbGUtZm94eXNob3BfcHJvZHVjdCAucHJvZHVjdHMtd3JhcHBlcixcbi5pZTggLmhvbWUgLmxvY2F0aW9uIC5jb250ZW50LXdyYXBwZXIsIC5pZTggLmhvbWUgLmZlYXR1cmVzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLmllOCAuaG9tZSAuZmVhdHVyZXMgLm5ld3NsZXR0ZXItZm9ybSAuaW5wdXQtZ3JvdXAgLmVtYWlsLWZpZWxkIHtcbiAgd2lkdGg6IDI1M3B4O1xuICBoZWlnaHQ6IDI1cHg7IH1cblxuLmllOCAuaG9tZSAuY29yZS12YWx1ZXMgLnZhbHVlcy13cmFwcGVyIC5saXN0aW5nLWl0ZW0gaDMsXG4uaWU4IC5tZWF0LWRldGFpbHMgLm1lYXQtcGlja2VyIC5saXN0aW5nLWl0ZW0gaDMge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5pZTggLnNpbmdsZS1mYXJtX3Bhcm5lciAuYngtd3JhcHBlciAuYngtcGFnZXIgLmJ4LXBhZ2VyLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDsgfVxuXG4uaWU4IC5zaW5nbGUtZmFybV9wYXJuZXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIC5ieC1wYWdlci1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNCODI5MzI7IH1cblxuLmllOCAuZ2xvYmFsLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaWU4IC5lbnRyeS1zaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnNpbmdsZS1yZWNpcGUgLmJhbm5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuc2luZ2xlLXJlY2lwZSAuYmFubmVyIC5oZWFkZXItY2FydCwgLnNpbmdsZS1yZWNpcGUgLmJhbm5lciAubmF2YmFyLW1lbnUsIC5zaW5nbGUtcmVjaXBlIC5iYW5uZXIgLm1lbnUtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2luZ2xlLXJlY2lwZSAuYmFubmVyIC5icmFuZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zaW5nbGUtcmVjaXBlIC5iYW5uZXIgLmJyYW5kIGltZy5sb2dvLCAuc2luZ2xlLXJlY2lwZSAuYmFubmVyIC5icmFuZCBpbWcubG9nby1pZTgge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2luZ2xlLXJlY2lwZSAuYmFubmVyIC5icmFuZCBpbWcubG9nby1wcmludCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaW5nbGUtcmVjaXBlIC5zaGFyaW5nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIGhlYWRlciAuaW1nLXdyYXBwZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc2luZ2xlLXJlY2lwZSAuaGVudHJ5LnJlY2lwZSBoZWFkZXIgLmltZy13cmFwcGVyIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5zaW5nbGUtcmVjaXBlIC5yZWNpcGUtc3RhdHMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc2luZ2xlLXJlY2lwZSAucmVjaXBlLXN0YXRzIGRpdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNpbmdsZS1yZWNpcGUgLnNpbmdsZS1yZWNpcGUgLmhlbnRyeS5yZWNpcGUgLnJlY2lwZS1kZXRhaWxzIGgyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaW5nbGUtcmVjaXBlIC5zaW5nbGUtcmVjaXBlIC5oZW50cnkucmVjaXBlIC5yZWNpcGUtZGV0YWlscyBoMjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2luZ2xlLXJlY2lwZSAucmVsYXRlZC10YWdzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaW5nbGUtcmVjaXBlIC5tb3JlLXJlY2lwZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpbmdsZS1yZWNpcGUgLnNpdGUtZm9vdGVyIC5sb2dvLXdyYXBwZXIsIC5zaW5nbGUtcmVjaXBlIC5zaXRlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpbmdsZS1yZWNpcGUgLnNpdGUtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzJGMjkyNzsgfVxuICAgIC5zaW5nbGUtcmVjaXBlIC5zaXRlLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodCBhIHtcbiAgICAgIGNvbG9yOiAjMkYyOTI3OyB9IH1cblxuLyogTm9uLXNjc3MgYWRkLW9uczogKGVnLiB3ZWJmb250IGxpYnMpICovXG4iXX0= */
/*# sourceMappingURL=main.css.map */
