@charset "UTF-8";/*!
 * 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:75%;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:"M PLUS Rounded 1c",sans-serif;font-weight:500;-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:#000;background:#f5f5f5;font-size:16px;line-height:1.625}@media screen and (max-width:767px){body{font-size:3.4666666667vw;line-height:1.7692307692}}img{max-width:100%}img[src$=".svg"]{display:block;width:100%;height:auto}table{border-collapse:collapse;border-spacing:0;font-weight:400}@media screen and (min-width:767px){a[href^="tel:"]{pointer-events:none}}main{overflow:hidden}.pt-btn a,.pt-btn a:link,.pt-btn a:visited{color:#2da2e5;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.pt-btn a:hover{color:#2da2e5;text-decoration:none}}.pt-btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pt-btn a:hover .txt:after{width:100%}.pt-btn a:hover .icon{background:0 0}.pt-btn .txt{margin-right:20px;position:relative}.pt-btn .txt:after{position:absolute;content:"";bottom:0;left:0;width:0;height:1px;background:#2da2e5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pt-btn .icon{width:49px;height:49px;background:#2da2e5;border:1px solid #2da2e5;border-radius:50%;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pt-btn .icon:before{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px;height:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width:767px){.pt-btn .txt{margin-right:3.2vw}.pt-btn .icon{width:7.8666666667vw;height:7.8666666667vw}.pt-btn .icon:before{width:2.4vw;height:1.6vw}}.pt-btn a:hover .icon:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 411.2 272.3"><path fill="%232da2e5" d="M275,0l-29.1,29.2l86.3,86.3H0v41.3h332.2l-86.3,86.3l29.1,29.2l136.2-136.2L275,0z" /></svg>');background-repeat:no-repeat;background-size:auto 100%}.pt-btn a .icon:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 411.2 272.3"><path fill="%23fff" d="M275,0l-29.1,29.2l86.3,86.3H0v41.3h332.2l-86.3,86.3l29.1,29.2l136.2-136.2L275,0z" /></svg>');background-repeat:no-repeat;background-size:auto 100%}.pt-btn_white a,.pt-btn_white a:link,.pt-btn_white 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){.pt-btn_white a:hover{color:#fff;text-decoration:none}}.pt-btn_white a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pt-btn_white a:hover .txt:after{width:100%}.pt-btn_white a:hover .icon{background:0 0}.pt-btn_white .txt{margin-right:20px;position:relative}.pt-btn_white .txt:after{position:absolute;content:"";bottom:0;left:0;width:0;height:1px;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pt-btn_white .icon{width:49px;height:49px;background:#fff;border:1px solid #fff;border-radius:50%;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pt-btn_white .icon:before{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px;height:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width:767px){.pt-btn_white .txt{margin-right:3.2vw}.pt-btn_white .icon{width:7.8666666667vw;height:7.8666666667vw}.pt-btn_white .icon:before{width:2.4vw;height:1.6vw}}.pt-btn_white a:hover .icon:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 411.2 272.3"><path fill="%23fff" d="M275,0l-29.1,29.2l86.3,86.3H0v41.3h332.2l-86.3,86.3l29.1,29.2l136.2-136.2L275,0z" /></svg>');background-repeat:no-repeat;background-size:auto 100%}.pt-btn_white a .icon:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 411.2 272.3"><path fill="%232da2e5" d="M275,0l-29.1,29.2l86.3,86.3H0v41.3h332.2l-86.3,86.3l29.1,29.2l136.2-136.2L275,0z" /></svg>');background-repeat:no-repeat;background-size:auto 100%}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi 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){.wp-pagenavi a:hover{color:#2da2e5;text-decoration:none}}.wp-pagenavi a,.wp-pagenavi span.current{width:49px;height:49px;border:1px solid #2da2e5;border-radius:50%;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:18px;line-height:1;margin:5px 5px 0;padding:0;color:#2da2e5}.wp-pagenavi a{background:#2da2e5}.wp-pagenavi a:hover{background:0 0;border-color:#2da2e5}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 411.2 272.3"><path fill="%23fff" d="M275,0l-29.1,29.2l86.3,86.3H0v41.3h332.2l-86.3,86.3l29.1,29.2l136.2-136.2L275,0z" /></svg>');background-repeat:no-repeat;background-size:auto 100%;background-size:14px auto!important;background-position:center!important}.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .previouspostslink:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 411.2 272.3"><path fill="%232da2e5" d="M275,0l-29.1,29.2l86.3,86.3H0v41.3h332.2l-86.3,86.3l29.1,29.2l136.2-136.2L275,0z" /></svg>');background-repeat:no-repeat;background-size:auto 100%}.wp-pagenavi .previouspostslink{margin-right:24px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.wp-pagenavi .nextpostslink{margin-left:24px}@media screen and (max-width:767px){.wp-pagenavi a,.wp-pagenavi span.current{display:none;width:7.8666666667vw;height:7.8666666667vw;font-size:3.4666666667vw;margin:5px 5px 0}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{margin:0 2vw;background-size:2.5333333333vw auto!important}}.txt-adj{-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.header{position:fixed;top:0;left:0;z-index:10000;width:100%;padding:36px 30px;background:#f5f5f5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:767px){.header.is-scroll{padding-top:10px;padding-bottom:10px}.header.is-scroll .header__logo{opacity:0;visibility:hidden}}@media screen and (max-width:950px){.header{padding:0;height:80px}.header.is-scroll{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.2);box-shadow:0 0 8px 0 rgba(0,0,0,.2)}}@media screen and (max-width:767px){.header{height:13.3333333333vw}.header.is-scroll{-webkit-box-shadow:0 0 .8vw 0 rgba(0,0,0,.2);box-shadow:0 0 .8vw 0 rgba(0,0,0,.2)}}.header__inner{max-width:1246px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.header__logo{width:clamp(150px,13.7628111274vw,188px);padding-bottom:10px;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.header__logo a,.header__logo a:link,.header__logo a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__logo a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:950px){.header__logo{width:188px;padding:20px 0 20px 30px}}@media screen and (max-width:767px){.header__logo{width:29.3333333333vw;padding:0;margin-left:5.3333333333vw}}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.header__nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav__list li{font-family:"M PLUS 1p",sans-serif;letter-spacing:.05em}.header__nav__list li:not(:last-child){margin-right:clamp(20px,2.1229868228vw,29px)}.header__nav__list li.insta{width:18px}.header__nav__list li.insta a,.header__nav__list li.insta a:link,.header__nav__list li.insta a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__nav__list li.insta a:hover{opacity:.7;text-decoration:none}}.header__nav__list li:not(.insta) a,.header__nav__list li:not(.insta) a:link,.header__nav__list li:not(.insta) a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__nav__list li:not(.insta) a:hover{color:#000;text-decoration:none}}.header__nav__list li:not(.insta) a{position:relative}.header__nav__list li:not(.insta) a:after{position:absolute;content:"";bottom:-4px;left:0;width:100%;height:0;background:#00ba39;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__nav__list li:not(.insta) a:hover:after{height:4px}.header__nav__contact{margin-left:clamp(26px,2.635431918vw,36px);width:clamp(175px,13.7628111274vw,188px);height:52px}.header__nav__contact a,.header__nav__contact a:link,.header__nav__contact 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__nav__contact a:hover{color:#00ba39;text-decoration:none}}.header__nav__contact a{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;height:100%;background:#00ba39;border-radius:100vh;font-family:"M PLUS 1p",sans-serif;font-size:15px;font-weight:700;letter-spacing:.05em;text-align:center;border:2px solid #00ba39}.header__nav__contact a:hover{background:#fff;color:#00ba39}@media screen and (max-width:950px){.header__nav__list{display:none}.header__nav__contact{width:188px;height:80px;margin-right:80px}.header__nav__contact a{border-radius:0}}@media screen and (max-width:767px){.header__nav__contact{width:30.6666666667vw;height:13.3333333333vw;margin-right:13.3333333333vw}.header__nav__contact a{border-radius:0;font-size:3.3333333333vw;line-height:1.2}.header__nav__contact span{display:none}}.sp-menu{display:none}@media screen and (max-width:950px){.sp-menu{display:block;position:fixed;top:0;right:0;z-index:10020;width:80px;height:80px;background:#fff}.sp-menu span{position:absolute;left:23px;width:34px;height:2px;background:#00ba39;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sp-menu span:first-child{top:26px}.sp-menu span:nth-child(2){top:39px}.sp-menu span:last-child{top:52px}.sp-menu.is-open span:first-child{top:39px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sp-menu.is-open span:nth-child(2){opacity:0}.sp-menu.is-open span:last-child{top:39px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (max-width:767px){.sp-menu{width:13.3333333333vw;height:13.3333333333vw}.sp-menu span{left:3.6vw;width:6.1333333333vw;height:.4vw}.sp-menu span:first-child{top:4.4vw}.sp-menu span:nth-child(2){top:6.6666666667vw}.sp-menu span:last-child{top:8.6666666667vw}.sp-menu.is-open span:first-child{top:6.5333333333vw}.sp-menu.is-open span:last-child{top:6.5333333333vw}}.sp-nav{display:none}@media screen and (max-width:950px){.sp-nav{position:fixed;top:0;left:0;width:100%;height:100%;background:#f5f5f5;overflow-y:auto;overscroll-behavior-y:contain;z-index:10010}.sp-nav__inner{width:100%;min-height:calc(100% + 1px);margin:0 auto}.sp-nav__contents{padding:100px 30px}.sp-nav__logo{width:188px;margin:0 auto}.sp-nav__list{margin-top:40px}.sp-nav__list ul{text-align:center}.sp-nav__list ul li{font-size:20px;letter-spacing:.05em}.sp-nav__list ul li a,.sp-nav__list ul li a:link,.sp-nav__list ul li a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:950px) and (min-width:768px){.sp-nav__list ul li a:hover{color:#000;text-decoration:none}}@media screen and (max-width:950px){.sp-nav__list ul li:not(:first-child){margin-top:26px}.sp-nav__list ul li.insta{width:22px;margin:30px auto 0}.sp-nav__contact{margin-top:50px;padding:40px 0;background:#00ba39;color:#fff;border-radius:20px}.sp-nav__contact__ttl{font-size:clamp(32px,2.7086383602vw,37px);font-weight:800;letter-spacing:.05em;text-align:center}.sp-nav__contact__txt{margin-top:30px}.sp-nav__contact__txt .phone{text-align:center}.sp-nav__contact__txt .phone .num{font-family:Montserrat,sans-serif;font-size:clamp(35px,2.9282576867vw,40px);font-weight:600;letter-spacing:.05em;line-height:1}.sp-nav__contact__txt .phone .num a,.sp-nav__contact__txt .phone .num a:link,.sp-nav__contact__txt .phone .num 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:950px) and (min-width:768px){.sp-nav__contact__txt .phone .num a:hover{color:#fff;text-decoration:none}}@media screen and (max-width:950px){.sp-nav__contact__txt .phone .num a{display:inline-block;padding-left:45px;position:relative}.sp-nav__contact__txt .phone .num a:before{position:absolute;content:"";top:4px;left:0;background:url(/assets/img/common/tel.svg) no-repeat;background-size:100% auto;width:33px;height:33px}.sp-nav__contact__txt .phone .time{margin-top:2px;padding-left:49px;font-family:"Noto Sans JP",sans-serif;font-size:clamp(13px,1.0248901903vw,14px);line-height:1.35;font-weight:500;letter-spacing:.1em}.sp-nav__contact__txt .line{width:clamp(250px,20.3513909224vw,278px);height:57px;margin:20px auto 0}.sp-nav__contact__txt .line a,.sp-nav__contact__txt .line a:link,.sp-nav__contact__txt .line a:visited{color:#00ba39;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:950px) and (min-width:768px){.sp-nav__contact__txt .line a:hover{color:#fff;text-decoration:none}}@media screen and (max-width:950px){.sp-nav__contact__txt .line a{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;height:100%;font-family:"Noto Sans JP",sans-serif;font-weight:700;background:#fff;border-radius:100vh;border:2px solid #fff;padding-right:11px;position:relative}.sp-nav__contact__txt .line a:hover{background:0 0}.sp-nav__contact__txt .line a:hover:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 411.2 272.3"><path fill="%23fff" d="M275,0l-29.1,29.2l86.3,86.3H0v41.3h332.2l-86.3,86.3l29.1,29.2l136.2-136.2L275,0z" /></svg>');background-repeat:no-repeat;background-size:auto 100%}.sp-nav__contact__txt .line a:after{position:absolute;content:"";top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 411.2 272.3"><path fill="%2300ba39" d="M275,0l-29.1,29.2l86.3,86.3H0v41.3h332.2l-86.3,86.3l29.1,29.2l136.2-136.2L275,0z" /></svg>');background-repeat:no-repeat;background-size:auto 100%;width:15px;height:10px}}@media screen and (max-width:767px){.sp-nav__contents{padding:20vw 5.3333333333vw 13.3333333333vw}.sp-nav__logo{width:29.3333333333vw}.sp-nav__list{margin-top:9.3333333333vw}.sp-nav__list ul li{font-size:4.2666666667vw}.sp-nav__list ul li:not(:first-child){margin-top:3.7333333333vw}.sp-nav__list ul li.insta{width:5.4666666667vw;margin-top:4.5333333333vw}.sp-nav__contact{margin-top:10.6666666667vw;padding:6.8vw 0 6.6666666667vw;border-radius:4vw}.sp-nav__contact__ttl{font-size:6.2666666667vw}.sp-nav__contact__txt{margin-top:4.9333333333vw}.sp-nav__contact__txt .phone .num{font-size:6.6666666667vw}.sp-nav__contact__txt .phone .num a{padding-left:8.6666666667vw}.sp-nav__contact__txt .phone .num a:before{top:.5333333333vw;width:5.8666666667vw;height:5.8666666667vw}.sp-nav__contact__txt .phone .time{margin-top:.4vw;font-size:3.2vw}.sp-nav__contact__txt .line{width:49.4666666667vw;height:10vw;margin-top:3.2vw}.sp-nav__contact__txt .line a:after{right:2vw;width:3.0666666667vw;height:2vw}}.footer__contact{padding:0 30px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#fff),color-stop(50%,#eee),to(#eee));background:linear-gradient(180deg,#fff 0,#fff 50%,#eee 50%,#eee 100%)}@media screen and (max-width:767px){.footer__contact{padding:0 5.3333333333vw}}.footer__contact__inner{max-width:1246px;margin:0 auto;padding:46px 60px 42px;background:#00ba39;color:#fff;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1140px){.footer__contact__inner{display:block;padding:40px 0}}@media screen and (max-width:767px){.footer__contact__inner{padding:6.8vw 0 6.6666666667vw;border-radius:4vw}}.footer__contact__ttl{font-size:clamp(32px,2.7086383602vw,37px);font-weight:800;letter-spacing:.05em}@media screen and (max-width:1140px){.footer__contact__ttl{text-align:center}}@media screen and (max-width:767px){.footer__contact__ttl{font-size:6.2666666667vw}}.footer__contact__txt{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__contact__txt .phone .num{font-family:Montserrat,sans-serif;font-size:clamp(35px,2.9282576867vw,40px);font-weight:600;letter-spacing:.05em;line-height:1}.footer__contact__txt .phone .num a,.footer__contact__txt .phone .num a:link,.footer__contact__txt .phone .num 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__contact__txt .phone .num a:hover{color:#fff;text-decoration:none}}.footer__contact__txt .phone .num a{display:inline-block;padding-left:45px;position:relative}.footer__contact__txt .phone .num a:before{position:absolute;content:"";top:4px;left:0;background:url(/assets/img/common/tel.svg) no-repeat;background-size:100% auto;width:33px;height:33px}.footer__contact__txt .phone .time{margin-top:2px;padding-left:49px;font-family:"Noto Sans JP",sans-serif;font-size:clamp(13px,1.0248901903vw,14px);line-height:1.35;font-weight:500;letter-spacing:.1em}.footer__contact__txt .line{width:clamp(250px,20.3513909224vw,278px);height:57px;margin-left:clamp(30px,3.2210834553vw,44px)}.footer__contact__txt .line a,.footer__contact__txt .line a:link,.footer__contact__txt .line a:visited{color:#00ba39;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer__contact__txt .line a:hover{color:#fff;text-decoration:none}}.footer__contact__txt .line a{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;height:100%;font-family:"Noto Sans JP",sans-serif;font-weight:700;background:#fff;border-radius:100vh;border:2px solid #fff;padding-right:11px;position:relative}.footer__contact__txt .line a:hover{background:0 0}.footer__contact__txt .line a:after{position:absolute;content:"";top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 411.2 272.3"><path fill="%2300ba39" d="M275,0l-29.1,29.2l86.3,86.3H0v41.3h332.2l-86.3,86.3l29.1,29.2l136.2-136.2L275,0z" /></svg>');background-repeat:no-repeat;background-size:auto 100%;width:15px;height:10px}@media screen and (max-width:1140px){.footer__contact__txt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}}@media screen and (max-width:767px){.footer__contact__txt{display:block;margin-top:4.9333333333vw}.footer__contact__txt .phone{text-align:center}.footer__contact__txt .phone .num{font-size:6.6666666667vw}.footer__contact__txt .phone .num a{padding-left:8.6666666667vw}.footer__contact__txt .phone .num a:before{top:.5333333333vw;width:5.8666666667vw;height:5.8666666667vw}.footer__contact__txt .phone .time{margin-top:.4vw;padding-left:0;font-size:3.2vw}.footer__contact__txt .line{width:49.4666666667vw;height:10vw;margin:3.2vw auto 0}.footer__contact__txt .line a{padding-right:0}.footer__contact__txt .line a:after{right:2vw;width:3.0666666667vw;height:2vw}}.footer__bottom{padding:75px 30px 27px;background:#eee}.footer__bottom__info{max-width:1126px;margin:0 auto;letter-spacing:.07em}.footer__bottom__info .name{font-weight:700}.footer__bottom__info .address{margin-top:12px;font-weight:400;line-height:1.75}.footer__bottom__info .copy{margin-top:16px;font-size:11px;text-align:right}@media screen and (max-width:767px){.footer__bottom{padding:7.4666666667vw 5.3333333333vw 5.6vw}.footer__bottom__info .address{margin-top:2.2666666667vw;line-height:1.6153846154}.footer__bottom__info .copy{margin-top:3.0666666667vw;font-size:2.8vw}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{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;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}#page-top .mv{position:relative;z-index:2}#page-top .mv__inner{padding:225px 30px 102px}@media screen and (max-width:767px){#page-top .mv__inner{padding:32.4vw 0 12.9333333333vw}}#page-top .mv__ttl{width:69.9081163859%;max-width:913px;margin:0 auto}@media screen and (max-width:767px){#page-top .mv__ttl{width:81.3333333333vw}}#page-top .mv__slide .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}#page-top .mv__slide .swiper-container{height:100%;width:100%;margin:0 auto}#page-top .mv__slide .swiper-container .swiper-slide{width:399px!important;text-align:center;border-radius:10px;overflow:hidden}@media screen and (max-width:767px){#page-top .mv__slide .swiper-container .swiper-slide{width:60vw!important;border-radius:2.6666666667vw}}#page-top .about{background:#2da2e5;padding:156px 30px 222px;position:relative;z-index:1}#page-top .about:before{position:absolute;content:"";top:-143px;left:0;z-index:1;width:100%;height:143px;background:#2da2e5}#page-top .about:after{position:absolute;content:"";top:-189px;left:-186px;z-index:2;width:824px;height:824px;background:#1594dd;border-radius:50%}@media screen and (max-width:1100px){#page-top .about{padding-top:100px;padding-bottom:180px}}@media screen and (max-width:840px){#page-top .about{padding-bottom:80px}}@media screen and (max-width:767px){#page-top .about{padding:12.4vw 0 9.3333333333vw}#page-top .about:before{top:-22.5333333333vw;height:22.5333333333vw}#page-top .about:after{top:-31.2vw;left:-54.9333333333vw;width:117.8666666667vw;height:117.8666666667vw}}#page-top .about__inner{max-width:1186px;margin:0 auto;position:relative;z-index:3}#page-top .about__txt{position:relative;z-index:2}#page-top .about__txt .ttl{width:61.6357504216%;max-width:731px}#page-top .about__txt .txt-area{margin-top:100px;max-width:547px}#page-top .about__txt .txt-area>.txt{color:#fff;font-size:18px;line-height:2.0555555556;letter-spacing:.09em}#page-top .about__txt .txt-area .btn{margin-top:55px}@media screen and (max-width:1100px){#page-top .about__txt .txt-area{max-width:480px}}@media screen and (max-width:840px){#page-top .about__txt .txt-area{max-width:100%}}@media screen and (max-width:767px){#page-top .about__txt .ttl{width:94.6666666667vw;max-width:100%;margin-left:auto}#page-top .about__txt .txt-area{margin:3.0666666667vw auto 0;width:89.3333333333vw;max-width:100%}#page-top .about__txt .txt-area>.txt{font-size:3.7333333333vw;line-height:2}#page-top .about__txt .txt-area .btn{margin-top:5.7333333333vw}}#page-top .about__img{position:absolute;top:-22px;right:-37px;z-index:1;width:53.1197301855%;max-width:630px}@media screen and (max-width:1100px){#page-top .about__img{top:10px;width:42.1585160202%}}@media screen and (max-width:840px){#page-top .about__img{position:static;margin:40px auto 0;width:80%;max-width:100%}}@media screen and (max-width:767px){#page-top .about__img{position:static;margin-top:4.4vw;width:84vw}}#page-top .what{padding:95px 0 101px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(52.324%,transparent),color-stop(52.324%,#bcd584),to(#bcd584));background:linear-gradient(180deg,transparent 0,transparent 52.324%,#bcd584 52.324%,#bcd584 100%);position:relative}@media screen and (max-width:767px){#page-top .what{padding:12.9333333333vw 0 13.3333333333vw;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(36%,transparent),color-stop(36%,#bcd584),to(#bcd584));background:linear-gradient(180deg,transparent 0,transparent 36%,#bcd584 36%,#bcd584 100%)}}#page-top .what__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:185px;background:url(/assets/img/top/bg_what.png) repeat-x 0 0;background-size:auto 100%;-webkit-animation:bgSlider 30s linear infinite;animation:bgSlider 30s linear infinite}@media screen and (max-width:767px){#page-top .what__bg{height:24.6666666667vw;-webkit-animation:bgSlider_sp 30s linear infinite;animation:bgSlider_sp 30s linear infinite}}#page-top .what__ttl{font-size:clamp(38px,3.2210834553vw,44px);line-height:1.3181818182;font-weight:800;letter-spacing:.09em;text-align:center}#page-top .what__ttl span{display:none}@media screen and (max-width:767px){#page-top .what__ttl{font-size:7.2vw;line-height:1.3333333333}#page-top .what__ttl span{display:inline-block}}#page-top .what__img{width:78.4040995608%;max-width:1071px;margin:35px auto 0;-webkit-transform:translateX(11px);transform:translateX(11px)}@media screen and (max-width:767px){#page-top .what__img{width:100%;margin-top:8.8vw;-webkit-transform:translateX(0);transform:translateX(0)}}#page-top .what__detail{max-width:1186px;margin:41px auto 0;padding:0 30px}#page-top .what__detail__mfr .ttl{padding:0 30px;font-size:27px;font-weight:800;letter-spacing:.09em}#page-top .what__detail__mfr .list-pc{margin-top:15px;padding:27px 30px 35px;background:#fff;border-radius:20px}#page-top .what__detail__mfr .list-pc ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-top .what__detail__mfr .list-pc ul:last-child{margin-top:26px}#page-top .what__detail__mfr .list-pc ul li.toto{width:8.2551594747%}#page-top .what__detail__mfr .list-pc ul li.takarast{width:14.0712945591%}#page-top .what__detail__mfr .list-pc ul li.inax{width:7.0356472795%}#page-top .what__detail__mfr .list-pc ul li.lixil{width:7.8799249531%}#page-top .what__detail__mfr .list-pc ul li.panasonic{width:11.5384615385%}#page-top .what__detail__mfr .list-pc ul li.mitsubishi{width:9.6622889306%}#page-top .what__detail__mfr .list-pc ul li.toshiba{width:10.7879924953%}#page-top .what__detail__mfr .list-pc ul li.hitachi{width:9.756097561%}#page-top .what__detail__mfr .list-pc ul li.corona{width:11.0694183865%}#page-top .what__detail__mfr .list-pc ul li.daikin{width:10.3189493433%}#page-top .what__detail__mfr .list-pc ul li.nichicon{width:10.6941838649%}#page-top .what__detail__mfr .list-pc ul li.cic{width:17.2607879925%}#page-top .what__detail__mfr .list-pc ul li.sharp{width:10.5065666041%}#page-top .what__detail__mfr .list-sp{display:none}@media screen and (max-width:767px){#page-top .what__detail{margin-top:6vw;padding:0 10.6666666667vw}#page-top .what__detail__mfr{margin-top:9.2vw}#page-top .what__detail__mfr .ttl{padding:0;font-size:4.9333333333vw;text-align:center}#page-top .what__detail__mfr .list-pc{display:none}#page-top .what__detail__mfr .list-sp{display:block;margin-top:6.1333333333vw;background:#fff;border-radius:5.3333333333vw;padding:4.6666666667vw 0 6.2666666667vw}#page-top .what__detail__mfr .list-sp ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-top .what__detail__mfr .list-sp ul li{width:50%;text-align:center}#page-top .what__detail__mfr .list-sp ul li:not(:nth-child(-n+2)){margin-top:3.4666666667vw}#page-top .what__detail__mfr .list-sp ul li.toto img{width:17.4666666667vw}#page-top .what__detail__mfr .list-sp ul li.takarast img{width:30vw}#page-top .what__detail__mfr .list-sp ul li.inax img{width:14.9333333333vw}#page-top .what__detail__mfr .list-sp ul li.lixil img{width:16.6666666667vw}#page-top .what__detail__mfr .list-sp ul li.panasonic img{width:24.4vw}#page-top .what__detail__mfr .list-sp ul li.mitsubishi img{width:20.4vw}#page-top .what__detail__mfr .list-sp ul li.toshiba img{width:22.9333333333vw}#page-top .what__detail__mfr .list-sp ul li.hitachi img{width:20.8vw}#page-top .what__detail__mfr .list-sp ul li.corona img{width:23.6vw}#page-top .what__detail__mfr .list-sp ul li.daikin img{width:21.8666666667vw}#page-top .what__detail__mfr .list-sp ul li.nichicon img{width:22.6666666667vw}#page-top .what__detail__mfr .list-sp ul li.cic img{width:36.1333333333vw}#page-top .what__detail__mfr .list-sp ul li.sharp img{width:22.4vw}}#page-top .example{margin-top:132px;padding:0 30px}@media screen and (max-width:767px){#page-top .example{margin-top:18.6666666667vw;padding:0 5.3333333333vw}}#page-top .example__inner{max-width:1126px;margin:0 auto}#page-top .example__ttl{font-size:40px;font-weight:800;letter-spacing:.09em}@media screen and (max-width:767px){#page-top .example__ttl{font-size:6.6666666667vw}}#page-top .example__list{margin-top:69px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-top .example__list__item{width:31.0834813499%;margin-bottom:58px}#page-top .example__list__item a,#page-top .example__list__item a:link,#page-top .example__list__item a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .example__list__item a:hover{opacity:.7;text-decoration:none}}#page-top .example__list__item:not(:nth-child(3n)){margin-right:3.3747779751%}#page-top .example__list__item .img{padding-top:74.8571428571%;border-radius:10px;overflow:hidden;position:relative}#page-top .example__list__item .img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#page-top .example__list__item .img .cate{position:absolute;top:10px;left:10px;z-index:2;margin-top:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-top .example__list__item .img .cate li{margin-top:5px;color:#fff;font-size:14px;letter-spacing:.04em;line-height:1;background:#2da2e5;border-radius:4px;padding:7px}#page-top .example__list__item .img .cate li:not(:last-child){margin-right:5px}#page-top .example__list__item .ttl{margin-top:18px;line-height:1.625;font-weight:500;letter-spacing:.09em}@media screen and (max-width:1100px){#page-top .example__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-top .example__list__item{width:48%}#page-top .example__list__item:not(:nth-child(3n)){margin-right:0}}@media screen and (max-width:767px){#page-top .example__list{margin-top:10.9333333333vw}#page-top .example__list__item{width:42vw;margin-bottom:8.8vw}#page-top .example__list__item .img{padding-top:31.4666666667vw;border-radius:2.6666666667vw}#page-top .example__list__item .img .cate{top:2vw;left:2vw;margin-top:-1.3333333333vw}#page-top .example__list__item .img .cate li{margin-top:1.3333333333vw;color:#fff;font-size:3.2vw;border-radius:1.0666666667vw;padding:1.6vw 1.7333333333vw 1.3333333333vw}#page-top .example__list__item .img .cate li:not(:last-child){margin-right:1.0666666667vw}#page-top .example__list__item .ttl{margin-top:2.4vw;line-height:1.6153846154}}#page-top .example__btn{text-align:center}#page-top .example__noentry{margin-top:69px}@media screen and (max-width:767px){#page-top .example__noentry{margin-top:10.9333333333vw}}#page-top .news{margin-top:172px;padding:0 30px}@media screen and (max-width:767px){#page-top .news{margin-top:25.8666666667vw;padding:0 5.3333333333vw}}#page-top .news__inner{max-width:1126px;margin:0 auto}#page-top .news__ttl{font-size:40px;font-weight:800;letter-spacing:.09em}@media screen and (max-width:767px){#page-top .news__ttl{font-size:6.6666666667vw}}#page-top .news__list{margin-top:69px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-top .news__list__item{width:31.0834813499%;margin-bottom:58px}#page-top .news__list__item a,#page-top .news__list__item a:link,#page-top .news__list__item a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .news__list__item a:hover{opacity:.7;text-decoration:none}}#page-top .news__list__item:not(:nth-child(3n)){margin-right:3.3747779751%}#page-top .news__list__item .img{padding-top:74.8571428571%;border-radius:10px;overflow:hidden;position:relative}#page-top .news__list__item .img>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#page-top .news__list__item .img.noimg{background:#fff}#page-top .news__list__item .img.noimg span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%;max-width:160px;opacity:.4}#page-top .news__list__item .ttl{margin-top:18px;line-height:1.625;font-weight:500;letter-spacing:.09em}#page-top .news__list__item .date{margin-top:17px;font-size:14px;letter-spacing:.09em;color:#555;text-align:right}@media screen and (max-width:1100px){#page-top .news__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-top .news__list__item{width:48%}#page-top .news__list__item:not(:nth-child(3n)){margin-right:0}}@media screen and (max-width:767px){#page-top .news__list{margin-top:10.9333333333vw}#page-top .news__list__item{width:42vw;margin-bottom:8.8vw}#page-top .news__list__item .img{padding-top:31.4666666667vw;border-radius:2.6666666667vw}#page-top .news__list__item .img.noimg span{width:20vw}#page-top .news__list__item .ttl{margin-top:2.4vw;line-height:1.6153846154}#page-top .news__list__item .date{margin-top:1.6vw;font-size:3.2vw}}#page-top .news__btn{text-align:center}#page-top .news__noentry{margin-top:69px}@media screen and (max-width:767px){#page-top .news__noentry{margin-top:10.9333333333vw}}#page-top .photo-area{margin-top:160px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,#fff),to(#fff));background:linear-gradient(180deg,transparent 0,transparent 50%,#fff 50%,#fff 100%)}#page-top .photo-area .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}#page-top .photo-area .swiper-container{height:100%;width:100%;margin:0 auto}#page-top .photo-area .swiper-container .swiper-slide{width:400px!important;text-align:center;border-radius:10px;overflow:hidden}#page-top .photo-area .swiper-container .swiper-slide.type_ver{width:210px!important}@media screen and (max-width:767px){#page-top .photo-area{margin-top:26.5333333333vw}#page-top .photo-area .swiper-container .swiper-slide{width:60vw!important;border-radius:2.6666666667vw}#page-top .photo-area .swiper-container .swiper-slide.type_ver{width:31.6vw!important}}#page-top .overview{padding:126px 30px 160px;background:#fff}@media screen and (max-width:767px){#page-top .overview{padding:18.5333333333vw 5.3333333333vw 26.6666666667vw}}#page-top .overview__inner{max-width:946px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-top .overview__ttl{width:100%;font-size:30px;font-weight:800;letter-spacing:.09em;margin-bottom:66px}@media screen and (max-width:767px){#page-top .overview__ttl{font-size:5.3333333333vw;margin-bottom:8vw}}#page-top .overview__img{width:250px;border-radius:20px;overflow:hidden}@media screen and (max-width:767px){#page-top .overview__img{width:100%;border-radius:2.6666666667vw}}#page-top .overview__detail{width:calc(100% - 250px);padding-left:38px}#page-top .overview__detail table{width:100%;border-top:1px solid #ccc}#page-top .overview__detail td,#page-top .overview__detail th{border-bottom:1px solid #ccc;line-height:1.8125;letter-spacing:.05em;padding:26px 0 22px}#page-top .overview__detail th{width:148px;font-weight:500;text-align:left;vertical-align:top}#page-top .overview__detail .maplink{margin-left:14px}#page-top .overview__detail .maplink a,#page-top .overview__detail .maplink a:link,#page-top .overview__detail .maplink 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){#page-top .overview__detail .maplink a:hover{opacity:.7;text-decoration:none}}#page-top .overview__detail .maplink a{display:inline-block;font-size:15px;line-height:1;background:#2da2e5;border-radius:100vh;padding:5px 19px 5px 17px}#page-top .overview__detail .icon{display:-webkit-box;display:-ms-flexbox;display:flex}#page-top .overview__detail .icon li{width:92px}#page-top .overview__detail .icon li:first-child{margin-right:10px}#page-top .overview__detail .point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#page-top .overview__detail .point li{width:clamp(70px,5.9297218155vw,81px)}#page-top .overview__detail .point li:last-child{width:clamp(100px,8.1991215227vw,112px)}#page-top .overview__detail .point li:not(:last-child){margin-right:11px;border-radius:10px;border:1px solid #ccc}@media screen and (max-width:767px){#page-top .overview__detail{width:100%;margin-top:6.6666666667vw;padding-left:0}#page-top .overview__detail table{border-top-width:.2666666667vw}#page-top .overview__detail td,#page-top .overview__detail th{border-bottom-width:.2666666667vw;line-height:1.6153846154;padding:4.5333333333vw 0 4.2666666667vw}#page-top .overview__detail th{width:21.3333333333vw}#page-top .overview__detail .maplink{margin-left:1.8666666667vw}#page-top .overview__detail .maplink a{font-size:3.3333333333vw;padding:.5333333333vw 2vw .9333333333vw 2.2666666667vw}#page-top .overview__detail .icon li{width:20vw}#page-top .overview__detail .icon li:first-child{margin-right:2.6666666667vw}#page-top .overview__detail .point li{width:13.0666666667vw}#page-top .overview__detail .point li:last-child{width:18.1333333333vw}#page-top .overview__detail .point li:not(:last-child){margin-right:1.8666666667vw;border-radius:2.6666666667vw}}#page-top .sdgs{padding:0 30px 160px;background:#fff}@media screen and (max-width:767px){#page-top .sdgs{padding:0 5.3333333333vw 24vw}}#page-top .sdgs__inner{max-width:946px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-top .sdgs__ttl{width:100%;font-size:30px;font-weight:800;letter-spacing:.09em}@media screen and (max-width:767px){#page-top .sdgs__ttl{font-size:5.3333333333vw}}#page-top .sdgs__img{text-align:center;margin:40px auto 0}@media screen and (max-width:767px){#page-top .sdgs__img{margin-top:4vw}}#page-top .modal-img{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);overflow-y:auto;overscroll-behavior-y:contain;z-index:10030}#page-top .modal-img__inner{width:100%;min-height:calc(100% + 1px);margin:0 auto}#page-top .modal-img__contents{padding:20vw 0;text-align:center}#page-top .modal-img__contents .img_scroll{width:89.3333333333vw;margin:0 auto;padding-bottom:2.6666666667vw;overflow-x:auto;-webkit-overflow-scrolling:touch}#page-top .modal-img__contents .img_scroll img{min-width:700px}#page-top .modal-img__contents .btn_close{margin-top:6.6666666667vw;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#page-top .modal-img__contents .btn_close .txt{margin-right:3.2vw;color:#fff}#page-top .modal-img__contents .btn_close .icon{width:7.8666666667vw;height:7.8666666667vw;background:#fff;border-radius:50%;position:relative}#page-top .modal-img__contents .btn_close .icon:before{position:absolute;content:"";top:3.7333333333vw;left:2.2666666667vw;width:3.2vw;height:.2666666667vw;background:#2da2e5;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#page-top .modal-img__contents .btn_close .icon:after{position:absolute;content:"";top:3.7333333333vw;left:2.2666666667vw;width:3.2vw;height:.2666666667vw;background:#2da2e5;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes bgSlider{from{background-position:0 0}to{background-position:-1924px 0}}@keyframes bgSlider{from{background-position:0 0}to{background-position:-1924px 0}}@-webkit-keyframes bgSlider_sp{from{background-position:0 0}to{background-position:-256.5333333333vw 0}}@keyframes bgSlider_sp{from{background-position:0 0}to{background-position:-256.5333333333vw 0}}#page-example .footer__contact{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,#eee),to(#eee));background:linear-gradient(180deg,transparent 0,transparent 50%,#eee 50%,#eee 100%)}#page-example .example{padding:232px 30px 160px}@media screen and (max-width:767px){#page-example .example{padding:26.6666666667vw 5.3333333333vw 16vw}}#page-example .example__inner{max-width:1126px;margin:0 auto}#page-example .example__ttl{font-size:40px;font-weight:800;letter-spacing:.09em}@media screen and (max-width:767px){#page-example .example__ttl{font-size:6.6666666667vw}}#page-example .example__list{margin-top:69px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-example .example__list__item{width:31.0834813499%;margin-bottom:58px}#page-example .example__list__item a,#page-example .example__list__item a:link,#page-example .example__list__item a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-example .example__list__item a:hover{opacity:.7;text-decoration:none}}#page-example .example__list__item:not(:nth-child(3n)){margin-right:3.3747779751%}#page-example .example__list__item .img{padding-top:74.8571428571%;border-radius:10px;overflow:hidden;position:relative}#page-example .example__list__item .img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#page-example .example__list__item .img .cate{position:absolute;top:10px;left:10px;z-index:2;margin-top:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-example .example__list__item .img .cate li{margin-top:5px;color:#fff;font-size:14px;letter-spacing:.04em;line-height:1;background:#2da2e5;border-radius:4px;padding:7px}#page-example .example__list__item .img .cate li:not(:last-child){margin-right:5px}#page-example .example__list__item .ttl{margin-top:18px;line-height:1.625;font-weight:500;letter-spacing:.09em}@media screen and (max-width:1100px){#page-example .example__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-example .example__list__item{width:48%}#page-example .example__list__item:not(:nth-child(3n)){margin-right:0}}@media screen and (max-width:767px){#page-example .example__list{margin-top:10.9333333333vw}#page-example .example__list__item{width:42vw;margin-bottom:8.8vw}#page-example .example__list__item .img{padding-top:31.4666666667vw;border-radius:2.6666666667vw}#page-example .example__list__item .img .cate{top:2vw;left:2vw;margin-top:-1.3333333333vw}#page-example .example__list__item .img .cate li{margin-top:1.3333333333vw;color:#fff;font-size:3.2vw;border-radius:1.0666666667vw;padding:1.6vw 1.7333333333vw 1.3333333333vw}#page-example .example__list__item .img .cate li:not(:last-child){margin-right:1.0666666667vw}#page-example .example__list__item .ttl{margin-top:2.4vw;line-height:1.6153846154}}#page-example_detail .footer__contact{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,#eee),to(#eee));background:linear-gradient(180deg,transparent 0,transparent 50%,#eee 50%,#eee 100%)}#page-example_detail .article{padding:232px 30px 156px}@media screen and (max-width:767px){#page-example_detail .article{padding:26.6666666667vw 5.3333333333vw 16vw}}#page-example_detail .article__inner{max-width:826px;margin:0 auto}#page-example_detail .article__slide .swiper-container{display:none}#page-example_detail .article__slide .swiper-container.swiper-container-initialized{display:block}#page-example_detail .article__slide__main .swiper-slide{border-radius:10px;overflow:hidden;position:relative}#page-example_detail .article__slide__main .swiper-slide .label{position:absolute;top:15px;left:15px;width:116px;height:46px;font-size:24px;letter-spacing:.09em;line-height:1;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-radius:4px}#page-example_detail .article__slide__main .swiper-slide .label.before{background:#fff;color:#2da2e5}#page-example_detail .article__slide__main .swiper-slide .label.after{background:#2da2e5;color:#fff}#page-example_detail .article__slide__main .swiper-slide img{width:100%}#page-example_detail .article__slide__thum{margin-top:30px}#page-example_detail .article__slide__thum .swiper-wrapper{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-example_detail .article__slide__thum .swiper-slide{border-radius:10px;overflow:hidden;cursor:pointer}#page-example_detail .article__slide__thum .swiper-slide-thumb-active img,#page-example_detail .article__slide__thum .swiper-slide:hover img{opacity:.7}#page-example_detail .article__slide__thum .swiper-slide img{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}@media screen and (min-width:767px){#page-example_detail .article__slide__thum .swiper-slide:nth-child(6n){margin-right:0!important}#page-example_detail .article__slide__thum .swiper-slide:not(:nth-child(-n+6)){margin-top:20px}}@media screen and (max-width:767px){#page-example_detail .article__slide__main{border-radius:2.6666666667vw}#page-example_detail .article__slide__main .swiper-slide .label{top:2.6666666667vw;left:2.6666666667vw;width:22.6666666667vw;height:7.4666666667vw;font-size:4.5333333333vw;border-radius:1.0666666667vw}#page-example_detail .article__slide__thum{margin-top:4vw}#page-example_detail .article__slide__thum .swiper-slide{border-radius:1.3333333333vw}#page-example_detail .article__slide__thum .swiper-slide:nth-child(5n){margin-right:0!important}#page-example_detail .article__slide__thum .swiper-slide:not(:nth-child(-n+5)){margin-top:2.6666666667vw}}#page-example_detail .article__ttl{margin-top:80px}#page-example_detail .article__ttl .cate{margin-top:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-example_detail .article__ttl .cate li{margin-top:5px;font-size:18px;letter-spacing:.04em;line-height:1;color:#fff;background:#2da2e5;padding:9px 11px 7px;border-radius:4px}#page-example_detail .article__ttl .cate li:not(:last-child){margin-right:10px}#page-example_detail .article__ttl .ttl{margin-top:11px;font-size:clamp(35px,2.9282576867vw,40px);font-weight:800;line-height:1.25;letter-spacing:.09em}@media screen and (max-width:767px){#page-example_detail .article__ttl{margin-top:13.3333333333vw}#page-example_detail .article__ttl .cate{margin-top:-1.3333333333vw}#page-example_detail .article__ttl .cate li{margin-top:1.3333333333vw;font-size:3.7333333333vw;padding:1.4666666667vw 1.7333333333vw;border-radius:1.0666666667vw}#page-example_detail .article__ttl .cate li:not(:last-child){margin-right:2.1333333333vw}#page-example_detail .article__ttl .ttl{margin-top:2.6666666667vw;font-size:6.6666666667vw}}#page-example_detail .article__info{margin-top:61px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ccc}#page-example_detail .article__info li{width:50%;border-bottom:1px solid #ccc;line-height:1.8125;letter-spacing:.05em;padding:17px 20px 16px;display:-webkit-box;display:-ms-flexbox;display:flex}#page-example_detail .article__info li:nth-child(2n){border-left:1px solid #ccc}#page-example_detail .article__info li .ttl{width:128px}#page-example_detail .article__info li .txt{width:calc(100% - 128px);padding-left:20px;font-weight:400;word-break:break-all}@media screen and (max-width:767px){#page-example_detail .article__info{margin-top:10.6666666667vw}#page-example_detail .article__info li{width:100%;padding:3.2vw 2.6666666667vw}#page-example_detail .article__info li:nth-child(2n){border-left:none}#page-example_detail .article__info li .ttl{width:24vw}#page-example_detail .article__info li .txt{width:calc(100% - 24vw);padding-left:2.6666666667vw}}#page-example_detail .article__txt{margin-top:47px;font-weight:400;line-height:1.8125;letter-spacing:.05em}@media screen and (max-width:767px){#page-example_detail .article__txt{margin-top:8vw}}#page-example_detail .article__btn{margin-top:88px;text-align:center}#page-example_detail .article__btn .icon{-webkit-transform:scale(-1,1);transform:scale(-1,1)}#page-example_detail .article__btn .txt{margin:0 0 0 20px}@media screen and (max-width:767px){#page-example_detail .article__btn{margin-top:12vw}#page-example_detail .article__btn .txt{margin-left:3.2vw}}#page-news .footer__contact{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,#eee),to(#eee));background:linear-gradient(180deg,transparent 0,transparent 50%,#eee 50%,#eee 100%)}#page-news .news{padding:232px 30px 160px}@media screen and (max-width:767px){#page-news .news{padding:26.6666666667vw 5.3333333333vw 16vw}}#page-news .news__inner{max-width:1126px;margin:0 auto}#page-news .news__ttl{font-size:40px;font-weight:800;letter-spacing:.09em}@media screen and (max-width:767px){#page-news .news__ttl{font-size:6.6666666667vw}}#page-news .news__list{margin-top:69px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-news .news__list__item{width:31.0834813499%;margin-bottom:58px}#page-news .news__list__item a,#page-news .news__list__item a:link,#page-news .news__list__item a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-news .news__list__item a:hover{opacity:.7;text-decoration:none}}#page-news .news__list__item:not(:nth-child(3n)){margin-right:3.3747779751%}#page-news .news__list__item .img{padding-top:74.8571428571%;border-radius:10px;overflow:hidden;position:relative}#page-news .news__list__item .img>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#page-news .news__list__item .img.noimg{background:#fff}#page-news .news__list__item .img.noimg span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%;max-width:160px;opacity:.4}#page-news .news__list__item .ttl{margin-top:18px;line-height:1.625;font-weight:500;letter-spacing:.09em}#page-news .news__list__item .date{margin-top:17px;font-size:14px;letter-spacing:.09em;color:#555;text-align:right}@media screen and (max-width:1100px){#page-news .news__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-news .news__list__item{width:48%}#page-news .news__list__item:not(:nth-child(3n)){margin-right:0}}@media screen and (max-width:767px){#page-news .news__list{margin-top:10.9333333333vw}#page-news .news__list__item{width:42vw;margin-bottom:8.8vw}#page-news .news__list__item .img{padding-top:31.4666666667vw;border-radius:2.6666666667vw}#page-news .news__list__item .img.noimg span{width:20vw}#page-news .news__list__item .ttl{margin-top:2.4vw;line-height:1.6153846154}#page-news .news__list__item .date{margin-top:1.6vw;font-size:3.2vw}}#page-news_detail .footer__contact{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,#eee),to(#eee));background:linear-gradient(180deg,transparent 0,transparent 50%,#eee 50%,#eee 100%)}#page-news_detail .article{padding:232px 30px 156px}@media screen and (max-width:767px){#page-news_detail .article{padding:26.6666666667vw 5.3333333333vw 16vw}}#page-news_detail .article__inner{max-width:826px;margin:0 auto}#page-news_detail .article__ttl .ttl{font-size:clamp(35px,2.9282576867vw,40px);font-weight:800;line-height:1.25;letter-spacing:.09em}#page-news_detail .article__ttl .date{margin-top:10px;text-align:right;color:#555;letter-spacing:.09em}@media screen and (max-width:767px){#page-news_detail .article__ttl .ttl{font-size:6.6666666667vw}#page-news_detail .article__ttl .date{margin-top:2.6666666667vw}}#page-news_detail .article__img{margin-top:80px;text-align:center}#page-news_detail .article__img img{border-radius:10px}@media screen and (max-width:767px){#page-news_detail .article__img{margin-top:13.3333333333vw}#page-news_detail .article__img img{border-radius:2.6666666667vw}}#page-news_detail .article__post{margin-top:80px}#page-news_detail .article__post a,#page-news_detail .article__post a:link,#page-news_detail .article__post a:visited{color:#000;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-news_detail .article__post a:hover{color:#000;text-decoration:none}}#page-news_detail .article__post img{display:block;border-radius:10px;text-align:center;margin-top:60px}#page-news_detail .article__post hr{margin:60px 0}#page-news_detail .article__post hr+h1,#page-news_detail .article__post hr+h2,#page-news_detail .article__post hr+h3,#page-news_detail .article__post hr+h4{margin-top:0}#page-news_detail .article__post h2+h2,#page-news_detail .article__post h3+h3{margin-top:10px}#page-news_detail .article__post h2{margin-top:60px;font-size:clamp(26px,2.196193265vw,30px);line-height:1.2333333333;font-weight:800;letter-spacing:.09em}#page-news_detail .article__post h2:first-child{margin-top:0}#page-news_detail .article__post h3{margin-top:60px;font-size:20px;line-height:1.25;font-weight:800;letter-spacing:.09em}#page-news_detail .article__post h3:first-child{margin-top:0}#page-news_detail .article__post div,#page-news_detail .article__post p{margin-top:60px;letter-spacing:.09em}#page-news_detail .article__post div:first-child,#page-news_detail .article__post p:first-child{margin-top:0}#page-news_detail .article__post div+div,#page-news_detail .article__post div+p,#page-news_detail .article__post p+div,#page-news_detail .article__post p+p{margin-top:20px}@media screen and (max-width:767px){#page-news_detail .article__post{margin-top:13.3333333333vw}#page-news_detail .article__post img{border-radius:2.6666666667vw;margin-top:10.6666666667vw}#page-news_detail .article__post hr{margin:10.6666666667vw 0}#page-news_detail .article__post h2+h2,#page-news_detail .article__post h3+h3{margin-top:2.6666666667vw}#page-news_detail .article__post h2{margin-top:10.6666666667vw;font-size:5.3333333333vw}#page-news_detail .article__post h3{margin-top:10.6666666667vw;font-size:4vw}#page-news_detail .article__post div,#page-news_detail .article__post p{margin-top:10.6666666667vw}#page-news_detail .article__post div+div,#page-news_detail .article__post div+p,#page-news_detail .article__post p+div,#page-news_detail .article__post p+p{margin-top:4vw}}#page-news_detail .article__btn{margin-top:88px;text-align:center}#page-news_detail .article__btn .icon{-webkit-transform:scale(-1,1);transform:scale(-1,1)}#page-news_detail .article__btn .txt{margin:0 0 0 20px}@media screen and (max-width:767px){#page-news_detail .article__btn{margin-top:12vw}#page-news_detail .article__btn .txt{margin-left:3.2vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fcmVzcy5zY3NzIiwic3R5bGUuY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJnbG9iYWwvX21peGluLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwiY29tbW9uL2xheW91dC9faGVhZGVyLnNjc3MiLCJjb21tb24vbGF5b3V0L19mb290ZXIuc2NzcyIsImNvbW1vbi9saWJyYXJ5L19zd2lwZXIuY3NzIiwicGFnZXMvX3RvcC5zY3NzIiwicGFnZXMvX2V4YW1wbGUuc2NzcyIsInBhZ2VzL19leGFtcGxlX2RldGFpbC5zY3NzIiwicGFnZXMvX25ld3Muc2NzcyIsInBhZ2VzL19uZXdzX2RldGFpbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQTs7OztBQVVBLEtBQ0MsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsV0FBQSxPQUNBLHlCQUFBLEtBR0QsRUNFQSxRQURBLFNERUMsa0JBQUEsVUFDQSxtQkFBQSxRQUFBLFdBQUEsUUNLRCxRREZBLFNBRUMsZ0JBQUEsUUFDQSxlQUFBLFFBR0QsRUFDQyxRQUFBLEVBQ0EsT0FBQSxFQVFELHNCQUNDLFFBQUEsS0FDQSxPQUFBLEVBR0QsR0FDQyxTQUFBLFFBU0QsUUNDQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLEtBQ0EsSUFDQSxRQUNBLFFEQ0MsUUFBQSxNQUdELFFBQ0MsUUFBQSxVQUdELE1BQ0MsVUFBQSxJQUdELFNDQ0EsU0RDQyxRQUFBLEtBR0QsWUFDQyxjQUFBLElBQUEsT0FDQSxnQkFBQSxLQUdELEVBQ0MsaUJBQUEsWUFDQSw2QkFBQSxRQUdELFNDQ0EsUURDQyxjQUFBLEVBR0QsS0NDQSxJQUNBLElBQ0EsS0RDQyxZQUFBLFNBQUEsQ0FBQSxVQUdELEVDQ0EsT0RDQyxZQUFBLE9BR0QsSUFDQyxXQUFBLE9BSUQsS0FDQyxpQkFBQSxLQUNBLE1BQUEsS0FJRCxJQ0NBLElEQ0MsVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxTQUdE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QUFBLElBQUEsWUFNQSxvQ0EzQkMseUNBQ0MsTUFBQSxLQUNBLGdCQUFBLE1TK0JBLHFDQUNDLFFBQUEsTUFDQSxjQUFBLEtBQ0EsV0FBQSxPQUNBLFdBQUEsS0FHRCxvQ0FDQyxPQUFBLEtBQUEsRUFFQSx1Q0FBQSx1Q0FBQSx1Q0FBQSx1Q0FJQyxXQUFBLEVBSUYsdUNYb3BISCx1Q1dscEhJLFdBQUEsS0FHRCxvQ0FDQyxXQUFBLEtBQ0EsVUFBQSwrQkFDQSxZQUFBLGFBQ0EsWUFBQSxJQUNBLGVBQUEsTUFFQSxnREFDQyxXQUFBLEVBSUYsb0NBQ0MsV0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsTUFFQSxnREFDQyxXQUFBLEVBSUYscUNBQUEsbUNBQ0MsV0FBQSxLQUNBLGVBQUEsTUFFQSxpREFBQSwrQ0FDQyxXQUFBLEVBR0QseUNBQUEsdUNBQUEsdUNBQUEscUNBQ0MsV0FBQSxLVHhESixvQ1NKQyxpQ0FpRUUsV0FBQSxnQkFFQSxxQ0FDQyxjQUFBLGVBQ0EsV0FBQSxnQkFHRCxvQ0FDQyxPQUFBLGdCQUFBLEVBR0QsdUNYMm9IRix1Q1d6b0hHLFdBQUEsZUFHRCxvQ0FDQyxXQUFBLGdCQUNBLFVBQUEsZUFHRCxvQ0FDQyxXQUFBLGdCQUNBLFVBQUEsSUFHRCxxQ0FBQSxtQ0FDQyxXQUFBLGdCQUVBLHlDQUFBLHVDQUFBLHVDQUFBLHFDQUNDLFdBQUEsS0FNSixnQ0FDQyxXQUFBLEtBQ0EsV0FBQSxPQUNBLHNDQUNDLGtCQUFBLFlBQUEsVUFBQSxZQUVELHFDQUNDLE9BQUEsRUFBQSxFQUFBLEVBQUEsS1R4R0gsb0NTaUdDLGdDQVdFLFdBQUEsS0FDQSxxQ0FDQyxZQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogcmVzcy5jc3Mg4oCiIHYxLjIuMlxuICogTUlUIExpY2Vuc2VcbiAqIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuICovXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2xvYmFsIHNlbGVjdG9yc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzIGFuZCBwc2V1ZG8gZWxlbWVudHMgKi9cblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG5cdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcblx0cGFkZGluZzogMDsgLyogUmVzZXQgYHBhZGRpbmdgIGFuZCBgbWFyZ2luYCBvZiBhbGwgZWxlbWVudHMgKi9cblx0bWFyZ2luOiAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdlbmVyYWwgZWxlbWVudHNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy4qL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG5ociB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG4vKlxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4qIGFuZCBGaXJlZm94XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTFcbiovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7IC8qIFNldCBmb250LXNpemUgdG8gODAlIGluIGBzbWFsbGAgZWxlbWVudHMgKi9cbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFICovXG59XG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgLyogQWRkIGEgYm9yZGVyZWQgdW5kZXJsaW5lIGVmZmVjdCBpbiBhbGwgYnJvd3NlcnMgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyAvKiBSZW1vdmUgdGV4dCBkZWNvcmF0aW9uIGluIEZpcmVmb3ggNDArICovXG59XG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwICovXG5cdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4KyAqL1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuXHRvdXRsaW5lLXdpZHRoOiAwOyAvKiBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiBob3ZlcmluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIFNwZWNpZnkgdGhlIGZvbnQgZmFtaWx5IG9mIGNvZGUgZWxlbWVudHMgKi9cbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8qIENvcnJlY3Qgc3R5bGUgc2V0IHRvIGBib2xkYCBpbiBFZGdlIDEyKywgU2FmYXJpIDYuMissIGFuZCBDaHJvbWUgMTgrICovXG59XG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG5cbi8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkgKi9cbm1hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLyogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vdW5ydXRobGVzcy80MTM5MzAgKi9cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgRm9ybXNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW5wdXQge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFJlcGxhY2UgcG9pbnRlciBjdXJzb3IgaW4gZGlzYWJsZWQgZWxlbWVudHMgKi9cbltkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdIHtcblx0d2lkdGg6IGF1dG87IC8qIEZpcmVmb3ggMzYrICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIFNhZmFyaSA4KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgOCAqL1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cblx0cmVzaXplOiB2ZXJ0aWNhbDsgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDsgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG59XG5cbmJ1dHRvbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYGNvbnRyb2xzIGluIEFuZHJvaWQgNCAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGaXJlZm94IDM2KyAqL1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcblx0ZGlzcGxheTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG5cdGJvcmRlcjogMDsgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaSAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47IC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG5cdFtoaWRkZW5+PVwic2NyZWVuXCJdIHtcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHR9XG5cdFtoaWRkZW5+PVwic2NyZWVuXCJdOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcblx0Y3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLyogU3BlY2lmeSB0aGUgcG9pbnRlciBjdXJzb3Igb2YgdHJpZ2dlciBlbGVtZW50cyAqL1xuW2FyaWEtY29udHJvbHNdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSB1bnN0eWxlZCBjdXJzb3Igb2YgZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlIGlub3BlcmFibGUgZWxlbWVudHMgKi9cblthcmlhLWRpc2FibGVkXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTZWxlY3Rpb25cbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcge1xuXHRib3JkZXI6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnVsLCBvbCwgbGksIGRsLCBkdCwgZGQge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiByZXNzLmNzcyDigKIgdjEuMi4yXG4gKiBNSVQgTGljZW5zZVxuICogZ2l0aHViLmNvbS9maWxpcGVsaW5oYXJlcy9yZXNzXG4gKi9cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2xvYmFsIHNlbGVjdG9yc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG4gIG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbmhyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG59XG5cbi8qXG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzlcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiogYW5kIEZpcmVmb3hcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMVxuKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLyogU2V0IGZvbnQtc2l6ZSB0byA4MCUgaW4gYHNtYWxsYCBlbGVtZW50cyAqL1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyAvKiBBZGQgYSBib3JkZXJlZCB1bmRlcmxpbmUgZWZmZWN0IGluIGFsbCBicm93c2VycyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qIFJlbW92ZSB0ZXh0IGRlY29yYXRpb24gaW4gRmlyZWZveCA0MCsgKi9cbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrICovXG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IC8qIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIGhvdmVyaW5nIGluIGFsbCBicm93c2VycyAqL1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogU3BlY2lmeSB0aGUgZm9udCBmYW1pbHkgb2YgY29kZSBlbGVtZW50cyAqL1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLyogQ29ycmVjdCBzdHlsZSBzZXQgdG8gYGJvbGRgIGluIEVkZ2UgMTIrLCBTYWZhcmkgNi4yKywgYW5kIENocm9tZSAxOCsgKi9cbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS91bnJ1dGhsZXNzLzQxMzkzMCAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBGb3Jtc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdLFxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUmVwbGFjZSBwb2ludGVyIGN1cnNvciBpbiBkaXNhYmxlZCBlbGVtZW50cyAqL1xuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIFNhZmFyaSA4KyAqL1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG4gIHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGaXJlZm94IDM2KyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU3BlY2lmeSBtZWRpYSBlbGVtZW50IHN0eWxlXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuICBbaGlkZGVufj1zY3JlZW5dIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIFtoaWRkZW5+PXNjcmVlbl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9dHJ1ZV0ge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSBwb2ludGVyIGN1cnNvciBvZiB0cmlnZ2VyIGVsZW1lbnRzICovXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50cyAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNlbGVjdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogcGMtc3AgKi9cbi5zd2l0Y2gtLXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnN3aXRjaC0tcGMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2l0Y2gtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzY5MjMwNzY5MjtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZ1tzcmMkPVwiLnN2Z1wiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxubWFpbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wdC1idG4gYSxcbi5wdC1idG4gYTpsaW5rLFxuLnB0LWJ0biBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzJkYTJlNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1idG4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMyZGEyZTU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ucHQtYnRuIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wdC1idG4gYTpob3ZlciAudHh0OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHQtYnRuIGE6aG92ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wdC1idG4gLnR4dCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnB0LWJ0biAudHh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzJkYTJlNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ucHQtYnRuIC5pY29uIHtcbiAgd2lkdGg6IDQ5cHg7XG4gIGhlaWdodDogNDlweDtcbiAgYmFja2dyb3VuZDogIzJkYTJlNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJkYTJlNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnB0LWJ0biAuaWNvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdC1idG4gLnR4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjJ2dztcbiAgfVxuICAucHQtYnRuIC5pY29uIHtcbiAgICB3aWR0aDogNy44NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA3Ljg2NjY2NjY2Njd2dztcbiAgfVxuICAucHQtYnRuIC5pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIuNHZ3O1xuICAgIGhlaWdodDogMS42dnc7XG4gIH1cbn1cbi5wdC1idG4gYTpob3ZlciAuaWNvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDExLjIgMjcyLjNcIj48cGF0aCBmaWxsPVwiJTIzMmRhMmU1XCIgZD1cIk0yNzUsMGwtMjkuMSwyOS4ybDg2LjMsODYuM0gwdjQxLjNoMzMyLjJsLTg2LjMsODYuM2wyOS4xLDI5LjJsMTM2LjItMTM2LjJMMjc1LDB6XCIgLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4ucHQtYnRuIGEgLmljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQxMS4yIDI3Mi4zXCI+PHBhdGggZmlsbD1cIiUyM2ZmZlwiIGQ9XCJNMjc1LDBsLTI5LjEsMjkuMmw4Ni4zLDg2LjNIMHY0MS4zaDMzMi4ybC04Ni4zLDg2LjNsMjkuMSwyOS4ybDEzNi4yLTEzNi4yTDI3NSwwelwiIC8+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuXG4ucHQtYnRuX3doaXRlIGEsXG4ucHQtYnRuX3doaXRlIGE6bGluayxcbi5wdC1idG5fd2hpdGUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtYnRuX3doaXRlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnB0LWJ0bl93aGl0ZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHQtYnRuX3doaXRlIGE6aG92ZXIgLnR4dDphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnB0LWJ0bl93aGl0ZSBhOmhvdmVyIC5pY29uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucHQtYnRuX3doaXRlIC50eHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wdC1idG5fd2hpdGUgLnR4dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnB0LWJ0bl93aGl0ZSAuaWNvbiB7XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wdC1idG5fd2hpdGUgLmljb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQtYnRuX3doaXRlIC50eHQge1xuICAgIG1hcmdpbi1yaWdodDogMy4ydnc7XG4gIH1cbiAgLnB0LWJ0bl93aGl0ZSAuaWNvbiB7XG4gICAgd2lkdGg6IDcuODY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogNy44NjY2NjY2NjY3dnc7XG4gIH1cbiAgLnB0LWJ0bl93aGl0ZSAuaWNvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAyLjR2dztcbiAgICBoZWlnaHQ6IDEuNnZ3O1xuICB9XG59XG4ucHQtYnRuX3doaXRlIGE6aG92ZXIgLmljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQxMS4yIDI3Mi4zXCI+PHBhdGggZmlsbD1cIiUyM2ZmZlwiIGQ9XCJNMjc1LDBsLTI5LjEsMjkuMmw4Ni4zLDg2LjNIMHY0MS4zaDMzMi4ybC04Ni4zLDg2LjNsMjkuMSwyOS4ybDEzNi4yLTEzNi4yTDI3NSwwelwiIC8+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLnB0LWJ0bl93aGl0ZSBhIC5pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0MTEuMiAyNzIuM1wiPjxwYXRoIGZpbGw9XCIlMjMyZGEyZTVcIiBkPVwiTTI3NSwwbC0yOS4xLDI5LjJsODYuMyw4Ni4zSDB2NDEuM2gzMzIuMmwtODYuMyw4Ni4zbDI5LjEsMjkuMmwxMzYuMi0xMzYuMkwyNzUsMHpcIiAvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cblxuLndwLXBhZ2VuYXZpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53cC1wYWdlbmF2aSBhLFxuLndwLXBhZ2VuYXZpIGE6bGluayxcbi53cC1wYWdlbmF2aSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1wYWdlbmF2aSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzJkYTJlNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi53cC1wYWdlbmF2aSBhLCAud3AtcGFnZW5hdmkgc3Bhbi5jdXJyZW50IHtcbiAgd2lkdGg6IDQ5cHg7XG4gIGhlaWdodDogNDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJkYTJlNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMmRhMmU1O1xufVxuLndwLXBhZ2VuYXZpIGEge1xuICBiYWNrZ3JvdW5kOiAjMmRhMmU1O1xufVxuLndwLXBhZ2VuYXZpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmRhMmU1O1xufVxuLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluaywgLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDExLjIgMjcyLjNcIj48cGF0aCBmaWxsPVwiJTIzZmZmXCIgZD1cIk0yNzUsMGwtMjkuMSwyOS4ybDg2LjMsODYuM0gwdjQxLjNoMzMyLjJsLTg2LjMsODYuM2wyOS4xLDI5LjJsMTM2LjItMTM2LjJMMjc1LDB6XCIgLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluazpob3ZlciwgLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQxMS4yIDI3Mi4zXCI+PHBhdGggZmlsbD1cIiUyMzJkYTJlNVwiIGQ9XCJNMjc1LDBsLTI5LjEsMjkuMmw4Ni4zLDg2LjNIMHY0MS4zaDMzMi4ybC04Ni4zLDg2LjNsMjkuMSwyOS4ybDEzNi4yLTEzNi4yTDI3NSwwelwiIC8+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluayB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4ud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbmsge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1wYWdlbmF2aSBhLCAud3AtcGFnZW5hdmkgc3Bhbi5jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA3Ljg2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDcuODY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiA1cHggNXB4IDA7XG4gIH1cbiAgLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluaywgLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rIHtcbiAgICBtYXJnaW46IDAgMnZ3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMi41MzMzMzMzMzMzdncgYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50eHQtYWRqIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMC4wNWRlZyk7XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzNnB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci5pcy1zY3JvbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5oZWFkZXIuaXMtc2Nyb2xsIC5oZWFkZXJfX2xvZ28ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAuaGVhZGVyLmlzLXNjcm9sbCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlci5pcy1zY3JvbGwge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjh2dyAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuLmhlYWRlcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyNDZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiBjbGFtcCgxNTBweCwgMTMuNzYyODExMTI3NHZ3LCAxODhweCk7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyX19sb2dvIGEsXG4uaGVhZGVyX19sb2dvIGE6bGluayxcbi5oZWFkZXJfX2xvZ28gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19sb2dvIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxODhweDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMjkuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5oZWFkZXJfX25hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19uYXZfX2xpc3QgbGkge1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgMXBcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5oZWFkZXJfX25hdl9fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgyMHB4LCAyLjEyMjk4NjgyMjh2dywgMjlweCk7XG59XG4uaGVhZGVyX19uYXZfX2xpc3QgbGkuaW5zdGEge1xuICB3aWR0aDogMThweDtcbn1cbi5oZWFkZXJfX25hdl9fbGlzdCBsaS5pbnN0YSBhLFxuLmhlYWRlcl9fbmF2X19saXN0IGxpLmluc3RhIGE6bGluayxcbi5oZWFkZXJfX25hdl9fbGlzdCBsaS5pbnN0YSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX25hdl9fbGlzdCBsaS5pbnN0YSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uaGVhZGVyX19uYXZfX2xpc3QgbGk6bm90KC5pbnN0YSkgYSxcbi5oZWFkZXJfX25hdl9fbGlzdCBsaTpub3QoLmluc3RhKSBhOmxpbmssXG4uaGVhZGVyX19uYXZfX2xpc3QgbGk6bm90KC5pbnN0YSkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXZfX2xpc3QgbGk6bm90KC5pbnN0YSkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uaGVhZGVyX19uYXZfX2xpc3QgbGk6bm90KC5pbnN0YSkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX25hdl9fbGlzdCBsaTpub3QoLmluc3RhKSBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMGJhMzk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcl9fbmF2X19saXN0IGxpOm5vdCguaW5zdGEpIGE6aG92ZXI6YWZ0ZXIge1xuICBoZWlnaHQ6IDRweDtcbn1cbi5oZWFkZXJfX25hdl9fY29udGFjdCB7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgyNnB4LCAyLjYzNTQzMTkxOHZ3LCAzNnB4KTtcbiAgd2lkdGg6IGNsYW1wKDE3NXB4LCAxMy43NjI4MTExMjc0dncsIDE4OHB4KTtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuLmhlYWRlcl9fbmF2X19jb250YWN0IGEsXG4uaGVhZGVyX19uYXZfX2NvbnRhY3QgYTpsaW5rLFxuLmhlYWRlcl9fbmF2X19jb250YWN0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2X19jb250YWN0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDBiYTM5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbmF2X19jb250YWN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDBiYTM5O1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIDFwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBiYTM5O1xufVxuLmhlYWRlcl9fbmF2X19jb250YWN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwYmEzOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5oZWFkZXJfX25hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19uYXZfX2NvbnRhY3Qge1xuICAgIHdpZHRoOiAxODhweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5oZWFkZXJfX25hdl9fY29udGFjdCBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19uYXZfX2NvbnRhY3Qge1xuICAgIHdpZHRoOiAzMC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2X19jb250YWN0IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5oZWFkZXJfX25hdl9fY29udGFjdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcC1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5zcC1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDIwO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5zcC1tZW51IHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyM3B4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMGJhMzk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnNwLW1lbnUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgdG9wOiAyNnB4O1xuICB9XG4gIC5zcC1tZW51IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDM5cHg7XG4gIH1cbiAgLnNwLW1lbnUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICB0b3A6IDUycHg7XG4gIH1cbiAgLnNwLW1lbnUuaXMtb3BlbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IDM5cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5zcC1tZW51LmlzLW9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNwLW1lbnUuaXMtb3BlbiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHRvcDogMzlweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbWVudSB7XG4gICAgd2lkdGg6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxuICAuc3AtbWVudSBzcGFuIHtcbiAgICBsZWZ0OiAzLjZ2dztcbiAgICB3aWR0aDogNi4xMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAwLjR2dztcbiAgfVxuICAuc3AtbWVudSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IDQuNHZ3O1xuICB9XG4gIC5zcC1tZW51IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zcC1tZW51IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgdG9wOiA4LjY2NjY2NjY2Njd2dztcbiAgfVxuICAuc3AtbWVudS5pcy1vcGVuIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHRvcDogNi41MzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNwLW1lbnUuaXMtb3BlbiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHRvcDogNi41MzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLnNwLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuc3AtbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gICAgei1pbmRleDogMTAwMTA7XG4gIH1cbiAgLnNwLW5hdl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNwLW5hdl9fY29udGVudHMge1xuICAgIHBhZGRpbmc6IDEwMHB4IDMwcHg7XG4gIH1cbiAgLnNwLW5hdl9fbG9nbyB7XG4gICAgd2lkdGg6IDE4OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zcC1uYXZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnNwLW5hdl9fbGlzdCB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zcC1uYXZfX2xpc3QgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG4gIC5zcC1uYXZfX2xpc3QgdWwgbGkgYSxcbiAgLnNwLW5hdl9fbGlzdCB1bCBsaSBhOmxpbmssXG4gIC5zcC1uYXZfX2xpc3QgdWwgbGkgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwLW5hdl9fbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5zcC1uYXZfX2xpc3QgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbiAgLnNwLW5hdl9fbGlzdCB1bCBsaS5pbnN0YSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxuICAuc3AtbmF2X19jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDBiYTM5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLnNwLW5hdl9fY29udGFjdF9fdHRsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNzA4NjM4MzYwMnZ3LCAzN3B4KTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zcC1uYXZfX2NvbnRhY3RfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuc3AtbmF2X19jb250YWN0X190eHQgLnBob25lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNwLW5hdl9fY29udGFjdF9fdHh0IC5waG9uZSAubnVtIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzNXB4LCAyLjkyODI1NzY4Njd2dywgNDBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5zcC1uYXZfX2NvbnRhY3RfX3R4dCAucGhvbmUgLm51bSBhLFxuICAuc3AtbmF2X19jb250YWN0X190eHQgLnBob25lIC5udW0gYTpsaW5rLFxuICAuc3AtbmF2X19jb250YWN0X190eHQgLnBob25lIC5udW0gYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwLW5hdl9fY29udGFjdF9fdHh0IC5waG9uZSAubnVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNwLW5hdl9fY29udGFjdF9fdHh0IC5waG9uZSAubnVtIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zcC1uYXZfX2NvbnRhY3RfX3R4dCAucGhvbmUgLm51bSBhOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL3RlbC5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gIH1cbiAgLnNwLW5hdl9fY29udGFjdF9fdHh0IC5waG9uZSAudGltZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDlweDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDEuMDI0ODkwMTkwM3Z3LCAxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxuICAuc3AtbmF2X19jb250YWN0X190eHQgLmxpbmUge1xuICAgIHdpZHRoOiBjbGFtcCgyNTBweCwgMjAuMzUxMzkwOTIyNHZ3LCAyNzhweCk7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIH1cbiAgLnNwLW5hdl9fY29udGFjdF9fdHh0IC5saW5lIGEsXG4gIC5zcC1uYXZfX2NvbnRhY3RfX3R4dCAubGluZSBhOmxpbmssXG4gIC5zcC1uYXZfX2NvbnRhY3RfX3R4dCAubGluZSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDBiYTM5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3AtbmF2X19jb250YWN0X190eHQgLmxpbmUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuc3AtbmF2X19jb250YWN0X190eHQgLmxpbmUgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3AtbmF2X19jb250YWN0X190eHQgLmxpbmUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNwLW5hdl9fY29udGFjdF9fdHh0IC5saW5lIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0MTEuMiAyNzIuM1wiPjxwYXRoIGZpbGw9XCIlMjNmZmZcIiBkPVwiTTI3NSwwbC0yOS4xLDI5LjJsODYuMyw4Ni4zSDB2NDEuM2gzMzIuMmwtODYuMyw4Ni4zbDI5LjEsMjkuMmwxMzYuMi0xMzYuMkwyNzUsMHpcIiAvPjwvc3ZnPicpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIH1cbiAgLnNwLW5hdl9fY29udGFjdF9fdHh0IC5saW5lIGE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDExLjIgMjcyLjNcIj48cGF0aCBmaWxsPVwiJTIzMDBiYTM5XCIgZD1cIk0yNzUsMGwtMjkuMSwyOS4ybDg2LjMsODYuM0gwdjQxLjNoMzMyLjJsLTg2LjMsODYuM2wyOS4xLDI5LjJsMTM2LjItMTM2LjJMMjc1LDB6XCIgLz48L3N2Zz4nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW5hdl9fY29udGVudHMge1xuICAgIHBhZGRpbmc6IDIwdncgNS4zMzMzMzMzMzMzdncgMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zcC1uYXZfX2xvZ28ge1xuICAgIHdpZHRoOiAyOS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNwLW5hdl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogOS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNwLW5hdl9fbGlzdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAuc3AtbmF2X19saXN0IHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAuc3AtbmF2X19saXN0IHVsIGxpLmluc3RhIHtcbiAgICB3aWR0aDogNS40NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXRvcDogNC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNwLW5hdl9fY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDYuOHZ3IDAgNi42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHZ3O1xuICB9XG4gIC5zcC1uYXZfX2NvbnRhY3RfX3R0bCB7XG4gICAgZm9udC1zaXplOiA2LjI2NjY2NjY2Njd2dztcbiAgfVxuICAuc3AtbmF2X19jb250YWN0X190eHQge1xuICAgIG1hcmdpbi10b3A6IDQuOTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zcC1uYXZfX2NvbnRhY3RfX3R4dCAucGhvbmUgLm51bSB7XG4gICAgZm9udC1zaXplOiA2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAuc3AtbmF2X19jb250YWN0X190eHQgLnBob25lIC5udW0gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjY2NjY2NjY2Njd2dztcbiAgfVxuICAuc3AtbmF2X19jb250YWN0X190eHQgLnBob25lIC5udW0gYTpiZWZvcmUge1xuICAgIHRvcDogMC41MzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDUuODY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogNS44NjY2NjY2NjY3dnc7XG4gIH1cbiAgLnNwLW5hdl9fY29udGFjdF9fdHh0IC5waG9uZSAudGltZSB7XG4gICAgbWFyZ2luLXRvcDogMC40dnc7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxuICAuc3AtbmF2X19jb250YWN0X190eHQgLmxpbmUge1xuICAgIHdpZHRoOiA0OS40NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMHZ3O1xuICAgIG1hcmdpbi10b3A6IDMuMnZ3O1xuICB9XG4gIC5zcC1uYXZfX2NvbnRhY3RfX3R4dCAubGluZSBhOmFmdGVyIHtcbiAgICByaWdodDogMnZ3O1xuICAgIHdpZHRoOiAzLjA2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDJ2dztcbiAgfVxufVxuXG4uZm9vdGVyX19jb250YWN0IHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIDAlLCAjZmZmIDUwJSwgI2VlZSA1MCUsICNlZWUgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19jb250YWN0IHtcbiAgICBwYWRkaW5nOiAwIDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uZm9vdGVyX19jb250YWN0X19pbm5lciB7XG4gIG1heC13aWR0aDogMTI0NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDZweCA2MHB4IDQycHg7XG4gIGJhY2tncm91bmQ6ICMwMGJhMzk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDYuOHZ3IDAgNi42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHZ3O1xuICB9XG59XG4uZm9vdGVyX19jb250YWN0X190dGwge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNzA4NjM4MzYwMnZ3LCAzN3B4KTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAuZm9vdGVyX19jb250YWN0X190dGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdF9fdHRsIHtcbiAgICBmb250LXNpemU6IDYuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uZm9vdGVyX19jb250YWN0X190eHQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlcl9fY29udGFjdF9fdHh0IC5waG9uZSAubnVtIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDM1cHgsIDIuOTI4MjU3Njg2N3Z3LCA0MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZm9vdGVyX19jb250YWN0X190eHQgLnBob25lIC5udW0gYSxcbi5mb290ZXJfX2NvbnRhY3RfX3R4dCAucGhvbmUgLm51bSBhOmxpbmssXG4uZm9vdGVyX19jb250YWN0X190eHQgLnBob25lIC5udW0gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19jb250YWN0X190eHQgLnBob25lIC5udW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZm9vdGVyX19jb250YWN0X190eHQgLnBob25lIC5udW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyX19jb250YWN0X190eHQgLnBob25lIC5udW0gYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL3RlbC5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG59XG4uZm9vdGVyX19jb250YWN0X190eHQgLnBob25lIC50aW1lIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDEuMDI0ODkwMTkwM3Z3LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5mb290ZXJfX2NvbnRhY3RfX3R4dCAubGluZSB7XG4gIHdpZHRoOiBjbGFtcCgyNTBweCwgMjAuMzUxMzkwOTIyNHZ3LCAyNzhweCk7XG4gIGhlaWdodDogNTdweDtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDMwcHgsIDMuMjIxMDgzNDU1M3Z3LCA0NHB4KTtcbn1cbi5mb290ZXJfX2NvbnRhY3RfX3R4dCAubGluZSBhLFxuLmZvb3Rlcl9fY29udGFjdF9fdHh0IC5saW5lIGE6bGluayxcbi5mb290ZXJfX2NvbnRhY3RfX3R4dCAubGluZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwYmEzOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3RfX3R4dCAubGluZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRhY3RfX3R4dCAubGluZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyX19jb250YWN0X190eHQgLmxpbmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZvb3Rlcl9fY29udGFjdF9fdHh0IC5saW5lIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDExLjIgMjcyLjNcIj48cGF0aCBmaWxsPVwiJTIzMDBiYTM5XCIgZD1cIk0yNzUsMGwtMjkuMSwyOS4ybDg2LjMsODYuM0gwdjQxLjNoMzMyLjJsLTg2LjMsODYuM2wyOS4xLDI5LjJsMTM2LjItMTM2LjJMMjc1LDB6XCIgLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdF9fdHh0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19jb250YWN0X190eHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDQuOTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3RfX3R4dCAucGhvbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19jb250YWN0X190eHQgLnBob25lIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFjdF9fdHh0IC5waG9uZSAubnVtIGEge1xuICAgIHBhZGRpbmctbGVmdDogOC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFjdF9fdHh0IC5waG9uZSAubnVtIGE6YmVmb3JlIHtcbiAgICB0b3A6IDAuNTMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiA1Ljg2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDUuODY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3RfX3R4dCAucGhvbmUgLnRpbWUge1xuICAgIG1hcmdpbi10b3A6IDAuNHZ3O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3RfX3R4dCAubGluZSB7XG4gICAgd2lkdGg6IDQ5LjQ2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwdnc7XG4gICAgbWFyZ2luOiAzLjJ2dyBhdXRvIDA7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFjdF9fdHh0IC5saW5lIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFjdF9fdHh0IC5saW5lIGE6YWZ0ZXIge1xuICAgIHJpZ2h0OiAydnc7XG4gICAgd2lkdGg6IDMuMDY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMnZ3O1xuICB9XG59XG4uZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nOiA3NXB4IDMwcHggMjdweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5mb290ZXJfX2JvdHRvbV9faW5mbyB7XG4gIG1heC13aWR0aDogMTEyNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbn1cbi5mb290ZXJfX2JvdHRvbV9faW5mbyAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZm9vdGVyX19ib3R0b21fX2luZm8gLmFkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi5mb290ZXJfX2JvdHRvbV9faW5mbyAuY29weSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDcuNDY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3IDUuNnZ3O1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbV9faW5mbyAuYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMi4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjE1Mzg0NjE1NDtcbiAgfVxuICAuZm9vdGVyX19ib3R0b21fX2luZm8gLmNvcHkge1xuICAgIG1hcmdpbi10b3A6IDMuMDY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gIH1cbn1cblxuLyoqXG4gKiBTd2lwZXIgNC41LjBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE5IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDIyLCAyMDE5XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLFxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuI3BhZ2UtdG9wIC5tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbiNwYWdlLXRvcCAubXZfX2lubmVyIHtcbiAgcGFkZGluZzogMjI1cHggMzBweCAxMDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAubXZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzMi40dncgMCAxMi45MzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAubXZfX3R0bCB7XG4gIHdpZHRoOiA2OS45MDgxMTYzODU5JTtcbiAgbWF4LXdpZHRoOiA5MTNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLm12X190dGwge1xuICAgIHdpZHRoOiA4MS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAubXZfX3NsaWRlIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG4jcGFnZS10b3AgLm12X19zbGlkZSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3BhZ2UtdG9wIC5tdl9fc2xpZGUgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAzOTlweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLm12X19zbGlkZSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNjB2dyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS10b3AgLmFib3V0IHtcbiAgYmFja2dyb3VuZDogIzJkYTJlNTtcbiAgcGFkZGluZzogMTU2cHggMzBweCAyMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuI3BhZ2UtdG9wIC5hYm91dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTE0M3B4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDNweDtcbiAgYmFja2dyb3VuZDogIzJkYTJlNTtcbn1cbiNwYWdlLXRvcCAuYWJvdXQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTE4OXB4O1xuICBsZWZ0OiAtMTg2cHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA4MjRweDtcbiAgaGVpZ2h0OiA4MjRweDtcbiAgYmFja2dyb3VuZDogIzE1OTRkZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmFib3V0IHtcbiAgICBwYWRkaW5nOiAxMi40dncgMCA5LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0OmJlZm9yZSB7XG4gICAgdG9wOiAtMjIuNTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMjIuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXQ6YWZ0ZXIge1xuICAgIHRvcDogLTMxLjJ2dztcbiAgICBsZWZ0OiAtNTQuOTMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAxMTcuODY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTE3Ljg2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5hYm91dF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDExODZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX3R4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX3R4dCAudHRsIHtcbiAgd2lkdGg6IDYxLjYzNTc1MDQyMTYlO1xuICBtYXgtd2lkdGg6IDczMXB4O1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fdHh0IC50eHQtYXJlYSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDU0N3B4O1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fdHh0IC50eHQtYXJlYSA+IC50eHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMi4wNTU1NTU1NTU2O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fdHh0IC50eHQtYXJlYSAuYnRuIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAjcGFnZS10b3AgLmFib3V0X190eHQgLnR4dC1hcmVhIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAjcGFnZS10b3AgLmFib3V0X190eHQgLnR4dC1hcmVhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX3R4dCAudHRsIHtcbiAgICB3aWR0aDogOTQuNjY2NjY2NjY2N3Z3O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X190eHQgLnR4dC1hcmVhIHtcbiAgICBtYXJnaW46IDMuMDY2NjY2NjY2N3Z3IGF1dG8gMDtcbiAgICB3aWR0aDogODkuMzMzMzMzMzMzM3Z3O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X190eHQgLnR4dC1hcmVhID4gLnR4dCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X190eHQgLnR4dC1hcmVhIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDUuNzMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS10b3AgLmFib3V0X19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIycHg7XG4gIHJpZ2h0OiAtMzdweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDUzLjExOTczMDE4NTUlO1xuICBtYXgtd2lkdGg6IDYzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2ltZyB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA0Mi4xNTg1MTYwMjAyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dF9faW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2ltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiA0LjR2dztcbiAgICB3aWR0aDogODR2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC53aGF0IHtcbiAgcGFkZGluZzogOTVweCAwIDEwMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNTIuMzI0JSwgI2JjZDU4NCA1Mi4zMjQlLCAjYmNkNTg0IDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLndoYXQge1xuICAgIHBhZGRpbmc6IDEyLjkzMzMzMzMzMzN2dyAwIDEzLjMzMzMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgMzYlLCAjYmNkNTg0IDM2JSwgI2JjZDU4NCAxMDAlKTtcbiAgfVxufVxuI3BhZ2UtdG9wIC53aGF0X19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTg1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy90b3AvYmdfd2hhdC5wbmcpIHJlcGVhdC14IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGFuaW1hdGlvbjogYmdTbGlkZXIgMzBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAud2hhdF9fYmcge1xuICAgIGhlaWdodDogMjQuNjY2NjY2NjY2N3Z3O1xuICAgIGFuaW1hdGlvbjogYmdTbGlkZXJfc3AgMzBzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuI3BhZ2UtdG9wIC53aGF0X190dGwge1xuICBmb250LXNpemU6IGNsYW1wKDM4cHgsIDMuMjIxMDgzNDU1M3Z3LCA0NHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzE4MTgxODE4MjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtdG9wIC53aGF0X190dGwgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLndoYXRfX3R0bCB7XG4gICAgZm9udC1zaXplOiA3LjJ2dztcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICB9XG4gICNwYWdlLXRvcCAud2hhdF9fdHRsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuI3BhZ2UtdG9wIC53aGF0X19pbWcge1xuICB3aWR0aDogNzguNDA0MDk5NTYwOCU7XG4gIG1heC13aWR0aDogMTA3MXB4O1xuICBtYXJnaW46IDM1cHggYXV0byAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTFweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLndoYXRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOC44dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4jcGFnZS10b3AgLndoYXRfX2RldGFpbCB7XG4gIG1heC13aWR0aDogMTE4NnB4O1xuICBtYXJnaW46IDQxcHggYXV0byAwO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4jcGFnZS10b3AgLndoYXRfX2RldGFpbF9fbWZyIC50dGwge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbn1cbiNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIgLmxpc3QtcGMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAyN3B4IDMwcHggMzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIgLmxpc3QtcGMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS10b3AgLndoYXRfX2RldGFpbF9fbWZyIC5saXN0LXBjIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuI3BhZ2UtdG9wIC53aGF0X19kZXRhaWxfX21mciAubGlzdC1wYyB1bCBsaS50b3RvIHtcbiAgd2lkdGg6IDguMjU1MTU5NDc0NyU7XG59XG4jcGFnZS10b3AgLndoYXRfX2RldGFpbF9fbWZyIC5saXN0LXBjIHVsIGxpLnRha2FyYXN0IHtcbiAgd2lkdGg6IDE0LjA3MTI5NDU1OTElO1xufVxuI3BhZ2UtdG9wIC53aGF0X19kZXRhaWxfX21mciAubGlzdC1wYyB1bCBsaS5pbmF4IHtcbiAgd2lkdGg6IDcuMDM1NjQ3Mjc5NSU7XG59XG4jcGFnZS10b3AgLndoYXRfX2RldGFpbF9fbWZyIC5saXN0LXBjIHVsIGxpLmxpeGlsIHtcbiAgd2lkdGg6IDcuODc5OTI0OTUzMSU7XG59XG4jcGFnZS10b3AgLndoYXRfX2RldGFpbF9fbWZyIC5saXN0LXBjIHVsIGxpLnBhbmFzb25pYyB7XG4gIHdpZHRoOiAxMS41Mzg0NjE1Mzg1JTtcbn1cbiNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIgLmxpc3QtcGMgdWwgbGkubWl0c3ViaXNoaSB7XG4gIHdpZHRoOiA5LjY2MjI4ODkzMDYlO1xufVxuI3BhZ2UtdG9wIC53aGF0X19kZXRhaWxfX21mciAubGlzdC1wYyB1bCBsaS50b3NoaWJhIHtcbiAgd2lkdGg6IDEwLjc4Nzk5MjQ5NTMlO1xufVxuI3BhZ2UtdG9wIC53aGF0X19kZXRhaWxfX21mciAubGlzdC1wYyB1bCBsaS5oaXRhY2hpIHtcbiAgd2lkdGg6IDkuNzU2MDk3NTYxJTtcbn1cbiNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIgLmxpc3QtcGMgdWwgbGkuY29yb25hIHtcbiAgd2lkdGg6IDExLjA2OTQxODM4NjUlO1xufVxuI3BhZ2UtdG9wIC53aGF0X19kZXRhaWxfX21mciAubGlzdC1wYyB1bCBsaS5kYWlraW4ge1xuICB3aWR0aDogMTAuMzE4OTQ5MzQzMyU7XG59XG4jcGFnZS10b3AgLndoYXRfX2RldGFpbF9fbWZyIC5saXN0LXBjIHVsIGxpLm5pY2hpY29uIHtcbiAgd2lkdGg6IDEwLjY5NDE4Mzg2NDklO1xufVxuI3BhZ2UtdG9wIC53aGF0X19kZXRhaWxfX21mciAubGlzdC1wYyB1bCBsaS5jaWMge1xuICB3aWR0aDogMTcuMjYwNzg3OTkyNSU7XG59XG4jcGFnZS10b3AgLndoYXRfX2RldGFpbF9fbWZyIC5saXN0LXBjIHVsIGxpLnNoYXJwIHtcbiAgd2lkdGg6IDEwLjUwNjU2NjYwNDElO1xufVxuI3BhZ2UtdG9wIC53aGF0X19kZXRhaWxfX21mciAubGlzdC1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLndoYXRfX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogNnZ3O1xuICAgIHBhZGRpbmc6IDAgMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIge1xuICAgIG1hcmdpbi10b3A6IDkuMnZ3O1xuICB9XG4gICNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIgLnR0bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDQuOTMzMzMzMzMzM3Z3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjcGFnZS10b3AgLndoYXRfX2RldGFpbF9fbWZyIC5saXN0LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIgLmxpc3Qtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDYuMTMzMzMzMzMzM3Z3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogNC42NjY2NjY2NjY3dncgMCA2LjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLndoYXRfX2RldGFpbF9fbWZyIC5saXN0LXNwIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIgLmxpc3Qtc3AgdWwgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIgLmxpc3Qtc3AgdWwgbGk6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgICBtYXJnaW4tdG9wOiAzLjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLndoYXRfX2RldGFpbF9fbWZyIC5saXN0LXNwIHVsIGxpLnRvdG8gaW1nIHtcbiAgICB3aWR0aDogMTcuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIgLmxpc3Qtc3AgdWwgbGkudGFrYXJhc3QgaW1nIHtcbiAgICB3aWR0aDogMzB2dztcbiAgfVxuICAjcGFnZS10b3AgLndoYXRfX2RldGFpbF9fbWZyIC5saXN0LXNwIHVsIGxpLmluYXggaW1nIHtcbiAgICB3aWR0aDogMTQuOTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIgLmxpc3Qtc3AgdWwgbGkubGl4aWwgaW1nIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIgLmxpc3Qtc3AgdWwgbGkucGFuYXNvbmljIGltZyB7XG4gICAgd2lkdGg6IDI0LjR2dztcbiAgfVxuICAjcGFnZS10b3AgLndoYXRfX2RldGFpbF9fbWZyIC5saXN0LXNwIHVsIGxpLm1pdHN1YmlzaGkgaW1nIHtcbiAgICB3aWR0aDogMjAuNHZ3O1xuICB9XG4gICNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIgLmxpc3Qtc3AgdWwgbGkudG9zaGliYSBpbWcge1xuICAgIHdpZHRoOiAyMi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC53aGF0X19kZXRhaWxfX21mciAubGlzdC1zcCB1bCBsaS5oaXRhY2hpIGltZyB7XG4gICAgd2lkdGg6IDIwLjh2dztcbiAgfVxuICAjcGFnZS10b3AgLndoYXRfX2RldGFpbF9fbWZyIC5saXN0LXNwIHVsIGxpLmNvcm9uYSBpbWcge1xuICAgIHdpZHRoOiAyMy42dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC53aGF0X19kZXRhaWxfX21mciAubGlzdC1zcCB1bCBsaS5kYWlraW4gaW1nIHtcbiAgICB3aWR0aDogMjEuODY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIgLmxpc3Qtc3AgdWwgbGkubmljaGljb24gaW1nIHtcbiAgICB3aWR0aDogMjIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAud2hhdF9fZGV0YWlsX19tZnIgLmxpc3Qtc3AgdWwgbGkuY2ljIGltZyB7XG4gICAgd2lkdGg6IDM2LjEzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLndoYXRfX2RldGFpbF9fbWZyIC5saXN0LXNwIHVsIGxpLnNoYXJwIGltZyB7XG4gICAgd2lkdGg6IDIyLjR2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5leGFtcGxlIHtcbiAgbWFyZ2luLXRvcDogMTMycHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuZXhhbXBsZSB7XG4gICAgbWFyZ2luLXRvcDogMTguNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDAgNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuZXhhbXBsZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDExMjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jcGFnZS10b3AgLmV4YW1wbGVfX3R0bCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuZXhhbXBsZV9fdHRsIHtcbiAgICBmb250LXNpemU6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS10b3AgLmV4YW1wbGVfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA2OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS10b3AgLmV4YW1wbGVfX2xpc3RfX2l0ZW0ge1xuICB3aWR0aDogMzEuMDgzNDgxMzQ5OSU7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7XG59XG4jcGFnZS10b3AgLmV4YW1wbGVfX2xpc3RfX2l0ZW0gYSxcbiNwYWdlLXRvcCAuZXhhbXBsZV9fbGlzdF9faXRlbSBhOmxpbmssXG4jcGFnZS10b3AgLmV4YW1wbGVfX2xpc3RfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLmV4YW1wbGVfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5leGFtcGxlX19saXN0X19pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICBtYXJnaW4tcmlnaHQ6IDMuMzc0Nzc3OTc1MSU7XG59XG4jcGFnZS10b3AgLmV4YW1wbGVfX2xpc3RfX2l0ZW0gLmltZyB7XG4gIHBhZGRpbmctdG9wOiA3NC44NTcxNDI4NTcxJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtdG9wIC5leGFtcGxlX19saXN0X19pdGVtIC5pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jcGFnZS10b3AgLmV4YW1wbGVfX2xpc3RfX2l0ZW0gLmltZyAuY2F0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS10b3AgLmV4YW1wbGVfX2xpc3RfX2l0ZW0gLmltZyAuY2F0ZSBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6ICMyZGEyZTU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogN3B4O1xufVxuI3BhZ2UtdG9wIC5leGFtcGxlX19saXN0X19pdGVtIC5pbWcgLmNhdGUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI3BhZ2UtdG9wIC5leGFtcGxlX19saXN0X19pdGVtIC50dGwge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI3BhZ2UtdG9wIC5leGFtcGxlX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgI3BhZ2UtdG9wIC5leGFtcGxlX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gICNwYWdlLXRvcCAuZXhhbXBsZV9fbGlzdF9faXRlbTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuZXhhbXBsZV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTAuOTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuZXhhbXBsZV9fbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDQydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogOC44dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5leGFtcGxlX19saXN0X19pdGVtIC5pbWcge1xuICAgIHBhZGRpbmctdG9wOiAzMS40NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5leGFtcGxlX19saXN0X19pdGVtIC5pbWcgLmNhdGUge1xuICAgIHRvcDogMnZ3O1xuICAgIGxlZnQ6IDJ2dztcbiAgICBtYXJnaW4tdG9wOiAtMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5leGFtcGxlX19saXN0X19pdGVtIC5pbWcgLmNhdGUgbGkge1xuICAgIG1hcmdpbi10b3A6IDEuMzMzMzMzMzMzM3Z3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4wNjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMS42dncgMS43MzMzMzMzMzMzdncgMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5leGFtcGxlX19saXN0X19pdGVtIC5pbWcgLmNhdGUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmV4YW1wbGVfX2xpc3RfX2l0ZW0gLnR0bCB7XG4gICAgbWFyZ2luLXRvcDogMi40dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjE1Mzg0NjE1NDtcbiAgfVxufVxuI3BhZ2UtdG9wIC5leGFtcGxlX19idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS10b3AgLmV4YW1wbGVfX25vZW50cnkge1xuICBtYXJnaW4tdG9wOiA2OXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5leGFtcGxlX19ub2VudHJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxMC45MzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAubmV3cyB7XG4gIG1hcmdpbi10b3A6IDE3MnB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLm5ld3Mge1xuICAgIG1hcmdpbi10b3A6IDI1Ljg2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAwIDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS10b3AgLm5ld3NfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTI2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3BhZ2UtdG9wIC5uZXdzX190dGwge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLm5ld3NfX3R0bCB7XG4gICAgZm9udC1zaXplOiA2LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5uZXdzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNjlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BhZ2UtdG9wIC5uZXdzX19saXN0X19pdGVtIHtcbiAgd2lkdGg6IDMxLjA4MzQ4MTM0OTklO1xuICBtYXJnaW4tYm90dG9tOiA1OHB4O1xufVxuI3BhZ2UtdG9wIC5uZXdzX19saXN0X19pdGVtIGEsXG4jcGFnZS10b3AgLm5ld3NfX2xpc3RfX2l0ZW0gYTpsaW5rLFxuI3BhZ2UtdG9wIC5uZXdzX19saXN0X19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtdG9wIC5uZXdzX19saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLXRvcCAubmV3c19fbGlzdF9faXRlbTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjM3NDc3Nzk3NTElO1xufVxuI3BhZ2UtdG9wIC5uZXdzX19saXN0X19pdGVtIC5pbWcge1xuICBwYWRkaW5nLXRvcDogNzQuODU3MTQyODU3MSU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXRvcCAubmV3c19fbGlzdF9faXRlbSAuaW1nID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jcGFnZS10b3AgLm5ld3NfX2xpc3RfX2l0ZW0gLmltZy5ub2ltZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4jcGFnZS10b3AgLm5ld3NfX2xpc3RfX2l0ZW0gLmltZy5ub2ltZyBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDQwJTtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgb3BhY2l0eTogMC40O1xufVxuI3BhZ2UtdG9wIC5uZXdzX19saXN0X19pdGVtIC50dGwge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG4jcGFnZS10b3AgLm5ld3NfX2xpc3RfX2l0ZW0gLmRhdGUge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAjcGFnZS10b3AgLm5ld3NfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAjcGFnZS10b3AgLm5ld3NfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5uZXdzX19saXN0X19pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5uZXdzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMC45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5uZXdzX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNDJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiA4Ljh2dztcbiAgfVxuICAjcGFnZS10b3AgLm5ld3NfX2xpc3RfX2l0ZW0gLmltZyB7XG4gICAgcGFkZGluZy10b3A6IDMxLjQ2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLm5ld3NfX2xpc3RfX2l0ZW0gLmltZy5ub2ltZyBzcGFuIHtcbiAgICB3aWR0aDogMjB2dztcbiAgfVxuICAjcGFnZS10b3AgLm5ld3NfX2xpc3RfX2l0ZW0gLnR0bCB7XG4gICAgbWFyZ2luLXRvcDogMi40dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjE1Mzg0NjE1NDtcbiAgfVxuICAjcGFnZS10b3AgLm5ld3NfX2xpc3RfX2l0ZW0gLmRhdGUge1xuICAgIG1hcmdpbi10b3A6IDEuNnZ3O1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAubmV3c19fYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtdG9wIC5uZXdzX19ub2VudHJ5IHtcbiAgbWFyZ2luLXRvcDogNjlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAubmV3c19fbm9lbnRyeSB7XG4gICAgbWFyZ2luLXRvcDogMTAuOTMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS10b3AgLnBob3RvLWFyZWEge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDUwJSwgI2ZmZiA1MCUsICNmZmYgMTAwJSk7XG59XG4jcGFnZS10b3AgLnBob3RvLWFyZWEgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbiNwYWdlLXRvcCAucGhvdG8tYXJlYSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3BhZ2UtdG9wIC5waG90by1hcmVhIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BhZ2UtdG9wIC5waG90by1hcmVhIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUudHlwZV92ZXIge1xuICB3aWR0aDogMjEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAucGhvdG8tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMjYuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAucGhvdG8tYXJlYSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNjB2dyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAucGhvdG8tYXJlYSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLnR5cGVfdmVyIHtcbiAgICB3aWR0aDogMzEuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNwYWdlLXRvcCAub3ZlcnZpZXcge1xuICBwYWRkaW5nOiAxMjZweCAzMHB4IDE2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5vdmVydmlldyB7XG4gICAgcGFkZGluZzogMTguNTMzMzMzMzMzM3Z3IDUuMzMzMzMzMzMzM3Z3IDI2LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5vdmVydmlld19faW5uZXIge1xuICBtYXgtd2lkdGg6IDk0NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiNwYWdlLXRvcCAub3ZlcnZpZXdfX3R0bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLm92ZXJ2aWV3X190dGwge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICB9XG59XG4jcGFnZS10b3AgLm92ZXJ2aWV3X19pbWcge1xuICB3aWR0aDogMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLm92ZXJ2aWV3X19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS10b3AgLm92ZXJ2aWV3X19kZXRhaWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG59XG4jcGFnZS10b3AgLm92ZXJ2aWV3X19kZXRhaWwgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG4jcGFnZS10b3AgLm92ZXJ2aWV3X19kZXRhaWwgdGgsICNwYWdlLXRvcCAub3ZlcnZpZXdfX2RldGFpbCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBsaW5lLWhlaWdodDogMS44MTI1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nOiAyNnB4IDAgMjJweDtcbn1cbiNwYWdlLXRvcCAub3ZlcnZpZXdfX2RldGFpbCB0aCB7XG4gIHdpZHRoOiAxNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbiNwYWdlLXRvcCAub3ZlcnZpZXdfX2RldGFpbCAubWFwbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuI3BhZ2UtdG9wIC5vdmVydmlld19fZGV0YWlsIC5tYXBsaW5rIGEsXG4jcGFnZS10b3AgLm92ZXJ2aWV3X19kZXRhaWwgLm1hcGxpbmsgYTpsaW5rLFxuI3BhZ2UtdG9wIC5vdmVydmlld19fZGV0YWlsIC5tYXBsaW5rIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtdG9wIC5vdmVydmlld19fZGV0YWlsIC5tYXBsaW5rIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLXRvcCAub3ZlcnZpZXdfX2RldGFpbCAubWFwbGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAjMmRhMmU1O1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgcGFkZGluZzogNXB4IDE5cHggNXB4IDE3cHg7XG59XG4jcGFnZS10b3AgLm92ZXJ2aWV3X19kZXRhaWwgLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2UtdG9wIC5vdmVydmlld19fZGV0YWlsIC5pY29uIGxpIHtcbiAgd2lkdGg6IDkycHg7XG59XG4jcGFnZS10b3AgLm92ZXJ2aWV3X19kZXRhaWwgLmljb24gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4jcGFnZS10b3AgLm92ZXJ2aWV3X19kZXRhaWwgLnBvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuI3BhZ2UtdG9wIC5vdmVydmlld19fZGV0YWlsIC5wb2ludCBsaSB7XG4gIHdpZHRoOiBjbGFtcCg3MHB4LCA1LjkyOTcyMTgxNTV2dywgODFweCk7XG59XG4jcGFnZS10b3AgLm92ZXJ2aWV3X19kZXRhaWwgLnBvaW50IGxpOmxhc3QtY2hpbGQge1xuICB3aWR0aDogY2xhbXAoMTAwcHgsIDguMTk5MTIxNTIyN3Z3LCAxMTJweCk7XG59XG4jcGFnZS10b3AgLm92ZXJ2aWV3X19kZXRhaWwgLnBvaW50IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLm92ZXJ2aWV3X19kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDYuNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjcGFnZS10b3AgLm92ZXJ2aWV3X19kZXRhaWwgdGFibGUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDAuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAub3ZlcnZpZXdfX2RldGFpbCB0aCwgI3BhZ2UtdG9wIC5vdmVydmlld19fZGV0YWlsIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjI2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMS42MTUzODQ2MTU0O1xuICAgIHBhZGRpbmc6IDQuNTMzMzMzMzMzM3Z3IDAgNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5vdmVydmlld19fZGV0YWlsIHRoIHtcbiAgICB3aWR0aDogMjEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAub3ZlcnZpZXdfX2RldGFpbCAubWFwbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAub3ZlcnZpZXdfX2RldGFpbCAubWFwbGluayBhIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDAuNTMzMzMzMzMzM3Z3IDJ2dyAwLjkzMzMzMzMzMzN2dyAyLjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLm92ZXJ2aWV3X19kZXRhaWwgLmljb24gbGkge1xuICAgIHdpZHRoOiAyMHZ3O1xuICB9XG4gICNwYWdlLXRvcCAub3ZlcnZpZXdfX2RldGFpbCAuaWNvbiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLm92ZXJ2aWV3X19kZXRhaWwgLnBvaW50IGxpIHtcbiAgICB3aWR0aDogMTMuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAub3ZlcnZpZXdfX2RldGFpbCAucG9pbnQgbGk6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDE4LjEzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLm92ZXJ2aWV3X19kZXRhaWwgLnBvaW50IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMS44NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2RncyB7XG4gIHBhZGRpbmc6IDAgMzBweCAxNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuc2RncyB7XG4gICAgcGFkZGluZzogMCA1LjMzMzMzMzMzMzN2dyAyNHZ3O1xuICB9XG59XG4jcGFnZS10b3AgLnNkZ3NfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA5NDZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4jcGFnZS10b3AgLnNkZ3NfX3R0bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnNkZ3NfX3R0bCB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5zZGdzX19pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnNkZ3NfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG59XG4jcGFnZS10b3AgLm1vZGFsLWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbiAgei1pbmRleDogMTAwMzA7XG59XG4jcGFnZS10b3AgLm1vZGFsLWltZ19faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlICsgMXB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jcGFnZS10b3AgLm1vZGFsLWltZ19fY29udGVudHMge1xuICBwYWRkaW5nOiAyMHZ3IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLXRvcCAubW9kYWwtaW1nX19jb250ZW50cyAuaW1nX3Njcm9sbCB7XG4gIHdpZHRoOiA4OS4zMzMzMzMzMzMzdnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMi42NjY2NjY2NjY3dnc7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbiNwYWdlLXRvcCAubW9kYWwtaW1nX19jb250ZW50cyAuaW1nX3Njcm9sbCBpbWcge1xuICBtaW4td2lkdGg6IDcwMHB4O1xufVxuI3BhZ2UtdG9wIC5tb2RhbC1pbWdfX2NvbnRlbnRzIC5idG5fY2xvc2Uge1xuICBtYXJnaW4tdG9wOiA2LjY2NjY2NjY2Njd2dztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcGFnZS10b3AgLm1vZGFsLWltZ19fY29udGVudHMgLmJ0bl9jbG9zZSAudHh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjJ2dztcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS10b3AgLm1vZGFsLWltZ19fY29udGVudHMgLmJ0bl9jbG9zZSAuaWNvbiB7XG4gIHdpZHRoOiA3Ljg2NjY2NjY2Njd2dztcbiAgaGVpZ2h0OiA3Ljg2NjY2NjY2Njd2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS10b3AgLm1vZGFsLWltZ19fY29udGVudHMgLmJ0bl9jbG9zZSAuaWNvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMy43MzMzMzMzMzMzdnc7XG4gIGxlZnQ6IDIuMjY2NjY2NjY2N3Z3O1xuICB3aWR0aDogMy4ydnc7XG4gIGhlaWdodDogMC4yNjY2NjY2NjY3dnc7XG4gIGJhY2tncm91bmQ6ICMyZGEyZTU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbiNwYWdlLXRvcCAubW9kYWwtaW1nX19jb250ZW50cyAuYnRuX2Nsb3NlIC5pY29uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDMuNzMzMzMzMzMzM3Z3O1xuICBsZWZ0OiAyLjI2NjY2NjY2Njd2dztcbiAgd2lkdGg6IDMuMnZ3O1xuICBoZWlnaHQ6IDAuMjY2NjY2NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiAjMmRhMmU1O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuQGtleWZyYW1lcyBiZ1NsaWRlciB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjRweCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJnU2xpZGVyX3NwIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2LjUzMzMzMzMzMzN2dyAwO1xuICB9XG59XG5cbiNwYWdlLWV4YW1wbGUgLmZvb3Rlcl9fY29udGFjdCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA1MCUsICNlZWUgNTAlLCAjZWVlIDEwMCUpO1xufVxuI3BhZ2UtZXhhbXBsZSAuZXhhbXBsZSB7XG4gIHBhZGRpbmc6IDIzMnB4IDMwcHggMTYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1leGFtcGxlIC5leGFtcGxlIHtcbiAgICBwYWRkaW5nOiAyNi42NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdncgMTZ2dztcbiAgfVxufVxuI3BhZ2UtZXhhbXBsZSAuZXhhbXBsZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDExMjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jcGFnZS1leGFtcGxlIC5leGFtcGxlX190dGwge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1leGFtcGxlIC5leGFtcGxlX190dGwge1xuICAgIGZvbnQtc2l6ZTogNi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLWV4YW1wbGUgLmV4YW1wbGVfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA2OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1leGFtcGxlIC5leGFtcGxlX19saXN0X19pdGVtIHtcbiAgd2lkdGg6IDMxLjA4MzQ4MTM0OTklO1xuICBtYXJnaW4tYm90dG9tOiA1OHB4O1xufVxuI3BhZ2UtZXhhbXBsZSAuZXhhbXBsZV9fbGlzdF9faXRlbSBhLFxuI3BhZ2UtZXhhbXBsZSAuZXhhbXBsZV9fbGlzdF9faXRlbSBhOmxpbmssXG4jcGFnZS1leGFtcGxlIC5leGFtcGxlX19saXN0X19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtZXhhbXBsZSAuZXhhbXBsZV9fbGlzdF9faXRlbSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS1leGFtcGxlIC5leGFtcGxlX19saXN0X19pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICBtYXJnaW4tcmlnaHQ6IDMuMzc0Nzc3OTc1MSU7XG59XG4jcGFnZS1leGFtcGxlIC5leGFtcGxlX19saXN0X19pdGVtIC5pbWcge1xuICBwYWRkaW5nLXRvcDogNzQuODU3MTQyODU3MSU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLWV4YW1wbGUgLmV4YW1wbGVfX2xpc3RfX2l0ZW0gLmltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNwYWdlLWV4YW1wbGUgLmV4YW1wbGVfX2xpc3RfX2l0ZW0gLmltZyAuY2F0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1leGFtcGxlIC5leGFtcGxlX19saXN0X19pdGVtIC5pbWcgLmNhdGUgbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAjMmRhMmU1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDdweDtcbn1cbiNwYWdlLWV4YW1wbGUgLmV4YW1wbGVfX2xpc3RfX2l0ZW0gLmltZyAuY2F0ZSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4jcGFnZS1leGFtcGxlIC5leGFtcGxlX19saXN0X19pdGVtIC50dGwge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI3BhZ2UtZXhhbXBsZSAuZXhhbXBsZV9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICNwYWdlLWV4YW1wbGUgLmV4YW1wbGVfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgI3BhZ2UtZXhhbXBsZSAuZXhhbXBsZV9fbGlzdF9faXRlbTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWV4YW1wbGUgLmV4YW1wbGVfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwLjkzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1leGFtcGxlIC5leGFtcGxlX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNDJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiA4Ljh2dztcbiAgfVxuICAjcGFnZS1leGFtcGxlIC5leGFtcGxlX19saXN0X19pdGVtIC5pbWcge1xuICAgIHBhZGRpbmctdG9wOiAzMS40NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtZXhhbXBsZSAuZXhhbXBsZV9fbGlzdF9faXRlbSAuaW1nIC5jYXRlIHtcbiAgICB0b3A6IDJ2dztcbiAgICBsZWZ0OiAydnc7XG4gICAgbWFyZ2luLXRvcDogLTEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWV4YW1wbGUgLmV4YW1wbGVfX2xpc3RfX2l0ZW0gLmltZyAuY2F0ZSBsaSB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzdnc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjA2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAxLjZ2dyAxLjczMzMzMzMzMzN2dyAxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1leGFtcGxlIC5leGFtcGxlX19saXN0X19pdGVtIC5pbWcgLmNhdGUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1leGFtcGxlIC5leGFtcGxlX19saXN0X19pdGVtIC50dGwge1xuICAgIG1hcmdpbi10b3A6IDIuNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYxNTM4NDYxNTQ7XG4gIH1cbn1cblxuI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmZvb3Rlcl9fY29udGFjdCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA1MCUsICNlZWUgNTAlLCAjZWVlIDEwMCUpO1xufVxuI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmFydGljbGUge1xuICBwYWRkaW5nOiAyMzJweCAzMHB4IDE1NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmFydGljbGUge1xuICAgIHBhZGRpbmc6IDI2LjY2NjY2NjY2Njd2dyA1LjMzMzMzMzMzMzN2dyAxNnZ3O1xuICB9XG59XG4jcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDgyNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19zbGlkZSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fc2xpZGUgLnN3aXBlci1jb250YWluZXIuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmFydGljbGVfX3NsaWRlX19tYWluIC5zd2lwZXItc2xpZGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fc2xpZGVfX21haW4gLnN3aXBlci1zbGlkZSAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDExNnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fc2xpZGVfX21haW4gLnN3aXBlci1zbGlkZSAubGFiZWwuYmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyZGEyZTU7XG59XG4jcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fc2xpZGVfX21haW4gLnN3aXBlci1zbGlkZSAubGFiZWwuYWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmRhMmU1O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19zbGlkZV9fbWFpbiAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmFydGljbGVfX3NsaWRlX190aHVtIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19zbGlkZV9fdGh1bSAuc3dpcGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmFydGljbGVfX3NsaWRlX190aHVtIC5zd2lwZXItc2xpZGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fc2xpZGVfX3RodW0gLnN3aXBlci1zbGlkZTpob3ZlciBpbWcsICNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19zbGlkZV9fdGh1bSAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSBpbWcge1xuICBvcGFjaXR5OiAwLjc7XG59XG4jcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fc2xpZGVfX3RodW0gLnN3aXBlci1zbGlkZSBpbWcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fc2xpZGVfX3RodW0gLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAjcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fc2xpZGVfX3RodW0gLnN3aXBlci1zbGlkZTpub3QoOm50aC1jaGlsZCgtbis2KSkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19zbGlkZV9fbWFpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmFydGljbGVfX3NsaWRlX19tYWluIC5zd2lwZXItc2xpZGUgLmxhYmVsIHtcbiAgICB0b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGxlZnQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAyMi42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA3LjQ2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDQuNTMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19zbGlkZV9fdGh1bSB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG4gICNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19zbGlkZV9fdGh1bSAuc3dpcGVyLXNsaWRlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fc2xpZGVfX3RodW0gLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAjcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fc2xpZGVfX3RodW0gLnN3aXBlci1zbGlkZTpub3QoOm50aC1jaGlsZCgtbis1KSkge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fdHRsIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbiNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX190dGwgLmNhdGUge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fdHRsIC5jYXRlIGxpIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzJkYTJlNTtcbiAgcGFkZGluZzogOXB4IDExcHggN3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fdHRsIC5jYXRlIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4jcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fdHRsIC50dGwge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBmb250LXNpemU6IGNsYW1wKDM1cHgsIDIuOTI4MjU3Njg2N3Z3LCA0MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fdHRsIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmFydGljbGVfX3R0bCAuY2F0ZSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX190dGwgLmNhdGUgbGkge1xuICAgIG1hcmdpbi10b3A6IDEuMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMS40NjY2NjY2NjY3dncgMS43MzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmFydGljbGVfX3R0bCAuY2F0ZSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX190dGwgLnR0bCB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiA2LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmFydGljbGVfX2luZm8ge1xuICBtYXJnaW4tdG9wOiA2MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmFydGljbGVfX2luZm8gbGkge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbGluZS1oZWlnaHQ6IDEuODEyNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZzogMTdweCAyMHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9faW5mbyBsaTpudGgtY2hpbGQoMm4pIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmFydGljbGVfX2luZm8gbGkgLnR0bCB7XG4gIHdpZHRoOiAxMjhweDtcbn1cbiNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19pbmZvIGxpIC50eHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTI4cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmFydGljbGVfX2luZm8gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMuMnZ3IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19pbmZvIGxpOm50aC1jaGlsZCgybikge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG4gICNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19pbmZvIGxpIC50dGwge1xuICAgIHdpZHRoOiAyNHZ3O1xuICB9XG4gICNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19pbmZvIGxpIC50eHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHZ3KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS1leGFtcGxlX2RldGFpbCAuYXJ0aWNsZV9fdHh0IHtcbiAgbWFyZ2luLXRvcDogNDdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODEyNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX190eHQge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxufVxuI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmFydGljbGVfX2J0biB7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19idG4gLmljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbiNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19idG4gLnR4dCB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWV4YW1wbGVfZGV0YWlsIC5hcnRpY2xlX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDEydnc7XG4gIH1cbiAgI3BhZ2UtZXhhbXBsZV9kZXRhaWwgLmFydGljbGVfX2J0biAudHh0IHtcbiAgICBtYXJnaW4tbGVmdDogMy4ydnc7XG4gIH1cbn1cblxuI3BhZ2UtbmV3cyAuZm9vdGVyX19jb250YWN0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDUwJSwgI2VlZSA1MCUsICNlZWUgMTAwJSk7XG59XG4jcGFnZS1uZXdzIC5uZXdzIHtcbiAgcGFkZGluZzogMjMycHggMzBweCAxNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW5ld3MgLm5ld3Mge1xuICAgIHBhZGRpbmc6IDI2LjY2NjY2NjY2Njd2dyA1LjMzMzMzMzMzMzN2dyAxNnZ3O1xuICB9XG59XG4jcGFnZS1uZXdzIC5uZXdzX19pbm5lciB7XG4gIG1heC13aWR0aDogMTEyNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNwYWdlLW5ld3MgLm5ld3NfX3R0bCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW5ld3MgLm5ld3NfX3R0bCB7XG4gICAgZm9udC1zaXplOiA2LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtbmV3cyAubmV3c19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDY5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLW5ld3MgLm5ld3NfX2xpc3RfX2l0ZW0ge1xuICB3aWR0aDogMzEuMDgzNDgxMzQ5OSU7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7XG59XG4jcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIGEsXG4jcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIGE6bGluayxcbiNwYWdlLW5ld3MgLm5ld3NfX2xpc3RfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLW5ld3MgLm5ld3NfX2xpc3RfX2l0ZW06bm90KDpudGgtY2hpbGQoM24pKSB7XG4gIG1hcmdpbi1yaWdodDogMy4zNzQ3Nzc5NzUxJTtcbn1cbiNwYWdlLW5ld3MgLm5ld3NfX2xpc3RfX2l0ZW0gLmltZyB7XG4gIHBhZGRpbmctdG9wOiA3NC44NTcxNDI4NTcxJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtbmV3cyAubmV3c19fbGlzdF9faXRlbSAuaW1nID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIC5pbWcubm9pbWcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI3BhZ2UtbmV3cyAubmV3c19fbGlzdF9faXRlbSAuaW1nLm5vaW1nIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNDAlO1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4jcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIC50dGwge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG4jcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIC5kYXRlIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICBjb2xvcjogIzU1NTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI3BhZ2UtbmV3cyAubmV3c19fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICNwYWdlLW5ld3MgLm5ld3NfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgI3BhZ2UtbmV3cyAubmV3c19fbGlzdF9faXRlbTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW5ld3MgLm5ld3NfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwLjkzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNDJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiA4Ljh2dztcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIC5pbWcge1xuICAgIHBhZGRpbmctdG9wOiAzMS40NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtbmV3cyAubmV3c19fbGlzdF9faXRlbSAuaW1nLm5vaW1nIHNwYW4ge1xuICAgIHdpZHRoOiAyMHZ3O1xuICB9XG4gICNwYWdlLW5ld3MgLm5ld3NfX2xpc3RfX2l0ZW0gLnR0bCB7XG4gICAgbWFyZ2luLXRvcDogMi40dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjE1Mzg0NjE1NDtcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIC5kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjZ2dztcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbiNwYWdlLW5ld3NfZGV0YWlsIC5mb290ZXJfX2NvbnRhY3Qge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNTAlLCAjZWVlIDUwJSwgI2VlZSAxMDAlKTtcbn1cbiNwYWdlLW5ld3NfZGV0YWlsIC5hcnRpY2xlIHtcbiAgcGFkZGluZzogMjMycHggMzBweCAxNTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW5ld3NfZGV0YWlsIC5hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAyNi42NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdncgMTZ2dztcbiAgfVxufVxuI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA4MjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fdHRsIC50dGwge1xuICBmb250LXNpemU6IGNsYW1wKDM1cHgsIDIuOTI4MjU3Njg2N3Z3LCA0MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG4jcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fdHRsIC5kYXRlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNTU1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3R0bCAudHRsIHtcbiAgICBmb250LXNpemU6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLW5ld3NfZGV0YWlsIC5hcnRpY2xlX190dGwgLmRhdGUge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9faW1nIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX2ltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLW5ld3NfZGV0YWlsIC5hcnRpY2xlX19pbWcgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3Bvc3Qge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3Bvc3QgYSxcbiNwYWdlLW5ld3NfZGV0YWlsIC5hcnRpY2xlX19wb3N0IGE6bGluayxcbiNwYWdlLW5ld3NfZGV0YWlsIC5hcnRpY2xlX19wb3N0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLW5ld3NfZGV0YWlsIC5hcnRpY2xlX19wb3N0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4jcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBociB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3Bvc3QgaHIgKyBoMSwgI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3Bvc3QgaHIgKyBoMiwgI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3Bvc3QgaHIgKyBoMywgI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3Bvc3QgaHIgKyBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBoMiArIGgyLFxuI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3Bvc3QgaDMgKyBoMyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBoMiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMi4xOTYxOTMyNjV2dywgMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzMzMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG4jcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBoMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBoMyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG4jcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBoMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBwLCAjcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBkaXYge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xufVxuI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3Bvc3QgcDpmaXJzdC1jaGlsZCwgI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3Bvc3QgZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNwYWdlLW5ld3NfZGV0YWlsIC5hcnRpY2xlX19wb3N0IHAgKyBwLCAjcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBwICsgZGl2LCAjcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBkaXYgKyBwLCAjcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBkaXYgKyBkaXYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3Bvc3Qge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBociB7XG4gICAgbWFyZ2luOiAxMC42NjY2NjY2NjY3dncgMDtcbiAgfVxuICAjcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBoMiArIGgyLFxuICAjcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBoMyArIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3Bvc3QgaDMge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxuICAjcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBwLCAjcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBkaXYge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fcG9zdCBwICsgcCwgI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3Bvc3QgcCArIGRpdiwgI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3Bvc3QgZGl2ICsgcCwgI3BhZ2UtbmV3c19kZXRhaWwgLmFydGljbGVfX3Bvc3QgZGl2ICsgZGl2IHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbn1cbiNwYWdlLW5ld3NfZGV0YWlsIC5hcnRpY2xlX19idG4ge1xuICBtYXJnaW4tdG9wOiA4OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fYnRuIC5pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4jcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fYnRuIC50eHQge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1uZXdzX2RldGFpbCAuYXJ0aWNsZV9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICB9XG4gICNwYWdlLW5ld3NfZGV0YWlsIC5hcnRpY2xlX19idG4gLnR4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMnZ3O1xuICB9XG59IiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5cbi8qIHBjLXNwICovXG4uc3dpdGNoLS1zcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zd2l0Y2gtLXBjIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlIFwidmFyXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gTElOSyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0eHRfbGlua19vcGFjaXR5KCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHR4dF9saW5rX2NvbG9yKCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCkge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246ICRob3Zlci1kZWNvO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQ0xFQVIgRklYIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGNmIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuXG4vLyBBTklNQVRJT04gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdHJhbnNpdGlvbigkdGltZTouMiwgJHByb3A6YWxsLCAkZWFzaW5nOmVhc2UtaW4tb3V0KSB7XG5cdHRyYW5zaXRpb246ICRwcm9wICN7JHRpbWV9cyAkZWFzaW5nO1xufVxuXG5cbi8vIElNRURJQSBRVUVSWSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBtaW5fc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWF4X3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gSUUgJiBFREdFIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGVnKCkge1xuXHRAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBpZSgpIHtcblx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyB2dyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBmdW5jdGlvbiB2dygkcGl4ZWxzVncpIHtcblx0JGJhc2VXaWR0aC1zcCA6IDc1MDtcblx0QHJldHVybiBtYXRoLmRpdigkcGl4ZWxzVncsICRiYXNlV2lkdGgtc3ApICogMTAwdnc7XG59XG5cbkBmdW5jdGlvbiB2d19wYygkcGl4ZWxzVncpIHtcblx0JGJhc2VXaWR0aC1wYyA6IDEzNjY7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHBpeGVsc1Z3LCAkYmFzZVdpZHRoLXBjKSAqIDEwMHZ3O1xufVxuXG4vLyDjg5zjgr/jg7MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gcHQtYnRuKCRjb2xvcjogJGNvbG9yLWJsdWUpIHtcblx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwgJGNvbG9yLCAkY29sb3IpO1xuXHRhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnR4dDphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnR4dCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHR9XG5cdH1cblx0Lmljb24ge1xuXHRcdHdpZHRoOiA0OXB4O1xuXHRcdGhlaWdodDogNDlweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3I7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHQudHh0IHtcblx0XHRcdG1hcmdpbi1yaWdodDogdncoMjQpO1xuXHRcdH1cblx0XHQuaWNvbiB7XG5cdFx0XHR3aWR0aDogdncoNTkpO1xuXHRcdFx0aGVpZ2h0OiB2dyg1OSk7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiB2dygxOCk7XG5cdFx0XHRcdGhlaWdodDogdncoMTIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fS8vc3Bcbn1cblxuLy8gc3ZnIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy/nn6LljbBcbkBtaXhpbiBzdmctYXJyb3coJGNvbG9yKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0MTEuMiAyNzIuM1wiPjxwYXRoIGZpbGw9XCIlMjMjeyRjb2xvcn1cIiBkPVwiTTI3NSwwbC0yOS4xLDI5LjJsODYuMyw4Ni4zSDB2NDEuM2gzMzIuMmwtODYuMyw4Ni4zbDI5LjEsMjkuMmwxMzYuMi0xMzYuMkwyNzUsMHpcIiAvPjwvc3ZnPicpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LW1wbHVzcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQtZ3JheTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjYsIDE2KTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogdncoMjYpO1xuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0NiwgMjYpO1xuXHR9Ly9zcFxufVxuXG5pbWd7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmEge1xuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdCZbaHJlZl49XCJ0ZWw6XCJdIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fS8vcGNcbn1cblxubWFpbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wdC1idG4ge1xuXHRAaW5jbHVkZSBwdC1idG4oKTtcblx0YSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzdmctYXJyb3coJzJkYTJlNScpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pY29uIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0QGluY2x1ZGUgc3ZnLWFycm93KCdmZmYnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnB0LWJ0bl93aGl0ZSB7XG5cdEBpbmNsdWRlIHB0LWJ0bigkY29sb3Itd2hpdGUpO1xuXHRhIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHN2Zy1hcnJvdygnZmZmJyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmljb24ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRAaW5jbHVkZSBzdmctYXJyb3coJzJkYTJlNScpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud3AtcGFnZW5hdmkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCAkY29sb3Itd2hpdGUsICRjb2xvci1ibHVlKTtcblxuXHRhLCBzcGFuLmN1cnJlbnQge1xuXHRcdHdpZHRoOiA0OXB4O1xuXHRcdGhlaWdodDogNDlweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW46IDVweCA1cHggMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0fVxuXG5cdGEge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdH1cblx0fVxuXG5cdC5wcmV2aW91c3Bvc3RzbGluaywgLm5leHRwb3N0c2xpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRAaW5jbHVkZSBzdmctYXJyb3coJ2ZmZicpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBzdmctYXJyb3coJzJkYTJlNScpO1xuXHRcdH1cblx0fVxuXG5cdC5wcmV2aW91c3Bvc3RzbGluayB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuXHR9XG5cblx0Lm5leHRwb3N0c2xpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRhLCBzcGFuLmN1cnJlbnQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHdpZHRoOiB2dyg1OSk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDU5KTtcblx0XHRcdGZvbnQtc2l6ZTogdncoMjYpO1xuXHRcdFx0bWFyZ2luOiA1cHggNXB4IDA7XG5cdFx0fVxuXG5cdFx0LnByZXZpb3VzcG9zdHNsaW5rLCAubmV4dHBvc3RzbGluayB7XG5cdFx0XHRtYXJnaW46IDAgdncoMTUpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiB2dygxOSkgYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0fS8vc3Bcbn0vL3dwLXBhZ2VuYXZpXG5cbi8vIHdpbmRvd3PjgadNUExVU+OBjOOCuOODo+OCruOCi+WvvuetllxuLnR4dC1hZGoge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwLjA1ZGVnKTtcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMzZweCAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQtZ3JheTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0Ji5pcy1zY3JvbGwge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdFx0LmhlYWRlcl9fbG9nbyB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cdH0vL3BjXG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbignOTUwcHgnKSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cblx0XHQmLmlzLXNjcm9sbCB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgIDhweCAwIHJnYmEoJGNvbG9yLWJsYWNrLCAuMik7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRoZWlnaHQ6IHZ3KDEwMCk7XG5cblx0XHQmLmlzLXNjcm9sbCB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgdncoNikgMCByZ2JhKCRjb2xvci1ibGFjaywgLjIpO1xuXHRcdH1cblx0fS8vc3BcblxuXHQmX19pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMjQ2cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHR3aWR0aDogY2xhbXAoMTUwcHgsIHZ3X3BjKDE4OCksIDE4OHB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KCk7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguNCwgb3BhY2l0eSk7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCc5NTBweCcpIHtcblx0XHRcdHdpZHRoOiAxODhweDtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAyMHB4IDMwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHdpZHRoOiB2dygyMjApO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiB2dyg0MCk7XG5cdFx0fS8vc3Bcblx0fVxuXG5cdCZfX25hdiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LW1wbHVzO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBjbGFtcCgyMHB4LCB2d19wYygyOSksIDI5cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaW5zdGEge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm5vdCguaW5zdGEpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcigpO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAtNHB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGFjdCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogY2xhbXAoMjZweCwgdndfcGMoMzYpLCAzNnB4KTtcblx0XHRcdHdpZHRoOiBjbGFtcCgxNzVweCwgdndfcGMoMTg4KSwgMTg4cHgpO1xuXHRcdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwgJGNvbG9yLXdoaXRlLCAkY29sb3Ita2V5KTtcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDB2aDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LW1wbHVzO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Ita2V5O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCc5NTBweCcpIHtcblx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19jb250YWN0IHtcblx0XHRcdFx0d2lkdGg6IDE4OHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogODBweDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHQmX19jb250YWN0IHtcblx0XHRcdFx0d2lkdGg6IHZ3KDIzMCk7XG5cdFx0XHRcdGhlaWdodDogdncoMTAwKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygxMDApO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjUpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzMCwgMjUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG59Ly9oZWFkZXJcblxuLnNwLW1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJzk1MHB4Jykge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMTAwMjA7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRzcGFuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDIzcHg7XG5cdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWtleTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR0b3A6IDI2cHg7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdHRvcDogMzlweDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHRvcDogNTJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHRvcDogMzlweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHR0b3A6IDM5cHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0d2lkdGg6IHZ3KDEwMCk7XG5cdFx0aGVpZ2h0OiB2dygxMDApO1xuXHRcdHNwYW4ge1xuXHRcdFx0bGVmdDogdncoMjcpO1xuXHRcdFx0d2lkdGg6IHZ3KDQ2KTtcblx0XHRcdGhlaWdodDogdncoMyk7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0dG9wOiB2dygzMyk7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdHRvcDogdncoNTApO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0dG9wOiB2dyg2NSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1vcGVuIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHR0b3A6IHZ3KDQ5KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHRvcDogdncoNDkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9zcFxufS8vc3AtbWVudVxuXG4uc3AtbmF2IHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCc5NTBweCcpIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1ncmF5O1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0b3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuXHRcdHotaW5kZXg6IDEwMDEwO1xuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudHMge1xuXHRcdFx0cGFkZGluZzogMTAwcHggMzBweDtcblx0XHR9XG5cblx0XHQmX19sb2dvIHtcblx0XHRcdHdpZHRoOiAxODhweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdHVsIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcigpO1xuXHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pbnN0YSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMzBweCBhdXRvIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGFjdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWtleTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXG5cdFx0XHQmX190dGwge1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDMycHgsIHZ3X3BjKDM3KSwgMzdweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmX190eHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHQucGhvbmUge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHQubnVtIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMzVweCwgdndfcGMoNDApLCA0MHB4KTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsICRjb2xvci13aGl0ZSwgJGNvbG9yLXdoaXRlKTtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL3RlbC5zdmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzNweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRpbWUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0OXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LW5vdG87XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEzcHgsIHZ3X3BjKDE0KSwgMTRweCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxpbmUge1xuXHRcdFx0XHRcdHdpZHRoOiBjbGFtcCgyNTBweCwgdndfcGMoMjc4KSwgMjc4cHgpO1xuXHRcdFx0XHRcdGhlaWdodDogNTdweDtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsICRjb2xvci1rZXksICRjb2xvci13aGl0ZSk7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LW5vdG87XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzdmctYXJyb3coJ2ZmZicpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ZnLWFycm93KCcwMGJhMzknKTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdCZfX2NvbnRlbnRzIHtcblx0XHRcdHBhZGRpbmc6IHZ3KDE1MCkgdncoNDApIHZ3KDEwMCk7XG5cdFx0fVxuXG5cdFx0Jl9fbG9nbyB7XG5cdFx0XHR3aWR0aDogdncoMjIwKTtcblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDcwKTtcblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMzIpO1xuXHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmluc3RhIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dyg0MSk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzNCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGFjdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg4MCk7XG5cdFx0XHRwYWRkaW5nOiB2dyg1MSkgMCB2dyg1MCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2dygzMCk7XG5cblx0XHRcdCZfX3R0bCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoNDcpO1xuXHRcdFx0fVxuXG5cdFx0XHQmX190eHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzNyk7XG5cdFx0XHRcdC5waG9uZSB7XG5cdFx0XHRcdFx0Lm51bSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDUwKTtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDY1KTtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogdncoNCk7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDQ0KTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDQ0KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGltZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubGluZSB7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDM3MSk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dyg3NSk7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjQpO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiB2dygxNSk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygyMyk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdncoMTUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fS8vc3Bcbn0vL3NwLW5hdlxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5mb290ZXIge1xuXHQmX19jb250YWN0IHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGNvbG9yLXdoaXRlIDAlLCAkY29sb3Itd2hpdGUgNTAlLCAkY29sb3ItZ3JheSA1MCUsICRjb2xvci1ncmF5IDEwMCUpO1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBhZGRpbmc6IDAgdncoNDApO1xuXHRcdH0vL3NwXG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyNDZweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogNDZweCA2MHB4IDQycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTE0MHB4Jykge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRwYWRkaW5nOiB2dyg1MSkgMCB2dyg1MCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDMwKTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9fdHRsIHtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgdndfcGMoMzcpLCAzN3B4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJzExNDBweCcpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDQ3KTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9fdHh0IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQucGhvbmUge1xuXHRcdFx0XHQubnVtIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgzNXB4LCB2d19wYyg0MCksIDQwcHgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsICRjb2xvci13aGl0ZSwgJGNvbG9yLXdoaXRlKTtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi90ZWwuc3ZnKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzNweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGltZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDlweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtbm90bztcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEzcHgsIHZ3X3BjKDE0KSwgMTRweCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmxpbmUge1xuXHRcdFx0XHR3aWR0aDogY2xhbXAoMjUwcHgsIHZ3X3BjKDI3OCksIDI3OHB4KTtcblx0XHRcdFx0aGVpZ2h0OiA1N3B4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogY2xhbXAoMzBweCwgdndfcGMoNDQpLCA0NHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwgJGNvbG9yLWtleSwgJGNvbG9yLXdoaXRlKTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtbm90bztcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDB2aDtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTFweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRyaWdodDogMTRweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Zy1hcnJvdygnMDBiYTM5Jyk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTE0MHB4Jykge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDM3KTtcblx0XHRcdFx0LnBob25lIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Lm51bSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDUwKTtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDY1KTtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogdncoNCk7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDQ0KTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDQ0KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGltZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubGluZSB7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDM3MSk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dyg3NSk7XG5cdFx0XHRcdFx0bWFyZ2luOiB2dygyNCkgYXV0byAwO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogdncoMTUpO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMjMpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDE1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXHR9XG5cblx0Jl9fYm90dG9tIHtcblx0XHRwYWRkaW5nOiA3NXB4IDMwcHggMjdweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcblxuXHRcdCZfX2luZm8ge1xuXHRcdFx0bWF4LXdpZHRoOiAxMTI2cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDdlbTtcblx0XHRcdC5uYW1lIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHRcdC5hZGRyZXNzIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LCAxNik7XG5cdFx0XHR9XG5cdFx0XHQuY29weSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBhZGRpbmc6IHZ3KDU2KSB2dyg0MCkgdncoNDIpO1xuXG5cdFx0XHQmX19pbmZvIHtcblx0XHRcdFx0LmFkZHJlc3Mge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE3KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNDIsIDI2KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29weSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjMpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fS8vc3Bcblx0fVxufS8vZm9vdGVyXG4iLCIvKipcbiAqIFN3aXBlciA0LjUuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTkgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMjIsIDIwMTlcbiAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtdG9wIHtcblx0Lm12IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdHBhZGRpbmc6IDIyNXB4IDMwcHggMTAycHg7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDI0MykgMCB2dyg5Nyk7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdCZfX3R0bCB7XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig5MTMsIDEzMDYpKTtcblx0XHRcdG1heC13aWR0aDogOTEzcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0d2lkdGg6IHZ3KDYxMCk7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdCZfX3NsaWRlIHtcblx0XHRcdC5zd2lwZXItd3JhcHBlciB7XG5cdFx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdFx0XHR9XG5cdFx0XHQuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdFx0XHR3aWR0aDogMzk5cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRcdFx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dyg0NTApICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fS8vbXZcblxuXHQuYWJvdXQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXHRcdHBhZGRpbmc6IDE1NnB4IDMwcHggMjIycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogLTE0M3B4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTQzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0dG9wOiAtMTg5cHg7XG5cdFx0XHRsZWZ0OiAtMTg2cHg7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0d2lkdGg6IDgyNHB4O1xuXHRcdFx0aGVpZ2h0OiA4MjRweDtcblx0XHRcdGJhY2tncm91bmQ6ICMxNTk0ZGQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTEwMHB4Jykge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE4MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJzg0MHB4Jykge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBhZGRpbmc6IHZ3KDkzKSAwIHZ3KDcwKTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiB2dygtMTY5KTtcblx0XHRcdFx0aGVpZ2h0OiB2dygxNjkpO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRvcDogdncoLTIzNCk7XG5cdFx0XHRcdGxlZnQ6IHZ3KC00MTIpO1xuXHRcdFx0XHR3aWR0aDogdncoODg0KTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg4ODQpO1xuXHRcdFx0fVxuXHRcdH0vL3NwXG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDExODZweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cblx0XHQmX190eHQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdC50dGwge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig3MzEsIDExODYpKTtcblx0XHRcdFx0bWF4LXdpZHRoOiA3MzFweDtcblx0XHRcdH1cblx0XHRcdC50eHQtYXJlYSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDU0N3B4O1xuXHRcdFx0XHQ+LnR4dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDM3LCAxOCk7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDU1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTEwMHB4Jykge1xuXHRcdFx0XHQudHh0LWFyZWEge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbignODQwcHgnKSB7XG5cdFx0XHRcdC50eHQtYXJlYSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdHdpZHRoOiB2dyg3MTApO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQudHh0LWFyZWEge1xuXHRcdFx0XHRcdG1hcmdpbjogdncoMjMpIGF1dG8gMDtcblx0XHRcdFx0XHR3aWR0aDogdncoNjcwKTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Pi50eHQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyOCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNTYsIDI4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg0Myk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdCZfX2ltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0yMnB4O1xuXHRcdFx0cmlnaHQ6IC0zN3B4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDYzMCwgMTE4NikpO1xuXHRcdFx0bWF4LXdpZHRoOiA2MzBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTEwMHB4Jykge1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDUwMCwgMTE4NikpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCc4NDBweCcpIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMyk7XG5cdFx0XHRcdHdpZHRoOiB2dyg2MzApO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cdH0vL2Fib3V0XG5cblx0LndoYXQge1xuXHRcdHBhZGRpbmc6IDk1cHggMCAxMDFweDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNTIuMzI0JSwgI2JjZDU4NCA1Mi4zMjQlLCAjYmNkNTg0IDEwMCUpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRwYWRkaW5nOiB2dyg5NykgMCB2dygxMDApO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDM2JSwgI2JjZDU4NCAzNiUsICNiY2Q1ODQgMTAwJSk7XG5cdFx0fS8vc3BcblxuXHRcdCZfX2JnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxODVweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy90b3AvYmdfd2hhdC5wbmcpIHJlcGVhdC14IDAgMDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRcdFx0YW5pbWF0aW9uOiBiZ1NsaWRlciAzMHMgbGluZWFyIGluZmluaXRlO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDE4NSk7XG5cdFx0XHRcdGFuaW1hdGlvbjogYmdTbGlkZXJfc3AgMzBzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9fdHRsIHtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMzhweCwgdndfcGMoNDQpLCA0NHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1OCwgNDQpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDllbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDU0KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDcyLCA1NCk7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX19pbWcge1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTA3MSwgMTM2NikpO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDcxcHg7XG5cdFx0XHRtYXJnaW46IDM1cHggYXV0byAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExcHgpO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNjYpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdCZfX2RldGFpbCB7XG5cdFx0XHRtYXgtd2lkdGg6IDExODZweDtcblx0XHRcdG1hcmdpbjogNDFweCBhdXRvIDA7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cblx0XHRcdCZfX21mciB7XG5cdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmxpc3QtcGMge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMjdweCAzMHB4IDM1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHQmLnRvdG8ge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDg4LCAxMDY2KSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji50YWthcmFzdCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTUwLCAxMDY2KSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5pbmF4IHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig3NSwgMTA2NikpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYubGl4aWwge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDg0LCAxMDY2KSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5wYW5hc29uaWMge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEyMywgMTA2NikpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYubWl0c3ViaXNoaSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTAzLCAxMDY2KSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji50b3NoaWJhIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxMTUsIDEwNjYpKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmhpdGFjaGkge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEwNCwgMTA2NikpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuY29yb25hIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxMTgsIDEwNjYpKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmRhaWtpbiB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTEwLCAxMDY2KSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5uaWNoaWNvbiB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTE0LCAxMDY2KSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5jaWMge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDE4NCwgMTA2NikpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuc2hhcnAge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDExMiwgMTA2NikpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5saXN0LXNwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQ1KTtcblx0XHRcdFx0cGFkZGluZzogMCB2dyg4MCk7XG5cblx0XHRcdFx0Jl9fbWZyIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg2OSk7XG5cdFx0XHRcdFx0LnR0bCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzNyk7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5saXN0LXBjIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5saXN0LXNwIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDYpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoNDApO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogdncoMzUpIDAgdncoNDcpO1xuXHRcdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Ji50b3RvIGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTMxKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji50YWthcmFzdCBpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDIyNSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuaW5heCBpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDExMik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYubGl4aWwgaW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxMjUpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLnBhbmFzb25pYyBpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDE4Myk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYubWl0c3ViaXNoaSBpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDE1Myk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYudG9zaGliYSBpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDE3Mik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuaGl0YWNoaSBpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDE1Nik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuY29yb25hIGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTc3KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5kYWlraW4gaW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNjQpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLm5pY2hpY29uIGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTcwKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5jaWMgaW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygyNzEpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLnNoYXJwIGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTY4KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXHR9Ly93aGF0XG5cblx0LmV4YW1wbGUge1xuXHRcdG1hcmdpbi10b3A6IDEzMnB4O1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygxNDApO1xuXHRcdFx0cGFkZGluZzogMCB2dyg0MCk7XG5cdFx0fS8vc3BcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTEyNnB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fdHRsIHtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoNTApO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdG1hcmdpbi10b3A6IDY5cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzUwLCAxMTI2KSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDU4cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgzbikpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzgsIDExMjYpKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdigyNjIsIDM1MCkpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNhdGUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweDtcblx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudHRsIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNiwgMTYpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJzExMDBweCcpIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgzbikpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoODIpO1xuXG5cdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdHdpZHRoOiB2dygzMTUpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDY2KTtcblx0XHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dygyMzYpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMjApO1xuXHRcdFx0XHRcdFx0LmNhdGUge1xuXHRcdFx0XHRcdFx0XHR0b3A6IHZ3KDE1KTtcblx0XHRcdFx0XHRcdFx0bGVmdDogdncoMTUpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygtMTApO1xuXHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTApO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNCk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoOCk7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogdncoMTIpIHZ3KDEzKSB2dygxMCk7XG5cdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoOCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTgpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDQyLCAyNik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdCZfX2J0biB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fbm9lbnRyeSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2OXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg4Mik7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fS8vZXhhbXBsZVxuXG5cdC5uZXdzIHtcblx0XHRtYXJnaW4tdG9wOiAxNzJweDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMTk0KTtcblx0XHRcdHBhZGRpbmc6IDAgdncoNDApO1xuXHRcdH0vL3NwXG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDExMjZweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX3R0bCB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDUwKTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2OXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDM1MCwgMTEyNikpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1OHB4O1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KCk7XG5cdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoM24pKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDM4LCAxMTI2KSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmltZyB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjYyLCAzNTApKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdD5pbWcge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5ub2ltZyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNjBweDtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogLjQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI2LCAxNik7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDllbTtcblx0XHRcdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCcxMTAwcHgnKSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoM24pKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDgyKTtcblxuXHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHR3aWR0aDogdncoMzE1KTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dyg2Nik7XG5cdFx0XHRcdFx0LmltZyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdncoMjM2KTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDIwKTtcblxuXHRcdFx0XHRcdFx0Ji5ub2ltZyB7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNTApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTgpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDQyLCAyNik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX19idG4ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX25vZW50cnkge1xuXHRcdFx0bWFyZ2luLXRvcDogNjlweDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoODIpO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cdH0vL25ld3NcblxuXHQucGhvdG8tYXJlYSB7XG5cdFx0bWFyZ2luLXRvcDogMTYwcHg7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yLXdoaXRlIDUwJSwgJGNvbG9yLXdoaXRlIDEwMCUpO1xuXHRcdC5zd2lwZXItd3JhcHBlciB7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHRcdH1cblx0XHQuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRcdHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0Ly/nuKblnotcblx0XHRcdFx0Ji50eXBlX3ZlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMTk5KTtcblx0XHRcdC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRcdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDQ1MCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCk7XG5cblx0XHRcdFx0XHQvL+e4puWei1xuXHRcdFx0XHRcdCYudHlwZV92ZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDIzNykgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9Ly9waG90by1hcmVhXG5cblx0Lm92ZXJ2aWV3IHtcblx0XHRwYWRkaW5nOiAxMjZweCAzMHB4IDE2MHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRwYWRkaW5nOiB2dygxMzkpIHZ3KDQwKSB2dygyMDApO1xuXHRcdH0vL3NwXG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDk0NnB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0Jl9fdHRsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDllbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDY2cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoNDApO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dyg2MCk7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdCZfX2ltZyB7XG5cdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDIwKTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9fZGV0YWlsIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7XG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblx0XHRcdH1cblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjksIDE2KTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRwYWRkaW5nOiAyNnB4IDAgMjJweDtcblx0XHRcdH1cblx0XHRcdHRoIHtcblx0XHRcdFx0d2lkdGg6IDE0OHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0fVxuXHRcdFx0Lm1hcGxpbmsge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTRweDtcblx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eShub25lLCAkY29sb3Itd2hpdGUsICRjb2xvci13aGl0ZSk7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDE5cHggNXB4IDE3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHdpZHRoOiA5MnB4O1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBvaW50IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNsYW1wKDcwcHgsIHZ3X3BjKDgxKSwgODFweCk7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjbGFtcCgxMDBweCwgdndfcGMoMTEyKSwgMTEycHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1MCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0dGFibGUge1xuXHRcdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IHZ3KDIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogdncoMik7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDQyLCAyNik7XG5cdFx0XHRcdFx0cGFkZGluZzogdncoMzQpIDAgdncoMzIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHR3aWR0aDogdncoMTYwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWFwbGluayB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZ3KDE0KTtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjUpO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogdncoNCkgdncoMTUpIHZ3KDcpIHZ3KDE3KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNTApO1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMjApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucG9pbnQge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dyg5OCk7XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTM2KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTQpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fS8vb3ZlcnZpZXdcblxuXHQuc2RncyB7XG5cdFx0cGFkZGluZzogMCAzMHB4IDE2MHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDQwKSB2dygxODApO1xuXHRcdH0vL3NwXG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDk0NnB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0Jl9fdHRsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDllbTtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiB2dyg0MCk7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdCZfX2ltZyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDQwcHggYXV0byAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMCk7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fS8vc2Rnc1xuXG5cdC5tb2RhbC1pbWcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ibGFjaywgLjgpO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0b3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuXHRcdHotaW5kZXg6IDEwMDMwO1xuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudHMge1xuXHRcdFx0cGFkZGluZzogdncoMTUwKSAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LmltZ19zY3JvbGwge1xuXHRcdFx0XHR3aWR0aDogdncoNjcwKTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiB2dygyMCk7XG5cdFx0XHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDcwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnRuX2Nsb3NlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTApO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygyNCk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDU5KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDU5KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0dG9wOiB2dygyOCk7XG5cdFx0XHRcdFx0XHRsZWZ0OiB2dygxNyk7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMjQpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygyKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR0b3A6IHZ3KDI4KTtcblx0XHRcdFx0XHRcdGxlZnQ6IHZ3KDE3KTtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygyNCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fS8vbW9kYWwtaW1nXG5cblxuXG5cdC8vIOaoquODq+ODvOODl+OCouODi+ODoeODvOOCt+ODp+ODsyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0QGtleWZyYW1lcyBiZ1NsaWRlciB7XG5cdFx0ZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXHRcdHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjRweCAwOyB9XG5cdH1cblx0QGtleWZyYW1lcyBiZ1NsaWRlcl9zcCB7XG5cdFx0ZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXHRcdHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogdncoLTE5MjQpIDA7IH1cblx0fVxuXG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtZXhhbXBsZSB7XG5cdC5mb290ZXIge1xuXHRcdCZfX2NvbnRhY3Qge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yLWdyYXkgNTAlLCAkY29sb3ItZ3JheSAxMDAlKTtcblx0XHR9XG5cdH0vL2Zvb3RlclxuXG5cdC5leGFtcGxlIHtcblx0XHRwYWRkaW5nOiAyMzJweCAzMHB4IDE2MHB4O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBhZGRpbmc6IHZ3KDIwMCkgdncoNDApIHZ3KDEyMCk7XG5cdFx0fS8vc3BcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTEyNnB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fdHRsIHtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoNTApO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdG1hcmdpbi10b3A6IDY5cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzUwLCAxMTI2KSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDU4cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgzbikpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzgsIDExMjYpKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdigyNjIsIDM1MCkpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNhdGUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweDtcblx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudHRsIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNiwgMTYpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJzExMDBweCcpIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgzbikpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoODIpO1xuXG5cdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdHdpZHRoOiB2dygzMTUpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDY2KTtcblx0XHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dygyMzYpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMjApO1xuXHRcdFx0XHRcdFx0LmNhdGUge1xuXHRcdFx0XHRcdFx0XHR0b3A6IHZ3KDE1KTtcblx0XHRcdFx0XHRcdFx0bGVmdDogdncoMTUpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygtMTApO1xuXHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTApO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNCk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoOCk7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogdncoMTIpIHZ3KDEzKSB2dygxMCk7XG5cdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoOCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTgpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDQyLCAyNik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fS8vZXhhbXBsZVxufVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLWV4YW1wbGVfZGV0YWlsIHtcblx0LmZvb3RlciB7XG5cdFx0Jl9fY29udGFjdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3ItZ3JheSA1MCUsICRjb2xvci1ncmF5IDEwMCUpO1xuXHRcdH1cblx0fS8vZm9vdGVyXG5cblx0LmFydGljbGUge1xuXHRcdHBhZGRpbmc6IDIzMnB4IDMwcHggMTU2cHg7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0cGFkZGluZzogdncoMjAwKSB2dyg0MCkgdncoMTIwKTtcblx0XHR9Ly9zcFxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0bWF4LXdpZHRoOiA4MjZweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX3NsaWRlIHtcblx0XHRcdC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Ji5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19tYWluIHtcblx0XHRcdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMTZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDllbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHRcdFx0XHRcdFx0Ji5iZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5hZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX3RodW0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHQuc3dpcGVyLXdyYXBwZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdCY6aG92ZXIsICYtdGh1bWItYWN0aXZlIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguNCwgb3BhY2l0eSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdCZfX3RodW0ge1xuXHRcdFx0XHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNm4pIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm5vdCg6bnRoLWNoaWxkKC1uKzYpKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9Ly9wY1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHQmX19tYWluIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCk7XG5cdFx0XHRcdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdFx0XHR0b3A6IHZ3KDIwKTtcblx0XHRcdFx0XHRcdFx0bGVmdDogdncoMjApO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTcwKTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dyg1Nik7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMzQpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dyg4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX190aHVtIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMCk7XG5cdFx0XHRcdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygxMCk7XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg1bikge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoLW4rNSkpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX190dGwge1xuXHRcdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHRcdC5jYXRlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiA5cHggMTFweCA3cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudHRsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTFweDtcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgzNXB4LCB2d19wYyg0MCksIDQwcHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNTAsIDQwKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMDApO1xuXHRcdFx0XHQuY2F0ZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoLTEwKTtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI4KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDExKSB2dygxMyk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dyg4KTtcblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTYpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudHRsIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dyg1MCk7XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9faW5mbyB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI5LCAxNik7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0cGFkZGluZzogMTdweCAyMHB4IDE2cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdHdpZHRoOiAxMjhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTI4cHgpO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg4MCk7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiB2dygyNCkgdncoMjApO1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnR0bCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMTgwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gdncoMTgwKSk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDIwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9fdHh0IHtcblx0XHRcdG1hcmdpbi10b3A6IDQ3cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI5LCAxNik7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDYwKTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9fYnRuIHtcblx0XHRcdG1hcmdpbi10b3A6IDg4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuXHRcdFx0fVxuXHRcdFx0LnR4dCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMjBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoOTApO1xuXHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogdncoMjQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fS8vYXJ0aWNsZVxufVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLW5ld3Mge1xuXHQuZm9vdGVyIHtcblx0XHQmX19jb250YWN0IHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvci1ncmF5IDUwJSwgJGNvbG9yLWdyYXkgMTAwJSk7XG5cdFx0fVxuXHR9Ly9mb290ZXJcblxuXHQubmV3cyB7XG5cdFx0cGFkZGluZzogMjMycHggMzBweCAxNjBweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRwYWRkaW5nOiB2dygyMDApIHZ3KDQwKSB2dygxMjApO1xuXHRcdH0vL3NwXG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDExMjZweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX3R0bCB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDUwKTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2OXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDM1MCwgMTEyNikpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1OHB4O1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KCk7XG5cdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoM24pKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDM4LCAxMTI2KSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmltZyB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjYyLCAzNTApKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdD5pbWcge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5ub2ltZyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNjBweDtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogLjQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI2LCAxNik7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDllbTtcblx0XHRcdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCcxMTAwcHgnKSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoM24pKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDgyKTtcblxuXHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHR3aWR0aDogdncoMzE1KTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dyg2Nik7XG5cdFx0XHRcdFx0LmltZyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdncoMjM2KTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDIwKTtcblxuXHRcdFx0XHRcdFx0Ji5ub2ltZyB7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNTApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTgpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDQyLCAyNik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cdH0vL25ld3Ncbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS1uZXdzX2RldGFpbCB7XG5cdC5mb290ZXIge1xuXHRcdCZfX2NvbnRhY3Qge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yLWdyYXkgNTAlLCAkY29sb3ItZ3JheSAxMDAlKTtcblx0XHR9XG5cdH0vL2Zvb3RlclxuXG5cdC5hcnRpY2xlIHtcblx0XHRwYWRkaW5nOiAyMzJweCAzMHB4IDE1NnB4O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBhZGRpbmc6IHZ3KDIwMCkgdncoNDApIHZ3KDEyMCk7XG5cdFx0fS8vc3BcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogODI2cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQmX190dGwge1xuXHRcdFx0LnR0bCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMzVweCwgdndfcGMoNDApLCA0MHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDUwLCA0MCk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDllbTtcblx0XHRcdH1cblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoNTApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMCk7XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9faW1nIHtcblx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMDApO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDIwKTtcblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX19wb3N0IHtcblx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcih1bmRlcmxpbmUpO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRociB7XG5cdFx0XHRcdG1hcmdpbjogNjBweCAwO1xuXG5cdFx0XHRcdCYgKyBoMSxcblx0XHRcdFx0JiArIGgyLFxuXHRcdFx0XHQmICsgaDMsXG5cdFx0XHRcdCYgKyBoNCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoMiArIGgyLFxuXHRcdFx0aDMgKyBoMyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgyNnB4LCB2d19wYygzMCksIDMwcHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzcsIDMwKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNSwgMjApO1xuXHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwLCBkaXYge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgKyBwLCAmICsgZGl2IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwMCk7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCk7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoODApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdG1hcmdpbjogdncoODApIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoMiArIGgyLFxuXHRcdFx0XHRoMyArIGgzIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoODApO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoNDApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDgwKTtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDMwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAsIGRpdiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoODApO1xuXG5cdFx0XHRcdFx0JiArIHAsICYgKyBkaXYge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX19idG4ge1xuXHRcdFx0bWFyZ2luLXRvcDogODhweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG5cdFx0XHR9XG5cdFx0XHQudHh0IHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg5MCk7XG5cdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dygyNCk7XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXHR9Ly9hcnRpY2xlXG59XG4iXX0= */
