/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.aa-columns,.aa-quote,.aa-site-footer__header,.burj,.subscription-page main{padding-top:80px}@media (min-width:992px){.aa-columns,.aa-quote,.aa-site-footer__header,.burj,.subscription-page main{padding-top:120px}}.burj,.subscription-page main{padding-bottom:80px}@media (min-width:992px){.burj,.subscription-page main{padding-bottom:120px}}.aa-accordion,.aa-columns,.aa-form,.aa-hero,.aa-multi-columns,.aa-quote,.aa-site-header,.aa-wysiwyg{margin-bottom:80px}@media (min-width:992px){.aa-accordion,.aa-columns,.aa-form,.aa-hero,.aa-multi-columns,.aa-quote,.aa-site-header,.aa-wysiwyg{margin-bottom:120px}}.aa-accordion,.aa-accordion__body,.empire{padding-top:60px}@media (min-width:992px){.aa-accordion,.aa-accordion__body,.empire{padding-top:80px}}@media (min-width:1440px){.aa-accordion,.aa-accordion__body,.empire{padding-top:100px}}.aa-accordion,.aa-accordion__body,.aa-columns,.aa-quote,.empire{padding-bottom:60px}@media (min-width:992px){.aa-accordion,.aa-accordion__body,.aa-columns,.aa-quote,.empire{padding-bottom:80px}}@media (min-width:1440px){.aa-accordion,.aa-accordion__body,.aa-columns,.aa-quote,.empire{padding-bottom:100px}}.aa-cards,.aa-clients{margin-bottom:60px}@media (min-width:992px){.aa-cards,.aa-clients{margin-bottom:80px}}@media (min-width:1440px){.aa-cards,.aa-clients{margin-bottom:100px}}.eiffel{padding-top:40px}@media (min-width:992px){.eiffel{padding-top:50px}}@media (min-width:1440px){.eiffel{padding-top:64px}}.eiffel{padding-bottom:40px}@media (min-width:992px){.eiffel{padding-bottom:50px}}@media (min-width:1440px){.eiffel{padding-bottom:64px}}.liberty{padding-top:30px}@media (min-width:1440px){.liberty{padding-top:40px}}.liberty{padding-bottom:30px}@media (min-width:1440px){.liberty{padding-bottom:40px}}.subscription-page .email-prefs .subscribe-options{margin-top:30px}@media (min-width:1440px){.subscription-page .email-prefs .subscribe-options{margin-top:40px}}.subscription-page .email-prefs .subscribe-options,.subscription-page .page-header{margin-bottom:30px}@media (min-width:1440px){.subscription-page .email-prefs .subscribe-options,.subscription-page .page-header{margin-bottom:40px}}.londonbridge{padding-top:10px}@media (min-width:992px){.londonbridge{padding-top:20px}}.londonbridge{padding-bottom:10px}@media (min-width:992px){.londonbridge{padding-bottom:20px}}.subscription-page .email-prefs .item:first-of-type{margin-top:10px}@media (min-width:992px){.subscription-page .email-prefs .item:first-of-type{margin-top:20px}}.subscription-page .email-prefs .item:not(:last-of-type){margin-bottom:10px}@media (min-width:992px){.subscription-page .email-prefs .item:not(:last-of-type){margin-bottom:20px}}.mb-0{margin-bottom:0!important}.aa-bg-image{background-size:cover;background-position:50%;background-repeat:no-repeat}.aa-bg-image--overlay{position:relative}.aa-bg-image--overlay:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(rgba(0,0,0,.15)));background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.15))}.aa-align-center{text-align:center}hr{margin-top:0;margin-bottom:30px;border:0;border-top:4px solid #f8f8f8}@media (min-width:992px){hr{margin-bottom:40px}}img{display:block;max-width:100%;height:auto}ol,ul{margin-top:0}.aa-bg .aa-text-button,.aa-bg h1,.aa-bg h2,.aa-bg h3,.aa-bg h4,.aa-bg h5,.aa-bg h6{color:inherit}.aa-bg--primary{color:#fff;background-color:#1a244a}.aa-bg--secondary{color:#fff;background-color:#546392}.aa-bg--tertiary{color:#fff;background-color:#1a244a}.aa-bg--complementary{color:#fff;background-color:#907464}.aa-bg--complementary-2{color:#907464;background-color:#e7e4df}.aa-bg--complementary-3{color:#fff;background-color:#580c10}.aa-bg--complementary-4{color:#fff;background-color:#816a6b}.aa-bg--dark{color:#fff;background-color:#000}.aa-bg--white{background-color:#fff}.aa-bg--grey{background-color:#f8f8f8}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#1a244a;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:active,a:focus,a:hover{text-decoration:underline}a:focus{outline:none}a:active,a:hover{outline:0}@font-face{font-family:Gill Sans;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans-Light.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans-LightItalic.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gill Sans;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans-Italic.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gill Sans;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans-SemiBold.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans-SemiBoldItalic.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Gill Sans;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans-Bold.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans-BoldItalic.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/GillSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Majesti Banner;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-Light.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Majesti Banner;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-LightItalic.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Majesti Banner;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-Medium.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Majesti Banner;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-MediumItalic.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Majesti Banner;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-Bold.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Majesti Banner;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-BoldItalic.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Majesti Banner;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-Heavy.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Majesti Banner;src:url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-HeavyItalic.woff2) format("woff2"),url(https://7257740.fs1.hubspotusercontent-na1.net/hubfs/7257740/avidly/assets/fonts/MajestiBanner-HeavyItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:20px;font-family:Gill Sans,Georgia,serif;font-weight:400;color:#000;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:992px){body{font-size:18px;line-height:22px}}h1,h2,h3,h4,h5,h6{margin:0;clear:both;font-family:Majesti Banner,Arial,sans-serif;font-weight:400;color:#1a244a}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}@media (min-width:992px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:block}}.h1,.whale,h1{margin-bottom:20px;font-size:38px;line-height:41px;font-weight:500}@media (min-width:992px){.h1,.whale,h1{font-size:55px;line-height:58px}}@media (min-width:1440px){.h1,.whale,h1{font-size:85px;line-height:87px}}.h1:last-child,.whale:last-child,h1:last-child{margin-bottom:0}.elephant,.h2,h2{margin-bottom:20px;font-size:30px;line-height:30px;font-weight:700}@media (min-width:992px){.elephant,.h2,h2{margin-bottom:30px;font-size:34px;line-height:34px}}@media (min-width:1440px){.elephant,.h2,h2{font-size:54px;line-height:54px}}.elephant:last-child,.h2:last-child,h2:last-child{margin-bottom:0}.h3,.horse,h3{margin-bottom:20px;font-size:21px;line-height:21px;text-transform:uppercase;font-weight:400}@media (min-width:992px){.h3,.horse,h3{font-size:23px;line-height:23px}}@media (min-width:1440px){.h3,.horse,h3{font-size:25px;line-height:25px}}.h3:last-child,.horse:last-child,h3:last-child{margin-bottom:0}.cat,.h4,.h5,.lion,h4,h5,h6{margin-bottom:20px;font-size:18px;line-height:26px;font-weight:700}@media (min-width:992px){.cat,.h4,.h5,.lion,h4,h5,h6{font-size:20px;line-height:28px}}@media (min-width:1440px){.cat,.h4,.h5,.lion,h4,h5,h6{font-size:22px;line-height:30px}}.cat:last-child,.h4:last-child,.h5:last-child,.lion:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.wheat{font-size:18px;line-height:22px}@media (min-width:992px){.wheat{font-size:22px;line-height:26px}}.aa-cta-text,.aa-label,.aa-navigation--footer a,.aa-quote__name,.aa-subtitle,.oat{font-family:Gill Sans,Georgia,serif;font-size:16px;line-height:20px;font-weight:400;letter-spacing:1px}@media (min-width:992px){.aa-cta-text,.aa-label,.aa-navigation--footer a,.aa-quote__name,.aa-subtitle,.oat{font-size:18px;line-height:22px}}.rye{font-size:14px;line-height:22px}@media (min-width:992px){.rye{font-size:16px;line-height:24px}}p{margin-top:0;margin-bottom:20px;font-family:Gill Sans,Georgia,serif;font-size:16px;line-height:20px;font-weight:400;letter-spacing:1px}@media (min-width:992px){p{margin-bottom:30px;font-size:18px;line-height:22px}}p:last-of-type{margin-bottom:0}@media (min-width:992px){.text--big{font-size:20px;line-height:26px}}.text--small{font-size:12px;line-height:16px}p+ul{margin-bottom:30px;margin-top:0}@media (min-width:992px){p+ul{margin-bottom:40px}}img+h1,img+h2,img+h3,img+h4,img+h5,img+h6,img+p,img+strong,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:30px}.aa-cta-text,.aa-label,.aa-quote__name,.aa-subtitle{display:block;margin-bottom:15px}@media (min-width:992px){.aa-cta-text,.aa-label,.aa-quote__name,.aa-subtitle{margin-bottom:20px}}.aa-cta-text{margin:0;text-decoration:underline}.aa-body-cta{text-transform:uppercase;text-decoration:underline}blockquote{width:100%;margin:30px 0;font-family:Majesti Banner,Arial,sans-serif;font-style:italic;font-size:18px;line-height:25px;color:#1a244a}@media (min-width:768px){blockquote{font-size:25px;line-height:35px}}@media (min-width:992px){blockquote{margin-top:40px;margin-bottom:40px;font-size:32px;line-height:48px}}@media (min-width:1440px){blockquote{font-size:46px;line-height:56px}}blockquote strong{color:#000;font-family:Gill Sans,Georgia,serif;font-style:normal;font-weight:700;font-size:14px;line-height:30px;text-decoration:none}@media (min-width:768px){blockquote strong{font-size:18px;line-height:30px}}blockquote p{display:block;margin-top:10px;font-style:normal;color:#000}strong{font-weight:700}figcaption,i{font-style:italic}figcaption{font-family:Gill Sans,Georgia,serif;font-size:15px;line-height:21px}.aa-button,.hs-button,.subscription-page .hs-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:40px;padding:10px 26px;text-decoration:underline;font-family:Majesti Banner,Arial,sans-serif;font-size:16px;line-height:1;font-weight:500;font-style:italic;background-color:#1a244a;color:#fff;border:1px solid #1a244a;border-radius:5px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer}@media (min-width:768px){.aa-button,.hs-button,.subscription-page .hs-button{min-height:50px;padding:16px 40px;font-size:20px}}.aa-button:hover,.hs-button:hover,.subscription-page .hs-button:hover{border-color:#0d1224;background-color:#0d1224}.aa-button--outline{background-color:transparent;color:#1a244a}.aa-button--outline:hover{background-color:#1a244a;color:#fff}.aa-button--white{background-color:#fff;color:#1a244a;border-color:#fff}.aa-button--white:hover{background-color:hsla(0,0%,100%,.7)}.aa-button--white.aa-button--outline{background-color:transparent;color:#fff;border-color:#fff}.aa-button--white.aa-button--outline:hover{background-color:#fff;color:#1a244a}.aa-button--secondary{background-color:#546392;color:#fff;border-color:#546392}.aa-button--secondary:hover{border-color:#7e8bb5;background-color:#7e8bb5}.aa-button--secondary.aa-button--outline{background-color:transparent;color:#546392;border-color:#546392}.aa-button--secondary.aa-button--outline:hover{background-color:#546392;color:#fff}.aa-button+.aa-button,.subscription-page .aa-button+.hs-button,.subscription-page .hs-button+.aa-button,.subscription-page .hs-button+.hs-button,.subscription-page a+.hs-button,.subscription-page blockquote+.hs-button,.subscription-page div+.hs-button,.subscription-page p+.hs-button,.subscription-page span+.hs-button,a+.aa-button,blockquote+.aa-button,div+.aa-button,p+.aa-button,span+.aa-button{margin-top:30px}.aa-button--circle{position:relative;width:86px;height:86px;padding:5px;border:1px solid #fff;border-radius:50%;color:#fff;font-family:Majesti Banner,Arial,sans-serif;font-size:19px;line-height:1;font-style:italic;font-weight:300;text-align:center;text-decoration:none;background-color:transparent;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-box-shadow:none;box-shadow:none}@media (min-width:1200px){.aa-button--circle{width:104px;height:104px}}@media (min-width:1440px){.aa-button--circle{width:124px;height:124px}}.aa-button--circle:hover{background-color:transparent;border-color:transparent;-webkit-transition:all .25s ease-in-out,border-color .4 linear;transition:all .25s ease-in-out,border-color .4 linear;text-decoration:none}.aa-button--circle:after,.aa-button--circle:before{content:"";top:-2px;left:0;position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);border:3px solid transparent;border-radius:100%}.aa-button--circle:hover:before{border-top-color:#a68676;border-right-color:#a68676;border-bottom-color:#a68676;-webkit-transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s}.aa-button--circle:hover:after{border-top-color:#a68676;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:border-left-width 0s linear .35s,-webkit-transform .4s linear 0s;transition:border-left-width 0s linear .35s,-webkit-transform .4s linear 0s;transition:transform .4s linear 0s,border-left-width 0s linear .35s;transition:transform .4s linear 0s,border-left-width 0s linear .35s,-webkit-transform .4s linear 0s}.aa-text-button{position:relative;display:inline-block;border:0;border-bottom:2px solid #a68676;color:#907464;font-size:18px;line-height:28px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:1.5px;background-color:transparent}@media (min-width:768px){.aa-text-button{font-size:20px;line-height:30px}}.aa-text-button:active,.aa-text-button:focus,.aa-text-button:hover{text-decoration:none}.aa-text-button:before{content:"";display:block;position:absolute;top:100%;left:0;width:0;height:2px;background-color:#d8cec9;-webkit-transition:all .25s linear;transition:all .25s linear}.aa-text-button:hover:before{width:100%}p+.aa-text-button{margin-top:20px}.aa-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:576px){.aa-button-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-button-group .aa-button+.aa-button,.aa-button-group .subscription-page .aa-button+.hs-button,.aa-button-group .subscription-page .hs-button+.aa-button,.aa-button-group .subscription-page .hs-button+.hs-button,.subscription-page .aa-button-group .aa-button+.hs-button,.subscription-page .aa-button-group .hs-button+.aa-button,.subscription-page .aa-button-group .hs-button+.hs-button{margin-top:20px}@media (min-width:576px){.aa-button-group .aa-button+.aa-button,.aa-button-group .subscription-page .aa-button+.hs-button,.aa-button-group .subscription-page .hs-button+.aa-button,.aa-button-group .subscription-page .hs-button+.hs-button,.subscription-page .aa-button-group .aa-button+.hs-button,.subscription-page .aa-button-group .hs-button+.aa-button,.subscription-page .aa-button-group .hs-button+.hs-button{margin-top:0;margin-left:20px}}.cta_button{min-height:0}.hs-form{max-width:100%;font-size:16px;line-height:20px;letter-spacing:1px}.hs-form ul,.hs-form ul li{padding:0;margin:0}.hs-form ul li{list-style:none}.hs-input,input[type=password]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;padding:13px 20px;font-size:16px;font-weight:400;line-height:20px;letter-spacing:1px;text-decoration:none;background-color:#fff;border:1px solid #231f20;color:#696969}.hs-input:focus,input[type=password]:focus{outline:none}.hs-form .hs-input[type=file]{padding-left:0;color:inherit;background-color:transparent;border-color:transparent;border-radius:4px}.hs-form .hs-input[type=file] input[type=file]{margin:10px}.hs-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.hs-form-field>label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hs-form-field .input{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hs-form-field legend{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:10px;margin-left:20px;font-size:.8em;line-height:.8em}.hs-form-field .hs-error-msgs{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.hs-fieldtype-select label,.hs-fieldtype-text label{margin-bottom:5px;display:block}.hs-fieldtype-text input{width:100%}.hs-fieldtype-select select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hs-fieldtype-booleancheckbox input,.hs-fieldtype-checkbox input,.hs-fieldtype-radio input{height:auto;margin-right:8px}.hs-fieldtype-checkbox li label,.hs-fieldtype-radio li label{font-size:14px;line-height:22px}@media (min-width:768px){.hs-fieldtype-checkbox li label,.hs-fieldtype-radio li label{font-size:16px;line-height:24px}}.hs-form .hs-error-msgs{margin-top:10px;margin-left:20px;list-style:none;padding:0;color:#000}.hs-form .hs-error-msgs label{font-size:.8em;line-height:.8em}.hs-submit .actions{position:relative;margin-top:20px}.hs-submit input{width:100%}.hs_gdpr_consent_data,.hs_gdpr_consent_marketing{margin-bottom:20px;font-size:15px;line-height:20px;border:1px solid #dcdddd;border-radius:0}.hs_gdpr_consent_data ul,.hs_gdpr_consent_marketing ul{list-style:none;padding:0;margin:0}.hs_gdpr_consent_data ul.hs-error-msgs,.hs_gdpr_consent_marketing ul.hs-error-msgs{padding-left:10px;padding-right:10px;padding-bottom:10px}.hs_gdpr_consent_data ul:not(.hs-error-msgs) li,.hs_gdpr_consent_marketing ul:not(.hs-error-msgs) li{padding:15px!important;border-radius:4px}.hs_gdpr_consent_data label,.hs_gdpr_consent_marketing label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}.hs_gdpr_consent_data input,.hs_gdpr_consent_marketing input{height:auto}.hs_gdpr_consent_data input[type=checkbox],.hs_gdpr_consent_data span:not(.hs-form-required),.hs_gdpr_consent_marketing input[type=checkbox],.hs_gdpr_consent_marketing span:not(.hs-form-required){margin-right:10px}.hs-fieldtype-textarea textarea{width:100%;height:100px;padding:10px}.hs-fieldtype-booleancheckbox{font-size:13px;line-height:19px}.hs-fieldtype-booleancheckbox label{margin:0;font-size:14px;line-height:22px;font-family:Gill Sans,Georgia,serif;font-weight:400;color:inherit}@media (min-width:1440px){.hs-fieldtype-booleancheckbox label{font-size:16px;line-height:20px}}.hs-fieldtype-booleancheckbox input{font-size:25px}.hs-richtext p{font-size:14px;line-height:22px;font-family:Gill Sans,Georgia,serif;font-weight:400;color:inherit;padding:0;margin:0 0 10px;border:none}@media (min-width:1440px){.hs-richtext p{font-size:16px;line-height:20px}}.multi-container.inputs-list{margin:0}.hs-form fieldset.form-columns-1,.hs-form fieldset.form-columns-2,.hs-form fieldset.form-columns-3{max-width:none}.hs-form fieldset.form-columns-1 .hs-form-field .input,.hs-form fieldset.form-columns-2 .hs-form-field .input,.hs-form fieldset.form-columns-3 .hs-form-field .input{margin:0}.hs-form fieldset.form-columns-1 .hs-form-field .hs-input,.hs-form fieldset.form-columns-2 .hs-form-field .hs-input,.hs-form fieldset.form-columns-3 .hs-form-field .hs-input{width:100%}.hs-form fieldset.form-columns-1 .hs-form-field input[type=checkbox].hs-input,.hs-form fieldset.form-columns-1 .hs-form-field input[type=radio].hs-input,.hs-form fieldset.form-columns-2 .hs-form-field input[type=checkbox].hs-input,.hs-form fieldset.form-columns-2 .hs-form-field input[type=radio].hs-input,.hs-form fieldset.form-columns-3 .hs-form-field input[type=checkbox].hs-input,.hs-form fieldset.form-columns-3 .hs-form-field input[type=radio].hs-input{width:auto}@media (max-width:575px){.hs-form fieldset .hs-input{width:100%!important}.hs-form fieldset input[type=checkbox].hs-input,.hs-form fieldset input[type=radio].hs-input{width:auto!important}}@media (min-width:576px){form.hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 5px)}}@media (min-width:1200px){form.hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 10px)}}@media (min-width:576px){form.hs-form fieldset.form-columns-2 .hs-form-field:not(:first-of-type){margin-left:10px}}@media (min-width:1200px){form.hs-form fieldset.form-columns-2 .hs-form-field:not(:first-of-type){margin-left:20px}}@media (min-width:576px){form.hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33333% - 6.66667px)}}@media (min-width:1200px){form.hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33333% - 13.33333px)}}@media (min-width:576px){form.hs-form fieldset.form-columns-3 .hs-form-field:not(:first-of-type){margin-left:10px}}@media (min-width:1200px){form.hs-form fieldset.form-columns-3 .hs-form-field:not(:first-of-type){margin-left:20px}}.aa-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;max-height:100vh;overflow-y:scroll;padding:30px;background:rgba(0,0,0,.7);z-index:99999;visibility:hidden;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.aa-modal img,.aa-modal video{display:block;max-width:100%}.aa-modal--open{visibility:visible;opacity:1}.aa-modal__inner{width:100%;max-width:960px;max-height:100%;margin-left:auto;margin-right:auto;position:relative;padding:50px;background-color:#fff;-webkit-box-shadow:0 0 50px rgba(0,0,0,.4);box-shadow:0 0 50px rgba(0,0,0,.4)}.aa-modal__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;top:0;right:0;border-radius:50%;background-color:#262626;cursor:pointer;z-index:999999;-webkit-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-modal__close:hover{background-color:#546392}.aa-modal__close:after,.aa-modal__close:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1px;height:20px;background-color:#fff}.aa-modal__close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-right:-.5px}.aa-modal__close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-.5px}.aa-modal--video .aa-modal__inner{width:auto;padding:0;background-color:transparent}.aa-modal--fullscreen img,.aa-modal--fullscreen video{display:block;width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.aa-modal--fullscreen .aa-modal__inner{position:static;max-width:none;padding:0;background-color:transparent}.aa-modal--fullscreen .aa-modal__close{top:20px;right:20px;background:none;border-radius:0;-webkit-transform:none;transform:none}.aa-modal--fullscreen .aa-modal__close:after,.aa-modal--fullscreen .aa-modal__close:before{display:block;width:4px;height:40px}.aa-modal--fullscreen .aa-modal__close:before{margin-right:-2px}.aa-modal--fullscreen .aa-modal__close:after{margin-left:-2px}body.aa-modal-active{overflow-y:hidden}body.aa-modal-active header.header{z-index:-1}.aa-navigation ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-navigation ul li a{text-decoration:none}@media (min-width:768px){.aa-navigation--footer ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.aa-navigation--footer a{color:inherit;text-align:right;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-navigation--footer a:hover{color:#c5c3c1}.languages{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}@media (min-width:768px){.languages{padding:10px 20px}}.languages ul{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;left:50%;bottom:calc(100% + 10px);padding:0;margin:0;background-color:#907464;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.languages ul:before{display:block;height:10px;left:0;right:0;background:transparent}.languages ul:after,.languages ul:before{content:"";position:absolute;bottom:-10px}.languages ul:after{left:35%;width:0;height:0;border-color:transparent transparent #907464;border-style:solid;border-width:0 10px 10px;-webkit-transform:rotate(180deg) translateX(-50%);transform:rotate(180deg) translateX(-50%)}.languages:hover ul,.languages ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.languages ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.languages ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;margin:0;padding:10px 20px;color:#fff;text-align:center;text-decoration:none}.languages ul li a:hover{color:#fff;background-color:#1a244a}.languages ul li.is-active a{font-weight:700}.aa-site-header{width:100%}.aa-site-header--fixed{position:fixed;top:0;left:0;right:0;z-index:10}.aa-site-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-left:16px;padding-right:16px;height:inherit}@media (min-width:992px){.aa-site-header__inner{max-width:1440px;margin-left:auto;margin-right:auto}}.aa-site-header .aa-branding{-ms-flex-item-align:start;align-self:flex-start;position:relative;-webkit-transform:all ease-in-out .25s;transform:all ease-in-out .25s}.aa-site-header .aa-branding svg{position:absolute;width:75px;height:auto}@media (min-width:992px){.aa-site-header .aa-branding svg{width:95px}}:root .aa-site-header .aa-branding svg,_:-ms-fullscreen{height:140px}.aa-site-header__cta .aa-button,.aa-site-header__cta .subscription-page .hs-button,.subscription-page .aa-site-header__cta .hs-button{border:.5px solid #fff;background-color:transparent;font-family:Gill Sans,Georgia,serif;text-transform:uppercase;text-decoration:none;font-style:normal;font-weight:600;font-size:12px}@media (min-width:768px){.aa-site-header__cta .aa-button,.aa-site-header__cta .subscription-page .hs-button,.subscription-page .aa-site-header__cta .hs-button{min-width:260px;font-size:20px}}@media (min-width:992px){.aa-site-header__cta .aa-button,.aa-site-header__cta .subscription-page .hs-button,.subscription-page .aa-site-header__cta .hs-button{padding-top:18px}}@media (min-width:992px){.aa-site-header__cta .aa-button .button-text,.aa-site-header__cta .subscription-page .hs-button .button-text,.subscription-page .aa-site-header__cta .hs-button .button-text{padding-bottom:2px;border-bottom:1px solid transparent;-webkit-transition:border-bottom .6s ease;transition:border-bottom .6s ease}}.aa-site-header__cta .aa-button #button-arrow,.aa-site-header__cta .subscription-page .hs-button #button-arrow,.subscription-page .aa-site-header__cta .hs-button #button-arrow{margin-left:5px;width:20px}@media (min-width:992px){.aa-site-header__cta .aa-button #button-arrow,.aa-site-header__cta .subscription-page .hs-button #button-arrow,.subscription-page .aa-site-header__cta .hs-button #button-arrow{margin-left:15px;width:40px}}.aa-site-header__cta .aa-button #button-arrow #line,.aa-site-header__cta .subscription-page .hs-button #button-arrow #line,.subscription-page .aa-site-header__cta .hs-button #button-arrow #line{-webkit-transform:translateX(0);transform:translateX(0)}@media (min-width:992px){.aa-site-header__cta .aa-button #button-arrow #line,.aa-site-header__cta .subscription-page .hs-button #button-arrow #line,.subscription-page .aa-site-header__cta .hs-button #button-arrow #line{-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}}.aa-site-header__cta .aa-button #button-arrow #arrow-head,.aa-site-header__cta .subscription-page .hs-button #button-arrow #arrow-head,.subscription-page .aa-site-header__cta .hs-button #button-arrow #arrow-head{-webkit-transform:translateX(0);transform:translateX(0)}@media (min-width:992px){.aa-site-header__cta .aa-button #button-arrow #arrow-head,.aa-site-header__cta .subscription-page .hs-button #button-arrow #arrow-head,.subscription-page .aa-site-header__cta .hs-button #button-arrow #arrow-head{-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}}.aa-site-header__cta .aa-button:hover .button-text,.aa-site-header__cta .subscription-page .hs-button:hover .button-text,.subscription-page .aa-site-header__cta .hs-button:hover .button-text{border-bottom:1px solid #fff}.aa-site-header__cta .aa-button:hover #button-arrow #arrow-head,.aa-site-header__cta .aa-button:hover #button-arrow #line,.aa-site-header__cta .subscription-page .hs-button:hover #button-arrow #arrow-head,.aa-site-header__cta .subscription-page .hs-button:hover #button-arrow #line,.subscription-page .aa-site-header__cta .hs-button:hover #button-arrow #arrow-head,.subscription-page .aa-site-header__cta .hs-button:hover #button-arrow #line{-webkit-transform:translateX(0);transform:translateX(0)}.aa-landing-page .aa-site-header{height:70px;background-color:#1a244a}@media (min-width:768px){.aa-landing-page .aa-site-header{height:90px}}.aa-site-footer{position:relative;padding-left:20px;padding-right:20px;color:#fff;background-color:#000;background-repeat:no-repeat;background-position:50%;background-size:cover}.aa-site-footer .aa-text-button,.aa-site-footer h2,.aa-site-footer h3{color:inherit}.aa-site-footer__inner{max-width:1320px;margin-left:auto;margin-right:auto}.aa-site-footer__image{width:80%;position:absolute;right:0;bottom:100%;pointer-events:none;-webkit-transform:translateY(37%);transform:translateY(37%)}@media (min-width:768px){.aa-site-footer__image{width:40%}}@media (min-width:1200px){.aa-site-footer__image{width:50%}}@media (min-width:1440px){.aa-site-footer__image{width:760px}}.aa-site-footer__image img{width:100%}.aa-site-footer__header{max-width:720px;margin-left:auto;margin-right:auto;text-align:center}@media (min-width:1440px){.aa-site-footer__header{padding-top:130px}}.aa-site-footer__header .aa-text-button{margin-top:30px}@media (min-width:768px){.aa-site-footer__header .aa-text-button{margin-top:45px}}.aa-site-footer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-35px;padding-top:60px}@media (min-width:768px){.aa-site-footer__body{padding-top:75px}}@media (min-width:992px){.aa-site-footer__body{padding-top:90px}}.aa-site-footer .aa-branding svg{width:75px}@media (min-width:992px){.aa-site-footer .aa-branding svg{width:95px}}.aa-site-footer__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:70px;padding-bottom:45px;border-top:2px solid rgba(144,116,100,.2);color:rgba(197,195,193,.5)}@media (min-width:768px){.aa-site-footer__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:768px){.aa-site-footer__footer>div,.aa-site-footer__footer>nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}}.aa-site-footer__footer>div:not(:last-child),.aa-site-footer__footer>nav:not(:last-child){margin-bottom:30px}@media (min-width:768px){.aa-site-footer__footer>div:not(:last-child),.aa-site-footer__footer>nav:not(:last-child){margin-bottom:0}}.aa-site-footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-site-footer__social a svg{width:33px;height:33px;fill:#907464;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-site-footer__social a:not(:last-child){margin-right:15px}.aa-site-footer__social a:hover svg{fill:#b19c8f}.aa-accordion{padding-left:20px;padding-right:20px;background-color:#e7e4df;background-repeat:repeat-y;background-position:top;background-size:100% auto}.aa-accordion.aa-bg-color{padding-top:50px;padding-bottom:50px}@media (min-width:992px){.aa-accordion.aa-bg-color{padding-top:100px;padding-bottom:100px}}.aa-accordion__inner{max-width:1200px;margin-left:auto;margin-right:auto}.aa-accordion__header{max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto}@media (min-width:768px){.aa-accordion__header{text-align:center}}.aa-accordion__header h2:not(:last-child){margin-bottom:20px}.aa-accordion__body{padding-left:30px;padding-right:30px;background-color:#fff;-webkit-box-shadow:0 2px 20px rgba(0,0,0,.05);box-shadow:0 2px 20px rgba(0,0,0,.05)}@media (min-width:768px){.aa-accordion__body{padding-left:60px;padding-right:60px}}@media (min-width:1200px){.aa-accordion__body{padding-left:120px;padding-right:120px}}.aa-accordion-item{border-top:1px solid #e7e4df}.aa-accordion-item:last-child{border-bottom:1px solid #e7e4df}.aa-accordion-item__header{position:relative;padding-top:20px;padding-bottom:20px;padding-right:60px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:768px){.aa-accordion-item__header{padding-top:40px;padding-bottom:40px}}.aa-accordion-item__header:after,.aa-accordion-item__header:before{content:"";position:absolute;right:0;top:calc(50% - 1px);width:20px;height:2px;background-color:#907464}.aa-accordion-item__header:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.aa-accordion-item__header.is-active:before{display:none}.aa-accordion-item__header.is-active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aa-accordion-item__body{display:none;max-width:720px;padding-bottom:30px;color:#907464}@media (min-width:576px){.aa-accordion-item__body{margin-right:60px}}@media (min-width:768px){.aa-accordion-item__body{padding-bottom:70px}}.aa-cards{padding-left:20px;padding-right:20px}.aa-cards__inner{max-width:1440px;margin-left:auto;margin-right:auto}.aa-cards__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1200px){.aa-cards__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.aa-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:705px;position:relative;width:100%;min-height:365px;margin-top:50px;background-repeat:no-repeat;background-position:50%;background-size:cover}@media (min-width:768px){.aa-card{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:30px}}@media (min-width:1200px){.aa-card{width:calc(50% - 30px);margin-top:0}}.aa-card:first-of-type{margin-top:0}@media (min-width:1200px){.aa-card:nth-of-type(odd){margin-right:30px}}@media (min-width:1200px){.aa-card:nth-of-type(n+3){margin-top:30px}}.aa-card:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.65)}.aa-card>div{position:relative}.aa-card .aa-cta-text,.aa-card .aa-quote__name,.aa-card .aa-subtitle{font-size:14px;line-height:30px;font-weight:600;text-transform:uppercase}.aa-card__text{width:100%;padding:30px;color:#fff}@media (min-width:768px){.aa-card__text{padding:60px}}.aa-card__text .aa-text-button,.aa-card__text h1,.aa-card__text h2,.aa-card__text h3{color:inherit}@media (min-width:1440px){.aa-card__text h2{font-size:36px;line-height:36px}}.aa-card__text h2:not(:last-child){margin-bottom:25px}.aa-card__text .aa-text-button{font-size:13px;line-height:16px}.aa-bg .aa-card__text{color:inherit}.aa-card__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:20px}@media (min-width:768px){.aa-card__image{width:330px;margin-top:0;margin-bottom:0}}.aa-card__image img{width:355px;height:auto}.aa-card__image.aa-card__image--padding{padding-top:30px}@media (min-width:768px){.aa-card__image.aa-card__image--padding{padding-bottom:30px}}@media (min-width:768px){.aa-card--has-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.aa-card--has-image:before{display:none}.aa-card--has-image .aa-card__text{max-width:360px;padding-top:0;padding-bottom:40px}@media (min-width:576px){.aa-card--has-image .aa-card__text{padding-bottom:80px}}@media (min-width:768px){.aa-card--has-image .aa-card__text{padding-top:50px;padding-bottom:30px;padding-right:0}}@media (min-width:1440px){.aa-card--has-image .aa-card__text h2{font-size:54px;line-height:54px}}.aa-clients{padding:70px 20px 20px;background-color:#f8f8f8}.aa-clients__inner{max-width:960px;margin-left:auto;margin-right:auto}.aa-clients__header{margin-bottom:65px;text-align:center}.aa-clients__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.aa-clients__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.aa-client{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:40px;padding-left:20px;padding-right:20px}@media (min-width:576px){.aa-client{max-width:50%}}@media (min-width:768px){.aa-client{max-width:25%}}@media (min-width:992px){.aa-client{padding-left:45px;padding-right:45px}}.aa-client img{margin-left:auto;margin-right:auto;-webkit-filter:grayscale(1);filter:grayscale(1);mix-blend-mode:luminosity}.aa-columns{padding-left:20px;padding-right:20px;background-repeat:no-repeat;background-size:cover;background-position:50%}.aa-columns__inner{max-width:1440px;margin-left:auto;margin-right:auto}@media (min-width:768px){.aa-columns__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px){.aa-column{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:50%}}.aa-column--text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:480px;margin-right:40px}@media (min-width:768px){.aa-column--text{margin-left:60px}}@media (min-width:1440px){.aa-column--text{margin-left:120px}}.aa-column--image{position:relative;margin-top:50px}@media (min-width:768px){.aa-column--image{margin-top:0}}.aa-column__play-button{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.aa-column__play-button .aa-button--circle{width:120px;height:120px}@media (min-width:1200px){.aa-column__play-button .aa-button--circle{width:155px;height:155px}}.aa-bg--dark .aa-column--text{color:#907464}.aa-bg--dark .aa-column--text h2{color:#e7e4df}.aa-bg--dark .aa-column--text .aa-text-button{margin-top:30px;color:#fff}.aa-bg--dark .aa-column--text .aa-button--circle{border-color:#fff;color:#fff}.aa-bg--dark .aa-column--text .aa-button--circle:hover{border-color:transparent}.aa-hero{position:relative;padding-left:20px;padding-right:20px;background-repeat:no-repeat;background-position:top;background-size:cover}.aa-hero:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;opacity:.9}.aa-hero.aa-bg--primary:before{background-color:#1a244a}.aa-hero.aa-bg--secondary:before{background-color:#546392}.aa-hero.aa-bg--complementary:before{background-color:#907464}.aa-hero.aa-bg--complementary-2:before{background-color:#e7e4df}.aa-hero.aa-bg--complementary-3:before{background-color:#580c10}.aa-hero.aa-bg--complementary-4:before{background-color:#816a6b}.aa-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:960px;padding-top:160px;padding-bottom:60px;margin-left:auto;margin-right:auto;z-index:1}@media (min-width:992px){.aa-hero__inner{padding-top:190px;padding-bottom:90px}}@media (min-width:1200px){.aa-hero__inner{min-height:750px;padding-top:150px}}:root .aa-hero__inner,_:-ms-fullscreen{min-height:0}.aa-hero__header{width:100%;text-align:center}.aa-hero__header h1:not(:last-child){margin-bottom:35px}@media (min-width:768px){.aa-hero__header h1:not(:last-child){margin-bottom:50px}}.aa-hero__header p{max-width:480px;margin-left:auto;margin-right:auto}.aa-hero__header .aa-cta-text,.aa-hero__header .aa-quote__name,.aa-hero__header .aa-subtitle{color:inherit}.aa-hero__header .aa-button,.aa-hero__header .subscription-page .hs-button,.subscription-page .aa-hero__header .hs-button{margin-top:50px;width:130px;height:130px;font-size:16px}@media (min-width:992px){.aa-hero__header .aa-button,.aa-hero__header .subscription-page .hs-button,.subscription-page .aa-hero__header .hs-button{margin-top:75px;width:169px;height:169px}}.aa-landing-page .aa-hero{background-color:#1a244a}.aa-landing-page .aa-hero:before{background-color:#1a244a;opacity:.2}.aa-landing-page .aa-hero:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(36.32deg,rgba(0,27,129,.4) 19.99%,rgba(26,36,74,.4) 83.13%);pointer-events:none}.aa-landing-page .aa-hero__header{color:#907464}.aa-landing-page .aa-hero__header h1,.aa-landing-page .aa-hero__header h2,.aa-landing-page .aa-hero__header h3{color:#fff}.aa-landing-page .aa-hero__inner{padding-top:70px;padding-bottom:70px;min-height:calc(100vh - 70px)}@media (min-width:768px){.aa-landing-page .aa-hero__inner{min-height:calc(100vh - 90px)}}.aa-thank-you-page .aa-hero .aa-button--circle{font-size:22px;line-height:27px;text-decoration:underline}@media (min-width:992px){.aa-thank-you-page .aa-hero .aa-button--circle{font-size:25px;line-height:30px}}.aa-form{padding-left:20px;padding-right:20px}.aa-form__inner{max-width:960px;margin-left:auto;margin-right:auto}.aa-multi-columns{padding-left:20px;padding-right:20px}.aa-multi-columns__inner{max-width:1200px;margin-left:auto;margin-right:auto}.aa-multi-columns__header{max-width:480px;margin-left:auto;margin-right:auto;margin-bottom:60px;text-align:center;color:#907464}@media (min-width:768px){.aa-multi-columns__header{margin-bottom:75px}}@media (min-width:992px){.aa-multi-columns__header{margin-bottom:95px}}@media (min-width:768px){.aa-multi-columns__body{display:-webkit-box;display:-ms-flexbox;display:flex}}.aa-multi-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.aa-multi-column{width:33.33333%}}.aa-multi-column:not(:last-child){margin-bottom:70px}@media (min-width:768px){.aa-multi-column:not(:last-child){margin-bottom:0;margin-right:30px}}@media (min-width:1200px){.aa-multi-column:not(:last-child){margin-right:50px}}.aa-multi-column__header{margin-bottom:30px}.aa-multi-column__body{color:#907464}.aa-multi-column__body h3{margin-bottom:30px}.aa-multi-column__footer{margin-top:auto;padding-top:30px}.aa-multi-column__footer .aa-text-button{color:#1a244a}.aa-multi-columns--icons .aa-multi-column__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media (min-width:768px){.aa-multi-columns--icons .aa-multi-column__header{margin-bottom:70px}}.aa-multi-columns--icons .aa-multi-column__header__circle{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:162px;height:162px;border-radius:50%;border:1px solid #907464}.aa-multi-columns--icons .aa-multi-column__header__arrow{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-top:1px solid #907464}.aa-multi-columns--icons .aa-multi-column:last-child .aa-multi-column__header__arrow{display:none}.aa-quote{padding-left:20px;padding-right:20px;background-color:#e7e4df;background-repeat:repeat-y;background-position:top;background-size:100% auto}@media (min-width:1440px){.aa-quote{padding-top:140px}}.aa-quote__inner{max-width:1020px;margin-left:auto;margin-right:auto}@media (min-width:768px){.aa-quote__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-quote__body blockquote{margin:0;padding:0;font-size:30px;line-height:33px;text-align:center}@media (min-width:992px){.aa-quote__body blockquote{font-size:47px;line-height:50px}}.aa-quote__body blockquote p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit}.aa-quote__footer{margin-top:45px}@media (min-width:768px){.aa-quote__footer{margin-top:55px}}.aa-quote__profile{text-align:center;color:#1a244a}.aa-quote__name{text-transform:uppercase}.aa-quote__position{margin-top:15px}.aa-quote__image{width:80px;height:80px;border-radius:50%;margin-bottom:25px;margin-left:auto;margin-right:auto;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:768px){.aa-quote__image{width:120px;height:120px;margin-bottom:35px}}.aa-wysiwyg{padding-left:20px;padding-right:20px}.aa-wysiwyg__inner{max-width:960px;margin-left:auto;margin-right:auto}.aa-wysiwyg--vignette{color:#907464;text-align:center}.aa-wysiwyg--vignette .aa-wysiwyg__inner{max-width:600px}.aa-landing-page main{margin-top:70px}@media (min-width:768px){.aa-landing-page main{margin-top:90px}}.aa-modal.aa-lp-form-modal{background-color:rgba(0,0,0,.4)}.aa-modal.aa-lp-form-modal .aa-modal__inner{max-width:720px;padding:50px 30px 0;overflow-y:scroll}@media (min-width:768px){.aa-modal.aa-lp-form-modal .aa-modal__inner{padding-top:100px;padding-left:100px;padding-right:100px}}.aa-modal.aa-lp-form-modal .aa-modal__body{padding-bottom:50px}@media (min-width:768px){.aa-modal.aa-lp-form-modal .aa-modal__body{padding-bottom:100px}}.aa-modal.aa-lp-form-modal .aa-modal__close{top:30px;right:30px;border:1px solid #907464;background-color:transparent}@media (min-width:768px){.aa-modal.aa-lp-form-modal .aa-modal__close{width:50px;height:50px;top:45px;right:45px}}.aa-modal.aa-lp-form-modal .aa-modal__close:hover{background-color:#907464}.aa-modal.aa-lp-form-modal .aa-modal__close:hover:after,.aa-modal.aa-lp-form-modal .aa-modal__close:hover:before{background-color:#fff}.aa-modal.aa-lp-form-modal .aa-modal__close:after,.aa-modal.aa-lp-form-modal .aa-modal__close:before{background-color:#907464}.aa-modal.aa-lp-form-modal .hs-input{background-color:#f8f8f8;border-color:#ebebeb}.aa-modal.aa-lp-form-modal .hs-submit{margin-top:40px;text-align:center}.aa-modal.aa-lp-form-modal .hs-submit input{display:inline-block;border:0;width:auto;min-width:69px;height:69px;padding:0 95px 0 0;color:#000;font-family:Majesti Banner,Arial,sans-serif;font-size:24px;line-height:24px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='69' height='69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.354 34.354a.5.5 0 000-.708l-3.182-3.181a.5.5 0 10-.707.707L48.293 34l-2.828 2.828a.5.5 0 10.707.707l3.182-3.181zM21 34.5h28v-1H21v1z' fill='%23000'/%3E%3Ccircle cx='34.5' cy='34.5' r='34' stroke='%23907464'/%3E%3C/svg%3E");background-size:69px 69px;background-position:calc(100% - 1px) 50%;background-repeat:no-repeat}.aa-lp-form__header{margin-bottom:30px;text-align:center}.aa-lp-footer{position:relative;padding-left:20px;padding-right:20px;color:#fff;background-color:#907464}.aa-lp-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px}@media (min-width:768px){.aa-lp-footer__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1200px){.aa-lp-footer__inner{padding-top:55px;padding-bottom:55px}}@media (min-width:768px){.aa-lp-footer__navigation{margin-left:auto}}.aa-lp-footer__navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}@media (min-width:768px){.aa-lp-footer__navigation ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-lp-footer__navigation li{margin:0;padding:0;list-style:none;text-align:center}.aa-lp-footer__navigation li:not(:last-of-type){margin-bottom:20px}@media (min-width:768px){.aa-lp-footer__navigation li:not(:last-of-type){margin-bottom:0;margin-right:60px}}.aa-lp-footer__navigation a{color:#fff;font-size:14px;line-height:17px;font-weight:600;text-transform:uppercase;text-decoration:none}.aa-lp-footer__image{width:80%;position:absolute;right:0;bottom:100%;pointer-events:none;-webkit-transform:translateY(19%);transform:translateY(19%)}@media (min-width:768px){.aa-lp-footer__image{width:60%}}@media (min-width:1200px){.aa-lp-footer__image{width:940px}}.aa-lp-footer__image img{width:100%}.subscription-page .hs-input{max-width:100%}.subscription-page h1,.subscription-page h2,.subscription-page h3,.subscription-page h4,.subscription-page h5,.subscription-page h6{color:#696969}.subscription-page .email-prefs .item{padding:30px;border:1px solid #7b7b7b;border-radius:3px;background:#aeaeae;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.subscription-page .email-prefs .item.checked{border-color:#7b7b7b;background:#7b7b7b}.subscription-page .email-prefs .fakelabel{font-size:16px;line-height:24px;font-family:Majesti Banner,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:10px;font-weight:700}.subscription-page .email-prefs .subscribe-options .header{margin-bottom:5px}.js-enabled .subscription-page .email-prefs input[type=checkbox]{pointer-events:none}.subscription-page .success{padding:30px;border:1px solid #7b7b7b;border-radius:3px;background:#aeaeae}.subscription-page .hs_cos_wrapper_type_email_simple_subscription #content>div{padding:0!important;margin-bottom:25px}.subscription-page .hs_cos_wrapper_type_email_simple_subscription input[type=email]{padding-left:10px!important;padding-right:10px!important;font-size:19px!important;border-color:#000;color:#000}.subscription-page .header{-webkit-box-shadow:none;box-shadow:none;background-color:#fff}#email-prefs-form p.header{background-color:transparent}.subscription-page .hs-button{background-color:#000}.subscription-page .hs-button:active,.subscription-page .hs-button:focus,.subscription-page .hs-button:hover{background-color:#000;opacity:.8}.system-page{margin-top:140px}@media (min-width:768px){.system-page{margin-top:210px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJjb3JlL19zaXplcy5zY3NzIiwiY29yZS9faGVscGVycy5zY3NzIiwiY29yZS9fdXRpbGl0aWVzLnNjc3MiLCJjb3JlL19iYXNlLnNjc3MiLCJjb21wb25lbnRzL19mb250cy5zY3NzIiwiY29tcG9uZW50cy9fdHlwb2dyYXBoeS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fbGFuZ3VhZ2VzLnNjc3MiLCJtb2R1bGVzL19oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MiLCJtb2R1bGVzL19jYXJkcy5zY3NzIiwibW9kdWxlcy9fY2xpZW50cy5zY3NzIiwibW9kdWxlcy9fY29sdW1ucy5zY3NzIiwibW9kdWxlcy9faGVyby5zY3NzIiwibW9kdWxlcy9fZm9ybS5zY3NzIiwibW9kdWxlcy9fbXVsdGktY29sdW1ucy5zY3NzIiwibW9kdWxlcy9fcXVvdGUuc2NzcyIsIm1vZHVsZXMvX3d5c2l3eWcuc2NzcyIsInRlbXBsYXRlcy9fbGFuZGluZy1wYWdlLnNjc3MiLCJ0ZW1wbGF0ZXMvX3N5c3RlbS1wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkVBQTJFLENBVTNFLEtBQ0UsZ0JBQWlCLENBQ2pCLDZCQUNGLENBU0EsS0FDRSxRQUNGLENBTUEsS0FDRSxhQUNGLENBT0EsR0FDRSxhQUFjLENBQ2QsY0FDRixDQVVBLEdBQ0UsOEJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsZ0JBQ0YsQ0FPQSxJQUNFLCtCQUFpQyxDQUNqQyxhQUNGLENBU0EsRUFDRSw0QkFDRixDQU9BLFlBQ0Usa0JBQW1CLENB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QixlQUFnQixDQUNoQixxQnRCdERXLENzQndEZiwyQkFDSSw0QkFBNkIsQ0FLakMsOEJBR0kscUJ0QmhFVyxDc0I2RGYsNkdBTVEscUJ0Qm5FTyxDc0JvRVAsVUFBWSxDQU1wQixhQUNJLGdCQUFpQixDdEJwSG5CLHlCc0JtSEYsYUFJUSxnQkFBaUIsQ0FFeEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0U2l6ZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJWJ1cmotdG9wIHtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdH1cbn1cbiVidXJqLWJvdHRvbSB7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHR9XG59XG4lYnVyai1sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMjBweDtcblx0fVxufVxuJWJ1cmotcmlnaHQge1xuXHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTIwcHg7XG5cdH1cbn1cbiVidXJqLXRvcC1tYXJnaW4ge1xuXHRtYXJnaW4tdG9wOiA4MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdH1cbn1cbiVidXJqLWJvdHRvbS1tYXJnaW4ge1xuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cdH1cbn1cbiVidXJqLWxlZnQtbWFyZ2luIHtcblx0bWFyZ2luLWxlZnQ6IDgwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tbGVmdDogMTIwcHg7XG5cdH1cbn1cbiVidXJqLXJpZ2h0LW1hcmdpbiB7XG5cdG1hcmdpbi1yaWdodDogODBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1yaWdodDogMTIwcHg7XG5cdH1cbn1cblxuJWVtcGlyZS10b3Age1xuXHRwYWRkaW5nLXRvcDogNjBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHR9XG59XG4lZW1waXJlLWJvdHRvbSB7XG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdH1cbn1cbiVlbXBpcmUtdG9wLW1hcmdpbiB7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdH1cbn1cbiVlbXBpcmUtYm90dG9tLW1hcmdpbiB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdH1cbn1cblxuJWVpZmZlbC10b3Age1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy10b3A6IDY0cHg7XG5cdH1cbn1cbiVlaWZmZWwtYm90dG9tIHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2NHB4O1xuXHR9XG59XG4lZWlmZmVsLWxlZnQge1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDY0cHg7XG5cdH1cbn1cbiVlaWZmZWwtcmlnaHQge1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDY0cHg7XG5cdH1cbn1cbiVlaWZmZWwtdG9wLW1hcmdpbiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0bWFyZ2luLXRvcDogNjRweDtcblx0fVxufVxuJWVpZmZlbC1ib3R0b20tbWFyZ2luIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2NHB4O1xuXHR9XG59XG4lZWlmZmVsLWxlZnQtbWFyZ2luIHtcblx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi1sZWZ0OiA2NHB4O1xuXHR9XG59XG4lZWlmZmVsLXJpZ2h0LW1hcmdpbiB7XG5cdG1hcmdpbi1yaWdodDogNDBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1yaWdodDogNTBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi1yaWdodDogNjRweDtcblx0fVxufVxuXG4lbGliZXJ0eS10b3Age1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHR9XG59XG4lbGliZXJ0eS1ib3R0b20ge1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHR9XG59XG4lbGliZXJ0eS1sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHR9XG59XG4lbGliZXJ0eS1yaWdodCB7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR9XG59XG4lbGliZXJ0eS10b3AtbWFyZ2luIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cbiVsaWJlcnR5LWJvdHRvbS1tYXJnaW4ge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuJWxpYmVydHktbGVmdC1tYXJnaW4ge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHR9XG59XG4lbGliZXJ0eS1yaWdodC1tYXJnaW4ge1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdH1cbn1cblxuJWxvbmRvbmJyaWRnZS10b3Age1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG59XG4lbG9uZG9uYnJpZGdlLWJvdHRvbSB7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cbn1cbiVsb25kb25icmlkZ2UtcmlnaHQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxufVxuJWxvbmRvbmJyaWRnZS1sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG59XG4lbG9uZG9uYnJpZGdlLXRvcC1tYXJnaW4ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuJWxvbmRvbmJyaWRnZS1ib3R0b20tbWFyZ2luIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cbiVsb25kb25icmlkZ2UtcmlnaHQtbWFyZ2luIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG4lbG9uZG9uYnJpZGdlLWxlZnQtbWFyZ2luIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0fVxufVxuXG4uYnVyaiB7XG5cdEBleHRlbmQgJWJ1cmotdG9wO1xuXHRAZXh0ZW5kICVidXJqLWJvdHRvbTtcbn1cblxuLmVtcGlyZSB7XG5cdEBleHRlbmQgJWVtcGlyZS10b3A7XG5cdEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG59XG5cbi5laWZmZWwge1xuXHRAZXh0ZW5kICVlaWZmZWwtdG9wO1xuXHRAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xufVxuLmxpYmVydHkge1xuXHRAZXh0ZW5kICVsaWJlcnR5LXRvcDtcblx0QGV4dGVuZCAlbGliZXJ0eS1ib3R0b207XG59XG4ubG9uZG9uYnJpZGdlIHtcblx0QGV4dGVuZCAlbG9uZG9uYnJpZGdlLXRvcDtcblx0QGV4dGVuZCAlbG9uZG9uYnJpZGdlLWJvdHRvbTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0SGVscGVyc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuICogRGVjbGFyYXRpb24gb2YgcmVzcG9uc2l2ZSBicmVha3BvaW50cyBhdmFpbGFibGUgZm9yIHVzZSwga2VwdCB1cC10by1kYXRlIHdpdGggbGF0ZXN0IEJvb3RzdHJhcCB2ZXJzaW9uLlxuICogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4zL2xheW91dC9vdmVydmlldy8jcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuICogaGcgKGh1Z2UpIGFuZCBlbiAoZW5vdXJtb3VzKSBhcmUgb3VyIG93biB2YXJpYXRpb25zLCB0byBzdXBwb3J0IHNwZWNpZmljIHN0eWxpbmcgZm9yIGV2ZW4gYmlnZ2VyIHNjcmVlbnMuXG4gKi9cbiRicmVha3BvaW50czogKFxuXHQnc20nICA6IDU3NnB4LFxuXHQnbWQnICA6IDc2OHB4LFxuXHQnbGcnICA6IDk5MnB4LFxuXHQneGwnICA6IDEyMDBweCxcblx0J2hnJyAgOiAxNDQwcHgsXG5cdCdlbicgIDogMTYwMHB4XG4pO1xuXG5AbWl4aW4gYnAoJGJyZWFrcG9pbnQpIHtcblx0JHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICR2YWx1ZSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdEBlbHNlIHtcblx0XHRAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXG5cdFx0KyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XG5cdH1cbn1cblxuLypcbiAqIEdsb2JhbCB2YXJpYWJsZXNcbiAqL1xuXG4vKlxuICogRm9udCB3ZWlnaHRzXG4gKiBEZWZpbmVkIGJ5IG51bWJlciBzaW5jZSB3ZWlnaHQgbmFtZSBjYW4gdmFyeSBkZXBlbmRpbmcgb24gZm9udC1mYW1pbHkuXG4gKi9cbiR3ZWlnaHQtMTAwOiAxMDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTIwMDogMjAwICFkZWZhdWx0O1xuJHdlaWdodC0zMDA6IDMwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtNDAwOiA0MDAgIWRlZmF1bHQ7IC8vIEVxdWl2YWxlbnQgb2YgcmVndWxhclxuJHdlaWdodC01MDA6IDUwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtNjAwOiA2MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTcwMDogNzAwICFkZWZhdWx0OyAvLyBFcXVpdmFsZW50IG9mIHJlZ3VsYXJcbiR3ZWlnaHQtODAwOiA4MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTkwMDogOTAwICFkZWZhdWx0O1xuXG4vKlxuICogRm9udC1mYW1pbGllc1xuICovXG4kZm9udC1oZWFkZXI6ICdNYWplc3RpIEJhbm5lcicsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtYm9keTogJ0dpbGwgU2FucycsIEdlb3JnaWEsIHNlcmlmICFkZWZhdWx0O1xuJGZvbnQtcXVvdGU6ICRmb250LWhlYWRlcjtcbiRmb250LWNvZGU6ICRmb250LWJvZHk7XG4kZm9udC1pY29uczogJ2ljb25zJyAhZGVmYXVsdDtcblxuLypcbiAqIENvbG9yc1xuICovXG4kd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5OiAjMUEyNDRBICFkZWZhdWx0O1xuJHNlY29uZGFyeTogIzU0NjM5MjtcbiR0ZXJ0aWFyeTogJHByaW1hcnk7XG5cbiRjb21wbGVtZW50YXJ5OiAjOTA3NDY0O1xuJGNvbXBsZW1lbnRhcnktMjogI0U3RTRERjtcbiRjb21wbGVtZW50YXJ5LTM6ICM1ODBDMTA7XG4kY29tcGxlbWVudGFyeS00OiAjODE2QTZCO1xuXG4kY29udHJhc3QxOiAjNDY0RDU1O1xuJGNvbnRyYXN0MjogIzIzMUYyMDtcblxuJGdyZXk6ICNDNUMzQzE7XG4kbGlnaHQtZ3JleTogI0Y4RjhGODtcbiRkYXJrLWdyZXk6ICM2OTY5Njk7XG5cbiRuZXV0cmFsOiAjYWVhZWFlO1xuXG4kcHJpbWFyeS10ZXh0LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kcHJpbWFyeS1oZWFkbGluZS1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXRleHQtY29sb3I6ICRwcmltYXJ5O1xuXG4kc3VidGl0bGUtdGV4dC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cblxuJGFjY2VudDogJHByaW1hcnkgIWRlZmF1bHQ7XG5cblxuXG4kZnVsbC1zaXRlLXdpZHRoOiAxNDQwcHggIWRlZmF1bHQ7XG4kbWF4LXNpdGUtd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcblxuJGxwLWhlYWRlci1oZWlnaHQ6IDcwcHg7XG4kbHAtaGVhZGVyLWhlaWdodC1tZDogOTBweDtcblxuLy8gVVhcbiRzcGVlZDogMjUwbXMgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uOiBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG5cbi8vIFNlbGVjdG9yIHRvIHRhcmdldCBJRTExIHNwZWNpZmljYWxseS5cbi8vIFVzYWdlOiAjeyRpZTExfSAubXktc2VsZWN0b3IgeyBjb2xvcjogYmx1ZTsgfVxuJGllMTE6ICdfOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCc7IiwiLm1iLTAge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hYS1iZy1pbWFnZSB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmFhLWJnLWltYWdlLS1vdmVybGF5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRibGFjaywgLjYpIDAlLCByZ2JhKCRibGFjaywgLjE1KSAxMDAlKTtcblx0fVxufVxuXG4uYWEtYWxpZ24tY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbmhyIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRib3JkZXI6IDA7XG5cdGJvcmRlci10b3A6IDRweCBzb2xpZCAkbGlnaHQtZ3JleTtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG51bCwgb2wge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4vKlxuICogQmFja2dyb3VuZHNcbiAqL1xuXG4uYWEtYmcge1xuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFx0LmFhLXRleHQtYnV0dG9uIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuXG4uYWEtYmctLXByaW1hcnkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG5cdC5hYS1idXR0b24ge1xuXHRcdC8vIEBleHRlbmQgLmFhLWJ1dHRvbi0td2hpdGU7XG5cdH1cbn1cblxuLmFhLWJnLS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5hYS1iZy0tdGVydGlhcnkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeTtcblxufVxuXG4uYWEtYmctLWNvbXBsZW1lbnRhcnkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5O1xufVxuXG4uYWEtYmctLWNvbXBsZW1lbnRhcnktMiB7XG5cdGNvbG9yOiAkY29tcGxlbWVudGFyeTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnktMjtcbn1cblxuLmFhLWJnLS1jb21wbGVtZW50YXJ5LTMge1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5LTM7XG59XG5cbi5hYS1iZy0tY29tcGxlbWVudGFyeS00IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcGxlbWVudGFyeS00O1xufVxuXG4uYWEtYmctLWRhcmsge1xuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG59XG5cbi5hYS1iZy0td2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5hYS1iZy0tZ3JleSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0QmFzZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0ICdoZWxwZXJzJztcbkBpbXBvcnQgJ3NpemVzJztcbkBpbXBvcnQgJ3V0aWxpdGllcyc7XG5cbi8qXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cbiAqL1xuIGh0bWwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG5cblx0Y29sb3I6ICRhY2NlbnQ7XG5cblx0dHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xufVxuXG5hOnZpc2l0ZWQge1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuXHRvdXRsaW5lOiAwO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0QmFzZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kZm9udC1wYXRoOiAnaHR0cHM6Ly9jZG4yLmh1YnNwb3QubmV0L2h1YmZzLzcyNTc3NDAvYXZpZGx5L2Fzc2V0cy9mb250cyc7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2lsbCBTYW5zJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9HaWxsU2Fucy1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L0dpbGxTYW5zLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2lsbCBTYW5zJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9HaWxsU2Fucy1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L0dpbGxTYW5zLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2lsbCBTYW5zJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9HaWxsU2Fucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L0dpbGxTYW5zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2lsbCBTYW5zJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9HaWxsU2Fucy1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9HaWxsU2Fucy1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHaWxsIFNhbnMnO1xuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L0dpbGxTYW5zLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vR2lsbFNhbnMtU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHaWxsIFNhbnMnO1xuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L0dpbGxTYW5zLVNlbWlCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vR2lsbFNhbnMtU2VtaUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHaWxsIFNhbnMnO1xuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L0dpbGxTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9HaWxsU2Fucy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dpbGwgU2Fucyc7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vR2lsbFNhbnMtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L0dpbGxTYW5zLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFqZXN0aSBCYW5uZXInO1xuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L01hamVzdGlCYW5uZXItTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9NYWplc3RpQmFubmVyLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFqZXN0aSBCYW5uZXInO1xuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L01hamVzdGlCYW5uZXItTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9NYWplc3RpQmFubmVyLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFqZXN0aSBCYW5uZXInO1xuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L01hamVzdGlCYW5uZXItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vTWFqZXN0aUJhbm5lci1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNYWplc3RpIEJhbm5lcic7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vTWFqZXN0aUJhbm5lci1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9NYWplc3RpQmFubmVyLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01hamVzdGkgQmFubmVyJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9NYWplc3RpQmFubmVyLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9NYWplc3RpQmFubmVyLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFqZXN0aSBCYW5uZXInO1xuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L01hamVzdGlCYW5uZXItQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L01hamVzdGlCYW5uZXItQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNYWplc3RpIEJhbm5lcic7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vTWFqZXN0aUJhbm5lci1IZWF2eS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L01hamVzdGlCYW5uZXItSGVhdnkud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNYWplc3RpIEJhbm5lcic7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vTWFqZXN0aUJhbm5lci1IZWF2eUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L01hamVzdGlCYW5uZXItSGVhdnlJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFR5cG9ncmFwaHlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuYm9keSB7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXdlaWdodDogJHdlaWdodC00MDA7XG5cblx0Y29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG5cblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRoeXBoZW5zOiBhdXRvO1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdG1hcmdpbjogMDtcblx0Y2xlYXI6IGJvdGg7XG5cblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuXG5cdGNvbG9yOiAkcHJpbWFyeS1oZWFkbGluZS1jb2xvcjtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQvLyBEb24ndCBicmVhayBoZWFkbGluZXMgb24gbW9iaWxlXG5cdGJyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRiciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuaDEsIC5oMSwgLndoYWxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRmb250LXNpemU6IDM4cHg7XG5cdGxpbmUtaGVpZ2h0OiA0MXB4O1xuXHRmb250LXdlaWdodDogJHdlaWdodC01MDA7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRmb250LXNpemU6IDU1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDU4cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdGZvbnQtc2l6ZTogODVweDtcblx0XHRsaW5lLWhlaWdodDogODdweDtcblx0fVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG5oMiwgLmgyLCAuZWxlcGhhbnQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdGZvbnQtc2l6ZTogMzBweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRmb250LXNpemU6IDU0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDU0cHg7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuaDMsIC5oMywgLmhvcnNlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRmb250LXNpemU6IDIxcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogJHdlaWdodC00MDA7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0fVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG5oNCwgLmg0LCAubGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbmg1LCAuaDUsIC5jYXQge1xuXHRAZXh0ZW5kIC5oNDtcbn1cblxuaDYge1xuXHRAZXh0ZW5kIC5oNDtcbn1cblxuLndoZWF0IHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMjZweFxuXHR9XG59XG5cbi5vYXQge1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5yeWUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG59XG5cbnAge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJHdlaWdodC00MDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLnRleHQtLWJpZyB7XG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR9XG59XG4udGV4dC0tc21hbGwge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5wICsgdWwge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuaW1nICsgcCxcbmltZyArIHN0cm9uZyxcbmltZyArIGgxLFxuaW1nICsgaDIsXG5pbWcgKyBoMyxcbmltZyArIGg0LFxuaW1nICsgaDUsXG5pbWcgKyBoNixcbnAgKyBoMSxcbnAgKyBoMixcbnAgKyBoMyxcbnAgKyBoNCxcbnAgKyBoNSxcbnAgKyBoNiB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5hYS1zdWJ0aXRsZSxcbi5hYS1sYWJlbCB7XG5cdEBleHRlbmQgLm9hdDtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmFhLWN0YS10ZXh0IHtcblx0QGV4dGVuZCAuYWEtc3VidGl0bGU7XG5cblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFhLWJvZHktY3RhIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcblxuXHRmb250LWZhbWlseTogJGZvbnQtcXVvdGU7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjVweDtcblxuXHRjb2xvcjogJGJsb2NrcXVvdGUtdGV4dC1jb2xvcjtcblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRmb250LXNpemU6IDQ2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDU2cHg7XG5cdH1cbn1cblxuYmxvY2txdW90ZSBzdHJvbmcge1xuXHRjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcblxuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogJHdlaWdodC03MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxufVxuYmxvY2txdW90ZSBwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogJHdlaWdodC03MDA7XG59XG5cbmkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmZpZ2NhcHRpb24ge1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMjFweDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0QnV0dG9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiRidXR0b24tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYnV0dG9uLXRleHQtY29sb3I6ICMwMDAwMDAgIWRlZmF1bHQ7XG4kYnV0dG9uLWhvdmVyLWNvbG9yOiAjMDAwMDAwICFkZWZhdWx0O1xuJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuXG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6IDVweCAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFkZWZhdWx0O1xuXG5cbi5hYS1idXR0b24sXG4uaHMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTBweCAyNnB4O1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeSwxMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksMTAlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCY6Zm9jdXMsJjphY3RpdmUge1xuICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uYWEtYnV0dG9uLS1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uYWEtYnV0dG9uLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwwLjcpO1xuICAgIH1cbn1cblxuLmFhLWJ1dHRvbi0td2hpdGUuYWEtYnV0dG9uLS1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLmFhLWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LDE1JSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeSwxNSUpO1xuICAgIH1cbn1cblxuLmFhLWJ1dHRvbi0tc2Vjb25kYXJ5LmFhLWJ1dHRvbi0tb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG5kaXYscCxhLHNwYW4sYmxvY2txdW90ZSwuYWEtYnV0dG9uIHtcbiAgICArIC5hYS1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLmFhLWJ1dHRvbi0tY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDg2cHg7XG4gICAgaGVpZ2h0OiA4NnB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtMzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICB3aWR0aDogMTI0cHg7XG4gICAgICAgIGhlaWdodDogMTI0cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb24sIGJvcmRlci1jb2xvciAwLjQgbGluZWFyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ODY3NjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYTY4Njc2O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTY4Njc2O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItdG9wLWNvbG9yIC4xNXMgbGluZWFyLGJvcmRlci1yaWdodC1jb2xvciAuMTVzIGxpbmVhciAuMXMsYm9yZGVyLWJvdHRvbS1jb2xvciAuMTVzIGxpbmVhciAuMnM7XG4gICAgfVxuXG4gICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNhNjg2NzY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgIC8vIHRyYW5zaXRpb246IGJvcmRlci1sZWZ0LXdpZHRoIDBzIGxpbmVhciAuMzVzLC13ZWJraXQtdHJhbnNmb3JtIC40cyBsaW5lYXIgMHM7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgbGluZWFyIDBzLGJvcmRlci1sZWZ0LXdpZHRoIDBzIGxpbmVhciAuMzVzO1xuICAgIH1cbn1cblxuLmFhLXRleHQtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2E2ODY3NjtcblxuICAgIGNvbG9yOiAkY29tcGxlbWVudGFyeTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhjZWM5O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxucCArIC5hYS10ZXh0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFhLWJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5hYS1idXR0b24gKyAuYWEtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDVEFzXG4uY3RhX2J1dHRvbiB7XG4gICAgbWluLWhlaWdodDogMDtcbn1cblxuLy8gSUUgZml4ZXNcbi8vICN7JGllMTF9IC5hYS1idXR0b24sXG4vLyAjeyRpZTExfSAuaHMtYnV0dG9uLFxuLy8gI3skaWUxMX0gLmN0YV9idXR0b24ge1xuLy8gICAgIEBpbmNsdWRlIGllLWZvbnQtZml4O1xuLy8gfSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICAgIEZvcm1cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kZm9ybS1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZm9ybS1mb250LWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZm9ybS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuXG4uaHMtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhzLWlucHV0LFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWlucHV0LWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbnRyYXN0MjtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLmhzLWZvcm0gLmhzLWlucHV0W3R5cGU9XCJmaWxlXCJde1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgY29sb3I6ICRmb3JtLWZvbnQtY29sb3I7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgfVxufVxuXG4uaHMtZm9ybS1maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICA+IGxhYmVsIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLmlucHV0IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgbGVnZW5kIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgICB9XG5cbiAgICAuaHMtZXJyb3ItbXNncyB7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgIH1cbn1cblxuLmhzLWZpZWxkdHlwZS10ZXh0IGxhYmVsLFxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5ocy1maWVsZHR5cGUtdGV4dCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveCB7XG4gICAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbn1cbi5ocy1maWVsZHR5cGUtY2hlY2tib3gsXG4uaHMtZmllbGR0eXBlLXJhZGlvIHtcbiAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgbGkgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhzLWZvcm0gLmhzLWVycm9yLW1zZ3Mge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMC44ZW07XG4gICAgfVxufVxuXG4uaHMtc3VibWl0IC5hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ocy1zdWJtaXQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogNTBweDtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4vLyAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuLy8gICAgIGZvbnQtc2l6ZTogMTdweDtcbi8vIFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuLy8gICAgIGJvcmRlcjogbm9uZTtcbi8vICAgICBib3JkZXItcmFkaXVzOiAwO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWJ1dHRvbi1jb2xvcjtcbi8vICAgICBjb2xvcjogJHdoaXRlO1xuXG4vLyAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG5cbi8vICAgICAmOmhvdmVyIHtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRmb3JtLWJ1dHRvbi1jb2xvciwgMTAlKTtcbi8vICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICAgIH1cbn1cblxuLmhzX2dkcHJfY29uc2VudF9tYXJrZXRpbmcsXG4uaHNfZ2Rwcl9jb25zZW50X2RhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgdWwuaHMtZXJyb3ItbXNncyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIHVsOm5vdCguaHMtZXJyb3ItbXNncykgbGkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgY29sb3I6ICRmb3JtLWZvbnQtY29sb3I7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIHNwYW46bm90KC5ocy1mb3JtLXJlcXVpcmVkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICBsYWJlbCB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcblxuXHRcdGNvbG9yOiAkZm9ybS1mb250LWNvbG9yO1xuXG5cdFx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdH1cbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxufVxuLmhzLXJpY2h0ZXh0IHtcbiAgICBwIHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuXG5cdFx0Y29sb3I6ICRmb3JtLWZvbnQtY29sb3I7XG5cblx0XHRAaW5jbHVkZSBicChoZykge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuLm11bHRpLWNvbnRhaW5lci5pbnB1dHMtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKlxuICogTXVsdGkgY29sdW1uIEh1YlNwb3QgZm9ybXNcbiovXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSwgLy8gQmVhdCBIdWJTcG90IHNwZWNpZmljaXR5IGluIG11bHRpLWNvbHVtbiBmb3Jtc1xuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIsXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCwgLy8gQmVhdCBIdWJTcG90IHNwZWNpZmljaXR5IGluIG11bHRpLWNvbHVtbiBmb3Jtc1xuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQsXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCB7XG5cbiAgICAuaW5wdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5ocy1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uaHMtaW5wdXQsIC8vIFJlc2V0IHdpZHRoIG9mIGNoZWNrYm94ZXMgYW5kIHJhZGlvc1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5ocy1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmhzLWZvcm0gZmllbGRzZXQge1xuICAgICAgICAuaHMtaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uaHMtaW5wdXQsIC8vIFJlc2V0IHdpZHRoIG9mIGNoZWNrYm94ZXMgYW5kIHJhZGlvc1xuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uaHMtaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIHtcbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIHtcbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHggLyAzKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHggLyAzKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gICAgQ29tcG9uZW50cyAvIE1vZGFsXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmFhLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMzBweDtcblxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLDAuNyk7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAgIGltZywgdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmFhLW1vZGFsLS1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5hYS1tb2RhbF9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNTBweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uYWEtbW9kYWxfX2JvZHkge1xufVxuXG4uYWEtbW9kYWxfX2Nsb3NlICB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibGFjaywxNSUpO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgLy8gbGVmdDogNDclO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNXB4O1xuICAgIH1cbn1cblxuLmFhLW1vZGFsLS12aWRlbyB7XG4gICAgLmFhLW1vZGFsX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLmFhLW1vZGFsLS1mdWxsc2NyZWVuIHtcbiAgICBpbWcsIHZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmFhLW1vZGFsX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuYWEtbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5LmFhLW1vZGFsLWFjdGl2ZSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTmF2aWdhdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtbmF2aWdhdGlvbiB7XG5cbn1cblxuLmFhLW5hdmlnYXRpb24gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWEtbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IHt9XG5cbi5hYS1uYXZpZ2F0aW9uLS1mb290ZXIge1xuXG4gICAgdWwge1xuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBAZXh0ZW5kIC5vYXQ7XG5cbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTGFuZ3VhZ2VzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5sYW5ndWFnZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG59XG5cbi5sYW5ndWFnZXMgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMTBweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcGxlbWVudGFyeTtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIgeyAvLyBDU1MgdHJpYW5nbGVcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgbGVmdDogMzUlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbXBsZW1lbnRhcnkgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbn1cblxuLmxhbmd1YWdlczpob3ZlciB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmxhbmd1YWdlcyB1bCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubGFuZ3VhZ2VzIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4ubGFuZ3VhZ2VzIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRIZWFkZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNpdGUtaGVhZGVyIHtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbS1tYXJnaW47XG5cbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLXNpdGUtaGVhZGVyLS1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgei1pbmRleDogMTA7XG59XG5cbi5hYS1zaXRlLWhlYWRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuXG4uYWEtc2l0ZS1oZWFkZXIgLmFhLWJyYW5kaW5nIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IGFsbCAkYW5pbWF0aW9uICRzcGVlZDtcblxuICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGllMTF9IC5hYS1zaXRlLWhlYWRlciAuYWEtYnJhbmRpbmcgc3ZnIHsgaGVpZ2h0OiAxNDBweCB9XG5cbi5hYS1zaXRlLWhlYWRlcl9fY3RhIC5hYS1idXR0b24ge1xuICAgIGJvcmRlcjogMC41cHggc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7IC8vIGFkZGVkIDIgcHggdG8gdGhlIHRvcCBwYWRkaW5nIHRvIGNvdW50ZXIgdGhlIGV4dHJhIDIgcHggZnJvbSB0aGUgYm9yZGVyLWJvdHRvbSBmb3IgdW5kZXJsaW5lXG4gICAgfVxuICAgIC5idXR0b24tdGV4dCB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMC42cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgICNidXR0b24tYXJyb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB3aWR0aDoyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAjbGluZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNhcnJvdy1oZWFkIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgI2J1dHRvbi1hcnJvdyB7XG4gICAgICAgICAgICAjbGluZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjYXJyb3ctaGVhZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmFhLWxhbmRpbmctcGFnZSB7XG4gICAgLmFhLXNpdGUtaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAkbHAtaGVhZGVyLWhlaWdodDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbHAtaGVhZGVyLWhlaWdodC1tZDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEZvb3RlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtc2l0ZS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIGgyLCBoMywgLmFhLXRleHQtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxufVxuXG4uYWEtc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTEpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFhLXNpdGUtZm9vdGVyX19pbWFnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxMDAlOyAvLyBCb3R0b20tYmFzZWQgcG9zaXRpb25pbmcgdG8gcHJldmVudCBJRTExIGZyb20gYWRkaW5nIHdoaXRlc3BhY2UgYmVsb3cgZm9vdGVyIChoYXBwZW5zIGJlY2F1c2Ugb2YgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKVxuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM3JSk7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgd2lkdGg6IDc2MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmFhLXNpdGUtZm9vdGVyX19oZWFkZXIge1xuICAgIEBleHRlbmQgJWJ1cmotdG9wO1xuXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICAuYWEtdGV4dC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtc2l0ZS1mb290ZXJfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICB9XG59XG5cbi5hYS1zaXRlLWZvb3RlciAuYWEtYnJhbmRpbmcge1xuICAgIHN2ZyB7XG4gICAgd2lkdGg6IDc1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtc2l0ZS1mb290ZXJfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoJGNvbXBsZW1lbnRhcnksMC4yKTtcblxuICAgIGNvbG9yOiByZ2JhKCRncmV5LDAuNSk7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIH1cblxuICAgID4gZGl2LCA+IG5hdiB7XG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1zaXRlLWZvb3Rlcl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcblxuICAgICAgICAgICAgZmlsbDogJGNvbXBsZW1lbnRhcnk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciBzdmcge1xuICAgICAgICAgICAgZmlsbDogbGlnaHRlbigkY29tcGxlbWVudGFyeSwxNSUpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0QWNjb3JkaW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1hY2NvcmRpb24ge1xuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tLW1hcmdpbjtcbiAgICBAZXh0ZW5kICVlbXBpcmUtdG9wO1xuICAgIEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5LTI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cbiAgICAmLmFhLWJnLWNvbG9yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtYWNjb3JkaW9uX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hYS1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDUpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1hY2NvcmRpb25fX2JvZHkge1xuICAgIEBleHRlbmQgJWVtcGlyZS10b3A7XG4gICAgQGV4dGVuZCAlZW1waXJlLWJvdHRvbTtcblxuICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAwLjI1KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDAuMjUpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDAuNSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMC41KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMSk7XG4gICAgfVxufVxuXG4vLyBTaW5nbGUgYWNjb3JkaW9uIGl0ZW1cbi5hYS1hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb21wbGVtZW50YXJ5LTI7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbXBsZW1lbnRhcnktMjtcbiAgICB9XG59XG5cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIGNvbG9yOiAkY29tcGxlbWVudGFyeTtcblxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRDYXJkc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtY2FyZHMge1xuICAgIEBleHRlbmQgJWVtcGlyZS1ib3R0b20tbWFyZ2luO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5hYS1jYXJkc19faW5uZXIge1xuICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hYS1jYXJkc19fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbn1cblxuLmFhLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2IC0gMTVweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDM2NXB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUobiszKSB7XG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssMC42NSk7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmFhLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn1cblxuLmFhLWNhcmRfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICB9XG5cbiAgICBoMSwgaDIsIGgzLCAuYWEtdGV4dC1idXR0b24ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLXRleHQtYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG59XG5cbi5hYS1iZyAuYWEtY2FyZF9fdGV4dCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hYS1jYXJkX19pbWFnZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMzU1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLmFhLWNhcmRfX2ltYWdlLS1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtY2FyZC0taGFzLWltYWdlIHtcbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYWEtY2FyZF9fdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAzKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Q2xpZW50c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtY2xpZW50cyB7XG4gICAgQGV4dGVuZCAlZW1waXJlLWJvdHRvbS1tYXJnaW47XG5cbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xufVxuXG4uYWEtY2xpZW50c19faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hYS1jbGllbnRzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hYS1jbGllbnRzX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cbi5hYS1jbGllbnQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Q29sdW1uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtY29sdW1ucyB7XG4gICAgQGV4dGVuZCAlYnVyai10b3A7XG4gICAgQGV4dGVuZCAlZW1waXJlLWJvdHRvbTtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbS1tYXJnaW47XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5hYS1jb2x1bW5zX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFhLWNvbHVtbnNfX2JvZHkge1xuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uYWEtY29sdW1uIHtcbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG59XG5cbi5hYS1jb2x1bW4tLXRleHQge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA0KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAwLjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEpO1xuICAgIH1cbn1cblxuLmFhLWNvbHVtbi0taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5hYS1jb2x1bW5fX3BsYXktYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgLmFhLWJ1dHRvbi0tY2lyY2xlIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtYmctLWRhcmsgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgY29sb3I6ICRjb21wbGVtZW50YXJ5O1xuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbXBsZW1lbnRhcnktMjtcbiAgICB9XG5cbiAgICAuYWEtdGV4dC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmFhLWJ1dHRvbi0tY2lyY2xlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRIZXJvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1oZXJvIHtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbS1tYXJnaW47XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG5cbiAgICAmLmFhLWJnLS1wcmltYXJ5IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFhLWJnLS1zZWNvbmRhcnkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS1iZy0tY29tcGxlbWVudGFyeSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS1iZy0tY29tcGxlbWVudGFyeS0yIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnktMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWEtYmctLWNvbXBsZW1lbnRhcnktMyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5LTM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFhLWJnLS1jb21wbGVtZW50YXJ5LTQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcGxlbWVudGFyeS00O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtaGVyb19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgbWluLWhlaWdodDogNzUwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICB9XG59XG5cbiN7JGllMTF9IC5hYS1oZXJvX19pbm5lciB7IG1pbi1oZWlnaHQ6IDBweDsgfVxuXG4uYWEtaGVyb19faGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoMSB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDQpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5hYS1zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5hYS1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2OXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjlweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWxhbmRpbmctcGFnZSB7XG4gICAgLmFhLWhlcm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNi4zMmRlZywgcmdiYSgwLCAyNywgMTI5LCAwLjQpIDE5Ljk5JSwgcmdiYSgyNiwgMzYsIDc0LCAwLjQpIDgzLjEzJSk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1oZXJvX19oZWFkZXIge1xuICAgICAgICBjb2xvcjogJGNvbXBsZW1lbnRhcnk7XG5cbiAgICAgICAgaDEsIGgyLCBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWhlcm9fX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbHAtaGVhZGVyLWhlaWdodH0pO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbHAtaGVhZGVyLWhlaWdodC1tZH0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtdGhhbmsteW91LXBhZ2Uge1xuICAgIC5hYS1oZXJvIHtcbiAgICAgICAgLmFhLWJ1dHRvbi0tY2lyY2xlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Rm9ybVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtZm9ybSB7XG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b20tbWFyZ2luO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5hYS1mb3JtX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdE11bHRpIENvbHVtbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLW11bHRpLWNvbHVtbnMge1xuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tLW1hcmdpbjtcblxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWEtbXVsdGktY29sdW1uc19faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYWEtbXVsdGktY29sdW1uc19faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb21wbGVtZW50YXJ5O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICAgIH1cbn1cblxuLmFhLW11bHRpLWNvbHVtbnNfX2JvZHkge1xuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4uYWEtbXVsdGktY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1tdWx0aS1jb2x1bW5fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFhLW11bHRpLWNvbHVtbl9fYm9keSB7XG4gICAgY29sb3I6ICRjb21wbGVtZW50YXJ5O1xuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuLmFhLW11bHRpLWNvbHVtbl9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgLmFhLXRleHQtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLmFhLW11bHRpLWNvbHVtbnMtLWljb25zIHtcbiAgICAuYWEtbXVsdGktY29sdW1uX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW11bHRpLWNvbHVtbl9faGVhZGVyX19jaXJjbGUge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgaGVpZ2h0OiAxNjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb21wbGVtZW50YXJ5O1xuICAgIH1cblxuICAgIC5hYS1tdWx0aS1jb2x1bW5fX2hlYWRlcl9fYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29tcGxlbWVudGFyeTtcbiAgICB9XG5cbiAgICAuYWEtbXVsdGktY29sdW1uOmxhc3QtY2hpbGQgLmFhLW11bHRpLWNvbHVtbl9faGVhZGVyX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0UXVvdGVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXF1b3RlIHtcbiAgICBAZXh0ZW5kICVidXJqLXRvcDtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbS1tYXJnaW47XG4gICAgQGV4dGVuZCAlZW1waXJlLWJvdHRvbTtcblxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnktMjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICB9XG59XG5cbi5hYS1xdW90ZV9faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4LjUpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFhLXF1b3RlX19ib2R5IHtcbiAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtcXVvdGVfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxufVxuXG4uYWEtcXVvdGVfX3Byb2ZpbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5hYS1xdW90ZV9fbmFtZSB7XG4gICAgQGV4dGVuZCAuYWEtc3VidGl0bGU7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWEtcXVvdGVfX3Bvc2l0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYWEtcXVvdGVfX2ltYWdlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRXWVNJV1lHXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS13eXNpd3lnIHtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbS1tYXJnaW47XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmFhLXd5c2l3eWdfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogOCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYWEtd3lzaXd5Zy0tdmlnbmV0dGUge1xuICAgIGNvbG9yOiAkY29tcGxlbWVudGFyeTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYWEtd3lzaXd5Z19faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNSk7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBMYW5kaW5nIHBhZ2VcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWxhbmRpbmctcGFnZSB7XG4gICAgbWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRscC1oZWFkZXItaGVpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbHAtaGVhZGVyLWhlaWdodC1tZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9ybSBtb2RhbFxuLmFhLW1vZGFsLmFhLWxwLWZvcm0tbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLDAuNCk7XG5cbiAgICAuYWEtbW9kYWxfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbW9kYWxfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuYWEtbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbXBsZW1lbnRhcnk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQkVCRUI7XG4gICAgfVxuXG4gICAgLmhzLXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaHMtc3VibWl0IGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDY5cHg7XG4gICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcblxuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzY5JyBoZWlnaHQ9JzY5JyB2aWV3Qm94PScwIDAgNjkgNjknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000OS4zNTM2IDM0LjM1MzZDNDkuNTQ4OCAzNC4xNTgzIDQ5LjU0ODggMzMuODQxNyA0OS4zNTM2IDMzLjY0NjRMNDYuMTcxNiAzMC40NjQ1QzQ1Ljk3NjMgMzAuMjY5MiA0NS42NTk3IDMwLjI2OTIgNDUuNDY0NSAzMC40NjQ1QzQ1LjI2OTIgMzAuNjU5NyA0NS4yNjkyIDMwLjk3NjMgNDUuNDY0NSAzMS4xNzE2TDQ4LjI5MjkgMzRMNDUuNDY0NSAzNi44Mjg0QzQ1LjI2OTIgMzcuMDIzNyA0NS4yNjkyIDM3LjM0MDMgNDUuNDY0NSAzNy41MzU1QzQ1LjY1OTcgMzcuNzMwOCA0NS45NzYzIDM3LjczMDggNDYuMTcxNiAzNy41MzU1TDQ5LjM1MzYgMzQuMzUzNlpNMjEgMzQuNUw0OSAzNC41TDQ5IDMzLjVMMjEgMzMuNUwyMSAzNC41WicgZmlsbD0nYmxhY2snLyUzRSUzQ2NpcmNsZSBjeD0nMzQuNScgY3k9JzM0LjUnIHI9JzM0JyBzdHJva2U9JyUyMzkwNzQ2NCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2OXB4IDY5cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDFweCkgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLy8gI3skaWUxMX0gLmFhLW1vZGFsLmFhLWxwLWZvcm0tbW9kYWwgLmhzLXN1Ym1pdCB7IG1hcmdpbi1ib3R0b206IDYwcHggfVxuXG4uYWEtbHAtZm9ybV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBGb290ZXJcbi5hYS1scC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcGxlbWVudGFyeTtcbn1cblxuLmFhLWxwLWZvb3Rlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIH1cbn1cblxuLmFhLWxwLWZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEgIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5hYS1scC1mb290ZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDEwMCU7IC8vIEJvdHRvbS1iYXNlZCBwb3NpdGlvbmluZyB0byBwcmV2ZW50IElFMTEgZnJvbSBhZGRpbmcgd2hpdGVzcGFjZSBiZWxvdyBmb290ZXIgKGhhcHBlbnMgYmVjYXVzZSBvZiB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkpXG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTklKTtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgd2lkdGg6IDk0MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU3lzdGVtIHBhZ2VzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zdWJzY3JpcHRpb24tcGFnZSB7XG4gICAgbWFpbiB7XG4gICAgICAgIEBleHRlbmQgJWJ1cmotdG9wO1xuICAgICAgICBAZXh0ZW5kICVidXJqLWJvdHRvbTtcbiAgICB9XG5cbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbS1tYXJnaW47XG4gICAgfVxuXG4gICAgLmhzLWlucHV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICB9XG59XG5cbi8vIFNldHRpbmdzIHBhZ2Vcbi5zdWJzY3JpcHRpb24tcGFnZSAuZW1haWwtcHJlZnMge1xuXG4gICAgLml0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJG5ldXRyYWwsMjAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgIC8vIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXV0cmFsO1xuXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRuZXV0cmFsLDIwJSk7XG5cbiAgICAgICAgICAgIC8vIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbmV1dHJhbCwyMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBleHRlbmQgJWxvbmRvbmJyaWRnZS10b3AtbWFyZ2luO1xuICAgIH1cblxuICAgIC5pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIEBleHRlbmQgJWxvbmRvbmJyaWRnZS1ib3R0b20tbWFyZ2luO1xuICAgIH1cblxuICAgIC5pdGVtIHAsXG4gICAgLml0ZW0gcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgLy8gY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuZmFrZWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlLW9wdGlvbnMge1xuICAgICAgICBAZXh0ZW5kICVsaWJlcnR5LXRvcC1tYXJnaW47XG4gICAgICAgIEBleHRlbmQgJWxpYmVydHktYm90dG9tLW1hcmdpbjtcblxuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmpzLWVuYWJsZWQgLnN1YnNjcmlwdGlvbi1wYWdlIC5lbWFpbC1wcmVmcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vLyBDb25maXJtYXRpb24gcGFnZVxuLnN1YnNjcmlwdGlvbi1wYWdlIC5zdWNjZXNzIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkbmV1dHJhbCwyMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIC8vIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBiYWNrZ3JvdW5kOiAkbmV1dHJhbDtcbn1cblxuLy8gU2ltcGxlIHVuc3Vic2NyaWJlIHBhZ2Vcbi5zdWJzY3JpcHRpb24tcGFnZSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zaW1wbGVfc3Vic2NyaXB0aW9uIHtcbiAgICNjb250ZW50ID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBpbmxpbmUgY3NzXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgaW5saW5lIGNzc1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBpbmxpbmUgY3NzXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbn1cblxuLnN1YnNjcmlwdGlvbi1wYWdlIC5oZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuI2VtYWlsLXByZWZzLWZvcm0gcC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL3N1YnNjcmlwdGlvbiBidXR0b25cblxuLnN1YnNjcmlwdGlvbi1wYWdlIC5ocy1idXR0b24ge1xuICAgIEBleHRlbmQgLmFhLWJ1dHRvbjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxufVxuXG4vL3N5c3RlbSBwYWdlIHBhZGRpbmcgdG9wXG5cbi5zeXN0ZW0tcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxMHB4O1xuICAgIH1cbn0iXX0= */