@font-face{src:url("../fonts/DMSerifDisplay/DMSerifDisplay-Regular.ttf") format("truetype");font-family:"DMSerifDisplay";font-weight:400;font-display:swap}@font-face{src:url("../fonts/Jost/Jost-Regular.ttf") format("truetype");font-family:"Jost";font-weight:400;font-display:swap}@font-face{src:url("../fonts/Jost/Jost-Medium.ttf") format("truetype");font-family:"Jost";font-weight:500;font-display:swap}@font-face{src:url("../fonts/Jost/Jost-SemiBold.ttf") format("truetype");font-family:"Jost";font-weight:600;font-display:swap}@font-face{src:url("../fonts/Jost/Jost-Bold.ttf") format("truetype");font-family:"Jost";font-weight:700;font-display:swap}@keyframes shake{25%{transform:rotate(-20deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(-15deg)}100%{transform:rotate(0)}}html{min-height:100%}*,*::before,*::after{box-sizing:border-box;padding:0;margin:0}::-moz-selection{color:#f4f0ec;background:#4d5053}::selection{color:#f4f0ec;background:#4d5053}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{border-radius:3px;background:linear-gradient(0deg, #cda274, #4d5053)}body{font-family:"Jost",sans-serif;min-height:100vmin;overflow-x:hidden}body::-webkit-scrollbar{display:none}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{display:inline-block;text-decoration:none;color:inherit}button{cursor:pointer}button,input{border:none;background:rgba(0,0,0,0)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{display:none}input:-webkit-autofill{-webkit-background-clip:text}ul,li{list-style:none}img{vertical-align:middle}section{padding:100px 0}@media(width <= 991px){section{padding:70px 0}}@media(width <= 767px){section{padding:50px 0}}#progress-bar{position:fixed;left:0;bottom:0;height:7px;background:radial-gradient(#cda274, #292f36);z-index:1000}.wrapper{display:flex;flex-direction:column;min-height:inherit;position:relative;right:0;transition:right .7s ease-out}.wrapper.slideX{right:100%}.wrapper::before{content:"";width:min(1201px,100% - 30px);height:100%;position:absolute;top:0;left:50%;z-index:-1;transform:translateX(-50%);background:url(../images/main-bg.png) center/100% 100% repeat-y}.main{flex:1}.container{width:min(1201px,100% - 30px);margin:0 auto}.logo{width:177px;transition:width .5s}@media(width <= 1440px){.logo{width:160px}}@media(width <= 767px){.logo{width:130px}}.logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-title,.article-content h2{font-size:50px;line-height:63px;font-weight:400;font-family:"DMSerifDisplay",sans-serif;letter-spacing:.01em;color:#292f36}@media(width <= 1440px){.main-title,.article-content h2{font-size:43px;line-height:53px}}@media(width <= 991px){.main-title,.article-content h2{font-size:40px;line-height:50px}}@media(width <= 767px){.main-title,.article-content h2{font-size:37px;line-height:48px;text-align:center}}.main-text,.article-content p,.article-content ol li{font-size:22px;line-height:33px;font-weight:400;letter-spacing:.01em;color:#4d5053}@media(width <= 1440px){.main-text,.article-content p,.article-content ol li{font-size:20px;line-height:30px}}@media(width <= 767px){.main-text,.article-content p,.article-content ol li{font-size:20px;line-height:29px}}.main-link{font-size:18px;line-height:22.5px;font-weight:600;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:26px 48px;background:#292f36;color:#fff;box-shadow:0px 10px 20px rgba(192,192,192,.35);border-radius:18px;transition:.4s;position:relative}@media(width <= 767px){.main-link{font-size:17px;line-height:21px;padding:21px 41px}}@media(width <= 767px){.main-link{padding:18px 30px !important}}.main-link svg{width:19px;height:17px;transition:transform .4s}.main-link:hover svg{transform:translateX(8px)}.main-link.bgless{background:rgba(0,0,0,0);box-shadow:none;color:#4d5053}.hover-link{position:relative}.hover-link::after{content:"";width:100%;height:2px;background:#4d5053;position:absolute;left:0;bottom:-3px;transform-origin:right;transform:scaleX(0);transition:transform .3s}.hover-link:hover::after{transform-origin:left;transform:scaleX(1)}@media not (hover){.hover-link:active::after{transform-origin:left;transform:scaleX(1)}}.page-caption{display:flex;align-items:flex-end;justify-content:center;padding:0;height:356px;background-size:cover;background-position:center;background-repeat:no-repeat}@media(width <= 991px){.page-caption{height:290px}}@media(width <= 991px){.page-caption{height:240px}}.page-caption [class$=__body]{text-align:center}.page-caption__info{display:inline-block;min-width:min(504px,85%);padding:41px 68px;text-align:center;border-radius:37px 37px 0 0;background:#fff}@media(width <= 767px){.page-caption__info{padding:30px;border-radius:25px 25px 0 0}}.page-caption .main-title,.page-caption .article-content h2,.article-content .page-caption h2{text-align:center}.social{display:flex;align-items:center;gap:54px;margin-top:31px}.social__item{line-height:0}.social svg path{transition:fill .3s}.social__item:hover.facebook svg path{fill:#1877f2}.social__item:hover.twitter svg path{fill:#1da1f2}.social__item:hover.linkedin svg path{fill:#0a66c2}.social__item:hover.instagram svg path{fill:#c32aa3}.pagination{display:flex;align-items:baseline;justify-content:center}.pagination a+a{margin-left:40px;position:relative}.pagination a+a::before{content:"/";position:absolute;top:50%;left:-25px;transform:translateY(-50%)}.pagination a+a:last-child{pointer-events:none}.flexile-section+.flexile-section{padding-top:50px}@media(width <= 767px){.flexile-section+.flexile-section{padding-top:35px}}.flexile-section__content{display:flex;align-items:center;justify-content:space-between;gap:90px}@media(width <= 767px){.flexile-section__content{gap:40px;flex-direction:column;align-items:stretch}}.flexile-section .main-title,.flexile-section .article-content h2,.article-content .flexile-section h2{margin-bottom:23px}@media(width <= 767px){.flexile-section .main-title,.flexile-section .article-content h2,.article-content .flexile-section h2{text-align:left}}.flexile-section .main-text,.flexile-section .article-content p,.article-content .flexile-section p,.flexile-section .article-content ol li,.article-content ol .flexile-section li{margin-bottom:41px;max-width:470px}@media(width <= 767px){.flexile-section .main-text,.flexile-section .article-content p,.article-content .flexile-section p,.flexile-section .article-content ol li,.article-content ol .flexile-section li{text-align:justify;max-width:100%}}.flexile-section__figure{max-width:660px;width:100%;height:377px;border-radius:70px;overflow:hidden}@media(width <= 767px){.flexile-section__figure{max-width:100% !important;border-radius:30px;order:1}}@media(width <= 575px){.flexile-section__figure{border-radius:15px}}.flexile-section__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mailbox{padding:213px 0 35px}@media(width <= 991px){.mailbox{padding-top:130px}}@media(width <= 767px){.mailbox{padding-top:80px}}.mailbox__caption{max-width:634px;margin:0 auto 77px;text-align:center}.mailbox__form{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:50px 40px}@media(width <= 575px){.mailbox__form{grid-template-columns:1fr;grid-gap:45px}}.mailbox__label{position:relative}.mailbox__label span{position:absolute;top:25px;left:0;transform:translateY(-50%);z-index:-1;transition:top .5s}.mailbox__label:focus-within span,.mailbox__label .filled{top:-5px;z-index:1}.mailbox__label.consent{display:flex;font-size:18px;line-height:22.5px;font-weight:400;font-family:"Jost",sans-serif;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;margin-top:-20px}.mailbox__label.consent span{all:unset;color:#cda274}.mailbox__label.consent .checkbox{position:relative;flex-shrink:0;width:17px;height:17px;border:2px solid #cda274;border-radius:3px;margin-top:2px;transition:.3s}.mailbox__label.consent .checkbox::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70%;height:70%;background:#cda274;transition:.3s;border-radius:1px;opacity:0}.mailbox__label.consent .checkbox:has(:checked)::after{opacity:1}.mailbox__label.consent .checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mailbox__label:is(:has(.textarea),.consent){grid-column:1/-1}.mailbox__input{font-size:20px;line-height:31px;font-weight:400;font-family:"Jost",sans-serif;position:relative;padding:13px 0;width:100%;height:100%;border:none;border-bottom:1px solid #000;background:rgba(0,0,0,0);outline:none;transition:all .5s}.mailbox__input:focus{box-shadow:5px 7px 7px -5px rgba(77,80,83,.4);border-width:2px}.mailbox__input.textarea{font-size:20px;line-height:31px;resize:none;height:175px}.mailbox__submit{margin-top:20px;grid-column:1/-1;justify-self:center}@media(width <= 767px){.mailbox__submit{margin-top:-10px}}.rounded-section{margin:100px 0}.rounded-section [class$=__body]{display:flex;align-items:center;justify-content:center;border-radius:70px;background:#f4f0ec;padding:50px}.header{padding:52px 0;transition:padding .5s,background .2s;position:relative}@media(width <= 1440px){.header{padding:30px 0}}@media(width <= 991px){.header{padding:30px 0}}.header.fixed{position:sticky;top:0;z-index:50;background:#fff;padding:20px 0;box-shadow:0 5px 15px 2px rgba(41,47,54,.1)}.header.fixed .logo{width:150px}.header.fixed .menu{gap:40px}@media(width >= 991px){.header.fixed .menu__item-link{font-size:18px}}.header__body{display:flex;align-items:center;justify-content:space-between;gap:40px}.nav-menu{display:flex;align-items:center;gap:31px;margin-left:auto}.menu{display:flex;align-items:baseline;gap:49px;transition:gap .5s}.menu__item-link{font-size:20px;line-height:25px;color:#292f36;transition:.5s}@media(width <= 991px){.menu{gap:25px;align-items:center;justify-content:center;flex-direction:column}.menu-wrapper{position:fixed;top:0;right:-100%;width:100%;height:100%;z-index:20;padding:65px 0 30px;display:grid;place-items:center;background:#e6e6e6;transition:right .7s ease-out}.menu-wrapper.open{right:0}.menu-wrapper .burger{position:absolute;top:30px;right:30px}.menu__item-link{font-size:28px;line-height:36px}}.burger{width:30px;height:18px;position:relative;z-index:30;order:1;display:none}@media(width <= 991px){.burger{display:block}}.burger span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:2px;background:#4d5053;transition:.5s}.burger span:nth-child(1),.burger span:nth-child(3){transform:translateX(-50%);transform-origin:left}.burger span:nth-child(1){top:0;border-radius:30px 30px 3px 3px}.burger span:nth-child(2){border-radius:5px}.burger span:nth-child(3){top:unset;bottom:0;border-radius:3px 3px 30px 30px}.burger.go-back span{border-radius:40% 20% 20% 40%}.burger.go-back span:nth-child(1),.burger.go-back span:nth-child(3){border-radius:50%}.burger.go-back span:nth-child(2){border-radius:45% 1px 1px 45%}.burger.go-back span:nth-child(1){transform:translate(-50%, 8px) scaleX(0.5) rotate(-15deg)}.burger.go-back span:nth-child(3){transform:translate(-50%, -8px) scaleX(0.5) rotate(15deg)}.search{display:flex;align-items:center;justify-content:center}.search__field{font-size:18px;line-height:22px;border-radius:10px;transition:.7s;width:0;padding:7px 0;opacity:0;visibility:hidden;border:1px solid rgba(0,0,0,0);background:#fff}.search__field.open{width:200px;visibility:visible;opacity:1;padding:7px 12px;margin-right:10px;border-color:#292f36}@media(width <= 1100px){.search__field{position:absolute;top:95%;left:50%;z-index:-1;transform:translate(-50%, -50px);font-size:24px;line-height:36px;width:95% !important;padding:10px 15px !important}.search__field.open{z-index:10;transform:translate(-50%, 0)}}@media(width <= 767px){.search__field{top:90%}}.search__btn{width:21px;height:21px}.search__btn-icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer{padding-top:50px}@media(width <= 991px){.footer{padding-top:80px}}@media(width <= 767px){.footer{padding-top:50px}.footer__col-list_link{font-size:22px}}.footer__cols{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:100px}@media(width <= 1024px){.footer__cols{justify-content:initial;gap:70px}}@media(width <= 991px){.footer__cols{padding-bottom:50px;justify-content:space-between}}@media(width <= 767px){.footer__cols{gap:50px 90px;justify-content:initial}}.footer__col address{font-style:normal}.footer__col:nth-child(1){flex:0 0 393px}@media(width <= 991px){.footer__col:nth-child(1){flex:1 1 100%}}.footer__col:nth-child(4){flex:0 1 258px}.footer__col-title{font-size:25px;line-height:31px;margin-bottom:28px}@media(width <= 767px){.footer__col-title{text-align:left;font-size:30px;line-height:40px;margin-bottom:20px}}.footer__col-list_item+.footer__col-list_item{margin-top:30px}@media(width <= 767px){.footer__col-list_item+.footer__col-list_item{margin-top:20px}}.footer .logo{margin-bottom:18px}.footer .copy{padding:30px 0 37px;border-top:1px solid #e6e6e6;text-align:center}@media(width <= 991px){.footer .copy{padding:30px}}.footer .copy__text{font-size:15px;line-height:22px}.footer .copy__author{font-size:12px;margin-top:10px}#about :is(.activity__img,.result__img){max-width:660px}.quote{padding:100px 0}@media(width <= 767px){.quote{padding:50px 0}}.quote__body{padding:67px 62px;max-width:875px;margin:0 auto;position:relative}@media(width <= 767px){.quote__body{padding:67px 40px}}.quote__body::before,.quote__body::after{content:"";width:188px;height:100%;position:absolute;top:0;bottom:0;z-index:-1;border-style:solid;border-color:#f4f0ec;border-top-width:25px;border-bottom-width:25px}@media(width <= 767px){.quote__body::before,.quote__body::after{border-width:15px !important;width:100px}}.quote__body::before{left:0;border-right:none;border-left-width:25px;border-top-left-radius:70px;border-bottom-left-radius:70px}@media(width <= 767px){.quote__body::before{border-top-left-radius:45px;border-bottom-left-radius:45px}}.quote__body::after{right:0;border-left:none;border-right-width:25px;border-top-right-radius:70px;border-bottom-right-radius:70px}@media(width <= 767px){.quote__body::after{border-top-right-radius:45px;border-bottom-right-radius:45px}}.quote__text{max-width:751px;margin:0 auto;padding-top:89px;position:relative;display:block;text-align:center}@media(width <= 767px){.quote__text{padding-top:50px}}.quote__text::before{content:"“";font-size:85px;line-height:106px;font-weight:400;font-family:"DMSerifDisplay",sans-serif;font-style:italic;letter-spacing:.02em;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media(width <= 767px){.quote__text::before{top:-25px}}.quote__text p{font-size:35px;line-height:44px;font-weight:400;font-family:"DMSerifDisplay",sans-serif;font-style:italic;letter-spacing:.02em;margin-bottom:34px}@media(width <= 767px){.quote__text p{font-size:26px;line-height:38px}}.quote__text cite{font-size:25px;line-height:38px;font-weight:400;font-family:"Jost",sans-serif;font-style:normal;display:inline-block}@media(width <= 767px){.quote__text cite{font-size:20px;line-height:31px}}.team{padding:185px 0 184px;background:#f4f0ec}@media(width <= 991px){.team{padding:100px 0}}@media(width <= 767px){.team{padding:50px 0}}.team .main-title{max-width:547px;margin:0 auto;text-align:center}.team__cards{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:22px;margin-top:40px}.team__card{flex:0 0 283px;height:433px;position:relative;perspective:1000px;transform-style:preserve-3d;border-radius:30px}@media(width <= 767px){.team__card{flex-grow:1;height:480px}}.team__card-front,.team__card-back{position:absolute;inset:0;backface-visibility:hidden;transition:transform .8s;border-radius:30px}@media(width <= 575px){.team__card-front,.team__card-back{border-radius:15px}}.team__card-front{overflow:hidden}.team__card-front img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:inherit;transition:.5s}.team__card:hover .team__card-front{transform:rotate3d(0, 1, 0, -0.5turn)}.team__card-back{display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate3d(0, 1, 0, -0.5turn);background:#fff;transform-style:preserve-3d}.team__card-back>*{transform:translateZ(60px)}.team__card:hover .team__card-back{transform:rotate3d(0, 1, 0, -1turn)}.team__card .main-title{font-size:25px;line-height:37.5px}.team__card .main-text{margin-bottom:65px}.team__card .social{gap:33px;margin:0 0 66px}@media(width <= 767px){.team__card .social{margin-bottom:50px}}.team__card-phone,.team__card-email{font-size:18px;line-height:27px;color:#4d5053}.team__card-phone{margin-bottom:7px}.mailbox__form{max-width:795px;margin:0 auto}.pricing{padding:150px 0 50px}@media(width <= 767px){.pricing{padding-top:100px}}.pricing__cards{display:flex;align-items:stretch;justify-content:space-between;gap:48px;flex-wrap:wrap}.pricing__card{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;padding:64px 0;border-radius:33px;flex:1 0 360px;background:#f4f0ec;text-align:center}@media(width <= 767px){.pricing__card{flex:0 1 500px;margin:0 auto;padding:45px 0}}.pricing__card .main-title{font-size:25px;line-height:38px;margin-bottom:20px}.pricing__card-caption{font-size:25px;line-height:37.5px;font-weight:400;font-family:"DMSerifDisplay",sans-serif;color:#292f36;font-size:25px;line-height:37.5px;padding:0 44.5px 22px}.pricing__card-price{font-size:85px;line-height:100%;transition:.3s}.pricing__card:is(.pricing__card:hover,.highlighted) .pricing__card-price{color:#cda274}.pricing__card-mark{position:relative;transition:.3s}.pricing__card-mark::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px;background:#cda274;transition:.3s}.pricing__card-mark span{font-size:18px;line-height:22px;font-weight:600;display:inline-block;padding:10px 38px;background:#292f36;color:#fff;border-radius:18px;position:relative;z-index:3;opacity:0;visibility:hidden;transition:.3s}.pricing__card:is(.pricing__card:hover,.highlighted) .pricing__card-mark::after{background:#292f36}.pricing__card:is(.pricing__card:hover,.highlighted) .pricing__card-mark span{opacity:1;visibility:visible}.pricing__card-list{padding:15px 44.5px 28px}.pricing__card-list-item{font-size:20px;line-height:30px;color:#4d5053}.pricing__card-list-item+.pricing__card-list-item{margin-top:15px}.pricing__card .main-link{margin-top:auto;background:#cda274;align-self:center}.pricing__card .main-link path{stroke:#292f36}.pricing__card:is(.pricing__card:hover,.highlighted) .main-link{background:#292f36}.pricing__card:is(.pricing__card:hover,.highlighted) .main-link path{stroke:#cda274}#service-page .result__img{max-width:600px}.details__body{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}@media(width <= 991px){.details__body{flex-direction:column}}.details__caption{flex:1 0;max-width:448px}.details__text{flex:1 1;max-width:655px}@media(width <= 991px){.details__text{max-width:100%}}@media(width <= 575px){.details__text{text-align:justify}}.details__text p:first-child{color:#cda274}.details__text p+p{margin-top:28px}.video{padding:100px 0}@media(width <= 767px){.video{padding:50px 0}}.video__body{height:374px;border-radius:70px;background:url(../images/service-page/video-poster.jpg) center/cover no-repeat;position:relative}@media(width <= 767px){.video__body{border-radius:25px}}.video__btn{width:132px;height:132px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5}@media(width <= 767px){.video__btn{width:90px;height:90px}}.video__btn svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.video__popup{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:51;background:rgba(0,0,0,.85);opacity:0;transition:opacity .2s,-webkit-clip-path .5s;transition:clip-path .5s,opacity .2s;transition:clip-path .5s,opacity .2s,-webkit-clip-path .5s;visibility:hidden;-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%)}.video__popup.open{opacity:1;visibility:visible;transform:unset;-webkit-clip-path:circle(100%);clip-path:circle(100%)}.video__popup iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:min(90%,900px);height:min(80vmin,550px)}.points{padding-bottom:50px}.points__cols{display:flex;align-items:flex-start;justify-content:center}@media(width <= 767px){.points__cols{flex-direction:column;gap:40px;align-items:center}}.points__col+.points__col{padding-left:83px;margin-left:83px;position:relative}@media(width <= 991px){.points__col+.points__col{padding-left:40px;margin-left:40px}}@media(width <= 767px){.points__col+.points__col{padding:0;margin:0}}.points__col+.points__col::before{content:"";height:70%;width:1px;background:#cecece;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media(width <= 767px){.points__col+.points__col::before{display:none}}.points .main-title{margin-bottom:23px}.points__list{counter-reset:counter}.points__list-item{position:relative;padding-left:25px}.points__list-item::before{font-size:20px;line-height:25px;font-weight:400;font-family:"DMSerifDisplay",sans-serif;content:counter(counter);counter-increment:counter;color:#cda274;position:absolute;top:4px;left:0}.points__list-item+.points__list-item{margin-top:25px}.process__body{padding:160px 116px;background:#f4f0ec;border-radius:70px}@media(width <= 1024px){.process__body{padding:100px 70px}}@media(width <= 767px){.process__body{padding:70px 20px;border-radius:25px}}.process__caption{text-align:center;max-width:802px;margin:0 auto 100px}@media(width <= 880px){.process__caption{margin-bottom:50px}}.process__row{display:flex;align-items:center;justify-content:center;gap:51px}@media(width <= 880px){.process__row{flex-direction:column;align-items:stretch}}@media(width <= 767px){.process__row{gap:20px}}.process__row+.process__row{margin-top:70px}@media(width <= 767px){.process__row+.process__row{margin-top:50px}}.process__row-figure{border-radius:0 123px 0 326.5px;overflow:hidden;flex:0 0 460px}@media(width <= 1024px){.process__row-figure{flex:1 0 400px}}@media(width <= 991px){.process__row-figure{flex:1 0 360px}}@media(width <= 880px){.process__row-figure{flex:unset;max-width:70%;margin:0 auto;order:1;border-radius:0 40px 0 130px}}@media(width <= 767px){.process__row-figure{order:1}}@media(width <= 425px){.process__row-figure{max-width:100%}}.process__row-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.process__row-info{flex:0 1 456px}@media(width <= 880px){.process__row-info{flex:unset}}@media(width <= 767px){.process__row-info{order:2}}.process__row-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}@media(width <= 1024px){.process__row-heading{margin-bottom:30px}}@media(width <= 767px){.process__row-heading{margin-bottom:0}}@media(width <= 425px){.process__row-heading{margin-bottom:15px}}.process__row-icon{width:92px;height:92px;-o-object-fit:contain;object-fit:contain}@media(width <= 1024px){.process__row-icon{width:80px;height:80px}}@media(width <= 425px){.process__row-icon{width:50px;height:50px}}.process__row-number{font-size:120px;line-height:100%;font-weight:400;font-family:"DMSerifDisplay",sans-serif;color:#fff}@media(width <= 1024px){.process__row-number{font-size:90px}}@media(width <= 767px){.process__row-number{-webkit-text-stroke:1px #cda274}}@media(width <= 425px){.process__row-number{font-size:58px}}.process__row .main-title{text-align:left;font-size:35px;line-height:44px;margin-bottom:11px}.gallery{padding:100px 0}@media(width <= 1024px){.gallery{padding-top:100px}}@media(width <= 767px){.gallery{padding:70px 0 30px}}.gallery__body{text-align:center}.gallery__tabs{display:inline-flex;align-items:stretch;justify-content:center;border:1px solid #cda274;border-radius:18px;text-align:center;margin-bottom:61px;overflow-x:auto}.gallery__tabs::-webkit-scrollbar{display:none}@media(width <= 991px){.gallery__tabs{width:100%;justify-content:space-between;border-radius:10px}}.gallery__tab{font-size:18px;line-height:22px;font-weight:600;font-family:"Jost",sans-serif;flex-shrink:0;padding:26px 66px;border-radius:inherit;color:#292f36;letter-spacing:.02em;transition:.5s}@media(width <= 991px){.gallery__tab{flex-grow:1;padding:20px 45px}}.gallery__tab.tab-control-active{background:#cda274;color:#fff}.gallery__tabs-content{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}@media(width <= 767px){.gallery__tabs-content{flex-direction:column}}.gallery__tape{flex:1}@media(width <= 767px){.gallery__tape{width:100%}}:is(.gallery__tape:first-child .gallery__item:nth-child(2n+1),.gallery__tape:last-child .gallery__item:nth-child(2n)) .gallery__item-picture{height:854px}@media(width <= 920px){:is(.gallery__tape:first-child .gallery__item:nth-child(2n+1),.gallery__tape:last-child .gallery__item:nth-child(2n)) .gallery__item-picture{height:660px}}@media(width <= 920px){.gallery .gallery__item-picture{height:380px}}.gallery__tape:last-child .gallery__item:last-of-type .gallery__item-picture{height:548px}.gallery__item:not(:last-child){margin-bottom:33px}.gallery__item-picture{border-radius:0 !important}.gallery__pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:61px}.gallery__pagination-item{display:flex;align-items:center;justify-content:center}.gallery__pagination-btn{font-size:16px;line-height:24px;font-weight:500;font-family:"Jost",sans-serif;color:#292f36;width:52px;height:52px;border-radius:50%;border:1px solid #cda274;padding:5px;transition:.3s}.gallery__pagination-item.current .gallery__pagination-btn{cursor:default}:is(.gallery__pagination-item.current,.gallery__pagination-item:hover) .gallery__pagination-btn{background:#f4f0ec;border-color:rgba(0,0,0,0)}.gallery__pagination svg,.gallery__pagination circle{width:100%;height:100%;fill:rgba(0,0,0,0)}.gallery__pagination svg{transform:scale(1.3)}.gallery__pagination svg path{stroke-width:3px}.specs{padding-top:200px}@media(width <= 1024px){.specs{padding-top:100px}}.specs__body{display:flex;align-items:center;justify-content:space-between;gap:42px}@media(width <= 1024px){.specs__body{align-items:stretch}}@media(width <= 767px){.specs__body{flex-direction:column}}.specs__aside{flex:1 0 500px;max-width:500px;background:#f4f0ec;padding:55px 84px;border-radius:70px}@media(width <= 910px){.specs__aside{flex-basis:440px;border-radius:40px;padding:50px}}@media(width <= 767px){.specs__aside{flex-basis:auto;align-self:center;width:100%}}@media(width <= 480px){.specs__aside{border-radius:20px;padding:35px}}.specs__list-item{display:flex;align-items:baseline;gap:50px}@media(width <= 767px){.specs__list-item{justify-content:space-between}}@media(width <= 480px){.specs__list-item{flex-direction:column;gap:5px}}.specs__list-item+.specs__list-item{margin-top:20px}@media(width <= 480px){.specs__list-item+.specs__list-item{margin-top:15px}}.specs__list-item .main-title,.specs__list-item .main-text{font-size:22px;line-height:33px;text-align:left}.specs__list-item .main-title{flex:0 0 98px}@media(width <= 480px){.specs__list-item .main-title{flex-basis:auto}}.specs__info{max-width:658px}@media(width <= 767px){.specs__info{max-width:100%}}.specs__info .main-title{margin-bottom:11px;text-align:left}@media(width <= 480px){.specs__info{text-align:justify}}.specs__info .main-text p+p{margin-top:30px}@media(width <= 575px){.search-banner{padding-top:0}}.search-banner__body{height:clamp(440px,100vmin,799px);border-radius:70px;position:relative;background:url(../images/specs-page/search-banner-bg.jpg) center/cover no-repeat}@media(width <= 767px){.search-banner__body{border-radius:30px}}@media(width <= 575px){.search-banner__body{border-radius:20px}}.search-banner__btn{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:132px;height:132px;border-radius:50%;background:#fff}@media(width <= 767px){.search-banner__btn{width:90px;height:90px}}.search-banner__btn svg{width:28.031%;height:28.031%}.search-banner__btn svg path{stroke:#cda274;stroke-width:3px}#blog-page .blog__body>.main-title{font-size:50px;line-height:62.5px;text-align:left;margin-bottom:30px}.post{padding:200px 0 50px}@media(width <= 1024px){.post{padding-top:100px}}.post .main-title{text-align:left}.post__card{display:flex;align-items:center;justify-content:space-between;gap:65px;margin-top:27px;padding:22px;border:1px solid #e6e6e6;border-radius:62px}@media(width <= 991px){.post__card{border-radius:25px;gap:35px}}@media(width <= 767px){.post__card{flex-direction:column;border-radius:15px;padding:15px}}.post__card-figure,.post__card-info{flex:1}.post__card-figure{height:478px;border-radius:50px;overflow:hidden}@media(width <= 991px){.post__card-figure{border-radius:inherit}}.post__card-figure--link,.post__card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:inherit}.post__card-img{transition:.7s}.post__card-figure:hover .post__card-img{transform:scale(1.2)}.post__card-title{font-size:25px;line-height:31.25px;margin-bottom:22px;transition:.7s}.post__card-title:hover{color:#cda274}.post__card .main-text p+p{margin-top:40px}@media(width <= 767px){.post__card .main-text p+p{margin-top:20px}}.post__card-date{display:flex;align-items:center;justify-content:space-between;margin-top:41px}.post__card-date svg{width:52px;height:52px}.post__card-date circle{stroke:#4d5053;stroke-dasharray:213px;stroke-dashoffset:213px;transition:.7s}.post__card-title:hover~.post__card-date circle{stroke-dashoffset:0}.article-wrap{padding-top:200px}@media(width <= 991px){.article-wrap{padding-top:100px}}.article-wrap .container{display:flex;align-items:flex-start;justify-content:space-between;gap:56px}@media(width <= 991px){.article-wrap .container{flex-direction:column}}.article-content{flex:1}@media(width <= 991px){.article-content{order:1}}.article-content :is(h2,p):not(:first-of-type),.article-content h2+p{margin-top:27px}.article-content h2{text-align:left}.article-content h3{font-size:25px;line-height:31.5px;font-weight:400;font-family:"DMSerifDisplay",sans-serif}.article-content h4{font-size:20px;line-height:25px;font-weight:400;font-family:"DMSerifDisplay",sans-serif}.article-content figure{margin-top:20px;border-radius:50px}@media(width <= 767px){.article-content figure{border-radius:20px}}.article-content figure img{width:100%;height:clamp(400px,100vmin,539px);-o-object-fit:cover;object-fit:cover;border-radius:inherit}.article-content figure figcaption{display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:24px;font-weight:400;font-family:"Jost",sans-serif;margin-top:46px;color:#4d5053}.article-content figure+div{margin-top:48px;color:#cda274}.article-content blockquote{margin-top:35px;padding:53px;background:#f4f0ec;border-radius:50px;text-align:center}@media(width <= 767px){.article-content blockquote{border-radius:20px;padding:40px 20px}}.article-content blockquote p{font-size:25px;line-height:31px;font-weight:400;font-family:"DMSerifDisplay",sans-serif;font-style:italic;color:#cda274;max-width:345px;margin:0 auto;position:relative;padding-top:90px}.article-content blockquote p::before{content:"”";font-size:200px;line-height:100%;font-weight:400;font-family:"DMSerifDisplay",sans-serif;font-style:italic;position:absolute;top:0;left:26%;width:100px;height:100px}.article-content ol{margin:24px 0 44px;padding-left:22px}.article-content ol li+li{margin-top:32px}.article-content ol li{list-style-type:decimal}.article-content ol li::marker{color:#cda274}.article-content footer{display:flex;align-items:center;justify-content:space-between;gap:40px 21px;flex-wrap:wrap;padding:44px 0;margin:62px 0 93px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.article-content .social{margin:0}@media(width <= 575px){.article-content .social{margin:0 auto}}.article-content__tags{display:flex;align-items:center;gap:20px;margin-right:auto}.article-content__tag{font-size:18px;line-height:22.5px;font-weight:400;font-family:"Jost",sans-serif;letter-spacing:.02em;padding:13px 25px;background:#f4f0ec;border-radius:10px;color:#292f36}.article-content__tag.active{background:#292f36;color:#f4f0ec}.article-content .mailbox__form{margin-top:40px}.article-content .mailbox__form .mailbox__submit{margin-top:0;justify-self:start}.article-aside{flex:0 1 345px;margin-bottom:50px}@media(width <= 991px){.article-aside{width:100%}}.article-aside__form{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f4f0ec;border-radius:20px;padding:33px;transition:.5s;border:1px solid rgba(0,0,0,0)}@media(width <= 991px){.article-aside__form{padding:20px;border-radius:10px}}.article-aside__form:focus-within{border-color:#cda274;box-shadow:inset -3px -3px 10px -4px #cda274,inset 3px 3px 10px 4px #fff}.article-aside__form-input{font-size:22px;line-height:33px;font-weight:400;font-family:"Jost",sans-serif;border:none;width:100%;color:#4d5053;background:rgba(0,0,0,0);outline:none;caret-color:#cda274}.article-aside__form-input::-moz-placeholder{color:#cda274}.article-aside__form-input::placeholder{color:#cda274}.article-aside__form-submit{flex-shrink:0;width:27px;height:27px}@media(width <= 991px){.article-aside__form-submit{width:20px;height:20px}}.article-aside__form-submit svg{width:100%;height:100%}.article-aside__form-submit path{stroke:#cda274;stroke-width:3px}.article-aside__title{font-size:25px;line-height:31px;margin-bottom:33px;text-align:left}.article-aside__latest{margin-top:50px}.article-aside__latest-article{padding-bottom:6px;border-bottom:1px solid #cda274}.article-aside__latest-article:not(:last-child){margin-bottom:34px}.article-aside__latest-link{text-align:left;font-size:20px;line-height:25px;max-width:80%}.article-aside__latest-date{text-align:right;margin-top:5px;font-size:16px;line-height:24px;color:#4d5053}.article-aside__categories{margin-top:50px;background:#f4f0ec;padding:27px 32px;border-radius:20px}.article-aside__categories-item:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #cda274}.article-aside__tags{margin-top:50px}.article-aside__tags-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.article-aside__tag{font-size:18px;line-height:22px;font-weight:400;font-family:"Jost",sans-serif;color:#4d5053;padding:9px 30px;background:#f4f0ec;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.5s;transform:scale(0.9)}.article-aside__tag.active{transform:scale(1);background:#4d5053;color:#fff}#team-page .team{padding:200px 0 100px;background:rgba(0,0,0,0)}#team-page .team__cards{margin-top:0}#team-page .team__card{height:auto;perspective:none;transition:.5s;padding-bottom:38px}#team-page .team__card:hover{box-shadow:5px 5px 10px -3px rgba(0,0,0,.4)}#team-page .team__card-front{position:relative;height:433px}@media screen and (width <= 620px){#team-page .team__card-front{height:550px}}#team-page .team__card:hover .team__card-front img{transform:scale(1.1)}#team-page .team__card:hover .team__card-front,#team-page .team__card-front:hover{transform:unset}#team-page .team__card-info{text-align:center;margin-top:20px}#team-page .team__card .main-text{margin:0}#team-page .team__card-social{margin:20px 0 0;justify-content:center}#teammate-page .main-text+.main-text{margin-top:30px}.profile{padding:200px 0 0}@media(width <= 991px){.profile{padding-top:100px}}.profile__body{display:flex;align-items:center;justify-content:center;gap:59px}@media(width <= 991px){.profile__body{gap:40px}}@media(width <= 830px){.profile__body{flex-direction:column}}.profile__figure,.profile__info{flex:0 1 50%}.profile__figure{border-radius:50px;width:min(400px,100%)}@media(width <= 830px){.profile__figure{width:min(500px,100%);min-width:unset;border-radius:20px}}.profile__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.profile__title{margin-bottom:10px;text-align:left}.profile__position{margin-bottom:30px}.profile__contacts{margin-top:32px}.profile__contacts-link{display:flex;align-items:center;justify-content:flex-start;gap:15px}.profile__contacts-link svg{width:52px;height:52px}.profile__social{margin-top:47px;gap:35px}.bio{padding-bottom:200px}@media(width <= 991px){.bio{padding-bottom:100px}}.bio__caption .main-title{margin-bottom:18px;text-align:left}.bio__details{display:flex;align-items:flex-start;justify-content:space-between;gap:95px;margin-top:45px}@media(width <= 991px){.bio__details{gap:60px}}@media(width <= 767px){.bio__details{flex-direction:column}}.bio__col{flex:0 1 50%}.bio__col .main-title{font-size:25px;line-height:37.5px;margin-bottom:12px;text-align:left}.bio .skillbox{margin-top:30px;width:min(533px,100%)}.bio .skillbox__item+.skillbox__item{margin-top:20px}.bio .skillbox__name{font-weight:500;margin-bottom:10px;position:relative;display:inline-block;padding-right:10px;background:#fff}.bio .skillbox__bar{width:100%;height:5px;background:#f4f0ec;border-radius:2px;position:relative}.bio .skillbox__progress{position:absolute;top:0;bottom:0;left:0;background:#cda274;border-radius:inherit}.bio .skillbox__progress::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-11px;width:22px;height:22px;border:5px solid #cda274;border-radius:50%;background:#fff}.bio .skillbox__progress-tooltip{position:absolute;top:-35px;right:-1px;z-index:-1;transform:translateX(50%)}.bio .questions{margin-top:25px}.bio .question{background:#fff;border:1px solid #cda274;border-radius:18px;padding:14px 23px}.bio .question+.question{margin-top:30px}.bio .question.open{background:#f4f0ec}.bio .question.open .question__icon{background:#fff}.bio .question.open .question__icon span:nth-child(2){transform:translate(-50%, -50%) rotate(0turn)}.bio .question__caption{display:flex;align-items:center;justify-content:space-between;gap:30px}.bio .question__title{font-size:18px;line-height:22.5px;font-weight:600;font-family:"Jost",sans-serif}.bio .question__icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#f4f0ec;position:relative;transition:.5s}.bio .question__icon span{height:2px;width:40%;background:#292f36;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.5s}.bio .question__icon span:nth-child(2){transform:translate(-50%, -50%) rotate(-0.25turn)}.interact{padding:200px 0 100px}@media(width <= 991px){.interact{padding-top:100px}}.interact .main-title{margin-bottom:40px;text-align:center}@media(width <= 767px){.interact .main-title{margin-bottom:25px}}.interact .mailbox__form{max-width:795px;margin:0 auto}.interact .mailbox__label.consent{justify-content:center}.connect{padding:200px 0 150px}@media(width <= 1024px){.connect{padding-top:100px}}@media(width <= 767px){.connect{padding-top:70px}}.connect .main-title{width:min(680px,100%);margin:0 auto 80px;text-align:center}.connect__content{display:flex;align-items:flex-start;gap:55px}.connect__aside{flex:0 1 350px;padding:76px 43px;background:#f4f0ec;border-radius:50px}.connect__aside-link+.connect__aside-link{margin-top:30px}.connect__aside-link svg circle{fill:#fff}.connect__aside-social{margin-top:47px;gap:35px}.connect .mailbox__submit{justify-self:end;margin:0}.map{padding-bottom:100px}.map__body{height:501px;overflow:hidden;border-radius:70px}.map__figure,.map__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.faq-section+.faq-section{padding-top:50px}.faq-section__body>.main-title{max-width:683px;margin:0 auto 50px;text-align:center}.faq-section__content{display:flex;align-items:center;justify-content:space-between;gap:60px}.faq-section__questions,.faq-section__figure{flex:0 1 50%}.faq-section__question{padding-bottom:36px;border-bottom:1px solid #cda274}.faq-section__question+.faq-section__question{margin-top:20px}.faq-section__question-title{font-size:25px;line-height:37.5px;position:relative;padding-right:10px;transition:.5s}.faq-section__question-title::after{content:"";width:10px;height:10px;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);border-top:3px solid #292f36;border-right:3px solid #292f36;border-radius:3px;transition:.5s}.faq-section__question.open .faq-section__question-title{color:#cda274}.faq-section__question.open .faq-section__question-title::after{transform:translateY(-50%) rotate(135deg)}.faq-section__question.open .faq-section__question-text{margin-top:13px}.faq-section__figure{border-radius:40px}.faq-section__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.wrapper:has(#not-found-page) .footer{display:none}.not-found{position:relative;max-width:1920px;margin:0 auto;padding:0}.not-found__body{display:flex;align-items:center;justify-content:space-between;height:82vmin}@media(width <= 991px){.not-found__body{flex-direction:column;gap:50px;height:auto;padding-bottom:30px}}.not-found__info{max-width:569px}@media(width <= 991px){.not-found__info{max-width:100%;text-align:center}}.not-found__title{font-size:250px;line-height:175px;margin-bottom:15px;color:#cda274}@media(width <= 1024px){.not-found__title{font-size:200px;line-height:140px}}@media(width <= 991px){.not-found__title{font-size:150px;line-height:120px}}@media(width <= 767px){.not-found__title{font-size:90px;line-height:60px}}.not-found__subtitle{font-size:35px;line-height:52.5px;letter-spacing:.01em;margin-bottom:40px}@media(width <= 767px){.not-found__subtitle{font-size:28px;line-height:43px;margin-bottom:25px}}.not-found__figure{height:100%;width:48%;position:absolute;top:0;right:0;border-radius:0px 0px 0px 353px}@media(width <= 1024px){.not-found__figure{border-radius:0px 0px 0px 200px}}@media(width <= 991px){.not-found__figure{position:static;border-radius:50px;width:100%;height:70vmin}}@media(width <= 767px){.not-found__figure{border-radius:20px}}.not-found__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}#licence-page .main-title{margin-bottom:25px}#licence-page .orange-text{color:#cda274;font-weight:700}.licence-section{padding:50px 0}.licence-section:last-child{padding-bottom:100px}.licence-section__body{background:#f4f0ec;border-radius:70px;padding:69px 47px}.licence-section__info .main-text{max-width:495px;align-self:center}.licence-section .colored-text{color:#cda274}.licence-section .main-title{font-size:35px;line-height:52.5px}.licence-section__info-inner+.main-title{margin-top:58px}.licence-section__info-inner{display:flex;align-items:baseline;gap:43px}.licence-section .letters{font-size:85px;line-height:normal;font-weight:400;letter-spacing:.85px;color:#292f36}.licence-section .letters-dmserifdisplay{font-family:"DM Serif Display"}.licence-section .letters-jost{font-family:"Jost",sans-serif}.licence-section__images{display:flex;align-items:center;gap:41px;margin-top:54px}@media(width <= 767px){.licence-section__images{flex-direction:column}}.licence-section__figure{border-radius:31px}.licence-section__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.licence-info{padding:200px 0 50px}@media(width <= 1024px){.licence-info{padding-top:100px}}@media(width <= 767px){.licence-info{padding-top:70px}}.licence-info__body{max-width:906px}.changelog{margin:100px 0}.changelog__body{gap:25px;height:327px}.hero{padding-top:0}.hero .container,.hero__body{height:100%}.hero__body{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;background:url(../images/hero/hero-bg.jpg) center/cover no-repeat;border-radius:70px;padding:52px;height:clamp(450px,100vmin,758px);position:relative;overflow:hidden}@media(width <= 767px){.hero__body{padding:52px 30px;border-radius:25px}.hero__body::before{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}}.hero__info{position:relative;max-width:434px}.hero .main-title{margin-bottom:18px;font-size:65px;line-height:81px}@media(width <= 1440px){.hero .main-title{font-size:55px;line-height:70px}}@media(width <= 991px){.hero .main-title{font-size:55px;line-height:67px;text-align:left}}@media(width <= 767px){.hero .main-title{font-size:45px;line-height:57px}}@media(width <= 767px){.hero .main-title{font-size:35px;line-height:44px}}.hero .main-text{margin-bottom:21px}.hero+.work{padding-top:17px}.work{overflow:hidden;padding:117px 0 17px}.work__cards{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 20px}@media(width <= 767px){.work__cards{flex-direction:column;align-items:center;gap:20px 0}}.work__card{flex:1 0 358px;text-align:center;padding:83px 20px 57px;border-radius:30px;transition:background .5s}.work__card:hover{background:#f4f0ec}@media(width <= 1440ppx){.work__card{padding:65px 20px 45px}}@media(width <= 767px){.work__card{flex:unset}}.work .main-title{font-size:25px;line-height:31px;margin-bottom:20px}.work .main-text{margin-bottom:26px}@media(width <= 767px){.work .main-text{margin-bottom:15px}}@media not (hover){.work .main-link{border-bottom:2px solid #4d5053;border-radius:0}}.about{overflow:hidden}.about__body{display:flex;align-items:center;justify-content:space-between;gap:30px}@media(width <= 991px){.about__body{flex-direction:column}}.about__info{max-width:472px}@media(width <= 991px){.about__info{max-width:100%}}.about__info .main-title{max-width:420px;margin-bottom:33px}@media(width <= 991px){.about__info .main-title{max-width:100%}}.about__info .main-text{margin-bottom:45px}.about__contact{display:flex;align-items:center;gap:15px;margin-bottom:47px}@media(width <= 767px){.about__contact{margin-bottom:35px}}.about__contact-icon{width:93px;height:93px;-o-object-fit:contain;object-fit:contain}@media(width <= 1440px){.about__contact-icon{width:70px;height:70px}}@media(width <= 767px){.about__contact-icon{width:60px;height:60px}}.about__contact:hover .about__contact-icon{animation:shake .7s ease-in}.about__contact-info{display:flex;align-items:flex-start;justify-content:center;gap:3px;flex-direction:column}.about__contact-number{font-size:24px;line-height:26px;font-weight:700;letter-spacing:.01em}@media(width <= 1440px){.about__contact-number{font-size:20px;line-height:23px}}@media(width <= 767px){.about__contact-number{font-size:22px;line-height:24px}}.about__contact-descr.main-text{margin-bottom:0}.about__picture{flex:0 1 653px;height:min(700px,90vmin);border-radius:0 326.5px 0 123px;overflow:hidden}@media(width <= 1440px){.about__picture{border-radius:0 240px 0 100px}}@media(width <= 991px){.about__picture{max-width:100%;width:100%}}@media(width <= 767px){.about__picture{border-radius:25px;flex-basis:auto}}.about__picture-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial__body{padding:88px 25px;background:#f4f0ec;border-radius:70px}@media(width <= 767px){.testimonial__body{padding:50px 25px;border-radius:25px}}@media(width <= 575px){.testimonial__body{padding:40px 0}}.testimonial__body>.main-title{text-align:center;max-width:547px;margin:0 auto 38px}.testimonial__cards{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:20px 0}@media(width <= 1105px){.testimonial__cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));grid-gap:20px}}@media(width <= 767px){.testimonial__cards{grid-template-columns:repeat(auto-fit, minmax(285px, 1fr));grid-gap:15px}}.testimonial__card{background:#fff;border-radius:30px;padding:53px 37px;flex:0 1 32%}@media(width <= 767px){.testimonial__card{padding:40px 30px;border-radius:25px}}.testimonial__card-caption{display:flex;align-items:center;justify-content:flex-start;gap:23px;margin-bottom:25px}@media(width <= 767px){.testimonial__card-caption{margin-bottom:20px}}.testimonial__card-img{width:77px;height:77px;-o-object-fit:cover;object-fit:cover;border-radius:50px}@media(width <= 767px){.testimonial__card-img{width:60px;height:60px}}.testimonial__card-personal{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.testimonial__card-name.main-title{font-size:25px;line-height:37px;margin-bottom:0}@media(width <= 767px){.testimonial__card-name.main-title{font-size:22px;line-height:33px}}.testimonial__card-descr.main-text{font-size:18px;line-height:27px}.partners{padding:50px 0;overflow:hidden}.partners__items{display:flex;align-items:center;justify-content:space-between;gap:40px}@media(width <= 1024px){.partners__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));justify-items:center;grid-gap:30px}}@media(width <= 480px){.partners__items{grid-template-columns:1fr}}.partners__item{max-width:163px;height:103px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(width <= 480px){.partners__item{max-width:170px}}.partners__item-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.projects{overflow:hidden}.projects__caption{text-align:center;max-width:737px;margin:0 auto 93px}.projects__caption .main-title{margin-bottom:8px}.projects__items{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:56px 104px}@media(width <= 1199px){.projects__items{grid-template-columns:repeat(3, 1fr);gap:40px 60px}}@media(width <= 1024px){.projects__items{grid-gap:40px 60px}}@media(width <= 767px){.projects__items{grid-gap:30px;grid-template-columns:1fr}}.projects__item{position:relative;padding-bottom:25px}.projects__item::after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;background:linear-gradient(90deg, #cda274, #4d5053);transition:transform .5s;transform-origin:right;transform:scaleX(0)}@media not (hover){.projects__item::after{transform:scaleX(1)}}.projects__item:hover::after{transform:scaleX(1);transform-origin:left}.projects__item-picture{width:100%;height:548px;margin-bottom:24px;overflow:hidden}@media(width <= 1199px){.projects__item-picture{height:380px}}@media(width <= 991px){.projects__item-picture{height:465px}}@media(width <= 767px){.projects__item-picture{height:400px;margin-bottom:15px}}.projects__item:nth-child(1) .projects__item-picture{border-top-right-radius:80px}.projects__item:nth-child(2) .projects__item-picture{border-top-left-radius:80px}.projects__item:nth-child(3) .projects__item-picture{border-bottom-right-radius:80px}.projects__item:nth-child(4) .projects__item-picture{border-bottom-left-radius:80px}@media(width <= 767px){.projects__item:nth-child(1) .projects__item-picture{border-top-right-radius:40px}.projects__item:nth-child(2) .projects__item-picture{border-top-left-radius:40px}.projects__item:nth-child(3) .projects__item-picture{border-bottom-right-radius:40px}.projects__item:nth-child(4) .projects__item-picture{border-bottom-left-radius:40px}}.projects__item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.projects__item:hover .projects__item-img{transform:scale(1.2)}@media not (hover){.projects__item:hover .projects__item-img{transform:unset}}.projects__item-info{display:flex;align-items:center;justify-content:space-between}.projects__item-text{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:4px}@media(width <= 767px){.projects__item-text{gap:0}}.projects__item-name{font-size:25px;line-height:31px}@media(width <= 767px){.projects__item-name{font-size:21px;line-height:26px}}.projects__item-descr{font-size:22px;line-height:33px}@media(width <= 767px){.projects__item-descr{font-size:20px;line-height:29px}}.projects__item-icon{width:70px;height:70px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:1px solid rgba(0,0,0,0);transition:border-color .5s}@media(width <= 767px){.projects__item-icon{width:55px;height:55px}}.projects__item-text:has(.projects__item-name:hover)+.projects__item-icon{border-color:#292f36}.counter{background:#f4f0ec;margin:100px 0;overflow:hidden}@media(width <= 767px){.counter{margin:0}}@media(width <= 850px){.counter{padding:0}}.counter__items{display:flex;align-items:center;justify-content:center}@media(width <= 850px){.counter__items{display:grid;grid-template-columns:repeat(2, 1fr);margin:0 -15px}}@media(width <= 480px){.counter__items{grid-template-columns:1fr;margin:0}}.counter__item{text-align:center}.counter__item:not(:last-child){padding-right:76px;margin-right:76px;border-right:1px solid #cda274}@media(width <= 850px){.counter__item:is(:not(:last-child),:last-child){height:100%;padding:60px;margin:0;border:.5px solid #cda274}.counter__item:nth-child(1){border-top:none;border-left:none}.counter__item:nth-child(2){border-top:none;border-right:none}.counter__item:nth-child(3){border-bottom:none;border-left:none}.counter__item:nth-child(4){border-bottom:none;border-right:none}}@media(width <= 480px){.counter__item:is(:not(:last-child),:last-child){border-width:1px;padding:40px 0}.counter__item:nth-child(3){border-top:none;border-bottom:1px solid #cda274}.counter__item:nth-child(4){border-top:none}}.counter__item-number{font-size:85px;line-height:90px;font-weight:400px;font-family:"DMSerifDisplay",sans-serif;color:#cda274;margin-bottom:16px}.blog{overflow:hidden}.blog__caption{text-align:center;max-width:811px;margin:0 auto 52px}.blog .main-title{margin-bottom:12px}.blog__articles{display:flex;align-items:center;justify-content:center;gap:27px;flex-wrap:wrap}.blog__article{padding:21px 21px 37px;border:1px solid #e6e6e6;filter:drop-shadow(0px 10px 30px rgba(255, 255, 255, 0.25));border-radius:62px;flex:0 1 382px;transition:background .5s}@media(width <= 767px){.blog__article{padding:20px;border-radius:20px}}@media(width <= 575px){.blog__article{flex-grow:1}}.blog__article:hover{background:#f4f0ec}.blog__article-figure{border-radius:45px 45px 0 0;overflow:hidden;position:relative;margin-bottom:21px;height:290px}@media(width <= 767px){.blog__article-figure{border-radius:25px 25px 0 0}}@media(width <= 575px){.blog__article-figure{border-radius:15px 15px 0 0}}.blog__article-img,.blog__article-figlink{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.blog__article:hover .blog__article-img{transform:scale(1.2)}.blog__article-figcaption{padding:12px;background:#fff;border-radius:8px 8px 8px 0;position:absolute;bottom:20px;left:20px;z-index:1}.blog__article-title{font-size:25px;line-height:31px}.blog__article-footer{display:flex;align-items:center;justify-content:space-between;margin-top:30px}@media(width <= 767px){.blog__article-footer{margin-top:15px}}.blog__article .main-text{font-size:16px;line-height:24px}.blog__article svg{width:52px;height:52px}.blog__article svg *{transition:fill .5s}.blog__article svg circle{stroke:#4d5053;stroke-dasharray:213;stroke-dashoffset:213;transition:.8s}.blog__article:hover svg circle{fill:#fff}.blog__article:has(.blog__article-title:hover) svg circle{stroke:#4d5053;fill:#fff;stroke-dashoffset:0}.contact__body{overflow:hidden;padding:80px;background:#292f36;border-radius:70px}@media(width <= 767px){.contact__body{padding:50px 30px 70px;border-radius:25px}}.contact__info{text-align:center;max-width:570px;margin:0 auto}@media(width <= 767px){.contact__info{max-width:100%}}.contact .main-title,.contact .main-text{color:#fff}.contact .main-title{margin-bottom:11px}.contact .main-text{margin-bottom:32px}.contact .main-link{background:#cda274;padding:26px 37px;box-shadow:0px 10px 20px #1f2022}.contact .main-link svg path{stroke:#292f36}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImNvcmUvX21peGlucy5zY3NzIiwiY29yZS9fZm9udHMuc2NzcyIsImNvcmUvX2FuaW1hdGlvbnMuc2NzcyIsImNvcmUvX2dsb2JhbC5zY3NzIiwiY29yZS9fdmFycy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsInBhZ2VzL19hYm91dC5zY3NzIiwicGFnZXMvX3ByaWNpbmcuc2NzcyIsInBhZ2VzL19zZXJ2aWNlLnNjc3MiLCJwYWdlcy9fc2VydmljZXMuc2NzcyIsInBhZ2VzL19wcm9qZWN0cy5zY3NzIiwicGFnZXMvX3NwZWNzLnNjc3MiLCJwYWdlcy9fYmxvZy5zY3NzIiwicGFnZXMvX2FydGljbGUuc2NzcyIsInBhZ2VzL190ZWFtLnNjc3MiLCJwYWdlcy9fdGVhbW1hdGUuc2NzcyIsInBhZ2VzL19jb250YWN0LnNjc3MiLCJwYWdlcy9fZmFxcy5zY3NzIiwicGFnZXMvX25vdC1mb3VuZC5zY3NzIiwicGFnZXMvX2xpY2VuY2Uuc2NzcyIsInBhZ2VzL19jaGFuZ2Vsb2cuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0NFRSxnRkFDRSxDQUFBLDRCQ0R1QixDQUFBLGVBQTZCLENBQUEsaUJES2xELENBQUEsV0FMSiw0REFDRSxDQUFBLGtCQ0N1QixDQUFBLGVBQW1CLENBQUEsaUJER3hDLENBQUEsV0FMSiwyREFDRSxDQUFBLGtCQ0d1QixDQUFBLGVBQUEsQ0FBQSxpQkRDckIsQ0FBQSxXQUxKLDZEQUNFLENBQUEsa0JDS3VCLENBQUEsZUFBb0IsQ0FBQSxpQkREekMsQ0FBQSxXQUxKLHlEQUNFLENBQUEsa0JDT3VCLENBQUEsZUFBZ0IsQ0FBQSxpQkRIckMsQ0FBQSxpQkVQTixJQUNFLHdCQUNFLENBQUEsSUFHRix3QkFDRSxDQUFBLElBR0Ysd0JBQ0UsQ0FBQSxLQUdGLG1CQUNFLENBQUEsQ0FBQSxLQ1hKLGVBQ0UsQ0FBQSxx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QUEsZ0NBR0YsU2xCaHdCSSxDQUFBLDBEa0Jvd0JKLGNsQnZ3Qk8sQ0FBQSxTQUdILENBQUEsbUJrQnV3QkYsQ0FBQSxlQVFKLGVBQ0UsQ0FBQSxZQUNBLENBQUEsa0JsQnJ4QkcsQ0FBQSxrQmtCdXhCSCxDQUFBLHVCQUVBLGVBTkYsc0JBT0ksQ0FBQSxrQkFDQSxDQUFBLENBQUEsZUFJSixpQkFDRSxDQUFBLGVBQ0EsQ0FBQSxhQUNBLENBQUEsdUJBRUEsZUFMRixjQU1JLENBQUEsQ0FBQSx5Q0FJSixVbEJyeUJNLENBQUEscUJrQjB5Qk4sa0JBQ0UsQ0FBQSxvQkFHRixrQkFDRSxDQUFBLG9CQUdGLGtCbEJoekJNLENBQUEsaUJrQmt6QkosQ0FBQSxnQ0FDQSxDQUFBLDZCQUVBLGNsQjN6QkciLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZXtzcmM6dXJsKFwiLi4vZm9udHMvRE1TZXJpZkRpc3BsYXkvRE1TZXJpZkRpc3BsYXktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC1mYW1pbHk6XCJETVNlcmlmRGlzcGxheVwiO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle3NyYzp1cmwoXCIuLi9mb250cy9Kb3N0L0pvc3QtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC1mYW1pbHk6XCJKb3N0XCI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7c3JjOnVybChcIi4uL2ZvbnRzL0pvc3QvSm9zdC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtZmFtaWx5OlwiSm9zdFwiO2ZvbnQtd2VpZ2h0OjUwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle3NyYzp1cmwoXCIuLi9mb250cy9Kb3N0L0pvc3QtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtZmFtaWx5OlwiSm9zdFwiO2ZvbnQtd2VpZ2h0OjYwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle3NyYzp1cmwoXCIuLi9mb250cy9Kb3N0L0pvc3QtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC1mYW1pbHk6XCJKb3N0XCI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtZGlzcGxheTpzd2FwfUBrZXlmcmFtZXMgc2hha2V7MjUle3RyYW5zZm9ybTpyb3RhdGUoLTIwZGVnKX01MCV7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTc1JXt0cmFuc2Zvcm06cm90YXRlKC0xNWRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDApfX1odG1se21pbi1oZWlnaHQ6MTAwJX0qLCo6OmJlZm9yZSwqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowO21hcmdpbjowfTo6c2VsZWN0aW9ue2NvbG9yOiNmNGYwZWM7YmFja2dyb3VuZDojNGQ1MDUzfTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6NnB4fTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgI2NkYTI3NCwgIzRkNTA1Myl9Ym9keXtmb250LWZhbWlseTpcIkpvc3RcIixzYW5zLXNlcmlmO21pbi1oZWlnaHQ6MTAwdm1pbjtvdmVyZmxvdy14OmhpZGRlbn1ib2R5Ojotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9YSxidXR0b257LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9YXtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fWJ1dHRvbntjdXJzb3I6cG9pbnRlcn1idXR0b24saW5wdXR7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue2Rpc3BsYXk6bm9uZX1pbnB1dDotd2Via2l0LWF1dG9maWxsey13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHR9dWwsbGl7bGlzdC1zdHlsZTpub25lfWltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9c2VjdGlvbntwYWRkaW5nOjEwMHB4IDB9QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXtzZWN0aW9ue3BhZGRpbmc6NzBweCAwfX1AbWVkaWEod2lkdGggPD0gNzY3cHgpe3NlY3Rpb257cGFkZGluZzo1MHB4IDB9fSNwcm9ncmVzcy1iYXJ7cG9zaXRpb246Zml4ZWQ7bGVmdDowO2JvdHRvbTowO2hlaWdodDo3cHg7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoI2NkYTI3NCwgIzI5MmYzNik7ei1pbmRleDoxMDAwfS53cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjA7dHJhbnNpdGlvbjpyaWdodCAuN3MgZWFzZS1vdXR9LndyYXBwZXIuc2xpZGVYe3JpZ2h0OjEwMCV9LndyYXBwZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6bWluKDEyMDFweCwxMDAlIC0gMzBweCk7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7ei1pbmRleDotMTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbWFpbi1iZy5wbmcpIGNlbnRlci8xMDAlIDEwMCUgcmVwZWF0LXl9Lm1haW57ZmxleDoxfS5jb250YWluZXJ7d2lkdGg6bWluKDEyMDFweCwxMDAlIC0gMzBweCk7bWFyZ2luOjAgYXV0b30ubG9nb3t3aWR0aDoxNzdweDt0cmFuc2l0aW9uOndpZHRoIC41c31AbWVkaWEod2lkdGggPD0gMTQ0MHB4KXsubG9nb3t3aWR0aDoxNjBweH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsubG9nb3t3aWR0aDoxMzBweH19LmxvZ28taW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5tYWluLXRpdGxlLC5hcnRpY2xlLWNvbnRlbnQgaDJ7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6NjNweDtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJETVNlcmlmRGlzcGxheVwiLHNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6LjAxZW07Y29sb3I6IzI5MmYzNn1AbWVkaWEod2lkdGggPD0gMTQ0MHB4KXsubWFpbi10aXRsZSwuYXJ0aWNsZS1jb250ZW50IGgye2ZvbnQtc2l6ZTo0M3B4O2xpbmUtaGVpZ2h0OjUzcHh9fUBtZWRpYSh3aWR0aCA8PSA5OTFweCl7Lm1haW4tdGl0bGUsLmFydGljbGUtY29udGVudCBoMntmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo1MHB4fX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5tYWluLXRpdGxlLC5hcnRpY2xlLWNvbnRlbnQgaDJ7Zm9udC1zaXplOjM3cHg7bGluZS1oZWlnaHQ6NDhweDt0ZXh0LWFsaWduOmNlbnRlcn19Lm1haW4tdGV4dCwuYXJ0aWNsZS1jb250ZW50IHAsLmFydGljbGUtY29udGVudCBvbCBsaXtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDozM3B4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzouMDFlbTtjb2xvcjojNGQ1MDUzfUBtZWRpYSh3aWR0aCA8PSAxNDQwcHgpey5tYWluLXRleHQsLmFydGljbGUtY29udGVudCBwLC5hcnRpY2xlLWNvbnRlbnQgb2wgbGl7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzBweH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsubWFpbi10ZXh0LC5hcnRpY2xlLWNvbnRlbnQgcCwuYXJ0aWNsZS1jb250ZW50IG9sIGxpe2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI5cHh9fS5tYWluLWxpbmt7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjIuNXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDJlbTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoxMXB4O3BhZGRpbmc6MjZweCA0OHB4O2JhY2tncm91bmQ6IzI5MmYzNjtjb2xvcjojZmZmO2JveC1zaGFkb3c6MHB4IDEwcHggMjBweCByZ2JhKDE5MiwxOTIsMTkyLC4zNSk7Ym9yZGVyLXJhZGl1czoxOHB4O3RyYW5zaXRpb246LjRzO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7Lm1haW4tbGlua3tmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyMXB4O3BhZGRpbmc6MjFweCA0MXB4fX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5tYWluLWxpbmt7cGFkZGluZzoxOHB4IDMwcHggIWltcG9ydGFudH19Lm1haW4tbGluayBzdmd7d2lkdGg6MTlweDtoZWlnaHQ6MTdweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHN9Lm1haW4tbGluazpob3ZlciBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KX0ubWFpbi1saW5rLmJnbGVzc3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lO2NvbG9yOiM0ZDUwNTN9LmhvdmVyLWxpbmt7cG9zaXRpb246cmVsYXRpdmV9LmhvdmVyLWxpbms6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoycHg7YmFja2dyb3VuZDojNGQ1MDUzO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206LTNweDt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0O3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5ob3Zlci1saW5rOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQ7dHJhbnNmb3JtOnNjYWxlWCgxKX1AbWVkaWEgbm90IChob3Zlcil7LmhvdmVyLWxpbms6YWN0aXZlOjphZnRlcnt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQ7dHJhbnNmb3JtOnNjYWxlWCgxKX19LnBhZ2UtY2FwdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjA7aGVpZ2h0OjM1NnB4O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXsucGFnZS1jYXB0aW9ue2hlaWdodDoyOTBweH19QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXsucGFnZS1jYXB0aW9ue2hlaWdodDoyNDBweH19LnBhZ2UtY2FwdGlvbiBbY2xhc3MkPV9fYm9keV17dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtY2FwdGlvbl9faW5mb3tkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6bWluKDUwNHB4LDg1JSk7cGFkZGluZzo0MXB4IDY4cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czozN3B4IDM3cHggMCAwO2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5wYWdlLWNhcHRpb25fX2luZm97cGFkZGluZzozMHB4O2JvcmRlci1yYWRpdXM6MjVweCAyNXB4IDAgMH19LnBhZ2UtY2FwdGlvbiAubWFpbi10aXRsZSwucGFnZS1jYXB0aW9uIC5hcnRpY2xlLWNvbnRlbnQgaDIsLmFydGljbGUtY29udGVudCAucGFnZS1jYXB0aW9uIGgye3RleHQtYWxpZ246Y2VudGVyfS5zb2NpYWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NTRweDttYXJnaW4tdG9wOjMxcHh9LnNvY2lhbF9faXRlbXtsaW5lLWhlaWdodDowfS5zb2NpYWwgc3ZnIHBhdGh7dHJhbnNpdGlvbjpmaWxsIC4zc30uc29jaWFsX19pdGVtOmhvdmVyLmZhY2Vib29rIHN2ZyBwYXRoe2ZpbGw6IzE4NzdmMn0uc29jaWFsX19pdGVtOmhvdmVyLnR3aXR0ZXIgc3ZnIHBhdGh7ZmlsbDojMWRhMWYyfS5zb2NpYWxfX2l0ZW06aG92ZXIubGlua2VkaW4gc3ZnIHBhdGh7ZmlsbDojMGE2NmMyfS5zb2NpYWxfX2l0ZW06aG92ZXIuaW5zdGFncmFtIHN2ZyBwYXRoe2ZpbGw6I2MzMmFhM30ucGFnaW5hdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6YmFzZWxpbmU7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucGFnaW5hdGlvbiBhK2F7bWFyZ2luLWxlZnQ6NDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnaW5hdGlvbiBhK2E6OmJlZm9yZXtjb250ZW50OlwiL1wiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDotMjVweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGFnaW5hdGlvbiBhK2E6bGFzdC1jaGlsZHtwb2ludGVyLWV2ZW50czpub25lfS5mbGV4aWxlLXNlY3Rpb24rLmZsZXhpbGUtc2VjdGlvbntwYWRkaW5nLXRvcDo1MHB4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LmZsZXhpbGUtc2VjdGlvbisuZmxleGlsZS1zZWN0aW9ue3BhZGRpbmctdG9wOjM1cHh9fS5mbGV4aWxlLXNlY3Rpb25fX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6OTBweH1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5mbGV4aWxlLXNlY3Rpb25fX2NvbnRlbnR7Z2FwOjQwcHg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9fS5mbGV4aWxlLXNlY3Rpb24gLm1haW4tdGl0bGUsLmZsZXhpbGUtc2VjdGlvbiAuYXJ0aWNsZS1jb250ZW50IGgyLC5hcnRpY2xlLWNvbnRlbnQgLmZsZXhpbGUtc2VjdGlvbiBoMnttYXJnaW4tYm90dG9tOjIzcHh9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuZmxleGlsZS1zZWN0aW9uIC5tYWluLXRpdGxlLC5mbGV4aWxlLXNlY3Rpb24gLmFydGljbGUtY29udGVudCBoMiwuYXJ0aWNsZS1jb250ZW50IC5mbGV4aWxlLXNlY3Rpb24gaDJ7dGV4dC1hbGlnbjpsZWZ0fX0uZmxleGlsZS1zZWN0aW9uIC5tYWluLXRleHQsLmZsZXhpbGUtc2VjdGlvbiAuYXJ0aWNsZS1jb250ZW50IHAsLmFydGljbGUtY29udGVudCAuZmxleGlsZS1zZWN0aW9uIHAsLmZsZXhpbGUtc2VjdGlvbiAuYXJ0aWNsZS1jb250ZW50IG9sIGxpLC5hcnRpY2xlLWNvbnRlbnQgb2wgLmZsZXhpbGUtc2VjdGlvbiBsaXttYXJnaW4tYm90dG9tOjQxcHg7bWF4LXdpZHRoOjQ3MHB4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LmZsZXhpbGUtc2VjdGlvbiAubWFpbi10ZXh0LC5mbGV4aWxlLXNlY3Rpb24gLmFydGljbGUtY29udGVudCBwLC5hcnRpY2xlLWNvbnRlbnQgLmZsZXhpbGUtc2VjdGlvbiBwLC5mbGV4aWxlLXNlY3Rpb24gLmFydGljbGUtY29udGVudCBvbCBsaSwuYXJ0aWNsZS1jb250ZW50IG9sIC5mbGV4aWxlLXNlY3Rpb24gbGl7dGV4dC1hbGlnbjpqdXN0aWZ5O21heC13aWR0aDoxMDAlfX0uZmxleGlsZS1zZWN0aW9uX19maWd1cmV7bWF4LXdpZHRoOjY2MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjM3N3B4O2JvcmRlci1yYWRpdXM6NzBweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuZmxleGlsZS1zZWN0aW9uX19maWd1cmV7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjMwcHg7b3JkZXI6MX19QG1lZGlhKHdpZHRoIDw9IDU3NXB4KXsuZmxleGlsZS1zZWN0aW9uX19maWd1cmV7Ym9yZGVyLXJhZGl1czoxNXB4fX0uZmxleGlsZS1zZWN0aW9uX19maWd1cmUgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ubWFpbGJveHtwYWRkaW5nOjIxM3B4IDAgMzVweH1AbWVkaWEod2lkdGggPD0gOTkxcHgpey5tYWlsYm94e3BhZGRpbmctdG9wOjEzMHB4fX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5tYWlsYm94e3BhZGRpbmctdG9wOjgwcHh9fS5tYWlsYm94X19jYXB0aW9ue21heC13aWR0aDo2MzRweDttYXJnaW46MCBhdXRvIDc3cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1haWxib3hfX2Zvcm17d2lkdGg6MTAwJTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtZ2FwOjUwcHggNDBweH1AbWVkaWEod2lkdGggPD0gNTc1cHgpey5tYWlsYm94X19mb3Jte2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC1nYXA6NDVweH19Lm1haWxib3hfX2xhYmVse3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWlsYm94X19sYWJlbCBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNXB4O2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4Oi0xO3RyYW5zaXRpb246dG9wIC41c30ubWFpbGJveF9fbGFiZWw6Zm9jdXMtd2l0aGluIHNwYW4sLm1haWxib3hfX2xhYmVsIC5maWxsZWR7dG9wOi01cHg7ei1pbmRleDoxfS5tYWlsYm94X19sYWJlbC5jb25zZW50e2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMi41cHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiSm9zdFwiLHNhbnMtc2VyaWY7Z2FwOjEwcHg7dXNlci1zZWxlY3Q6bm9uZTtjdXJzb3I6cG9pbnRlcjttYXJnaW4tdG9wOi0yMHB4fS5tYWlsYm94X19sYWJlbC5jb25zZW50IHNwYW57YWxsOnVuc2V0O2NvbG9yOiNjZGEyNzR9Lm1haWxib3hfX2xhYmVsLmNvbnNlbnQgLmNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTdweDtoZWlnaHQ6MTdweDtib3JkZXI6MnB4IHNvbGlkICNjZGEyNzQ7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luLXRvcDoycHg7dHJhbnNpdGlvbjouM3N9Lm1haWxib3hfX2xhYmVsLmNvbnNlbnQgLmNoZWNrYm94OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjcwJTtoZWlnaHQ6NzAlO2JhY2tncm91bmQ6I2NkYTI3NDt0cmFuc2l0aW9uOi4zcztib3JkZXItcmFkaXVzOjFweDtvcGFjaXR5OjB9Lm1haWxib3hfX2xhYmVsLmNvbnNlbnQgLmNoZWNrYm94Omhhcyg6Y2hlY2tlZCk6OmFmdGVye29wYWNpdHk6MX0ubWFpbGJveF9fbGFiZWwuY29uc2VudCAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF17YXBwZWFyYW5jZTpub25lfS5tYWlsYm94X19sYWJlbDppcyg6aGFzKC50ZXh0YXJlYSksLmNvbnNlbnQpe2dyaWQtY29sdW1uOjEvLTF9Lm1haWxib3hfX2lucHV0e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMxcHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiSm9zdFwiLHNhbnMtc2VyaWY7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxM3B4IDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtvdXRsaW5lOm5vbmU7dHJhbnNpdGlvbjphbGwgLjVzfS5tYWlsYm94X19pbnB1dDpmb2N1c3tib3gtc2hhZG93OjVweCA3cHggN3B4IC01cHggcmdiYSg3Nyw4MCw4MywuNCk7Ym9yZGVyLXdpZHRoOjJweH0ubWFpbGJveF9faW5wdXQudGV4dGFyZWF7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzFweDtyZXNpemU6bm9uZTtoZWlnaHQ6MTc1cHh9Lm1haWxib3hfX3N1Ym1pdHttYXJnaW4tdG9wOjIwcHg7Z3JpZC1jb2x1bW46MS8tMTtqdXN0aWZ5LXNlbGY6Y2VudGVyfUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7Lm1haWxib3hfX3N1Ym1pdHttYXJnaW4tdG9wOi0xMHB4fX0ucm91bmRlZC1zZWN0aW9ue21hcmdpbjoxMDBweCAwfS5yb3VuZGVkLXNlY3Rpb24gW2NsYXNzJD1fX2JvZHlde2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOjcwcHg7YmFja2dyb3VuZDojZjRmMGVjO3BhZGRpbmc6NTBweH0uaGVhZGVye3BhZGRpbmc6NTJweCAwO3RyYW5zaXRpb246cGFkZGluZyAuNXMsYmFja2dyb3VuZCAuMnM7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKHdpZHRoIDw9IDE0NDBweCl7LmhlYWRlcntwYWRkaW5nOjMwcHggMH19QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXsuaGVhZGVye3BhZGRpbmc6MzBweCAwfX0uaGVhZGVyLmZpeGVke3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjUwO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjIwcHggMDtib3gtc2hhZG93OjAgNXB4IDE1cHggMnB4IHJnYmEoNDEsNDcsNTQsLjEpfS5oZWFkZXIuZml4ZWQgLmxvZ297d2lkdGg6MTUwcHh9LmhlYWRlci5maXhlZCAubWVudXtnYXA6NDBweH1AbWVkaWEod2lkdGggPj0gOTkxcHgpey5oZWFkZXIuZml4ZWQgLm1lbnVfX2l0ZW0tbGlua3tmb250LXNpemU6MThweH19LmhlYWRlcl9fYm9keXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDo0MHB4fS5uYXYtbWVudXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDozMXB4O21hcmdpbi1sZWZ0OmF1dG99Lm1lbnV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO2dhcDo0OXB4O3RyYW5zaXRpb246Z2FwIC41c30ubWVudV9faXRlbS1saW5re2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI1cHg7Y29sb3I6IzI5MmYzNjt0cmFuc2l0aW9uOi41c31AbWVkaWEod2lkdGggPD0gOTkxcHgpey5tZW51e2dhcDoyNXB4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubWVudS13cmFwcGVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0Oi0xMDAlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoyMDtwYWRkaW5nOjY1cHggMCAzMHB4O2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDojZTZlNmU2O3RyYW5zaXRpb246cmlnaHQgLjdzIGVhc2Utb3V0fS5tZW51LXdyYXBwZXIub3BlbntyaWdodDowfS5tZW51LXdyYXBwZXIgLmJ1cmdlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzBweDtyaWdodDozMHB4fS5tZW51X19pdGVtLWxpbmt7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzZweH19LmJ1cmdlcnt3aWR0aDozMHB4O2hlaWdodDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MzA7b3JkZXI6MTtkaXNwbGF5Om5vbmV9QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXsuYnVyZ2Vye2Rpc3BsYXk6YmxvY2t9fS5idXJnZXIgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6IzRkNTA1Mzt0cmFuc2l0aW9uOi41c30uYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpLC5idXJnZXIgc3BhbjpudGgtY2hpbGQoMyl7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0fS5idXJnZXIgc3BhbjpudGgtY2hpbGQoMSl7dG9wOjA7Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggM3B4IDNweH0uYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpe2JvcmRlci1yYWRpdXM6NXB4fS5idXJnZXIgc3BhbjpudGgtY2hpbGQoMyl7dG9wOnVuc2V0O2JvdHRvbTowO2JvcmRlci1yYWRpdXM6M3B4IDNweCAzMHB4IDMwcHh9LmJ1cmdlci5nby1iYWNrIHNwYW57Ym9yZGVyLXJhZGl1czo0MCUgMjAlIDIwJSA0MCV9LmJ1cmdlci5nby1iYWNrIHNwYW46bnRoLWNoaWxkKDEpLC5idXJnZXIuZ28tYmFjayBzcGFuOm50aC1jaGlsZCgzKXtib3JkZXItcmFkaXVzOjUwJX0uYnVyZ2VyLmdvLWJhY2sgc3BhbjpudGgtY2hpbGQoMil7Ym9yZGVyLXJhZGl1czo0NSUgMXB4IDFweCA0NSV9LmJ1cmdlci5nby1iYWNrIHNwYW46bnRoLWNoaWxkKDEpe3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgOHB4KSBzY2FsZVgoMC41KSByb3RhdGUoLTE1ZGVnKX0uYnVyZ2VyLmdvLWJhY2sgc3BhbjpudGgtY2hpbGQoMyl7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtOHB4KSBzY2FsZVgoMC41KSByb3RhdGUoMTVkZWcpfS5zZWFyY2h7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zZWFyY2hfX2ZpZWxke2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHg7Ym9yZGVyLXJhZGl1czoxMHB4O3RyYW5zaXRpb246LjdzO3dpZHRoOjA7cGFkZGluZzo3cHggMDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JhY2tncm91bmQ6I2ZmZn0uc2VhcmNoX19maWVsZC5vcGVue3dpZHRoOjIwMHB4O3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7cGFkZGluZzo3cHggMTJweDttYXJnaW4tcmlnaHQ6MTBweDtib3JkZXItY29sb3I6IzI5MmYzNn1AbWVkaWEod2lkdGggPD0gMTEwMHB4KXsuc2VhcmNoX19maWVsZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OTUlO2xlZnQ6NTAlO3otaW5kZXg6LTE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTBweCk7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzZweDt3aWR0aDo5NSUgIWltcG9ydGFudDtwYWRkaW5nOjEwcHggMTVweCAhaW1wb3J0YW50fS5zZWFyY2hfX2ZpZWxkLm9wZW57ei1pbmRleDoxMDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApfX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5zZWFyY2hfX2ZpZWxke3RvcDo5MCV9fS5zZWFyY2hfX2J0bnt3aWR0aDoyMXB4O2hlaWdodDoyMXB4fS5zZWFyY2hfX2J0bi1pY29ue3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5mb290ZXJ7cGFkZGluZy10b3A6NTBweH1AbWVkaWEod2lkdGggPD0gOTkxcHgpey5mb290ZXJ7cGFkZGluZy10b3A6ODBweH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuZm9vdGVye3BhZGRpbmctdG9wOjUwcHh9LmZvb3Rlcl9fY29sLWxpc3RfbGlua3tmb250LXNpemU6MjJweH19LmZvb3Rlcl9fY29sc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6NDBweDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLWJvdHRvbToxMDBweH1AbWVkaWEod2lkdGggPD0gMTAyNHB4KXsuZm9vdGVyX19jb2xze2p1c3RpZnktY29udGVudDppbml0aWFsO2dhcDo3MHB4fX1AbWVkaWEod2lkdGggPD0gOTkxcHgpey5mb290ZXJfX2NvbHN7cGFkZGluZy1ib3R0b206NTBweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuZm9vdGVyX19jb2xze2dhcDo1MHB4IDkwcHg7anVzdGlmeS1jb250ZW50OmluaXRpYWx9fS5mb290ZXJfX2NvbCBhZGRyZXNze2ZvbnQtc3R5bGU6bm9ybWFsfS5mb290ZXJfX2NvbDpudGgtY2hpbGQoMSl7ZmxleDowIDAgMzkzcHh9QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXsuZm9vdGVyX19jb2w6bnRoLWNoaWxkKDEpe2ZsZXg6MSAxIDEwMCV9fS5mb290ZXJfX2NvbDpudGgtY2hpbGQoNCl7ZmxleDowIDEgMjU4cHh9LmZvb3Rlcl9fY29sLXRpdGxle2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjMxcHg7bWFyZ2luLWJvdHRvbToyOHB4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LmZvb3Rlcl9fY29sLXRpdGxle3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDo0MHB4O21hcmdpbi1ib3R0b206MjBweH19LmZvb3Rlcl9fY29sLWxpc3RfaXRlbSsuZm9vdGVyX19jb2wtbGlzdF9pdGVte21hcmdpbi10b3A6MzBweH1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5mb290ZXJfX2NvbC1saXN0X2l0ZW0rLmZvb3Rlcl9fY29sLWxpc3RfaXRlbXttYXJnaW4tdG9wOjIwcHh9fS5mb290ZXIgLmxvZ297bWFyZ2luLWJvdHRvbToxOHB4fS5mb290ZXIgLmNvcHl7cGFkZGluZzozMHB4IDAgMzdweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTZlNmU2O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSh3aWR0aCA8PSA5OTFweCl7LmZvb3RlciAuY29weXtwYWRkaW5nOjMwcHh9fS5mb290ZXIgLmNvcHlfX3RleHR7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjJweH0uZm9vdGVyIC5jb3B5X19hdXRob3J7Zm9udC1zaXplOjEycHg7bWFyZ2luLXRvcDoxMHB4fSNhYm91dCA6aXMoLmFjdGl2aXR5X19pbWcsLnJlc3VsdF9faW1nKXttYXgtd2lkdGg6NjYwcHh9LnF1b3Rle3BhZGRpbmc6MTAwcHggMH1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5xdW90ZXtwYWRkaW5nOjUwcHggMH19LnF1b3RlX19ib2R5e3BhZGRpbmc6NjdweCA2MnB4O21heC13aWR0aDo4NzVweDttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnF1b3RlX19ib2R5e3BhZGRpbmc6NjdweCA0MHB4fX0ucXVvdGVfX2JvZHk6OmJlZm9yZSwucXVvdGVfX2JvZHk6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxODhweDtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt6LWluZGV4Oi0xO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Y0ZjBlYztib3JkZXItdG9wLXdpZHRoOjI1cHg7Ym9yZGVyLWJvdHRvbS13aWR0aDoyNXB4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnF1b3RlX19ib2R5OjpiZWZvcmUsLnF1b3RlX19ib2R5OjphZnRlcntib3JkZXItd2lkdGg6MTVweCAhaW1wb3J0YW50O3dpZHRoOjEwMHB4fX0ucXVvdGVfX2JvZHk6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWxlZnQtd2lkdGg6MjVweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjcwcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo3MHB4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnF1b3RlX19ib2R5OjpiZWZvcmV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0NXB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NDVweH19LnF1b3RlX19ib2R5OjphZnRlcntyaWdodDowO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0LXdpZHRoOjI1cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NzBweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo3MHB4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnF1b3RlX19ib2R5OjphZnRlcntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0NXB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjQ1cHh9fS5xdW90ZV9fdGV4dHttYXgtd2lkdGg6NzUxcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nLXRvcDo4OXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsucXVvdGVfX3RleHR7cGFkZGluZy10b3A6NTBweH19LnF1b3RlX190ZXh0OjpiZWZvcmV7Y29udGVudDpcIuKAnFwiO2ZvbnQtc2l6ZTo4NXB4O2xpbmUtaGVpZ2h0OjEwNnB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LWZhbWlseTpcIkRNU2VyaWZEaXNwbGF5XCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOml0YWxpYztsZXR0ZXItc3BhY2luZzouMDJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5xdW90ZV9fdGV4dDo6YmVmb3Jle3RvcDotMjVweH19LnF1b3RlX190ZXh0IHB7Zm9udC1zaXplOjM1cHg7bGluZS1oZWlnaHQ6NDRweDtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJETVNlcmlmRGlzcGxheVwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7bGV0dGVyLXNwYWNpbmc6LjAyZW07bWFyZ2luLWJvdHRvbTozNHB4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnF1b3RlX190ZXh0IHB7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MzhweH19LnF1b3RlX190ZXh0IGNpdGV7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MzhweDtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJKb3N0XCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEod2lkdGggPD0gNzY3cHgpey5xdW90ZV9fdGV4dCBjaXRle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMxcHh9fS50ZWFte3BhZGRpbmc6MTg1cHggMCAxODRweDtiYWNrZ3JvdW5kOiNmNGYwZWN9QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXsudGVhbXtwYWRkaW5nOjEwMHB4IDB9fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnRlYW17cGFkZGluZzo1MHB4IDB9fS50ZWFtIC5tYWluLXRpdGxle21heC13aWR0aDo1NDdweDttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS50ZWFtX19jYXJkc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2dhcDoyMnB4O21hcmdpbi10b3A6NDBweH0udGVhbV9fY2FyZHtmbGV4OjAgMCAyODNweDtoZWlnaHQ6NDMzcHg7cG9zaXRpb246cmVsYXRpdmU7cGVyc3BlY3RpdmU6MTAwMHB4O3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDtib3JkZXItcmFkaXVzOjMwcHh9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsudGVhbV9fY2FyZHtmbGV4LWdyb3c6MTtoZWlnaHQ6NDgwcHh9fS50ZWFtX19jYXJkLWZyb250LC50ZWFtX19jYXJkLWJhY2t7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuOHM7Ym9yZGVyLXJhZGl1czozMHB4fUBtZWRpYSh3aWR0aCA8PSA1NzVweCl7LnRlYW1fX2NhcmQtZnJvbnQsLnRlYW1fX2NhcmQtYmFja3tib3JkZXItcmFkaXVzOjE1cHh9fS50ZWFtX19jYXJkLWZyb250e292ZXJmbG93OmhpZGRlbn0udGVhbV9fY2FyZC1mcm9udCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgdG9wO2JvcmRlci1yYWRpdXM6aW5oZXJpdDt0cmFuc2l0aW9uOi41c30udGVhbV9fY2FyZDpob3ZlciAudGVhbV9fY2FyZC1mcm9udHt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMSwgMCwgLTAuNXR1cm4pfS50ZWFtX19jYXJkLWJhY2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMSwgMCwgLTAuNXR1cm4pO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnRlYW1fX2NhcmQtYmFjaz4qe3RyYW5zZm9ybTp0cmFuc2xhdGVaKDYwcHgpfS50ZWFtX19jYXJkOmhvdmVyIC50ZWFtX19jYXJkLWJhY2t7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDEsIDAsIC0xdHVybil9LnRlYW1fX2NhcmQgLm1haW4tdGl0bGV7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MzcuNXB4fS50ZWFtX19jYXJkIC5tYWluLXRleHR7bWFyZ2luLWJvdHRvbTo2NXB4fS50ZWFtX19jYXJkIC5zb2NpYWx7Z2FwOjMzcHg7bWFyZ2luOjAgMCA2NnB4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnRlYW1fX2NhcmQgLnNvY2lhbHttYXJnaW4tYm90dG9tOjUwcHh9fS50ZWFtX19jYXJkLXBob25lLC50ZWFtX19jYXJkLWVtYWlse2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI3cHg7Y29sb3I6IzRkNTA1M30udGVhbV9fY2FyZC1waG9uZXttYXJnaW4tYm90dG9tOjdweH0ubWFpbGJveF9fZm9ybXttYXgtd2lkdGg6Nzk1cHg7bWFyZ2luOjAgYXV0b30ucHJpY2luZ3twYWRkaW5nOjE1MHB4IDAgNTBweH1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5wcmljaW5ne3BhZGRpbmctdG9wOjEwMHB4fX0ucHJpY2luZ19fY2FyZHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjQ4cHg7ZmxleC13cmFwOndyYXB9LnByaWNpbmdfX2NhcmR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6NjRweCAwO2JvcmRlci1yYWRpdXM6MzNweDtmbGV4OjEgMCAzNjBweDtiYWNrZ3JvdW5kOiNmNGYwZWM7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsucHJpY2luZ19fY2FyZHtmbGV4OjAgMSA1MDBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6NDVweCAwfX0ucHJpY2luZ19fY2FyZCAubWFpbi10aXRsZXtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDozOHB4O21hcmdpbi1ib3R0b206MjBweH0ucHJpY2luZ19fY2FyZC1jYXB0aW9ue2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjM3LjVweDtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJETVNlcmlmRGlzcGxheVwiLHNhbnMtc2VyaWY7Y29sb3I6IzI5MmYzNjtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDozNy41cHg7cGFkZGluZzowIDQ0LjVweCAyMnB4fS5wcmljaW5nX19jYXJkLXByaWNle2ZvbnQtc2l6ZTo4NXB4O2xpbmUtaGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjouM3N9LnByaWNpbmdfX2NhcmQ6aXMoLnByaWNpbmdfX2NhcmQ6aG92ZXIsLmhpZ2hsaWdodGVkKSAucHJpY2luZ19fY2FyZC1wcmljZXtjb2xvcjojY2RhMjc0fS5wcmljaW5nX19jYXJkLW1hcmt7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjouM3N9LnByaWNpbmdfX2NhcmQtbWFyazo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNjZGEyNzQ7dHJhbnNpdGlvbjouM3N9LnByaWNpbmdfX2NhcmQtbWFyayBzcGFue2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MTBweCAzOHB4O2JhY2tncm91bmQ6IzI5MmYzNjtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MThweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246LjNzfS5wcmljaW5nX19jYXJkOmlzKC5wcmljaW5nX19jYXJkOmhvdmVyLC5oaWdobGlnaHRlZCkgLnByaWNpbmdfX2NhcmQtbWFyazo6YWZ0ZXJ7YmFja2dyb3VuZDojMjkyZjM2fS5wcmljaW5nX19jYXJkOmlzKC5wcmljaW5nX19jYXJkOmhvdmVyLC5oaWdobGlnaHRlZCkgLnByaWNpbmdfX2NhcmQtbWFyayBzcGFue29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LnByaWNpbmdfX2NhcmQtbGlzdHtwYWRkaW5nOjE1cHggNDQuNXB4IDI4cHh9LnByaWNpbmdfX2NhcmQtbGlzdC1pdGVte2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6IzRkNTA1M30ucHJpY2luZ19fY2FyZC1saXN0LWl0ZW0rLnByaWNpbmdfX2NhcmQtbGlzdC1pdGVte21hcmdpbi10b3A6MTVweH0ucHJpY2luZ19fY2FyZCAubWFpbi1saW5re21hcmdpbi10b3A6YXV0bztiYWNrZ3JvdW5kOiNjZGEyNzQ7YWxpZ24tc2VsZjpjZW50ZXJ9LnByaWNpbmdfX2NhcmQgLm1haW4tbGluayBwYXRoe3N0cm9rZTojMjkyZjM2fS5wcmljaW5nX19jYXJkOmlzKC5wcmljaW5nX19jYXJkOmhvdmVyLC5oaWdobGlnaHRlZCkgLm1haW4tbGlua3tiYWNrZ3JvdW5kOiMyOTJmMzZ9LnByaWNpbmdfX2NhcmQ6aXMoLnByaWNpbmdfX2NhcmQ6aG92ZXIsLmhpZ2hsaWdodGVkKSAubWFpbi1saW5rIHBhdGh7c3Ryb2tlOiNjZGEyNzR9I3NlcnZpY2UtcGFnZSAucmVzdWx0X19pbWd7bWF4LXdpZHRoOjYwMHB4fS5kZXRhaWxzX19ib2R5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDo0MHB4fUBtZWRpYSh3aWR0aCA8PSA5OTFweCl7LmRldGFpbHNfX2JvZHl7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uZGV0YWlsc19fY2FwdGlvbntmbGV4OjEgMDttYXgtd2lkdGg6NDQ4cHh9LmRldGFpbHNfX3RleHR7ZmxleDoxIDE7bWF4LXdpZHRoOjY1NXB4fUBtZWRpYSh3aWR0aCA8PSA5OTFweCl7LmRldGFpbHNfX3RleHR7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSh3aWR0aCA8PSA1NzVweCl7LmRldGFpbHNfX3RleHR7dGV4dC1hbGlnbjpqdXN0aWZ5fX0uZGV0YWlsc19fdGV4dCBwOmZpcnN0LWNoaWxke2NvbG9yOiNjZGEyNzR9LmRldGFpbHNfX3RleHQgcCtwe21hcmdpbi10b3A6MjhweH0udmlkZW97cGFkZGluZzoxMDBweCAwfUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnZpZGVve3BhZGRpbmc6NTBweCAwfX0udmlkZW9fX2JvZHl7aGVpZ2h0OjM3NHB4O2JvcmRlci1yYWRpdXM6NzBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvc2VydmljZS1wYWdlL3ZpZGVvLXBvc3Rlci5qcGcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsudmlkZW9fX2JvZHl7Ym9yZGVyLXJhZGl1czoyNXB4fX0udmlkZW9fX2J0bnt3aWR0aDoxMzJweDtoZWlnaHQ6MTMycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6NX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey52aWRlb19fYnRue3dpZHRoOjkwcHg7aGVpZ2h0OjkwcHh9fS52aWRlb19fYnRuIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0udmlkZW9fX3BvcHVwe3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwJTt6LWluZGV4OjUxO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuODUpO29wYWNpdHk6MDt0cmFuc2l0aW9uOmNsaXAtcGF0aCAuNXMsb3BhY2l0eSAuMnM7dmlzaWJpbGl0eTpoaWRkZW47Y2xpcC1wYXRoOmNpcmNsZSgwJSBhdCA1MCUgNTAlKX0udmlkZW9fX3BvcHVwLm9wZW57b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06dW5zZXQ7Y2xpcC1wYXRoOmNpcmNsZSgxMDAlKX0udmlkZW9fX3BvcHVwIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6bWluKDkwJSw5MDBweCk7aGVpZ2h0Om1pbig4MHZtaW4sNTUwcHgpfS5wb2ludHN7cGFkZGluZy1ib3R0b206NTBweH0ucG9pbnRzX19jb2xze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsucG9pbnRzX19jb2xze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NDBweDthbGlnbi1pdGVtczpjZW50ZXJ9fS5wb2ludHNfX2NvbCsucG9pbnRzX19jb2x7cGFkZGluZy1sZWZ0OjgzcHg7bWFyZ2luLWxlZnQ6ODNweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEod2lkdGggPD0gOTkxcHgpey5wb2ludHNfX2NvbCsucG9pbnRzX19jb2x7cGFkZGluZy1sZWZ0OjQwcHg7bWFyZ2luLWxlZnQ6NDBweH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsucG9pbnRzX19jb2wrLnBvaW50c19fY29se3BhZGRpbmc6MDttYXJnaW46MH19LnBvaW50c19fY29sKy5wb2ludHNfX2NvbDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6NzAlO3dpZHRoOjFweDtiYWNrZ3JvdW5kOiNjZWNlY2U7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsucG9pbnRzX19jb2wrLnBvaW50c19fY29sOjpiZWZvcmV7ZGlzcGxheTpub25lfX0ucG9pbnRzIC5tYWluLXRpdGxle21hcmdpbi1ib3R0b206MjNweH0ucG9pbnRzX19saXN0e2NvdW50ZXItcmVzZXQ6Y291bnRlcn0ucG9pbnRzX19saXN0LWl0ZW17cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjI1cHh9LnBvaW50c19fbGlzdC1pdGVtOjpiZWZvcmV7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjVweDtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJETVNlcmlmRGlzcGxheVwiLHNhbnMtc2VyaWY7Y29udGVudDpjb3VudGVyKGNvdW50ZXIpO2NvdW50ZXItaW5jcmVtZW50OmNvdW50ZXI7Y29sb3I6I2NkYTI3NDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O2xlZnQ6MH0ucG9pbnRzX19saXN0LWl0ZW0rLnBvaW50c19fbGlzdC1pdGVte21hcmdpbi10b3A6MjVweH0ucHJvY2Vzc19fYm9keXtwYWRkaW5nOjE2MHB4IDExNnB4O2JhY2tncm91bmQ6I2Y0ZjBlYztib3JkZXItcmFkaXVzOjcwcHh9QG1lZGlhKHdpZHRoIDw9IDEwMjRweCl7LnByb2Nlc3NfX2JvZHl7cGFkZGluZzoxMDBweCA3MHB4fX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5wcm9jZXNzX19ib2R5e3BhZGRpbmc6NzBweCAyMHB4O2JvcmRlci1yYWRpdXM6MjVweH19LnByb2Nlc3NfX2NhcHRpb257dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjgwMnB4O21hcmdpbjowIGF1dG8gMTAwcHh9QG1lZGlhKHdpZHRoIDw9IDg4MHB4KXsucHJvY2Vzc19fY2FwdGlvbnttYXJnaW4tYm90dG9tOjUwcHh9fS5wcm9jZXNzX19yb3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDo1MXB4fUBtZWRpYSh3aWR0aCA8PSA4ODBweCl7LnByb2Nlc3NfX3Jvd3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsucHJvY2Vzc19fcm93e2dhcDoyMHB4fX0ucHJvY2Vzc19fcm93Ky5wcm9jZXNzX19yb3d7bWFyZ2luLXRvcDo3MHB4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnByb2Nlc3NfX3JvdysucHJvY2Vzc19fcm93e21hcmdpbi10b3A6NTBweH19LnByb2Nlc3NfX3Jvdy1maWd1cmV7Ym9yZGVyLXJhZGl1czowIDEyM3B4IDAgMzI2LjVweDtvdmVyZmxvdzpoaWRkZW47ZmxleDowIDAgNDYwcHh9QG1lZGlhKHdpZHRoIDw9IDEwMjRweCl7LnByb2Nlc3NfX3Jvdy1maWd1cmV7ZmxleDoxIDAgNDAwcHh9fUBtZWRpYSh3aWR0aCA8PSA5OTFweCl7LnByb2Nlc3NfX3Jvdy1maWd1cmV7ZmxleDoxIDAgMzYwcHh9fUBtZWRpYSh3aWR0aCA8PSA4ODBweCl7LnByb2Nlc3NfX3Jvdy1maWd1cmV7ZmxleDp1bnNldDttYXgtd2lkdGg6NzAlO21hcmdpbjowIGF1dG87b3JkZXI6MTtib3JkZXItcmFkaXVzOjAgNDBweCAwIDEzMHB4fX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5wcm9jZXNzX19yb3ctZmlndXJle29yZGVyOjF9fUBtZWRpYSh3aWR0aCA8PSA0MjVweCl7LnByb2Nlc3NfX3Jvdy1maWd1cmV7bWF4LXdpZHRoOjEwMCV9fS5wcm9jZXNzX19yb3ctaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucHJvY2Vzc19fcm93LWluZm97ZmxleDowIDEgNDU2cHh9QG1lZGlhKHdpZHRoIDw9IDg4MHB4KXsucHJvY2Vzc19fcm93LWluZm97ZmxleDp1bnNldH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsucHJvY2Vzc19fcm93LWluZm97b3JkZXI6Mn19LnByb2Nlc3NfX3Jvdy1oZWFkaW5ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbTo1MHB4fUBtZWRpYSh3aWR0aCA8PSAxMDI0cHgpey5wcm9jZXNzX19yb3ctaGVhZGluZ3ttYXJnaW4tYm90dG9tOjMwcHh9fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnByb2Nlc3NfX3Jvdy1oZWFkaW5ne21hcmdpbi1ib3R0b206MH19QG1lZGlhKHdpZHRoIDw9IDQyNXB4KXsucHJvY2Vzc19fcm93LWhlYWRpbmd7bWFyZ2luLWJvdHRvbToxNXB4fX0ucHJvY2Vzc19fcm93LWljb257d2lkdGg6OTJweDtoZWlnaHQ6OTJweDtvYmplY3QtZml0OmNvbnRhaW59QG1lZGlhKHdpZHRoIDw9IDEwMjRweCl7LnByb2Nlc3NfX3Jvdy1pY29ue3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHh9fUBtZWRpYSh3aWR0aCA8PSA0MjVweCl7LnByb2Nlc3NfX3Jvdy1pY29ue3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9fS5wcm9jZXNzX19yb3ctbnVtYmVye2ZvbnQtc2l6ZToxMjBweDtsaW5lLWhlaWdodDoxMDAlO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWZhbWlseTpcIkRNU2VyaWZEaXNwbGF5XCIsc2Fucy1zZXJpZjtjb2xvcjojZmZmfUBtZWRpYSh3aWR0aCA8PSAxMDI0cHgpey5wcm9jZXNzX19yb3ctbnVtYmVye2ZvbnQtc2l6ZTo5MHB4fX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5wcm9jZXNzX19yb3ctbnVtYmVyey13ZWJraXQtdGV4dC1zdHJva2U6MXB4ICNjZGEyNzR9fUBtZWRpYSh3aWR0aCA8PSA0MjVweCl7LnByb2Nlc3NfX3Jvdy1udW1iZXJ7Zm9udC1zaXplOjU4cHh9fS5wcm9jZXNzX19yb3cgLm1haW4tdGl0bGV7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZTozNXB4O2xpbmUtaGVpZ2h0OjQ0cHg7bWFyZ2luLWJvdHRvbToxMXB4fS5nYWxsZXJ5e3BhZGRpbmc6MTAwcHggMH1AbWVkaWEod2lkdGggPD0gMTAyNHB4KXsuZ2FsbGVyeXtwYWRkaW5nLXRvcDoxMDBweH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuZ2FsbGVyeXtwYWRkaW5nOjcwcHggMCAzMHB4fX0uZ2FsbGVyeV9fYm9keXt0ZXh0LWFsaWduOmNlbnRlcn0uZ2FsbGVyeV9fdGFic3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICNjZGEyNzQ7Ym9yZGVyLXJhZGl1czoxOHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NjFweDtvdmVyZmxvdy14OmF1dG99LmdhbGxlcnlfX3RhYnM6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX1AbWVkaWEod2lkdGggPD0gOTkxcHgpey5nYWxsZXJ5X190YWJze3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyLXJhZGl1czoxMHB4fX0uZ2FsbGVyeV9fdGFie2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZmFtaWx5OlwiSm9zdFwiLHNhbnMtc2VyaWY7ZmxleC1zaHJpbms6MDtwYWRkaW5nOjI2cHggNjZweDtib3JkZXItcmFkaXVzOmluaGVyaXQ7Y29sb3I6IzI5MmYzNjtsZXR0ZXItc3BhY2luZzouMDJlbTt0cmFuc2l0aW9uOi41c31AbWVkaWEod2lkdGggPD0gOTkxcHgpey5nYWxsZXJ5X190YWJ7ZmxleC1ncm93OjE7cGFkZGluZzoyMHB4IDQ1cHh9fS5nYWxsZXJ5X190YWIudGFiLWNvbnRyb2wtYWN0aXZle2JhY2tncm91bmQ6I2NkYTI3NDtjb2xvcjojZmZmfS5nYWxsZXJ5X190YWJzLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjMwcHh9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuZ2FsbGVyeV9fdGFicy1jb250ZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmdhbGxlcnlfX3RhcGV7ZmxleDoxfUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LmdhbGxlcnlfX3RhcGV7d2lkdGg6MTAwJX19OmlzKC5nYWxsZXJ5X190YXBlOmZpcnN0LWNoaWxkIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgybisxKSwuZ2FsbGVyeV9fdGFwZTpsYXN0LWNoaWxkIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgybikpIC5nYWxsZXJ5X19pdGVtLXBpY3R1cmV7aGVpZ2h0Ojg1NHB4fUBtZWRpYSh3aWR0aCA8PSA5MjBweCl7OmlzKC5nYWxsZXJ5X190YXBlOmZpcnN0LWNoaWxkIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgybisxKSwuZ2FsbGVyeV9fdGFwZTpsYXN0LWNoaWxkIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgybikpIC5nYWxsZXJ5X19pdGVtLXBpY3R1cmV7aGVpZ2h0OjY2MHB4fX1AbWVkaWEod2lkdGggPD0gOTIwcHgpey5nYWxsZXJ5IC5nYWxsZXJ5X19pdGVtLXBpY3R1cmV7aGVpZ2h0OjM4MHB4fX0uZ2FsbGVyeV9fdGFwZTpsYXN0LWNoaWxkIC5nYWxsZXJ5X19pdGVtOmxhc3Qtb2YtdHlwZSAuZ2FsbGVyeV9faXRlbS1waWN0dXJle2hlaWdodDo1NDhweH0uZ2FsbGVyeV9faXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MzNweH0uZ2FsbGVyeV9faXRlbS1waWN0dXJle2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50fS5nYWxsZXJ5X19wYWdpbmF0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MjBweDttYXJnaW4tdG9wOjYxcHh9LmdhbGxlcnlfX3BhZ2luYXRpb24taXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmdhbGxlcnlfX3BhZ2luYXRpb24tYnRue2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtZmFtaWx5OlwiSm9zdFwiLHNhbnMtc2VyaWY7Y29sb3I6IzI5MmYzNjt3aWR0aDo1MnB4O2hlaWdodDo1MnB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoxcHggc29saWQgI2NkYTI3NDtwYWRkaW5nOjVweDt0cmFuc2l0aW9uOi4zc30uZ2FsbGVyeV9fcGFnaW5hdGlvbi1pdGVtLmN1cnJlbnQgLmdhbGxlcnlfX3BhZ2luYXRpb24tYnRue2N1cnNvcjpkZWZhdWx0fTppcyguZ2FsbGVyeV9fcGFnaW5hdGlvbi1pdGVtLmN1cnJlbnQsLmdhbGxlcnlfX3BhZ2luYXRpb24taXRlbTpob3ZlcikgLmdhbGxlcnlfX3BhZ2luYXRpb24tYnRue2JhY2tncm91bmQ6I2Y0ZjBlYztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uZ2FsbGVyeV9fcGFnaW5hdGlvbiBzdmcsLmdhbGxlcnlfX3BhZ2luYXRpb24gY2lyY2xle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZmlsbDpyZ2JhKDAsMCwwLDApfS5nYWxsZXJ5X19wYWdpbmF0aW9uIHN2Z3t0cmFuc2Zvcm06c2NhbGUoMS4zKX0uZ2FsbGVyeV9fcGFnaW5hdGlvbiBzdmcgcGF0aHtzdHJva2Utd2lkdGg6M3B4fS5zcGVjc3twYWRkaW5nLXRvcDoyMDBweH1AbWVkaWEod2lkdGggPD0gMTAyNHB4KXsuc3BlY3N7cGFkZGluZy10b3A6MTAwcHh9fS5zcGVjc19fYm9keXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDo0MnB4fUBtZWRpYSh3aWR0aCA8PSAxMDI0cHgpey5zcGVjc19fYm9keXthbGlnbi1pdGVtczpzdHJldGNofX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5zcGVjc19fYm9keXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5zcGVjc19fYXNpZGV7ZmxleDoxIDAgNTAwcHg7bWF4LXdpZHRoOjUwMHB4O2JhY2tncm91bmQ6I2Y0ZjBlYztwYWRkaW5nOjU1cHggODRweDtib3JkZXItcmFkaXVzOjcwcHh9QG1lZGlhKHdpZHRoIDw9IDkxMHB4KXsuc3BlY3NfX2FzaWRle2ZsZXgtYmFzaXM6NDQwcHg7Ym9yZGVyLXJhZGl1czo0MHB4O3BhZGRpbmc6NTBweH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuc3BlY3NfX2FzaWRle2ZsZXgtYmFzaXM6YXV0bzthbGlnbi1zZWxmOmNlbnRlcjt3aWR0aDoxMDAlfX1AbWVkaWEod2lkdGggPD0gNDgwcHgpey5zcGVjc19fYXNpZGV7Ym9yZGVyLXJhZGl1czoyMHB4O3BhZGRpbmc6MzVweH19LnNwZWNzX19saXN0LWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO2dhcDo1MHB4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnNwZWNzX19saXN0LWl0ZW17anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fUBtZWRpYSh3aWR0aCA8PSA0ODBweCl7LnNwZWNzX19saXN0LWl0ZW17ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo1cHh9fS5zcGVjc19fbGlzdC1pdGVtKy5zcGVjc19fbGlzdC1pdGVte21hcmdpbi10b3A6MjBweH1AbWVkaWEod2lkdGggPD0gNDgwcHgpey5zcGVjc19fbGlzdC1pdGVtKy5zcGVjc19fbGlzdC1pdGVte21hcmdpbi10b3A6MTVweH19LnNwZWNzX19saXN0LWl0ZW0gLm1haW4tdGl0bGUsLnNwZWNzX19saXN0LWl0ZW0gLm1haW4tdGV4dHtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDozM3B4O3RleHQtYWxpZ246bGVmdH0uc3BlY3NfX2xpc3QtaXRlbSAubWFpbi10aXRsZXtmbGV4OjAgMCA5OHB4fUBtZWRpYSh3aWR0aCA8PSA0ODBweCl7LnNwZWNzX19saXN0LWl0ZW0gLm1haW4tdGl0bGV7ZmxleC1iYXNpczphdXRvfX0uc3BlY3NfX2luZm97bWF4LXdpZHRoOjY1OHB4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnNwZWNzX19pbmZve21heC13aWR0aDoxMDAlfX0uc3BlY3NfX2luZm8gLm1haW4tdGl0bGV7bWFyZ2luLWJvdHRvbToxMXB4O3RleHQtYWxpZ246bGVmdH1AbWVkaWEod2lkdGggPD0gNDgwcHgpey5zcGVjc19faW5mb3t0ZXh0LWFsaWduOmp1c3RpZnl9fS5zcGVjc19faW5mbyAubWFpbi10ZXh0IHArcHttYXJnaW4tdG9wOjMwcHh9QG1lZGlhKHdpZHRoIDw9IDU3NXB4KXsuc2VhcmNoLWJhbm5lcntwYWRkaW5nLXRvcDowfX0uc2VhcmNoLWJhbm5lcl9fYm9keXtoZWlnaHQ6Y2xhbXAoNDQwcHgsMTAwdm1pbiw3OTlweCk7Ym9yZGVyLXJhZGl1czo3MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9zcGVjcy1wYWdlL3NlYXJjaC1iYW5uZXItYmcuanBnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnNlYXJjaC1iYW5uZXJfX2JvZHl7Ym9yZGVyLXJhZGl1czozMHB4fX1AbWVkaWEod2lkdGggPD0gNTc1cHgpey5zZWFyY2gtYmFubmVyX19ib2R5e2JvcmRlci1yYWRpdXM6MjBweH19LnNlYXJjaC1iYW5uZXJfX2J0bntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjEzMnB4O2hlaWdodDoxMzJweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuc2VhcmNoLWJhbm5lcl9fYnRue3dpZHRoOjkwcHg7aGVpZ2h0OjkwcHh9fS5zZWFyY2gtYmFubmVyX19idG4gc3Zne3dpZHRoOjI4LjAzMSU7aGVpZ2h0OjI4LjAzMSV9LnNlYXJjaC1iYW5uZXJfX2J0biBzdmcgcGF0aHtzdHJva2U6I2NkYTI3NDtzdHJva2Utd2lkdGg6M3B4fSNibG9nLXBhZ2UgLmJsb2dfX2JvZHk+Lm1haW4tdGl0bGV7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6NjIuNXB4O3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjMwcHh9LnBvc3R7cGFkZGluZzoyMDBweCAwIDUwcHh9QG1lZGlhKHdpZHRoIDw9IDEwMjRweCl7LnBvc3R7cGFkZGluZy10b3A6MTAwcHh9fS5wb3N0IC5tYWluLXRpdGxle3RleHQtYWxpZ246bGVmdH0ucG9zdF9fY2FyZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDo2NXB4O21hcmdpbi10b3A6MjdweDtwYWRkaW5nOjIycHg7Ym9yZGVyOjFweCBzb2xpZCAjZTZlNmU2O2JvcmRlci1yYWRpdXM6NjJweH1AbWVkaWEod2lkdGggPD0gOTkxcHgpey5wb3N0X19jYXJke2JvcmRlci1yYWRpdXM6MjVweDtnYXA6MzVweH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsucG9zdF9fY2FyZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym9yZGVyLXJhZGl1czoxNXB4O3BhZGRpbmc6MTVweH19LnBvc3RfX2NhcmQtZmlndXJlLC5wb3N0X19jYXJkLWluZm97ZmxleDoxfS5wb3N0X19jYXJkLWZpZ3VyZXtoZWlnaHQ6NDc4cHg7Ym9yZGVyLXJhZGl1czo1MHB4O292ZXJmbG93OmhpZGRlbn1AbWVkaWEod2lkdGggPD0gOTkxcHgpey5wb3N0X19jYXJkLWZpZ3VyZXtib3JkZXItcmFkaXVzOmluaGVyaXR9fS5wb3N0X19jYXJkLWZpZ3VyZS0tbGluaywucG9zdF9fY2FyZC1pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOmluaGVyaXR9LnBvc3RfX2NhcmQtaW1ne3RyYW5zaXRpb246LjdzfS5wb3N0X19jYXJkLWZpZ3VyZTpob3ZlciAucG9zdF9fY2FyZC1pbWd7dHJhbnNmb3JtOnNjYWxlKDEuMil9LnBvc3RfX2NhcmQtdGl0bGV7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MzEuMjVweDttYXJnaW4tYm90dG9tOjIycHg7dHJhbnNpdGlvbjouN3N9LnBvc3RfX2NhcmQtdGl0bGU6aG92ZXJ7Y29sb3I6I2NkYTI3NH0ucG9zdF9fY2FyZCAubWFpbi10ZXh0IHArcHttYXJnaW4tdG9wOjQwcHh9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsucG9zdF9fY2FyZCAubWFpbi10ZXh0IHArcHttYXJnaW4tdG9wOjIwcHh9fS5wb3N0X19jYXJkLWRhdGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjQxcHh9LnBvc3RfX2NhcmQtZGF0ZSBzdmd7d2lkdGg6NTJweDtoZWlnaHQ6NTJweH0ucG9zdF9fY2FyZC1kYXRlIGNpcmNsZXtzdHJva2U6IzRkNTA1MztzdHJva2UtZGFzaGFycmF5OjIxM3B4O3N0cm9rZS1kYXNob2Zmc2V0OjIxM3B4O3RyYW5zaXRpb246LjdzfS5wb3N0X19jYXJkLXRpdGxlOmhvdmVyfi5wb3N0X19jYXJkLWRhdGUgY2lyY2xle3N0cm9rZS1kYXNob2Zmc2V0OjB9LmFydGljbGUtd3JhcHtwYWRkaW5nLXRvcDoyMDBweH1AbWVkaWEod2lkdGggPD0gOTkxcHgpey5hcnRpY2xlLXdyYXB7cGFkZGluZy10b3A6MTAwcHh9fS5hcnRpY2xlLXdyYXAgLmNvbnRhaW5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6NTZweH1AbWVkaWEod2lkdGggPD0gOTkxcHgpey5hcnRpY2xlLXdyYXAgLmNvbnRhaW5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5hcnRpY2xlLWNvbnRlbnR7ZmxleDoxfUBtZWRpYSh3aWR0aCA8PSA5OTFweCl7LmFydGljbGUtY29udGVudHtvcmRlcjoxfX0uYXJ0aWNsZS1jb250ZW50IDppcyhoMixwKTpub3QoOmZpcnN0LW9mLXR5cGUpLC5hcnRpY2xlLWNvbnRlbnQgaDIrcHttYXJnaW4tdG9wOjI3cHh9LmFydGljbGUtY29udGVudCBoMnt0ZXh0LWFsaWduOmxlZnR9LmFydGljbGUtY29udGVudCBoM3tmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDozMS41cHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiRE1TZXJpZkRpc3BsYXlcIixzYW5zLXNlcmlmfS5hcnRpY2xlLWNvbnRlbnQgaDR7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjVweDtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJETVNlcmlmRGlzcGxheVwiLHNhbnMtc2VyaWZ9LmFydGljbGUtY29udGVudCBmaWd1cmV7bWFyZ2luLXRvcDoyMHB4O2JvcmRlci1yYWRpdXM6NTBweH1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5hcnRpY2xlLWNvbnRlbnQgZmlndXJle2JvcmRlci1yYWRpdXM6MjBweH19LmFydGljbGUtY29udGVudCBmaWd1cmUgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmNsYW1wKDQwMHB4LDEwMHZtaW4sNTM5cHgpO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czppbmhlcml0fS5hcnRpY2xlLWNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LWZhbWlseTpcIkpvc3RcIixzYW5zLXNlcmlmO21hcmdpbi10b3A6NDZweDtjb2xvcjojNGQ1MDUzfS5hcnRpY2xlLWNvbnRlbnQgZmlndXJlK2RpdnttYXJnaW4tdG9wOjQ4cHg7Y29sb3I6I2NkYTI3NH0uYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGV7bWFyZ2luLXRvcDozNXB4O3BhZGRpbmc6NTNweDtiYWNrZ3JvdW5kOiNmNGYwZWM7Ym9yZGVyLXJhZGl1czo1MHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LmFydGljbGUtY29udGVudCBibG9ja3F1b3Rle2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjQwcHggMjBweH19LmFydGljbGUtY29udGVudCBibG9ja3F1b3RlIHB7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MzFweDtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJETVNlcmlmRGlzcGxheVwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6I2NkYTI3NDttYXgtd2lkdGg6MzQ1cHg7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo5MHB4fS5hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZSBwOjpiZWZvcmV7Y29udGVudDpcIuKAnVwiO2ZvbnQtc2l6ZToyMDBweDtsaW5lLWhlaWdodDoxMDAlO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWZhbWlseTpcIkRNU2VyaWZEaXNwbGF5XCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOml0YWxpYztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjI2JTt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHh9LmFydGljbGUtY29udGVudCBvbHttYXJnaW46MjRweCAwIDQ0cHg7cGFkZGluZy1sZWZ0OjIycHh9LmFydGljbGUtY29udGVudCBvbCBsaStsaXttYXJnaW4tdG9wOjMycHh9LmFydGljbGUtY29udGVudCBvbCBsaXtsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbH0uYXJ0aWNsZS1jb250ZW50IG9sIGxpOjptYXJrZXJ7Y29sb3I6I2NkYTI3NH0uYXJ0aWNsZS1jb250ZW50IGZvb3RlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDo0MHB4IDIxcHg7ZmxleC13cmFwOndyYXA7cGFkZGluZzo0NHB4IDA7bWFyZ2luOjYycHggMCA5M3B4O2JvcmRlci10b3A6MXB4IHNvbGlkICNlNmU2ZTY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U2ZTZlNn0uYXJ0aWNsZS1jb250ZW50IC5zb2NpYWx7bWFyZ2luOjB9QG1lZGlhKHdpZHRoIDw9IDU3NXB4KXsuYXJ0aWNsZS1jb250ZW50IC5zb2NpYWx7bWFyZ2luOjAgYXV0b319LmFydGljbGUtY29udGVudF9fdGFnc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyMHB4O21hcmdpbi1yaWdodDphdXRvfS5hcnRpY2xlLWNvbnRlbnRfX3RhZ3tmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMi41cHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiSm9zdFwiLHNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6LjAyZW07cGFkZGluZzoxM3B4IDI1cHg7YmFja2dyb3VuZDojZjRmMGVjO2JvcmRlci1yYWRpdXM6MTBweDtjb2xvcjojMjkyZjM2fS5hcnRpY2xlLWNvbnRlbnRfX3RhZy5hY3RpdmV7YmFja2dyb3VuZDojMjkyZjM2O2NvbG9yOiNmNGYwZWN9LmFydGljbGUtY29udGVudCAubWFpbGJveF9fZm9ybXttYXJnaW4tdG9wOjQwcHh9LmFydGljbGUtY29udGVudCAubWFpbGJveF9fZm9ybSAubWFpbGJveF9fc3VibWl0e21hcmdpbi10b3A6MDtqdXN0aWZ5LXNlbGY6c3RhcnR9LmFydGljbGUtYXNpZGV7ZmxleDowIDEgMzQ1cHg7bWFyZ2luLWJvdHRvbTo1MHB4fUBtZWRpYSh3aWR0aCA8PSA5OTFweCl7LmFydGljbGUtYXNpZGV7d2lkdGg6MTAwJX19LmFydGljbGUtYXNpZGVfX2Zvcm17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MjBweDtiYWNrZ3JvdW5kOiNmNGYwZWM7Ym9yZGVyLXJhZGl1czoyMHB4O3BhZGRpbmc6MzNweDt0cmFuc2l0aW9uOi41cztib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXsuYXJ0aWNsZS1hc2lkZV9fZm9ybXtwYWRkaW5nOjIwcHg7Ym9yZGVyLXJhZGl1czoxMHB4fX0uYXJ0aWNsZS1hc2lkZV9fZm9ybTpmb2N1cy13aXRoaW57Ym9yZGVyLWNvbG9yOiNjZGEyNzQ7Ym94LXNoYWRvdzppbnNldCAtM3B4IC0zcHggMTBweCAtNHB4ICNjZGEyNzQsaW5zZXQgM3B4IDNweCAxMHB4IDRweCAjZmZmfS5hcnRpY2xlLWFzaWRlX19mb3JtLWlucHV0e2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjMzcHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiSm9zdFwiLHNhbnMtc2VyaWY7Ym9yZGVyOm5vbmU7d2lkdGg6MTAwJTtjb2xvcjojNGQ1MDUzO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtvdXRsaW5lOm5vbmU7Y2FyZXQtY29sb3I6I2NkYTI3NH0uYXJ0aWNsZS1hc2lkZV9fZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6I2NkYTI3NH0uYXJ0aWNsZS1hc2lkZV9fZm9ybS1zdWJtaXR7ZmxleC1zaHJpbms6MDt3aWR0aDoyN3B4O2hlaWdodDoyN3B4fUBtZWRpYSh3aWR0aCA8PSA5OTFweCl7LmFydGljbGUtYXNpZGVfX2Zvcm0tc3VibWl0e3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9fS5hcnRpY2xlLWFzaWRlX19mb3JtLXN1Ym1pdCBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uYXJ0aWNsZS1hc2lkZV9fZm9ybS1zdWJtaXQgcGF0aHtzdHJva2U6I2NkYTI3NDtzdHJva2Utd2lkdGg6M3B4fS5hcnRpY2xlLWFzaWRlX190aXRsZXtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDozMXB4O21hcmdpbi1ib3R0b206MzNweDt0ZXh0LWFsaWduOmxlZnR9LmFydGljbGUtYXNpZGVfX2xhdGVzdHttYXJnaW4tdG9wOjUwcHh9LmFydGljbGUtYXNpZGVfX2xhdGVzdC1hcnRpY2xle3BhZGRpbmctYm90dG9tOjZweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2RhMjc0fS5hcnRpY2xlLWFzaWRlX19sYXRlc3QtYXJ0aWNsZTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MzRweH0uYXJ0aWNsZS1hc2lkZV9fbGF0ZXN0LWxpbmt7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI1cHg7bWF4LXdpZHRoOjgwJX0uYXJ0aWNsZS1hc2lkZV9fbGF0ZXN0LWRhdGV7dGV4dC1hbGlnbjpyaWdodDttYXJnaW4tdG9wOjVweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiM0ZDUwNTN9LmFydGljbGUtYXNpZGVfX2NhdGVnb3JpZXN7bWFyZ2luLXRvcDo1MHB4O2JhY2tncm91bmQ6I2Y0ZjBlYztwYWRkaW5nOjI3cHggMzJweDtib3JkZXItcmFkaXVzOjIwcHh9LmFydGljbGUtYXNpZGVfX2NhdGVnb3JpZXMtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjZGEyNzR9LmFydGljbGUtYXNpZGVfX3RhZ3N7bWFyZ2luLXRvcDo1MHB4fS5hcnRpY2xlLWFzaWRlX190YWdzLXdyYXB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtnYXA6MTBweH0uYXJ0aWNsZS1hc2lkZV9fdGFne2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiSm9zdFwiLHNhbnMtc2VyaWY7Y29sb3I6IzRkNTA1MztwYWRkaW5nOjlweCAzMHB4O2JhY2tncm91bmQ6I2Y0ZjBlYztib3JkZXItcmFkaXVzOjEwcHg7dXNlci1zZWxlY3Q6bm9uZTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm06c2NhbGUoMC45KX0uYXJ0aWNsZS1hc2lkZV9fdGFnLmFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSk7YmFja2dyb3VuZDojNGQ1MDUzO2NvbG9yOiNmZmZ9I3RlYW0tcGFnZSAudGVhbXtwYWRkaW5nOjIwMHB4IDAgMTAwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfSN0ZWFtLXBhZ2UgLnRlYW1fX2NhcmRze21hcmdpbi10b3A6MH0jdGVhbS1wYWdlIC50ZWFtX19jYXJke2hlaWdodDphdXRvO3BlcnNwZWN0aXZlOm5vbmU7dHJhbnNpdGlvbjouNXM7cGFkZGluZy1ib3R0b206MzhweH0jdGVhbS1wYWdlIC50ZWFtX19jYXJkOmhvdmVye2JveC1zaGFkb3c6NXB4IDVweCAxMHB4IC0zcHggcmdiYSgwLDAsMCwuNCl9I3RlYW0tcGFnZSAudGVhbV9fY2FyZC1mcm9udHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NDMzcHh9QG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDYyMHB4KXsjdGVhbS1wYWdlIC50ZWFtX19jYXJkLWZyb250e2hlaWdodDo1NTBweH19I3RlYW0tcGFnZSAudGVhbV9fY2FyZDpob3ZlciAudGVhbV9fY2FyZC1mcm9udCBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9I3RlYW0tcGFnZSAudGVhbV9fY2FyZDpob3ZlciAudGVhbV9fY2FyZC1mcm9udCwjdGVhbS1wYWdlIC50ZWFtX19jYXJkLWZyb250OmhvdmVye3RyYW5zZm9ybTp1bnNldH0jdGVhbS1wYWdlIC50ZWFtX19jYXJkLWluZm97dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoyMHB4fSN0ZWFtLXBhZ2UgLnRlYW1fX2NhcmQgLm1haW4tdGV4dHttYXJnaW46MH0jdGVhbS1wYWdlIC50ZWFtX19jYXJkLXNvY2lhbHttYXJnaW46MjBweCAwIDA7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jdGVhbW1hdGUtcGFnZSAubWFpbi10ZXh0Ky5tYWluLXRleHR7bWFyZ2luLXRvcDozMHB4fS5wcm9maWxle3BhZGRpbmc6MjAwcHggMCAwfUBtZWRpYSh3aWR0aCA8PSA5OTFweCl7LnByb2ZpbGV7cGFkZGluZy10b3A6MTAwcHh9fS5wcm9maWxlX19ib2R5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6NTlweH1AbWVkaWEod2lkdGggPD0gOTkxcHgpey5wcm9maWxlX19ib2R5e2dhcDo0MHB4fX1AbWVkaWEod2lkdGggPD0gODMwcHgpey5wcm9maWxlX19ib2R5e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnByb2ZpbGVfX2ZpZ3VyZSwucHJvZmlsZV9faW5mb3tmbGV4OjAgMSA1MCV9LnByb2ZpbGVfX2ZpZ3VyZXtib3JkZXItcmFkaXVzOjUwcHg7d2lkdGg6bWluKDQwMHB4LDEwMCUpfUBtZWRpYSh3aWR0aCA8PSA4MzBweCl7LnByb2ZpbGVfX2ZpZ3VyZXt3aWR0aDptaW4oNTAwcHgsMTAwJSk7bWluLXdpZHRoOnVuc2V0O2JvcmRlci1yYWRpdXM6MjBweH19LnByb2ZpbGVfX2ltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czppbmhlcml0fS5wcm9maWxlX190aXRsZXttYXJnaW4tYm90dG9tOjEwcHg7dGV4dC1hbGlnbjpsZWZ0fS5wcm9maWxlX19wb3NpdGlvbnttYXJnaW4tYm90dG9tOjMwcHh9LnByb2ZpbGVfX2NvbnRhY3Rze21hcmdpbi10b3A6MzJweH0ucHJvZmlsZV9fY29udGFjdHMtbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2dhcDoxNXB4fS5wcm9maWxlX19jb250YWN0cy1saW5rIHN2Z3t3aWR0aDo1MnB4O2hlaWdodDo1MnB4fS5wcm9maWxlX19zb2NpYWx7bWFyZ2luLXRvcDo0N3B4O2dhcDozNXB4fS5iaW97cGFkZGluZy1ib3R0b206MjAwcHh9QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXsuYmlve3BhZGRpbmctYm90dG9tOjEwMHB4fX0uYmlvX19jYXB0aW9uIC5tYWluLXRpdGxle21hcmdpbi1ib3R0b206MThweDt0ZXh0LWFsaWduOmxlZnR9LmJpb19fZGV0YWlsc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6OTVweDttYXJnaW4tdG9wOjQ1cHh9QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXsuYmlvX19kZXRhaWxze2dhcDo2MHB4fX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5iaW9fX2RldGFpbHN7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uYmlvX19jb2x7ZmxleDowIDEgNTAlfS5iaW9fX2NvbCAubWFpbi10aXRsZXtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDozNy41cHg7bWFyZ2luLWJvdHRvbToxMnB4O3RleHQtYWxpZ246bGVmdH0uYmlvIC5za2lsbGJveHttYXJnaW4tdG9wOjMwcHg7d2lkdGg6bWluKDUzM3B4LDEwMCUpfS5iaW8gLnNraWxsYm94X19pdGVtKy5za2lsbGJveF9faXRlbXttYXJnaW4tdG9wOjIwcHh9LmJpbyAuc2tpbGxib3hfX25hbWV7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0OjEwcHg7YmFja2dyb3VuZDojZmZmfS5iaW8gLnNraWxsYm94X19iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6NXB4O2JhY2tncm91bmQ6I2Y0ZjBlYztib3JkZXItcmFkaXVzOjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYmlvIC5za2lsbGJveF9fcHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6I2NkYTI3NDtib3JkZXItcmFkaXVzOmluaGVyaXR9LmJpbyAuc2tpbGxib3hfX3Byb2dyZXNzOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtyaWdodDotMTFweDt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2JvcmRlcjo1cHggc29saWQgI2NkYTI3NDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiNmZmZ9LmJpbyAuc2tpbGxib3hfX3Byb2dyZXNzLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zNXB4O3JpZ2h0Oi0xcHg7ei1pbmRleDotMTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfS5iaW8gLnF1ZXN0aW9uc3ttYXJnaW4tdG9wOjI1cHh9LmJpbyAucXVlc3Rpb257YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2NkYTI3NDtib3JkZXItcmFkaXVzOjE4cHg7cGFkZGluZzoxNHB4IDIzcHh9LmJpbyAucXVlc3Rpb24rLnF1ZXN0aW9ue21hcmdpbi10b3A6MzBweH0uYmlvIC5xdWVzdGlvbi5vcGVue2JhY2tncm91bmQ6I2Y0ZjBlY30uYmlvIC5xdWVzdGlvbi5vcGVuIC5xdWVzdGlvbl9faWNvbntiYWNrZ3JvdW5kOiNmZmZ9LmJpbyAucXVlc3Rpb24ub3BlbiAucXVlc3Rpb25fX2ljb24gc3BhbjpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMHR1cm4pfS5iaW8gLnF1ZXN0aW9uX19jYXB0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjMwcHh9LmJpbyAucXVlc3Rpb25fX3RpdGxle2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIyLjVweDtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJKb3N0XCIsc2Fucy1zZXJpZn0uYmlvIC5xdWVzdGlvbl9faWNvbntmbGV4LXNocmluazowO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZjRmMGVjO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246LjVzfS5iaW8gLnF1ZXN0aW9uX19pY29uIHNwYW57aGVpZ2h0OjJweDt3aWR0aDo0MCU7YmFja2dyb3VuZDojMjkyZjM2O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2l0aW9uOi41c30uYmlvIC5xdWVzdGlvbl9faWNvbiBzcGFuOm50aC1jaGlsZCgyKXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMC4yNXR1cm4pfS5pbnRlcmFjdHtwYWRkaW5nOjIwMHB4IDAgMTAwcHh9QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXsuaW50ZXJhY3R7cGFkZGluZy10b3A6MTAwcHh9fS5pbnRlcmFjdCAubWFpbi10aXRsZXttYXJnaW4tYm90dG9tOjQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuaW50ZXJhY3QgLm1haW4tdGl0bGV7bWFyZ2luLWJvdHRvbToyNXB4fX0uaW50ZXJhY3QgLm1haWxib3hfX2Zvcm17bWF4LXdpZHRoOjc5NXB4O21hcmdpbjowIGF1dG99LmludGVyYWN0IC5tYWlsYm94X19sYWJlbC5jb25zZW50e2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmNvbm5lY3R7cGFkZGluZzoyMDBweCAwIDE1MHB4fUBtZWRpYSh3aWR0aCA8PSAxMDI0cHgpey5jb25uZWN0e3BhZGRpbmctdG9wOjEwMHB4fX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5jb25uZWN0e3BhZGRpbmctdG9wOjcwcHh9fS5jb25uZWN0IC5tYWluLXRpdGxle3dpZHRoOm1pbig2ODBweCwxMDAlKTttYXJnaW46MCBhdXRvIDgwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvbm5lY3RfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjU1cHh9LmNvbm5lY3RfX2FzaWRle2ZsZXg6MCAxIDM1MHB4O3BhZGRpbmc6NzZweCA0M3B4O2JhY2tncm91bmQ6I2Y0ZjBlYztib3JkZXItcmFkaXVzOjUwcHh9LmNvbm5lY3RfX2FzaWRlLWxpbmsrLmNvbm5lY3RfX2FzaWRlLWxpbmt7bWFyZ2luLXRvcDozMHB4fS5jb25uZWN0X19hc2lkZS1saW5rIHN2ZyBjaXJjbGV7ZmlsbDojZmZmfS5jb25uZWN0X19hc2lkZS1zb2NpYWx7bWFyZ2luLXRvcDo0N3B4O2dhcDozNXB4fS5jb25uZWN0IC5tYWlsYm94X19zdWJtaXR7anVzdGlmeS1zZWxmOmVuZDttYXJnaW46MH0ubWFwe3BhZGRpbmctYm90dG9tOjEwMHB4fS5tYXBfX2JvZHl7aGVpZ2h0OjUwMXB4O292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjcwcHh9Lm1hcF9fZmlndXJlLC5tYXBfX2ltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmZhcS1zZWN0aW9uKy5mYXEtc2VjdGlvbntwYWRkaW5nLXRvcDo1MHB4fS5mYXEtc2VjdGlvbl9fYm9keT4ubWFpbi10aXRsZXttYXgtd2lkdGg6NjgzcHg7bWFyZ2luOjAgYXV0byA1MHB4O3RleHQtYWxpZ246Y2VudGVyfS5mYXEtc2VjdGlvbl9fY29udGVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDo2MHB4fS5mYXEtc2VjdGlvbl9fcXVlc3Rpb25zLC5mYXEtc2VjdGlvbl9fZmlndXJle2ZsZXg6MCAxIDUwJX0uZmFxLXNlY3Rpb25fX3F1ZXN0aW9ue3BhZGRpbmctYm90dG9tOjM2cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NkYTI3NH0uZmFxLXNlY3Rpb25fX3F1ZXN0aW9uKy5mYXEtc2VjdGlvbl9fcXVlc3Rpb257bWFyZ2luLXRvcDoyMHB4fS5mYXEtc2VjdGlvbl9fcXVlc3Rpb24tdGl0bGV7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MzcuNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6MTBweDt0cmFuc2l0aW9uOi41c30uZmFxLXNlY3Rpb25fX3F1ZXN0aW9uLXRpdGxlOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtib3JkZXItdG9wOjNweCBzb2xpZCAjMjkyZjM2O2JvcmRlci1yaWdodDozcHggc29saWQgIzI5MmYzNjtib3JkZXItcmFkaXVzOjNweDt0cmFuc2l0aW9uOi41c30uZmFxLXNlY3Rpb25fX3F1ZXN0aW9uLm9wZW4gLmZhcS1zZWN0aW9uX19xdWVzdGlvbi10aXRsZXtjb2xvcjojY2RhMjc0fS5mYXEtc2VjdGlvbl9fcXVlc3Rpb24ub3BlbiAuZmFxLXNlY3Rpb25fX3F1ZXN0aW9uLXRpdGxlOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKX0uZmFxLXNlY3Rpb25fX3F1ZXN0aW9uLm9wZW4gLmZhcS1zZWN0aW9uX19xdWVzdGlvbi10ZXh0e21hcmdpbi10b3A6MTNweH0uZmFxLXNlY3Rpb25fX2ZpZ3VyZXtib3JkZXItcmFkaXVzOjQwcHh9LmZhcS1zZWN0aW9uX19pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6aW5oZXJpdH0ud3JhcHBlcjpoYXMoI25vdC1mb3VuZC1wYWdlKSAuZm9vdGVye2Rpc3BsYXk6bm9uZX0ubm90LWZvdW5ke3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxOTIwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjB9Lm5vdC1mb3VuZF9fYm9keXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDo4MnZtaW59QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXsubm90LWZvdW5kX19ib2R5e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NTBweDtoZWlnaHQ6YXV0bztwYWRkaW5nLWJvdHRvbTozMHB4fX0ubm90LWZvdW5kX19pbmZve21heC13aWR0aDo1NjlweH1AbWVkaWEod2lkdGggPD0gOTkxcHgpey5ub3QtZm91bmRfX2luZm97bWF4LXdpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9fS5ub3QtZm91bmRfX3RpdGxle2ZvbnQtc2l6ZToyNTBweDtsaW5lLWhlaWdodDoxNzVweDttYXJnaW4tYm90dG9tOjE1cHg7Y29sb3I6I2NkYTI3NH1AbWVkaWEod2lkdGggPD0gMTAyNHB4KXsubm90LWZvdW5kX190aXRsZXtmb250LXNpemU6MjAwcHg7bGluZS1oZWlnaHQ6MTQwcHh9fUBtZWRpYSh3aWR0aCA8PSA5OTFweCl7Lm5vdC1mb3VuZF9fdGl0bGV7Zm9udC1zaXplOjE1MHB4O2xpbmUtaGVpZ2h0OjEyMHB4fX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5ub3QtZm91bmRfX3RpdGxle2ZvbnQtc2l6ZTo5MHB4O2xpbmUtaGVpZ2h0OjYwcHh9fS5ub3QtZm91bmRfX3N1YnRpdGxle2ZvbnQtc2l6ZTozNXB4O2xpbmUtaGVpZ2h0OjUyLjVweDtsZXR0ZXItc3BhY2luZzouMDFlbTttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsubm90LWZvdW5kX19zdWJ0aXRsZXtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDo0M3B4O21hcmdpbi1ib3R0b206MjVweH19Lm5vdC1mb3VuZF9fZmlndXJle2hlaWdodDoxMDAlO3dpZHRoOjQ4JTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMzUzcHh9QG1lZGlhKHdpZHRoIDw9IDEwMjRweCl7Lm5vdC1mb3VuZF9fZmlndXJle2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMjAwcHh9fUBtZWRpYSh3aWR0aCA8PSA5OTFweCl7Lm5vdC1mb3VuZF9fZmlndXJle3Bvc2l0aW9uOnN0YXRpYztib3JkZXItcmFkaXVzOjUwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6NzB2bWlufX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5ub3QtZm91bmRfX2ZpZ3VyZXtib3JkZXItcmFkaXVzOjIwcHh9fS5ub3QtZm91bmRfX2ltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czppbmhlcml0fSNsaWNlbmNlLXBhZ2UgLm1haW4tdGl0bGV7bWFyZ2luLWJvdHRvbToyNXB4fSNsaWNlbmNlLXBhZ2UgLm9yYW5nZS10ZXh0e2NvbG9yOiNjZGEyNzQ7Zm9udC13ZWlnaHQ6NzAwfS5saWNlbmNlLXNlY3Rpb257cGFkZGluZzo1MHB4IDB9LmxpY2VuY2Utc2VjdGlvbjpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjEwMHB4fS5saWNlbmNlLXNlY3Rpb25fX2JvZHl7YmFja2dyb3VuZDojZjRmMGVjO2JvcmRlci1yYWRpdXM6NzBweDtwYWRkaW5nOjY5cHggNDdweH0ubGljZW5jZS1zZWN0aW9uX19pbmZvIC5tYWluLXRleHR7bWF4LXdpZHRoOjQ5NXB4O2FsaWduLXNlbGY6Y2VudGVyfS5saWNlbmNlLXNlY3Rpb24gLmNvbG9yZWQtdGV4dHtjb2xvcjojY2RhMjc0fS5saWNlbmNlLXNlY3Rpb24gLm1haW4tdGl0bGV7Zm9udC1zaXplOjM1cHg7bGluZS1oZWlnaHQ6NTIuNXB4fS5saWNlbmNlLXNlY3Rpb25fX2luZm8taW5uZXIrLm1haW4tdGl0bGV7bWFyZ2luLXRvcDo1OHB4fS5saWNlbmNlLXNlY3Rpb25fX2luZm8taW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO2dhcDo0M3B4fS5saWNlbmNlLXNlY3Rpb24gLmxldHRlcnN7Zm9udC1zaXplOjg1cHg7bGluZS1oZWlnaHQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzouODVweDtjb2xvcjojMjkyZjM2fS5saWNlbmNlLXNlY3Rpb24gLmxldHRlcnMtZG1zZXJpZmRpc3BsYXl7Zm9udC1mYW1pbHk6XCJETSBTZXJpZiBEaXNwbGF5XCJ9LmxpY2VuY2Utc2VjdGlvbiAubGV0dGVycy1qb3N0e2ZvbnQtZmFtaWx5OlwiSm9zdFwiLHNhbnMtc2VyaWZ9LmxpY2VuY2Utc2VjdGlvbl9faW1hZ2Vze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjQxcHg7bWFyZ2luLXRvcDo1NHB4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LmxpY2VuY2Utc2VjdGlvbl9faW1hZ2Vze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmxpY2VuY2Utc2VjdGlvbl9fZmlndXJle2JvcmRlci1yYWRpdXM6MzFweH0ubGljZW5jZS1zZWN0aW9uX19pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6aW5oZXJpdH0ubGljZW5jZS1pbmZve3BhZGRpbmc6MjAwcHggMCA1MHB4fUBtZWRpYSh3aWR0aCA8PSAxMDI0cHgpey5saWNlbmNlLWluZm97cGFkZGluZy10b3A6MTAwcHh9fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LmxpY2VuY2UtaW5mb3twYWRkaW5nLXRvcDo3MHB4fX0ubGljZW5jZS1pbmZvX19ib2R5e21heC13aWR0aDo5MDZweH0uY2hhbmdlbG9ne21hcmdpbjoxMDBweCAwfS5jaGFuZ2Vsb2dfX2JvZHl7Z2FwOjI1cHg7aGVpZ2h0OjMyN3B4fS5oZXJve3BhZGRpbmctdG9wOjB9Lmhlcm8gLmNvbnRhaW5lciwuaGVyb19fYm9keXtoZWlnaHQ6MTAwJX0uaGVyb19fYm9keXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaGVyby9oZXJvLWJnLmpwZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtib3JkZXItcmFkaXVzOjcwcHg7cGFkZGluZzo1MnB4O2hlaWdodDpjbGFtcCg0NTBweCwxMDB2bWluLDc1OHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuaGVyb19fYm9keXtwYWRkaW5nOjUycHggMzBweDtib3JkZXItcmFkaXVzOjI1cHh9Lmhlcm9fX2JvZHk6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZHJvcC1maWx0ZXI6Ymx1cig3cHgpfX0uaGVyb19faW5mb3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6NDM0cHh9Lmhlcm8gLm1haW4tdGl0bGV7bWFyZ2luLWJvdHRvbToxOHB4O2ZvbnQtc2l6ZTo2NXB4O2xpbmUtaGVpZ2h0OjgxcHh9QG1lZGlhKHdpZHRoIDw9IDE0NDBweCl7Lmhlcm8gLm1haW4tdGl0bGV7Zm9udC1zaXplOjU1cHg7bGluZS1oZWlnaHQ6NzBweH19QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXsuaGVybyAubWFpbi10aXRsZXtmb250LXNpemU6NTVweDtsaW5lLWhlaWdodDo2N3B4O3RleHQtYWxpZ246bGVmdH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuaGVybyAubWFpbi10aXRsZXtmb250LXNpemU6NDVweDtsaW5lLWhlaWdodDo1N3B4fX1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5oZXJvIC5tYWluLXRpdGxle2ZvbnQtc2l6ZTozNXB4O2xpbmUtaGVpZ2h0OjQ0cHh9fS5oZXJvIC5tYWluLXRleHR7bWFyZ2luLWJvdHRvbToyMXB4fS5oZXJvKy53b3Jre3BhZGRpbmctdG9wOjE3cHh9Lndvcmt7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MTE3cHggMCAxN3B4fS53b3JrX19jYXJkc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO2dhcDowIDIwcHh9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsud29ya19fY2FyZHN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MjBweCAwfX0ud29ya19fY2FyZHtmbGV4OjEgMCAzNThweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjgzcHggMjBweCA1N3B4O2JvcmRlci1yYWRpdXM6MzBweDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjVzfS53b3JrX19jYXJkOmhvdmVye2JhY2tncm91bmQ6I2Y0ZjBlY31AbWVkaWEod2lkdGggPD0gMTQ0MHBweCl7LndvcmtfX2NhcmR7cGFkZGluZzo2NXB4IDIwcHggNDVweH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsud29ya19fY2FyZHtmbGV4OnVuc2V0fX0ud29yayAubWFpbi10aXRsZXtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDozMXB4O21hcmdpbi1ib3R0b206MjBweH0ud29yayAubWFpbi10ZXh0e21hcmdpbi1ib3R0b206MjZweH1AbWVkaWEod2lkdGggPD0gNzY3cHgpey53b3JrIC5tYWluLXRleHR7bWFyZ2luLWJvdHRvbToxNXB4fX1AbWVkaWEgbm90IChob3Zlcil7LndvcmsgLm1haW4tbGlua3tib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNGQ1MDUzO2JvcmRlci1yYWRpdXM6MH19LmFib3V0e292ZXJmbG93OmhpZGRlbn0uYWJvdXRfX2JvZHl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MzBweH1AbWVkaWEod2lkdGggPD0gOTkxcHgpey5hYm91dF9fYm9keXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5hYm91dF9faW5mb3ttYXgtd2lkdGg6NDcycHh9QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXsuYWJvdXRfX2luZm97bWF4LXdpZHRoOjEwMCV9fS5hYm91dF9faW5mbyAubWFpbi10aXRsZXttYXgtd2lkdGg6NDIwcHg7bWFyZ2luLWJvdHRvbTozM3B4fUBtZWRpYSh3aWR0aCA8PSA5OTFweCl7LmFib3V0X19pbmZvIC5tYWluLXRpdGxle21heC13aWR0aDoxMDAlfX0uYWJvdXRfX2luZm8gLm1haW4tdGV4dHttYXJnaW4tYm90dG9tOjQ1cHh9LmFib3V0X19jb250YWN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE1cHg7bWFyZ2luLWJvdHRvbTo0N3B4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LmFib3V0X19jb250YWN0e21hcmdpbi1ib3R0b206MzVweH19LmFib3V0X19jb250YWN0LWljb257d2lkdGg6OTNweDtoZWlnaHQ6OTNweDtvYmplY3QtZml0OmNvbnRhaW59QG1lZGlhKHdpZHRoIDw9IDE0NDBweCl7LmFib3V0X19jb250YWN0LWljb257d2lkdGg6NzBweDtoZWlnaHQ6NzBweH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuYWJvdXRfX2NvbnRhY3QtaWNvbnt3aWR0aDo2MHB4O2hlaWdodDo2MHB4fX0uYWJvdXRfX2NvbnRhY3Q6aG92ZXIgLmFib3V0X19jb250YWN0LWljb257YW5pbWF0aW9uOnNoYWtlIC43cyBlYXNlLWlufS5hYm91dF9fY29udGFjdC1pbmZve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjNweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmFib3V0X19jb250YWN0LW51bWJlcntmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyNnB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMDFlbX1AbWVkaWEod2lkdGggPD0gMTQ0MHB4KXsuYWJvdXRfX2NvbnRhY3QtbnVtYmVye2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIzcHh9fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LmFib3V0X19jb250YWN0LW51bWJlcntmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyNHB4fX0uYWJvdXRfX2NvbnRhY3QtZGVzY3IubWFpbi10ZXh0e21hcmdpbi1ib3R0b206MH0uYWJvdXRfX3BpY3R1cmV7ZmxleDowIDEgNjUzcHg7aGVpZ2h0Om1pbig3MDBweCw5MHZtaW4pO2JvcmRlci1yYWRpdXM6MCAzMjYuNXB4IDAgMTIzcHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSh3aWR0aCA8PSAxNDQwcHgpey5hYm91dF9fcGljdHVyZXtib3JkZXItcmFkaXVzOjAgMjQwcHggMCAxMDBweH19QG1lZGlhKHdpZHRoIDw9IDk5MXB4KXsuYWJvdXRfX3BpY3R1cmV7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuYWJvdXRfX3BpY3R1cmV7Ym9yZGVyLXJhZGl1czoyNXB4O2ZsZXgtYmFzaXM6YXV0b319LmFib3V0X19waWN0dXJlLWltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnRlc3RpbW9uaWFsX19ib2R5e3BhZGRpbmc6ODhweCAyNXB4O2JhY2tncm91bmQ6I2Y0ZjBlYztib3JkZXItcmFkaXVzOjcwcHh9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsudGVzdGltb25pYWxfX2JvZHl7cGFkZGluZzo1MHB4IDI1cHg7Ym9yZGVyLXJhZGl1czoyNXB4fX1AbWVkaWEod2lkdGggPD0gNTc1cHgpey50ZXN0aW1vbmlhbF9fYm9keXtwYWRkaW5nOjQwcHggMH19LnRlc3RpbW9uaWFsX19ib2R5Pi5tYWluLXRpdGxle3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo1NDdweDttYXJnaW46MCBhdXRvIDM4cHh9LnRlc3RpbW9uaWFsX19jYXJkc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtnYXA6MjBweCAwfUBtZWRpYSh3aWR0aCA8PSAxMTA1cHgpey50ZXN0aW1vbmlhbF9fY2FyZHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgzNDBweCwgMWZyKSk7Z3JpZC1nYXA6MjBweH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsudGVzdGltb25pYWxfX2NhcmRze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgyODVweCwgMWZyKSk7Z3JpZC1nYXA6MTVweH19LnRlc3RpbW9uaWFsX19jYXJke2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjMwcHg7cGFkZGluZzo1M3B4IDM3cHg7ZmxleDowIDEgMzIlfUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnRlc3RpbW9uaWFsX19jYXJke3BhZGRpbmc6NDBweCAzMHB4O2JvcmRlci1yYWRpdXM6MjVweH19LnRlc3RpbW9uaWFsX19jYXJkLWNhcHRpb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6MjNweDttYXJnaW4tYm90dG9tOjI1cHh9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsudGVzdGltb25pYWxfX2NhcmQtY2FwdGlvbnttYXJnaW4tYm90dG9tOjIwcHh9fS50ZXN0aW1vbmlhbF9fY2FyZC1pbWd7d2lkdGg6NzdweDtoZWlnaHQ6NzdweDtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6NTBweH1AbWVkaWEod2lkdGggPD0gNzY3cHgpey50ZXN0aW1vbmlhbF9fY2FyZC1pbWd7d2lkdGg6NjBweDtoZWlnaHQ6NjBweH19LnRlc3RpbW9uaWFsX19jYXJkLXBlcnNvbmFse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS50ZXN0aW1vbmlhbF9fY2FyZC1uYW1lLm1haW4tdGl0bGV7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MzdweDttYXJnaW4tYm90dG9tOjB9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsudGVzdGltb25pYWxfX2NhcmQtbmFtZS5tYWluLXRpdGxle2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjMzcHh9fS50ZXN0aW1vbmlhbF9fY2FyZC1kZXNjci5tYWluLXRleHR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjdweH0ucGFydG5lcnN7cGFkZGluZzo1MHB4IDA7b3ZlcmZsb3c6aGlkZGVufS5wYXJ0bmVyc19faXRlbXN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6NDBweH1AbWVkaWEod2lkdGggPD0gMTAyNHB4KXsucGFydG5lcnNfX2l0ZW1ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO2p1c3RpZnktaXRlbXM6Y2VudGVyO2dyaWQtZ2FwOjMwcHh9fUBtZWRpYSh3aWR0aCA8PSA0ODBweCl7LnBhcnRuZXJzX19pdGVtc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0ucGFydG5lcnNfX2l0ZW17bWF4LXdpZHRoOjE2M3B4O2hlaWdodDoxMDNweDt1c2VyLXNlbGVjdDpub25lfUBtZWRpYSh3aWR0aCA8PSA0ODBweCl7LnBhcnRuZXJzX19pdGVte21heC13aWR0aDoxNzBweH19LnBhcnRuZXJzX19pdGVtLWltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0ucHJvamVjdHN7b3ZlcmZsb3c6aGlkZGVufS5wcm9qZWN0c19fY2FwdGlvbnt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6NzM3cHg7bWFyZ2luOjAgYXV0byA5M3B4fS5wcm9qZWN0c19fY2FwdGlvbiAubWFpbi10aXRsZXttYXJnaW4tYm90dG9tOjhweH0ucHJvamVjdHNfX2l0ZW1ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC1nYXA6NTZweCAxMDRweH1AbWVkaWEod2lkdGggPD0gMTE5OXB4KXsucHJvamVjdHNfX2l0ZW1ze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6NDBweCA2MHB4fX1AbWVkaWEod2lkdGggPD0gMTAyNHB4KXsucHJvamVjdHNfX2l0ZW1ze2dyaWQtZ2FwOjQwcHggNjBweH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsucHJvamVjdHNfX2l0ZW1ze2dyaWQtZ2FwOjMwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LnByb2plY3RzX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjI1cHh9LnByb2plY3RzX19pdGVtOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2hlaWdodDoycHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgI2NkYTI3NCwgIzRkNTA1Myk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQ7dHJhbnNmb3JtOnNjYWxlWCgwKX1AbWVkaWEgbm90IChob3Zlcil7LnByb2plY3RzX19pdGVtOjphZnRlcnt0cmFuc2Zvcm06c2NhbGVYKDEpfX0ucHJvamVjdHNfX2l0ZW06aG92ZXI6OmFmdGVye3RyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0fS5wcm9qZWN0c19faXRlbS1waWN0dXJle3dpZHRoOjEwMCU7aGVpZ2h0OjU0OHB4O21hcmdpbi1ib3R0b206MjRweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhKHdpZHRoIDw9IDExOTlweCl7LnByb2plY3RzX19pdGVtLXBpY3R1cmV7aGVpZ2h0OjM4MHB4fX1AbWVkaWEod2lkdGggPD0gOTkxcHgpey5wcm9qZWN0c19faXRlbS1waWN0dXJle2hlaWdodDo0NjVweH19QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsucHJvamVjdHNfX2l0ZW0tcGljdHVyZXtoZWlnaHQ6NDAwcHg7bWFyZ2luLWJvdHRvbToxNXB4fX0ucHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDEpIC5wcm9qZWN0c19faXRlbS1waWN0dXJle2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjgwcHh9LnByb2plY3RzX19pdGVtOm50aC1jaGlsZCgyKSAucHJvamVjdHNfX2l0ZW0tcGljdHVyZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjgwcHh9LnByb2plY3RzX19pdGVtOm50aC1jaGlsZCgzKSAucHJvamVjdHNfX2l0ZW0tcGljdHVyZXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo4MHB4fS5wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoNCkgLnByb2plY3RzX19pdGVtLXBpY3R1cmV7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo4MHB4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnByb2plY3RzX19pdGVtOm50aC1jaGlsZCgxKSAucHJvamVjdHNfX2l0ZW0tcGljdHVyZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0MHB4fS5wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoMikgLnByb2plY3RzX19pdGVtLXBpY3R1cmV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0MHB4fS5wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoMykgLnByb2plY3RzX19pdGVtLXBpY3R1cmV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NDBweH0ucHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDQpIC5wcm9qZWN0c19faXRlbS1waWN0dXJle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NDBweH19LnByb2plY3RzX19pdGVtLWltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzfS5wcm9qZWN0c19faXRlbTpob3ZlciAucHJvamVjdHNfX2l0ZW0taW1ne3RyYW5zZm9ybTpzY2FsZSgxLjIpfUBtZWRpYSBub3QgKGhvdmVyKXsucHJvamVjdHNfX2l0ZW06aG92ZXIgLnByb2plY3RzX19pdGVtLWltZ3t0cmFuc2Zvcm06dW5zZXR9fS5wcm9qZWN0c19faXRlbS1pbmZve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnByb2plY3RzX19pdGVtLXRleHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjRweH1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5wcm9qZWN0c19faXRlbS10ZXh0e2dhcDowfX0ucHJvamVjdHNfX2l0ZW0tbmFtZXtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDozMXB4fUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LnByb2plY3RzX19pdGVtLW5hbWV7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MjZweH19LnByb2plY3RzX19pdGVtLWRlc2Nye2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjMzcHh9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsucHJvamVjdHNfX2l0ZW0tZGVzY3J7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjlweH19LnByb2plY3RzX19pdGVtLWljb257d2lkdGg6NzBweDtoZWlnaHQ6NzBweDtvYmplY3QtZml0OmNvbnRhaW47Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC41c31AbWVkaWEod2lkdGggPD0gNzY3cHgpey5wcm9qZWN0c19faXRlbS1pY29ue3dpZHRoOjU1cHg7aGVpZ2h0OjU1cHh9fS5wcm9qZWN0c19faXRlbS10ZXh0OmhhcygucHJvamVjdHNfX2l0ZW0tbmFtZTpob3ZlcikrLnByb2plY3RzX19pdGVtLWljb257Ym9yZGVyLWNvbG9yOiMyOTJmMzZ9LmNvdW50ZXJ7YmFja2dyb3VuZDojZjRmMGVjO21hcmdpbjoxMDBweCAwO292ZXJmbG93OmhpZGRlbn1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5jb3VudGVye21hcmdpbjowfX1AbWVkaWEod2lkdGggPD0gODUwcHgpey5jb3VudGVye3BhZGRpbmc6MH19LmNvdW50ZXJfX2l0ZW1ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEod2lkdGggPD0gODUwcHgpey5jb3VudGVyX19pdGVtc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO21hcmdpbjowIC0xNXB4fX1AbWVkaWEod2lkdGggPD0gNDgwcHgpey5jb3VudGVyX19pdGVtc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO21hcmdpbjowfX0uY291bnRlcl9faXRlbXt0ZXh0LWFsaWduOmNlbnRlcn0uY291bnRlcl9faXRlbTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctcmlnaHQ6NzZweDttYXJnaW4tcmlnaHQ6NzZweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjZGEyNzR9QG1lZGlhKHdpZHRoIDw9IDg1MHB4KXsuY291bnRlcl9faXRlbTppcyg6bm90KDpsYXN0LWNoaWxkKSw6bGFzdC1jaGlsZCl7aGVpZ2h0OjEwMCU7cGFkZGluZzo2MHB4O21hcmdpbjowO2JvcmRlcjouNXB4IHNvbGlkICNjZGEyNzR9LmNvdW50ZXJfX2l0ZW06bnRoLWNoaWxkKDEpe2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lfS5jb3VudGVyX19pdGVtOm50aC1jaGlsZCgyKXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmV9LmNvdW50ZXJfX2l0ZW06bnRoLWNoaWxkKDMpe2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItbGVmdDpub25lfS5jb3VudGVyX19pdGVtOm50aC1jaGlsZCg0KXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmV9fUBtZWRpYSh3aWR0aCA8PSA0ODBweCl7LmNvdW50ZXJfX2l0ZW06aXMoOm5vdCg6bGFzdC1jaGlsZCksOmxhc3QtY2hpbGQpe2JvcmRlci13aWR0aDoxcHg7cGFkZGluZzo0MHB4IDB9LmNvdW50ZXJfX2l0ZW06bnRoLWNoaWxkKDMpe2JvcmRlci10b3A6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2RhMjc0fS5jb3VudGVyX19pdGVtOm50aC1jaGlsZCg0KXtib3JkZXItdG9wOm5vbmV9fS5jb3VudGVyX19pdGVtLW51bWJlcntmb250LXNpemU6ODVweDtsaW5lLWhlaWdodDo5MHB4O2ZvbnQtd2VpZ2h0OjQwMHB4O2ZvbnQtZmFtaWx5OlwiRE1TZXJpZkRpc3BsYXlcIixzYW5zLXNlcmlmO2NvbG9yOiNjZGEyNzQ7bWFyZ2luLWJvdHRvbToxNnB4fS5ibG9ne292ZXJmbG93OmhpZGRlbn0uYmxvZ19fY2FwdGlvbnt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6ODExcHg7bWFyZ2luOjAgYXV0byA1MnB4fS5ibG9nIC5tYWluLXRpdGxle21hcmdpbi1ib3R0b206MTJweH0uYmxvZ19fYXJ0aWNsZXN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoyN3B4O2ZsZXgtd3JhcDp3cmFwfS5ibG9nX19hcnRpY2xle3BhZGRpbmc6MjFweCAyMXB4IDM3cHg7Ym9yZGVyOjFweCBzb2xpZCAjZTZlNmU2O2ZpbHRlcjpkcm9wLXNoYWRvdygwcHggMTBweCAzMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpO2JvcmRlci1yYWRpdXM6NjJweDtmbGV4OjAgMSAzODJweDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjVzfUBtZWRpYSh3aWR0aCA8PSA3NjdweCl7LmJsb2dfX2FydGljbGV7cGFkZGluZzoyMHB4O2JvcmRlci1yYWRpdXM6MjBweH19QG1lZGlhKHdpZHRoIDw9IDU3NXB4KXsuYmxvZ19fYXJ0aWNsZXtmbGV4LWdyb3c6MX19LmJsb2dfX2FydGljbGU6aG92ZXJ7YmFja2dyb3VuZDojZjRmMGVjfS5ibG9nX19hcnRpY2xlLWZpZ3VyZXtib3JkZXItcmFkaXVzOjQ1cHggNDVweCAwIDA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MjFweDtoZWlnaHQ6MjkwcHh9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuYmxvZ19fYXJ0aWNsZS1maWd1cmV7Ym9yZGVyLXJhZGl1czoyNXB4IDI1cHggMCAwfX1AbWVkaWEod2lkdGggPD0gNTc1cHgpey5ibG9nX19hcnRpY2xlLWZpZ3VyZXtib3JkZXItcmFkaXVzOjE1cHggMTVweCAwIDB9fS5ibG9nX19hcnRpY2xlLWltZywuYmxvZ19fYXJ0aWNsZS1maWdsaW5re3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXN9LmJsb2dfX2FydGljbGU6aG92ZXIgLmJsb2dfX2FydGljbGUtaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjIpfS5ibG9nX19hcnRpY2xlLWZpZ2NhcHRpb257cGFkZGluZzoxMnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjhweCA4cHggOHB4IDA7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7bGVmdDoyMHB4O3otaW5kZXg6MX0uYmxvZ19fYXJ0aWNsZS10aXRsZXtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDozMXB4fS5ibG9nX19hcnRpY2xlLWZvb3RlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6MzBweH1AbWVkaWEod2lkdGggPD0gNzY3cHgpey5ibG9nX19hcnRpY2xlLWZvb3RlcnttYXJnaW4tdG9wOjE1cHh9fS5ibG9nX19hcnRpY2xlIC5tYWluLXRleHR7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH0uYmxvZ19fYXJ0aWNsZSBzdmd7d2lkdGg6NTJweDtoZWlnaHQ6NTJweH0uYmxvZ19fYXJ0aWNsZSBzdmcgKnt0cmFuc2l0aW9uOmZpbGwgLjVzfS5ibG9nX19hcnRpY2xlIHN2ZyBjaXJjbGV7c3Ryb2tlOiM0ZDUwNTM7c3Ryb2tlLWRhc2hhcnJheToyMTM7c3Ryb2tlLWRhc2hvZmZzZXQ6MjEzO3RyYW5zaXRpb246LjhzfS5ibG9nX19hcnRpY2xlOmhvdmVyIHN2ZyBjaXJjbGV7ZmlsbDojZmZmfS5ibG9nX19hcnRpY2xlOmhhcyguYmxvZ19fYXJ0aWNsZS10aXRsZTpob3Zlcikgc3ZnIGNpcmNsZXtzdHJva2U6IzRkNTA1MztmaWxsOiNmZmY7c3Ryb2tlLWRhc2hvZmZzZXQ6MH0uY29udGFjdF9fYm9keXtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzo4MHB4O2JhY2tncm91bmQ6IzI5MmYzNjtib3JkZXItcmFkaXVzOjcwcHh9QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuY29udGFjdF9fYm9keXtwYWRkaW5nOjUwcHggMzBweCA3MHB4O2JvcmRlci1yYWRpdXM6MjVweH19LmNvbnRhY3RfX2luZm97dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjU3MHB4O21hcmdpbjowIGF1dG99QG1lZGlhKHdpZHRoIDw9IDc2N3B4KXsuY29udGFjdF9faW5mb3ttYXgtd2lkdGg6MTAwJX19LmNvbnRhY3QgLm1haW4tdGl0bGUsLmNvbnRhY3QgLm1haW4tdGV4dHtjb2xvcjojZmZmfS5jb250YWN0IC5tYWluLXRpdGxle21hcmdpbi1ib3R0b206MTFweH0uY29udGFjdCAubWFpbi10ZXh0e21hcmdpbi1ib3R0b206MzJweH0uY29udGFjdCAubWFpbi1saW5re2JhY2tncm91bmQ6I2NkYTI3NDtwYWRkaW5nOjI2cHggMzdweDtib3gtc2hhZG93OjBweCAxMHB4IDIwcHggIzFmMjAyMn0uY29udGFjdCAubWFpbi1saW5rIHN2ZyBwYXRoe3N0cm9rZTojMjkyZjM2fSIsIi8vIEltcG9ydCBmb250c1xuQG1peGluIGltcG9ydEZvbnQoJG5hbWUsICR3ZWlnaHROYW1lLCAkd2VpZ2h0KSB7XG4gIEBmb250LWZhY2Uge1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvI3skbmFtZX0vI3skbmFtZX0tI3skd2VpZ2h0TmFtZX0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQ6IHtcbiAgICAgIGZhbWlseTogJG5hbWU7XG4gICAgICB3ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgICBkaXNwbGF5OiBzd2FwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnNlcnRpbmcgZm9udHNcbkBtaXhpbiBpbnNlcnRGb250KCRzaXplLCAkbGluZUhlaWdodCwgJHdlaWdodDogZmFsc2UsICRmYW1pbHk6IGZhbHNlKSB7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcblxuICBAaWYgJHdlaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIH1cblxuICBAaWYgJGZhbWlseSB7XG4gICAgZm9udC1mYW1pbHk6ICRmYW1pbHksIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuLy8gRmxleGJveFxuQG1peGluIGZsZXhCb3goJGFsSXRlbXM6IGZhbHNlLCAkakNvbnRlbnQ6IGZhbHNlLCAkZmxleDogZmxleCkge1xuICBkaXNwbGF5OiAkZmxleDtcblxuICBAaWYgJGFsSXRlbXMge1xuICAgIGFsaWduLWl0ZW1zOiAkYWxJdGVtcztcbiAgfVxuXG4gIEBpZiAkakNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogJGpDb250ZW50O1xuICB9XG59XG5cbi8vIEZ1bGwgZGltZW5zaW9uc1xuQG1peGluIGRpbWVuc2lvbnMxMDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiQHVzZSBcImNvcmUvbWl4aW5zXCI7XG5cbkBpbmNsdWRlIG1peGlucy5pbXBvcnRGb250KFwiRE1TZXJpZkRpc3BsYXlcIiwgXCJSZWd1bGFyXCIsIDQwMCk7XG5cbkBpbmNsdWRlIG1peGlucy5pbXBvcnRGb250KFwiSm9zdFwiLCBcIlJlZ3VsYXJcIiwgNDAwKTtcblxuQGluY2x1ZGUgbWl4aW5zLmltcG9ydEZvbnQoXCJKb3N0XCIsIFwiTWVkaXVtXCIsIDUwMCk7XG5cbkBpbmNsdWRlIG1peGlucy5pbXBvcnRGb250KFwiSm9zdFwiLCBcIlNlbWlCb2xkXCIsIDYwMCk7XG5cbkBpbmNsdWRlIG1peGlucy5pbXBvcnRGb250KFwiSm9zdFwiLCBcIkJvbGRcIiwgNzAwKTtcbiIsIkBrZXlmcmFtZXMgc2hha2Uge1xuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxufVxuIiwiQHVzZSAnY29yZS9taXhpbnMnO1xuQHVzZSAnY29yZS92YXJzJztcblxuaHRtbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogdmFycy4kbGlnaHQ7XG4gIGJhY2tncm91bmQ6IHZhcnMuJGRhcmtHcmF5O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcblxuICAmLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHZhcnMuJHNhbmR5LCB2YXJzLiRkYXJrR3JheSk7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXJzLiRiYXNlRm9udDtcbiAgbWluLWhlaWdodDogMTAwdm1pbjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmEsXG5idXR0b24ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQge1xuICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgfVxufVxuXG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG5cbiAgQG1lZGlhICh3aWR0aCA8PSA5OTFweCkge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxuXG4gIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuI3Byb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHZhcnMuJHNhbmR5LCB2YXJzLiRkYXJrKTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLndyYXBwZXIge1xuICBAaW5jbHVkZSBtaXhpbnMuZmxleEJveCgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjdzIGVhc2Utb3V0O1xuXG4gICYuc2xpZGVYIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IG1pbih2YXJzLiRjb250YWluZXJXaWR0aCwgY2FsYygxMDAlIC0gMzBweCkpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tYWluLWJnLnBuZykgY2VudGVyIC8gMTAwJSAxMDAlIHJlcGVhdC15O1xuICB9XG59XG5cbi5tYWluIHtcbiAgZmxleDogMTtcbn1cblxuLy8gQ29udGFpbmVyXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IG1pbih2YXJzLiRjb250YWluZXJXaWR0aCwgY2FsYygxMDAlIC0gMzBweCkpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLy8gTG9nb3R5cGVcbi5sb2dvIHtcbiAgd2lkdGg6IDE3N3B4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuXG4gIEBtZWRpYSAod2lkdGggPD0gMTQ0MHB4KSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG5cbiAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuXG4gICYtaW1nIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZGltZW5zaW9uczEwMDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi8vIE1haW4gdGl0bGVcbi5tYWluLXRpdGxlIHtcbiAgQGluY2x1ZGUgbWl4aW5zLmluc2VydEZvbnQoNTBweCwgNjNweCwgNDAwLCAnRE1TZXJpZkRpc3BsYXknKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgY29sb3I6IHZhcnMuJGRhcms7XG5cbiAgQG1lZGlhICh3aWR0aCA8PSAxNDQwcHgpIHtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIH1cblxuICBAbWVkaWEgKHdpZHRoIDw9IDk5MXB4KSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gTWFpbiB0ZXh0XG4ubWFpbi10ZXh0IHtcbiAgQGluY2x1ZGUgbWl4aW5zLmluc2VydEZvbnQoMjJweCwgMzNweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiB2YXJzLiRkYXJrR3JheTtcblxuICBAbWVkaWEgKHdpZHRoIDw9IDE0NDBweCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLy8gTWFpbiBsaW5rXG4ubWFpbi1saW5rIHtcbiAgQGluY2x1ZGUgbWl4aW5zLmluc2VydEZvbnQoMThweCwgMjIuNXB4LCA2MDApO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTFweDtcbiAgcGFkZGluZzogMjZweCA0OHB4O1xuICBiYWNrZ3JvdW5kOiB2YXJzLiRkYXJrO1xuICBjb2xvcjogdmFycy4kd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjM1KTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZzogMjFweCA0MXB4O1xuICB9XG5cbiAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgIHBhZGRpbmc6IDE4cHggMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gIH1cblxuICAmOmhvdmVyIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gIH1cblxuICAmLmJnbGVzcyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogdmFycy4kZGFya0dyYXk7XG4gIH1cbn1cblxuLy8gSG92ZXIgbGlua1xuLmhvdmVyLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcnMuJGRhcmtHcmF5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTNweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgfVxuXG4gICY6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG5cbiAgQG1lZGlhIChub3QgKGhvdmVyKSkge1xuICAgICY6YWN0aXZlOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFBhZ2UgY2FwdGlvblxuLnBhZ2UtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KGZsZXgtZW5kLCBjZW50ZXIpO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDM1NnB4O1xuICBiYWNrZ3JvdW5kOiB7XG4gICAgc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG5cbiAgQG1lZGlhICh3aWR0aCA8PSA5OTFweCkge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cblxuICBbY2xhc3MkPSdfX2JvZHknXSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogbWluKDUwNHB4LCA4NSUpO1xuICAgIHBhZGRpbmc6IDQxcHggNjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMzdweCAzN3B4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJzLiR3aGl0ZTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gU29jaWFsXG4uc29jaWFsIHtcbiAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goY2VudGVyKTtcbiAgZ2FwOiA1NHB4O1xuICBtYXJnaW4tdG9wOiAzMXB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG5cbiAgc3ZnIHBhdGgge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgfVxuXG4gICZfX2l0ZW06aG92ZXIge1xuICAgICYuZmFjZWJvb2sgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogdmFycy4kZmFjZWJvb2s7XG4gICAgfVxuXG4gICAgJi50d2l0dGVyIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6IHZhcnMuJHR3aXR0ZXI7XG4gICAgfVxuXG4gICAgJi5saW5rZWRpbiBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiB2YXJzLiRsaW5rZWRpbjtcbiAgICB9XG5cbiAgICAmLmluc3RhZ3JhbSBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiB2YXJzLiRpbnN0YWdyYW07XG4gICAgfVxuICB9XG59XG5cbi8vIFBhZ2luYXRpb25cbi5wYWdpbmF0aW9uIHtcbiAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goYmFzZWxpbmUsIGNlbnRlcik7XG5cbiAgYSArIGEge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRmxleGlibGUgc2VjdGlvblxuLmZsZXhpbGUtc2VjdGlvbiB7XG4gICYgKyAmIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG4gICAgZ2FwOiA5MHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAubWFpbi10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgIG1heC13aWR0aDogNDcwcHg7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM3N3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNTc1cHgpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5kaW1lbnNpb25zMTAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIE1haWxib3hcbi5tYWlsYm94IHtcbiAgcGFkZGluZzogMjEzcHggMCAzNXB4O1xuXG4gIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cblxuICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDYzNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDc3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkOiB7XG4gICAgICB0ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogNTBweCA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNTc1cHgpIHtcbiAgICAgIGdyaWQ6IHtcbiAgICAgICAgdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXM7XG4gICAgfVxuXG4gICAgJjpmb2N1cy13aXRoaW4gc3BhbixcbiAgICAuZmlsbGVkIHtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwuY29uc2VudCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goKTtcbiAgICBAaW5jbHVkZSBtaXhpbnMuaW5zZXJ0Rm9udCgxOHB4LCAyMi41cHgsIDQwMCwgJ0pvc3QnKTtcbiAgICBnYXA6IDEwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBhbGw6IHVuc2V0O1xuICAgICAgY29sb3I6IHZhcnMuJHNhbmR5O1xuICAgIH1cblxuICAgIC5jaGVja2JveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFycy4kc2FuZHk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFycy4kc2FuZHk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgJjpoYXMoOmNoZWNrZWQpOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsOmlzKDpoYXMoLnRleHRhcmVhKSwgLmNvbnNlbnQpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIEBpbmNsdWRlIG1peGlucy5pbnNlcnRGb250KDIwcHgsIDMxcHgsIDQwMCwgJ0pvc3QnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcnMuJGJsYWNrO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA3cHggN3B4IC01cHggcmdiYSg3NywgODAsIDgzLCAwLjQpO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgfVxuXG4gICAgJi50ZXh0YXJlYSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuaW5zZXJ0Rm9udCgyMHB4LCAzMXB4KTtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnJvdW5kZWQtc2VjdGlvbiB7XG4gIG1hcmdpbjogMTAwcHggMDtcblxuICBbY2xhc3MkPSdfX2JvZHknXSB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goY2VudGVyLCBjZW50ZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gICAgYmFja2dyb3VuZDogdmFycy4kbGlnaHQ7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuIiwiLy8gQ29tbW9uIHZhcnNcbiRiYXNlRm9udDogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4kY29udGFpbmVyV2lkdGg6IDEyMDFweDtcblxuLy8gQ29sb3JzXG4kZGFyazogIzI5MmYzNjtcbiRkYXJrR3JheTogIzRkNTA1MztcbiRibGFjazogIzAwMDtcbiRkaW1tZWQ6ICNlNmU2ZTY7XG4kd2hpdGU6ICNmZmY7XG4kbGlnaHQ6ICNmNGYwZWM7XG4kc2FuZHk6ICNjZGEyNzQ7XG5cbi8vIFNvY2lhbCBjb2xvcnNcbiRmYWNlYm9vazogIzE4NzdmMjtcbiR0d2l0dGVyOiAjMWRhMWYyO1xuJGxpbmtlZGluOiAjMGE2NmMyO1xuJGluc3RhZ3JhbTogI2MzMmFhMztcbiIsIkB1c2UgJ2NvcmUvbWl4aW5zJztcbkB1c2UgJ2NvcmUvdmFycyc7XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiA1MnB4IDA7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC41cywgYmFja2dyb3VuZCAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhICh3aWR0aCA8PSAxNDQwcHgpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cblxuICBAbWVkaWEgKHdpZHRoIDw9IDk5MXB4KSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgJi5maXhlZCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNTA7XG4gICAgYmFja2dyb3VuZDogdmFycy4kd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMnB4IHJnYmEodmFycy4kZGFyaywgMC4xKTtcblxuICAgIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAubWVudSB7XG4gICAgICBnYXA6IDQwcHg7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPj0gOTkxcHgpIHtcbiAgICAgICAgJl9faXRlbS1saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZmxleEJveChjZW50ZXIsIHNwYWNlLWJldHdlZW4pO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4ubmF2LW1lbnUge1xuICBAaW5jbHVkZSBtaXhpbnMuZmxleEJveChjZW50ZXIpO1xuICBnYXA6IDMxcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubWVudSB7XG4gIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KGJhc2VsaW5lKTtcbiAgZ2FwOiA0OXB4O1xuICB0cmFuc2l0aW9uOiBnYXAgMC41cztcblxuICAmX19pdGVtLWxpbmsge1xuICAgIEBpbmNsdWRlIG1peGlucy5pbnNlcnRGb250KDIwcHgsIDI1cHgpO1xuICAgIGNvbG9yOiB2YXJzLiRkYXJrO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gIH1cblxuICBAbWVkaWEgKHdpZHRoIDw9IDk5MXB4KSB7XG4gICAgZ2FwOiAyNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLTEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgcGFkZGluZzogNjVweCAwIDMwcHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcnMuJGRpbW1lZDtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuN3MgZWFzZS1vdXQ7XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuYnVyZ2VyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tbGluayB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gIH1cbn1cblxuLmJ1cmdlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIG9yZGVyOiAxO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogdmFycy4kZGFya0dyYXk7XG4gICAgdHJhbnNpdGlvbjogMC41cztcblxuICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDNweCAzcHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDMwcHggMzBweDtcbiAgICB9XG4gIH1cblxuICAmLmdvLWJhY2sgc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNDAlIDIwJSAyMCUgNDAlO1xuXG4gICAgJjpudGgtY2hpbGQoMSksXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQ1JSAxcHggMXB4IDQ1JTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4cHgpIHNjYWxlWCgwLjUpIHJvdGF0ZSgtMTVkZWcpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC04cHgpIHNjYWxlWCgwLjUpIHJvdGF0ZSgxNWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gge1xuICBAaW5jbHVkZSBtaXhpbnMuZmxleEJveChjZW50ZXIsIGNlbnRlcik7XG5cbiAgJl9fZmllbGQge1xuICAgIEBpbmNsdWRlIG1peGlucy5pbnNlcnRGb250KDE4cHgsIDIycHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC43cztcbiAgICB3aWR0aDogMDtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJzLiR3aGl0ZTtcblxuICAgICYub3BlbiB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXJzLiRkYXJrO1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gMTEwMHB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDk1JTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwcHgpO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIHRvcDogOTAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuXG4gICAgJi1pY29uIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5kaW1lbnNpb25zMTAwO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ2NvcmUvdmFycyc7XG5AdXNlICdjb3JlL21peGlucyc7XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcblxuICBAbWVkaWEgKHdpZHRoIDw9IDk5MXB4KSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cblxuICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAmX19jb2wtbGlzdF9saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cblxuICAmX19jb2xzIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZmxleEJveChmbGV4LXN0YXJ0LCBzcGFjZS1iZXR3ZWVuKTtcbiAgICBnYXA6IDQwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgICBnYXA6IDcwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA5OTFweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgZ2FwOiA1MHB4IDkwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHtcbiAgICBhZGRyZXNzIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBmbGV4OiAwIDAgMzkzcHg7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgZmxleDogMCAxIDI1OHB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0X2l0ZW0gKyAmLWxpc3RfaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cblxuICAuY29weSB7XG4gICAgcGFkZGluZzogMzBweCAwIDM3cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcnMuJGRpbW1lZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgJl9fYXV0aG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdjb3JlL3ZhcnMnO1xuQHVzZSAnY29yZS9taXhpbnMnO1xuXG4jYWJvdXQgOmlzKC5hY3Rpdml0eV9faW1nLCAucmVzdWx0X19pbWcpIHtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbn1cblxuLy8gUXVvdGVcbi5xdW90ZSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG5cbiAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDY3cHggNjJweDtcbiAgICBtYXgtd2lkdGg6IDg3NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDY3cHggNDBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTg4cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHZhcnMuJGxpZ2h0O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMjVweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDI1cHg7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAyNXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNzBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDcwcHg7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAyNXB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDcwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNzBweDtcblxuICAgICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA3NTFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogODlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmluc2VydEZvbnQoODVweCwgMTA2cHgsIDQwMCwgJ0RNU2VyaWZEaXNwbGF5Jyk7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuaW5zZXJ0Rm9udCgzNXB4LCA0NHB4LCA0MDAsICdETVNlcmlmRGlzcGxheScpO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBjaXRlIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5pbnNlcnRGb250KDI1cHgsIDM4cHgsIDQwMCwgJ0pvc3QnKTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUZWFtXG4udGVhbSB7XG4gIHBhZGRpbmc6IDE4NXB4IDAgMTg0cHg7XG4gIGJhY2tncm91bmQ6IHZhcnMuJGxpZ2h0O1xuXG4gIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG5cbiAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuXG4gIC5tYWluLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDU0N3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NhcmRzIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZmxleEJveChzdHJldGNoLCBjZW50ZXIpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGZsZXg6IDAgMCAyODNweDtcbiAgICBoZWlnaHQ6IDQzM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgfVxuXG4gICAgJi1mcm9udCxcbiAgICAmLWJhY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNTc1cHgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZyb250IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi1mcm9udCBpbWcge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmRpbWVuc2lvbnMxMDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIH1cblxuICAgICY6aG92ZXIgJi1mcm9udCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIC0wLjV0dXJuKTtcbiAgICB9XG5cbiAgICAmLWJhY2sge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goY2VudGVyLCBjZW50ZXIpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMSwgMCwgLTAuNXR1cm4pO1xuICAgICAgYmFja2dyb3VuZDogdmFycy4kd2hpdGU7XG4gICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWig2MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyICYtYmFjayB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIC0xdHVybik7XG4gICAgfVxuXG4gICAgLm1haW4tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM3LjVweDtcbiAgICB9XG5cbiAgICAubWFpbi10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbCB7XG4gICAgICBnYXA6IDMzcHg7XG4gICAgICBtYXJnaW46IDAgMCA2NnB4O1xuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1waG9uZSxcbiAgICAmLWVtYWlsIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5pbnNlcnRGb250KDE4cHgsIDI3cHgpO1xuICAgICAgY29sb3I6IHZhcnMuJGRhcmtHcmF5O1xuICAgIH1cblxuICAgICYtcGhvbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYWlsYm94IGZvcm1cbi5tYWlsYm94X19mb3JtIHtcbiAgbWF4LXdpZHRoOiA3OTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4iLCJAdXNlICdjb3JlL3ZhcnMnO1xuQHVzZSAnY29yZS9taXhpbnMnO1xuXG4vLyBQcmljaW5nXG5cbi5wcmljaW5nIHtcbiAgcGFkZGluZzogMTUwcHggMCA1MHB4O1xuXG4gIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cblxuICAmX19jYXJkcyB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goc3RyZXRjaCwgc3BhY2UtYmV0d2Vlbik7XG4gICAgZ2FwOiA0OHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KHN0cmV0Y2gsIGZsZXgtc3RhcnQpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNjRweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gICAgZmxleDogMSAwIDM2MHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcnMuJGxpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIGZsZXg6IDAgMSA1MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogNDVweCAwO1xuICAgIH1cblxuICAgIC5tYWluLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmLWNhcHRpb24ge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmluc2VydEZvbnQoMjVweCwgMzcuNXB4LCA0MDAsICdETVNlcmlmRGlzcGxheScpO1xuICAgICAgY29sb3I6IHZhcnMuJGRhcms7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzcuNXB4O1xuICAgICAgcGFkZGluZzogMCA0NC41cHggMjJweDtcbiAgICB9XG5cbiAgICAmLXByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogODVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB9XG5cbiAgICAmOmlzKCY6aG92ZXIsIC5oaWdobGlnaHRlZCkgJi1wcmljZSB7XG4gICAgICBjb2xvcjogdmFycy4kc2FuZHk7XG4gICAgfVxuXG4gICAgJi1tYXJrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJzLiRzYW5keTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5pbnNlcnRGb250KDE4cHgsIDIycHgsIDYwMCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAzOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJzLiRkYXJrO1xuICAgICAgICBjb2xvcjogdmFycy4kd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aXMoJjpob3ZlciwgLmhpZ2hsaWdodGVkKSAmLW1hcmsge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJzLiRkYXJrO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgcGFkZGluZzogMTVweCA0NC41cHggMjhweDtcbiAgICB9XG5cbiAgICAmLWxpc3QtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiB2YXJzLiRkYXJrR3JheTtcbiAgICB9XG5cbiAgICAmLWxpc3QtaXRlbSArICYtbGlzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLm1haW4tbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogdmFycy4kc2FuZHk7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBzdHJva2U6IHZhcnMuJGRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjppcygmOmhvdmVyLCAuaGlnaGxpZ2h0ZWQpIC5tYWluLWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogdmFycy4kZGFyaztcblxuICAgICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogdmFycy4kc2FuZHk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdjb3JlL3ZhcnMnO1xuQHVzZSAnY29yZS9taXhpbnMnO1xuXG4vLyBGbGV4aWxlIHNlY3Rpb25cbiNzZXJ2aWNlLXBhZ2Uge1xuICAucmVzdWx0X19pbWcge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLy8gRGV0YWlsc1xuXG4uZGV0YWlscyB7XG4gICZfX2JvZHkge1xuICAgIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KGZsZXgtc3RhcnQsIHNwYWNlLWJldHdlZW4pO1xuICAgIGdhcDogNDBweDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgZmxleDogMSAwO1xuICAgIG1heC13aWR0aDogNDQ4cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmbGV4OiAxIDE7XG4gICAgbWF4LXdpZHRoOiA2NTVweDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDU3NXB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIH1cblxuICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgY29sb3I6IHZhcnMuJHNhbmR5O1xuICAgIH1cblxuICAgIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFZpZGVvXG4udmlkZW8ge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBoZWlnaHQ6IDM3NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlLXBhZ2UvdmlkZW8tcG9zdGVyLmpwZykgY2VudGVyIC8gY292ZXJcbiAgICAgIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDEzMnB4O1xuICAgIGhlaWdodDogMTMycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5kaW1lbnNpb25zMTAwO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19wb3B1cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNTE7XG4gICAgYmFja2dyb3VuZDogcmdiYSh2YXJzLiRibGFjaywgMC44NSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMC41cywgb3BhY2l0eSAwLjJzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjbGlwLXBhdGg6IGNpcmNsZSgwJSBhdCA1MCUgNTAlKTtcblxuICAgICYub3BlbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICBjbGlwLXBhdGg6IGNpcmNsZSgxMDAlKTtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiBtaW4oOTAlLCA5MDBweCk7XG4gICAgICBoZWlnaHQ6IG1pbig4MHZtaW4sIDU1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9pbnRzXG4ucG9pbnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgJl9fY29scyB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goZmxleC1zdGFydCwgY2VudGVyKTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbCArICZfX2NvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4M3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA4M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI2NlY2VjZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgY291bnRlci1yZXNldDogY291bnRlcjtcbiAgfVxuXG4gICZfX2xpc3QtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuaW5zZXJ0Rm9udCgyMHB4LCAyNXB4LCA0MDAsICdETVNlcmlmRGlzcGxheScpO1xuICAgICAgY29udGVudDogY291bnRlcihjb3VudGVyKTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyO1xuICAgICAgY29sb3I6IHZhcnMuJHNhbmR5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdjb3JlL3ZhcnMnO1xuQHVzZSAnY29yZS9taXhpbnMnO1xuXG4vLyBQcm9jZXNzXG5cbi5wcm9jZXNzIHtcbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZzogMTYwcHggMTE2cHg7XG4gICAgYmFja2dyb3VuZDogdmFycy4kbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNzBweDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCA3MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogODAycHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDg4MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goY2VudGVyLCBjZW50ZXIpO1xuICAgIGdhcDogNTFweDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gODgwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZmlndXJlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTIzcHggMCAzMjYuNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZsZXg6IDAgMCA0NjBweDtcblxuICAgICAgQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgICAgICAgZmxleDogMSAwIDQwMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDk5MXB4KSB7XG4gICAgICAgIGZsZXg6IDEgMCAzNjBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICh3aWR0aCA8PSA4ODBweCkge1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0MHB4IDAgMTMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNDI1cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5kaW1lbnNpb25zMTAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIGZsZXg6IDAgMSA0NTZweDtcblxuICAgICAgQG1lZGlhICh3aWR0aCA8PSA4ODBweCkge1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRpbmcge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goY2VudGVyLCBzcGFjZS1iZXR3ZWVuKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICh3aWR0aCA8PSA0MjVweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogOTJweDtcbiAgICAgIGhlaWdodDogOTJweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNDI1cHgpIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW51bWJlciB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuaW5zZXJ0Rm9udCgxMjBweCwgMTAwJSwgNDAwLCAnRE1TZXJpZkRpc3BsYXknKTtcbiAgICAgIGNvbG9yOiB2YXJzLiR3aGl0ZTtcblxuICAgICAgQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCB2YXJzLiRzYW5keTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICh3aWR0aCA8PSA0MjVweCkge1xuICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ2NvcmUvdmFycyc7XG5AdXNlICdjb3JlL21peGlucyc7XG5cbi8vIEdhbGxlcnlcblxuLmdhbGxlcnkge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gIEBtZWRpYSAod2lkdGggPD0gMTAyNHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG5cbiAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCAzMHB4O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdGFicyB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goc3RyZXRjaCwgY2VudGVyLCBpbmxpbmUtZmxleCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFycy4kc2FuZHk7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDk5MXB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuaW5zZXJ0Rm9udCgxOHB4LCAyMnB4LCA2MDAsICdKb3N0Jyk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogMjZweCA2NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgY29sb3I6IHZhcnMuJGRhcms7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA5OTFweCkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcGFkZGluZzogMjBweCA0NXB4O1xuICAgIH1cblxuICAgICYudGFiLWNvbnRyb2wtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcnMuJHNhbmR5O1xuICAgICAgY29sb3I6IHZhcnMuJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYnMtY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goZmxleC1zdGFydCwgc3BhY2UtYmV0d2Vlbik7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX190YXBlIHtcbiAgICBmbGV4OiAxO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgOmlzKFxuICAgICAgJl9fdGFwZTpmaXJzdC1jaGlsZCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMm4gKyAxKSxcbiAgICAgICZfX3RhcGU6bGFzdC1jaGlsZCAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMm4pXG4gICAgKVxuICAgIC5nYWxsZXJ5X19pdGVtLXBpY3R1cmUge1xuICAgIGhlaWdodDogODU0cHg7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDkyMHB4KSB7XG4gICAgICBoZWlnaHQ6IDY2MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAod2lkdGggPD0gOTIwcHgpIHtcbiAgICAuZ2FsbGVyeV9faXRlbS1waWN0dXJlIHtcbiAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFwZTpsYXN0LWNoaWxkIC5nYWxsZXJ5X19pdGVtOmxhc3Qtb2YtdHlwZSAuZ2FsbGVyeV9faXRlbS1waWN0dXJlIHtcbiAgICBoZWlnaHQ6IDU0OHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgfVxuXG4gICAgJi1waWN0dXJlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19wYWdpbmF0aW9uIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZmxleEJveChjZW50ZXIsIGNlbnRlcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDYxcHg7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goY2VudGVyLCBjZW50ZXIpO1xuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5pbnNlcnRGb250KDE2cHgsIDI0cHgsIDUwMCwgJ0pvc3QnKTtcbiAgICAgIGNvbG9yOiB2YXJzLiRkYXJrO1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJzLiRzYW5keTtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgfVxuXG4gICAgJi1pdGVtLmN1cnJlbnQgJi1idG4ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIDppcygmLWl0ZW0uY3VycmVudCwgJi1pdGVtOmhvdmVyKSAmLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJzLiRsaWdodDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgc3ZnLFxuICAgIGNpcmNsZSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZGltZW5zaW9uczEwMDtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ2NvcmUvdmFycyc7XG5AdXNlICdjb3JlL21peGlucyc7XG5cbi8vIFNwZWNzXG5cbi5zcGVjcyB7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcblxuICBAbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG4gICAgZ2FwOiA0MnB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fYXNpZGUge1xuICAgIGZsZXg6IDEgMCA1MDBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcnMuJGxpZ2h0O1xuICAgIHBhZGRpbmc6IDU1cHggODRweDtcbiAgICBib3JkZXItcmFkaXVzOiA3MHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA5MTBweCkge1xuICAgICAgZmxleC1iYXNpczogNDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA0ODBweCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZmxleEJveChiYXNlbGluZSk7XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNDgwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDVweDtcbiAgICB9XG5cbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDQ4MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tdGl0bGUsXG4gICAgLm1haW4tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLm1haW4tdGl0bGUge1xuICAgICAgZmxleDogMCAwIDk4cHg7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNDgwcHgpIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDY1OHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tYWluLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNDgwcHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgfVxuXG4gICAgLm1haW4tdGV4dCBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTZWFyY2ggYmFubmVyXG5cbi5zZWFyY2gtYmFubmVyIHtcbiAgQG1lZGlhICh3aWR0aCA8PSA1NzVweCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgaGVpZ2h0OiBjbGFtcCg0NDBweCwgMTAwdm1pbiwgNzk5cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3BlY3MtcGFnZS9zZWFyY2gtYmFubmVyLWJnLmpwZykgY2VudGVyIC8gY292ZXJcbiAgICAgIG5vLXJlcGVhdDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA1NzVweCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KGNlbnRlciwgY2VudGVyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMzJweDtcbiAgICBoZWlnaHQ6IDEzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXJzLiR3aGl0ZTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjguMDMxJTtcbiAgICAgIGhlaWdodDogMjguMDMxJTtcbiAgICB9XG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICBzdHJva2U6IHZhcnMuJHNhbmR5O1xuICAgICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdjb3JlL3ZhcnMnO1xuQHVzZSAnY29yZS9taXhpbnMnO1xuXG4jYmxvZy1wYWdlIHtcbiAgLmJsb2dfX2JvZHkgPiAubWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2Mi41cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi8vIFBvc3RcblxuLnBvc3Qge1xuICBwYWRkaW5nOiAyMDBweCAwIDUwcHg7XG5cbiAgQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cblxuICAubWFpbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG4gICAgZ2FwOiA2NXB4O1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgcGFkZGluZzogMjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJzLiRkaW1tZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNjJweDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBnYXA6IDM1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgICYtZmlndXJlLFxuICAgICYtaW5mbyB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICYtZmlndXJlIHtcbiAgICAgIGhlaWdodDogNDc4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhICh3aWR0aCA8PSA5OTFweCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZmlndXJlLS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5kaW1lbnNpb25zMTAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmLWltZyB7XG4gICAgICBAZXh0ZW5kIC5wb3N0X19jYXJkLWZpZ3VyZS0tbGluaztcbiAgICAgIHRyYW5zaXRpb246IDAuN3M7XG4gICAgfVxuXG4gICAgJi1maWd1cmU6aG92ZXIgJi1pbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxLjI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgdHJhbnNpdGlvbjogMC43cztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXJzLiRzYW5keTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi10ZXh0IHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRhdGUge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goY2VudGVyLCBzcGFjZS1iZXR3ZWVuKTtcbiAgICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gICAgfVxuXG4gICAgJi1kYXRlIHN2ZyB7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICB9XG5cbiAgICAmLWRhdGUgY2lyY2xlIHtcbiAgICAgIHN0cm9rZTogdmFycy4kZGFya0dyYXk7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAyMTNweDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMTNweDtcbiAgICAgIHRyYW5zaXRpb246IDAuN3M7XG4gICAgfVxuXG4gICAgJi10aXRsZTpob3ZlciB+ICYtZGF0ZSBjaXJjbGUge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdjb3JlL3ZhcnMnO1xuQHVzZSAnY29yZS9taXhpbnMnO1xuQHVzZSAnY29yZS9nbG9iYWwnO1xuXG4vLyBBcnRpY2xlXG5cbi5hcnRpY2xlLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG5cbiAgQG1lZGlhICh3aWR0aCA8PSA5OTFweCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KGZsZXgtc3RhcnQsIHNwYWNlLWJldHdlZW4pO1xuICAgIGdhcDogNTZweDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuXG4gIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIDppcyhoMiwgcCk6bm90KDpmaXJzdC1vZi10eXBlKSxcbiAgaDIgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG5cbiAgaDIge1xuICAgIEBleHRlbmQgLm1haW4tdGl0bGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIGgzIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuaW5zZXJ0Rm9udCgyNXB4LCAzMS41cHgsIDQwMCwgJ0RNU2VyaWZEaXNwbGF5Jyk7XG4gIH1cblxuICBoNCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmluc2VydEZvbnQoMjBweCwgMjVweCwgNDAwLCAnRE1TZXJpZkRpc3BsYXknKTtcbiAgfVxuXG4gIHAge1xuICAgIEBleHRlbmQgLm1haW4tdGV4dDtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNsYW1wKDQwMHB4LCAxMDB2bWluLCA1MzlweCk7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZmxleEJveChjZW50ZXIsIHNwYWNlLWJldHdlZW4pO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmluc2VydEZvbnQoMTZweCwgMjRweCwgNDAwLCAnSm9zdCcpO1xuICAgICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICAgIGNvbG9yOiB2YXJzLiRkYXJrR3JheTtcbiAgICB9XG4gIH1cblxuICBmaWd1cmUgKyBkaXYge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgY29sb3I6IHZhcnMuJHNhbmR5O1xuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwYWRkaW5nOiA1M3B4O1xuICAgIGJhY2tncm91bmQ6IHZhcnMuJGxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5pbnNlcnRGb250KDI1cHgsIDMxcHgsIDQwMCwgJ0RNU2VyaWZEaXNwbGF5Jyk7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogdmFycy4kc2FuZHk7XG4gICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICB9XG5cbiAgICBwOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAnSc7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuaW5zZXJ0Rm9udCgyMDBweCwgMTAwJSwgNDAwLCAnRE1TZXJpZkRpc3BsYXknKTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDI2JTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIG1hcmdpbjogMjRweCAwIDQ0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuXG4gICAgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIEBleHRlbmQgLm1haW4tdGV4dDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG5cbiAgICBsaTo6bWFya2VyIHtcbiAgICAgIGNvbG9yOiB2YXJzLiRzYW5keTtcbiAgICB9XG4gIH1cblxuICBmb290ZXIge1xuICAgIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG4gICAgZ2FwOiA0MHB4IDIxcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDQ0cHggMDtcbiAgICBtYXJnaW46IDYycHggMCA5M3B4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXJzLiRkaW1tZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcnMuJGRpbW1lZDtcbiAgfVxuXG4gIC5zb2NpYWwge1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNTc1cHgpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhZ3Mge1xuICAgIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KGNlbnRlcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICZfX3RhZyB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmluc2VydEZvbnQoMThweCwgMjIuNXB4LCA0MDAsICdKb3N0Jyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBwYWRkaW5nOiAxM3B4IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdmFycy4kbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogdmFycy4kZGFyaztcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcnMuJGRhcms7XG4gICAgICBjb2xvcjogdmFycy4kbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLm1haWxib3hfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAubWFpbGJveF9fc3VibWl0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNsZS1hc2lkZSB7XG4gIGZsZXg6IDAgMSAzNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICBAbWVkaWEgKHdpZHRoIDw9IDk5MXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZmxleEJveChjZW50ZXIsIHNwYWNlLWJldHdlZW4pO1xuICAgIGdhcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJzLiRsaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMzcHg7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFycy4kc2FuZHk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAtM3B4IC0zcHggMTBweCAtNHB4IHZhcnMuJHNhbmR5LFxuICAgICAgICBpbnNldCAzcHggM3B4IDEwcHggNHB4IHZhcnMuJHdoaXRlO1xuICAgIH1cblxuICAgICYtaW5wdXQge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmluc2VydEZvbnQoMjJweCwgMzNweCwgNDAwLCAnSm9zdCcpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFycy4kZGFya0dyYXk7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjYXJldC1jb2xvcjogdmFycy4kc2FuZHk7XG4gICAgfVxuXG4gICAgJi1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcnMuJHNhbmR5O1xuICAgIH1cblxuICAgICYtc3VibWl0IHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Ym1pdCBzdmcge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmRpbWVuc2lvbnMxMDA7XG4gICAgfVxuXG4gICAgJi1zdWJtaXQgcGF0aCB7XG4gICAgICBzdHJva2U6IHZhcnMuJHNhbmR5O1xuICAgICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19sYXRlc3Qge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAmLWFydGljbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJzLiRzYW5keTtcbiAgICB9XG5cbiAgICAmLWFydGljbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAmLWRhdGUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiB2YXJzLiRkYXJrR3JheTtcbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcnMuJGxpZ2h0O1xuICAgIHBhZGRpbmc6IDI3cHggMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgJi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcnMuJHNhbmR5O1xuICAgIH1cbiAgfVxuXG4gICZfX3RhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAmLXdyYXAge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goY2VudGVyKTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX190YWcge1xuICAgIEBpbmNsdWRlIG1peGlucy5pbnNlcnRGb250KDE4cHgsIDIycHgsIDQwMCwgJ0pvc3QnKTtcbiAgICBjb2xvcjogdmFycy4kZGFya0dyYXk7XG4gICAgcGFkZGluZzogOXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdmFycy4kbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJzLiRkYXJrR3JheTtcbiAgICAgIGNvbG9yOiB2YXJzLiR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb3JlL3ZhcnNcIjtcbkB1c2UgXCIuLi9jb3JlL21peGluc1wiO1xuXG4jdGVhbS1wYWdlIC50ZWFtIHtcbiAgcGFkZGluZzogMjAwcHggMCAxMDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgJl9fY2FyZHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGVyc3BlY3RpdmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IC0zcHggcmdiYSgwIDAgMCAvIDAuNCk7XG4gICAgfVxuXG4gICAgJi1mcm9udCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDQzM3B4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gNjIwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIC50ZWFtX19jYXJkLWZyb250IGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciAudGVhbV9fY2FyZC1mcm9udCxcbiAgICAmLWZyb250OmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tdGV4dCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi1zb2NpYWwge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29yZS92YXJzJztcbkB1c2UgJy4uL2NvcmUvbWl4aW5zJztcbkB1c2UgJy4uL2NvcmUvYW5pbWF0aW9ucyc7XG5cbiN0ZWFtbWF0ZS1wYWdlIHtcbiAgLm1haW4tdGV4dCArIC5tYWluLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLy8gUHJvZmlsZVxuLnByb2ZpbGUge1xuICBwYWRkaW5nOiAyMDBweCAwIDA7XG5cbiAgQG1lZGlhICh3aWR0aCA8PSA5OTFweCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KGNlbnRlciwgY2VudGVyKTtcbiAgICBnYXA6IDU5cHg7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDk5MXB4KSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA4MzBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUsXG4gICZfX2luZm8ge1xuICAgIGZsZXg6IDAgMSA1MCU7XG4gIH1cblxuICAmX19maWd1cmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgd2lkdGg6IG1pbig0MDBweCwgMTAwJSk7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDgzMHB4KSB7XG4gICAgICB3aWR0aDogbWluKDUwMHB4LCAxMDAlKTtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmRpbWVuc2lvbnMxMDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19wb3NpdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2NvbnRhY3RzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgJl9fY29udGFjdHMtbGluayB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goY2VudGVyLCBmbGV4LXN0YXJ0KTtcbiAgICBnYXA6IDE1cHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgIGdhcDogMzVweDtcbiAgfVxufVxuXG4vLyBCaW9cbi5iaW8ge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG5cbiAgQG1lZGlhICh3aWR0aCA8PSA5OTFweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICZfX2NhcHRpb24gLm1haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KGZsZXgtc3RhcnQsIHNwYWNlLWJldHdlZW4pO1xuICAgIGdhcDogOTVweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA5OTFweCkge1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHtcbiAgICBmbGV4OiAwIDEgNTAlO1xuXG4gICAgLm1haW4tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM3LjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5za2lsbGJveCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogbWluKDUzM3B4LCAxMDAlKTtcblxuICAgICZfX2l0ZW0gKyAuc2tpbGxib3hfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcnMuJHdoaXRlO1xuICAgIH1cblxuICAgICZfX2JhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdmFycy4kbGlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fcHJvZ3Jlc3Mge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcnMuJHNhbmR5O1xuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogLTExcHg7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHZhcnMuJHNhbmR5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcnMuJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmLXRvb2x0aXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnF1ZXN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5xdWVzdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdmFycy4kd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFycy4kc2FuZHk7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBwYWRkaW5nOiAxNHB4IDIzcHg7XG4gICAgLy8gdHJhbnNpdGlvbjogMC41cztcblxuICAgICYgKyAucXVlc3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgYmFja2dyb3VuZDogdmFycy4kbGlnaHQ7XG5cbiAgICAgIC5xdWVzdGlvbl9faWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcnMuJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAucXVlc3Rpb25fX2ljb24gc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMHR1cm4pO1xuICAgICAgfVxuXG4gICAgICAvLyAucXVlc3Rpb25fX3RleHQge1xuICAgICAgLy8gICBtYXJnaW46IDE1cHggMCAyNXB4O1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgICZfX2NhcHRpb24ge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goY2VudGVyLCBzcGFjZS1iZXR3ZWVuKTtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuaW5zZXJ0Rm9udCgxOHB4LCAyMi41cHgsIDYwMCwgJ0pvc3QnKTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJzLiRsaWdodDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFycy4kZGFyaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgIH1cblxuICAgICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTAuMjV0dXJuKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJhY3Rcbi5pbnRlcmFjdCB7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMTAwcHg7XG5cbiAgQG1lZGlhICh3aWR0aCA8PSA5OTFweCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgLm1haWxib3hfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogNzk1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAubWFpbGJveF9fbGFiZWwuY29uc2VudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvcmUvdmFycyc7XG5AdXNlICcuLi9jb3JlL21peGlucyc7XG5cbi8vIENvbm5lY3Rcbi5jb25uZWN0IHtcbiAgcGFkZGluZzogMjAwcHggMCAxNTBweDtcblxuICBAbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuXG4gIC5tYWluLXRpdGxlIHtcbiAgICB3aWR0aDogbWluKDY4MHB4LCAxMDAlKTtcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KGZsZXgtc3RhcnQpO1xuICAgIGdhcDogNTVweDtcbiAgfVxuXG4gICZfX2FzaWRlIHtcbiAgICBmbGV4OiAwIDEgMzUwcHg7XG4gICAgcGFkZGluZzogNzZweCA0M3B4O1xuICAgIGJhY2tncm91bmQ6IHZhcnMuJGxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cbiAgICAmLWxpbmsgKyAmLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAmLWxpbmsgc3ZnIGNpcmNsZSB7XG4gICAgICBmaWxsOiB2YXJzLiR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLXNvY2lhbCB7XG4gICAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgICAgZ2FwOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYWlsYm94X19zdWJtaXQge1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubWFwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICZfX2JvZHkge1xuICAgIGhlaWdodDogNTAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICB9XG5cbiAgJl9fZmlndXJlLFxuICAmX19pbWcge1xuICAgIEBpbmNsdWRlIG1peGlucy5kaW1lbnNpb25zMTAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vY29yZS92YXJzXCI7XG5AdXNlIFwiLi4vY29yZS9taXhpbnNcIjtcblxuLy8gRkFRIHNlY3Rpb25cbi5mYXEtc2VjdGlvbiB7XG4gIFxuICAmICsgJiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAmX19ib2R5ID4gLm1haW4tdGl0bGUge1xuICAgIG1heC13aWR0aDogNjgzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZmxleEJveChjZW50ZXIsIHNwYWNlLWJldHdlZW4pO1xuICAgIGdhcDogNjBweDtcbiAgfVxuXG4gICZfX3F1ZXN0aW9ucyxcbiAgJl9fZmlndXJlIHtcbiAgICBmbGV4OiAwIDEgNTAlO1xuICB9XG5cbiAgJl9fcXVlc3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJzLiRzYW5keTtcblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzcuNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICB9XG5cbiAgICAmLXRpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgdmFycy4kZGFyaztcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHZhcnMuJGRhcms7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAuZmFxLXNlY3Rpb25fX3F1ZXN0aW9uLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcnMuJHNhbmR5O1xuICAgICAgfVxuXG4gICAgICAuZmFxLXNlY3Rpb25fX3F1ZXN0aW9uLXRpdGxlOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgLmZhcS1zZWN0aW9uX19xdWVzdGlvbi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cblxuICAmX19pbWcge1xuICAgIEBpbmNsdWRlIG1peGlucy5kaW1lbnNpb25zMTAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvcmUvdmFycyc7XG5AdXNlICcuLi9jb3JlL21peGlucyc7XG5cbi53cmFwcGVyOmhhcygjbm90LWZvdW5kLXBhZ2UpIC5mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBOb3QgZm91bmRcblxuLm5vdC1mb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuXG4gICZfX2JvZHkge1xuICAgIEBpbmNsdWRlIG1peGlucy5mbGV4Qm94KGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG4gICAgaGVpZ2h0OiA4MnZtaW47XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDk5MXB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiA1NjlweDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNTBweDtcbiAgICBsaW5lLWhlaWdodDogMTc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogdmFycy4kc2FuZHk7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAyMDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDk5MXB4KSB7XG4gICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUyLjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlndXJlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDM1M3B4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDIwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDcwdm1pbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmRpbWVuc2lvbnMxMDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29yZS92YXJzJztcbkB1c2UgJy4uL2NvcmUvbWl4aW5zJztcblxuI2xpY2VuY2UtcGFnZSB7XG4gIC5tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLm9yYW5nZS10ZXh0IHtcbiAgICBjb2xvcjogdmFycy4kc2FuZHk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4ubGljZW5jZSB7XG4gICYtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcnMuJGxpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgICAgIHBhZGRpbmc6IDY5cHggNDdweDtcbiAgICB9XG5cbiAgICAmX19pbmZvIC5tYWluLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA0OTVweDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY29sb3JlZC10ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXJzLiRzYW5keTtcbiAgICB9XG5cbiAgICAubWFpbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTIuNXB4O1xuICAgIH1cblxuICAgICZfX2luZm8taW5uZXIgKyAubWFpbi10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICAgIH1cblxuICAgICZfX2luZm8taW5uZXIge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goYmFzZWxpbmUpO1xuICAgICAgZ2FwOiA0M3B4O1xuICAgIH1cblxuICAgIC5sZXR0ZXJzIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5pbnNlcnRGb250KDg1cHgsIG5vcm1hbCwgNDAwKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg1cHg7XG4gICAgICBjb2xvcjogdmFycy4kZGFyaztcblxuICAgICAgJi1kbXNlcmlmZGlzcGxheSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2VyaWYgRGlzcGxheSc7XG4gICAgICB9XG5cbiAgICAgICYtam9zdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXJzLiRiYXNlRm9udDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZXMge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZsZXhCb3goY2VudGVyKTtcbiAgICAgIGdhcDogNDFweDtcbiAgICAgIG1hcmdpbi10b3A6IDU0cHg7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWd1cmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzFweDtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmRpbWVuc2lvbnMxMDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJi1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDUwcHg7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtaW5mb19fYm9keSB7XG4gICAgbWF4LXdpZHRoOiA5MDZweDtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29yZS92YXJzJztcbkB1c2UgJy4uL2NvcmUvbWl4aW5zJztcblxuLmNoYW5nZWxvZyB7XG4gIG1hcmdpbjogMTAwcHggMDtcblxuICAmX19ib2R5IHtcbiAgICBnYXA6IDI1cHg7XG4gICAgaGVpZ2h0OiAzMjdweDtcbiAgfVxufVxuIiwiQHVzZSAnY29yZS9iYXNlJztcblxuLy8gSGVyb1xuXG4uaGVybyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuXG4gIC5jb250YWluZXIsXG4gICZfX2JvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIEBpbmNsdWRlIGJhc2UuZmxleEJveChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oZXJvL2hlcm8tYmcuanBnKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgICBwYWRkaW5nOiA1MnB4O1xuICAgIGhlaWdodDogY2xhbXAoNDUwcHgsIDEwMHZtaW4sIDc1OHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDUycHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0MzRweDtcbiAgfVxuXG4gIC5tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICBsaW5lLWhlaWdodDogODFweDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gMTQ0MHB4KSB7XG4gICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDk5MXB4KSB7XG4gICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjdweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxuXG4gICYgKyAud29yayB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gIH1cbn1cblxuLy8gV29ya1xuXG4ud29yayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDExN3B4IDAgMTdweDtcblxuICAmX19jYXJkcyB7XG4gICAgQGluY2x1ZGUgYmFzZS5mbGV4Qm94KGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMCAyMHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDIwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBmbGV4OiAxIDAgMzU4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDgzcHggMjBweCA1N3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBiYXNlLiRsaWdodDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDE0NDBwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMjBweCA0NXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIGZsZXg6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tYWluLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobm90IChob3ZlcikpIHtcbiAgICAubWFpbi1saW5rIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBiYXNlLiRkYXJrR3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIEFib3V0XG5cbi5hYm91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fYm9keSB7XG4gICAgQGluY2x1ZGUgYmFzZS5mbGV4Qm94KGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA5OTFweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDQ3MnB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA5OTFweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tYWluLXRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDk5MXB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFjdCB7XG4gICAgQGluY2x1ZGUgYmFzZS5mbGV4Qm94KGNlbnRlcik7XG4gICAgZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogOTNweDtcbiAgICAgIGhlaWdodDogOTNweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gMTQ0MHB4KSB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyICYtaWNvbiB7XG4gICAgICBhbmltYXRpb246IHNoYWtlIDAuN3MgZWFzZS1pbjtcbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgQGluY2x1ZGUgYmFzZS5mbGV4Qm94KGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICBnYXA6IDNweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi1udW1iZXIge1xuICAgICAgQGluY2x1ZGUgYmFzZS5pbnNlcnRGb250KDI0cHgsIDI2cHgsIDcwMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDE0NDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXNjci5tYWluLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19waWN0dXJlIHtcbiAgICBmbGV4OiAwIDEgNjUzcHg7XG4gICAgaGVpZ2h0OiBtaW4oNzAwcHgsIDkwdm1pbik7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzMjYuNXB4IDAgMTIzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gMTQ0MHB4KSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDI0MHB4IDAgMTAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA5OTFweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgQGluY2x1ZGUgYmFzZS5kaW1lbnNpb25zMTAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFRlc3RpbW9uaWFsXG5cbi50ZXN0aW1vbmlhbCB7XG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDg4cHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiBiYXNlLiRsaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiA3MHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgcGFkZGluZzogNTBweCAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDU3NXB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSA+IC5tYWluLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1NDdweDtcbiAgICBtYXJnaW46IDAgYXV0byAzOHB4O1xuICB9XG5cbiAgJl9fY2FyZHMge1xuICAgIEBpbmNsdWRlIGJhc2UuZmxleEJveChzdHJldGNoLCBzcGFjZS1iZXR3ZWVuKTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4IDA7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDExMDVweCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzQwcHgsIDFmcikpO1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyODVweCwgMWZyKSk7XG4gICAgICBncmlkLWdhcDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiBiYXNlLiR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDUzcHggMzdweDtcbiAgICBmbGV4OiAwIDEgMzIlO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB9XG5cbiAgICAmLWNhcHRpb24ge1xuICAgICAgQGluY2x1ZGUgYmFzZS5mbGV4Qm94KGNlbnRlciwgZmxleC1zdGFydCk7XG4gICAgICBnYXA6IDIzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBlcnNvbmFsIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UuZmxleEJveChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmLW5hbWUubWFpbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlc2NyLm1haW4tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUGFydG5lcnNcblxuLnBhcnRuZXJzIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2l0ZW1zIHtcbiAgICBAaW5jbHVkZSBiYXNlLmZsZXhCb3goY2VudGVyLCBzcGFjZS1iZXR3ZWVuKTtcbiAgICBnYXA6IDQwcHg7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDEwMjRweCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA0ODBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxNjNweDtcbiAgICBoZWlnaHQ6IDEwM3B4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA0ODBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICB9XG5cbiAgICAmLWltZyB7XG4gICAgICBAaW5jbHVkZSBiYXNlLmRpbWVuc2lvbnMxMDA7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcm9qZWN0c1xuXG4ucHJvamVjdHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2NhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDczN3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDkzcHg7XG5cbiAgICAubWFpbi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogNTZweCAxMDRweDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gMTE5OXB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiA0MHB4IDYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgICAgIGdyaWQtZ2FwOiA0MHB4IDYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBiYXNlLiRzYW5keSwgYmFzZS4kZGFya0dyYXkpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXG4gICAgICBAbWVkaWEgKG5vdCAoaG92ZXIpKSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLXBpY3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gMTE5OXB4KSB7XG4gICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gOTkxcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA0NjVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpICYtcGljdHVyZSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogODBweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSAmLXBpY3R1cmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogODBweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSAmLXBpY3R1cmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDgwcHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkgJi1waWN0dXJlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCkge1xuICAgICAgJjpudGgtY2hpbGQoMSkgJi1waWN0dXJlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpICYtcGljdHVyZSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpICYtcGljdHVyZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg0KSAmLXBpY3R1cmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UuZGltZW5zaW9uczEwMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgfVxuXG4gICAgJjpob3ZlciAmLWltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cbiAgICAgIEBtZWRpYSAobm90IChob3ZlcikpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgQGluY2x1ZGUgYmFzZS5mbGV4Qm94KGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGJhc2UuZmxleEJveChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNHB4O1xuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXM7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQ6aGFzKCYtbmFtZTpob3ZlcikgKyAmLWljb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiBiYXNlLiRkYXJrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb3VudGVyXG5cbi5jb3VudGVyIHtcbiAgYmFja2dyb3VuZDogYmFzZS4kbGlnaHQ7XG4gIG1hcmdpbjogMTAwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQG1lZGlhICh3aWR0aCA8PSA4NTBweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgQGluY2x1ZGUgYmFzZS5mbGV4Qm94KGNlbnRlciwgY2VudGVyKTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gODUwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNDgwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3NnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3NnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgYmFzZS4kc2FuZHk7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA4NTBweCkge1xuICAgICAgJjppcyg6bm90KDpsYXN0LWNoaWxkKSwgOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgYmFzZS4kc2FuZHk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDQ4MHB4KSB7XG4gICAgICAmOmlzKDpub3QoOmxhc3QtY2hpbGQpLCA6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLiRzYW5keTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbnVtYmVyIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UuaW5zZXJ0Rm9udCg4NXB4LCA5MHB4LCA0MDBweCwgJ0RNU2VyaWZEaXNwbGF5Jyk7XG4gICAgICBjb2xvcjogYmFzZS4kc2FuZHk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBCbG9nXG5cbi5ibG9nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19jYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA4MTFweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MnB4O1xuICB9XG5cbiAgLm1haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAmX19hcnRpY2xlcyB7XG4gICAgQGluY2x1ZGUgYmFzZS5mbGV4Qm94KGNlbnRlciwgY2VudGVyKTtcbiAgICBnYXA6IDI3cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMjFweCAyMXB4IDM3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmFzZS4kZGltbWVkO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDEwcHggMzBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpKTtcbiAgICBib3JkZXItcmFkaXVzOiA2MnB4O1xuICAgIGZsZXg6IDAgMSAzODJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXM7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDU3NXB4KSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBiYXNlLiRsaWdodDtcbiAgICB9XG5cbiAgICAmLWZpZ3VyZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0NXB4IDQ1cHggMCAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgICBoZWlnaHQ6IDI5MHB4O1xuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNTc1cHgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltZyxcbiAgICAmLWZpZ2xpbmsge1xuICAgICAgQGluY2x1ZGUgYmFzZS5kaW1lbnNpb25zMTAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICB9XG5cbiAgICAmOmhvdmVyICYtaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB9XG5cbiAgICAmLWZpZ2NhcHRpb24ge1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IGJhc2UuJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCA4cHggMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgQGluY2x1ZGUgYmFzZS5mbGV4Qm94KGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgfVxuXG4gICAgc3ZnICoge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xuICAgIH1cblxuICAgIHN2ZyBjaXJjbGUge1xuICAgICAgc3Ryb2tlOiBiYXNlLiRkYXJrR3JheTtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIxMztcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMTM7XG4gICAgICB0cmFuc2l0aW9uOiAwLjhzO1xuICAgIH1cblxuICAgICY6aG92ZXIgc3ZnIGNpcmNsZSB7XG4gICAgICBmaWxsOiBiYXNlLiR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmhhcygmLXRpdGxlOmhvdmVyKSBzdmcgY2lyY2xlIHtcbiAgICAgIHN0cm9rZTogYmFzZS4kZGFya0dyYXk7XG4gICAgICBmaWxsOiBiYXNlLiR3aGl0ZTtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb250YWN0XG5cbi5jb250YWN0IHtcbiAgJl9fYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICAgIGJhY2tncm91bmQ6IGJhc2UuJGRhcms7XG4gICAgYm9yZGVyLXJhZGl1czogNzBweDtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA3MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubWFpbi10aXRsZSxcbiAgLm1haW4tdGV4dCB7XG4gICAgY29sb3I6IGJhc2UuJHdoaXRlO1xuICB9XG5cbiAgLm1haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cblxuICAubWFpbi10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLm1haW4tbGluayB7XG4gICAgYmFja2dyb3VuZDogYmFzZS4kc2FuZHk7XG4gICAgcGFkZGluZzogMjZweCAzN3B4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggIzFmMjAyMjtcblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogYmFzZS4kZGFyaztcbiAgICB9XG4gIH1cbn1cbiJdfQ== */