@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=Montserrat:wght@400;500;600&display=swap);/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}h1,h2,h3,h4,h5{line-height:1;font-size:100%;font-weight:400}img{border:none;vertical-align:bottom}dd,dl,dt,li,ol,ul{list-style:none}.switch--sp{display:none!important}@media screen and (max-width:767px){.switch--sp{display:block!important;margin:0 auto}}.switch--pc{display:block!important;margin:0 auto}@media screen and (max-width:767px){.switch--pc{display:none!important}}body{font-family:"Cormorant Garamond",serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;color:#333;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;min-height:100vh}@media screen and (max-width:767px){body{font-size:1.6rem}}img{max-width:100%}img[src$=".svg"]{width:100%;height:auto}sup.reg{position:static;vertical-align:super}table{border-collapse:collapse;border-spacing:0;font-weight:400}.page-container{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:180px 0}@media screen and (max-width:767px){.page-container{padding:24vw 0}}.svg-wrap{display:none}.fixed-header .nav__btn-sp{position:fixed;top:28px}.header{width:100%;height:100px;position:absolute;top:0;left:0;z-index:10000}@media screen and (max-width:767px){.header{width:100%;height:13.33333vw}}.header__inner{width:100%;height:100%}.header__logo{font-size:30px;font-weight:500;letter-spacing:.08em;text-indent:.07em;line-height:1;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-3px;background:-webkit-linear-gradient(119deg,#455d97,#2e4282);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#334f5a}.header__logo a{-webkit-transition:none;transition:none;text-decoration:none}@media screen and (max-width:767px){.header__logo{font-size:5.86667vw;bottom:.4vw;white-space:nowrap}}.header__navi{width:100%;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;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;display:none}.header__navi__item{font-size:16px;font-weight:500;letter-spacing:.1em;text-indent:.1em;line-height:1;margin-right:36px;font-size:22px;margin-right:0;margin-top:40px;text-align:right}.header__navi__item:nth-of-type(2){margin-right:410px}.header__navi__item:last-of-type{margin-right:0}.header__navi__item a,.header__navi__item a:link,.header__navi__item a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__navi__item a:hover{color:#fff;text-decoration:none}}.header__navi__item:nth-of-type(2){margin-right:0}@media screen and (max-width:767px){.header__navi__item{font-size:4.8vw;text-align:right;margin-top:6.66667vw;margin-right:0}.header__navi__item a,.header__navi__item a:link,.header__navi__item a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){.header__navi__item a:hover{color:#fff;text-decoration:none}}@media screen and (max-width:767px){.header__navi__item:nth-of-type(2){margin-right:0}}.nav__btn-sp{display:none;display:block;width:28px;height:15px;position:absolute;top:78px;right:60px;z-index:10000;line-height:1;cursor:pointer}.nav__btn-sp>div{position:relative;width:100%;height:100%}.nav__btn-sp span{width:100%;height:1px;position:absolute;left:0;display:block;background:#2f4383;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav__btn-sp span:nth-child(1){top:0}.nav__btn-sp span:nth-child(2){top:7px}.nav__btn-sp span:nth-child(3){top:14px}@media screen and (max-width:767px){.nav__btn-sp{display:block;width:7.46667vw;height:3.6vw;position:fixed;top:7.46667vw!important;right:5.33333vw;z-index:10000;line-height:1}.nav__btn-sp>div{position:relative;width:100%;height:100%}.nav__btn-sp span{width:100%;height:.13333vw;position:absolute;left:0;display:block;background:#2f4383;-webkit-transition:top .2s ease,-webkit-transform .3s ease-in-out;transition:top .2s ease,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,top .2s ease;transition:transform .3s ease-in-out,top .2s ease,-webkit-transform .3s ease-in-out}.nav__btn-sp span:nth-child(1){top:0}.nav__btn-sp span:nth-child(2){top:1.73333vw}.nav__btn-sp span:nth-child(3){top:3.46667vw}}body.open .nav__btn-sp>div span{background:#fff}body.open .nav__btn-sp>div span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px}body.open .nav__btn-sp>div span:nth-child(2){width:0;left:50%}body.open .nav__btn-sp>div span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}body.open .header__navi{position:fixed;left:0;top:0;-webkit-transform:none;transform:none;display:block;width:100%;height:100vh;background:-webkit-gradient(linear,left top,right bottom,from(#455d97),to(#2e4282));background:linear-gradient(to bottom right,#455d97,#2e4282);padding:160px 100px;-webkit-box-sizing:border-box;box-sizing:border-box}body.open .header__navi li a,body.open .header__navi li a:link,body.open .header__navi li a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){body.open .header__navi li a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:767px){body.open .nav__btn-sp>div span{background:#fff}body.open .nav__btn-sp>div span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1.33333vw}body.open .nav__btn-sp>div span:nth-child(2){width:0;left:50%}body.open .nav__btn-sp>div span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:1.33333vw}body.open .header__navi{position:fixed;left:0;top:0;-webkit-transform:none;transform:none;display:block;width:100%;height:100vh;background:-webkit-gradient(linear,left top,right bottom,from(#455d97),to(#2e4282));background:linear-gradient(to bottom right,#455d97,#2e4282);padding:21.33333vw 13.33333vw;-webkit-box-sizing:border-box;box-sizing:border-box}}.footer{background:#222;color:#fff;font-family:Montserrat,sans-serif;padding:0 60px 83px}@media screen and (min-width:767px) and (max-width:1250px){.footer{height:auto}}@media screen and (max-width:767px){.footer{padding:16vw 0 8vw}}.footer__inner{max-width:1246px;width:100%;margin:0 auto;padding:0 6.12557%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (min-width:1367px){.footer__inner{padding:0 80px}}@media screen and (max-width:767px){.footer__inner{width:89.33333vw;padding:0 0}}@media screen and (max-width:767px){.footer__inner{width:100%;max-width:100%}}.footer__btn{position:absolute;top:80px;right:80px}@media screen and (min-width:767px) and (max-width:1250px){.footer__btn{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px}}@media screen and (max-width:767px){.footer__btn{position:static;display:block;max-width:1246px;width:100%;margin:0 auto;padding:0 6.12557%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:767px) and (min-width:1367px){.footer__btn{padding:0 80px}}@media screen and (max-width:767px) and (max-width:767px){.footer__btn{width:89.33333vw;padding:0 0}}.footer__btn__item{width:310px;height:40px;margin-top:20px}.footer__btn__item a,.footer__btn__item a:link,.footer__btn__item a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer__btn__item a:hover{opacity:.7;text-decoration:none}}.footer__btn__item:first-of-type{margin-top:0}.footer__btn__item a{width:100%;height:100%;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;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;letter-spacing:.075em;text-indent:.075em;line-height:1}.footer__btn__item.since span{position:relative;padding-left:25px}.footer__btn__item.since span:after{content:"";width:20px;height:20px;position:absolute;top:-3px;left:-4px;bottom:0;background:url(/assets/img/common/kamada-icon.svg) no-repeat center top}@media screen and (min-width:767px) and (max-width:1250px){.footer__btn__item{margin-top:0}.footer__btn__item:first-of-type{margin-right:20px}}@media screen and (max-width:767px){.footer__btn__item{width:100%;max-width:89.33333vw;height:10.66667vw;margin-top:5.33333vw}.footer__btn__item a{font-size:3.73333vw}.footer__btn__item.since span{position:relative;padding-left:4.4vw}.footer__btn__item.since span:after{width:4.8vw;height:4.8vw;background-size:100% auto;bottom:.4vw;top:-3px;left:-6px}}.footer__txt{padding-top:79px}@media screen and (min-width:767px) and (max-width:1250px){.footer__txt{padding-top:60px}}@media screen and (max-width:767px){.footer__txt{max-width:1246px;width:100%;margin:0 auto;padding:0 6.12557%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:13.33333vw}}@media screen and (max-width:767px) and (min-width:1367px){.footer__txt{padding:0 80px}}@media screen and (max-width:767px) and (max-width:767px){.footer__txt{width:89.33333vw;padding:0 0}}.footer__txt__ttl{font-size:22px;letter-spacing:.08em;line-height:145.45455%}@media screen and (max-width:767px){.footer__txt__ttl{font-size:5.06667vw;line-height:136.84211%}}.footer__txt__item{font-size:18px;letter-spacing:.08em;line-height:144.44444%;margin-top:13px}@media screen and (max-width:767px){.footer__txt__item{font-size:4.26667vw;line-height:131.25%;margin-top:4vw}}.footer__link__area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:64px}@media screen and (max-width:767px){.footer__link__area{display:block;border-top:1px solid #3d3d3d;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:5.33333vw;margin:9.86667vw auto 0 auto}}.footer__link{margin-right:75px}.footer__link:last-of-type{margin-right:0}@media screen and (max-width:767px){.footer__link{width:89.33333vw;margin:0 auto}.footer__link:last-of-type{margin:0 auto}}.footer__link__item{font-size:14px;letter-spacing:.08em;line-height:161.11111%;margin-top:7px}.footer__link__item a,.footer__link__item a:link,.footer__link__item a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer__link__item a:hover{color:#fff;text-decoration:none}}.footer__link__item:first-of-type{margin-top:0}@media screen and (max-width:767px){.footer__link__item{font-size:3.73333vw;margin-top:3.2vw}.footer__link__item:first-of-type{margin-top:3.2vw}}.footer__sns{position:fixed;left:21px;top:368px;z-index:100;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}@media screen and (max-width:767px){.footer__sns{position:static;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;margin-top:16vw}}.footer__sns .txt{font-size:10px;font-weight:300;letter-spacing:.16em;color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:relative;margin-bottom:73px}.footer__sns .txt:after{content:"";width:1px;height:30px;background:#fff;position:absolute;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-55px}@media screen and (max-width:767px){.footer__sns .txt{font-size:2.66667vw;margin-bottom:0;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;margin-top:1.33333vw;margin-right:2.66667vw}.footer__sns .txt:after{display:none}}.footer__sns .fb{display:block;line-height:1}.footer__sns .fb .icon-fb{width:19px;height:19px;fill:#fff}.footer__copyright{position:fixed;right:23px;top:372px;font-size:10px;font-weight:300;letter-spacing:.16em;color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:100}@media screen and (max-width:767px){.footer__copyright{position:static;font-size:2.66667vw;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;text-align:center;margin-top:5.33333vw}}@media screen and (min-width:768px){.change-side .footer__copyright{color:#999}.change-side .footer__sns .txt{color:#999}.change-side .footer__sns .txt:after{background:#999}.change-side .footer__sns .fb .icon-fb{fill:#999}}#page-top .page-container{padding-top:0;padding-bottom:0}#page-top .mv{position:relative;z-index:4}#page-top .mv__bg img,#page-top .mv__bg picture{display:block;width:100%}#page-top .mv__ttl{width:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-top:30.74671%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:115px;font-weight:300;color:#fff;letter-spacing:.06em;text-indent:.06em;text-shadow:0 0 13px rgba(0,0,0,.35);text-align:center}@media screen and (min-width:767px) and (max-width:1000px){#page-top .mv__ttl{font-size:80px}}@media screen and (max-width:767px){#page-top .mv__ttl{font-size:10.66667vw;padding-top:57.73333vw}}#page-top .mv__ttl img{width:100%}#page-top .about{position:relative;margin-top:-294px}@media screen and (min-width:767px) and (max-width:1000px){#page-top .about{margin-top:-200px}}@media screen and (max-width:767px){#page-top .about{padding-top:0;margin-top:-29.86667vw}}#page-top .about:after{content:"";width:100%;padding-top:66.47145%;background:url(/assets/img/top/about_bg.jpg) no-repeat center top;background-size:100% auto;z-index:1;position:absolute;left:0;top:0}@media screen and (max-width:767px){#page-top .about:after{background:url(/assets/img/top/about_bg_sp.jpg) no-repeat center top;background-size:100% auto;padding-top:250.26667vw}}#page-top .about__inner{max-width:1246px;width:100%;margin:0 auto;padding:0 6.12557%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (min-width:1367px){#page-top .about__inner{padding:0 80px}}@media screen and (max-width:767px){#page-top .about__inner{width:89.33333vw;padding:0 0}}#page-top .about__img{pointer-events:none;width:23.33455%;max-width:318.75px;position:fixed;top:0;left:0;z-index:3;padding-top:65.8858%;padding-left:16.83748%;-webkit-box-sizing:content-box;box-sizing:content-box}#page-top .about__img picture{display:block}@media screen and (min-width:1367px){#page-top .about__img{padding-left:0;left:50%;-webkit-transform:translateX(-440px);transform:translateX(-440px)}}@media screen and (max-width:900px){#page-top .about__img{width:28.00146%;padding-left:12.15227%}}@media screen and (max-width:767px){#page-top .about__img{max-width:56.66667vw;position:relative;width:56.66667vw;padding:0;margin:0 auto}#page-top .about__img img,#page-top .about__img picture{-webkit-transform:none!important;transform:none!important}}#page-top .about__detail{width:100%;padding-top:39.3186%;padding-left:46.593%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:3}@media screen and (min-width:1367px){#page-top .about__detail{padding-top:427px;padding-left:506px}}@media screen and (max-width:767px){#page-top .about__detail{width:100%;padding-left:0;padding-top:10.66667vw}}#page-top .about__detail__ttl{font-size:48px;line-height:1;background:-webkit-linear-gradient(119deg,#455d97,#2e4282);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#333}@media screen and (max-width:1000px){#page-top .about__detail__ttl{font-size:40px}}@media screen and (max-width:767px){#page-top .about__detail__ttl{font-size:8vw}}#page-top .about__detail__txt{font-size:22px;line-height:150%;background:-webkit-linear-gradient(119deg,#455d97,#2e4282);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#333;margin-top:35px}#page-top .about__detail__txt.txt2{margin-top:15px}@media screen and (max-width:1000px){#page-top .about__detail__txt{font-size:20px}}@media screen and (max-width:767px){#page-top .about__detail__txt{font-size:4.4vw;line-height:148.48485%;margin-top:6.66667vw}#page-top .about__detail__txt.txt2{margin-top:5.33333vw}}#page-top .about__detail__sheet{margin-top:61px;position:relative}@media screen and (max-width:767px){#page-top .about__detail__sheet{margin-top:6vw}}#page-top .about__detail__sheet .close.icon{color:#000;position:absolute;top:15px;right:15px;margin-top:0;margin-left:0;width:21px;height:21px}@media screen and (max-width:767px){#page-top .about__detail__sheet .close.icon{top:4vw;right:4vw;width:5.46667vw;height:5.46667vw}}#page-top .about__detail__sheet .close.icon:before{content:'';position:absolute;top:10px;width:21px;height:1px;background-color:currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:767px){#page-top .about__detail__sheet .close.icon:before{top:2.66667vw;width:5.46667vw;height:.26667vw}}#page-top .about__detail__sheet .close.icon:after{content:'';position:absolute;top:10px;width:21px;height:1px;background-color:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){#page-top .about__detail__sheet .close.icon:after{top:2.66667vw;width:5.46667vw;height:.26667vw}}#page-top .about__detail__sheet__btn{display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;border-bottom:1px solid #485da0;letter-spacing:.18em;text-indent:.18em;padding:0 10px 16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-top .about__detail__sheet__btn:hover{opacity:.7;cursor:pointer}#page-top .about__detail__sheet__btn span{padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:-webkit-linear-gradient(119deg,#455d97,#2e4282);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#333}#page-top .about__detail__sheet__btn span:after{content:"";width:11px;height:11px;background:url(/assets/img/common/arrow.svg) no-repeat center top;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){#page-top .about__detail__sheet__btn{font-size:3.73333vw;padding:0 2.66667vw 1.6vw}#page-top .about__detail__sheet__btn span{padding-right:3.6vw}#page-top .about__detail__sheet__btn span:after{width:2.13333vw;height:2.13333vw;background-size:100% auto}}#page-top .about__detail__sheet__contents{width:353px;padding:50px 29px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 0 32px 0 rgba(0,0,0,.13);box-shadow:0 0 32px 0 rgba(0,0,0,.13);display:none;position:absolute;top:-77px;left:228px}@media screen and (max-width:767px){#page-top .about__detail__sheet__contents{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;padding:8.8vw 8vw 5.33333vw}}#page-top .about__detail__sheet__contents .txt{color:#666;font-size:13px;line-height:176.92308%;font-family:Montserrat,sans-serif;text-align:center;padding-bottom:10px}@media screen and (max-width:767px){#page-top .about__detail__sheet__contents .txt{font-size:3.46667vw;padding-bottom:2.66667vw}}#page-top .about__detail__sheet__contents .detail__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;padding:14px 20px 13px 21px}#page-top .about__detail__sheet__contents .detail__item:first-of-type{border-top:1px solid #ddd}#page-top .about__detail__sheet__contents .detail__item:last-of-type{border-bottom:0}#page-top .about__detail__sheet__contents .detail__item dt{width:192px;color:#7987b2;font-size:15px;font-weight:600;font-family:Montserrat,sans-serif;line-height:1}#page-top .about__detail__sheet__contents .detail__item dd{width:103px;color:#334786;font-size:15px;font-family:Montserrat,sans-serif;line-height:1;padding-left:10px}#page-top .about__detail__sheet__contents .detail__item dd.no-pl{padding-left:0}@media screen and (max-width:767px){#page-top .about__detail__sheet__contents .detail__item{padding:4vw 5.33333vw}#page-top .about__detail__sheet__contents .detail__item dt{width:53.33333vw;font-size:4vw}#page-top .about__detail__sheet__contents .detail__item dd{width:25.33333vw;font-size:4vw;padding-left:2.66667vw}}#page-top .map{max-width:1426px;position:relative;z-index:2;margin:267px auto 0;width:100%;padding-left:60px}@media screen and (max-width:1150px){#page-top .map{margin-top:160px}}@media screen and (max-width:900px){#page-top .map{margin-top:16vw}}@media screen and (max-width:767px){#page-top .map{margin-top:21.33333vw;padding-left:0}}#page-top .map-wrap{position:relative;z-index:100;overflow-x:scroll}@media screen and (max-width:767px){#page-top .map-wrap{overflow-x:scroll}}#page-top .map-arrow{position:absolute;left:0;top:0;z-index:100}@media screen and (max-width:767px){#page-top .map-arrow{width:613px}}#page-top .map__inner{padding-left:6.12557%;width:100%;max-width:1306px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 auto}@media screen and (max-width:767px){#page-top .map__inner{padding-left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#page-top .map__txt{font-size:21px;line-height:152.38095%;background:-webkit-linear-gradient(119deg,#455d97,#2e4282);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#334f5a;position:relative;z-index:3;padding-right:10.71975%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){#page-top .map__txt{width:89.33333vw;margin:11.6vw auto 0 auto;font-size:4.4vw;line-height:148.48485%;padding-right:0}}#page-top .map #gmap{text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;margin-top:64px;width:100%;min-width:1100px;height:532px}@media screen and (max-width:767px){#page-top .map #gmap{margin-top:0;height:320px;width:700px;min-width:700px}}#page-top .map #gmap img{-webkit-box-shadow:0 0 57px 0 rgba(48,63,103,.35);box-shadow:0 0 57px 0 rgba(48,63,103,.35);width:100%}#page-top .map__img2{width:58.49195%;max-width:799px;position:absolute;left:-103px;top:-337px;z-index:1}@media screen and (max-width:767px){#page-top .map__img2{width:66.93333vw;left:-5.33333vw;top:auto;bottom:-13.33333vw}}#page-top .contact{margin-top:140px;padding:89px 60px 140px;border-top:1px solid #ddd}@media screen and (max-width:767px){#page-top .contact{margin-top:22.13333vw;padding:16.93333vw 0 26.66667vw}}#page-top .contact__inner{max-width:1246px;width:100%;margin:0 auto;padding:0 6.12557%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:1367px){#page-top .contact__inner{padding:0 80px}}@media screen and (max-width:767px){#page-top .contact__inner{width:89.33333vw;padding:0 0}}#page-top .contact__ttl{font-size:60px;color:#222;line-height:1}@media screen and (max-width:767px){#page-top .contact__ttl{font-size:10.66667vw}}#page-top .contact .form__area__contents{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){#page-top .contact .form__area__contents{margin-top:3.46667vw}}#page-top .contact .form__item{height:70px;margin-top:30px;width:49.07919%}@media screen and (max-width:767px){#page-top .contact .form__item{height:12vw;margin-top:5.33333vw;width:100%}}#page-top .contact .form__item.firstName{width:23.57274%;margin-right:1.84162%}@media screen and (max-width:767px){#page-top .contact .form__item.firstName{width:43.33333vw;margin-right:2.66667vw}}#page-top .contact .form__item.lastName{width:23.57274%;margin-right:1.84162%}@media screen and (max-width:767px){#page-top .contact .form__item.lastName{width:43.33333vw;margin-right:0}}#page-top .contact .form__item.state{margin-right:1.84162%}@media screen and (max-width:767px){#page-top .contact .form__item.state{margin-right:0}}#page-top .contact .form__item.textarea{width:100%;min-height:160px}@media screen and (max-width:767px){#page-top .contact .form__item.textarea{min-height:64vw}}#page-top .contact .form__item input[type=text]{width:100%;height:100%;background:#f7f7f7;padding:19px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;letter-spacing:.06em;font-family:"Arial,Helvetica Neue,Helvetica",sans-serif}#page-top .contact .form__item input[type=text]::-webkit-input-placeholder{color:#999;font-size:16px;font-weight:400;letter-spacing:.06em}#page-top .contact .form__item input[type=text]::-moz-placeholder{color:#999;font-size:16px;font-weight:400;letter-spacing:.06em}#page-top .contact .form__item input[type=text]:-ms-input-placeholder{color:#999;font-size:16px;font-weight:400;letter-spacing:.06em}#page-top .contact .form__item input[type=text]::-ms-input-placeholder{color:#999;font-size:16px;font-weight:400;letter-spacing:.06em}#page-top .contact .form__item input[type=text]::placeholder{color:#999;font-size:16px;font-weight:400;letter-spacing:.06em}#page-top .contact .form__item input[type=text]:focus{outline:0}#page-top .contact .form__item input[type=text].err{border:1px solid #d65143;background:rgba(214,81,67,.1)}@media screen and (max-width:767px){#page-top .contact .form__item input[type=text]{padding:2.66667vw;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;font-size:3.73333vw}#page-top .contact .form__item input[type=text]::-webkit-input-placeholder{font-size:3.73333vw}#page-top .contact .form__item input[type=text]::-moz-placeholder{font-size:3.73333vw}#page-top .contact .form__item input[type=text]:-ms-input-placeholder{font-size:3.73333vw}#page-top .contact .form__item input[type=text]::-ms-input-placeholder{font-size:3.73333vw}#page-top .contact .form__item input[type=text]::placeholder{font-size:3.73333vw}}#page-top .contact .form__item textarea{width:100%;height:100%;background:#f7f7f7;padding:19px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;letter-spacing:.06em;font-family:"Arial,Helvetica Neue,Helvetica",sans-serif}#page-top .contact .form__item textarea::-webkit-input-placeholder{color:#999;font-size:16px;letter-spacing:.06em}#page-top .contact .form__item textarea::-moz-placeholder{color:#999;font-size:16px;letter-spacing:.06em}#page-top .contact .form__item textarea:-ms-input-placeholder{color:#999;font-size:16px;letter-spacing:.06em}#page-top .contact .form__item textarea::-ms-input-placeholder{color:#999;font-size:16px;letter-spacing:.06em}#page-top .contact .form__item textarea::placeholder{color:#999;font-size:16px;letter-spacing:.06em}#page-top .contact .form__item textarea:focus{outline:0}#page-top .contact .form__item textarea.err{border:1px solid #d65143;background:rgba(214,81,67,.1)}@media screen and (max-width:767px){#page-top .contact .form__item textarea{padding:2.66667vw;font-size:3.73333vw}#page-top .contact .form__item textarea::-webkit-input-placeholder{font-size:3.73333vw}#page-top .contact .form__item textarea::-moz-placeholder{font-size:3.73333vw}#page-top .contact .form__item textarea:-ms-input-placeholder{font-size:3.73333vw}#page-top .contact .form__item textarea::-ms-input-placeholder{font-size:3.73333vw}#page-top .contact .form__item textarea::placeholder{font-size:3.73333vw}}#page-top .contact .form__area__contents2{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){#page-top .contact .form__area__contents2{margin-top:6.93333vw;display:block}}#page-top .contact .form-mail-contact{font-size:16px;letter-spacing:.06em;font-family:"Arial,Helvetica Neue,Helvetica",sans-serif;color:#666}#page-top .contact .form-mail-contact a,#page-top .contact .form-mail-contact a:link,#page-top .contact .form-mail-contact a:visited{color:#455d97;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .contact .form-mail-contact a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:767px){#page-top .contact .form-mail-contact{font-size:3.46667vw}}#page-top .contact .form__check__item{font-family:"Arial,Helvetica Neue,Helvetica",sans-serif;color:#666;font-size:16px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:14px}#page-top .contact .form__check__item:first-of-type{margin-top:0}@media screen and (max-width:767px){#page-top .contact .form__check__item{font-size:3.46667vw;margin-top:6.13333vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#page-top .contact .form__check input[type=checkbox]{display:none}#page-top .contact .form__check input[type=checkbox]+label{cursor:pointer;display:inline-block;position:relative;padding-left:34px}@media screen and (max-width:767px){#page-top .contact .form__check input[type=checkbox]+label{padding-left:7.2vw}}#page-top .contact .form__check input[type=checkbox]+label::before{content:"";position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:18px;height:18px;left:0;top:3px;border:1px solid #ccc}@media screen and (max-width:767px){#page-top .contact .form__check input[type=checkbox]+label::before{width:4.26667vw;height:4.26667vw;top:.26667vw}}#page-top .contact .form__check input[type=checkbox].err+label::before{border:1px solid #d65143;background:rgba(214,81,67,.1)}#page-top .contact .form__check input[type=checkbox].err+label{color:#d65143}#page-top .contact .form__check input[type=checkbox]:checked+label::after{content:"";position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:18px;height:9px;top:3px;left:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:3px solid;border-left:3px solid;border-color:#333}@media screen and (max-width:767px){#page-top .contact .form__check input[type=checkbox]:checked+label::after{width:4.8vw;height:2.4vw;left:.8vw;top:.26667vw;border-bottom:.8vw solid;border-left:.8vw solid}}#page-top .contact .form__submit{width:288px;height:70px;background:-webkit-linear-gradient(119deg,#5b76ba,#485da0)}@media screen and (max-width:767px){#page-top .contact .form__submit{width:53.33333vw;height:12vw;margin:13.33333vw auto 0}}#page-top .contact .form__submit input[type=submit]{font-family:Montserrat,sans-serif;font-size:24px;color:#fff;letter-spacing:.2em;text-indent:.2em;width:100%;height:100%;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;line-height:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-top .contact .form__submit input[type=submit]:hover{opacity:.7}@media screen and (max-width:767px){#page-top .contact .form__submit input[type=submit]{font-size:4.53333vw}}#page-top .contact .thanks__txt{font-size:24px;margin-top:80px;line-height:1.7;word-break:break-word}@media screen and (max-width:767px){#page-top .contact .thanks__txt{margin-top:10.66667vw;font-size:4.8vw}}#page-privacy .privacy-contents{max-width:1246px;width:100%;margin:0 auto;padding:0 6.12557%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:176.92308%;font-family:Montserrat,sans-serif;letter-spacing:.05em}@media screen and (min-width:1367px){#page-privacy .privacy-contents{padding:0 80px}}@media screen and (max-width:767px){#page-privacy .privacy-contents{width:89.33333vw;padding:0 0}}@media screen and (max-width:767px){#page-privacy .privacy-contents{font-size:3.46667vw}}#page-privacy .privacy__ttl{font-size:40px;font-weight:600;line-height:1}@media screen and (max-width:767px){#page-privacy .privacy__ttl{font-size:7.46667vw}}#page-privacy .privacy__txt{margin-top:40px}@media screen and (max-width:767px){#page-privacy .privacy__txt{margin-top:10.66667vw}}#page-privacy .privacy__item{margin-top:60px}@media screen and (max-width:767px){#page-privacy .privacy__item{margin-top:10.66667vw}}#page-privacy .privacy__item .ttl{font-weight:600;font-size:24px;line-height:1.4}@media screen and (max-width:767px){#page-privacy .privacy__item .ttl{font-size:4.26667vw}}#page-privacy .privacy__item .txt{margin-top:30px}@media screen and (max-width:767px){#page-privacy .privacy__item .txt{margin-top:4vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfcmVzcy5zY3NzIiwic3R5bGUuY3NzIiwiX3V0aWxpdHkuc2NzcyIsImltcG9ydC9fbWl4aW4uc2NzcyIsImNvbW1vbi9fY29tbW9uLnNjc3MiLCJjb21tb24vX2hlYWRlci5zY3NzIiwiY29tbW9uL19mb290ZXIuc2NzcyIsInBhZ2VzL190b3Auc2NzcyIsInBhZ2VzL19wcml2YWN5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUNBLDhJQ0RBOzs7O0FBVUEsS0FDQyxtQkFBQSxXQUFBLFdBQUEsV0FDQSxXQUFBLE9BQ0EseUJBQUEsS0FHRCxFQ2tCQSxRQURBLFNEZEMsa0JBQUEsVUFDQSxtQkFBQSxRQUFBLFdBQUEsUUNzQkQsUURuQkEsU0FFQyxnQkFBQSxRQUNBLGVBQUEsUUFHRCxFQUNDLFFBQUEsRUFDQSxPQUFBLEVBUUQsc0JBQ0MsUUFBQSxLQUNBLE9BQUEsRUFHRCxHQUNDLFNBQUEsUUFTRCxRQ3FCQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLEtBQ0EsSUFDQSxRQUNBLFFEbkJDLFFBQUEsTUFHRCxRQUNDLFFBQUEsVUFHRCxNQUNDLFVBQUEsSUN1QkQsU0FHQSxTRHJCQyxRQUFBLEtBR0QsWUFDQyxjQUFBLElBQUEsT0FDQSxnQkFBQSxLQUdELEVBQ0MsaUJBQUEsWUFDQSw2QkFBQSxRQUdELFNDNEJBLFFEMUJDLGNBQUEsRUFHRCxLQzZCQSxJQUNBLElBQ0EsS0QzQkMsWUFBQSxTQUFBLENBQUEsVUFHRCxFQzhCQSxPRDVCQyxZQUFBLE9BR0QsSUFDQyxXQUFBLE9BSUQsS0FDQyxpQkFBQSxLQUNBLE1BQUEsS0FJRCxJQ2dDQSxJRDlCQyxVQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxlQUFBLFNBR0QsSUFDQyxPQUFBLE9BR0QsSUFDQyxJQUFBLE1BT0QsTUFDQyxjQUFBLEVDc0NELGNBSEEsY0FDQSxhQUNBLGNEakNBLE9BS0MsT0FBQSxRQ2dDRCxXRDNCQyxPQUFBLFFDK0JELGNEM0JDLE1BQUEsS0NnQ0QsY0Q1QkMsbUJBQUEsVUNpQ0QsNENBR0EseUNEL0JDLG1CQUFBLEtBR0QsU0FDQyxTQUFBLEtBQ0EsT0FBQSxTQUdELE9Db0NBLE1BQ0EsU0FDQSxPQUNBLFNEbENDLEtBQUEsUUFHRCxTQUNDLFlBQUEsSUFHRCxPQUNDLFNBQUEsUUMyQ0QsZ0NBQ0EsK0JBQ0EsZ0NEekNBLHlCQUlDLGFBQUEsRUFDQSxRQUFBLEVDMkNELGdDQUNBLCtCQUNBLGdDRHpDQSxzQkFJQyxRQUFBLElBQUEsT0FBQSxXQzJDRCxhQUNBLGNEekNBLE9DdUNBLG1CRG5DQyxtQkFBQSxPQUdELE9Dd0NBLE9EdENDLGVBQUEsS0FJRCxPQ3lDQSxNQUNBLE9BQ0EsU0R2Q0MsaUJBQUEsWUFDQSxhQUFBLEtBQ0EsTUFBQSxRQUlELE9BQ0MsZ0JBQUEsS0FDQSxtQkFBQSxLQUdELG1CQUNDLFFBQUEsS0FHRCxrQkFDQyxNQUFBLGFBR0QsT0FDQyxPQUFBLEVBQ0EsTUFBQSxRQUNBLFFBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxPQUdELDZCQUNDLG1CQUFBLE9BQ0EsS0FBQSxRQ29ERCxjRGhEQyxtQkFBQSxVQUNBLGVBQUEsS0FPRCxJQUNDLGFBQUEsS0FJRCxTQUNDLGVBQUEsU0FHRCxlQUNDLFNBQUEsT0FHRCxNQ3VEQSxPQUNBLFNBQ0EsTURyREMsUUFBQSxhQVFELGNDcURFLGlCRG5EQSxRQUFBLFFDc0RBLHVERG5EQSxTQUFBLG1CQUNBLEtBQUEseUJDeURGLGlCRG5EQyxPQUFBLFNDd0RELGdCRG5EQyxPQUFBLFFDd0RELGdCRG5EQyxPQUFBLFFBU0QsaUJBQ0MsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsWUFBQSxLQUdELFlBQ0MsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsWUFBQSxLQUdELEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FDQyxZQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsSUFHRCxJQUNDLE9BQUEsS0FDQSxlQUFBLE9BR0QsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQ0MsV0FBQSxLRTFWRCxZQUNFLFFBQUEsZUM2REQsb0NEOURELFlBR0ksUUFBQSxnQkFDQSxPQUFBLEVBQUEsTUFJSixZQUNFLFFBQUEsZ0JBQ0EsT0FBQSxFQUFBLEtDb0RELG9DRHRERCxZQUlJLFFBQUEsZ0JFYkosS0FDQyxZQUFBLG9CQUFBLENBQUEsTUFDQSxZQUFBLElBQ0EsdUJBQUEsWUFDQSx3QkFBQSxVQUNBLHlCQUFBLEtBQ0Esc0JBQUEsS0FDQSxxQkFBQSxLQUNBLGVBQUEsbUJBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsY0FBQSxPQUFBLFVBQUEsT0FDQSxXQUFBLE1Ea0RBLG9DQy9ERCxLQWdCRSxVQUFBLFFBSUYsSUFDQyxVQUFBLEtBR0QsaUJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FHRCxRQUNDLFNBQUEsT0FDQSxlQUFBLE1BSUQsTUFDQyxnQkFBQSxTQUNBLGVBQUEsRUFDQSxZQUFBLElBS0QsZ0JBQ0MsTUFBQSxLQUVBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFDQSxRQUFBLE1BQUEsRURnQkEsb0NDcEJELGdCQU9FLFFBQUEsS0FBQSxHQ2pERixVQUNDLFFBQUEsS0FHRCwyQkFFRSxTQUFBLE1BQ0EsSUFBQSxLQUlGLFFBQ0MsTUFBQSxLQUNBLE9BQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLE1GNkNBLG9DRW5ERCxRQVNFLE1BQUEsS0FDQSxPQUFBLFlBR0QsZUFDQyxNQUFBLEtBQ0EsT0FBQSxLQUdELGNBQ0MsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLE1BQ0EsWUFBQSxNQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsT0FBQSxLRm1GRCxXQUFBLGdEQUNBLHdCQUFBLEtBQ0Esd0JBQUEsWUFDQSxNQUFBLFFFL0ZDLGdCQWFDLG1CQUFBLEtBQUEsV0FBQSxLQUNBLGdCQUFBLEtGbUJGLG9DRWpDQSxjQXNCRSxVQUFBLFVBQ0EsT0FBQSxLQUNBLFlBQUEsUUFJRixjQUNDLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsT0FBQSxFQUdDLFFBQUEsS0FHRCxvQkFDQyxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxFQUNBLGFBQUEsS0FXQyxVQUFBLEtBQ0EsYUFBQSxFQUNBLFdBQUEsS0FDQSxXQUFBLE1BcEJELG1DQVNDLGFBQUEsTUFURCxpQ0FhQyxhQUFBLEVGakVILHNCRjJqQkQsMkJBQ0EsOEJFempCRSxNQUFBLEtBQ0EsZ0JBQUEsS0EyQkQsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFNQSxvQ0EzQkMsNEJBQ0MsTUFBQSxLQUNBLGdCQUFBLE1Fd0NBLG1DQXdCRSxhQUFBLEVGakNKLG9DRVNDLG9CQTZCRSxVQUFBLE1BQ0EsV0FBQSxNQUNBLFdBQUEsVUFDQSxhQUFBLEVGcEZILHNCRnNsQkMsMkJBQ0EsOEJFcGxCQSxNQUFBLEtBQ0EsZ0JBQUEsS0EyQkQsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsYUFNQSwwREEzQkMsNEJBQ0MsTUFBQSxLQUNBLGdCQUFBLE1BK0JGLG9DRVNFLG1DQW9DRSxhQUFBLEdBUUwsYUFDQyxRQUFBLEtBR0MsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxNQUNBLFlBQUEsRUFDQSxPQUFBLFFBWkYsaUJBZUcsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBakJILGtCQXFCRyxNQUFBLEtBQ0EsT0FBQSxJQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsUUFBQSxNQUNBLFdBQUEsUUYzRkYsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUVpRUQsK0JBOEJJLElBQUEsRUE5QkosK0JBaUNJLElBQUEsSUFqQ0osK0JBb0NJLElBQUEsS0Z6Rkgsb0NFcURELGFBMENFLFFBQUEsTUFDQSxNQUFBLFVBQ0EsT0FBQSxNQUNBLFNBQUEsTUFDQSxJQUFBLG9CQUNBLE1BQUEsVUFDQSxRQUFBLE1BQ0EsWUFBQSxFQWpERixpQkFvREcsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBdERILGtCQTBERyxNQUFBLEtBQ0EsT0FBQSxTQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsUUFBQSxNQUNBLFdBQUEsUUFDQSxtQkFBQSxJQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxJQUFBLENBQUEsa0JBQUEsSUFBQSxZQUFBLFdBQUEsVUFBQSxJQUFBLFdBQUEsQ0FBQSxJQUFBLElBQUEsS0FBQSxXQUFBLFVBQUEsSUFBQSxXQUFBLENBQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLFlBaEVILCtCQW1FSSxJQUFBLEVBbkVKLCtCQXNFSSxJQUFBLFVBdEVKLCtCQXlFSSxJQUFBLFdBTUosZ0NBTUksV0FBQSxLQU5KLDZDQVNLLGtCQUFBLGNBQUEsVUFBQSxjQUNBLElBQUEsS0FWTCw2Q0FjSyxNQUFBLEVBQ0EsS0FBQSxJQWZMLDZDQW1CSyxrQkFBQSxlQUFBLFVBQUEsZUFDQSxJQUFBLEtBcEJMLHdCQTBCRyxTQUFBLE1BQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxrQkFBQSxLQUFBLFVBQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsTUFDQSxXQUFBLHlFQUFBLFdBQUEsaURBQ0EsUUFBQSxNQUFBLE1BQ0EsbUJBQUEsV0FBQSxXQUFBLFdGbk9GLDZCRm92QkQsa0NBQ0EscUNFbHZCRSxNQUFBLEtBQ0EsZ0JBQUEsS0E0Q0QsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFNQSxvQ0E3Q0MsbUNBQ0MsUUFBQSxHQUNBLGdCQUFBLE1BaURGLG9DRW9JRCxnQ0ErQ0ksV0FBQSxLQS9DSiw2Q0FrREssa0JBQUEsY0FBQSxVQUFBLGNBQ0EsSUFBQSxVQW5ETCw2Q0F1REssTUFBQSxFQUNBLEtBQUEsSUF4REwsNkNBNERLLGtCQUFBLGVBQUEsVUFBQSxlQUNBLElBQUEsVUE3REwsd0JBbUVHLFNBQUEsTUFDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLGtCQUFBLEtBQUEsVUFBQSxLQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxNQUNBLFdBQUEseUVBQUEsV0FBQSxpREFDQSxRQUFBLFdBQUEsV0FDQSxtQkFBQSxXQUFBLFdBQUEsWUMvUUgsUUFDQyxXQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsUUFBQSxFQUFBLEtBQUEsS0FFQSwyREFORCxRQU9FLE9BQUEsTUh3REQsb0NHL0RELFFBV0UsUUFBQSxLQUFBLEVBQUEsS0FJRCxlSDBFQSxVQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsRUFBQSxTQUNBLG1CQUFBLFdBQUEsV0FBQSxXRzVFQyxTQUFBLFNId0NELHFDRzFDQSxlSGlGQyxRQUFBLEVBQUEsTUFqQ0Qsb0NHaERBLGVIc0ZDLE1BQUEsV0FDQSxRQUFBLEVBQUEsR0F2Q0Qsb0NHaERBLGVBS0UsTUFBQSxLQUNBLFVBQUEsTUFLRixhQUNDLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUVBLDJEQUxELGFBTUUsU0FBQSxPQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLFdBQUEsTUg2QkYsb0NHckNBLGFBWUUsU0FBQSxPQUNBLFFBQUEsTUhrREYsVUFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsU0FDQSxtQkFBQSxXQUFBLFdBQUEsWUFwQ0EsMkRHL0JBLGFIc0VDLFFBQUEsRUFBQSxNQWpDRCwwREdyQ0EsYUgyRUMsTUFBQSxXQUNBLFFBQUEsRUFBQSxHRzFEQSxtQkFDQyxNQUFBLE1BQ0EsT0FBQSxLQUNBLFdBQUEsS0g1Q0YscUJGdzRCRCwwQkFDQSw2QkV0NEJFLE1BQUEsS0FDQSxnQkFBQSxLQTRDRCxtQkFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZQU1BLG9DQTdDQywyQkFDQyxRQUFBLEdBQ0EsZ0JBQUEsTUc4QkEsaUNBT0MsV0FBQSxFQVBELHFCQVdDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxVQUFBLEtBQ0EsZUFBQSxPQUNBLFlBQUEsT0FDQSxZQUFBLEVBckJELDhCQTBCRSxTQUFBLFNBQ0EsYUFBQSxLQTNCRixvQ0E4QkcsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLEtBQ0EsT0FBQSxFQUNBLFdBQUEsd0NBQUEsVUFBQSxPQUFBLElBS0gsMkRBMUNELG1CQTJDRSxXQUFBLEVBM0NELGlDQThDRSxhQUFBLE1IM0JKLG9DR25CQyxtQkFtREUsTUFBQSxLQUNBLFVBQUEsV0FDQSxPQUFBLFdBQ0EsV0FBQSxVQXRERCxxQkF5REUsVUFBQSxVQXpERiw4QkE4REcsU0FBQSxTQUNBLGFBQUEsTUEvREgsb0NBa0VJLE1BQUEsTUFDQSxPQUFBLE1BQ0EsZ0JBQUEsS0FBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEtBQ0EsS0FBQSxNQVNOLGFBQ0MsWUFBQSxLQUVBLDJEQUhELGFBSUUsWUFBQSxNSGpFRixvQ0c2REEsYUhuQ0EsVUFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsU0FDQSxtQkFBQSxXQUFBLFdBQUEsV0d3Q0UsV0FBQSxZSDVFRiwyREdtRUEsYUg1QkMsUUFBQSxFQUFBLE1BakNELDBERzZEQSxhSHZCQyxNQUFBLFdBQ0EsUUFBQSxFQUFBLEdHbUNBLGtCQUNDLFVBQUEsS0FDQSxlQUFBLE1BQ0EsWUFBQSxXSDdFRixvQ0cwRUMsa0JBTUUsVUFBQSxVQUNBLFlBQUEsWUFLRixtQkFDQyxVQUFBLEtBQ0EsZUFBQSxNQUNBLFlBQUEsV0FDQSxXQUFBLEtIMUZGLG9DR3NGQyxtQkFPRSxVQUFBLFVBQ0EsWUFBQSxRQUNBLFdBQUEsS0FNSCxvQkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLFdBQUEsS0h4R0Qsb0NHcUdBLG9CQU1FLFFBQUEsTUFDQSxXQUFBLElBQUEsTUFBQSxRQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFlBQUEsVUFDQSxPQUFBLFVBQUEsS0FBQSxFQUFBLE1BS0YsY0FDQyxhQUFBLEtBREEsMkJBSUMsYUFBQSxFSHhIRixvQ0dvSEEsY0FRRSxNQUFBLFdBQ0EsT0FBQSxFQUFBLEtBVEQsMkJBWUUsT0FBQSxFQUFBLE1BS0Ysb0JBQ0MsVUFBQSxLQUNBLGVBQUEsTUFDQSxZQUFBLFdBRUEsV0FBQSxJSHJMRixzQkY2akNELDJCQUNBLDhCRTNqQ0UsTUFBQSxLQUNBLGdCQUFBLEtBMkJELG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlBTUEsb0NBM0JDLDRCQUNDLE1BQUEsS0FDQSxnQkFBQSxNR29LQSxrQ0FRQyxXQUFBLEVIN0lILG9DR3FJQyxvQkFZRSxVQUFBLFVBQ0EsV0FBQSxNQWJELGtDQWdCRSxXQUFBLE9BT0osYUFDQyxTQUFBLE1BQ0EsS0FBQSxLQUNBLElBQUEsTUFDQSxRQUFBLElBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPSHBLRCxvQ0c0SkEsYUFXRSxTQUFBLE9BQ0EsbUJBQUEsUUFBQSxzQkFBQSxRQUFBLG1CQUFBLFFBQUEsZUFBQSxRQUNBLFdBQUEsTUFiRCxrQkFrQkMsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLE1BQ0EsTUFBQSxLQUNBLHFCQUFBLFlBQUEsaUJBQUEsTUFBQSxhQUFBLFlBQ0EsU0FBQSxTQUNBLGNBQUEsS0F4QkQsd0JBMkJFLFFBQUEsR0FDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsT0FBQSxNSDlMSCxvQ0c0SkMsa0JBc0NFLFVBQUEsVUFDQSxjQUFBLEVBQ0EscUJBQUEsUUFBQSxpQkFBQSxRQUFBLGFBQUEsUUFDQSxXQUFBLFVBQ0EsYUFBQSxVQTFDRix3QkE2Q0csUUFBQSxNQTdDSCxpQkFvREMsUUFBQSxNQUNBLFlBQUEsRUFyREQsMEJBd0RFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxLQUtILG1CQUNDLFNBQUEsTUFDQSxNQUFBLEtBQ0EsSUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxNQUNBLE1BQUEsS0FDQSxxQkFBQSxZQUFBLGlCQUFBLE1BQUEsYUFBQSxZQUNBLFFBQUEsSUhwT0Qsb0NHMk5BLG1CQVlFLFNBQUEsT0FDQSxVQUFBLFVBQ0EscUJBQUEsUUFBQSxpQkFBQSxRQUFBLGFBQUEsUUFDQSxXQUFBLE9BQ0EsV0FBQSxXSGpQRixvQ0d1UFUsZ0NBRVAsTUFBQSxLQUZPLCtCQU9OLE1BQUEsS0FQTSxxQ0FVTCxXQUFBLEtBVkssdUNBZ0JMLEtBQUEsTUNoVU4sMEJBRUUsWUFBQSxFQUNBLGVBQUEsRUFIRixjQU9FLFNBQUEsU0FDQSxRQUFBLEVOMnVDRixzQk1udkNBLDBCQWFJLFFBQUEsTUFDQSxNQUFBLEtBZEosbUJBcUJHLE1BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLFlBQUEsVUFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxVQUFBLE1BQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxlQUFBLE1BQ0EsWUFBQSxNQUNBLFlBQUEsRUFBQSxFQUFBLEtBQUEsZ0JBQ0EsV0FBQSxPQUVBLDJEQXBDSCxtQkFxQ0ksVUFBQSxNSjBCSCxvQ0kvREQsbUJBeUNJLFVBQUEsV0FDQSxZQUFBLFlBMUNKLHVCQStDSSxNQUFBLEtBL0NKLGlCQXFERSxTQUFBLFNBQ0EsV0FBQSxPQUVBLDJEQXhERixpQkF5REcsV0FBQSxRSk1GLG9DSS9ERCxpQkE2REcsWUFBQSxFQUNBLFdBQUEsYUE5REgsdUJBbUVHLFFBQUEsR0FDQSxNQUFBLEtBQ0EsWUFBQSxVQUNBLFdBQUEsa0NBQUEsVUFBQSxPQUFBLElBQ0EsZ0JBQUEsS0FBQSxLQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUpaRixvQ0kvREQsdUJBOEVJLFdBQUEscUNBQUEsVUFBQSxPQUFBLElBQ0EsZ0JBQUEsS0FBQSxLQUNBLFlBQUEsYUFoRkosd0JKeUZDLFVBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUFBLFNBQ0EsbUJBQUEsV0FBQSxXQUFBLFdJTkUsU0FBQSxTSjlCRixxQ0l6REQsd0JKZ0dFLFFBQUEsRUFBQSxNQWpDRCxvQ0kvREQsd0JKcUdFLE1BQUEsV0FDQSxRQUFBLEVBQUEsR0l0R0Ysc0JBMkZHLGVBQUEsS0FDQSxNQUFBLFVBQ0EsVUFBQSxTQUNBLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFHQSxZQUFBLFNBRUEsYUFBQSxVQUNBLG1CQUFBLFlBQUEsV0FBQSxZQXZHSCw4QkEwR0ksUUFBQSxNSmpESCxxQ0l6REQsc0JBa0hJLGFBQUEsRUFNQSxLQUFBLElBQ0Esa0JBQUEsbUJBQUEsVUFBQSxvQkoxREgsb0NJL0RELHNCQWlJSSxNQUFBLFVBQ0EsYUFBQSxXSm5FSCxvQ0kvREQsc0JBd0lJLFVBQUEsV0FDQSxTQUFBLFNBQ0EsTUFBQSxXQUlBLFFBQUEsRUFDQSxPQUFBLEVBQUEsS0EvSUosMEJOdTRDRSw4Qk1wdkNHLGtCQUFBLGVBQUEsVUFBQSxnQkFuSkwseUJBMEpHLE1BQUEsS0FDQSxZQUFBLFNBQ0EsYUFBQSxRQUVBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFNBQUEsU0FDQSxRQUFBLEVBRUEscUNBbEtILHlCQW1LSSxZQUFBLE1BQ0EsYUFBQSxPSnJHSCxvQ0kvREQseUJBd0tJLE1BQUEsS0FDQSxhQUFBLEVBQ0EsWUFBQSxZQTFLSiw4QkErS0ksVUFBQSxLQUNBLFlBQUEsRUo3REgsV0FBQSxnREFDQSx3QkFBQSxLQUNBLHdCQUFBLFlBQ0EsTUFBQSxLQXZEQSxxQ0kvREQsOEJBb0xLLFVBQUEsTUpySEosb0NJL0RELDhCQXdMSyxVQUFBLEtBeExMLDhCQThMSSxVQUFBLEtBQ0EsWUFBQSxLSjVFSCxXQUFBLGdEQUNBLHdCQUFBLEtBQ0Esd0JBQUEsWUFDQSxNQUFBLEtJMkVHLFdBQUEsS0FqTUosbUNBb01LLFdBQUEsS0pySUoscUNJL0RELDhCQXdNSyxVQUFBLE1KeklKLG9DSS9ERCw4QkE0TUssVUFBQSxNQUNBLFlBQUEsV0FDQSxXQUFBLFVBOU1MLG1DQWlOTSxXQUFBLFdBak5OLGdDQXdOSSxXQUFBLEtBQ0EsU0FBQSxTSjFKSCxvQ0kvREQsZ0NBNE5LLFdBQUEsS0E1TkwsNENBaU9LLE1BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEVBQ0EsWUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtKektKLG9DSS9ERCw0Q0EyT00sSUFBQSxJQUNBLE1BQUEsSUFDQSxNQUFBLFVBQ0EsT0FBQSxXQTlPTixtREFvUEssUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxpQkFBQSxhQUNBLGtCQUFBLGVBQ0EsVUFBQSxlSjVMSixvQ0kvREQsbURBOFBNLElBQUEsVUFDQSxNQUFBLFVBQ0EsT0FBQSxVQWhRTixrREFzUUssUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxpQkFBQSxhQUNBLGtCQUFBLGNBQ0EsVUFBQSxjSjlNSixvQ0kvREQsa0RBZ1JNLElBQUEsVUFDQSxNQUFBLFVBQ0EsT0FBQSxVQWxSTixxQ0F3UkssUUFBQSxhQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGVBQUEsTUFDQSxZQUFBLE1BQ0EsUUFBQSxFQUFBLEtBQUEsS0o1T0osbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUluREQsMkNBbVNNLFFBQUEsR0FDQSxPQUFBLFFBcFNOLDBDQXdTTSxjQUFBLEtBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsU0FBQSxTSnZMTCxXQUFBLGdEQUNBLHdCQUFBLEtBQ0Esd0JBQUEsWUFDQSxNQUFBLEtJdEhELGdEQThTTyxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLGtDQUFBLFVBQUEsT0FBQSxJQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJKdFBOLG9DSS9ERCxxQ0EwVE0sVUFBQSxVQUNBLFFBQUEsRUFBQSxVQUFBLE1BM1ROLDBDQThUTyxjQUFBLE1BOVRQLGdEQWlVUSxNQUFBLFVBQ0EsT0FBQSxVQUNBLGdCQUFBLEtBQUEsTUFuVVIsMENBMlVLLE1BQUEsTUFDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFdBQUEsS0FDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLGdCQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxnQkFDQSxRQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsTUFDQSxLQUFBLE1KcFJKLG9DSS9ERCwwQ0FzVk0sSUFBQSxFQUNBLEtBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLE1BQUEsS0FDQSxRQUFBLE1BQUEsSUFBQSxXQTFWTiwrQ0ErVk0sTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLFdBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxXQUFBLE9BQ0EsZUFBQSxLSnJTTCxvQ0kvREQsK0NBdVdPLFVBQUEsVUFDQSxlQUFBLFdBeFdQLHdEQWdYTyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FsWFAsc0VBcVhRLFdBQUEsSUFBQSxNQUFBLEtBclhSLHFFQXlYUSxjQUFBLEVBelhSLDJEQTZYUSxNQUFBLE1BQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLEVBbFlSLDJEQXNZUSxNQUFBLE1BQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsRUFDQSxhQUFBLEtBM1lSLGlFQThZUyxhQUFBLEVKL1VSLG9DSS9ERCx3REFtWlEsUUFBQSxJQUFBLFVBblpSLDJEQXNaUyxNQUFBLFdBQ0EsVUFBQSxJQXZaVCwyREEyWlMsTUFBQSxXQUNBLFVBQUEsSUFDQSxhQUFBLFdBN1pULGVBeWFFLFVBQUEsT0FDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLE9BQUEsTUFBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLGFBQUEsS0ovV0QscUNJL0RELGVBcWJHLFdBQUEsT0p0WEYsb0NJL0RELGVBeWJHLFdBQUEsTUoxWEYsb0NJL0RELGVBNmJHLFdBQUEsV0FDQSxhQUFBLEdBOWJILG9CQW1jRyxTQUFBLFNBQ0EsUUFBQSxJQUNBLFdBQUEsT0p0WUYsb0NJL0RELG9CQXdjSSxXQUFBLFFBeGNKLHFCQThjRyxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxRQUFBLElKbFpGLG9DSS9ERCxxQkFvZEksTUFBQSxPQXBkSixzQkEyZEcsYUFBQSxTQUNBLE1BQUEsS0FDQSxVQUFBLE9BQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsT0FBQSxFQUFBLEVBQUEsRUFBQSxLSmhhRixvQ0kvREQsc0JBa2VJLGFBQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxRQUFBLG1CQUFBLGVBQUEsZUFBQSxnQkFyZUosb0JBMmVHLFVBQUEsS0FDQSxZQUFBLFdKbFhGLFdBQUEsZ0RBQ0Esd0JBQUEsS0FDQSx3QkFBQSxZQUNBLE1BQUEsUUlpWEUsU0FBQSxTQUNBLFFBQUEsRUFDQSxjQUFBLFVBQ0EsbUJBQUEsV0FBQSxXQUFBLFdKbGJGLG9DSS9ERCxvQkFvZkksTUFBQSxXQUNBLE9BQUEsT0FBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLE1BQ0EsWUFBQSxXQUNBLGNBQUEsR0F4ZkoscUJBOGZHLFdBQUEsTUFFQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxPQUNBLE9BQUEsTUp2Y0Ysb0NJL0RELHFCQTJnQkksV0FBQSxFQUdBLE9BQUEsTUFDQSxNQUFBLE1BQ0EsVUFBQSxPQWhoQkoseUJBcWhCSSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLG9CQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxvQkFDQSxNQUFBLEtBdGhCSixxQkEyaEJHLE1BQUEsVUFDQSxVQUFBLE1BQ0EsU0FBQSxTQUNBLEtBQUEsT0FDQSxJQUFBLE9BQ0EsUUFBQSxFSmplRixvQ0kvREQscUJBbWlCSSxNQUFBLFdBQ0EsS0FBQSxXQUNBLElBQUEsS0FDQSxPQUFBLGFBdGlCSixtQkE2aUJFLFdBQUEsTUFDQSxRQUFBLEtBQUEsS0FBQSxNQUNBLFdBQUEsSUFBQSxNQUFBLEtKaGZELG9DSS9ERCxtQkFrakJHLFdBQUEsV0FDQSxRQUFBLFdBQUEsRUFBQSxZQW5qQkgsMEJKeUZDLFVBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUFBLFNBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBcENBLHFDSXpERCwwQkpnR0UsUUFBQSxFQUFBLE1BakNELG9DSS9ERCwwQkpxR0UsTUFBQSxXQUNBLFFBQUEsRUFBQSxHSXRHRix3QkE0akJHLFVBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxFSi9mRixvQ0kvREQsd0JBaWtCSSxVQUFBLFlBamtCSix5Q0F1a0JHLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLSjFnQkYsb0NJL0RELHlDQTRrQkksV0FBQSxXQTVrQkosK0JBa2xCRyxPQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsVUpyaEJGLG9DSS9ERCwrQkF1bEJJLE9BQUEsS0FDQSxXQUFBLFVBQ0EsTUFBQSxNQXpsQkoseUNBOGxCSSxNQUFBLFVBQ0EsYUFBQSxTSmhpQkgsb0NJL0RELHlDQWttQkssTUFBQSxXQUNBLGFBQUEsV0FubUJMLHdDQXltQkksTUFBQSxVQUNBLGFBQUEsU0ozaUJILG9DSS9ERCx3Q0E2bUJLLE1BQUEsV0FDQSxhQUFBLEdBOW1CTCxxQ0FvbkJJLGFBQUEsU0pyakJILG9DSS9ERCxxQ0F1bkJLLGFBQUEsR0F2bkJMLHdDQTZuQkksTUFBQSxLQUNBLFdBQUEsTUovakJILG9DSS9ERCx3Q0Fpb0JLLFdBQUEsTUFqb0JMLGdEQXVvQkksTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLFFBQ0EsUUFBQSxLQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFVBQUEsS0FDQSxlQUFBLE1BQ0EsWUFBQSxnQ0FBQSxDQUFBLFdBOW9CSiwyRUFpcEJLLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsTUFwcEJMLGtFQWlwQkssTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxNQXBwQkwsc0VBaXBCSyxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLE1BcHBCTCx1RUFpcEJLLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsTUFwcEJMLDZEQWlwQkssTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxNQXBwQkwsc0RBd3BCSyxRQUFBLEVBeHBCTCxvREE0cEJLLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxtQko5bEJKLG9DSS9ERCxnREFpcUJLLFFBQUEsVUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxVQUFBLFVBcnFCTCwyRUF3cUJNLFVBQUEsVUF4cUJOLGtFQXdxQk0sVUFBQSxVQXhxQk4sc0VBd3FCTSxVQUFBLFVBeHFCTix1RUF3cUJNLFVBQUEsVUF4cUJOLDZEQXdxQk0sVUFBQSxXQXhxQk4sd0NBK3FCSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsUUFDQSxRQUFBLEtBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsVUFBQSxLQUNBLGVBQUEsTUFDQSxZQUFBLGdDQUFBLENBQUEsV0F0ckJKLG1FQXlyQkssTUFBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLE1BM3JCTCwwREF5ckJLLE1BQUEsS0FDQSxVQUFBLEtBQ0EsZUFBQSxNQTNyQkwsOERBeXJCSyxNQUFBLEtBQ0EsVUFBQSxLQUNBLGVBQUEsTUEzckJMLCtEQXlyQkssTUFBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLE1BM3JCTCxxREF5ckJLLE1BQUEsS0FDQSxVQUFBLEtBQ0EsZUFBQSxNQTNyQkwsOENBK3JCSyxRQUFBLEVBL3JCTCw0Q0Ftc0JLLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxtQkpyb0JKLG9DSS9ERCx3Q0F3c0JLLFFBQUEsVUFDQSxVQUFBLFVBenNCTCxtRUE0c0JNLFVBQUEsVUE1c0JOLDBEQTRzQk0sVUFBQSxVQTVzQk4sOERBNHNCTSxVQUFBLFVBNXNCTiwrREE0c0JNLFVBQUEsVUE1c0JOLHFEQTRzQk0sVUFBQSxXQTVzQk4sMENBb3RCRyxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0p2cEJGLG9DSS9ERCwwQ0F5dEJJLFdBQUEsVUFDQSxRQUFBLE9BMXRCSixzQ0FndUJHLFVBQUEsS0FDQSxlQUFBLE1BQ0EsWUFBQSxnQ0FBQSxDQUFBLFdBQ0EsTUFBQSxLSmh1QkYsd0NGdW5FRCw2Q0FDQSxnREVybkVFLE1BQUEsUUFDQSxnQkFBQSxLQTRDRCxtQkFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZQU1BLG9DQTdDQyw4Q0FDQyxRQUFBLEdBQ0EsZ0JBQUEsTUFpREYsb0NJL0RELHNDQXV1QkksVUFBQSxXQXZ1Qkosc0NBOHVCSSxZQUFBLGdDQUFBLENBQUEsV0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFFQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsV0FBQSxLQXJ2Qkosb0RBd3ZCSyxXQUFBLEVKenJCSixvQ0kvREQsc0NBNHZCSyxVQUFBLFVBQ0EsV0FBQSxVQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsWUE5dkJMLHFEQW93QkksUUFBQSxLQXB3QkosMkRBd3dCSSxPQUFBLFFBQ0EsUUFBQSxhQUNBLFNBQUEsU0FDQSxhQUFBLEtKNXNCSCxvQ0kvREQsMkRBOHdCSyxhQUFBLE9BOXdCTCxtRUFveEJJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsUUFBQSxNQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLElBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxLSjd0Qkgsb0NJL0RELG1FQSt4QkssTUFBQSxVQUNBLE9BQUEsVUFDQSxJQUFBLFVBanlCTCx1RUF1eUJJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxtQkF4eUJKLCtEQTR5QkksTUFBQSxRQTV5QkosMEVBaXpCSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFFBQUEsTUFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEsZUFBQSxVQUFBLGVBQ0EsY0FBQSxJQUFBLE1BQ0EsWUFBQSxJQUFBLE1BQ0EsYUFBQSxLSjd2Qkgsb0NJL0RELDBFQSt6QkssTUFBQSxNQUNBLE9BQUEsTUFDQSxLQUFBLEtBQ0EsSUFBQSxTQUNBLGNBQUEsS0FBQSxNQUNBLFlBQUEsS0FBQSxPQXAwQkwsaUNBMjBCRyxNQUFBLE1BQ0EsT0FBQSxLQUNBLFdBQUEsZ0RKOXdCRixvQ0kvREQsaUNBZzFCSSxNQUFBLFdBQ0EsT0FBQSxLQUNBLE9BQUEsV0FBQSxLQUFBLEdBbDFCSixvREF1MUJJLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxlQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsWUFBQSxFSjl5QkgsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUluREQsMERBcTJCSyxRQUFBLEdKdHlCSixvQ0kvREQsb0RBeTJCSyxVQUFBLFdBejJCTCxnQ0FnM0JHLFVBQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsV0pwekJGLG9DSS9ERCxnQ0FzM0JJLFdBQUEsV0FDQSxVQUFBLE9DdjNCSixnQ0x5RkMsVUFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsU0FDQSxtQkFBQSxXQUFBLFdBQUEsV0t6RkMsVUFBQSxLQUNBLFlBQUEsV0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGVBQUEsTUxrREQscUNLekRELGdDTGdHRSxRQUFBLEVBQUEsTUFqQ0Qsb0NLL0RELGdDTHFHRSxNQUFBLFdBQ0EsUUFBQSxFQUFBLEdBdkNELG9DSy9ERCxnQ0FVRyxVQUFBLFdBVkgsNEJBZUUsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEVMOENELG9DSy9ERCw0QkFvQkcsVUFBQSxXQXBCSCw0QkF5QkUsV0FBQSxLTHNDRCxvQ0svREQsNEJBNEJHLFdBQUEsWUE1QkgsNkJBaUNFLFdBQUEsS0w4QkQsb0NLL0RELDZCQW9DRyxXQUFBLFlBcENILGtDQXdDRyxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsSUxxQkYsb0NLL0RELGtDQTZDSSxVQUFBLFdBN0NKLGtDQWtERyxXQUFBLEtMYUYsb0NLL0RELGtDQXFESSxXQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUNvcm1vcmFudCtHYXJhbW9uZDp3Z2h0QDMwMDs0MDA7NTAwOzYwMCZmYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDQwMDs1MDA7NjAwJmRpc3BsYXk9c3dhcCcpO1xuXG5AaW1wb3J0IFwiLi9faW1wb3J0LnNjc3NcIjtcbkBpbXBvcnQgXCIuL19yZXNzXCI7XG5AaW1wb3J0IFwiLi9fdXRpbGl0eS5zY3NzXCI7XG5cbkBpbXBvcnQgXCIuL2NvbW1vbi9fY29tbW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2NvbW1vbi9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2NvbW1vbi9fZm9vdGVyLnNjc3NcIjtcblxuQGltcG9ydCBcIi4vcGFnZXMvX3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwiLi9wYWdlcy9fcHJpdmFjeS5zY3NzXCI7XG4iLCIvKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG5cdHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG5cdG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuaHIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDYwJTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1cIm51bWJlclwiXSB7XG5cdHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG5cdHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bjb250cm9scyBpbiBBbmRyb2lkIDQgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBSZW1vdmUgdGhlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAzNisgKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7IC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lOyAvKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMCAqL1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuXHRbaGlkZGVufj1cInNjcmVlblwiXSB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXHRbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvdyAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Db3Jtb3JhbnQrR2FyYW1vbmQ6d2dodEAzMDA7NDAwOzUwMDs2MDAmZmFtaWx5PU1vbnRzZXJyYXQ6d2dodEA0MDA7NTAwOzYwMCZkaXNwbGF5PXN3YXBcIik7XG4vKlxubGlnaHQgMzAwXG5SZWd1bGFyIDQwMFxuTWVkaXVtIDUwMFxuKi9cbi8qXG5SZWd1bGFyIDQwMFxuTWVkaXVtIDUwMFxuU2VtaS1ib2xkIDYwMFxuKi9cbi8qXG5SZWd1bGFyIDQwMFxuKi9cbi8qIVxuICogcmVzcy5jc3Mg4oCiIHYxLjIuMlxuICogTUlUIExpY2Vuc2VcbiAqIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuICovXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC8qIEFsbCBicm93c2VycyB3aXRob3V0IG92ZXJsYXlpbmcgc2Nyb2xsYmFycyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIGlPUyA4KyAqL1xufVxuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLyogU2V0IGBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0YCB0byBhbGwgZWxlbWVudHMgYW5kIHBzZXVkbyBlbGVtZW50cyAqL1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIC8qIEluaGVyaXQgdGV4dC1kZWNvcmF0aW9uIGFuZCB2ZXJ0aWNhbCBhbGlnbiB0byA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbioge1xuICBwYWRkaW5nOiAwO1xuICAvKiBSZXNldCBgcGFkZGluZ2AgYW5kIGBtYXJnaW5gIG9mIGFsbCBlbGVtZW50cyAqL1xuICBtYXJnaW46IDA7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2VuZXJhbCBlbGVtZW50c1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy4qL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5ociB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG4vKlxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4qIGFuZCBGaXJlZm94XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTFcbiovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIC8qIFNldCBmb250LXNpemUgdG8gODAlIGluIGBzbWFsbGAgZWxlbWVudHMgKi9cbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFICovXG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgLyogQWRkIGEgYm9yZGVyZWQgdW5kZXJsaW5lIGVmZmVjdCBpbiBhbGwgYnJvd3NlcnMgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvKiBSZW1vdmUgdGV4dCBkZWNvcmF0aW9uIGluIEZpcmVmb3ggNDArICovXG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4KyAqL1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xuICAvKiBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiBob3ZlcmluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIFNwZWNpZnkgdGhlIGZvbnQgZmFtaWx5IG9mIGNvZGUgZWxlbWVudHMgKi9cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIC8qIENvcnJlY3Qgc3R5bGUgc2V0IHRvIGBib2xkYCBpbiBFZGdlIDEyKywgU2FmYXJpIDYuMissIGFuZCBDaHJvbWUgMTgrICovXG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG5cbi8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vdW5ydXRobGVzcy80MTM5MzAgKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNjAlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgRm9ybXNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIHdpZHRoOiBhdXRvO1xuICAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBGaXJlZm94IDM2KyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaSAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAvKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMCAqL1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEhpZGUgY29udGVudCBmcm9tIHNjcmVlbnMgYnV0IG5vdCBzY3JlZW5yZWFkZXJzICovXG5AbWVkaWEgc2NyZWVuIHtcbiAgW2hpZGRlbn49XCJzY3JlZW5cIl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgW2hpZGRlbn49XCJzY3JlZW5cIl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFNwZWNpZnkgdGhlIHByb2dyZXNzIGN1cnNvciBvZiB1cGRhdGluZyBlbGVtZW50cyAqL1xuW2FyaWEtYnVzeT1cInRydWVcIl0ge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSBwb2ludGVyIGN1cnNvciBvZiB0cmlnZ2VyIGVsZW1lbnRzICovXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50cyAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNlbGVjdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYztcbiAgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7XG4gIC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogcGMtc3AgKi9cbi5zd2l0Y2gtLXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpdGNoLS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpdGNoLS1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5zdXAucmVnIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucGFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDE4MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjR2dyAwO1xuICB9XG59XG5cbi5zdmctd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maXhlZC1oZWFkZXIgLm5hdl9fYnRuLXNwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDI4cHg7XG59XG5cbi5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIH1cbn1cblxuLmhlYWRlcl9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIHRleHQtaW5kZW50OiAuMDdlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTNweDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTE5ZGVnLCAjNDU1ZDk3LCAjMmU0MjgyKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzRmNWE7XG59XG5cbi5oZWFkZXJfX2xvZ28gYSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gICAgYm90dG9tOiAwLjR2dztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5oZWFkZXJfX25hdmkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9fbmF2aV9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtaW5kZW50OiAuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5oZWFkZXJfX25hdmlfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tcmlnaHQ6IDQxMHB4O1xufVxuXG4uaGVhZGVyX19uYXZpX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmhlYWRlcl9fbmF2aV9faXRlbSBhLFxuLmhlYWRlcl9fbmF2aV9faXRlbSBhOmxpbmssXG4uaGVhZGVyX19uYXZpX19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXZpX19pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19uYXZpX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19uYXZpX19pdGVtIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDYuNjY2Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbSBhLFxuICAuaGVhZGVyX19uYXZpX19pdGVtIGE6bGluayxcbiAgLmhlYWRlcl9fbmF2aV9faXRlbSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubmF2X19idG4tc3Age1xuICBkaXNwbGF5OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc4cHg7XG4gIHJpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5hdl9fYnRuLXNwID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmF2X19idG4tc3Agc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzJmNDM4MztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5uYXZfX2J0bi1zcCBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbn1cblxuLm5hdl9fYnRuLXNwIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiA3cHg7XG59XG5cbi5uYXZfX2J0bi1zcCBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdl9fYnRuLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNy40NjY2N3Z3O1xuICAgIGhlaWdodDogMy42dnc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNy40NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDUuMzMzMzN2dztcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAubmF2X19idG4tc3AgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm5hdl9fYnRuLXNwIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC4xMzMzM3Z3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMyZjQzODM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCwgdG9wIC4ycyBlYXNlO1xuICB9XG4gIC5uYXZfX2J0bi1zcCBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5uYXZfX2J0bi1zcCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAxLjczMzMzdnc7XG4gIH1cbiAgLm5hdl9fYnRuLXNwIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDMuNDY2Njd2dztcbiAgfVxufVxuXG5ib2R5Lm9wZW4gLm5hdl9fYnRuLXNwID4gZGl2IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG5ib2R5Lm9wZW4gLm5hdl9fYnRuLXNwID4gZGl2IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDEwcHg7XG59XG5cbmJvZHkub3BlbiAubmF2X19idG4tc3AgPiBkaXYgc3BhbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMDtcbiAgbGVmdDogNTAlO1xufVxuXG5ib2R5Lm9wZW4gLm5hdl9fYnRuLXNwID4gZGl2IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiAxMHB4O1xufVxuXG5ib2R5Lm9wZW4gLmhlYWRlcl9fbmF2aSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzQ1NWQ5NywgIzJlNDI4Mik7XG4gIHBhZGRpbmc6IDE2MHB4IDEwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5Lm9wZW4gLmhlYWRlcl9fbmF2aSBsaSBhLFxuYm9keS5vcGVuIC5oZWFkZXJfX25hdmkgbGkgYTpsaW5rLFxuYm9keS5vcGVuIC5oZWFkZXJfX25hdmkgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkub3BlbiAuaGVhZGVyX19uYXZpIGxpIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5Lm9wZW4gLm5hdl9fYnRuLXNwID4gZGl2IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIH1cbiAgYm9keS5vcGVuIC5uYXZfX2J0bi1zcCA+IGRpdiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRvcDogMS4zMzMzM3Z3O1xuICB9XG4gIGJvZHkub3BlbiAubmF2X19idG4tc3AgPiBkaXYgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICBib2R5Lm9wZW4gLm5hdl9fYnRuLXNwID4gZGl2IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRvcDogMS4zMzMzM3Z3O1xuICB9XG4gIGJvZHkub3BlbiAuaGVhZGVyX19uYXZpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzQ1NWQ5NywgIzJlNDI4Mik7XG4gICAgcGFkZGluZzogMjEuMzMzMzN2dyAxMy4zMzMzM3Z3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgNjBweCA4M3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuZm9vdGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMTZ2dyAwIDh2dztcbiAgfVxufVxuXG4uZm9vdGVyX19pbm5lciB7XG4gIG1heC13aWR0aDogMTI0NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNi4xMjU1NyU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIHdpZHRoOiA4OS4zMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXJfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MHB4O1xuICByaWdodDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmZvb3Rlcl9fYnRuIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19idG4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMjQ2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA2LjEyNTU3JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5mb290ZXJfX2J0biB7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fYnRuIHtcbiAgICB3aWR0aDogODkuMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYnRuX19pdGVtIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5mb290ZXJfX2J0bl9faXRlbSBhLFxuLmZvb3Rlcl9fYnRuX19pdGVtIGE6bGluayxcbi5mb290ZXJfX2J0bl9faXRlbSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fYnRuX19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyX19idG5fX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb290ZXJfX2J0bl9faXRlbSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNzVlbTtcbiAgdGV4dC1pbmRlbnQ6IC4wNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mb290ZXJfX2J0bl9faXRlbS5zaW5jZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5mb290ZXJfX2J0bl9faXRlbS5zaW5jZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC00cHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2thbWFkYS1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmZvb3Rlcl9fYnRuX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mb290ZXJfX2J0bl9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fYnRuX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg5LjMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgfVxuICAuZm9vdGVyX19idG5fX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbiAgLmZvb3Rlcl9fYnRuX19pdGVtLnNpbmNlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNHZ3O1xuICB9XG4gIC5mb290ZXJfX2J0bl9faXRlbS5zaW5jZSBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogNC44dnc7XG4gICAgaGVpZ2h0OiA0Ljh2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBib3R0b206IDAuNHZ3O1xuICAgIHRvcDogLTNweDtcbiAgICBsZWZ0OiAtNnB4O1xuICB9XG59XG5cbi5mb290ZXJfX3R4dCB7XG4gIHBhZGRpbmctdG9wOiA3OXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuZm9vdGVyX190eHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX3R4dCB7XG4gICAgbWF4LXdpZHRoOiAxMjQ2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA2LjEyNTU3JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLmZvb3Rlcl9fdHh0IHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX190eHQge1xuICAgIHdpZHRoOiA4OS4zMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxufVxuXG4uZm9vdGVyX190eHRfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBsaW5lLWhlaWdodDogMTQ1LjQ1NDU1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fdHh0X190dGwge1xuICAgIGZvbnQtc2l6ZTogNS4wNjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzYuODQyMTElO1xuICB9XG59XG5cbi5mb290ZXJfX3R4dF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBsaW5lLWhlaWdodDogMTQ0LjQ0NDQ0JTtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fdHh0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMTMxLjI1JTtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua19fYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fbGlua19fYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzZDNkM2Q7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXRvcDogNS4zMzMzM3Z3O1xuICAgIG1hcmdpbjogOS44NjY2N3Z3IGF1dG8gMCBhdXRvO1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbi5mb290ZXJfX2xpbms6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19saW5rIHtcbiAgICB3aWR0aDogODkuMzMzMzN2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZm9vdGVyX19saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBsaW5lLWhlaWdodDogMTYxLjExMTExJTtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uZm9vdGVyX19saW5rX19pdGVtIGEsXG4uZm9vdGVyX19saW5rX19pdGVtIGE6bGluayxcbi5mb290ZXJfX2xpbmtfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xpbmtfX2l0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmtfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2xpbmtfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIG1hcmdpbi10b3A6IDMuMnZ3O1xuICB9XG4gIC5mb290ZXJfX2xpbmtfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gIH1cbn1cblxuLmZvb3Rlcl9fc25zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAyMXB4O1xuICB0b3A6IDM2OHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19zbnMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxufVxuXG4uZm9vdGVyX19zbnMgLnR4dCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA3M3B4O1xufVxuXG4uZm9vdGVyX19zbnMgLnR4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX3NucyAudHh0IHtcbiAgICBmb250LXNpemU6IDIuNjY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdyaXRpbmctbW9kZTogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiAxLjMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY3dnc7XG4gIH1cbiAgLmZvb3Rlcl9fc25zIC50eHQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fc25zIC5mYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZvb3Rlcl9fc25zIC5mYiAuaWNvbi1mYiB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIzcHg7XG4gIHRvcDogMzcycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgei1pbmRleDogMTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gICAgd3JpdGluZy1tb2RlOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoYW5nZS1zaWRlIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cbiAgLmNoYW5nZS1zaWRlIC5mb290ZXJfX3NucyAudHh0IHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuICAuY2hhbmdlLXNpZGUgLmZvb3Rlcl9fc25zIC50eHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gIH1cbiAgLmNoYW5nZS1zaWRlIC5mb290ZXJfX3NucyAuZmIgLmljb24tZmIge1xuICAgIGZpbGw6ICM5OTk7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5wYWdlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuI3BhZ2UtdG9wIC5tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuI3BhZ2UtdG9wIC5tdl9fYmcgcGljdHVyZSxcbiNwYWdlLXRvcCAubXZfX2JnIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3BhZ2UtdG9wIC5tdl9fdHRsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZy10b3A6IDMwLjc0NjcxJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgdGV4dC1pbmRlbnQ6IC4wNmVtO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgI3BhZ2UtdG9wIC5tdl9fdHRsIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5tdl9fdHRsIHtcbiAgICBmb250LXNpemU6IDEwLjY2NjY3dnc7XG4gICAgcGFkZGluZy10b3A6IDU3LjczMzMzdnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5tdl9fdHRsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcGFnZS10b3AgLmFib3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMjk0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXQge1xuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMjkuODY2Njd2dztcbiAgfVxufVxuXG4jcGFnZS10b3AgLmFib3V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2Ni40NzE0NSU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL3RvcC9hYm91dF9iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdG9wL2Fib3V0X2JnX3NwLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjUwLjI2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5hYm91dF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyNDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDYuMTI1NTclO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAjcGFnZS10b3AgLmFib3V0X19pbm5lciB7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2lubmVyIHtcbiAgICB3aWR0aDogODkuMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5hYm91dF9faW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAyMy4zMzQ1NSU7XG4gIG1heC13aWR0aDogMzE4Ljc1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nLXRvcDogNjUuODg1OCU7XG4gIHBhZGRpbmctbGVmdDogMTYuODM3NDglO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuI3BhZ2UtdG9wIC5hYm91dF9faW1nIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2ltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ0MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjcGFnZS10b3AgLmFib3V0X19pbWcge1xuICAgIHdpZHRoOiAyOC4wMDE0NiU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi4xNTIyNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dF9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDU2LjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1Ni42NjY2N3Z3O1xuICAgIC8qdG9wOiAtIHZ3KDkwKTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7Ki9cbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX2ltZyBpbWcsXG4gICNwYWdlLXRvcCAuYWJvdXRfX2ltZyBwaWN0dXJlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jcGFnZS10b3AgLmFib3V0X19kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDM5LjMxODYlO1xuICBwYWRkaW5nLWxlZnQ6IDQ2LjU5MyU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDQyN3B4O1xuICAgIHBhZGRpbmctbGVmdDogNTA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwLjY2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX190dGwge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMTlkZWcsICM0NTVkOTcsICMyZTQyODIpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fdHRsIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX190dGwge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG5cbiNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fdHh0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTE5ZGVnLCAjNDU1ZDk3LCAjMmU0MjgyKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbiNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fdHh0LnR4dDIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX190eHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmFib3V0X19kZXRhaWxfX3R4dCB7XG4gICAgZm9udC1zaXplOiA0LjR2dztcbiAgICBsaW5lLWhlaWdodDogMTQ4LjQ4NDg1JTtcbiAgICBtYXJnaW4tdG9wOiA2LjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX190eHQudHh0MiB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xuICB9XG59XG5cbiNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fc2hlZXQge1xuICBtYXJnaW4tdG9wOiA2MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fc2hlZXQge1xuICAgIG1hcmdpbi10b3A6IDZ2dztcbiAgfVxufVxuXG4jcGFnZS10b3AgLmFib3V0X19kZXRhaWxfX3NoZWV0IC5jbG9zZS5pY29uIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fc2hlZXQgLmNsb3NlLmljb24ge1xuICAgIHRvcDogNHZ3O1xuICAgIHJpZ2h0OiA0dnc7XG4gICAgd2lkdGg6IDUuNDY2Njd2dztcbiAgICBoZWlnaHQ6IDUuNDY2Njd2dztcbiAgfVxufVxuXG4jcGFnZS10b3AgLmFib3V0X19kZXRhaWxfX3NoZWV0IC5jbG9zZS5pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX19zaGVldCAuY2xvc2UuaWNvbjpiZWZvcmUge1xuICAgIHRvcDogMi42NjY2N3Z3O1xuICAgIHdpZHRoOiA1LjQ2NjY3dnc7XG4gICAgaGVpZ2h0OiAwLjI2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX19zaGVldCAuY2xvc2UuaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fc2hlZXQgLmNsb3NlLmljb246YWZ0ZXIge1xuICAgIHRvcDogMi42NjY2N3Z3O1xuICAgIHdpZHRoOiA1LjQ2NjY3dnc7XG4gICAgaGVpZ2h0OiAwLjI2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX19zaGVldF9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0ODVkYTA7XG4gIGxldHRlci1zcGFjaW5nOiAuMThlbTtcbiAgdGV4dC1pbmRlbnQ6IC4xOGVtO1xuICBwYWRkaW5nOiAwIDEwcHggMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbiNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fc2hlZXRfX2J0bjpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fc2hlZXRfX2J0biBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMTlkZWcsICM0NTVkOTcsICMyZTQyODIpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX19zaGVldF9fYnRuIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmFib3V0X19kZXRhaWxfX3NoZWV0X19idG4ge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIHBhZGRpbmc6IDAgMi42NjY2N3Z3IDEuNnZ3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fc2hlZXRfX2J0biBzcGFuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjZ2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19kZXRhaWxfX3NoZWV0X19idG4gc3BhbjphZnRlciB7XG4gICAgd2lkdGg6IDIuMTMzMzN2dztcbiAgICBoZWlnaHQ6IDIuMTMzMzN2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxufVxuXG4jcGFnZS10b3AgLmFib3V0X19kZXRhaWxfX3NoZWV0X19jb250ZW50cyB7XG4gIHdpZHRoOiAzNTNweDtcbiAgcGFkZGluZzogNTBweCAyOXB4IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03N3B4O1xuICBsZWZ0OiAyMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX19zaGVldF9fY29udGVudHMge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDguOHZ3IDh2dyA1LjMzMzMzdnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX19zaGVldF9fY29udGVudHMgLnR4dCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzYuOTIzMDglO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fc2hlZXRfX2NvbnRlbnRzIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjY2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX19zaGVldF9fY29udGVudHMgLmRldGFpbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMTNweCAyMXB4O1xufVxuXG4jcGFnZS10b3AgLmFib3V0X19kZXRhaWxfX3NoZWV0X19jb250ZW50cyAuZGV0YWlsX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX19zaGVldF9fY29udGVudHMgLmRldGFpbF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4jcGFnZS10b3AgLmFib3V0X19kZXRhaWxfX3NoZWV0X19jb250ZW50cyAuZGV0YWlsX19pdGVtIGR0IHtcbiAgd2lkdGg6IDE5MnB4O1xuICBjb2xvcjogIzc5ODdiMjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4jcGFnZS10b3AgLmFib3V0X19kZXRhaWxfX3NoZWV0X19jb250ZW50cyAuZGV0YWlsX19pdGVtIGRkIHtcbiAgd2lkdGg6IDEwM3B4O1xuICBjb2xvcjogIzMzNDc4NjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbiNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fc2hlZXRfX2NvbnRlbnRzIC5kZXRhaWxfX2l0ZW0gZGQubm8tcGwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fc2hlZXRfX2NvbnRlbnRzIC5kZXRhaWxfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDR2dyA1LjMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX19zaGVldF9fY29udGVudHMgLmRldGFpbF9faXRlbSBkdCB7XG4gICAgd2lkdGg6IDUzLjMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX19zaGVldF9fY29udGVudHMgLmRldGFpbF9faXRlbSBkZCB7XG4gICAgd2lkdGg6IDI1LjMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjY2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5tYXAge1xuICBtYXgtd2lkdGg6IDE0MjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDI2N3B4IGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICNwYWdlLXRvcCAubWFwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjcGFnZS10b3AgLm1hcCB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLm1hcCB7XG4gICAgbWFyZ2luLXRvcDogMjEuMzMzMzN2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5tYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAubWFwLXdyYXAge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuXG4jcGFnZS10b3AgLm1hcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAubWFwLWFycm93IHtcbiAgICB3aWR0aDogNjEzcHg7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5tYXBfX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA2LjEyNTU3JTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMwNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAubWFwX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbiNwYWdlLXRvcCAubWFwX190eHQge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTIuMzgwOTUlO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMTlkZWcsICM0NTVkOTcsICMyZTQyODIpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzNGY1YTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nLXJpZ2h0OiAxMC43MTk3NSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAubWFwX190eHQge1xuICAgIHdpZHRoOiA4OS4zMzMzM3Z3O1xuICAgIG1hcmdpbjogMTEuNnZ3IGF1dG8gMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogNC40dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE0OC40ODQ4NSU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4jcGFnZS10b3AgLm1hcCAjZ21hcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvKnBhZGRpbmctbGVmdDogcGVyY2VudGFnZSgxNDAgLyAkY29udGVudHMtd2lkdGgpOyovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTEwMHB4O1xuICBoZWlnaHQ6IDUzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLm1hcCAjZ21hcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvKnBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDUzMiAvICRjb250ZW50cy13aWR0aC1zcCk7Ki9cbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtaW4td2lkdGg6IDcwMHB4O1xuICB9XG59XG5cbiNwYWdlLXRvcCAubWFwICNnbWFwIGltZyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTdweCAwcHggcmdiYSg0OCwgNjMsIDEwMywgMC4zNSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcGFnZS10b3AgLm1hcF9faW1nMiB7XG4gIHdpZHRoOiA1OC40OTE5NSU7XG4gIG1heC13aWR0aDogNzk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwM3B4O1xuICB0b3A6IC0zMzdweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5tYXBfX2ltZzIge1xuICAgIHdpZHRoOiA2Ni45MzMzM3Z3O1xuICAgIGxlZnQ6IC01LjMzMzMzdnc7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTEzLjMzMzMzdnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIHBhZGRpbmc6IDg5cHggNjBweCAxNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMjIuMTMzMzN2dztcbiAgICBwYWRkaW5nOiAxNi45MzMzM3Z3IDAgMjYuNjY2Njd2dztcbiAgfVxufVxuXG4jcGFnZS10b3AgLmNvbnRhY3RfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjQ2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA2LjEyNTU3JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmNvbnRhY3RfX2lubmVyIHtcbiAgICB3aWR0aDogODkuMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0X190dGwge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0X190dGwge1xuICAgIGZvbnQtc2l6ZTogMTAuNjY2Njd2dztcbiAgfVxufVxuXG4jcGFnZS10b3AgLmNvbnRhY3QgLmZvcm1fX2FyZWFfX2NvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmNvbnRhY3QgLmZvcm1fX2FyZWFfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAzLjQ2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtX19pdGVtIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogNDkuMDc5MTklO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmNvbnRhY3QgLmZvcm1fX2l0ZW0ge1xuICAgIGhlaWdodDogMTJ2dztcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtX19pdGVtLmZpcnN0TmFtZSB7XG4gIHdpZHRoOiAyMy41NzI3NCU7XG4gIG1hcmdpbi1yaWdodDogMS44NDE2MiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9faXRlbS5maXJzdE5hbWUge1xuICAgIHdpZHRoOiA0My4zMzMzM3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMi42NjY2N3Z3O1xuICB9XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9faXRlbS5sYXN0TmFtZSB7XG4gIHdpZHRoOiAyMy41NzI3NCU7XG4gIG1hcmdpbi1yaWdodDogMS44NDE2MiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9faXRlbS5sYXN0TmFtZSB7XG4gICAgd2lkdGg6IDQzLjMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9faXRlbS5zdGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMS44NDE2MiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9faXRlbS5zdGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9faXRlbS50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtX19pdGVtLnRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiA2NHZ3O1xuICB9XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9faXRlbSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICBmb250LWZhbWlseTogXCJBcmlhbCxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtX19pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtX19pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtX19pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmVyciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNjUxNDM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE0LCA4MSwgNjcsIDAuMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9faXRlbSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgcGFkZGluZzogMi42NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLmNvbnRhY3QgLmZvcm1fX2l0ZW0gaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG4jcGFnZS10b3AgLmNvbnRhY3QgLmZvcm1fX2l0ZW0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWwsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9faXRlbSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9faXRlbSB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9faXRlbSB0ZXh0YXJlYS5lcnIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDY1MTQzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNCwgODEsIDY3LCAwLjEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmNvbnRhY3QgLmZvcm1fX2l0ZW0gdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDIuNjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLmNvbnRhY3QgLmZvcm1fX2l0ZW0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG4jcGFnZS10b3AgLmNvbnRhY3QgLmZvcm1fX2FyZWFfX2NvbnRlbnRzMiB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtX19hcmVhX19jb250ZW50czIge1xuICAgIG1hcmdpbi10b3A6IDYuOTMzMzN2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jcGFnZS10b3AgLmNvbnRhY3QgLmZvcm0tbWFpbC1jb250YWN0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsLEhlbHZldGljYSBOZXVlLEhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2Njtcbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtLW1haWwtY29udGFjdCBhLFxuI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtLW1haWwtY29udGFjdCBhOmxpbmssXG4jcGFnZS10b3AgLmNvbnRhY3QgLmZvcm0tbWFpbC1jb250YWN0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNDU1ZDk3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLmNvbnRhY3QgLmZvcm0tbWFpbC1jb250YWN0IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmNvbnRhY3QgLmZvcm0tbWFpbC1jb250YWN0IHtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgfVxufVxuXG4jcGFnZS10b3AgLmNvbnRhY3QgLmZvcm1fX2NoZWNrIHtcbiAgLyog44OB44Kn44OD44Kv44GM5YWl44Gj44Gf5pmC44Gu44Os54K5ICovXG59XG5cbiNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9fY2hlY2tfX2l0ZW0ge1xuICBmb250LWZhbWlseTogXCJBcmlhbCxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLypsZXR0ZXItc3BhY2luZzogLjA2ZW07Ki9cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtX19jaGVja19faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtX19jaGVja19faXRlbSB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gICAgbWFyZ2luLXRvcDogNi4xMzMzM3Z3O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9fY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtX19jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtX19jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjJ2dztcbiAgfVxufVxuXG4jcGFnZS10b3AgLmNvbnRhY3QgLmZvcm1fX2NoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtX19jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogNC4yNjY2N3Z3O1xuICAgIGhlaWdodDogNC4yNjY2N3Z3O1xuICAgIHRvcDogMC4yNjY2N3Z3O1xuICB9XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9fY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmVyciArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDY1MTQzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNCwgODEsIDY3LCAwLjEpO1xufVxuXG4jcGFnZS10b3AgLmNvbnRhY3QgLmZvcm1fX2NoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5lcnIgKyBsYWJlbCB7XG4gIGNvbG9yOiAjZDY1MTQzO1xufVxuXG4jcGFnZS10b3AgLmNvbnRhY3QgLmZvcm1fX2NoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogOXB4O1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtX19jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgd2lkdGg6IDQuOHZ3O1xuICAgIGhlaWdodDogMi40dnc7XG4gICAgbGVmdDogMC44dnc7XG4gICAgdG9wOiAwLjI2NjY3dnc7XG4gICAgYm9yZGVyLWJvdHRvbTogMC44dncgc29saWQ7XG4gICAgYm9yZGVyLWxlZnQ6IDAuOHZ3IHNvbGlkO1xuICB9XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9fc3VibWl0IHtcbiAgd2lkdGg6IDI4OHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDExOWRlZywgIzViNzZiYSwgIzQ4NWRhMCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9fc3VibWl0IHtcbiAgICB3aWR0aDogNTMuMzMzMzN2dztcbiAgICBoZWlnaHQ6IDEydnc7XG4gICAgbWFyZ2luOiAxMy4zMzMzM3Z3IGF1dG8gMDtcbiAgfVxufVxuXG4jcGFnZS10b3AgLmNvbnRhY3QgLmZvcm1fX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgdGV4dC1pbmRlbnQ6IC4yZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdCAuZm9ybV9fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0IC5mb3JtX19zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZm9udC1zaXplOiA0LjUzMzMzdnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0IC50aGFua3NfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0IC50aGFua3NfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2Njd2dztcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbiNwYWdlLXByaXZhY3kgLnByaXZhY3ktY29udGVudHMge1xuICBtYXgtd2lkdGg6IDEyNDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDYuMTI1NTclO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzYuOTIzMDglO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gICNwYWdlLXByaXZhY3kgLnByaXZhY3ktY29udGVudHMge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1wcml2YWN5IC5wcml2YWN5LWNvbnRlbnRzIHtcbiAgICB3aWR0aDogODkuMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcHJpdmFjeSAucHJpdmFjeS1jb250ZW50cyB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9fdHRsIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9fdHRsIHtcbiAgICBmb250LXNpemU6IDcuNDY2Njd2dztcbiAgfVxufVxuXG4jcGFnZS1wcml2YWN5IC5wcml2YWN5X190eHQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1wcml2YWN5IC5wcml2YWN5X190eHQge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXByaXZhY3kgLnByaXZhY3lfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbSAudHRsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtIC50dGwge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICB9XG59XG5cbiNwYWdlLXByaXZhY3kgLnByaXZhY3lfX2l0ZW0gLnR4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXByaXZhY3kgLnByaXZhY3lfX2l0ZW0gLnR4dCB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG59XG4iLCIvKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiXG4vLyBMSU5LIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHR4dF9saW5rX29wYWNpdHkoJGRlY286bm9uZSwgJGNvbG9yOiRkZWZhdWx0LWNvbG9yLCAkY29sb3IyOiRkZWZhdWx0LWNvbG9yLCAkaG92ZXItZGVjbzpub25lKSB7XG5cdGEsXG5cdGE6bGluayxcblx0YTp2aXNpdGVkIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJGRlY287XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMik7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCkge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246ICRob3Zlci1kZWNvO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gdHh0X2xpbmtfY29sb3IoJGRlY286bm9uZSwgJGNvbG9yOiRkZWZhdWx0LWNvbG9yLCAkY29sb3IyOiRkZWZhdWx0LWNvbG9yLCAkaG92ZXItZGVjbzpub25lKSB7XG5cdGEsXG5cdGE6bGluayxcblx0YTp2aXNpdGVkIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJGRlY287XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMik7XG5cdH1cblxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KSB7XG5cdFx0YTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yMjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogJGhvdmVyLWRlY287XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBDTEVBUiBGSVggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gY2Yge1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5cbi8vIEFOSU1BVElPTiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0cmFuc2l0aW9uKCR0aW1lOi4yLCAkcHJvcDphbGwsICRlYXNpbmc6ZWFzZS1pbi1vdXQpIHtcblx0dHJhbnNpdGlvbjogJHByb3AgI3skdGltZX1zICRlYXNpbmc7XG59XG5cblxuLy8gSU1FRElBIFFVRVJZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1pbl9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXhfc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBJRSAmIEVER0UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gZWcoKSB7XG5cdEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGllKCkge1xuXHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIHZ3IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGZ1bmN0aW9uIHZ3KCRwaXhlbHNWdykge1xuXHQkYmFzZVdpZHRoLXNwIDogNzUwO1xuXHRAcmV0dXJuICRwaXhlbHNWdyAvICRiYXNlV2lkdGgtc3AgKiAxMDB2dztcbn1cblxuLy8gc3Atd2lkdGgtaW5uZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gd2lkdGgtaW5uZXIge1xuXHRtYXgtd2lkdGg6IDEyNDZweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIHBlcmNlbnRhZ2UoODAgLyAxMzA2KTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKDEzNjdweCkge1xuXHRcdHBhZGRpbmc6IDAgODBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0Ly9tYXgtd2lkdGg6IHZ3KDY3MCk7XG5cdFx0d2lkdGg6IHZ3KDY3MCk7XG5cdFx0cGFkZGluZzogMCAwO1xuXHR9Ly9zcFxufVxuXG5cbi8vIHNwLXdpZHRoLWlubmVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHNwLXdpZHRoLWlubmVyIHtcblx0d2lkdGg6IHZ3KDMzNSk7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4vLyB0eHQtZ3JhZGF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHR4dC1ncmFkYXRpb24ge1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMTlkZWcsICM0NTVkOTcsIzJlNDI4Mik7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbkBtaXhpbiB0eHQtZ3JhZGF0aW9uMiB7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDExOWRlZywgIzQ1NWQ5NywjMmU0MjgyKTtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICMzMzRmNWE7XG59XG4iLCJib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW47XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRmb250LXNpemU6ICN7KDMyIC8gMjApfXJlbTtcblx0fVxufVxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZ1tzcmMkPVwiLnN2Z1wiXSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbnN1cC5yZWcge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG5cdC8vdmVydGljYWwtYWxpZ246IGF1dG87XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cblxuLy8gUGFnZUNvbnRhaW5lciAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2UtY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuXHRmbGV4OiAxO1xuXHRwYWRkaW5nOiAxODBweCAwO1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0cGFkZGluZzogdncoMTgwKSAwO1xuXHR9XG59XG4iLCJcbi5zdmctd3JhcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maXhlZC1oZWFkZXIge1xuXHQubmF2X19idG4tc3Age1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDI4cHg7XG5cdH1cbn1cblxuLmhlYWRlcntcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDAwMDtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogdncoMTAwKTtcblx0fS8vc3BcblxuXHQmX19pbm5lcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmX19sb2dve1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDhlbTtcblx0XHR0ZXh0LWluZGVudDogLjA3ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0Ym90dG9tOiAtM3B4O1xuXHRcdEBpbmNsdWRlIHR4dC1ncmFkYXRpb24yO1xuXG5cdFx0YSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC8vb3BhY2l0eTogaW5oZXJpdDtcblx0XHRcdFx0Ly9AaW5jbHVkZSB0eHQtZ3JhZGF0aW9uMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0Zm9udC1zaXplOiB2dyg0NCk7XG5cdFx0XHRib3R0b206IHZ3KDMpO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9Ly9zcFxuXHR9XG5cblx0Jl9fbmF2aXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0Ym90dG9tOiAwO1xuXG5cdFx0Ly9AaW5jbHVkZSBtYXhfc2NyZWVuKDExMDBweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHQvL30vL3NwXG5cblx0XHQmX19pdGVte1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC4xZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi1yaWdodDogMzZweDtcblxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MTBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0Ly9AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRicmVhay1wb2ludCkgYW5kICggbWF4LXdpZHRoOjExMDBweCkgIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCAkY29sb3Itd2hpdGUsICRjb2xvci13aGl0ZSk7XG5cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdC8vfVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDM2KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDUwKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCAkY29sb3Itd2hpdGUsICRjb2xvci13aGl0ZSk7XG5cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXHR9XG5cbn0vL2hlYWRlclxuXG4ubmF2X19idG4tc3B7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0Ly9AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRicmVhay1wb2ludCkgYW5kICggbWF4LXdpZHRoOjExMDBweCkgIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjhweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNzhweDtcblx0XHRyaWdodDogNjBweDtcblx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMmY0MzgzO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMyk7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0dG9wOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0Ly99XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogdncoNTYpO1xuXHRcdGhlaWdodDogdncoMjcpO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IHZ3KDU2KSAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiB2dyg0MCk7XG5cdFx0ei1pbmRleDogMTAwMDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiB2dygxKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6ICMyZjQzODM7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LCB0b3AgLjJzIGVhc2U7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHR0b3A6IHZ3KDEzKTtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0dG9wOiB2dygyNik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9zcFxufS8vIG5hdl9fYnRuLXNwXG5cbmJvZHkub3BlbntcblxuXHQvL0BtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrLXBvaW50KSBhbmQgKCBtYXgtd2lkdGg6MTEwMHB4KSAge1xuXHRcdC5uYXZfX2J0bi1zcCB7XG5cblx0XHRcdD4gZGl2IHNwYW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhlYWRlcl9fbmF2aXtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICM0NTVkOTcsIzJlNDI4Mik7XG5cdFx0XHRwYWRkaW5nOiAxNjBweCAxMDBweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eShub25lLCAkY29sb3Itd2hpdGUsICRjb2xvci13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHQvL31cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdC5uYXZfX2J0bi1zcCB7XG5cblx0XHRcdD4gZGl2IHNwYW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR0b3A6IHZ3KDEwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHR0b3A6IHZ3KDEwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZWFkZXJfX25hdml7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjNDU1ZDk3LCMyZTQyODIpO1xuXHRcdFx0cGFkZGluZzogdncoMTYwKSB2dygxMDApO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdH0vLyBzcFxuXG59Ly9vcGVuXG4iLCIuZm9vdGVyIHtcblx0YmFja2dyb3VuZDogIzIyMjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1mYW1pbHk6ICRmb250LW1vbnRzZXJyYXQ7XG5cdHBhZGRpbmc6IDAgNjBweCA4M3B4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay1wb2ludCkgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0cGFkZGluZzogdncoMTIwKSAwIHZ3KDYwKTtcblx0fVxuXHQvL3NwXG5cblx0Jl9faW5uZXIge1xuXHRcdEBpbmNsdWRlIHdpZHRoLWlubmVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Ly9zcFxuXHR9XG5cblx0Jl9fYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA4MHB4O1xuXHRcdHJpZ2h0OiA4MHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXBvaW50KSBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIHdpZHRoLWlubmVyO1xuXHRcdH1cblx0XHQvL3NwXG5cblx0XHQmX19pdGVtIHtcblx0XHRcdHdpZHRoOiAzMTBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsICRjb2xvci13aGl0ZSwgJGNvbG9yLXdoaXRlLCBub25lKTtcblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDc1ZW07XG5cdFx0XHRcdHRleHQtaW5kZW50OiAuMDc1ZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnNpbmNlIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOi0zcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2thbWFkYS1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXBvaW50KSBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogdncoNjcwKTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg4MCk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQwKTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc2luY2Uge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygzMyk7XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMzYpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDM2KTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogdncoMyk7XG5cdFx0XHRcdFx0XHRcdHRvcDogLTNweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vc3Bcblx0XHR9XG5cdH1cblxuXHQmX190eHQge1xuXHRcdHBhZGRpbmctdG9wOiA3OXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXBvaW50KSBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0QGluY2x1ZGUgd2lkdGgtaW5uZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygxMDApO1xuXHRcdH1cblx0XHQvL3NwXG5cblx0XHQmX190dGwge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoMzIvMjIpO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDM4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoNTIvMzgpO1xuXHRcdFx0fVxuXHRcdFx0Ly9zcFxuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoMjYvMTgpO1xuXHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygzMik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKDQyLzMyKTtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0fVxuXHRcdFx0Ly9zcFxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmtfX2FyZWEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzNkM2QzZDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwYWRkaW5nLXRvcDogdncoNDApO1xuXHRcdFx0bWFyZ2luOiB2dyg3NCkgYXV0byAwIGF1dG87XG5cdFx0fVxuXHRcdC8vc3Bcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdG1hcmdpbi1yaWdodDogNzVweDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0d2lkdGg6IHZ3KDY3MCk7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly9zcFxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSgyOS8xOCk7XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCAkY29sb3Itd2hpdGUsICRjb2xvci13aGl0ZSwgbm9uZSk7XG5cdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMjgpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNCk7XG5cblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vc3Bcblx0XHR9XG5cdH1cblxuXHQmX19zbnMge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAyMXB4O1xuXHRcdHRvcDogMzY4cHg7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyMCk7XG5cdFx0fVxuXHRcdC8vc3BcblxuXHRcdC50eHQge1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMTZlbTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzNweDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0Ym90dG9tOiAtNTVweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygyMCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHdyaXRpbmctbW9kZTogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTApO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDIwKTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvL3NwXG5cdFx0fVxuXG5cdFx0LmZiIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdC5pY29uLWZiIHtcblx0XHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdFx0ZmlsbDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvcHlyaWdodCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHJpZ2h0OiAyM3B4O1xuXHRcdHRvcDogMzcycHg7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xNmVtO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0XHR6LWluZGV4OiAxMDA7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdGZvbnQtc2l6ZTogdncoMjApO1xuXHRcdFx0d3JpdGluZy1tb2RlOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogdncoNDApO1xuXHRcdH1cblx0XHQvL3NwXG5cdH1cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCkge1xuXHRcdEBhdC1yb290IC5jaGFuZ2Utc2lkZSB7XG5cdFx0XHQuZm9vdGVyX19jb3B5cmlnaHQge1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlcl9fc25zIHtcblx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICM5OTk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZiIHtcblx0XHRcdFx0XHQuaWNvbi1mYiB7XG5cdFx0XHRcdFx0XHRmaWxsOiAjOTk5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbi8vIGZvb3RlciIsIiNwYWdlLXRvcCB7XG5cdC5wYWdlLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQubXYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiA0O1xuXG5cdFx0Jl9fYmcge1xuXHRcdFx0cGljdHVyZSxcblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ly9ib3JkZXItYm90dG9tOiA1cHggc29saWQgI2YwMDtcblx0XHR9XG5cblx0XHQmX190dGwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg0MjAgLyAkY29udGVudHMtd2lkdGgpO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGZvbnQtc2l6ZTogMTE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRcdHRleHQtaW5kZW50OiAuMDZlbTtcblx0XHRcdHRleHQtc2hhZG93OiAwcHggMHB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXBvaW50KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogODBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiB2dyg4MCk7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiB2dyg0MzMpO1xuXHRcdFx0fVxuXHRcdFx0Ly8gc3BcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFib3V0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogLTI5NHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXBvaW50KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjAwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogdncoLTIyNCk7XG5cdFx0fVxuXHRcdC8vIHNwXG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkwOCAvICRjb250ZW50cy13aWR0aCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy90b3AvYWJvdXRfYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdG9wL2Fib3V0X2JnX3NwLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdHBhZGRpbmctdG9wOiB2dygxODc3KTtcblx0XHRcdH1cblx0XHRcdC8vIHNwXG5cdFx0fVxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0QGluY2x1ZGUgd2lkdGgtaW5uZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0Jl9faW1nIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNDI1IC8gMTM2NikgKiAuNzU7XG5cdFx0XHRtYXgtd2lkdGg6IDQyNXB4ICogLjc1O1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHQvL3BhZGRpbmctdG9wOiBwZXJjZW50YWdlKDE1NSAvICRjb250ZW50cy13aWR0aC1pbm5lcik7XG5cdFx0XHQvL3BhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMwMCAvICRjb250ZW50cy13aWR0aCk7XG5cdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5MDAgLyAkY29udGVudHMtd2lkdGgpO1xuXHRcdFx0Ly9wYWRkaW5nLWxlZnQ6IHBlcmNlbnRhZ2UoMTI2IC8gJGNvbnRlbnRzLXdpZHRoKTtcblx0XHRcdHBhZGRpbmctbGVmdDogcGVyY2VudGFnZSgyMzAgLyAkY29udGVudHMtd2lkdGgpO1xuXHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cblx0XHRcdHBpY3R1cmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oMTM2N3B4KSB7XG5cdFx0XHRcdC8vcGFkZGluZzogMCAwO1xuXHRcdFx0XHQvL3BhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMwMCAvICRjb250ZW50cy13aWR0aC1pbm5lcikgKyAyMCU7XG5cdFx0XHRcdC8vcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNjAwIC8gJGNvbnRlbnRzLXdpZHRoKTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHQvL3BhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHQvL3BhZGRpbmctdG9wOiAzNjlweDtcblx0XHRcdFx0Ly90b3A6IDE3OHB4O1xuXHRcdFx0XHQvL3RvcDogMDtcblx0XHRcdFx0Ly9ib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NDBweCk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oMTAwMHB4KSB7XG5cdFx0XHRcdC8vcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNTUwIC8gJGNvbnRlbnRzLXdpZHRoO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKDkwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDQyNSAvIDEzNjYpICogLjk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogcGVyY2VudGFnZSgxNjYgLyAkY29udGVudHMtd2lkdGgpO1xuXHRcdFx0XHQvL3BhZGRpbmctdG9wOiBwZXJjZW50YWdlKDExMDAgLyAkY29udGVudHMtd2lkdGgpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHQvL21heC13aWR0aDogdncoMzU2KTtcblx0XHRcdFx0bWF4LXdpZHRoOiB2dyg0MjUpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiB2dyg0MjUpO1xuXHRcdFx0XHQvKnRvcDogLSB2dyg5MCk7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyovXG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdGltZyxcblx0XHRcdFx0cGljdHVyZSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIHNwXG5cdFx0fVxuXG5cdFx0Jl9fZGV0YWlsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNDI3IC8gJGNvbnRlbnRzLXdpZHRoLWlubmVyKTtcblx0XHRcdHBhZGRpbmctbGVmdDogcGVyY2VudGFnZSg1MDYgLyAkY29udGVudHMtd2lkdGgtaW5uZXIpO1xuXHRcdFx0Ly9wYWRkaW5nLWxlZnQ6IHBlcmNlbnRhZ2UoNDA2IC8gJGNvbnRlbnRzLXdpZHRoLWlubmVyKTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAzO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDQyN3B4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdncoODApO1xuXHRcdFx0fVxuXHRcdFx0Ly8gc3BcblxuXHRcdFx0Jl9fdHRsIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0QGluY2x1ZGUgdHh0LWdyYWRhdGlvbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKDEwMDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dyg2MCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gc3Bcblx0XHRcdH1cblxuXHRcdFx0Jl9fdHh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSgzMy8yMik7XG5cdFx0XHRcdEBpbmNsdWRlIHR4dC1ncmFkYXRpb247XG5cdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cblx0XHRcdFx0Ji50eHQyIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigxMDAwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMzMpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKDQ5LzMzKTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1MCk7XG5cblx0XHRcdFx0XHQmLnR4dDIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvLyBzcFxuXHRcdFx0fVxuXG5cdFx0XHQmX19zaGVldCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDYxcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQ1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyBzcFxuXG5cdFx0XHRcdC5jbG9zZS5pY29uIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDIxcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMXB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRcdHRvcDogdncoMzApO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KDMwKTtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dyg0MSk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDQxKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gc3Bcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jbG9zZS5pY29uOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMjFweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdFx0dG9wOiB2dygyMCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoNDEpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gc3Bcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jbG9zZS5pY29uOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdFx0dG9wOiB2dygyMCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoNDEpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gc3Bcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2J0biB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tb250c2VycmF0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDg1ZGEwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMThlbTtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLjE4ZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4IDE2cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHh0LWdyYWRhdGlvbjtcblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjgpO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCB2dygyMCkgdncoMTIpO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdncoMjcpO1xuXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNik7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygxNik7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gc3Bcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2NvbnRlbnRzIHtcblx0XHRcdFx0XHR3aWR0aDogMzUzcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNTBweCAyOXB4IDIwcHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogLTc3cHg7XG5cdFx0XHRcdFx0bGVmdDogMjI4cHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dyg2NikgdncoNjApIHZ3KDQwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gc3BcblxuXHRcdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSgyMy8xMyk7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI2KTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDIwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC8vIHNwXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmRldGFpbCB7XG5cblx0XHRcdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTRweCAyMHB4IDEzcHggMjFweDtcblxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRkdCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE5MnB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjNzk4N2IyO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tb250c2VycmF0O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0ZGQge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDNweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzMzNDc4Njtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0Ji5uby1wbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygzMCkgdncoNDApO1xuXG5cdFx0XHRcdFx0XHRcdFx0ZHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDQwMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDMwKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRkZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTkwKTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMzApO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC8vIHNwXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1hcCB7XG5cdFx0bWF4LXdpZHRoOiAxMzY2cHggKyA2MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdG1hcmdpbjogMjY3cHggYXV0byAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay1wb2ludCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdFx0Ly9tYXJnaW4tdG9wOiAxMDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKDExNTBweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTYwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbig5MDBweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMTIwKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMTYwKTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0Ly8gc3BcblxuXHRcdCYtd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRcdH1cblx0XHRcdC8vIHNwXG5cdFx0fVxuXG5cdFx0Ji1hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHR3aWR0aDogNjEzcHg7XG5cdFx0XHR9XG5cdFx0XHQvLyBzcFxuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdC8vcGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBwZXJjZW50YWdlKDgwLyAxMzA2KTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMzA2cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHR9XG5cdFx0XHQvLyBzcFxuXHRcdH1cblxuXHRcdCZfX3R4dCB7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSgzMi8yMSk7XG5cdFx0XHRAaW5jbHVkZSB0eHQtZ3JhZGF0aW9uMjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBwZXJjZW50YWdlKDE0MCAvIDEzMDYpO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0d2lkdGg6IHZ3KDY3MCk7XG5cdFx0XHRcdG1hcmdpbjogdncoODcpIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDMzKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoNDkgLyAzMyk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQvLyBzcFxuXHRcdH1cblxuXHRcdCNnbWFwIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0LypwYWRkaW5nLWxlZnQ6IHBlcmNlbnRhZ2UoMTQwIC8gJGNvbnRlbnRzLXdpZHRoKTsqL1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRtYXJnaW4tdG9wOiA2NHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4td2lkdGg6IDExMDBweDtcblx0XHRcdGhlaWdodDogNTMycHg7XG5cdFx0XHQvL3dpZHRoOiAxMDAlO1xuXHRcdFx0Ly9wYWRkaW5nLXRvcDogcGVyY2VudGFnZSg1MzIgLyAxMjI2KTtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0LypwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg1MzIgLyAkY29udGVudHMtd2lkdGgtc3ApOyovXG5cdFx0XHRcdC8vcGFkZGluZy10b3A6IDI2NnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0XHR3aWR0aDogNzAwcHg7XG5cdFx0XHRcdG1pbi13aWR0aDogNzAwcHg7XG5cdFx0XHR9XG5cdFx0XHQvLyBzcFxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDU3cHggMHB4IHJnYmEoNDgsIDYzLCAxMDMsIDAuMzUpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbWcyIHtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDc5OSAvICRjb250ZW50cy13aWR0aCk7XG5cdFx0XHRtYXgtd2lkdGg6IDc5OXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTEwM3B4O1xuXHRcdFx0dG9wOiAtMzM3cHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHR3aWR0aDogdncoNTAyKTtcblx0XHRcdFx0bGVmdDogdncoLTQwKTtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IHZ3KC0xMDApO1xuXHRcdFx0fVxuXHRcdFx0Ly8gc3Bcblx0XHR9XG5cdH1cblxuXHQuY29udGFjdCB7XG5cdFx0bWFyZ2luLXRvcDogMTQwcHg7XG5cdFx0cGFkZGluZzogODlweCA2MHB4IDE0MHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDE2Nik7XG5cdFx0XHRwYWRkaW5nOiB2dygxMjcpIDAgdncoMjAwKTtcblx0XHR9XG5cdFx0Ly8gc3BcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdEBpbmNsdWRlIHdpZHRoLWlubmVyO1xuXHRcdH1cblxuXHRcdCZfX3R0bCB7XG5cdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDgwKTtcblx0XHRcdH1cblx0XHRcdC8vIHNwXG5cdFx0fVxuXG5cdFx0LmZvcm1fX2FyZWFfX2NvbnRlbnRzIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNik7XG5cdFx0XHR9XG5cdFx0XHQvLyBzcFxuXHRcdH1cblxuXHRcdC5mb3JtX19pdGVtIHtcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSg1MzMgLyAkY29udGVudHMtd2lkdGgtaW5uZXIpO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDkwKTtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDApO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC8vIHNwXG5cblx0XHRcdCYuZmlyc3ROYW1lIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjU2IC8gJGNvbnRlbnRzLXdpZHRoLWlubmVyKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKDIwIC8gJGNvbnRlbnRzLXdpZHRoLWlubmVyKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdHdpZHRoOiB2dygzMjUpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMjApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIHNwXG5cdFx0XHR9XG5cblx0XHRcdCYubGFzdE5hbWUge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyNTYgLyAkY29udGVudHMtd2lkdGgtaW5uZXIpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UoMjAgLyAkY29udGVudHMtd2lkdGgtaW5uZXIpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDMyNSk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIHNwXG5cdFx0XHR9XG5cblx0XHRcdCYuc3RhdGUge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UoMjAgLyAkY29udGVudHMtd2lkdGgtaW5uZXIpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIHNwXG5cdFx0XHR9XG5cblx0XHRcdCYudGV4dGFyZWEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWluLWhlaWdodDogMTYwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiB2dyg0ODApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIHNwXG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0XHRcdFx0cGFkZGluZzogMTlweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1hcmlhbDtcblxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZXJyIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDY1MTQzO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoI2Q2NTE0MywgLjEpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiB2dygyMCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjgpO1xuXG5cdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyOCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIHNwXG5cdFx0XHR9XG5cblx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0XHRcdFx0cGFkZGluZzogMTlweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1hcmlhbDtcblxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmVyciB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q2NTE0Mztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCNkNjUxNDMsIC4xKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogdncoMjApO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjgpO1xuXG5cdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyOCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIHNwXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm1fX2FyZWFfX2NvbnRlbnRzMiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTIpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC8vIHNwXG5cdFx0fVxuXG5cdFx0LmZvcm0tbWFpbC1jb250YWN0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1hcmlhbDtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eShub25lLCAjNDU1ZDk3KTtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygyNik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm1fX2NoZWNrIHtcblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1hcmlhbDtcblx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0LypsZXR0ZXItc3BhY2luZzogLjA2ZW07Ki9cblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjYpO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQ2KTtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyBzcFxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzRweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoNTQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIHNwXG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdHdpZHRoOiB2dygzMik7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dygzMik7XG5cdFx0XHRcdFx0dG9wOiB2dygyKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyBzcFxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZXJyICsgbGFiZWw6OmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNjUxNDM7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoI2Q2NTE0MywgLjEpO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZXJyICsgbGFiZWwge1xuXHRcdFx0XHRjb2xvcjogI2Q2NTE0Mztcblx0XHRcdH1cblxuXHRcdFx0Lyog44OB44Kn44OD44Kv44GM5YWl44Gj44Gf5pmC44Gu44Os54K5ICovXG5cdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDlweDtcblx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdGxlZnQ6IDNweDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMzMzM7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHR3aWR0aDogdncoMzYpO1xuXHRcdFx0XHRcdGhlaWdodDogdncoMTgpO1xuXHRcdFx0XHRcdGxlZnQ6IHZ3KDYpO1xuXHRcdFx0XHRcdHRvcDogdncoMik7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogdncoNikgc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHZ3KDYpIHNvbGlkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIHNwXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm1fX3N1Ym1pdCB7XG5cdFx0XHR3aWR0aDogMjg4cHg7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMTlkZWcsICM1Yjc2YmEsICM0ODVkYTApO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHR3aWR0aDogdncoNDAwKTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg5MCk7XG5cdFx0XHRcdG1hcmdpbjogdncoMTAwKSBhdXRvIDA7XG5cdFx0XHR9XG5cdFx0XHQvLyBzcFxuXG5cdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4yZW07XG5cdFx0XHRcdHRleHQtaW5kZW50OiAuMmVtO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzNCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gc3Bcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGhhbmtzX190eHQge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg4MCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMzYpO1xuXHRcdFx0fVxuXHRcdFx0Ly8gc3Bcblx0XHR9XG5cdH1cblxufVxuXG4vL3BhZ2UtdG9wXG4iLCIjcGFnZS1wcml2YWN5IHtcblxuXHQucHJpdmFjeS1jb250ZW50cyB7XG5cdFx0QGluY2x1ZGUgd2lkdGgtaW5uZXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKDIzLzEzKTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtbW9udHNlcnJhdDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0Zm9udC1zaXplOiB2dygyNik7XG5cdFx0fVxuXHR9XG5cblx0LnByaXZhY3lfX3R0bCB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0Zm9udC1zaXplOiB2dyg1Nik7XG5cdFx0fVxuXHR9XG5cblx0LnByaXZhY3lfX3R4dCB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg4MCk7XG5cdFx0fVxuXHR9XG5cblx0LnByaXZhY3lfX2l0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoODApO1xuXHRcdH1cblxuXHRcdC50dGwge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMzIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50eHQge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG4iXX0= */
