*{-webkit-text-size-adjust:none}*{box-sizing:border-box}html,body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,a,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{-webkit-tap-highlight-color:transparent;border:0;outline:0;vertical-align:baseline;background:transparent;font-size:100%;margin:0;padding:0}a{background:transparent}table{border-collapse:collapse;border-spacing:0}td,td img{vertical-align:top}input,select,button,textarea{font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:0}input[type="text"],input[type="password"],textarea,input[type="email"],input[type="phone"],input[type="number"]{font:12px Arial, Helvetica, sans-serif;padding:0}input[type="checkbox"]{vertical-align:bottom}input[type="radio"]{vertical-align:text-bottom}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}html{overflow-y:auto;overflow-x:auto}html,body{height:100%}body{line-height:1;color:#000;text-align:left;z-index:1;position:relative}input [type='text']{padding:0}textarea{resize:none;overflow:auto}label,input[type="button"],input[type="submit"],button{cursor:pointer}input[type="button"],input[type="reset"],input[type="submit"],button,input[type="text"],input[type="password"],textarea,input[type="email"],input[type="tel"],input[type="phone"],input[type="number"]{-webkit-appearance:none}a,a:visited,a:hover,a:focus,a:active{text-decoration:none}input[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input:invalid{outline:none;-moz-box-shadow:none;border:none}::-ms-clear{display:none}input,textarea,input[type="search"]:focus,:focus{outline:none}::-webkit-input-placeholder{text-align:center;color:rgba(98,98,98,0.5)}:-moz-placeholder{text-align:center;color:rgba(98,98,98,0.5)}.placeholder{text-align:center;color:rgba(98,98,98,0.5)}.site{overflow:hidden;position:relative;z-index:1;min-width:320px;min-height:100%;background:#f3f3f3;color:#626262;font-family:"Museo Sans 500", sans-serif;font-weight:400;font-style:normal}.site__header{position:fixed;z-index:3;top:0;left:0;width:100%;height:70px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}.site__header.opened .menu{transform:translateX(0)}.site__header.opened .site__header__btn span:before,.site__header.opened .site__header__btn span:after{background:#fff}.site__header.opened .site__header__btn span:before{top:0;transform:translateY(0) rotate(45deg)}.site__header.opened .site__header__btn span:after{top:0;transform:translateY(0) rotate(-45deg)}.site__header__btn{position:absolute;z-index:5;right:20px;top:13px;width:50px;height:46px;border:none;padding:0;background:transparent;font-size:1em !important;pointer-events:visible;transform:translateZ(0)}.site__header__btn span{position:absolute;top:50%;left:50%;z-index:2;width:50%;height:2px;font-size:0;transition:background-color 0.3s, width 0.3s;transform:translate(-50%, -50%)}.site__header__btn span:before,.site__header__btn span:after{position:absolute;top:-8px;left:0;width:100%;height:100%;background:#349f4e;content:'';transform-origin:center;transition:transform 0.3s, background .3s, width 0.3s, top 0.3s}.site__header__btn span:after{top:8px}.site__list{max-width:500px;margin:0 auto 30px;font-size:14px;line-height:18px;text-align:left}.site__list li{position:relative;margin:0 0 10px;padding:0 0 0 25px}.site__list li:after{position:absolute;top:2px;left:0;width:11px;height:11px;background:#bec1be;content:''}.site__list_2 li:after{top:0;left:0;width:18px;height:18px;border-radius:18px;background:url("/subdomains/assets/dd8c07fc8a292a10.png") no-repeat center #ea6428;background-size:11px 10px}.site__title{position:relative;margin:0 0 31px;font-size:30px;line-height:40px;text-align:center;text-transform:uppercase;color:#349f4e;font-family:"Museo Sans 900", sans-serif;font-weight:400;font-style:normal}.site__title>span{display:inline-block;vertical-align:top;position:relative}.site__title del{position:relative}.site__title_2{margin:0 0 35px;font-size:43px;line-height:60px}.site__sub-title{display:block;max-width:500px;margin:0 auto 17px;font-size:20px;line-height:30px;text-align:center;text-transform:uppercase;font-family:"Museo Sans 900", sans-serif;font-weight:400;font-style:normal}.site__anchors{display:none;opacity:0;visibility:hidden}.site__content{position:relative;z-index:1;margin-top:70px}.site__content.site__content_full{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}input[type="text"].site__input,input[type="password"].site__input,textarea.site__input,input[type="email"].site__input,input[type="tel"].site__input,input[type="phone"].site__input,input[type="number"].site__input{display:inline-block;vertical-align:top;width:100%;max-width:257px;height:42px;border:1px solid #349f4e;border-radius:2px;padding:10px 15px;margin:0 0 9px;color:#626262;font-size:17px;line-height:17px;font-family:"Museo Sans 500", sans-serif;font-weight:400;font-style:normal;transition:border 0.3s ease}input[type="text"].site__input:focus,input[type="password"].site__input:focus,textarea.site__input:focus,input[type="email"].site__input:focus,input[type="tel"].site__input:focus,input[type="phone"].site__input:focus,input[type="number"].site__input:focus{border-color:#1f5c2c}input[type="text"].site__input.not-valid,input[type="text"].site__input.not-touched,input[type="password"].site__input.not-valid,input[type="password"].site__input.not-touched,textarea.site__input.not-valid,textarea.site__input.not-touched,input[type="email"].site__input.not-valid,input[type="email"].site__input.not-touched,input[type="tel"].site__input.not-valid,input[type="tel"].site__input.not-touched,input[type="phone"].site__input.not-valid,input[type="phone"].site__input.not-touched,input[type="number"].site__input.not-valid,input[type="number"].site__input.not-touched{border-color:#a2000f}@media (min-width: 768px){.site__list{max-width:100%;font-size:20px;line-height:32px}.site__list li{margin:0;padding:0 0 0 34px}.site__list li:after{top:7px}.site__title{font-size:50px;line-height:60px}.site__title_2{margin:0 0 20px;font-size:79px;line-height:124px;letter-spacing:-1px}.site__title_3{margin:0 0 35px;font-size:40px;line-height:50px}.site__sub-title{max-width:100%}.site__anchors{display:block;opacity:1;visibility:visible;position:fixed;z-index:3;top:50%;right:29px;width:15px;transform:translateY(-50%)}.site__anchors a{display:block;margin:22px 0 0;width:15px;height:15px;background:rgba(70,70,70,0.4);text-indent:-9999px;transition:background 0.3s ease}.site__anchors a:first-child{margin:0}.site__anchors a:hover{background:#464646}.site__anchors a.active{background:#34b33a;cursor:default}.gform_title{font-size:40px;line-height:50px}}@media (min-width: 1024px){.site__title_2{font-size:119px}.site__header{padding-left:198px;height:53px}.site__header__btn{display:none}.site__content{margin-top:53px}.site__list{margin:0}}@font-face{font-family:"Museo Sans 500";src:url("/subdomains/assets/0b6e50ca4b037114.woff2") format("woff2"),url("/subdomains/assets/fe3da49c5c1c30a5.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Museo Sans 900";src:url("/subdomains/assets/e456d19f4b36eb90.woff2") format("woff2"),url("/subdomains/assets/483aebedee28ba7c.woff") format("woff");font-weight:normal;font-style:normal}.logo{position:absolute;top:16px;left:50%;width:123px;height:39px;transform:translateX(-50%)}.logo img{display:block;width:100%;height:auto}@media (min-width: 1024px){.logo{top:5px;left:36px;transform:translateX(0)}}.btn{display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;overflow:hidden;position:relative;border:none;width:250px;height:40px;padding:0 10px;border-radius:40px;color:#fff;font-size:16px;line-height:16px;background:#ff6c2b;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;text-transform:uppercase;font-family:"Museo Sans 900", sans-serif;font-weight:400;font-style:normal;transition:background 0.3s ease, border 0.3s ease, color 0.3s ease}.btn:hover:before{transform:scale(2)}.btn:active:before{background:#2a7a3d}.btn:before{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#349f4e;border-radius:100%;transform:scale(0);transition:background 0.3s ease, transform 0.3s ease, color 0.3s ease;content:''}.btn_arrow:after{display:inline-block;vertical-align:top;width:15px;height:13px;background:url("/subdomains/assets/cb20aa239a5caf59.png") no-repeat center;background-size:contain;content:'';margin:0 0 0 13px}button.btn:after{display:none}button.btn>span{position:relative;width:100%;text-align:center}button.btn.btn_arrow>span:after{display:inline-block;vertical-align:top;width:15px;height:13px;background:url("/subdomains/assets/cb20aa239a5caf59.png") no-repeat center;background-size:contain;content:'';margin:1px 0 0 13px}.btn_3{background:#ea6428}.btn_4{width:297px;height:49px;background:#aaaaaa;font-size:15px;line-height:15px}.btn_5{width:203px;height:32px;background:transparent;border:2px solid #a3a3a3;color:#a3a3a3;font-family:"Museo Sans 500", sans-serif;font-weight:400;font-style:normal;font-size:17px;line-height:17px}.btn_5:hover{color:#fff}.btn_5:active:before{background:#a3a3a3}.btn_5:before{background:#a3a3a3}.btn_6{width:270px;background:#ea6428}.btn_6:hover{color:#349f4e}.btn_6:active:before{background:#fff}.btn_6:before{background:#fff}@keyframes left{0%{-webkit-transform:translateX(0)}25%{-webkit-transform:translateX(-3px)}50%{-webkit-transform:translateX(0)}75%{-webkit-transform:translateX(3px)}100%{-webkit-transform:translateX(0)}}@media (min-width: 768px){.btn{width:423px;height:81px;padding:0 10px;border-radius:80px;font-size:26px;line-height:26px}.btn:before{border-radius:80px}.btn_arrow{padding:0 10px 0 25px}.btn_arrow:after{width:21px;height:19px;margin:0 0 0 13px}button.btn.btn_arrow>span:after{width:21px;height:19px;margin:3px 0 0 13px}.btn_2{width:200px}.btn_3{width:313px}.btn_4{width:297px;height:49px;font-size:15px;line-height:15px}.btn_4.btn_arrow:after{width:14px;height:14px;margin:-2px 0 0 13px}.btn_5{width:203px;height:32px;background:transparent;border:2px solid #a3a3a3;color:#a3a3a3;font-family:"Museo Sans 500", sans-serif;font-weight:400;font-style:normal;font-size:17px;line-height:17px}.btn_6{width:370px}}.host{position:relative;padding:70px 0 168px}.host .clouds.clouds_1{opacity:0;visibility:hidden}.host_1{padding:40px 0 86px;overflow:hidden}.host__inner{position:relative;max-width:1293px;padding:0 15px;margin:0 auto}.host__offer{display:block;margin:0 0 40px;font-size:14px;line-height:24px;color:rgba(85,85,85,0.5);text-align:center}.host__discount{position:absolute;top:-27px;left:0;font-size:14px;line-height:14px;text-transform:uppercase;padding:10px 20px;color:#fff;font-family:"Museo Sans 500", sans-serif;font-weight:400;font-style:normal;border-radius:22px;background:rgba(70,70,70,0.9);transform:rotate(-6deg)}.host__head{margin:0 auto}.host__clients{margin:0 auto 30px;max-width:365px}.host__clients img{display:block;width:100%;height:auto}.host__banner{margin-bottom:29px;text-align:center}.host__banner img{display:block;margin:0 auto;width:175px}.host__head-topic{margin-bottom:15px;padding:14px 18px 13px 24px;color:#fff;font-size:20px;background-color:rgba(224,90,37,0.9);white-space:nowrap;text-align:center}@media (min-width: 768px){.host .clouds.clouds_1{opacity:0;visibility:hidden}.host__offer{margin:0;text-align:right;font-size:22px;line-height:27px;letter-spacing:-0.3px;padding:0 11px 0 0}.host__offer_1{padding-right:27px;font-size:21px;line-height:24px;letter-spacing:-1px;text-align:left}.host__discount{top:-27px;left:-10px;font-size:17px;line-height:17px;padding:14px 23px}.host__items{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;padding-left:7px}.host__items .site__list{padding:0 10px 0 0;width:65%}.host__items .host__clients{width:46%;margin:0 auto}.host__clients{margin:0}.host__head-line{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:493px;margin:0 auto 7px;text-align:left}.host__head-topic{margin-bottom:0}}@media (min-width: 1024px){.host{padding:95px 0 168px}.host .clouds.clouds_1{opacity:1;visibility:visible}.host_1{padding:34px  0 86px}.host_1 .clouds.clouds_1{top:11%}.host__inner{max-width:1294px;padding:0 65px}.host__inner .host__clients{width:30%;margin-right:28px}.host__discount{left:-78px}}@media (min-width: 1200px){.host__inner .host__clients{width:32%;margin-right:28px}}.learn-more{position:absolute;bottom:19px;left:50%;padding:0 0 20px;color:#349f4e;font-size:20px;line-height:24px;font-family:"Museo Sans 900", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;transform:translateX(-50%);transition:color 0.3s ease}.learn-more:after{position:absolute;bottom:0;left:50%;width:12px;height:12px;margin:0 0 0 -6px;border-top:2px solid #349f4e;border-left:2px solid #349f4e;transform:rotate(-135deg);content:'';-webkit-animation-name:down;-webkit-animation-duration:1500ms;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-name:down;animation-duration:1500ms;animation-timing-function:linear;animation-iteration-count:infinite;transition:border 0.3s ease}.learn-more:hover{color:#2a8341}.learn-more:hover:after{border-top-color:#2a8341;border-left-color:#2a8341}@keyframes down{0%{-webkit-transform:rotate(-135deg) translateY(0) translateX(0)}25%{-webkit-transform:rotate(-135deg) translateY(-3px) translateX(-3px)}50%{-webkit-transform:rotate(-135deg) translateY(0) translateX(0)}75%{-webkit-transform:rotate(-135deg) translateY(3px) translateX(3px)}100%{-webkit-transform:rotate(-135deg) translateY(0) translateX(0)}}@media (min-width: 768px){.learn-more{font-size:27px;line-height:32px}}@media (min-width: 1024px){.learn-more{bottom:56px}.learn-more_1{bottom:15px}}.guy{opacity:0;visibility:hidden;height:0;z-index:4}.guy img{position:relative;z-index:2}@media (min-width: 768px){.guy{opacity:1;visibility:visible;height:381px;position:absolute;bottom:-87px;right:-78px}.guy_2{bottom:-90px;height:306px;right:auto;left:-53px;transform:scaleX(-1)}.guy__hand{position:absolute;z-index:1;top:116px;right:120px;transform:rotate(-50deg);transform-origin:85% 14%}}.information{position:relative;z-index:3;padding:60px 0 100px;background:#fff}.information__inner{position:relative;max-width:1158px;padding:0 15px;margin:0 auto}.information__device{margin:0 auto 30px;max-width:243px}.information__device img{display:block;width:100%;height:auto}.information__awards{margin:0 auto 30px;max-width:637px}.information__awards img{display:block;width:100%;height:auto}@media (min-width: 768px){.information__items{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.information__items>div{width:66.2%}.information__items>div:first-child{width:25%}.information__device{margin:0}.information__awards{margin:32px 0 0 -5px;padding:6px 0 0}}@media (min-width: 1024px){.information{padding:103px 0 182px}.information .learn-more{bottom:49px}.information_1{padding-bottom:152px}.information_1 .learn-more{bottom:38px}.information_1 .clouds.clouds_2{top:-15%}.information__inner{max-width:1048px}}.setup-process{position:relative;z-index:3;padding:60px 0;text-align:center}.setup-process .site__title{margin:0 0 10px}.setup-process .clouds.clouds_1{top:-7.4%}.setup-process .clouds.clouds_2{opacity:0;visibility:hidden}.setup-process__inner{position:relative;max-width:910px;padding:0 15px;margin:0 auto}.setup-process__actions{max-width:741px;margin:0 auto 25px;font-size:14px;line-height:18px}.setup-process__actions-item{position:relative;padding:60px 0;background-position:top center;background-repeat:no-repeat}.setup-process__actions-item:after{position:absolute;bottom:7px;left:50%;width:6px;height:46px;background:url("/subdomains/assets/c15017f9cfad53c0.png") repeat-y center top;background-size:6px 4px;transform:translate(-50%);content:''}.setup-process__actions-item:nth-child(1){background-image:url("/subdomains/assets/35509a57bc858748.png");background-size:34px}.setup-process__actions-item:nth-child(2){background-image:url("/subdomains/assets/43ba480a85f50dce.png");background-size:32px 42px}.setup-process__actions-item:nth-child(3){background-image:url("/subdomains/assets/ae16a4f9094f303e.png");background-size:32px 43px}.setup-process__actions-item:last-child:after{display:none}.setup-process__info{display:block;margin:20px 0;font-size:15px;line-height:24px;text-align:center;text-transform:uppercase;font-family:"Museo Sans 900", sans-serif;font-weight:400;font-style:normal}@media (min-width: 768px){.setup-process .site__title{margin:0 0 1px}.setup-process .site__list{padding-left:113px;margin-bottom:44px}.setup-process .clouds.clouds_1{top:-10.4%}.setup-process__items{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.setup-process__items>div{width:66.2%}.setup-process__items>div:first-child{width:25%}.setup-process__actions{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;padding:35px 0 0;margin:0 auto 45px;font-size:20px;line-height:23px}.setup-process__actions-item{position:relative;width:24%;padding:70px 0 0;background-position:top center;background-repeat:no-repeat}.setup-process__actions-item:after{position:absolute;top:25px;bottom:auto;left:auto;right:-132%;width:104%;height:4px;background:url("/subdomains/assets/c15017f9cfad53c0.png") repeat-x center left;background-size:6px 4px;transform:translate(-50%);content:''}.setup-process__info{margin:17px 0;font-size:18px;line-height:24px}}@media (min-width: 1024px){.setup-process{padding:89px 0 73px}.setup-process_1{padding:62px 0 127px}.setup-process_1 .setup-process__actions{padding-top:22px}.setup-process_1 .setup-process .clouds.clouds_1{top:-18.4%}.setup-process .clouds.clouds_1{top:-12.4%}.setup-process .clouds.clouds_2{opacity:1;visibility:visible;top:23.5%}.setup-process__inner{max-width:1010px;padding:0 65px}}.available-pricing{position:relative;z-index:3;padding:60px 0;background-color:#e2e2e2;text-align:center}.available-pricing .site__title{margin:0 0 10px}.available-pricing__wrap{margin-bottom:61px}.available-pricing__item{margin-bottom:25px;padding:33px 30px 37px;font-size:15px;line-height:18px;background-color:#fff}.available-pricing__topic{margin-bottom:18px;color:#ea6428;font-family:"Museo Sans 900", sans-serif;font-weight:400;font-style:normal;font-size:20px}.available-pricing__locations-item{width:296px;margin:0 auto 25px;padding:31px 21px 28px 38px;background-color:#f3f3f3}.available-pricing__locations-item ul{margin-top:27px;font-size:15px;line-height:18px}.available-pricing__locations-item li{position:relative;margin-bottom:7px;padding-left:22px;text-align:left}.available-pricing__locations-item li:after{position:absolute;top:2px;left:0;width:12px;height:12px;border-radius:12px;background:url(/subdomains/assets/dd8c07fc8a292a10.png) no-repeat center #707070;background-size:7px 7px;content:''}.available-pricing__list{margin:0 auto 30px;color:#349f4e;font-size:17px;line-height:26px}.available-pricing__list-main{margin-bottom:20px;color:#5b5b5b;font-size:22px;line-height:33px}.available-pricing__list strong{font-family:"Museo Sans 900", sans-serif;font-weight:400;font-style:normal}.available-pricing .learn-more:after{border-top-color:#fff;border-left-color:#fff}.available-pricing__inner{position:relative;max-width:910px;padding:0 15px;margin:0 auto}@media (min-width: 768px){.available-pricing .site__title{margin:0 0 36px}.available-pricing__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}.available-pricing__item{width:49%;margin-bottom:0}.available-pricing__locations{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}.available-pricing__locations-item{width:32%;margin:0;padding:31px 14px 28px 22px}.available-pricing__list{margin:-15px auto 61px;font-size:20px;line-height:32px}.available-pricing__list-main{margin-bottom:30px;font-size:30px;line-height:35px}}@media (min-width: 1024px){.available-pricing{padding:62px 0 73px}.available-pricing__wrap{padding:0 48px}.available-pricing__item{width:438px;margin-bottom:0}.available-pricing__locations{padding:0 48px}.available-pricing__locations-item{width:296px;padding:31px 21px 28px 38px}.available-pricing .learn-more{bottom:32px}.available-pricing .clouds.clouds_1{top:20%}.available-pricing__inner{max-width:1010px;padding:0}.site__title{white-space:nowrap}}.request{position:relative;z-index:3;padding:54px 0;background-color:#349f4e;color:#fff;font-size:16px;line-height:24px;text-transform:uppercase;text-align:center}.request .site__title{margin-bottom:0;color:#fff}.request__sub-title{margin-bottom:17px;font-family:"Museo Sans 900", sans-serif;font-weight:400;font-style:normal;font-size:19.5px}.request .order__place{height:274px;padding-top:21px}.request__inner{position:relative;max-width:910px;padding:0 15px;margin:0 auto}@media (min-width: 768px){.request .site__title{font-size:40px;line-height:50px;margin-bottom:0}.request__sub-title{font-size:29.5px}.request .order__place{height:315px}}@media (min-width: 1024px){.request{padding:54px 0 20px}.request .guy_2{bottom:45px;height:306px;right:auto;left:15px}.request .clouds.clouds_2{top:-31%}.request__inner{max-width:1010px;padding:0}}.order{text-align:center;font-size:20px;line-height:24px}.order>div:first-child{position:relative;z-index:2;max-width:1251px;padding:40px 0;margin:0 auto}.order p{margin:0 0 19px 0}.order .clouds{display:none}.order__chosen-data{margin:0 0 19px;color:rgba(98,98,98,0.5)}.order__chosen-data a{color:rgba(98,98,98,0.5);border-bottom:1px solid rgba(98,98,98,0.5)}.order__chosen-data a:hover{border-bottom-color:transparent}.order__inner{max-width:944px;padding:0 15px;margin:0 auto}.order__place{max-width:450px;margin:0 auto}.order__place input[type="text"],.order__place input[type="password"],.order__place textarea,.order__place input[type="email"],.order__place input[type="tel"],.order__place input[type="phone"],.order__place input[type="number"]{display:inline-block;vertical-align:top;width:100%;max-width:257px;height:42px;border:1px solid #349f4e;border-radius:2px;padding:10px 15px;margin:0 0 9px;color:#626262;font-size:17px;line-height:17px;font-family:"Museo Sans 500", sans-serif;font-weight:400;font-style:normal;transition:border 0.3s ease}.order__place input[type="text"]:focus,.order__place input[type="password"]:focus,.order__place textarea:focus,.order__place input[type="email"]:focus,.order__place input[type="tel"]:focus,.order__place input[type="phone"]:focus,.order__place input[type="number"]:focus{border-color:#1f5c2c}.order__place input[type="text"].not-valid,.order__place input[type="text"].not-touched,.order__place input[type="password"].not-valid,.order__place input[type="password"].not-touched,.order__place textarea.not-valid,.order__place textarea.not-touched,.order__place input[type="email"].not-valid,.order__place input[type="email"].not-touched,.order__place input[type="tel"].not-valid,.order__place input[type="tel"].not-touched,.order__place input[type="phone"].not-valid,.order__place input[type="phone"].not-touched,.order__place input[type="number"].not-valid,.order__place input[type="number"].not-touched{border-color:#a2000f}.order__place .gform_fields .gfield_description,.order__place .gform_fields label{display:none}.order__place .gform_footer{padding:25px 0 34px}.order__place .gfield_error input[type="text"],.order__place .gfield_error input[type="password"],.order__place .gfield_error textarea,.order__place .gfield_error input[type="email"],.order__place .gfield_error input[type="tel"],.order__place .gfield_error input[type="phone"],.order__place .gfield_error input[type="number"]{border-color:#a2000f}.order__send{padding:25px 0 34px}@media (min-width: 768px){.order .site__title{margin:0 0 21px}.order .guy_2{bottom:0;height:399px;left:0}.order .clouds{display:block}.order .clouds.clouds_1{top:auto;bottom:14.5%}.order .clouds.clouds_2{top:3%}}@media (min-width: 1024px){.order>div:first-child{padding:67px 0}.order .clouds.clouds_1{top:auto;bottom:14.5%}.order .clouds.clouds_2{top:4%}}.clouds{position:absolute;top:0;height:auto}.clouds.clouds_1{top:-6%;right:-84px;width:84px;height:116px}.clouds.clouds_2{top:-10%;left:-80px;width:80px;height:116px}.clouds img{display:block;width:100%;height:auto}@media (min-width: 768px){.clouds.clouds_1{top:-6%;right:-94px;width:94px;height:130px}.clouds.clouds_2{top:-15%;left:-100px;width:100px;height:145px}}@media (min-width: 1024px){.clouds.clouds_1{top:-6%;right:-148px;width:148px;height:205px}.clouds.clouds_2{top:-20%;left:-134px;width:134px;height:196px}}.menu{position:fixed;z-index:4;top:0;left:0;bottom:0;width:100%;transform:translateX(-100%);transition:transform 0.3s ease;padding:70px 0;background:#464646;text-align:center;pointer-events:visible;font-size:17px;line-height:20px;text-transform:uppercase;font-family:"Museo Sans 500", sans-serif;font-weight:400;font-style:normal;color:#fff}.menu>div{max-height:100%;overflow:auto}.menu nav{position:relative;width:100%;margin:0 0 30px}.menu nav a{display:block;padding:8px 20px;font-size:14px;line-height:16px;color:#fff;text-transform:uppercase;transition:color 0.1s linear, background 0.1s linear}.menu nav a:hover,.menu nav a.active{background:rgba(23,36,40,0.93)}.menu nav a:hover{background:rgba(23,36,40,0.93)}@media (min-width: 1024px){.menu{position:relative;top:auto;left:auto;bottom:auto;height:53px;padding:0 250px 0 22px;transform:translateX(0);text-align:left}.menu>div{overflow:hidden}.menu nav{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;height:100%;margin:0}.menu nav a{display:inline-block;vertical-align:top;padding:19px 4px}.menu nav a:hover,.menu nav a.active{background:transparent;color:rgba(255,255,255,0.7)}.menu .btn{position:absolute;top:10px;right:14px}}@media (min-width: 1400px){.menu nav a{padding:18px 15px;font-size:18px;line-height:20px}}.popup{display:block;opacity:0;overflow-y:scroll;position:fixed;top:0;left:0;width:0;height:0;z-index:10000;padding-top:40px;background:#464646;text-align:center;transition:opacity 500ms ease-in-out;color:#626262;font-family:"Museo Sans 500", sans-serif;font-weight:400;font-style:normal}.popup_opened{opacity:1;width:100%;height:100%}.popup_hide{opacity:0;width:100%;height:100%}.popup__wrap{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:0 20px 40px}.popup__content{display:none;text-align:left;padding:20px 0;background:#fff}.popup__close{position:absolute;top:-36px;width:30px;height:30px;right:15px;text-indent:-5000px;cursor:pointer}.popup__close:after,.popup__close:before{position:absolute;top:50%;left:0;right:0;height:3px;background:#fff;transform-origin:center;content:''}.popup__close:after{transform:translateY(50%) rotate(45deg)}.popup__close:before{transform:translateY(50%) rotate(-45deg)}.popup__close:hover{opacity:0.8}.popup__close:active{background-position:0 bottom}.popup__scrollbar-measure{overflow:scroll;position:absolute;top:-9999px;width:100px;height:100px}.popup__request{overflow:hidden;padding:40px 30px;text-align:center}.popup__request .gform_heading .gform_title{position:relative;margin:0 0 31px;font-size:30px;line-height:40px;text-transform:uppercase;color:#349f4e;font-family:"Museo Sans 900", sans-serif;font-weight:400;font-style:normal}.popup__request .gform_heading .gform_description{display:block;margin:0 0 30px}.popup__request .gfield_description,.popup__request .validation_message,.popup__request .validation_error{display:none;margin:0 0 10px}.popup__request .gform_fields input[type="text"],.popup__request .gform_fields input[type="password"],.popup__request .gform_fields textarea,.popup__request .gform_fields input[type="email"],.popup__request .gform_fields input[type="tel"],.popup__request .gform_fields input[type="phone"],.popup__request .gform_fields input[type="number"]{display:inline-block;vertical-align:top;width:100%;max-width:400px;height:42px;border:1px solid #349f4e;border-radius:2px;padding:10px 15px;margin:0 0 9px;color:#626262;font-size:17px;line-height:17px;font-family:"Museo Sans 500", sans-serif;font-weight:400;font-style:normal;transition:border 0.3s ease}.popup__request .gform_fields input[type="text"]:focus,.popup__request .gform_fields input[type="password"]:focus,.popup__request .gform_fields textarea:focus,.popup__request .gform_fields input[type="email"]:focus,.popup__request .gform_fields input[type="tel"]:focus,.popup__request .gform_fields input[type="phone"]:focus,.popup__request .gform_fields input[type="number"]:focus{border-color:#1f5c2c}.popup__request .gform_fields input[type="text"].not-valid,.popup__request .gform_fields input[type="text"].not-touched,.popup__request .gform_fields input[type="password"].not-valid,.popup__request .gform_fields input[type="password"].not-touched,.popup__request .gform_fields textarea.not-valid,.popup__request .gform_fields textarea.not-touched,.popup__request .gform_fields input[type="email"].not-valid,.popup__request .gform_fields input[type="email"].not-touched,.popup__request .gform_fields input[type="tel"].not-valid,.popup__request .gform_fields input[type="tel"].not-touched,.popup__request .gform_fields input[type="phone"].not-valid,.popup__request .gform_fields input[type="phone"].not-touched,.popup__request .gform_fields input[type="number"].not-valid,.popup__request .gform_fields input[type="number"].not-touched{border-color:#a2000f}.popup__request .gform_fields textarea{height:150px}.popup__request .gfield{max-width:400px;margin:0 auto 20px}.popup__request .gfield_label{display:block;margin:0 0 10px;font-size:16px;line-height:20px;color:#626262;font-family:"Museo Sans 500", sans-serif;font-weight:400;font-style:normal;text-align:left}.popup__request .gform_body{margin:0 0 30px}@media (min-width: 1024px){.popup__close{right:-18px}.popup__request{position:relative;padding:50px;text-align:left}.popup__request:after{position:absolute;left:-20px;top:50%;width:158px;height:235px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzUiIHdpZHRoPSIyNiIgdmlld0JveD0iMCAwIDQ4IDY0Ij48cGF0aCBmaWxsPSIjZTVlNWU1IiBkPSJNMzYuMiw2bC0yLjQtNC45QzMzLjQsMC40LDMyLjgsMCwzMiwwSDE2Yy0wLjgsMC0xLjUsMC40LTEuOCwxLjFMMTEuOCw2SDJDMC45LDYsMCw2LjksMCw4djU0IGMwLDEuMSwwLjksMiwyLDJoNDRjMS4xLDAsMi0wLjksMi0yVjhjMC0xLjEtMC45LTItMi0ySDM2LjJ6IE0xNy4yLDRoMTMuNWw0LDhIMTMuMkwxNy4yLDR6IE00NCw2MEg0VjEwaDUuOGwtMS42LDMuMSBjLTAuMywwLjYtMC4zLDEuNCwwLjEsMS45YzAuNCwwLjYsMSwwLjksMS43LDAuOWgyOGgwYzEuMSwwLDItMC45LDItMmMwLTAuNC0wLjEtMC44LTAuMy0xLjFMMzguMiwxMEg0NFY2MHoiLz48cGF0aCBmaWxsPSIjZTVlNWU1IiBkPSJNMzgsMjJIMjBjLTEuMSwwLTIsMC45LTIsMmMwLDEuMSwwLjksMiwyLDJoMThjMS4xLDAsMi0wLjksMi0yQzQwLDIyLjksMzkuMSwyMiwzOCwyMiIvPjxwYXRoIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0zOCwzMkgyMGMtMS4xLDAtMiwwLjktMiwyYzAsMS4xLDAuOSwyLDIsMmgxOGMxLjEsMCwyLTAuOSwyLTJDNDAsMzIuOSwzOS4xLDMyLDM4LDMyIi8+PHBhdGggZmlsbD0iI2U1ZTVlNSIgZD0iTTM4LDQySDIwYy0xLjEsMC0yLDAuOS0yLDJjMCwxLjEsMC45LDIsMiwyaDE4YzEuMSwwLDItMC45LDItMkM0MCw0Mi45LDM5LjEsNDIsMzgsNDIiLz48cGF0aCBmaWxsPSIjZTVlNWU1IiBkPSJNMzgsNTJIMjBjLTEuMSwwLTIsMC45LTIsMmMwLDEuMSwwLjksMiwyLDJoMThjMS4xLDAsMi0wLjksMi0yQzQwLDUyLjksMzkuMSw1MiwzOCw1MiIvPjxwYXRoIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMiwyMmgtMmMtMS4xLDAtMiwwLjktMiwyYzAsMS4xLDAuOSwyLDIsMmgyYzEuMSwwLDItMC45LDItMkMxNCwyMi45LDEzLjEsMjIsMTIsMjIiLz48cGF0aCBmaWxsPSIjZTVlNWU1IiBkPSJNMTIsMzJoLTJjLTEuMSwwLTIsMC45LTIsMmMwLDEuMSwwLjksMiwyLDJoMmMxLjEsMCwyLTAuOSwyLTJDMTQsMzIuOSwxMy4xLDMyLDEyLDMyIi8+PHBhdGggZmlsbD0iI2U1ZTVlNSIgZD0iTTEyLDQyaC0yYy0xLjEsMC0yLDAuOS0yLDJjMCwxLjEsMC45LDIsMiwyaDJjMS4xLDAsMi0wLjksMi0yQzE0LDQyLjksMTMuMSw0MiwxMiw0MiIvPjxwYXRoIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMiw1MmgtMmMtMS4xLDAtMiwwLjktMiwyYzAsMS4xLDAuOSwyLDIsMmgyYzEuMSwwLDItMC45LDItMkMxNCw1Mi45LDEzLjEsNTIsMTIsNTIiLz48L3N2Zz4=) no-repeat;background-size:contain;content:''}.popup__request.popup__request_no-bg:after{display:none}.popup__request .gform_heading{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.popup__request .gform_heading .gform_title{width:30%;padding:0 20px 0 0}.popup__request .gform_heading .gform_description{width:70%;padding:6px 0 0}.popup__request .gform_fields{padding-left:30%}.popup__request .gform_footer{padding-left:30%;text-align:right}.popup__request .gform_fields input[type="text"],.popup__request .gform_fields input[type="password"],.popup__request .gform_fields textarea,.popup__request .gform_fields input[type="email"],.popup__request .gform_fields input[type="tel"],.popup__request .gform_fields input[type="phone"],.popup__request .gform_fields input[type="number"]{max-width:100%}.popup__request .gfield{max-width:100%;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.popup__request .gfield_label{width:25%}.popup__request .ginput_container{width:70%}.popup__request .g-recaptcha{margin:0 0 0 auto}}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiX3NpdGUuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9mbGV4Ym94LnNjc3MiLCJmb250cy9fbXVzZW8tc2Fucy01MDAuc2NzcyIsImZvbnRzL19tdXNlby1zYW5zLTkwMC5zY3NzIiwiX2xvZ28uc2NzcyIsIl9idG4uc2NzcyIsIl9jb2xvcnMuc2NzcyIsIl9ob3N0LnNjc3MiLCJfbGVhcm4tbW9yZS5zY3NzIiwiX2d1eS5zY3NzIiwiX2luZm9ybWF0aW9uLnNjc3MiLCJfc2V0dXAtcHJvY2Vzcy5zY3NzIiwiX2F2YWlsYWJsZS1wcmljaW5nLnNjc3MiLCJfcmVxdWVzdC5zY3NzIiwiX29yZGVyLnNjc3MiLCJfY2xvdWRzLnNjc3MiLCJfbWVudS5zY3NzIiwiX3BvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsRUFBRSw2QkFBK0IsQ0FBSSxFQUNQLHFCQUFzQixDQUFFLCtQQUErUCx3Q0FBMkMsU0FBVSxVQUFXLHdCQUF5Qix1QkFBd0IsZUFBZ0IsU0FBVSxTQUFVLENBQUUsRUFBRSxzQkFBdUIsQ0FBRSxNQUFNLHlCQUEwQixnQkFBaUIsQ0FBRSxVQUFVLGtCQUFtQixDQUFFLDZCQUE2QixlQUFnQix5Q0FBMEMsUUFBUyxDQUFFLGdIQUFnSCx1Q0FBd0MsU0FBVSxDQUFFLHVCQUF1QixxQkFBc0IsQ0FBRSxvQkFBb0IsMEJBQTJCLENBQUUsSUFBSSxtQkFBb0IsaUJBQWtCLENBQUUsSUFBSSxxQkFBc0IsaUJBQWtCLENBQUUsOEVBQThFLGFBQWMsQ0FBRSxNQUFNLGVBQWdCLENBQUUsS0FBSyxnQkFBaUIsZUFBZ0IsQ0FBRSxVQUFVLFdBQVksQ0FBRSxLQUFLLGNBQWUsV0FBWSxnQkFBaUIsVUFBVyxpQkFBa0IsQ0FBRSxvQkFBb0IsU0FBVSxDQUFFLFNBQVMsWUFBYSxhQUFjLENBQUUsdURBQXVELGNBQWUsQ0FBRSx1TUFBdU0sdUJBQXdCLENBQUUscUNBQXFDLG9CQUFxQixDQUFFLGdFQUFnRSxTQUFVLFNB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bkMsOEJBdUVJLFNBQVcsQ0F2RWYsa0NBMEVJLFNBQVcsQ0ExRWYsNkJBNkVJLGlCQUFtQixDQUNwQixDQUFBIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLSBTdHlsZSB0byBudWxsIC0tLS0tLS0tLS0tLS0tLSAqL1xuKnstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IH1cbip7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O31odG1sLGJvZHksZGl2LHNwYW4saDEsaDIsaDMsaDQsaDUsaDYscCxlbSxpbWcsc3Ryb25nLHN1YixzdXAsYix1LGksZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCx0YWJsZSx0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGEsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3std2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7b3V0bGluZTowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO31he2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7fXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO310ZCx0ZCBpbWd7dmVydGljYWwtYWxpZ246dG9wO31pbnB1dCxzZWxlY3QsYnV0dG9uLHRleHRhcmVhe2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7bWFyZ2luOjA7fWlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInBob25lXCJdLGlucHV0W3R5cGU9XCJudW1iZXJcIl17Zm9udDoxMnB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7cGFkZGluZzowO31pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17dmVydGljYWwtYWxpZ246Ym90dG9tO31pbnB1dFt0eXBlPVwicmFkaW9cIl17dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b207fXN1Ynt2ZXJ0aWNhbC1hbGlnbjpzdWI7Zm9udC1zaXplOnNtYWxsZXI7fXN1cHt2ZXJ0aWNhbC1hbGlnbjpzdXBlcjtmb250LXNpemU6c21hbGxlcjt9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb257ZGlzcGxheTpibG9jazt9dWwsb2x7bGlzdC1zdHlsZTpub25lO31odG1se292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy14OmF1dG87fWh0bWwsYm9keXtoZWlnaHQ6MTAwJTt9Ym9keXtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZTt9aW5wdXQgW3R5cGU9J3RleHQnXXtwYWRkaW5nOjA7fXRleHRhcmVhe3Jlc2l6ZTpub25lO292ZXJmbG93OmF1dG87fWxhYmVsLGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxidXR0b257Y3Vyc29yOnBvaW50ZXI7fWlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sYnV0dG9uLGlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInRlbFwiXSxpbnB1dFt0eXBlPVwicGhvbmVcIl0saW5wdXRbdHlwZT1cIm51bWJlclwiXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTt9YSxhOnZpc2l0ZWQsYTpob3ZlcixhOmZvY3VzLGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lO31pbnB1dFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjA7fWlucHV0OmludmFsaWR7b3V0bGluZTpub25lOy1tb3otYm94LXNoYWRvdzpub25lO2JvcmRlcjpub25lO306Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmU7fWlucHV0LHRleHRhcmVhLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsOmZvY3Vze291dGxpbmU6bm9uZTt9XG4vKiAtLS0tLS0tLS0tLS0tLS0gU3R5bGUgdG8gbnVsbCAtLS0tLS0tLS0tLS0tLS0gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoOTgsOTgsOTgsMC41KTtcbn1cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSg5OCw5OCw5OCwwLjUpO1xufVxuLnBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSg5OCw5OCw5OCwwLjUpO1xufVxuIiwiLnNpdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBAaW5jbHVkZSBtYWluLWZvbnQxKCk7XG59XG4uc2l0ZV9faGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuXG4gICYub3BlbmVkIHtcblxuICAgIC5tZW51IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgfVxuICAgIC5zaXRlX19oZWFkZXJfX2J0biB7XG5cbiAgICAgIHNwYW4ge1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG4gICYuZml4ZWQge1xuXG4gIH1cblxufVxuLnNpdGVfX2hlYWRlcl9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxM3B4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIHdpZHRoIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCB3aWR0aCAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMzNDlmNGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kIC4zcywgd2lkdGggMC4zcywgdG9wIDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgYmFja2dyb3VuZCAuM3MsIHdpZHRoIDAuM3MsIHRvcCAwLjNzO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiA4cHg7XG4gICAgfVxuICB9XG5cbn1cbi5zaXRlX19saXN0IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmVjMWJlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gIH1cblxufVxuLnNpdGVfX2xpc3RfMiB7XG5cbiAgbGkge1xuXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NoZWNrLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyICNlYTY0Mjg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggMTBweDtcbiAgICB9XG5cbiAgfVxuXG59XG4uc2l0ZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDMxcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzNDlmNGU7XG4gIEBpbmNsdWRlIG1haW4tZm9udDIoKTtcblxuICA+c3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGRlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG5cbiAgICB9XG5cbiAgfVxuXG59XG4uc2l0ZV9fdGl0bGVfMiB7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG4gIGZvbnQtc2l6ZTogNDNweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG4uc2l0ZV9fc3ViLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE3cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGluY2x1ZGUgbWFpbi1mb250MigpO1xufVxuLnNpdGVfX2FuY2hvcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2l0ZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogNzBweDtcblxuICAmLnNpdGVfX2NvbnRlbnRfZnVsbCB7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIH1cblxufVxuaW5wdXRbdHlwZT1cInRleHRcIl0uc2l0ZV9faW5wdXQsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uc2l0ZV9faW5wdXQsXG50ZXh0YXJlYS5zaXRlX19pbnB1dCxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXS5zaXRlX19pbnB1dCxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0uc2l0ZV9faW5wdXQsXG5pbnB1dFt0eXBlPVwicGhvbmVcIl0uc2l0ZV9faW5wdXQsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLnNpdGVfX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTdweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzQ5ZjRlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luOiAwIDAgOXB4O1xuICBjb2xvcjogcmdiYSg5OCw5OCw5OCwxKTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgQGluY2x1ZGUgbWFpbi1mb250MSgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWY1YzJjO1xuICB9XG4gICYubm90LXZhbGlkLFxuICAmLm5vdC10b3VjaGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNhMjAwMGY7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuICAuc2l0ZV9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDM0cHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG4gIC5zaXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5zaXRlX190aXRsZV8yIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogNzlweDtcbiAgICBsaW5lLWhlaWdodDogMTI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbiAgLnNpdGVfX3RpdGxlXzMge1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5zaXRlX19zdWItdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZV9fYW5jaG9ycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyOXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDIycHggMCAwO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLDcwLDcwLDAuNCk7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLDcwLDcwLDEpO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUyLDE3OSw1OCwxKTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgLmdmb3JtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG4gIC5zaXRlX190aXRsZV8yIHtcbiAgICBmb250LXNpemU6IDExOXB4O1xuICB9XG4gIC5zaXRlX19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTk4cHg7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICB9XG4gIC5zaXRlX19oZWFkZXJfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2l0ZV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNTNweDtcbiAgfVxuICAuc2l0ZV9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbn1cblxuIiwiLy9mb250c1xuQG1peGluIG1haW4tZm9udDEoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvIFNhbnMgNTAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBtYWluLWZvbnQyKCkge1xuICBmb250LWZhbWlseTogXCJNdXNlbyBTYW5zIDkwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBqdXN0aWZ5KCkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG5AbWl4aW4gYWJzb2x1dGVDZW50ZXIoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIC01MCUgKTtcbn1cbkBtaXhpbiBhYnNvbHV0ZUNlbnRlclgoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcbn1cbkBtaXhpbiBhYnNvbHV0ZUNlbnRlclkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTUwJSApO1xufSIsIlxuLy8gRmxleGJveCBNaXhpbnNcbi8vIGh0dHA6Ly9waGlsaXB3YWx0b24uZ2l0aHViLmlvL3NvbHZlZC1ieS1mbGV4Ym94L1xuLy8gaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9zb2x2ZWQtYnktZmxleGJveFxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxMyBCcmlhbiBGcmFuY29cbi8vXG4vLyBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYVxuLy8gY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZVxuLy8gXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nXG4vLyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsXG4vLyBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG9cbi8vIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0b1xuLy8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOlxuLy8gVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWRcbi8vIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuLy8gVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTU1xuLy8gT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRlxuLy8gTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULlxuLy8gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTllcbi8vIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsXG4vLyBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRVxuLy8gU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuXG4vL1xuLy8gVGhpcyBpcyBhIHNldCBvZiBtaXhpbnMgZm9yIHRob3NlIHdobyB3YW50IHRvIG1lc3MgYXJvdW5kIHdpdGggZmxleGJveFxuLy8gdXNpbmcgdGhlIG5hdGl2ZSBzdXBwb3J0IG9mIGN1cnJlbnQgYnJvd3NlcnMuIEZvciBmdWxsIHN1cHBvcnQgdGFibGVcbi8vIGNoZWNrOiBodHRwOi8vY2FuaXVzZS5jb20vZmxleGJveFxuLy9cbi8vIEJhc2ljYWxseSB0aGlzIHdpbGwgdXNlOlxuLy9cbi8vICogRmFsbGJhY2ssIG9sZCBzeW50YXggKElFMTAsIG1vYmlsZSB3ZWJraXQgYnJvd3NlcnMgLSBubyB3cmFwcGluZylcbi8vICogRmluYWwgc3RhbmRhcmRzIHN5bnRheCAoRkYsIFNhZmFyaSwgQ2hyb21lLCBJRTExLCBPcGVyYSlcbi8vXG4vLyBUaGlzIHdhcyBpbnNwaXJlZCBieTpcbi8vXG4vLyAqIGh0dHA6Ly9kZXYub3BlcmEuY29tL2FydGljbGVzL3ZpZXcvYWR2YW5jZWQtY3Jvc3MtYnJvd3Nlci1mbGV4Ym94L1xuLy9cbi8vIFdpdGggaGVscCBmcm9tOlxuLy9cbi8vICogaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvXG4vLyAqIGh0dHA6Ly90aGUtZWNob3BsZXgubmV0L2ZsZXh5Ym94ZXMvXG4vLyAqIGh0dHA6Ly9tc2RuLm1pY3Jvc29mdC5jb20vZW4tdXMvbGlicmFyeS9pZS9oaDc3MjA2OSh2PXZzLjg1KS5hc3B4XG4vLyAqIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS91c2luZy1mbGV4Ym94L1xuLy8gKiBodHRwOi8vZGV2Lm9wZXJhLmNvbS9hcnRpY2xlcy92aWV3L2FkdmFuY2VkLWNyb3NzLWJyb3dzZXItZmxleGJveC9cbi8vICogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tdXMvZG9jcy93ZWIvZ3VpZGUvY3NzL2ZsZXhpYmxlX2JveGVzXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IENvbnRhaW5lcnNcbi8vXG4vLyBUaGUgJ2ZsZXgnIHZhbHVlIGNhdXNlcyBhbiBlbGVtZW50IHRvIGdlbmVyYXRlIGEgYmxvY2stbGV2ZWwgZmxleFxuLy8gY29udGFpbmVyIGJveC5cbi8vXG4vLyBUaGUgJ2lubGluZS1mbGV4JyB2YWx1ZSBjYXVzZXMgYW4gZWxlbWVudCB0byBnZW5lcmF0ZSBhIGlubGluZS1sZXZlbFxuLy8gZmxleCBjb250YWluZXIgYm94LlxuLy9cbi8vIGRpc3BsYXk6IGZsZXggfCBpbmxpbmUtZmxleFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWNvbnRhaW5lcnNcbi8vXG4vLyAoUGxhY2Vob2xkZXIgc2VsZWN0b3JzIGZvciBlYWNoIHR5cGUsIGZvciB0aG9zZSB3aG8gcmF0aGVyIEBleHRlbmQpXG5cbkBtaXhpbiBmbGV4Ym94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuJWZsZXhib3ggeyBAaW5jbHVkZSBmbGV4Ym94OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbiVpbmxpbmUtZmxleCB7IEBpbmNsdWRlIGlubGluZS1mbGV4OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IERpcmVjdGlvblxuLy9cbi8vIFRoZSAnZmxleC1kaXJlY3Rpb24nIHByb3BlcnR5IHNwZWNpZmllcyBob3cgZmxleCBpdGVtcyBhcmUgcGxhY2VkIGluXG4vLyB0aGUgZmxleCBjb250YWluZXIsIGJ5IHNldHRpbmcgdGhlIGRpcmVjdGlvbiBvZiB0aGUgZmxleCBjb250YWluZXInc1xuLy8gbWFpbiBheGlzLiBUaGlzIGRldGVybWluZXMgdGhlIGRpcmVjdGlvbiB0aGF0IGZsZXggaXRlbXMgYXJlIGxhaWQgb3V0IGluLlxuLy9cbi8vIFZhbHVlczogcm93IHwgcm93LXJldmVyc2UgfCBjb2x1bW4gfCBjb2x1bW4tcmV2ZXJzZVxuLy8gRGVmYXVsdDogcm93XG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtZGlyZWN0aW9uLXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkdmFsdWU6IHJvdykge1xuICBAaWYgJHZhbHVlID09IHJvdy1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbi1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICB9XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbiAgZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbn1cbi8vIFNob3J0ZXIgdmVyc2lvbjpcbkBtaXhpbiBmbGV4LWRpcigkYXJncy4uLikgeyBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbigkYXJncy4uLik7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggV3JhcFxuLy9cbi8vIFRoZSAnZmxleC13cmFwJyBwcm9wZXJ0eSBjb250cm9scyB3aGV0aGVyIHRoZSBmbGV4IGNvbnRhaW5lciBpcyBzaW5nbGUtbGluZVxuLy8gb3IgbXVsdGktbGluZSwgYW5kIHRoZSBkaXJlY3Rpb24gb2YgdGhlIGNyb3NzLWF4aXMsIHdoaWNoIGRldGVybWluZXNcbi8vIHRoZSBkaXJlY3Rpb24gbmV3IGxpbmVzIGFyZSBzdGFja2VkIGluLlxuLy9cbi8vIFZhbHVlczogbm93cmFwIHwgd3JhcCB8IHdyYXAtcmV2ZXJzZVxuLy8gRGVmYXVsdDogbm93cmFwXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtd3JhcC1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC13cmFwKCR2YWx1ZTogbm93cmFwKSB7XG4gIC8vIE5vIFdlYmtpdCBCb3ggZmFsbGJhY2suXG4gIC13ZWJraXQtZmxleC13cmFwOiAkdmFsdWU7XG4gIC1tb3otZmxleC13cmFwOiAkdmFsdWU7XG4gIEBpZiAkdmFsdWUgPT0gbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICB9IEBlbHNlIHtcbiAgICAtbXMtZmxleC13cmFwOiAkdmFsdWU7XG4gIH1cbiAgZmxleC13cmFwOiAkdmFsdWU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEZsb3cgKHNob3J0aGFuZClcbi8vXG4vLyBUaGUgJ2ZsZXgtZmxvdycgcHJvcGVydHkgaXMgYSBzaG9ydGhhbmQgZm9yIHNldHRpbmcgdGhlICdmbGV4LWRpcmVjdGlvbidcbi8vIGFuZCAnZmxleC13cmFwJyBwcm9wZXJ0aWVzLCB3aGljaCB0b2dldGhlciBkZWZpbmUgdGhlIGZsZXggY29udGFpbmVyJ3Ncbi8vIG1haW4gYW5kIGNyb3NzIGF4ZXMuXG4vL1xuLy8gVmFsdWVzOiA8ZmxleC1kaXJlY3Rpb24+IHwgPGZsZXgtd3JhcD5cbi8vIERlZmF1bHQ6IHJvdyBub3dyYXBcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1mbG93LXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LWZsb3coJHZhbHVlczogKHJvdyBub3dyYXApKSB7XG4gIC8vIE5vIFdlYmtpdCBCb3ggZmFsbGJhY2suXG4gIC13ZWJraXQtZmxleC1mbG93OiAkdmFsdWVzO1xuICAtbW96LWZsZXgtZmxvdzogJHZhbHVlcztcbiAgLW1zLWZsZXgtZmxvdzogJHZhbHVlcztcbiAgZmxleC1mbG93OiAkdmFsdWVzO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBPcmRlclxuLy9cbi8vIFRoZSAnb3JkZXInIHByb3BlcnR5IGNvbnRyb2xzIHRoZSBvcmRlciBpbiB3aGljaCBmbGV4IGl0ZW1zIGFwcGVhciB3aXRoaW5cbi8vIHRoZWlyIGZsZXggY29udGFpbmVyLCBieSBhc3NpZ25pbmcgdGhlbSB0byBvcmRpbmFsIGdyb3Vwcy5cbi8vXG4vLyBEZWZhdWx0OiAwXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI29yZGVyLXByb3BlcnR5XG5cbkBtaXhpbiBvcmRlcigkaW50OiAwKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICRpbnQgKyAxO1xuICAtd2Via2l0LW9yZGVyOiAkaW50O1xuICAtbW96LW9yZGVyOiAkaW50O1xuICAtbXMtZmxleC1vcmRlcjogJGludDtcbiAgb3JkZXI6ICRpbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEdyb3dcbi8vXG4vLyBUaGUgJ2ZsZXgtZ3JvdycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBncm93IGZhY3Rvci4gTmVnYXRpdmUgbnVtYmVyc1xuLy8gYXJlIGludmFsaWQuXG4vL1xuLy8gRGVmYXVsdDogMFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWdyb3ctcHJvcGVydHlcblxuQG1peGluIGZsZXgtZ3JvdygkaW50OiAwKSB7XG4gIC13ZWJraXQtYm94LWZsZXg6ICRpbnQ7XG4gIC13ZWJraXQtZmxleC1ncm93OiAkaW50O1xuICAtbW96LWZsZXgtZ3JvdzogJGludDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6ICRpbnQ7XG4gIGZsZXgtZ3JvdzogJGludDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggU2hyaW5rXG4vL1xuLy8gVGhlICdmbGV4LXNocmluaycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBzaHJpbmsgZmFjdG9yLiBOZWdhdGl2ZSBudW1iZXJzXG4vLyBhcmUgaW52YWxpZC5cbi8vXG4vLyBEZWZhdWx0OiAxXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtc2hyaW5rLXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LXNocmluaygkaW50OiAxKSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6ICRpbnQ7XG4gIC1tb3otZmxleC1zaHJpbms6ICRpbnQ7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAkaW50O1xuICBmbGV4LXNocmluazogJGludDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQmFzaXNcbi8vXG4vLyBUaGUgJ2ZsZXgtYmFzaXMnIHByb3BlcnR5IHNldHMgdGhlIGZsZXggYmFzaXMuIE5lZ2F0aXZlIGxlbmd0aHMgYXJlIGludmFsaWQuXG4vL1xuLy8gVmFsdWVzOiBMaWtlIFwid2lkdGhcIlxuLy8gRGVmYXVsdDogYXV0b1xuLy9cbi8vIGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtZmxleGJveC8jZmxleC1iYXNpcy1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1iYXNpcygkdmFsdWU6IGF1dG8pIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAkdmFsdWU7XG4gIC1tb3otZmxleC1iYXNpczogJHZhbHVlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogJHZhbHVlO1xuICBmbGV4LWJhc2lzOiAkdmFsdWU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IFwiRmxleFwiIChzaG9ydGhhbmQpXG4vL1xuLy8gVGhlICdmbGV4JyBwcm9wZXJ0eSBzcGVjaWZpZXMgdGhlIGNvbXBvbmVudHMgb2YgYSBmbGV4aWJsZSBsZW5ndGg6IHRoZVxuLy8gZmxleCBncm93IGZhY3RvciBhbmQgZmxleCBzaHJpbmsgZmFjdG9yLCBhbmQgdGhlIGZsZXggYmFzaXMuIFdoZW4gYW5cbi8vIGVsZW1lbnQgaXMgYSBmbGV4IGl0ZW0sICdmbGV4JyBpcyBjb25zdWx0ZWQgaW5zdGVhZCBvZiB0aGUgbWFpbiBzaXplXG4vLyBwcm9wZXJ0eSB0byBkZXRlcm1pbmUgdGhlIG1haW4gc2l6ZSBvZiB0aGUgZWxlbWVudC4gSWYgYW4gZWxlbWVudCBpc1xuLy8gbm90IGEgZmxleCBpdGVtLCAnZmxleCcgaGFzIG5vIGVmZmVjdC5cbi8vXG4vLyBWYWx1ZXM6IG5vbmUgfCA8ZmxleC1ncm93PiA8ZmxleC1zaHJpbms+IHx8IDxmbGV4LWJhc2lzPlxuLy8gRGVmYXVsdDogU2VlIGluZGl2aWR1YWwgcHJvcGVydGllcyAoMSAxIDApLlxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4KCRmZzogMSwgJGZzOiBudWxsLCAkZmI6IG51bGwpIHtcblxuICAvLyBTZXQgYSB2YXJpYWJsZSB0byBiZSB1c2VkIGJ5IGJveC1mbGV4IHByb3BlcnRpZXNcbiAgJGZnLWJveGZsZXg6ICRmZztcblxuICAvLyBCb3gtRmxleCBvbmx5IHN1cHBvcnRzIGEgZmxleC1ncm93IHZhbHVlIHNvIGxldCdzIGdyYWIgdGhlXG4gIC8vIGZpcnN0IGl0ZW0gaW4gdGhlIGxpc3QgYW5kIGp1c3QgcmV0dXJuIHRoYXQuXG4gIEBpZiB0eXBlLW9mKCRmZykgPT0gJ2xpc3QnIHtcbiAgICAkZmctYm94ZmxleDogbnRoKCRmZywgMSk7XG4gIH1cblxuICAtd2Via2l0LWJveC1mbGV4OiAkZmctYm94ZmxleDtcbiAgLXdlYmtpdC1mbGV4OiAkZmcgJGZzICRmYjtcbiAgLW1vei1ib3gtZmxleDogJGZnLWJveGZsZXg7XG4gIC1tb3otZmxleDogJGZnICRmcyAkZmI7XG4gIC1tcy1mbGV4OiAkZmcgJGZzICRmYjtcbiAgZmxleDogJGZnICRmcyAkZmI7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEp1c3RpZnkgQ29udGVudFxuLy9cbi8vIFRoZSAnanVzdGlmeS1jb250ZW50JyBwcm9wZXJ0eSBhbGlnbnMgZmxleCBpdGVtcyBhbG9uZyB0aGUgbWFpbiBheGlzXG4vLyBvZiB0aGUgY3VycmVudCBsaW5lIG9mIHRoZSBmbGV4IGNvbnRhaW5lci4gVGhpcyBpcyBkb25lIGFmdGVyIGFueSBmbGV4aWJsZVxuLy8gbGVuZ3RocyBhbmQgYW55IGF1dG8gbWFyZ2lucyBoYXZlIGJlZW4gcmVzb2x2ZWQuIFR5cGljYWxseSBpdCBoZWxwcyBkaXN0cmlidXRlXG4vLyBleHRyYSBmcmVlIHNwYWNlIGxlZnRvdmVyIHdoZW4gZWl0aGVyIGFsbCB0aGUgZmxleCBpdGVtcyBvbiBhIGxpbmUgYXJlXG4vLyBpbmZsZXhpYmxlLCBvciBhcmUgZmxleGlibGUgYnV0IGhhdmUgcmVhY2hlZCB0aGVpciBtYXhpbXVtIHNpemUuIEl0IGFsc29cbi8vIGV4ZXJ0cyBzb21lIGNvbnRyb2wgb3ZlciB0aGUgYWxpZ25tZW50IG9mIGl0ZW1zIHdoZW4gdGhleSBvdmVyZmxvdyB0aGUgbGluZS5cbi8vXG4vLyBOb3RlOiAnc3BhY2UtKicgdmFsdWVzIG5vdCBzdXBwb3J0ZWQgaW4gb2xkZXIgc3ludGF4ZXMuXG4vL1xuLy8gVmFsdWVzOiBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kXG4vLyBEZWZhdWx0OiBmbGV4LXN0YXJ0XG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2p1c3RpZnktY29udGVudC1wcm9wZXJ0eVxuXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCR2YWx1ZTogZmxleC1zdGFydCkge1xuICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYmV0d2VlbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtYm94LXBhY2s6ICR2YWx1ZTtcbiAgICAtbXMtZmxleC1wYWNrOiAkdmFsdWU7XG4gIH1cbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbiAganVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG59XG4vLyBTaG9ydGVyIHZlcnNpb246XG5AbWl4aW4gZmxleC1qdXN0KCRhcmdzLi4uKSB7IEBpbmNsdWRlIGp1c3RpZnktY29udGVudCgkYXJncy4uLik7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQWxpZ24gSXRlbXNcbi8vXG4vLyBGbGV4IGl0ZW1zIGNhbiBiZSBhbGlnbmVkIGluIHRoZSBjcm9zcyBheGlzIG9mIHRoZSBjdXJyZW50IGxpbmUgb2YgdGhlXG4vLyBmbGV4IGNvbnRhaW5lciwgc2ltaWxhciB0byAnanVzdGlmeS1jb250ZW50JyBidXQgaW4gdGhlIHBlcnBlbmRpY3VsYXJcbi8vIGRpcmVjdGlvbi4gJ2FsaWduLWl0ZW1zJyBzZXRzIHRoZSBkZWZhdWx0IGFsaWdubWVudCBmb3IgYWxsIG9mIHRoZSBmbGV4XG4vLyBjb250YWluZXIncyBpdGVtcywgaW5jbHVkaW5nIGFub255bW91cyBmbGV4IGl0ZW1zLiAnYWxpZ24tc2VsZicgYWxsb3dzXG4vLyB0aGlzIGRlZmF1bHQgYWxpZ25tZW50IHRvIGJlIG92ZXJyaWRkZW4gZm9yIGluZGl2aWR1YWwgZmxleCBpdGVtcy4gKEZvclxuLy8gYW5vbnltb3VzIGZsZXggaXRlbXMsICdhbGlnbi1zZWxmJyBhbHdheXMgbWF0Y2hlcyB0aGUgdmFsdWUgb2YgJ2FsaWduLWl0ZW1zJ1xuLy8gb24gdGhlaXIgYXNzb2NpYXRlZCBmbGV4IGNvbnRhaW5lci4pXG4vL1xuLy8gVmFsdWVzOiBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2hcbi8vIERlZmF1bHQ6IHN0cmV0Y2hcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jYWxpZ24taXRlbXMtcHJvcGVydHlcblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xuICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiAkdmFsdWU7XG4gICAgLW1zLWZsZXgtYWxpZ246ICR2YWx1ZTtcbiAgfVxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG4gIC1tb3otYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgYWxpZ24taXRlbXM6ICR2YWx1ZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQWxpZ24gU2VsZlxuLy9cbi8vIFZhbHVlczogYXV0byB8IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaFxuLy8gRGVmYXVsdDogYXV0b1xuXG5AbWl4aW4gYWxpZ24tc2VsZigkdmFsdWU6IGF1dG8pIHtcbiAgLy8gTm8gV2Via2l0IEJveCBGYWxsYmFjay5cbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiAkdmFsdWU7XG4gIC1tb3otYWxpZ24tc2VsZjogJHZhbHVlO1xuICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICB9IEBlbHNlIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiAkdmFsdWU7XG4gIH1cbiAgYWxpZ24tc2VsZjogJHZhbHVlO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBBbGlnbiBDb250ZW50XG4vL1xuLy8gVGhlICdhbGlnbi1jb250ZW50JyBwcm9wZXJ0eSBhbGlnbnMgYSBmbGV4IGNvbnRhaW5lcidzIGxpbmVzIHdpdGhpbiB0aGVcbi8vIGZsZXggY29udGFpbmVyIHdoZW4gdGhlcmUgaXMgZXh0cmEgc3BhY2UgaW4gdGhlIGNyb3NzLWF4aXMsIHNpbWlsYXIgdG9cbi8vIGhvdyAnanVzdGlmeS1jb250ZW50JyBhbGlnbnMgaW5kaXZpZHVhbCBpdGVtcyB3aXRoaW4gdGhlIG1haW4tYXhpcy4gTm90ZSxcbi8vIHRoaXMgcHJvcGVydHkgaGFzIG5vIGVmZmVjdCB3aGVuIHRoZSBmbGV4Ym94IGhhcyBvbmx5IGEgc2luZ2xlIGxpbmUuXG4vL1xuLy8gVmFsdWVzOiBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaFxuLy8gRGVmYXVsdDogc3RyZXRjaFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNhbGlnbi1jb250ZW50LXByb3BlcnR5XG5cbkBtaXhpbiBhbGlnbi1jb250ZW50KCR2YWx1ZTogc3RyZXRjaCkge1xuICAvLyBObyBXZWJraXQgQm94IEZhbGxiYWNrLlxuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbiAgLW1vei1hbGlnbi1jb250ZW50OiAkdmFsdWU7XG4gIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xuICB9IEBlbHNlIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6ICR2YWx1ZTtcbiAgfVxuICBhbGlnbi1jb250ZW50OiAkdmFsdWU7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvIFNhbnMgNTAwXCI7XG4gIHNyYzpcbiAgdXJsKFwiLi4vZm9udHMvbXVzZW9zYW5zLTUwMC13ZWJmb250LndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKFwiLi4vZm9udHMvbXVzZW9zYW5zLTUwMC13ZWJmb250LndvZmZcIikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvIFNhbnMgOTAwXCI7XG4gIHNyYzpcbiAgdXJsKFwiLi4vZm9udHMvbXVzZW9zYW5zY3lybF8zLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoXCIuLi9mb250cy9tdXNlb3NhbnNjeXJsXzMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiIsIi5sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEyM3B4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAubG9nbyB7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogMzZweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxufSIsIi5idG4ge1xuICBAaW5jbHVkZSBpbmxpbmUtZmxleCgpO1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAkYnRuLWJhY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIG1haW4tZm9udDIoKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgYm9yZGVyIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgYm9yZGVyIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuXG4gICY6aG92ZXIge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcblxuICAgIH1cblxuICB9XG4gICY6YWN0aXZlIHtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRidG4tYmFjay1hY3RpdmU7XG4gICAgfVxuXG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogJGJ0bi1iYWNrLWhvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG59XG4uYnRuX2Fycm93IHtcblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93cy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29udGVudDogJyc7XG4gICAgbWFyZ2luOiAwIDAgMCAxM3B4O1xuICB9XG5cbn1cbmJ1dHRvbi5idG4ge1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICA+c3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLmJ0bl9hcnJvdyB7XG5cbiAgICA+c3BhbiB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvd3MucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG1hcmdpbjogMXB4IDAgMCAxM3B4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuLmJ0bl8zIHtcbiAgYmFja2dyb3VuZDogI2VhNjQyODtcbn1cbi5idG5fNCB7XG4gIHdpZHRoOiAyOTdweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLmJ0bl81IHtcbiAgd2lkdGg6IDIwM3B4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTNhM2EzO1xuICBjb2xvcjogI2EzYTNhMztcbiAgQGluY2x1ZGUgbWFpbi1mb250MSgpO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICY6YWN0aXZlIHtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhM2EzYTM7XG4gICAgfVxuXG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNhM2EzYTM7XG4gIH1cblxufVxuLmJ0bl82IHtcbiAgd2lkdGg6IDI3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWE2NDI4O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMzQ5ZjRlO1xuICB9XG4gICY6YWN0aXZlIHtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG4gIC5idG4ge1xuICAgIHdpZHRoOiA0MjNweDtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICB9XG5cbiAgfVxuICAuYnRuX2Fycm93IHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAyNXB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTNweDtcbiAgICB9XG5cbiAgfVxuICBidXR0b24uYnRuIHtcblxuICAgICYuYnRuX2Fycm93IHtcblxuICAgICAgPnNwYW4ge1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICBtYXJnaW46IDNweCAwIDAgMTNweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICAuYnRuXzIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuYnRuXzMge1xuICAgIHdpZHRoOiAzMTNweDtcbiAgfVxuICAuYnRuXzQge1xuICAgIHdpZHRoOiAyOTdweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXG4gICAgJi5idG5fYXJyb3cge1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luOiAtMnB4IDAgMCAxM3B4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgLmJ0bl81IHtcbiAgICB3aWR0aDogMjAzcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNhM2EzYTM7XG4gICAgY29sb3I6ICNhM2EzYTM7XG4gICAgQGluY2x1ZGUgbWFpbi1mb250MSgpO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuICAuYnRuXzYge1xuICAgIHdpZHRoOiAzNzBweDtcbiAgfVxuXG59IiwiLyotLS0tLS0tLS0tIHBvcHVwIC0tLS0tLS0tLS0qL1xuJHBvcHVwLWJhY2s6IHJnYmEoIDAsIDAsIDAsIDEgKTtcbiRwb3B1cC1jbG9zZS1iYWNrOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxICk7XG4vKi0tLS0tLS0tLS0gL3BvcHVwIC0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLSB3ZWJzdGVycy1zZWxlY3QgLS0tLS0tLS0tLSovXG4kd2Vic3RlcnMtc2VsZWN0LWJvcmRlcjogIzAwMDtcbiR3ZWJzdGVycy1zZWxlY3QtcG9wdXAtYmFjazogI2ZmZjtcbiR3ZWJzdGVycy1zZWxlY3QtcG9wdXAtaXRlbS1hY3RpdmUtY29sb3I6ICNmZmY7XG4kd2Vic3RlcnMtc2VsZWN0LXBvcHVwLWl0ZW0tYWN0aXZlLWJhY2s6ICNmMDA7XG4vKi0tLS0tLS0tLS0gL3dlYnN0ZXJzLXNlbGVjdCAtLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0gbmljZS1yYWRpbyAtLS0tLS0tLS0tKi9cbiRuaWNlLXJhZGlvLWFmdGVyLWNvbG9yOiAjMzQ5ZjRlO1xuJG5pY2UtcmFkaW8tY29sb3I6ICM1YjViNWI7XG4vKi0tLS0tLS0tLS0gL25pY2UtcmFkaW8gLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tIG5pY2UtY2hlY2tib3ggLS0tLS0tLS0tLSovXG4kbmljZS1jaGVja2JveC1hZnRlci1jb2xvcjogIzViNWI1YjtcbiRuaWNlLWNoZWNrYm94LWNvbG9yOiAjNWI1YjViO1xuLyotLS0tLS0tLS0tIC9uaWNlLWNoZWNrYm94IC0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLSBidG4gLS0tLS0tLS0tLSovXG4kYnRuLWJhY2s6ICNmZjZjMmI7XG4kYnRuLWJhY2staG92ZXI6ICMzNDlmNGU7XG4kYnRuLWJhY2stYWN0aXZlOiAjMmE3YTNkO1xuJGJ0bi1jb2xvcjogI2ZmZjtcbiRidG4tY29sb3ItYWN0aXZlOiAjZmZmO1xuXG4kYnRuLTItYmFjazogI2VhNjQyODtcbiRidG4tMi1iYWNrLWhvdmVyOiAjZjBhO1xuJGJ0bi0yLWJhY2stYWN0aXZlOiAjMDAwO1xuJGJ0bi0yLWNvbG9yLWFjdGl2ZTogI2YwYTtcbi8qLS0tLS0tLS0tLSAvYnRuIC0tLS0tLS0tLSovIiwiLmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDcwcHggMCAxNjhweDtcblxuICAuY2xvdWRzIHtcblxuICAgICYuY2xvdWRzXzEge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgfVxuXG59XG4uaG9zdF8xe1xuICBwYWRkaW5nOiA0MHB4IDAgODZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob3N0X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjkzcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaG9zdF9fb2ZmZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHJnYmEoODUsODUsODUsMC41KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvc3RfX2Rpc2NvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yN3B4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBtYWluLWZvbnQxKCk7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzAsNzAsNzAsMC45KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbn1cbi5ob3N0X19oZWFkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaG9zdF9fY2xpZW50cyB7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIG1heC13aWR0aDogMzY1cHg7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxufVxuLmhvc3RfX2Jhbm5lcntcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTc1cHg7XG4gIH1cblxufVxuLmhvc3RfX2hlYWQtdG9waWN7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDE0cHggMThweCAxM3B4IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LDkwLDM3LC45KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG4gIC5ob3N0IHtcblxuICAgIC5jbG91ZHMge1xuXG4gICAgICAmLmNsb3Vkc18xIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgLmhvc3RfX29mZmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgcGFkZGluZzogMCAxMXB4IDAgMDtcbiAgfVxuICAuaG9zdF9fb2ZmZXJfMXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ob3N0X19kaXNjb3VudCB7XG4gICAgdG9wOiAtMjdweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgcGFkZGluZzogMTRweCAyM3B4O1xuICB9XG4gIC5ob3N0X19pdGVtcyB7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcblxuICAgIC5zaXRlX19saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgICB3aWR0aDogNjUlO1xuICAgIH1cbiAgICAuaG9zdF9fY2xpZW50cyB7XG4gICAgICB3aWR0aDogNDYlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gIH1cbiAgLmhvc3RfX2NsaWVudHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaG9zdF9faGVhZC1saW5le1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ5M3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDdweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ob3N0X19oZWFkLXRvcGlje1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAuaG9zdCB7XG4gICAgcGFkZGluZzogOTVweCAwIDE2OHB4O1xuXG4gICAgLmNsb3VkcyB7XG5cbiAgICAgICYuY2xvdWRzXzEge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgLmhvc3RfMXtcbiAgICBwYWRkaW5nOiAzNHB4ICAwIDg2cHg7XG5cbiAgICAuY2xvdWRzLmNsb3Vkc18xIHtcbiAgICAgIHRvcDogMTElO1xuICAgIH1cblxuICB9XG4gIC5ob3N0X19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjk0cHg7XG4gICAgcGFkZGluZzogMCA2NXB4O1xuXG4gICAgLmhvc3RfX2NsaWVudHMge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICB9XG5cbiAgfVxuICAuaG9zdF9fZGlzY291bnQge1xuICAgIGxlZnQ6IC03OHB4O1xuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG4gIC5ob3N0X19pbm5lciB7XG5cbiAgICAuaG9zdF9fY2xpZW50cyB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICAgIH1cblxuICB9XG5cbn0iLCIubGVhcm4tbW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxOXB4O1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBjb2xvcjogIzM0OWY0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgQGluY2x1ZGUgbWFpbi1mb250MigpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDAgMCAwIC02cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzNDlmNGU7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMzQ5ZjRlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgY29udGVudDogJyc7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZG93bjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGRvd247XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNTAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMmE4MzQxO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMmE4MzQxO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMyYTgzNDE7XG4gICAgfVxuXG4gIH1cblxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlWSgtM3B4KSB0cmFuc2xhdGVYKC0zcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVkoM3B4KSB0cmFuc2xhdGVYKDNweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlWSgtM3B4KSB0cmFuc2xhdGVYKC0zcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVkoM3B4KSB0cmFuc2xhdGVYKDNweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuICAubGVhcm4tbW9yZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG4gIC5sZWFybi1tb3JlIHtcbiAgICBib3R0b206IDU2cHg7XG5cbiAgICAmXzF7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgfVxuXG4gIH1cblxufSIsIi5ndXkge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogNDtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuICAuZ3V5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgaGVpZ2h0OiAzODFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtODdweDtcbiAgICByaWdodDogLTc4cHg7XG4gIH1cbiAgLmd1eV8yIHtcbiAgICBib3R0b206IC05MHB4O1xuICAgIGhlaWdodDogMzA2cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTUzcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB9XG4gIC5ndXlfX2hhbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMTE2cHg7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogODUlIDE0JTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA4NSUgMTQlO1xuICB9XG5cbn0iLCIuaW5mb3JtYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5pbmZvcm1hdGlvbl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTE1OHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmluZm9ybWF0aW9uX19kZXZpY2Uge1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBtYXgtd2lkdGg6IDI0M3B4O1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbn1cbi5pbmZvcm1hdGlvbl9fYXdhcmRzIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgbWF4LXdpZHRoOiA2MzdweDtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG4gIC5pbmZvcm1hdGlvbl9faXRlbXMge1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cbiAgICA+ZGl2IHtcbiAgICAgIHdpZHRoOiA2Ni4yJTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICAuaW5mb3JtYXRpb25fX2RldmljZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5pbmZvcm1hdGlvbl9fYXdhcmRzIHtcbiAgICBtYXJnaW46IDMycHggMCAwIC01cHg7XG4gICAgcGFkZGluZzogNnB4IDAgMDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG4gIC5pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMTAzcHggMCAxODJweDtcblxuICAgIC5sZWFybi1tb3JlIHtcbiAgICAgIGJvdHRvbTogNDlweDtcbiAgICB9XG5cbiAgICAmXzF7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUycHg7XG5cbiAgICAgIC5sZWFybi1tb3JlIHtcbiAgICAgICAgYm90dG9tOiAzOHB4O1xuICAgICAgfVxuXG4gICAgICAuY2xvdWRzLmNsb3Vkc18yIHtcbiAgICAgICAgdG9wOiAtMTUlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgLmluZm9ybWF0aW9uX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDQ4cHg7XG4gIH1cbn0iLCIuc2V0dXAtcHJvY2VzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogNjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnNpdGVfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG4gIC5jbG91ZHMge1xuXG4gICAgJi5jbG91ZHNfMSB7XG4gICAgICB0b3A6IC03LjQlO1xuICAgIH1cbiAgICAmLmNsb3Vkc18yIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gIH1cblxufVxuLnNldHVwLXByb2Nlc3NfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkxMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNldHVwLXByb2Nlc3NfX2FjdGlvbnMge1xuICBtYXgtd2lkdGg6IDc0MXB4O1xuICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnNldHVwLXByb2Nlc3NfX2FjdGlvbnMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RvdHQucG5nXCIpIHJlcGVhdC15IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2cHggNHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAmOm50aC1jaGlsZCgxKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NldHVwLWFjdGlvbi1pY29uMi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNHB4O1xuICB9XG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2V0dXAtYWN0aW9uLWljb24xLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggNDJweDtcbiAgfVxuICAmOm50aC1jaGlsZCgzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NldHVwLWFjdGlvbi1pY29uMy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDQzcHg7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG59XG4uc2V0dXAtcHJvY2Vzc19faW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XG5cbiAgLnNldHVwLXByb2Nlc3Mge1xuXG4gICAgLnNpdGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDFweDtcbiAgICB9XG4gICAgLnNpdGVfX2xpc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgfVxuICAgIC5jbG91ZHMge1xuXG4gICAgICAmLmNsb3Vkc18xIHtcbiAgICAgICAgdG9wOiAtMTAuNCU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICAuc2V0dXAtcHJvY2Vzc19faXRlbXMge1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cbiAgICA+ZGl2IHtcbiAgICAgIHdpZHRoOiA2Ni4yJTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICAuc2V0dXAtcHJvY2Vzc19fYWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICAgIHBhZGRpbmc6IDM1cHggMCAwO1xuICAgIG1hcmdpbjogMCBhdXRvIDQ1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG4gIC5zZXR1cC1wcm9jZXNzX19hY3Rpb25zLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjQlO1xuICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtMTMyJTtcbiAgICAgIHdpZHRoOiAxMDQlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZG90dC5wbmdcIikgcmVwZWF0LXggY2VudGVyIGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweCA0cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgfVxuICAuc2V0dXAtcHJvY2Vzc19faW5mbyB7XG4gICAgbWFyZ2luOiAxN3B4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG4gIC5zZXR1cC1wcm9jZXNzIHtcbiAgICBwYWRkaW5nOiA4OXB4IDAgNzNweDtcblxuICAgICZfMXtcbiAgICAgIHBhZGRpbmc6IDYycHggMCAxMjdweDtcblxuICAgICAgLnNldHVwLXByb2Nlc3NfX2FjdGlvbnN7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgfVxuXG4gICAgICAuc2V0dXAtcHJvY2VzcyAuY2xvdWRzLmNsb3Vkc18xIHtcbiAgICAgICAgdG9wOiAtMTguNCU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY2xvdWRzIHtcblxuICAgICAgJi5jbG91ZHNfMSB7XG4gICAgICAgIHRvcDogLTEyLjQlO1xuICAgICAgfVxuICAgICAgJi5jbG91ZHNfMiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRvcDogMjMuNSU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICAuc2V0dXAtcHJvY2Vzc19faW5uZXIge1xuICAgIG1heC13aWR0aDogMTAxMHB4O1xuICAgIHBhZGRpbmc6IDAgNjVweDtcbiAgfVxuXG59IiwiLmF2YWlsYWJsZS1wcmljaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuc2l0ZV9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cblxuICAmX193cmFwe1xuICAgIG1hcmdpbi1ib3R0b206IDYxcHg7XG4gIH1cblxuICAmX19pdGVte1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMzNweCAzMHB4IDM3cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAmX190b3BpY3tcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGNvbG9yOiAjZWE2NDI4O1xuICAgIEBpbmNsdWRlIG1haW4tZm9udDI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgJl9fbG9jYXRpb25zLWl0ZW17XG4gICAgd2lkdGg6IDI5NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gICAgcGFkZGluZzogMzFweCAyMXB4IDI4cHggMzhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuXG4gICAgdWx7XG4gICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgbGl7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGVjay5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgIzcwNzA3MDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHggN3B4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJl9fbGlzdHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIGNvbG9yOiAjMzQ5ZjRlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICYtbWFpbntcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIH1cblxuICAgIHN0cm9uZ3tcbiAgICAgIEBpbmNsdWRlIG1haW4tZm9udDJcbiAgICB9XG5cbiAgfVxuXG4gIC5sZWFybi1tb3JlOmFmdGVye1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gIH1cblxufVxuLmF2YWlsYWJsZS1wcmljaW5nX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5MTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuICAuYXZhaWxhYmxlLXByaWNpbmcge1xuXG4gICAgLnNpdGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDM2cHg7XG4gICAgfVxuXG4gICAgJl9fd3JhcHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAmX19pdGVte1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fbG9jYXRpb25ze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgICZfX2xvY2F0aW9ucy1pdGVte1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDMxcHggMTRweCAyOHB4IDIycHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW46IC0xNXB4IGF1dG8gNjFweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAmLW1haW57XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAuYXZhaWxhYmxlLXByaWNpbmcge1xuICAgIHBhZGRpbmc6IDYycHggMCA3M3B4O1xuXG4gICAgJl9fd3JhcHtcbiAgICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICB9XG5cbiAgICAmX19pdGVte1xuICAgICAgd2lkdGg6IDQzOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19sb2NhdGlvbnN7XG4gICAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gICAgfVxuXG4gICAgJl9fbG9jYXRpb25zLWl0ZW0ge1xuICAgICAgd2lkdGg6IDI5NnB4O1xuICAgICAgcGFkZGluZzogMzFweCAyMXB4IDI4cHggMzhweDtcbiAgICB9XG5cbiAgICAubGVhcm4tbW9yZSB7XG4gICAgICBib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgLmNsb3Vkcy5jbG91ZHNfMSB7XG4gICAgICB0b3A6IDIwJTtcbiAgICB9XG5cbiAgfVxuICAuYXZhaWxhYmxlLXByaWNpbmdfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNpdGVfX3RpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbn0iLCIucmVxdWVzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogNTRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5ZjRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5zaXRlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICZfX3N1Yi10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIEBpbmNsdWRlIG1haW4tZm9udDI7XG4gICAgZm9udC1zaXplOiAxOS41cHg7XG4gIH1cblxuICAub3JkZXJfX3BsYWNle1xuICAgIGhlaWdodDogMjc0cHg7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gIH1cblxufVxuLnJlcXVlc3RfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkxMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG4gIC5yZXF1ZXN0IHtcblxuICAgIC5zaXRlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fc3ViLXRpdGxle1xuICAgICAgZm9udC1zaXplOiAyOS41cHg7XG4gICAgfVxuXG4gICAgLm9yZGVyX19wbGFjZXtcbiAgICAgIGhlaWdodDogMzE1cHg7XG4gICAgfVxuXG4gIH1cblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLnJlcXVlc3Qge1xuICAgIHBhZGRpbmc6IDU0cHggMCAyMHB4O1xuXG4gICAgLmd1eV8yIHtcbiAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgIGhlaWdodDogMzA2cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmNsb3VkcyB7XG5cbiAgICAgICYuY2xvdWRzXzIge1xuICAgICAgICB0b3A6IC0zMSU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICAucmVxdWVzdF9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxufSIsIi5vcmRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcblxuICA+ZGl2IHtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1heC13aWR0aDogMTI1MXB4O1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDAgMCAxOXB4IDA7XG4gIH1cblxuICAuY2xvdWRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cbi5vcmRlcl9fY2hvc2VuLWRhdGEge1xuICBtYXJnaW46IDAgMCAxOXB4O1xuICBjb2xvcjogcmdiYSg5OCw5OCw5OCwwLjUpO1xuXG4gIGEge1xuICAgIGNvbG9yOiByZ2JhKDk4LDk4LDk4LDAuNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTgsOTgsOTgsMC41KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gIH1cblxufVxuLm9yZGVyX19pbm5lciB7XG4gIG1heC13aWR0aDogOTQ0cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub3JkZXJfX3BsYWNlIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgdGV4dGFyZWEsXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgaW5wdXRbdHlwZT1cInBob25lXCJdLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1N3B4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQ5ZjRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgOXB4O1xuICAgIGNvbG9yOiByZ2JhKDk4LDk4LDk4LDEpO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBAaW5jbHVkZSBtYWluLWZvbnQxKCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFmNWMyYztcbiAgICB9XG4gICAgJi5ub3QtdmFsaWQsXG4gICAgJi5ub3QtdG91Y2hlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNhMjAwMGY7XG4gICAgfVxuXG4gIH1cblxuICAuZ2Zvcm1fZmllbGRzIHtcblxuICAgIC5nZmllbGRfZGVzY3JpcHRpb24gLFxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cbiAgLmdmb3JtX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMjVweCAwIDM0cHg7XG4gIH1cbiAgLmdmaWVsZF9lcnJvciB7XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgdGV4dGFyZWEsXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInBob25lXCJdLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXG4gICAgICBib3JkZXItY29sb3I6ICNhMjAwMGY7XG5cbiAgICB9XG5cbiAgfVxuXG59XG4ub3JkZXJfX3NlbmQge1xuICBwYWRkaW5nOiAyNXB4IDAgMzRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuICAub3JkZXIge1xuXG4gICAgLnNpdGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDIxcHg7XG4gICAgfVxuXG4gICAgLmd1eV8yIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMzk5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jbG91ZHN7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJi5jbG91ZHNfMSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxNC41JTtcbiAgICAgIH1cbiAgICAgICYuY2xvdWRzXzIge1xuICAgICAgICB0b3A6IDMlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLm9yZGVyIHtcblxuICAgID5kaXYge1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogNjdweCAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNsb3VkcyB7XG5cbiAgICAgICYuY2xvdWRzXzEge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMTQuNSU7XG4gICAgICB9XG4gICAgICAmLmNsb3Vkc18yIHtcbiAgICAgICAgdG9wOiA0JTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn0iLCIuY2xvdWRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogYXV0bztcblxuICAmLmNsb3Vkc18xIHtcbiAgICAvL3RvcDogLTYlO1xuICAgIC8vcmlnaHQ6IC05NHB4O1xuICAgIC8vd2lkdGg6IDk0cHg7XG4gICAgLy9oZWlnaHQ6IDEzMHB4O1xuXG4gICAgdG9wOiAtNiU7XG4gICAgcmlnaHQ6IC04NHB4O1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogMTE2cHg7XG4gIH1cbiAgJi5jbG91ZHNfMiB7XG4gICAgLy90b3A6IC0xNSU7XG4gICAgLy9sZWZ0OiAtMTAwcHg7XG4gICAgLy93aWR0aDogMTAwcHg7XG4gICAgLy9oZWlnaHQ6IDE0NXB4O1xuXG4gICAgdG9wOiAtMTAlO1xuICAgIGxlZnQ6IC04MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTE2cHg7XG5cbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuICAuY2xvdWRzIHtcblxuICAgICYuY2xvdWRzXzEge1xuICAgICAgdG9wOiAtNiU7XG4gICAgICByaWdodDogLTk0cHg7XG4gICAgICB3aWR0aDogOTRweDtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgfVxuICAgICYuY2xvdWRzXzIge1xuICAgICAgdG9wOiAtMTUlO1xuICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICB9XG5cbiAgfVxuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAuY2xvdWRzIHtcblxuICAgICYuY2xvdWRzXzEge1xuICAgICAgdG9wOiAtNiU7XG4gICAgICByaWdodDogLTE0OHB4O1xuICAgICAgd2lkdGg6IDE0OHB4O1xuICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICB9XG4gICAgJi5jbG91ZHNfMiB7XG4gICAgICB0b3A6IC0yMCU7XG4gICAgICBsZWZ0OiAtMTM0cHg7XG4gICAgICB3aWR0aDogMTM0cHg7XG4gICAgICBoZWlnaHQ6IDE5NnB4O1xuICAgIH1cblxuICB9XG5cbn0iLCIubWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIGJhY2tncm91bmQ6ICM0NjQ2NDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIG1haW4tZm9udDEoKTtcbiAgY29sb3I6ICNmZmY7XG5cbiAgPmRpdiB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICB9XG5cbiAgbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGxpbmVhciwgYmFja2dyb3VuZCAwLjFzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgbGluZWFyLCBiYWNrZ3JvdW5kIDAuMXMgbGluZWFyO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzLDM2LDQwLDAuOTMpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMywzNiw0MCwwLjkzKTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLm1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIHBhZGRpbmc6IDAgMjUwcHggMCAyMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgPmRpdiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nOiAxOXB4IDRweDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTRweDtcbiAgICB9XG5cbiAgfVxuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkZSkge1xuXG4gIC5tZW51IHtcblxuICAgIG5hdiB7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59IiwiLnBvcHVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgYmFja2dyb3VuZDogIzQ2NDY0NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzYyNjI2MjtcbiAgQGluY2x1ZGUgbWFpbi1mb250MSgpO1xuXG4gICZfb3BlbmVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zNnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICByaWdodDogMTVweDtcbiAgICB0ZXh0LWluZGVudDogLTUwMDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkcG9wdXAtY2xvc2UtYmFjaztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCA1MCUgKSByb3RhdGUoIDQ1ZGVnICk7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggNTAlICkgcm90YXRlKCAtNDVkZWcgKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGJvdHRvbTtcbiAgICB9XG4gIH1cblxuICAmX19zY3JvbGxiYXItbWVhc3VyZSB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG5cbn1cbi5wb3B1cF9fcmVxdWVzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5nZm9ybV9oZWFkaW5nIHtcblxuICAgIC5nZm9ybV90aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMCAzMXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMzNDlmNGU7XG4gICAgICBAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG4gICAgfVxuICAgIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgfVxuXG4gIH1cbiAgLmdmaWVsZF9kZXNjcmlwdGlvbixcbiAgLnZhbGlkYXRpb25fbWVzc2FnZSxcbiAgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAuZ2Zvcm1fZmllbGRzIHtcblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICB0ZXh0YXJlYSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGhvbmVcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM0OWY0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIG1hcmdpbjogMCAwIDlweDtcbiAgICAgIGNvbG9yOiByZ2JhKDk4LDk4LDk4LDEpO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBAaW5jbHVkZSBtYWluLWZvbnQxKCk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWY1YzJjO1xuICAgICAgfVxuICAgICAgJi5ub3QtdmFsaWQsXG4gICAgICAmLm5vdC10b3VjaGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYTIwMDBmO1xuICAgICAgfVxuXG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuXG4gIH1cbiAgLmdmaWVsZCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIC5nZmllbGRfbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNjI2MjYyO1xuICAgIEBpbmNsdWRlIG1haW4tZm9udDEoKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5nZm9ybV9ib2R5IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gIC5nZm9ybV9mb290ZXIge1xuICAgIC8vcGFkZGluZzogMjVweCAwIDM0cHg7XG4gIH1cbiAgLmdmaWVsZF9lcnJvciB7XG5cblxuXG4gIH1cblxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG4gIC5wb3B1cCB7XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICByaWdodDogLTE4cHg7XG4gICAgfVxuXG4gIH1cbiAgLnBvcHVwX19yZXF1ZXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDE1OHB4O1xuICAgICAgaGVpZ2h0OiAyMzVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJR2hsYVdkb2REMGlNelVpSUhkcFpIUm9QU0l5TmlJZ2RtbGxkMEp2ZUQwaU1DQXdJRFE0SURZMElqNDhjR0YwYUNCbWFXeHNQU0lqWlRWbE5XVTFJaUJrUFNKTk16WXVNaXcyYkMweUxqUXROQzQ1UXpNekxqUXNNQzQwTERNeUxqZ3NNQ3d6TWl3d1NERTJZeTB3TGpnc01DMHhMalVzTUM0MExURXVPQ3d4TGpGTU1URXVPQ3cyU0RKRE1DNDVMRFlzTUN3Mkxqa3NNQ3c0ZGpVMElHTXdMREV1TVN3d0xqa3NNaXd5TERKb05EUmpNUzR4TERBc01pMHdMamtzTWkweVZqaGpNQzB4TGpFdE1DNDVMVEl0TWkweVNETTJMako2SUUweE55NHlMRFJvTVRNdU5XdzBMRGhJTVRNdU1rd3hOeTR5TERSNklFMDBOQ3cyTUVnMFZqRXdhRFV1T0d3dE1TNDJMRE11TVNCakxUQXVNeXd3TGpZdE1DNHpMREV1TkN3d0xqRXNNUzQ1WXpBdU5Dd3dMallzTVN3d0xqa3NNUzQzTERBdU9XZ3lPR2d3WXpFdU1Td3dMREl0TUM0NUxESXRNbU13TFRBdU5DMHdMakV0TUM0NExUQXVNeTB4TGpGTU16Z3VNaXd4TUVnME5GWTJNSG9pTHo0OGNHRjBhQ0JtYVd4c1BTSWpaVFZsTldVMUlpQmtQU0pOTXpnc01qSklNakJqTFRFdU1Td3dMVElzTUM0NUxUSXNNbU13TERFdU1Td3dMamtzTWl3eUxESm9NVGhqTVM0eExEQXNNaTB3TGprc01pMHlRelF3TERJeUxqa3NNemt1TVN3eU1pd3pPQ3d5TWlJdlBqeHdZWFJvSUdacGJHdzlJaU5sTldVMVpUVWlJR1E5SWswek9Dd3pNa2d5TUdNdE1TNHhMREF0TWl3d0xqa3RNaXd5WXpBc01TNHhMREF1T1N3eUxESXNNbWd4T0dNeExqRXNNQ3d5TFRBdU9Td3lMVEpETkRBc016SXVPU3d6T1M0eExETXlMRE00TERNeUlpOCtQSEJoZEdnZ1ptbHNiRDBpSTJVMVpUVmxOU0lnWkQwaVRUTTRMRFF5U0RJd1l5MHhMakVzTUMweUxEQXVPUzB5TERKak1Dd3hMakVzTUM0NUxESXNNaXd5YURFNFl6RXVNU3d3TERJdE1DNDVMREl0TWtNME1DdzBNaTQ1TERNNUxqRXNORElzTXpnc05ESWlMejQ4Y0dGMGFDQm1hV3hzUFNJalpUVmxOV1UxSWlCa1BTSk5NemdzTlRKSU1qQmpMVEV1TVN3d0xUSXNNQzQ1TFRJc01tTXdMREV1TVN3d0xqa3NNaXd5TERKb01UaGpNUzR4TERBc01pMHdMamtzTWkweVF6UXdMRFV5TGprc016a3VNU3cxTWl3ek9DdzFNaUl2UGp4d1lYUm9JR1pwYkd3OUlpTmxOV1UxWlRVaUlHUTlJazB4TWl3eU1tZ3RNbU10TVM0eExEQXRNaXd3TGprdE1pd3lZekFzTVM0eExEQXVPU3d5TERJc01tZ3lZekV1TVN3d0xESXRNQzQ1TERJdE1rTXhOQ3d5TWk0NUxERXpMakVzTWpJc01USXNNaklpTHo0OGNHRjBhQ0JtYVd4c1BTSWpaVFZsTldVMUlpQmtQU0pOTVRJc016Sm9MVEpqTFRFdU1Td3dMVElzTUM0NUxUSXNNbU13TERFdU1Td3dMamtzTWl3eUxESm9NbU14TGpFc01Dd3lMVEF1T1N3eUxUSkRNVFFzTXpJdU9Td3hNeTR4TERNeUxERXlMRE15SWk4K1BIQmhkR2dnWm1sc2JEMGlJMlUxWlRWbE5TSWdaRDBpVFRFeUxEUXlhQzB5WXkweExqRXNNQzB5TERBdU9TMHlMREpqTUN3eExqRXNNQzQ1TERJc01pd3lhREpqTVM0eExEQXNNaTB3TGprc01pMHlRekUwTERReUxqa3NNVE11TVN3ME1pd3hNaXcwTWlJdlBqeHdZWFJvSUdacGJHdzlJaU5sTldVMVpUVWlJR1E5SWsweE1pdzFNbWd0TW1NdE1TNHhMREF0TWl3d0xqa3RNaXd5WXpBc01TNHhMREF1T1N3eUxESXNNbWd5WXpFdU1Td3dMREl0TUM0NUxESXRNa014TkN3MU1pNDVMREV6TGpFc05USXNNVElzTlRJaUx6NDhMM04yWno0PSkgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJi5wb3B1cF9fcmVxdWVzdF9uby1iZyB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmdmb3JtX2hlYWRpbmcge1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXG4gICAgICAuZ2Zvcm1fdGl0bGUge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgICAgfVxuICAgICAgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgMDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzAlO1xuICAgIH1cbiAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5nZm9ybV9maWVsZHMge1xuXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgIHRleHRhcmVhLFxuICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJwaG9uZVwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIH1cblxuICAgIH1cbiAgICAuZ2ZpZWxkIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICB9XG4gICAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgICAuZy1yZWNhcHRjaGEge1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIH1cblxuICB9XG5cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
