@font-face{font-family:"TradeGothic";font-weight:700;font-style:"normal";src:url("../fonts/TradeGothic/TradeGothic700.eot");src:url("../fonts/TradeGothic/TradeGothic700.eot?#iefix") format("embedded-opentype"),url("../fonts/TradeGothic/TradeGothic700.woff2") format("woff2"),url("../fonts/TradeGothic/TradeGothic700.woff") format("woff"),url("../fonts/TradeGothic/TradeGothic700.ttf") format("truetype"),url("../fonts/TradeGothic/TradeGothic700.svg#svgTradeGothic700") format("svg")}@font-face{font-family:"TradeGothicNoCondensed";font-weight:700;font-style:"normal";src:url("../fonts/TradeGothicNoCondensed/TradeGothicNoCondensed700.eot");src:url("../fonts/TradeGothicNoCondensed/TradeGothicNoCondensed700.eot?#iefix") format("embedded-opentype"),url("../fonts/TradeGothicNoCondensed/TradeGothicNoCondensed700.woff2") format("woff2"),url("../fonts/TradeGothicNoCondensed/TradeGothicNoCondensed700.woff") format("woff"),url("../fonts/TradeGothicNoCondensed/TradeGothicNoCondensed700.ttf") format("truetype"),url("../fonts/TradeGothicNoCondensed/TradeGothicNoCondensed700.svg#svgTradeGothicNoCondensed700") format("svg")}@font-face{font-family:"TradeGothic";font-weight:400;font-style:"normal";src:url("../fonts/TradeGothic/TradeGothic400.eot");src:url("../fonts/TradeGothic/TradeGothic400.eot?#iefix") format("embedded-opentype"),url("../fonts/TradeGothic/TradeGothic400.woff2") format("woff2"),url("../fonts/TradeGothic/TradeGothic400.woff") format("woff"),url("../fonts/TradeGothic/TradeGothic400.ttf") format("truetype"),url("../fonts/TradeGothic/TradeGothic400.svg#svgTradeGothic400") format("svg")}@font-face{font-family:"Respira";font-weight:"normal";font-style:"normal";src:url("../fonts/Respira/Respira.eot");src:url("../fonts/Respira/Respira.eot?#iefix") format("embedded-opentype"),url("../fonts/Respira/Respira.woff2") format("woff2"),url("../fonts/Respira/Respira.woff") format("woff"),url("../fonts/Respira/Respira.ttf") format("truetype"),url("../fonts/Respira/Respira.svg#svgRespira") format("svg")}@font-face{font-family:"EamesCenturyModern";font-weight:"normal";font-style:"normal";src:url("../fonts/EamesCenturyModern/EamesCenturyModern.eot");src:url("../fonts/EamesCenturyModern/EamesCenturyModern.eot?#iefix") format("embedded-opentype"),url("../fonts/EamesCenturyModern/EamesCenturyModern.woff2") format("woff2"),url("../fonts/EamesCenturyModern/EamesCenturyModern.woff") format("woff"),url("../fonts/EamesCenturyModern/EamesCenturyModern.ttf") format("truetype"),url("../fonts/EamesCenturyModern/EamesCenturyModern.svg#svgEamesCenturyModern") format("svg")}.visually-hidden,.sr-only,.screen-reader-text{position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:none;clip:rect(0 0 0 0)}.hide-text{text-indent:200%;text-align:left;overflow:hidden;white-space:nowrap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-tap-highlight-color:transparent}*,*::before,*::after{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;overflow-x:hidden;position:relative}html.no-hiddenscroll{overflow-y:scroll}body{background:#D7D7D7;line-height:150%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;overflow:hidden}body.noScroll{overflow:hidden}body.stories{background:#000}body,html{min-height:100%;height:auto}body,input,textarea,button,select,pre,svg text{font-family:"TradeGothic","Georgia";font-size:inherit;color:#000}input,textarea,button,select,svg text{-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-webkit-font-smoothing:antialiased;background:none;border-radius:0;border:none;color:inherit;margin:0;padding:0}button,select,label{cursor:pointer}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}b,strong{font-weight:bold}i,em{font-style:italic}svg{vertical-align:middle}mark{background-color:transparent}hr{display:block;border:none;border-bottom:1px solid #9B9B9B;background:none;margin:0}sup{vertical-align:super;font-size:70%}*:focus{outline:none}::-moz-selection{background:#C19C5E;color:#000;text-shadow:none}::selection{background:#C19C5E;color:#000;text-shadow:none}textarea{resize:none}.svg-sprite{display:none}.wrapper{min-height:100%;position:relative;padding-bottom:500px;background:inherit}@media (min-width: 660px){.wrapper{padding-bottom:263px}}@media (min-width: 1000px){.wrapper{padding-bottom:300px}}.no-footer .wrapper{padding-bottom:0}.content{background:inherit;position:relative;min-height:100%;overflow:hidden;z-index:1}h1,h2{padding-bottom:0.3em;margin-bottom:24px}h1{font-size:36px;line-height:54px;font-size:2.25rem;line-height:3.375rem;padding-bottom:18px}h2{font-size:24px;line-height:36px;font-size:1.5rem;line-height:2.25rem}.no-touchevents a:hover,.accessibility a:focus{color:#C19C5E}.nav{position:fixed;overflow:hidden;z-index:0;top:0px;left:0px;box-sizing:border-box;top:48px;left:40px;height:260px;width:100px;z-index:2;display:none;font-size:0;line-height:0}@media (min-width: 1000px){.nav{display:block}}.nav .nav__logo{display:none}@media (min-width: 1000px){.nav .nav__logo{display:block}}.nav .nav__logo svg{width:87px;height:auto}.nav .nav__logo svg path{fill:#000}.nav .nav__wrap{margin:35px 0 0 0}.nav .nav__wrap .subnav__wrap{margin:0px 0 0 0px}.nav .nav__wrap .subnav__wrap .nav__item a,.nav .nav__wrap .subnav__wrap .nav__item p{color:#C19C5E;position:relative}.nav .nav__wrap .subnav__wrap .nav__item a:after,.nav .nav__wrap .subnav__wrap .nav__item p:after{transition:0.3s;position:absolute;width:100%;height:1px;bottom:3px;left:0;content:'';display:block;background-color:#C19C5E;opacity:0}.nav .nav__wrap .subnav__wrap .nav__item a.is-active,.nav .nav__wrap .subnav__wrap .nav__item p.is-active{pointer-events:all}.nav .nav__wrap .subnav__wrap .nav__item a.is-active:after,.nav .nav__wrap .subnav__wrap .nav__item p.is-active:after{opacity:1}.nav .nav__wrap .subnav__wrap .nav__item a.is-active-url,.nav .nav__wrap .subnav__wrap .nav__item p.is-active-url{pointer-events:none}.nav .nav__wrap .subnav__wrap .nav__item:hover a:after,.nav .nav__wrap .subnav__wrap .nav__item:hover p:after{opacity:1}.nav .nav__wrap .subNav1,.nav .nav__wrap .subNav2{display:none;height:0;opacity:0}.nav .nav__wrap .nav__item{display:inline-block;width:100%}.nav .nav__wrap .nav__item a,.nav .nav__wrap .nav__item p{transition:0.3s;color:#000;display:inline-block;cursor:pointer;position:relative;font-size:14px;line-height:23px;font-size:.875rem;line-height:1.4375rem;font-weight:700;text-transform:none;text-transform:uppercase;letter-spacing:0.02em}.nav .nav__wrap .nav__item a:after,.nav .nav__wrap .nav__item p:after{transition:0.3s;position:absolute;width:100%;height:1px;bottom:3px;left:0;content:'';display:block;background-color:#C19C5E;opacity:0}.nav .nav__wrap .nav__item a.is-active,.nav .nav__wrap .nav__item p.is-active{font-weight:700;color:#C19C5E;pointer-events:all}.nav .nav__wrap .nav__item a.is-active-url,.nav .nav__wrap .nav__item p.is-active-url{pointer-events:none}.nav .nav__wrap .nav__item a.is-active-url.have--submenu:after,.nav .nav__wrap .nav__item p.is-active-url.have--submenu:after{opacity:1}.nav .nav__wrap .nav__item:hover a,.nav .nav__wrap .nav__item:hover p{color:#C19C5E}.nav .nav__wrap .nav__item:hover a.have--submenu.is-active:after,.nav .nav__wrap .nav__item:hover p.have--submenu.is-active:after{opacity:1}.menu__basic--white .nav__logo svg path{fill:#fff}.menu__basic--white .nav__wrap .nav__item a{color:#fff}.menu__basic--white .nav__wrap .subnav__wrap .nav__item a,.menu__basic--white .nav__wrap .subnav__wrap .nav__item p{color:#C19C5E}.menu__invert{position:fixed;overflow:hidden;top:308px;left:40px;height:260px;width:100px;z-index:3;display:none}@media (min-width: 1000px){.menu__invert{display:block}}.menu__invert .nav{background-color:transparent;position:relative;left:0px;top:0px;margin-top:-260px}.menu__invert .nav .nav__logo svg path{fill:#fff}.menu__invert .nav .nav__wrap .nav__item a{color:#fff}.menu__invert .nav .nav__wrap .nav__item a.is-active{color:#C19C5E}.menu__invert .nav .nav__wrap .nav__item:hover a,.menu__invert .nav .nav__wrap .nav__item:hover p{color:#C19C5E}.menu__invert .nav .nav__wrap .nav__item:hover a.have--submenu.is-active:after,.menu__invert .nav .nav__wrap .nav__item:hover p.have--submenu.is-active:after{opacity:1}.menu__invert .nav .nav__wrap .subnav__wrap .nav__item a,.menu__invert .nav .nav__wrap .subnav__wrap .nav__item p{color:#C19C5E}.menu__invert--black .nav .nav__logo svg path{fill:#000}.menu__invert--black .nav .nav__wrap .nav__item a{color:#000}.menu__invert--black .nav .nav__wrap .subnav__wrap .nav__item a,.menu__invert--black .nav .nav__wrap .subnav__wrap .nav__item p{color:#C19C5E}.nav__shop{position:fixed;z-index:0;height:20px;width:96px;top:40px;right:40px;box-sizing:border-box;z-index:2;color:#000;display:none;text-align:right;overflow:hidden}@media (min-width: 1000px){.nav__shop{display:block}}.nav__shop .shop__currency__line{width:20px;display:inline-block;text-align:center;color:#000}.nav__shop a,.nav__shop .shop__currency{transition:color 0.2s;font-size:14px;line-height:23px;font-size:.875rem;line-height:1.4375rem;color:#000;font-weight:700;cursor:pointer;display:inline-block;cursor:pointer;position:relative}.nav__shop a .shop__currency__arrow,.nav__shop .shop__currency .shop__currency__arrow{display:inline-block;vertical-align:top;width:8px;height:5px;margin:8px 0 0 0px}.nav__shop a .shop__currency__arrow svg,.nav__shop .shop__currency .shop__currency__arrow svg{vertical-align:top;width:100%;height:100%}.nav__shop a .shop__currency__arrow svg path,.nav__shop .shop__currency .shop__currency__arrow svg path{stroke:#000}.nav__shop a .star,.nav__shop .shop__currency .star{color:#C19C5E;position:absolute;top:-5px;right:0px;vertical-align:top;opacity:0;transition:0.5s}.nav__shop a .star.active,.nav__shop .shop__currency .star.active{opacity:1}@media (min-width: 1000px){.nav__shop a .star,.nav__shop .shop__currency .star{font-size:15px}}.nav__shop div.shop__currency:hover{transition:0.2s;color:#C19C5E}.nav__shop div.shop__currency:hover .shop__currency__arrow svg path{transition:0.2s;stroke:#C19C5E}.nav__shop a{padding-right:7px}.shop__currency__select{position:fixed;right:87px;top:44px;width:120px;height:100px;z-index:2;display:none;opacity:0}.shop__currency__select .shop__currency__select__items{position:absolute;background-color:#000;top:28px;left:0px;width:100%;height:60px;padding:10px;cursor:pointer}.shop__currency__select .shop__currency__select__items .shop__currency__select__item{color:#fff;text-transform:uppercase;font-size:14px;line-height:23px;font-size:.875rem;line-height:1.4375rem;letter-spacing:0.05em;display:block;transition:0.2s;font-weight:700}.shop__currency__select .shop__currency__select__items .shop__currency__select__item.selected{color:#C19C5E}.no-touchevents .shop__currency__select .shop__currency__select__items .shop__currency__select__item:hover,.accessibility .shop__currency__select .shop__currency__select__items .shop__currency__select__item:focus{color:#C19C5E}.shop__currency__select .shop__currency__select__items .shop__currency__select__triangle{position:absolute;top:-5px;right:30px;width:0;height:0;border-style:solid;border-width:0 4px 5px 4px;border-color:transparent transparent #000 transparent}.shop__basic--white{color:#fff}.shop__basic--white .shop__currency__line{color:#fff}.shop__basic--white a,.shop__basic--white .shop__currency{color:#fff}.shop__basic--white a .shop__currency__arrow svg path,.shop__basic--white .shop__currency .shop__currency__arrow svg path{stroke:#fff}.shop__invert{position:fixed;z-index:0;height:20px;width:96px;top:60px;right:40px;box-sizing:border-box;z-index:2;color:#000;display:none;text-align:right;overflow:hidden}@media (min-width: 1000px){.shop__invert{display:block}}.shop__invert .nav__shop{color:#fff;top:0px;right:0;margin-top:-20px}.shop__invert .nav__shop .shop__currency__line{color:#fff}.shop__invert .nav__shop a,.shop__invert .nav__shop .shop__currency{color:#fff}.shop__invert .nav__shop a .shop__currency__arrow svg path,.shop__invert .nav__shop .shop__currency .shop__currency__arrow svg path{stroke:#fff}.shop__invert--black{color:#fff}.shop__invert--black .nav__shop{color:#000}.shop__invert--black .nav__shop .shop__currency__line{color:#000}.shop__invert--black .nav__shop a,.shop__invert--black .nav__shop .shop__currency{color:#000}.shop__invert--black .nav__shop a .shop__currency__arrow svg path,.shop__invert--black .nav__shop .shop__currency .shop__currency__arrow svg path{stroke:#000}.hamburger{width:40px;height:40px;position:fixed;top:14px;left:8px;z-index:2;overflow:hidden}@media (min-width: 660px){.hamburger{top:35px;left:14px}}.hamburger.open svg rect{fill:#fff}.hamburger svg{width:18px;height:11px;margin:14px 11px;overflow:visible}.hamburger svg rect{fill:#000}@media (min-width: 1000px){.hamburger{display:none}}.hamburger__basic--white svg rect{fill:#fff}.hamburger__invert{top:54px;left:8px;width:40px;height:40px;position:fixed;z-index:2;overflow:hidden}@media (min-width: 660px){.hamburger__invert{top:75px;left:14px}}.hamburger__invert .hamburger{top:0px;left:0;position:relative;margin-top:-40px}@media (min-width: 660px){.hamburger__invert .hamburger{top:0px;left:0px}}.hamburger__invert .hamburger svg rect{fill:#fff}.hamburger__invert--black .hamburger svg rect{fill:#000}.logo__mobile{position:absolute;overflow:hidden;z-index:0;height:40px;width:100px;top:27px;left:50%;margin-left:-39px;box-sizing:border-box;z-index:2;cursor:pointer}@media (min-width: 660px){.logo__mobile{top:46px}}@media (min-width: 1000px){.logo__mobile{display:none}}.logo__mobile svg{width:77px;height:auto}.logo__mobile svg path{fill:#000}.logo__basic--white svg path{fill:#fff}.logo__invert{height:40px;width:100px;top:67px;left:50%;margin-left:-39px;position:absolute;z-index:2;overflow:hidden}@media (min-width: 660px){.logo__invert{top:86px}}@media (min-width: 1000px){.logo__invert{display:none}}.logo__invert .logo__mobile{top:0px;left:0;margin-left:0;margin-top:-40px}@media (min-width: 660px){.logo__invert .logo__mobile{top:0px}}.logo__invert .logo__mobile svg{width:77px;height:auto}.logo__invert .logo__mobile svg path{fill:#fff}.logo__invert--black .logo__mobile svg path{fill:#000}.nav__mobile{width:100%;height:100%;z-index:2;width:100%;height:100%;background-color:black;position:fixed}.nav__mobile .region__mobile{width:100%;height:100%;background-color:#000;position:absolute;top:0;z-index:3}.nav__mobile .region__mobile .region__mobile__back{width:60px;height:40px;position:fixed;top:14px;left:8px;z-index:3}@media (min-width: 660px){.nav__mobile .region__mobile .region__mobile__back{top:35px;left:14px}}.nav__mobile .region__mobile .region__mobile__back svg{width:23px;height:17px;margin:12px 10px;overflow:visible}.nav__mobile .region__mobile .region__mobile__back svg rect{fill:#fff}.nav__mobile .nav__wrap{margin:90px 0 0 21px;font-size:0;line-height:0}@media all and (min-device-width: 320px) and (max-device-height: 568px){.nav__mobile .nav__wrap{margin:60px 0 0 21px}}@media (min-width: 660px){.nav__mobile .nav__wrap{margin:90px 0 0 25px}}.nav__mobile .nav__wrap .subnav__wrap{margin:0px 0 0 0px}.nav__mobile .nav__wrap .subnav__wrap .nav__item a,.nav__mobile .nav__wrap .subnav__wrap .nav__item p{font-size:18px;line-height:32px;font-size:1.125rem;line-height:2rem;font-weight:400;color:#484848;width:100%}.nav__mobile .nav__wrap .subnav__wrap .nav__item a.is-active,.nav__mobile .nav__wrap .subnav__wrap .nav__item p.is-active{text-decoration:none;color:#fff}.nav__mobile .nav__wrap #subNavStoriesMobile,.nav__mobile .nav__wrap #subNavShopMobile{height:0;overflow:hidden;opacity:0}.nav__mobile .nav__wrap .nav__item{display:inline-block;width:calc(100% - 21px);position:relative;overflow:hidden}@media (min-width: 660px){.nav__mobile .nav__wrap .nav__item{width:calc(100% - 25px)}}.nav__mobile .nav__wrap .nav__item a,.nav__mobile .nav__wrap .nav__item p{transition:0.2s;font-size:28px;line-height:44px;font-size:1.75rem;line-height:2.75rem;letter-spacing:0.08em;color:#fff;text-transform:uppercase;font-weight:700;margin:0;padding:0;display:block;position:relative}@media all and (min-device-width: 320px) and (max-device-height: 568px){.nav__mobile .nav__wrap .nav__item a,.nav__mobile .nav__wrap .nav__item p{font-size:24px;line-height:36px;font-size:1.5rem;line-height:2.25rem}}@media (min-width: 660px){.nav__mobile .nav__wrap .nav__item a,.nav__mobile .nav__wrap .nav__item p{font-size:36px;line-height:66px;font-size:2.25rem;line-height:4.125rem}}.nav__mobile .nav__wrap .nav__item a .star,.nav__mobile .nav__wrap .nav__item p .star{color:#C19C5E;position:absolute;top:-14px;vertical-align:top;margin-left:2px;font-size:14px;line-height:44px;font-size:.875rem;line-height:2.75rem;opacity:0;transition:0.5s}.nav__mobile .nav__wrap .nav__item a .star.active,.nav__mobile .nav__wrap .nav__item p .star.active{opacity:1}.nav__mobile .nav__wrap .nav__item a .plus,.nav__mobile .nav__wrap .nav__item a .check,.nav__mobile .nav__wrap .nav__item p .plus,.nav__mobile .nav__wrap .nav__item p .check{position:absolute;right:0}.nav__mobile .nav__wrap .nav__item a .plus svg,.nav__mobile .nav__wrap .nav__item a .check svg,.nav__mobile .nav__wrap .nav__item p .plus svg,.nav__mobile .nav__wrap .nav__item p .check svg{vertical-align:top;margin-top:15px;width:15px;height:15px}@media all and (min-device-width: 320px) and (max-device-height: 568px){.nav__mobile .nav__wrap .nav__item a .plus svg,.nav__mobile .nav__wrap .nav__item a .check svg,.nav__mobile .nav__wrap .nav__item p .plus svg,.nav__mobile .nav__wrap .nav__item p .check svg{margin-top:10px}}@media (min-width: 660px){.nav__mobile .nav__wrap .nav__item a .plus svg,.nav__mobile .nav__wrap .nav__item a .check svg,.nav__mobile .nav__wrap .nav__item p .plus svg,.nav__mobile .nav__wrap .nav__item p .check svg{margin-top:21px;width:20px;height:20px}}.nav__mobile .nav__wrap .nav__item a .plus svg path,.nav__mobile .nav__wrap .nav__item a .check svg path,.nav__mobile .nav__wrap .nav__item p .plus svg path,.nav__mobile .nav__wrap .nav__item p .check svg path{stroke:#fff}.nav__mobile .nav__wrap .nav__item a .check,.nav__mobile .nav__wrap .nav__item p .check{opacity:0}.nav__mobile .nav__wrap .nav__item a.is-choose .check,.nav__mobile .nav__wrap .nav__item p.is-choose .check{opacity:1}.nav__mobile .nav__mobile__social{width:100px;position:absolute;bottom:40px;left:21px}@media all and (min-device-width: 320px) and (max-device-height: 568px){.nav__mobile .nav__mobile__social{bottom:16px}}@media (min-width: 660px){.nav__mobile .nav__mobile__social{left:25px;bottom:40px}}.nav__mobile .nav__mobile__social a{width:40px;height:40px;display:inline-block}.nav__mobile .nav__mobile__social a svg{width:100%;height:100%}.nav__mobile .nav__mobile__social a svg path{fill:#fff}.nav__mobile .nav__mobile__social a:first-child{margin-right:15px}.nav__mobile .nav__mobile__region{width:100px;position:absolute;bottom:58px;left:21px;color:#fff;text-left:right;font-size:12px;line-height:12px;font-size:.75rem;line-height:.75rem}@media all and (min-device-width: 320px) and (max-device-height: 568px){.nav__mobile .nav__mobile__region{bottom:34px}}@media (min-width: 660px){.nav__mobile .nav__mobile__region{font-size:16px;line-height:16px;font-size:1rem;line-height:1rem;bottom:58px;right:25px}}.nav__mobile .region__mobile .nav__wrap .nav__item a{color:#484848}.nav__mobile .region__mobile .nav__wrap .nav__item a.is-choose{color:#fff}@media (min-width: 1000px){.nav__mobile{display:none}}.footer,.footer__fixed{background:#000;height:500px;width:100%;color:#fff;position:fixed;bottom:0;-webkit-transform:translate3d(0, 0, 0)}body.no-footer .footer,body.no-footer .footer__fixed{display:none}@media (min-width: 660px){.footer,.footer__fixed{height:263px}}@media (min-width: 1000px){.footer,.footer__fixed{height:300px}}.footer .footer__newsletter,.footer .footer__link,.footer__fixed .footer__newsletter,.footer__fixed .footer__link{width:calc(100% - 40px);margin-left:20px;display:inline-block;vertical-align:top;position:relative;height:auto}@media (min-width: 660px){.footer .footer__newsletter,.footer .footer__link,.footer__fixed .footer__newsletter,.footer__fixed .footer__link{margin-left:24px;width:calc(50% - 24px);height:100%}}@media (min-width: 1000px){.footer .footer__newsletter,.footer .footer__link,.footer__fixed .footer__newsletter,.footer__fixed .footer__link{margin-left:40px;width:calc(50% - 40px)}}.footer .footer__newsletter .footer__newsletter__response,.footer .footer__link .footer__newsletter__response,.footer__fixed .footer__newsletter .footer__newsletter__response,.footer__fixed .footer__link .footer__newsletter__response{background-color:#000;width:220px;height:18px;position:absolute;padding:0;opacity:0.5;font-weight:400;font-family:"TradeGothic";font-size:11px;line-height:18px;font-size:.6875rem;line-height:1.125rem;display:none;opacity:0;margin:2px 0 0 0}@media (min-width: 660px){.footer .footer__newsletter .footer__newsletter__response,.footer .footer__link .footer__newsletter__response,.footer__fixed .footer__newsletter .footer__newsletter__response,.footer__fixed .footer__link .footer__newsletter__response{margin:8px 0 0 0;width:220px}}@media (min-width: 1000px){.footer .footer__newsletter .footer__newsletter__response,.footer .footer__link .footer__newsletter__response,.footer__fixed .footer__newsletter .footer__newsletter__response,.footer__fixed .footer__link .footer__newsletter__response{margin:10px 0 0 0}}.footer .footer__newsletter label,.footer .footer__link label,.footer__fixed .footer__newsletter label,.footer__fixed .footer__link label{width:100%;text-transform:uppercase;font-size:14px;line-height:40px;font-size:.775rem;line-height:2.5rem;margin-top:10px;display:inline-block;position:relative;height:40px;width:100%;margin-top:10px;cursor:pointer}.footer .footer__newsletter label.label__agree p,.footer .footer__link label.label__agree p,.footer__fixed .footer__newsletter label.label__agree p,.footer__fixed .footer__link label.label__agree p{transition:0.25s;margin:0;font-size:10px;line-height:14px;color:dimgray}.footer .footer__newsletter label.label__agree p a,.footer .footer__link label.label__agree p a,.footer__fixed .footer__newsletter label.label__agree p a,.footer__fixed .footer__link label.label__agree p a{transition:0.3s;z-index:1;pointer-events:all;position:relative}.footer .footer__newsletter label.label__agree p a:hover,.footer .footer__link label.label__agree p a:hover,.footer__fixed .footer__newsletter label.label__agree p a:hover,.footer__fixed .footer__link label.label__agree p a:hover{color:#C19C5E}.footer .footer__newsletter label.label__agree p a:hover span,.footer .footer__link label.label__agree p a:hover span,.footer__fixed .footer__newsletter label.label__agree p a:hover span,.footer__fixed .footer__link label.label__agree p a:hover span{background:#C19C5E}.footer .footer__newsletter label.label__agree p a span,.footer .footer__link label.label__agree p a span,.footer__fixed .footer__newsletter label.label__agree p a span,.footer__fixed .footer__link label.label__agree p a span{transition:0.3s;position:absolute;width:100%;height:1px;background:dimgray;left:0;bottom:-4px}.footer .footer__newsletter label p,.footer .footer__link label p,.footer__fixed .footer__newsletter label p,.footer__fixed .footer__link label p{padding-left:31px;font-weight:700;font-size:11px;line-height:18px;font-size:.6875rem;line-height:1.125rem;pointer-events:none;width:230px}.footer .footer__newsletter label .footer__checked,.footer .footer__link label .footer__checked,.footer__fixed .footer__newsletter label .footer__checked,.footer__fixed .footer__link label .footer__checked{width:17px;height:17px;top:0;left:0px;position:absolute;opacity:0;transition:0.5s}.footer .footer__newsletter label .footer__checked svg,.footer .footer__link label .footer__checked svg,.footer__fixed .footer__newsletter label .footer__checked svg,.footer__fixed .footer__link label .footer__checked svg{position:absolute;margin:3px 3px;width:12px;height:12px}.footer .footer__newsletter label .footer__checked svg path,.footer .footer__link label .footer__checked svg path,.footer__fixed .footer__newsletter label .footer__checked svg path,.footer__fixed .footer__link label .footer__checked svg path{stroke:#fff}.footer .footer__newsletter input[type="checkbox"],.footer .footer__link input[type="checkbox"],.footer__fixed .footer__newsletter input[type="checkbox"],.footer__fixed .footer__link input[type="checkbox"]{cursor:pointer;width:17px;height:17px;padding:0 8px;visibility:inherit;position:absolute;border:0;background:#2d2d2d}.footer .footer__newsletter input[type="checkbox"]:checked+.footer__checked,.footer .footer__link input[type="checkbox"]:checked+.footer__checked,.footer__fixed .footer__newsletter input[type="checkbox"]:checked+.footer__checked,.footer__fixed .footer__link input[type="checkbox"]:checked+.footer__checked{opacity:1}.footer .footer__newsletter input,.footer .footer__link input,.footer__fixed .footer__newsletter input,.footer__fixed .footer__link input{border-bottom:1px solid #C19C5E;font-size:11px;line-height:18px;font-size:.6875rem;line-height:1.125rem;color:#656565;width:220px;display:inline-block;vertical-align:middle;width:100%}@media (min-width: 660px){.footer .footer__newsletter input,.footer .footer__link input,.footer__fixed .footer__newsletter input,.footer__fixed .footer__link input{width:220px}}.footer .footer__newsletter input ::-webkit-input-placeholder,.footer .footer__link input ::-webkit-input-placeholder,.footer__fixed .footer__newsletter input ::-webkit-input-placeholder,.footer__fixed .footer__link input ::-webkit-input-placeholder{color:#656565;font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.footer .footer__newsletter input ::-moz-placeholder,.footer .footer__link input ::-moz-placeholder,.footer__fixed .footer__newsletter input ::-moz-placeholder,.footer__fixed .footer__link input ::-moz-placeholder{color:#656565;font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.footer .footer__newsletter input :-ms-input-placeholder,.footer .footer__link input :-ms-input-placeholder,.footer__fixed .footer__newsletter input :-ms-input-placeholder,.footer__fixed .footer__link input :-ms-input-placeholder{color:#656565;font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.footer .footer__newsletter input :-moz-placeholder,.footer .footer__link input :-moz-placeholder,.footer__fixed .footer__newsletter input :-moz-placeholder,.footer__fixed .footer__link input :-moz-placeholder{color:#656565;font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.footer .footer__newsletter input:-webkit-autofill,.footer .footer__link input:-webkit-autofill,.footer__fixed .footer__newsletter input:-webkit-autofill,.footer__fixed .footer__link input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #000 inset;-webkit-text-fill-color:#656565 !important}.footer .footer__newsletter .footer__send,.footer .footer__link .footer__send,.footer__fixed .footer__newsletter .footer__send,.footer__fixed .footer__link .footer__send{width:40px;height:40px;vertical-align:middle;display:inline-block;opacity:0;cursor:pointer;pointer-events:none;position:absolute;right:-14px;left:auto;bottom:40px}@media (min-width: 660px){.footer .footer__newsletter .footer__send,.footer .footer__link .footer__send,.footer__fixed .footer__newsletter .footer__send,.footer__fixed .footer__link .footer__send{position:relative;left:-24px;right:auto;bottom:auto}}.footer .footer__newsletter .footer__send svg,.footer .footer__link .footer__send svg,.footer__fixed .footer__newsletter .footer__send svg,.footer__fixed .footer__link .footer__send svg{width:6px;height:8px;top:15px;position:absolute;left:17px}.footer .footer__newsletter .footer__send svg path,.footer .footer__link .footer__send svg path,.footer__fixed .footer__newsletter .footer__send svg path,.footer__fixed .footer__link .footer__send svg path{stroke:#C19C5E}.footer .footer__newsletter p,.footer .footer__link p,.footer__fixed .footer__newsletter p,.footer__fixed .footer__link p{margin-top:36px;margin-bottom:12px;font-size:16px;line-height:32px;font-size:1rem;line-height:2rem;text-transform:uppercase;font-weight:700}@media (min-width: 660px){.footer .footer__newsletter p,.footer .footer__link p,.footer__fixed .footer__newsletter p,.footer__fixed .footer__link p{margin-top:30px;margin-bottom:20px;font-size:12px;line-height:20px;font-size:.75rem;line-height:1.25rem}}@media (min-width: 1000px){.footer .footer__newsletter p,.footer .footer__link p,.footer__fixed .footer__newsletter p,.footer__fixed .footer__link p{margin-top:50px;margin-bottom:30px;font-size:12px;line-height:20px;font-size:.75rem;line-height:1.25rem}}.footer .footer__newsletter p.footer__copyright,.footer .footer__link p.footer__copyright,.footer__fixed .footer__newsletter p.footer__copyright,.footer__fixed .footer__link p.footer__copyright{font-size:9px;line-height:9px;font-size:.5625rem;line-height:.5625rem;position:absolute;bottom:0;left:0;font-weight:400;display:none}@media (min-width: 660px){.footer .footer__newsletter p.footer__copyright,.footer .footer__link p.footer__copyright,.footer__fixed .footer__newsletter p.footer__copyright,.footer__fixed .footer__link p.footer__copyright{display:inline-block}}.footer .footer__newsletter p.footer__copyright__phone,.footer .footer__link p.footer__copyright__phone,.footer__fixed .footer__newsletter p.footer__copyright__phone,.footer__fixed .footer__link p.footer__copyright__phone{font-size:9px;line-height:9px;font-size:.5625rem;line-height:.5625rem;position:relative;bottom:0;left:0;font-weight:400;margin-bottom:0;width:100%;display:inline-block}@media (min-width: 660px){.footer .footer__newsletter p.footer__copyright__phone,.footer .footer__link p.footer__copyright__phone,.footer__fixed .footer__newsletter p.footer__copyright__phone,.footer__fixed .footer__link p.footer__copyright__phone{display:none}}.footer .footer__newsletter .footer__item,.footer .footer__link .footer__item,.footer__fixed .footer__newsletter .footer__item,.footer__fixed .footer__link .footer__item{display:inline-block;width:50%;height:100%;vertical-align:top}@media (min-width: 660px){.footer .footer__newsletter .footer__item,.footer .footer__link .footer__item,.footer__fixed .footer__newsletter .footer__item,.footer__fixed .footer__link .footer__item{width:33%}}@media (min-width: 1000px){.footer .footer__newsletter .footer__item,.footer .footer__link .footer__item,.footer__fixed .footer__newsletter .footer__item,.footer__fixed .footer__link .footer__item{width:30%}}.footer .footer__newsletter .footer__item a,.footer .footer__link .footer__item a,.footer__fixed .footer__newsletter .footer__item a,.footer__fixed .footer__link .footer__item a{font-size:12px;line-height:24px;font-size:.75rem;line-height:1.5rem;font-weight:700;width:100%;display:inline-block;text-transform:uppercase;color:#656565;transition:0.3s}@media (min-width: 660px){.footer .footer__newsletter .footer__item a,.footer .footer__link .footer__item a,.footer__fixed .footer__newsletter .footer__item a,.footer__fixed .footer__link .footer__item a{font-size:11px;line-height:26px;font-size:.6875rem;line-height:1.625rem}}@media (min-width: 1000px){.footer .footer__newsletter .footer__item a,.footer .footer__link .footer__item a,.footer__fixed .footer__newsletter .footer__item a,.footer__fixed .footer__link .footer__item a{font-size:11px;line-height:20px;font-size:.6875rem;line-height:1.25rem}}.footer .footer__newsletter .footer__item a:hover,.footer .footer__link .footer__item a:hover,.footer__fixed .footer__newsletter .footer__item a:hover,.footer__fixed .footer__link .footer__item a:hover{color:#C19C5E}.footer .footer__newsletter .footer__item a.active,.footer .footer__link .footer__item a.active,.footer__fixed .footer__newsletter .footer__item a.active,.footer__fixed .footer__link .footer__item a.active{color:#C19C5E}.footer .footer__link,.footer__fixed .footer__link{margin-left:24px}@media (min-width: 660px){.footer .footer__link,.footer__fixed .footer__link{margin-left:0px}}@media (min-width: 1000px){.footer .footer__link,.footer__fixed .footer__link{margin-left:40px}}body.no-footer .footer,body.no-footer .footer__fixed{display:none}.footer__fixed{z-index:1;transform:translate(0, 100%);z-index:2}.footer__fixed__button{position:fixed;width:40px;height:40px;right:40px;top:calc(100vh - 80px);cursor:pointer;z-index:1;display:none;overflow:hidden}@media (min-width: 1000px){.footer__fixed__button{display:block}}.footer__fixed__button svg{width:22px;height:22px;margin:9px}.footer__fixed__button svg circle,.footer__fixed__button svg path{fill:#000}.footer__fixed__button__basic--white svg circle,.footer__fixed__button__basic--white svg path{fill:#fff}.footer__fixed__button__invert{top:calc(100vh - 40px);position:fixed;width:40px;height:40px;right:40px;z-index:1;overflow:hidden}.footer__fixed__button__invert .footer__fixed__button{position:absolute;right:0px;top:0;margin-top:-40px}.footer__fixed__button__invert .footer__fixed__button svg{width:22px;height:22px;margin:9px}.footer__fixed__button__invert .footer__fixed__button svg circle,.footer__fixed__button__invert .footer__fixed__button svg path{fill:#fff}.footer__fixed__button__invert--black .footer__fixed__button svg circle,.footer__fixed__button__invert--black .footer__fixed__button svg path{fill:#000}.home{width:100%;position:relative}.home .home__header{position:relative;height:calc(100vh - 44px)}@media (min-width: 660px){.home .home__header{height:120vh}}.home .home__header .home__header__text{width:100%;height:100vh;position:absolute;top:0px;left:0}.home .home__header .home__image{background-size:cover;background-position:center center;backface-visibility:hidden;width:100%;height:100%;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-transform:translate3d(0, 0, 0)}@media (min-width: 1000px){.home .home__header .home__image{height:100%}}.home .home__header .home__video{width:100%;height:100%}.home .home__header .home__scroll{color:#C19C5E;position:absolute;bottom:4vh;width:100px;height:50px;text-align:center;left:50%;margin-left:-50px;z-index:10;cursor:pointer}.home .home__header .home__scroll p{text-transform:uppercase;font-size:12px;line-height:12px;font-size:.75rem;line-height:.75rem;text-align:center;font-weight:700;margin-bottom:4px}.home .home__header .home__scroll svg{display:inline-block}@media (min-width: 660px){.home .home__header .home__scroll{bottom:24%}}@media (min-width: 1000px){.home .home__header .home__scroll{bottom:22vh}}.home .home__header h2{font-size:24px;line-height:32px;font-size:1.5rem;line-height:2rem;text-align:center;width:80%;max-width:800px;position:absolute;top:calc(50% - 20px);left:50%;transform:translate(-50%, -50%);color:#fff;font-family:"TradeGothic";font-weight:700;font-size:40px;line-height:40px;font-size:2.5rem;line-height:2.5rem}@media (min-width: 660px){.home .home__header h2{top:50%;font-size:70px;line-height:70px;font-size:4.375rem;line-height:4.375rem}}@media (min-width: 1000px){.home .home__header h2{font-size:90px;line-height:90px;font-size:5.625rem;line-height:5.625rem}}.home .home__header h2.home__styl__text{font-family:"EamesCenturyModern";font-weight:400}.home .home__header h2.home__styl__special{font-family:"Respira";font-weight:400}.boxs__contener{background:#e6e6e6;background:linear-gradient(to bottom, #e6e6e6 0%, #d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#d0d0d0',GradientType=0 );background-attachment:fixed;position:relative;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-transform:translate3d(0, 0, 0)}.boxs{position:relative;width:100%;max-width:1400px;margin:0 auto}@media (min-width: 660px){.boxs{width:calc(100% - 240px)}}.boxs .boxs__item{width:200px;height:200px;position:absolute;display:block;opacity:0;-webkit-transform:translate3d(0, 0, 0)}.boxs .boxs__item.boxs__item--promo .boxs__content .boxs__promo__contener{position:absolute;height:100%;pointer-events:none;width:100%}@media (min-width: 660px){.boxs .boxs__item.boxs__item--promo .boxs__content .boxs__promo__contener{margin-top:-22px}}@media (max-width: 659px){.boxs .boxs__item.boxs__item--promo .boxs__content .boxs__promo__contener{margin-top:-10px}}@media (min-width: 1000px){.boxs .boxs__item.boxs__item--promo .boxs__content .boxs__promo__contener{margin-top:-35px}}.boxs .boxs__item.boxs__item--promo .boxs__content .boxs__promo__contener .boxs__promo{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, 0);background-color:rgba(193,156,94,0.8);display:inline-block;padding:16px 0 14px 0;opacity:1;display:none}@media (min-width: 660px){.boxs .boxs__item.boxs__item--promo .boxs__content .boxs__promo__contener .boxs__promo{display:block}}@media (max-width: 659px){.boxs .boxs__item.boxs__item--promo .boxs__content .boxs__promo__contener .boxs__promo{display:block}}.boxs .boxs__item.boxs__item--promo .boxs__content .boxs__promo__contener .boxs__promo .boxs__promo__title__contener{position:relative;overflow:hidden}.boxs .boxs__item.boxs__item--promo .boxs__content .boxs__promo__contener .boxs__promo .boxs__promo__title__contener .boxs__promo__title{position:relative;display:inline-block;vertical-align:middle;font-size:17px;line-height:22px;font-size:1.0625rem;line-height:1.375rem;text-transform:uppercase;text-align:center;width:100%;padding:0 40px;color:#000;opacity:1}.boxs .boxs__item.boxs__item--promo .boxs__content .boxs__promo__contener .boxs__promo .boxs__promo__title__contener .boxs__promo__title:last-child{position:absolute;top:100%;left:0}.boxs .boxs__item.boxs__item--promo .boxs__content .boxs__promo__contener .boxs__promo .boxs__promo__close{width:40px;height:40px;position:absolute;right:0;top:50%;margin-top:-20px;cursor:pointer;opacity:1;left:auto;pointer-events:all}.boxs .boxs__item.boxs__item--promo .boxs__content .boxs__promo__contener .boxs__promo .boxs__promo__close svg{margin:13px 0 0 13px;width:12px;height:12px}.boxs .boxs__item.boxs__item--product .boxs__content .center .center__vertical .center__text p{color:#000}@media (min-width: 1000px){.boxs .boxs__item.boxs__item--product .boxs__content:hover .boxs__image{-webkit-filter:brightness(100%) opacity(0.5);filter:brightness(100%) opacity(0.5)}}.boxs .boxs__item .boxs__content{width:100%;height:100%;position:absolute;overflow:hidden}.boxs .boxs__item .boxs__content.shadow1{box-shadow:0px 12px 35px 0px rgba(0,0,0,0.35)}.boxs .boxs__item .boxs__content.shadow2{box-shadow:0px 12px 35px 0px rgba(0,0,0,0.35)}.boxs .boxs__item .boxs__content.shadow3{box-shadow:0px 12px 35px 0px rgba(0,0,0,0.35)}@media (min-width: 1000px){.boxs .boxs__item .boxs__content:hover .boxs__image{-webkit-filter:brightness(50%);filter:brightness(50%)}}.boxs .boxs__item .boxs__image{width:calc(100% + 2px);height:calc(100% + 2px);left:-1px;top:-1px;background-size:cover;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:0.3s}.boxs .boxs__item .boxs__image img{width:100%}.boxs .boxs__item .boxs__imageimg .shadow3{xbox-shadow:10px 15px 15px 15px #000}.boxs .boxs__item .boxs__image__hover{background-size:cover;width:calc(100% + 2px);height:calc(100% + 2px);left:-1px;top:-1px;position:absolute;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.boxs .boxs__item .boxs__title{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-transform:uppercase;color:#fff;font-weight:700;font-size:40px;line-height:40px;font-size:2.5rem;line-height:2.5rem;text-align:center;opacity:0}@media (max-width: 659px){.boxs .boxs__item .boxs__title.mobile{font-size:25px;line-height:25px;font-size:1.5625rem;line-height:1.5625rem;opacity:1}}.boxs .boxs__item .boxs__title__more{width:100%;height:100%;text-align:center;position:absolute;opacity:0;top:0}.boxs .boxs__item .boxs__title__more .center{display:inline-block;height:100%;width:100%;max-width:600px}@media (min-width: 660px){.boxs .boxs__item .boxs__title__more .center{width:70%}}.boxs .boxs__item .boxs__title__more .center .center__vertical{display:table;width:100%;height:100%}.boxs .boxs__item .boxs__title__more .center .center__vertical .center__text{display:table-cell;vertical-align:middle;width:100%}.boxs .boxs__item .boxs__title__more .center .center__vertical .center__text p{text-align:center;text-transform:uppercase;color:#fff;font-weight:700}.boxs .boxs__item .boxs__title__more .center .center__vertical .center__text p.info{font-size:12px;line-height:18px;font-size:.75rem;line-height:1.125rem;letter-spacing:0.1em}.boxs .boxs__item .boxs__title__more .center .center__vertical .center__text p.title{font-size:18px;line-height:19px;font-size:1.125rem;line-height:1.1875rem;letter-spacing:0.1em}.boxs .boxs__item .boxs__title__more .center .center__vertical .center__text p.addition{margin-top:20px;font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem;position:relative;display:inline-block}.boxs .boxs__item .boxs__title__more .center .center__vertical .center__text p.addition span{position:absolute;width:100%;height:1px;position:absolute;bottom:0px;background-color:#000;left:0}.boxs .boxs__item a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.products{background:#e6e6e6;background:linear-gradient(to bottom, #e6e6e6 0%, #d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#d0d0d0',GradientType=0 );background-attachment:fixed;padding:120px 60px;-webkit-transform:translate3d(0, 0, 0)}@media (min-width: 660px){.products{padding:143px 65px}}@media (min-width: 1000px){.products{padding:110px 80px 280px 80px}}ul.products__items{width:100%;height:100%;-webkit-transform:translate3d(0, 0, 0)}ul.products__items li.products__item{display:inline-block;position:relative;margin-bottom:60px;vertical-align:top;width:100%;height:auto;-webkit-transform:translate3d(0, 0, 0);border:0}@media (min-width: 660px){ul.products__items li.products__item{width:100%;height:100vw;margin-bottom:66px;width:33.3%;height:26vw}}@media (min-width: 1000px){ul.products__items li.products__item{margin-bottom:130px}ul.products__items li.products__item:hover img:nth-of-type(1){-webkit-filter:opacity(0.5);filter:opacity(0.5)}}ul.products__items li.products__item .ribbon{position:absolute;background-color:rgba(193,156,94,0.8);width:32px;height:0%;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);opacity:0}ul.products__items li.products__item .products__item__imgs{width:100%;height:100%}ul.products__items li.products__item .products__item__imgs img:nth-of-type(1){transition:0.3s}ul.products__items li.products__item .products__item__imgs img{position:relative;margin:auto;top:0;left:0;right:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:auto}@media (min-width: 660px){ul.products__items li.products__item .products__item__imgs img{position:absolute;width:auto;height:100%}}ul.products__items li.products__item .products__item__imgs img.products__item__img__hover{opacity:0;position:absolute}ul.products__items li.products__item .products__item__more{width:100%;height:100%;text-align:center;position:absolute;opacity:0;top:0}ul.products__items li.products__item .products__item__more .center{display:inline-block;height:100%;width:100%;max-width:600px}@media (min-width: 660px){ul.products__items li.products__item .products__item__more .center{width:70%}}ul.products__items li.products__item .products__item__more .center .center__vertical{display:table;width:100%;height:100%}ul.products__items li.products__item .products__item__more .center .center__vertical .center__text{display:table-cell;vertical-align:middle;width:100%}ul.products__items li.products__item .products__item__more .center .center__vertical .center__text p{text-align:center;text-transform:uppercase;color:#000;font-weight:700}ul.products__items li.products__item .products__item__more .center .center__vertical .center__text p.info{font-size:12px;line-height:18px;font-size:.75rem;line-height:1.125rem;letter-spacing:0.1em}ul.products__items li.products__item .products__item__more .center .center__vertical .center__text p.title{font-size:18px;line-height:19px;font-size:1.125rem;line-height:1.1875rem;letter-spacing:0.1em}ul.products__items li.products__item .products__item__more .center .center__vertical .center__text p.addition{margin-top:20px;font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem;position:relative;display:inline-block}ul.products__items li.products__item .products__item__more .center .center__vertical .center__text p.addition span{position:absolute;width:100%;height:1px;position:absolute;bottom:0px;background-color:#000;left:0}.product{background:#e6e6e6;background:linear-gradient(to bottom, #e6e6e6 0%, #d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#d0d0d0',GradientType=0 );background-attachment:fixed;width:100%;height:auto;min-height:100vh;position:relative}.product .product__form{overflow:hidden;height:0;width:0}.product .product__slider{position:relative;display:inline-block;vertical-align:top;overflow:hidden;width:100%;height:274px;margin-top:89px}@media (min-width: 660px){.product .product__slider{margin-top:157px;height:380px}}@media (min-width: 1000px){.product .product__slider{position:fixed;width:45%;height:100vh;margin-top:0;top:0px;left:10%}}.product .product__slider ul{position:absolute;left:50%;height:274px;white-space:nowrap;font-size:0}@media (min-width: 660px){.product .product__slider ul{height:357px}}@media (min-width: 1000px){.product .product__slider ul{left:auto;height:auto;top:50%;width:100%;white-space:normal}}.product .product__slider ul li{width:274px;height:90%;text-align:center;margin:0 50px;padding:0;display:inline-block;vertical-align:middle;position:relative;cursor:zoom-in}@media (min-width: 660px){.product .product__slider ul li{width:357px}}@media (min-width: 1000px){.product .product__slider ul li{width:90%;height:60vh;margin:5%}}.product .product__slider ul li img{vertical-align:middle;max-height:100%;max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.product .product__slider .product__slider__top,.product .product__slider .product__slider__bottom{width:20%;height:100%;position:absolute;top:0;left:0;opacity:0.5;cursor:pointer}@media (min-width: 1000px){.product .product__slider .product__slider__top,.product .product__slider .product__slider__bottom{width:100%;height:25vh}}.product .product__slider .product__slider__bottom{left:80%}@media (min-width: 1000px){.product .product__slider .product__slider__bottom{left:0%;top:75%}}.product .product__info{width:calc(100% - 112px);left:56px;height:auto;display:inline-block;position:relative;vertical-align:top;text-align:center;color:#000;margin-bottom:40px}@media (min-width: 1000px){.product .product__info{width:30%;left:55%}}@media (min-width: 1000px){.product .product__info.fixed{position:fixed}}.product .product__info .product__info__counter{font-size:11px;line-height:13px;font-size:.6875rem;line-height:.8125rem;text-transform:uppercase;font-weight:400;letter-spacing:0.05em;margin-bottom:22px;letter-spacing:0.4em}@media (min-width: 660px){.product .product__info .product__info__counter{display:none}}.product .product__info .product__info__title{font-size:16px;line-height:19px;font-size:1rem;line-height:1.1875rem;text-transform:uppercase;font-weight:700;letter-spacing:0.13em}@media (min-width: 660px){.product .product__info .product__info__title{font-size:18px;line-height:22px;font-size:1.125rem;line-height:1.375rem}}.product .product__info .product__info__price{font-size:12px;line-height:14px;font-size:.75rem;line-height:.875rem;text-transform:uppercase;padding-bottom:17px;border-bottom:1px solid #000;max-width:400px;margin:17px auto 14px auto}@media (min-width: 660px){.product .product__info .product__info__price{font-size:14px;line-height:14px;font-size:.875rem;line-height:.875rem}}@media (min-width: 1000px){.product .product__info .product__info__price{border-bottom:1px solid #9B9B9B}}.product .product__info .product__info__sizes{margin-top:9px}@media (min-width: 660px){.product .product__info .product__info__sizes{margin-top:12px}}.product .product__info .product__info__sizes .product__info__sizes__item{display:inline-block;font-size:11px;line-height:12px;font-size:.6875rem;line-height:.75rem;padding:0 9px;margin:0 1px;text-transform:uppercase;cursor:pointer;position:relative}@media (min-width: 660px){.product .product__info .product__info__sizes .product__info__sizes__item{font-size:12px;line-height:24px;font-size:.75rem;line-height:1.5rem}}.product .product__info .product__info__sizes .product__info__sizes__item.active{font-weight:700;font-family:"TradeGothicNoCondensed"}.product .product__info .product__info__sizes .product__info__sizes__item.active:after{content:'';width:calc(100% - 18px);height:1px;position:absolute;left:50%;background-color:#000;transform:translate(-50%, 0);bottom:0px}@media (min-width: 660px){.product .product__info .product__info__sizes .product__info__sizes__item.active:after{bottom:5px}}@media (min-width: 1000px){.product .product__info .product__info__sizes .product__info__sizes__item.active:after{bottom:3px}}.product .product__info .product__info__sizes .product__info__sizes__item.disabled{color:#9B9B9B;pointer-events:none}.product .product__info .product__info__colors{margin-top:10px}@media (min-width: 660px){.product .product__info .product__info__colors{margin-top:20px}}.product .product__info .product__info__colors .product__info__colors__item{display:inline-block;font-size:11px;line-height:12px;font-size:.6875rem;line-height:.75rem;margin:0 10px;text-transform:uppercase;cursor:pointer}@media (min-width: 660px){.product .product__info .product__info__colors .product__info__colors__item{font-size:12px;line-height:12px;font-size:.75rem;line-height:.75rem}}.product .product__info .product__info__colors .product__info__colors__item.active{font-family:"TradeGothicNoCondensed";font-weight:700}.product .product__info .product__info__colors .product__info__colors__item.product__info__colors__item--lack{color:#9B9B9B;pointer-events:none}.product .product__info .product__warning{margin-top:10px;color:#e55769;font-size:11px;line-height:12px;font-size:.6875rem;line-height:.75rem;text-align:center;text-transform:uppercase}@media (min-width: 660px){.product .product__info .product__warning{margin-top:20px}}.product .product__info .product__info__buttons{margin-top:14px;position:relative;overflow:hidden}@media (min-width: 660px){.product .product__info .product__info__buttons{margin-top:20px}}.product .product__info .product__info__buttons .product__info__addtocart,.product .product__info .product__info__buttons .product__info__addtocart__added{width:100%;max-width:400px;height:40px;border:1px solid #000;color:#000;font-size:12px;line-height:40px;font-size:.75rem;line-height:2.5rem;text-transform:uppercase;text-align:center;position:relative;overflow:hidden;transition:0.25s;z-index:0}.product .product__info .product__info__buttons .product__info__addtocart span,.product .product__info .product__info__buttons .product__info__addtocart__added span{background-color:#000}@media (min-width: 1000px){.product .product__info .product__info__buttons .product__info__addtocart:hover,.product .product__info .product__info__buttons .product__info__addtocart__added:hover{color:#fff}html.mobile .product .product__info .product__info__buttons .product__info__addtocart:hover,html.mobile .product .product__info .product__info__buttons .product__info__addtocart__added:hover{color:#000}}.product .product__info .product__info__buttons .product__info__addtocart__added{position:absolute;left:50%;top:0px;background-color:#C19C5E;transform:translate(-50%, 0);color:#000;display:none;opacity:0;border:1px solid #C19C5E}@media (min-width: 1000px){.product .product__info .product__info__buttons .product__info__addtocart__added:hover{color:#000}}.product .product__info .product__info__description,.product .product__info .product__info__description__more{margin:27px auto 0px auto;font-size:12px;line-height:20px;font-size:.75rem;line-height:1.25rem;font-family:"EamesCenturyModern";width:100%;max-width:400px;overflow:hidden}.product .product__info .product__info__description__more{height:0;margin:0px auto 0px auto}.product .product__info .product__info__description__more p{margin-top:1em}.product .product__info .product__info__description__more h3{margin-top:1em;text-transform:uppercase;font-weight:700;font-family:"TradeGothic"}.product .product__info .product__info__more{margin-top:31px;font-size:11px;line-height:11px;font-size:.6875rem;line-height:.6875rem;text-transform:uppercase;text-decoration:underline;font-weight:700}.product .product__lightbox{position:fixed;top:0;left:0;width:100%;height:100%;transform:translate(0, -100%);overflow:hidden;background:#e6e6e6;background:linear-gradient(to bottom, #e6e6e6 0%, #d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#d0d0d0',GradientType=0 );background-attachment:fixed;cursor:pointer;border:4px solid #000}.product .product__lightbox .product__lightbox__contener{top:0;left:0;width:100%;height:100%}.product .product__lightbox .product__lightbox__closer{position:absolute;width:40px;height:40px;top:12px;right:1px}@media (min-width: 660px){.product .product__lightbox .product__lightbox__closer{top:32px;right:3px}}@media (min-width: 1000px){.product .product__lightbox .product__lightbox__closer{top:50px;right:50px}}.product .product__lightbox .product__lightbox__closer svg{width:15px;height:15px;margin:12px}@media (min-width: 1000px){.product .product__lightbox .product__lightbox__closer svg{width:20px;height:20px;margin:10px}}.story{background-color:#000;width:100%;position:relative}.story.story--white{background:#e6e6e6;background:linear-gradient(to bottom, #e6e6e6 0%, #d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#d0d0d0',GradientType=0 );background-attachment:fixed}.story.story--white .story__hero .story__hero__signature{color:#000}.story.story--white .story__bg{background-color:#F0F0F0}.story.story--white .story__bg h3,.story.story--white .story__bg .story__text{color:#000}.story.story--white .story__bg .story__image .story__image__signature{color:#000}.story.story--white .story__bg .story__gallery .story__gallery__signature{color:#000}.story.story--white .story__bg .story__timer .story__timer__items .story__timer__item{background-color:#000}.story.story--white .story__bg .story__timer .story__timer__items .story__timer__item .story__timer__link__nr,.story.story--white .story__bg .story__timer .story__timer__items .story__timer__item .story__timer__link__title{color:#fff}.story.story--white .story__bg .story__timer .story__timer__title,.story.story--white .story__bg .story__timer .story__timer__link{color:#000}.story.story--white .story__bg .story__timer .story__timer__link:after{background-color:#000}.story.story--white .story__bg .story__nav .story__previous p,.story.story--white .story__bg .story__nav .story__next p{color:#000}.story.story--white .story__bg .story__nav .story__previous svg path,.story.story--white .story__bg .story__nav .story__next svg path{stroke:#000}.story.story--white .story__bg .story__nav .story__social .story__social__item svg circle{fill:#F0F0F0;stroke:#000}.story.story--white .story__bg .story__nav .story__social .story__social__item svg path{transition:0.25s;fill:#000}.story.story--white .story__bg .story__nav .story__social .story__social__item:hover svg circle{fill:#000}.story.story--white .story__bg .story__nav .story__social .story__social__item:hover svg path{fill:#fff}.story .story__hero{width:100%;height:100vh;background-color:black;position:relative}.story .story__hero.story__hero--small{height:60vh}.story .story__hero .story__hero__image{width:100%;height:100%;background-size:cover;background-position:center;-webkit-transform:translate3d(0, 0, 0)}.story .story__hero .story__hero__signature{display:none}@media (min-width: 660px){.story .story__hero .story__hero__signature{display:block;max-width:120px;position:absolute;width:50%;height:auto;right:50px;margin:0px 0 0 0px;transform:translate(0, 100%);text-align:left;color:#fff;font-style:italic;font-size:10px;line-height:15px;font-size:.625rem;line-height:.9375rem;z-index:1;bottom:-132px}html.mac .story .story__hero .story__hero__signature{bottom:-134px}}@media (min-width: 1000px){.story .story__hero .story__hero__signature{left:50%;margin:0px 0 0 380px;width:120px;bottom:-152px}html.mac .story .story__hero .story__hero__signature{bottom:-174px}}.story .story__hero .story__hero__text{width:100%;height:100%}.story .story__hero h2{font-weight:700;text-align:center;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;text-transform:uppercase;margin:0;padding:0;font-size:40px;line-height:40px;font-size:2.5rem;line-height:2.5rem}@media (min-width: 660px){.story .story__hero h2{font-size:70px;line-height:70px;font-size:4.375rem;line-height:4.375rem}}@media (min-width: 1000px){.story .story__hero h2{font-size:90px;line-height:90px;font-size:5.625rem;line-height:5.625rem}}.story .story__bg{background-color:#101010;position:relative;width:100%;height:100%}.story .story__bg .story__hero__signature__phone{height:auto;font-size:10px;line-height:15px;font-size:.625rem;line-height:.9375rem;position:relative;width:50%;left:auto;margin:0px auto 0 auto;text-align:center;bottom:0px;transform:translate(0, 0%);font-style:italic;padding-top:10px}@media (min-width: 660px){.story .story__bg .story__hero__signature__phone{display:none}}.story .story__bg h3{padding-top:22px;font-size:16px;line-height:17px;font-size:1rem;line-height:1.0625rem;text-align:center;font-weight:700;letter-spacing:0.15em;color:#fff;text-transform:uppercase;width:calc(100% - 80px);margin-left:auto;margin-right:auto;max-width:800px}html.mac .story .story__bg h3{padding-top:23px}@media (min-width: 660px){.story .story__bg h3{font-size:18px;line-height:22px;font-size:1.125rem;line-height:1.375rem;padding-top:56px}html.mac .story .story__bg h3{padding-top:58px}}@media (min-width: 1000px){.story .story__bg h3{font-size:18px;line-height:22px;font-size:1.125rem;line-height:1.375rem;padding-top:76px}html.mac .story .story__bg h3{padding-top:78px}}.story .story__bg .story__text{color:#fff;margin:0px auto 0 auto;padding:20px 0 0 0;font-size:14px;line-height:20px;font-size:.875rem;line-height:1.25rem;font-family:"EamesCenturyModern";width:calc(100% - 40px)}@media (min-width: 1000px){.story .story__bg .story__text:nth-of-type(1){padding:50px 0 0 0}}@media (min-width: 660px){.story .story__bg .story__text{font-size:16px;line-height:26px;font-size:1rem;line-height:1.625rem;width:60%;margin:0px auto 0 67px;padding:50px 0 0 0}}@media (min-width: 1000px){.story .story__bg .story__text{margin:0px auto 0 auto;padding:70px 0 0 0;width:620px}}.story .story__bg .story__text p+p{margin-top:1em}.story .story__bg .story__timer{width:100%;height:auto;margin-top:70px;text-align:center}.story .story__bg .story__timer .story__timer__items{width:100%;height:80px;font-size:0;text-align:center}.story .story__bg .story__timer .story__timer__items .story__timer__item{background-color:#fff;width:80px;height:80px;margin:0 5px;display:inline-block;vertical-align:center}.story .story__bg .story__timer .story__timer__items .story__timer__item .story__timer__link__nr,.story .story__bg .story__timer .story__timer__items .story__timer__item .story__timer__link__title{color:#000;text-align:center;width:100%;display:inline-block}.story .story__bg .story__timer .story__timer__items .story__timer__item .story__timer__link__nr{font-size:16px;line-height:17px;font-size:1rem;line-height:1.0625rem;font-weight:700;margin-top:25px;font-size:45px}.story .story__bg .story__timer .story__timer__items .story__timer__item .story__timer__link__title{text-transform:uppercase;font-size:9px;line-height:9px;font-size:.5625rem;line-height:.5625rem}.story .story__bg .story__timer .story__timer__title,.story .story__bg .story__timer .story__timer__link{color:#fff;text-transform:uppercase;text-align:center;display:inline-block}.story .story__bg .story__timer .story__timer__title{font-size:16px;line-height:17px;font-size:1rem;line-height:1.0625rem;font-weight:700;letter-spacing:0.15em;margin-bottom:17px}@media (min-width: 660px){.story .story__bg .story__timer .story__timer__title{font-size:18px;line-height:22px;font-size:1.125rem;line-height:1.375rem}}@media (min-width: 1000px){.story .story__bg .story__timer .story__timer__title{font-size:18px;line-height:22px;font-size:1.125rem;line-height:1.375rem}}.story .story__bg .story__timer .story__timer__link{font-size:9px;line-height:9px;font-size:.5625rem;line-height:.5625rem;margin-top:20px;position:relative;cursor:pointer}.story .story__bg .story__timer .story__timer__link:after{content:'';position:absolute;width:100%;height:1px;background-color:#fff;bottom:-3px;left:0}.story .story__bg .story__image{margin:50px auto 0 auto;text-align:center;position:relative;width:calc(100% - 40px)}@media (min-width: 660px){.story .story__bg .story__image{width:70%}}@media (min-width: 1000px){.story .story__bg .story__image{width:620px}}.story .story__bg .story__image img{width:100%;display:block}.story .story__bg .story__image.story__image--full{margin:50px auto 0 auto;width:100%}@media (min-width: 660px){.story .story__bg .story__image.story__image--full{margin:70px auto 0 auto}}.story .story__bg .story__image.story__image--full .story__image__signature{font-style:italic}@media (min-width: 660px){.story .story__bg .story__image.story__image--full .story__image__signature{right:50px}}.story .story__bg .story__image.story__image--vertical img{width:auto;height:100%;max-height:360px;display:inline-block}@media (min-width: 660px){.story .story__bg .story__image.story__image--vertical img{max-height:400px}}.story .story__bg .story__image .story__image__half{width:100%;height:100%;display:inline-block;vertical-align:top;overflow:hidden;line-height:0}@media (min-width: 660px){.story .story__bg .story__image .story__image__half{width:50%}}.story .story__bg .story__image .story__image__signature{font-style:italic;height:auto;color:#fff;font-size:10px;line-height:15px;font-size:.625rem;line-height:.9375rem;position:relative;width:50%;left:auto;margin:10px auto 0 auto;text-align:center;bottom:0;transform:translate(0, 0%)}@media (min-width: 660px){.story .story__bg .story__image .story__image__signature{max-width:120px;position:absolute;width:20%;right:calc(-22% + 50px);margin:0px 0 0 0px;transform:translate(0, 100%);text-align:left;bottom:-54px}}@media (min-width: 1000px){.story .story__bg .story__image .story__image__signature{left:50%;margin:0px 0 0 380px;width:120px;bottom:-74px}}.story .story__bg .story__space{height:50px;width:100%;display:none}@media (min-width: 660px){.story .story__bg .story__space{display:inline-block}}.story .story__bg .story__ads{margin:20px auto 0 auto;width:100%;height:auto;position:relative;background-color:#fff;font-size:0}@media (min-width: 660px){.story .story__bg .story__ads{margin:50px auto 0 auto;width:100%;height:414px}}@media (min-width: 1000px){.story .story__bg .story__ads{margin:70px auto 70px auto;height:380px;max-width:960px}}.story .story__bg .story__ads .story__ads__image{width:100%;height:auto;text-align:center;margin:0;padding:0;display:inline-block;vertical-align:middle;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;font-size:0;display:inline-block;background-color:#D7D7D7}.story .story__bg .story__ads .story__ads__image img{max-width:80%;max-height:80%;margin:10%}@media (min-width: 660px){.story .story__bg .story__ads .story__ads__image{display:inline-block;width:50%;height:100%;position:relative}.story .story__bg .story__ads .story__ads__image img{max-width:80%;max-height:80%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.story .story__bg .story__ads .story__ads__info__contener{display:inline-block;vertical-align:top;width:100%;height:auto;margin:32px 0}@media (min-width: 660px){.story .story__bg .story__ads .story__ads__info__contener{margin:0;width:50%;height:100%}}.story .story__bg .story__ads .story__ads__info__contener .story__ads__info__table{display:table;width:100%;height:100%}.story .story__bg .story__ads .story__ads__info__contener .story__ads__info{width:100%;display:table-cell;vertical-align:middle;position:relative;text-align:center;color:#000;z-index:0}.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__title{font-size:30px;line-height:28px;font-size:1.875rem;line-height:1.75rem;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;padding:0 20px}@media (min-width: 660px){.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__title{font-size:26px;line-height:22px;font-size:1.625rem;line-height:1.375rem;padding:0 60px}}@media (min-width: 1000px){.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__title{font-size:26px;line-height:22px;font-size:1.625rem;line-height:1.375rem;padding:0 30px;max-width:520px;margin:0 auto}}.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__price{font-size:23px;line-height:28px;font-size:1.4375rem;line-height:1.75rem;text-transform:uppercase;margin-top:17px}@media (min-width: 660px){.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__price{font-size:24px;line-height:29px;font-size:1.5rem;line-height:1.8125rem}}@media (min-width: 1000px){.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__price{font-size:36px;line-height:36px;font-size:2.25rem;line-height:2.25rem}}.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__addtocart{display:inline-block;margin-top:20px;width:auto;padding:0 30px;max-width:400px;height:40px;border:1px solid #000;color:#000;font-size:12px;line-height:40px;font-size:.75rem;line-height:2.5rem;text-transform:uppercase;text-align:center;position:relative;overflow:hidden;transition:0.25s}.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__addtocart span{background-color:#000}.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__addtocart:hover{color:#fff}.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__description{margin:27px auto 0px auto;font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem;font-family:"EamesCenturyModern";width:calc( 100% - 140px);max-width:400px;overflow:hidden}@media (min-width: 660px){.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__description{font-size:14px;line-height:22px;font-size:.875rem;line-height:1.375rem;width:calc( 100% - 140px)}}@media (min-width: 1000px){.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__description{width:100%}}.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__agree{margin:27px auto 0px auto;font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem;font-family:"TradeGothic";width:calc( 100% - 140px);max-width:340px;overflow:hidden;text-transform:uppercase}@media (min-width: 660px){.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__agree{font-size:12px;line-height:18px;font-size:.75rem;line-height:1.125rem;width:calc( 100% - 140px)}}@media (min-width: 1000px){.story .story__bg .story__ads .story__ads__info__contener .story__ads__info .story__info__agree{width:100%}}.story .story__bg .story__ads .story__ads__info__contener .story__newsletter__response{background-color:#fff;height:22px;position:absolute;padding:0;opacity:0.5;font-weight:400;font-family:"TradeGothic";font-size:11px;line-height:18px;font-size:.6875rem;line-height:1.125rem;display:none;opacity:0;margin:40px 60px 0 60px;width:calc(100% - 120px)}@media (min-width: 660px){.story .story__bg .story__ads .story__ads__info__contener .story__newsletter__response{margin:40px 60px 0 60px;width:calc(100% - 120px)}}@media (min-width: 1000px){.story .story__bg .story__ads .story__ads__info__contener .story__newsletter__response{margin:40px 60px 0 60px;width:calc(100% - 120px)}}.story .story__bg .story__ads .story__ads__info__contener input{border-bottom:1px solid #000;font-size:14px;line-height:20px;font-size:.875rem;line-height:1.25rem;color:#656565;width:calc(100% - 120px);display:inline-block;vertical-align:middle;margin:40px 60px 0 60px;text-align:center}.story .story__bg .story__ads .story__ads__info__contener input ::-webkit-input-placeholder{color:#656565;font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.story .story__bg .story__ads .story__ads__info__contener input ::-moz-placeholder{color:#656565;font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.story .story__bg .story__ads .story__ads__info__contener input :-ms-input-placeholder{color:#656565;font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.story .story__bg .story__ads .story__ads__info__contener input :-moz-placeholder{color:#656565;font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.story .story__bg .story__ads .story__ads__info__contener input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset;-webkit-text-fill-color:#656565 !important}.story .story__bg .story__video{display:block;margin:25px auto 25px auto;width:calc(100% - 40px);background-color:#D7D7D7;padding:0;font-size:0;overflow:hidden;position:relative;cursor:pointer}@media (min-width: 660px){.story .story__bg .story__video{width:calc(100% - 50px);height:auto;margin:70px auto 0 auto}}.story .story__bg .story__video:hover .story__video__play svg circle{fill:#fff}.story .story__bg .story__video:hover .story__video__play svg path{fill:#000}.story .story__bg .story__video:hover .story__video__play svg path:nth-of-type(1){fill:#fff}@media (min-width: 1000px){.story .story__bg .story__video{width:788px}}.story .story__bg .story__video img{width:100%;display:block}.story .story__bg .story__video .story__video__curtain{width:100%;height:100%;background-color:rgba(0,0,0,0.25);position:absolute;top:0;left:0}.story .story__bg .story__video .story__video__play{width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.story .story__bg .story__video .story__video__play svg circle{transition:0.25s;fill:transparent}.story .story__bg .story__video .story__video__play svg path{transition:0.25s;fill:#fff}.story .story__bg .story__video .story__video__play svg path:nth-of-type(1){transition:0.25s;fill:#fff}.story .story__bg .story__gallery{margin:25px auto 0px auto;height:auto;position:relative}@media (min-width: 660px){.story .story__bg .story__gallery{width:calc(100% - 38px);height:auto;margin:70px auto 0 auto}}@media (min-width: 1000px){.story .story__bg .story__gallery{width:788px}}.story .story__bg .story__gallery .story__gallery__items{height:215px;width:100%;position:relative;overflow:hidden}@media (min-width: 660px){.story .story__bg .story__gallery .story__gallery__items{height:auto}}.story .story__bg .story__gallery .story__gallery__signature{font-style:italic;height:auto;color:#fff;font-size:10px;line-height:15px;font-size:.625rem;line-height:.9375rem;position:relative;width:80%;left:auto;margin:25px auto 0 auto;text-align:center;bottom:0;transform:translate(0, 0%)}@media (min-width: 660px){.story .story__bg .story__gallery .story__gallery__signature{display:none}}.story .story__bg .story__gallery .story__gallery__item{width:100%;height:164px;display:inline-block;cursor:pointer;background-size:cover;position:absolute;pointer-events:none}@media (min-width: 660px){.story .story__bg .story__gallery .story__gallery__item{width:calc(33% - 15px);height:164px;margin:7px;position:relative;pointer-events:all}}@media (min-width: 1000px){.story .story__bg .story__gallery .story__gallery__item{width:244px;height:164px}}.story .story__bg .story__gallery .story__gallery__prev,.story .story__bg .story__gallery .story__gallery__next{width:40px;height:40px;position:absolute;top:50%;left:0;margin-top:-20px}@media (min-width: 660px){.story .story__bg .story__gallery .story__gallery__prev,.story .story__bg .story__gallery .story__gallery__next{display:none}}.story .story__bg .story__gallery .story__gallery__prev svg,.story .story__bg .story__gallery .story__gallery__next svg{margin:6px 0 0 10px}.story .story__bg .story__gallery .story__gallery__prev svg path,.story .story__bg .story__gallery .story__gallery__next svg path{stroke:#fff}.story .story__bg .story__gallery .story__gallery__next{right:0;left:auto}.story .story__bg .story__nav{font-size:0;margin:100px auto 0 auto;height:24px;width:calc(100% - 40px);position:relative}.story .story__bg .story__nav.no_cross{height:80px}@media (min-width: 660px){.story .story__bg .story__nav{margin:50px auto 0 auto}}@media (min-width: 1000px){.story .story__bg .story__nav{margin:70px auto 0 auto}}@media (min-width: 1000px){.story .story__bg .story__nav{width:620px}}.story .story__bg .story__nav.story__nav--onlysocial .story__previous,.story .story__bg .story__nav.story__nav--onlysocial .story__next{display:none}.story .story__bg .story__nav.story__nav--onlysocial .story__social{text-align:center;width:100%}@media (min-width: 1000px){.story .story__bg .story__nav.story__nav--onlysocial .story__social{text-align:left}}.story .story__bg .story__nav.story__nav--onlysocial .story__social .story__social__item:first-child{margin-left:-8px}.story .story__bg .story__nav .story__previous,.story .story__bg .story__nav .story__next{display:inline-block;width:50%;cursor:pointer;text-align:left;vertical-align:top;text-transform:uppercase}@media (min-width: 660px){.story .story__bg .story__nav .story__previous,.story .story__bg .story__nav .story__next{width:30%}}.story .story__bg .story__nav .story__previous p,.story .story__bg .story__nav .story__next p{display:inline-block;vertical-align:top;font-size:11px;line-height:24px;font-size:.6875rem;line-height:1.5rem;color:#fff}@media (min-width: 660px){.story .story__bg .story__nav .story__previous p,.story .story__bg .story__nav .story__next p{font-size:12px;line-height:24px;font-size:.75rem;line-height:1.5rem}}.story .story__bg .story__nav .story__previous svg,.story .story__bg .story__nav .story__next svg{vertical-align:top;width:12px;height:10px;margin:7px 8px 0 0}.story .story__bg .story__nav .story__previous svg path,.story .story__bg .story__nav .story__next svg path{stroke:#fff}.story .story__bg .story__nav .story__next{text-align:right}.story .story__bg .story__nav .story__next svg{margin:7px 0 0 8px}.story .story__bg .story__nav .story__social{display:inline-block;width:100%;vertical-align:top;text-align:center;position:absolute;top:-60px;left:0}@media (min-width: 660px){.story .story__bg .story__nav .story__social{position:relative;width:40%;top:0;left:auto}}.story .story__bg .story__nav .story__social .story__social__item{display:inline-block;cursor:pointer}.story .story__bg .story__nav .story__social .story__social__item svg{vertical-align:top;width:24px;height:24px;margin:0px 6px}.story .story__bg .story__nav .story__social .story__social__item svg circle{transition:0.25s;stroke:#fff}.story .story__bg .story__nav .story__social .story__social__item svg path{transition:0.25s;fill:#fff}.story .story__bg .story__nav .story__social .story__social__item:hover svg circle{fill:#fff}.story .story__bg .story__nav .story__social .story__social__item:hover svg path{fill:#000}.stories .stories__item{width:100%;height:333px;position:relative;display:block;overflow:hidden}@media all and (min-device-width: 320px) and (max-device-height: 568px){.stories .stories__item{height:380px}}@media (min-width: 660px){.stories .stories__item{height:512px}}@media (min-width: 1000px){.stories .stories__item{height:90vh}}.stories .stories__item:only-child{height:100%;max-height:100vh}@media (min-width: 1000px){.stories .stories__item:only-child{height:100vh}}.stories .stories__item h3{font-family:"TradeGothic";font-size:30px;line-height:28px;font-size:1.875rem;line-height:1.75rem;margin-bottom:14px;display:inline-block;font-weight:bold;text-transform:uppercase;text-align:center;color:#fff;padding:0 20px;width:100%}.stories .stories__item h3 br{display:none}@media (min-width: 660px){.stories .stories__item h3{font-size:50px;line-height:50px;font-size:3.125rem;line-height:3.125rem;padding:0 60px}.stories .stories__item h3 br{display:inline-block}}.stories .stories__item p{font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem;font-family:"EamesCenturyModern";font-weight:400;padding:0px;margin:0;text-align:center;color:#fff;letter-spacing:0.1em;padding:0 20px;width:100%;display:none}@media (min-width: 660px){.stories .stories__item p{font-size:12px;line-height:20px;font-size:.75rem;line-height:1.25rem;padding:0 60px;display:inline-block}}.stories .stories__item .stories__item__type{font-size:10px;line-height:10px;font-size:.625rem;line-height:.625rem;text-align:center;font-family:"TradeGothic";width:100%;position:absolute;bottom:40px;text-transform:uppercase;color:#fff;letter-spacing:1em;display:inline-block}@media (min-width: 660px){.stories .stories__item .stories__item__type{font-size:11px;line-height:11px;font-size:.6875rem;line-height:.6875rem}}.stories .stories__item .stories__item__parallax{position:absolute;top:50%;max-width:540px;width:80%;left:50%;transform:translate(-50%, -50%)}.stories .stories__item .stories__item__center{display:inline-block;height:100%;width:80%;max-width:540px;position:absolute;top:0;left:50%;transform:translate(-50%, 0)}.stories .stories__item .stories__item__center .stories__item__center__vertical{display:table;width:100%;height:100%}.stories .stories__item .stories__item__center .stories__item__center__vertical .stories__item__center__vertical__text{display:table-cell;vertical-align:middle}.discography{background:#e6e6e6;background:linear-gradient(to bottom, #e6e6e6 0%, #d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#d0d0d0',GradientType=0 );background-attachment:fixed;padding:102px 40px 0 40px}@media (min-width: 660px){.discography{padding:118px 30px 0 30px}}@media (min-width: 1000px){.discography{padding:110px 120px}}@media (min-width: 1600px){.discography{padding:110px 280px}}.discography .discography__item{display:inline-block;width:100%;height:auto;position:relative;margin:0 0px 20px 0px;padding-bottom:20px;vertical-align:top;opacity:0}@media (min-width: 660px){.discography .discography__item{width:calc(50% - 60px);margin:0 30px 20px 30px}}@media (min-width: 1000px){.discography .discography__item{width:calc(33.3% - 40px);margin:0 20px 40px 20px;padding-bottom:40px}}.discography .discography__item .discography__image{width:100%;padding-bottom:100%;background-size:cover}.discography .discography__item h2{text-align:center;font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem;text-transform:uppercase;font-weight:700;margin:20px 0 0px 0;letter-spacing:0.13em}.discography .discography__item h3{text-align:center;font-size:11px;line-height:13px;font-size:.6875rem;line-height:.8125rem;text-transform:uppercase;margin:0px 0 16px 0;font-weight:400}@media (min-width: 1000px){.discography .discography__item h3{margin:0px 0 30px 0}}.discography .discography__item p{text-align:center;font-size:12px;line-height:20px;font-size:.75rem;line-height:1.25rem;font-family:"EamesCenturyModern";padding:0 20px}.discography .discography__item .discography__listen{width:100%;height:26px;position:relative;margin:23px 0 0px 0;text-align:center}@media (min-width: 1000px){.discography .discography__item .discography__listen{margin:35px 0 0px 0}}.discography .discography__item .discography__listen p{font-size:11px;line-height:26px;font-size:.6875rem;line-height:1.625rem;text-transform:uppercase;font-weight:700;font-family:"TradeGothic";text-decoration:underline;cursor:pointer;width:auto;height:100%;position:absolute;top:0;left:50%;text-transform:uppercase;transform:translate(-50%, 0);opacity:1}.discography .discography__item .discography__listen .discography__links{width:120px;height:100%;position:absolute;top:0;left:50%;border:1px solid #000;text-transform:uppercase;transform:translate(-50%, 0);opacity:0;pointer-events:none}.discography .discography__item .discography__listen .discography__links a{display:inline-block;width:26px;height:100%;text-align:center;font-size:11px;line-height:26px;font-size:.6875rem;line-height:1.625rem;font-weight:700;position:relative;transition:0.25s}.discography .discography__item .discography__listen .discography__links a svg{width:100%;height:15px;vertical-align:top;margin-top:4px;transition:0.25s}.discography .discography__item .discography__listen .discography__links a:last-child{border-left:1px solid #000;width:40px;font-size:11px;line-height:26px;font-size:.6875rem;line-height:1.625rem}.discography .discography__item .discography__listen .discography__links a:hover svg{opacity:0}.discography .discography__item .discography__listen .discography__links a:hover span{opacity:1}.discography .discography__item .discography__listen .discography__links a:hover span svg{opacity:1}.discography .discography__item .discography__listen .discography__links a span{transition:0.25s;display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;opacity:0}.loader{position:fixed;background-color:#000;top:0;left:0;height:100vh;width:100%;z-index:4}.loader.light{background-color:#D7D7D7}.loader .loader__icon__container{top:50%;left:50%;transform:translate(-50%, -50%);width:160px;height:160px;position:absolute}.loader .loader__icon__container .loader__icon{width:100%;height:100%;opacity:0;background-color:yellow;background:url("/public/theme/images/loader.svg");background-size:cover}.loader .loader__icon__container .loader__icon .loader__icon__mask{width:100%;height:1%;background-color:red;position:absolute;top:0;left:0;background:url("/public/theme/images/loader-mask.svg");background-size:cover}.loader .loader__text{width:100%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute}.loader .loader__text h2{font-weight:700;text-align:center;width:80%;margin:0 auto;color:#fff;font-family:"TradeGothic";text-transform:uppercase;opacity:0;font-size:24px;line-height:32px;font-size:1.5rem;line-height:2rem}@media (min-width: 660px){.loader .loader__text h2{font-size:47px;line-height:58px;font-size:2.9375rem;line-height:3.625rem}}@media (min-width: 1000px){.loader .loader__text h2{font-size:66px;line-height:74px;font-size:4.125rem;line-height:4.625rem}}.loader .loader__text h2 br{display:none}@media (min-width: 660px){.loader .loader__text h2 br{display:inline}}.loader .preloader__contener{opacity:0;position:absolute;background-color:#D7D7D7;bottom:22vh;left:50%;margin-left:-73px;height:1px;width:146px;overflow:hidden}@media (min-width: 660px){.loader .preloader__contener{bottom:15vh}}@media (min-width: 1000px){.loader .preloader__contener{bottom:10vh}}.loader .preloader__contener.center__vertical{bottom:50vh}.loader .preloader__contener .preloader{position:absolute;background-color:#C19C5E;bottom:0;left:0;height:1px;width:0}.text{background-color:#101010;font-family:"EamesCenturyModern"}.text .text__center{padding:100px 0 40px 0;max-width:640px;margin:0 20px 0 20px}@media (min-width: 660px){.text .text__center{margin:0 67px 0 67px;padding:170px 0 140px 0}}@media (min-width: 1000px){.text .text__center{margin:0 auto 0 auto}}.text .text--p--center p{text-align:center}.text h2,.text h3,.text h4,.text p,.text ul,.text ol,.text dl{margin-bottom:27px;color:#fff;font-size:14px;line-height:20px;font-size:.875rem;line-height:1.25rem}@media (min-width: 660px){.text h2,.text h3,.text h4,.text p,.text ul,.text ol,.text dl{font-size:16px;line-height:26px;font-size:1rem;line-height:1.625rem}}.text h2 a,.text h3 a,.text h4 a,.text p a,.text ul a,.text ol a,.text dl a{position:relative}.text p.center{text-align:center}.text ul,.text ol{padding-left:0px}.text ul ul,.text ul ol,.text ol ul,.text ol ol{margin-bottom:0}.text ul{list-style-type:none}.text ul li{padding-left:24px;position:relative}.text ul li:before{content:"·";position:absolute;top:0;left:0;color:#fff;position:absolute}.text ol{list-style-type:decimal;padding-left:18px}.text ol li{padding-left:14px;position:relative}.text h2{font-size:40px;line-height:40px;font-size:2.5rem;line-height:2.5rem;font-family:"TradeGothic";font-weight:700;padding-top:24px;text-transform:uppercase;text-align:center}@media (min-width: 660px){.text h2{font-size:50px;line-height:50px;font-size:3.125rem;line-height:3.125rem}}.text h3{font-family:"TradeGothic";font-weight:700;padding-top:24px;padding-bottom:24px;text-transform:uppercase;text-align:center;letter-spacing:0.13em;font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem}@media (min-width: 660px){.text h3{font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem}}.player--video{width:100%;position:relative;overflow:hidden;cursor:pointer;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:0;top:50%;transform:translate(0, -50%)}.home__player .player--video{transform:translate(0, 0)}@media (max-width: 659px){.player--video{overflow:visible}.player--video.has-playlist video,.player--video.has-playlist iframe{position:relative !important;height:210px}.player--video:not(.is-bgplayer).has-playlist.is-initialized{height:auto;padding-top:0 !important}}.player--video video{background-color:#000;display:block;height:100%;width:100%;pointer-events:none;position:absolute;top:0}.player--video iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.player--video.is-proportional video{position:absolute;top:0;left:0}.player--video.is-native{padding-top:56%}.player--video.is-native iframe,.player--video.is-native video{pointer-events:all}.player--video.is-vimeo:not(.is-native){height:0}.player--video.is-vimeo:not(.is-native) iframe{height:calc(100% + 280px);top:-140px}.player--video.has-controls:not(.is-bgplayer) video{cursor:pointer;pointer-events:all}.player--video .toggle-play{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px;line-height:60px;text-align:center;cursor:pointer;display:none;z-index:1}.player--video .toggle-play svg circle{transition:0.25s;fill:transparent}.player--video .toggle-play svg path{transition:0.25s;fill:#fff}.player--video .toggle-play svg path:nth-of-type(1){transition:0.25s;fill:#fff}.no-touchevents .player--video .toggle-play:hover svg circle,.accessibility .player--video .toggle-play:focus svg circle{fill:#fff}.no-touchevents .player--video .toggle-play:hover svg path,.accessibility .player--video .toggle-play:focus svg path{fill:#000}.no-touchevents .player--video .toggle-play:hover svg path:nth-of-type(1),.accessibility .player--video .toggle-play:focus svg path:nth-of-type(1){fill:#fff}.player--video .player-bar{position:absolute;top:100%;transform:translateY(0);transform-origin:center bottom;transition:transform .8s cubic-bezier(0.5, 0, 0.1, 1);width:100%;overflow:hidden;height:60px;z-index:1}@media (max-width: 659px){.player--video .player-bar{display:none}}.player--video .player-bar::before,.player--video .player-bar::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;background:rgba(0,0,0,0.58)}.player--video .player-bar::before{display:none}.player--video .player-bar svg{fill:#fff;margin-top:-2px;position:relative}@media (max-width: 659px){.player--video .player-bar svg{margin-top:-7px}}.player--video.has-playlist .player-bar::before{display:block;width:20%;width:318px}.player--video.has-playlist .player-bar::after{left:calc(20% + 2px);left:320px}@media (min-width: 660px) and (max-width: 999px){.player--video.has-playlist .player-bar::before{width:258px}.player--video.has-playlist .player-bar::after{left:260px}}.player--video .player-controls{display:table;width:80%;height:inherit;margin:auto;position:relative;z-index:1}.player--video .player-controls>*{height:inherit;display:table-cell;position:relative;cursor:pointer;vertical-align:middle;padding:0 10px;width:1px}.player--video .player-controls>*:first-child{padding-left:20px}.player--video .player-controls>*:last-child{padding-right:20px}.player--video.has-playlist .player-controls{margin-right:0;width:calc(100% - 320px)}@media (min-width: 660px) and (max-width: 999px){.player--video.has-playlist .player-controls{width:calc(100% - 260px)}}.player--video .playpause{opacity:.7;width:40px;transition:opacity .4s cubic-bezier(0.5, 0, 0.1, 1)}.player--video .playpause::before{width:3px;height:3px;content:"";display:block;position:absolute;background:#fff;left:22px;transition:opacity .2s cubic-bezier(0.5, 0, 0.1, 1);opacity:0}.player--video .playpause::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:7px 0 7px 15px;border-color:transparent transparent transparent #fff;transition:border .2s linear,width .2s linear,height .2s linear,transform .4s cubic-bezier(0.5, 0, 0.1, 1)}.no-touchevents .player--video .playpause:hover,.accessibility .player--video .playpause:focus{opacity:1}.player--video .full{width:50px}.player--video .full div{display:block;position:absolute;width:16px;height:16px;left:50%;top:50%;margin:-8px}.player--video .full span{width:6px;height:6px;position:absolute;display:block;border-color:#fff;opacity:.7;border-style:solid;transition:transform .2s ease-out}.player--video .full span:nth-child(1){left:0;top:0;border-width:1px 0 0 1px}.player--video .full span:nth-child(2){right:0;top:0;border-width:1px 1px 0 0}.player--video .full span:nth-child(3){right:0;bottom:0;border-width:0 1px 1px 0}.player--video .full span:nth-child(4){left:0;bottom:0;border-width:0 0 1px 1px}.no-touchevents .player--video .full:hover span:nth-child(1),.accessibility .player--video .full:focus span:nth-child(1){transform:translate(-2px, -2px)}.no-touchevents .player--video .full:hover span:nth-child(2),.accessibility .player--video .full:focus span:nth-child(2){transform:translate(2px, -2px)}.no-touchevents .player--video .full:hover span:nth-child(3),.accessibility .player--video .full:focus span:nth-child(3){transform:translate(2px, 2px)}.no-touchevents .player--video .full:hover span:nth-child(4),.accessibility .player--video .full:focus span:nth-child(4){transform:translate(-2px, 2px)}.player--video .prev::after,.player--video .next::after{content:"";display:block;border-width:1px 1px 0 0;border-color:#fff;border-style:solid;width:9px;height:9px;opacity:.7}.player--video .prev::after{transform:rotate(-135deg)}.player--video .next::after{transform:rotate(45deg)}.player--video .time{font-size:12px;line-height:40px;font-size:.75rem;line-height:2.5rem;font-weight:300;cursor:default;width:70px;white-space:nowrap;text-align:center;color:#fff}.player--video .time em{font-style:normal}.player--video .time strong{font-weight:300}@media (min-width: 1000px){.player--video .time{line-height:44px}}.player--video .time:nth-last-child(2){padding-right:0;width:60px}.player--video .scrubber-wrap{width:auto}.player--video .scrubber{position:relative;height:100%;opacity:.7}.player--video .scrubber::before{background:#fff;content:"";height:2px;top:50%;width:100%;position:absolute;left:0;opacity:0.25;transform:translate(0, -1px)}.player--video .scrubber>div{position:absolute;left:0;top:50%;height:2px;width:0%;transition:.4s cubic-bezier(0.5, 0, 0.1, 1);transform:translate(0, -1px)}.player--video .scrubber .loaded{background:#fff;opacity:1}.player--video .scrubber .progress{background:transparent;opacity:1}.player--video .scrubber .progress::after{content:"";display:block;position:absolute;width:4px;height:20px;margin:-10px -4px;top:50%;right:0;background:#fff}.player--video .volume{position:relative}.player--video .volume>*{position:relative;left:0;top:0;width:100%;bottom:0;right:0;pointer-events:none;overflow:hidden}.player--video .poster{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;pointer-events:none}@media (max-width: 659px){.player--video .playlist{position:relative;margin:0 20px}}@media (min-width: 660px){.player--video .playlist{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transform:translateY(0);transition:transform .8s cubic-bezier(0.5, 0, 0.1, 1),opacity .4s cubic-bezier(0.5, 0, 0.1, 1)}.player--video .playlist::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;background:linear-gradient(207.22deg, transparent 0%, rgba(0,0,0,0.8) 100%)}}@media (max-width: 659px){.player--video .playlist__wrap{height:0;overflow:hidden;z-index:2;position:relative}}@media (min-width: 660px) and (max-width: 999px){.player--video .playlist__wrap{margin-left:60px}}@media (min-width: 660px){.player--video .playlist__wrap{display:table;height:100%;height:calc(100% + 60px);width:100%;margin-left:70px;position:relative;z-index:1}}@media (max-width: 659px){.player--video .playlist__content{width:100%;display:block}}@media (min-width: 660px){.player--video .playlist__content{display:table-cell;vertical-align:middle}}.player--video .playlist__item{opacity:0;transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1),opacity .4s cubic-bezier(0.5, 0, 0.1, 1)}@media (max-width: 659px){.player--video .playlist__item{transform:translateY(-10px)}}@media (min-width: 660px){.player--video .playlist__item{transform:translateY(10px)}}@media (max-width: 659px){.player--video .playlist__item:first-child{padding-top:9px}.player--video .playlist__item:last-child{padding-bottom:18px}}.player--video .playlist__item a{font-size:14px;line-height:28px;font-size:.875rem;line-height:1.75rem;padding:7px 0;display:inline-block}@media (max-width: 659px){.player--video .playlist__item a{text-align:center;display:block}}@media (min-width: 1000px) and (max-height: 640px){.player--video .playlist__item a{padding:2px 0}}.player--video .playlist__item a span{display:block;position:relative;transform:translateX(0);transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1)}.no-touchevents .player--video .playlist__item a:hover span,.accessibility .player--video .playlist__item a:focus span{transform:translateX(10px)}.player--video .playlist__item.is-current a{font-weight:500}.player--video:not(.has-playlist) .playlist__select{display:none}.player--video .playlist-toggle{display:table;width:20%;width:318px;position:absolute;left:0;top:0;height:60px;z-index:1}@media (max-width: 659px){.player--video .playlist-toggle{width:100%;position:relative}}@media (min-width: 660px) and (max-width: 999px){.player--video .playlist-toggle{width:258px}}.player--video .playlist-toggle a{font-size:14px;line-height:15px;font-size:.875rem;line-height:.9375rem;display:table-cell;vertical-align:middle;padding-left:70px;padding-right:12px}@media (max-width: 659px){.player--video .playlist-toggle a{text-align:center;padding-right:70px}}@media (min-width: 660px) and (max-width: 999px){.player--video .playlist-toggle a{font-size:12px;line-height:15px;font-size:.75rem;line-height:.9375rem;letter-spacing:0.04em;padding-left:60px}}.player--video .playlist-toggle a::before,.player--video .playlist-toggle a::after{content:"";display:block;border-width:1px 0 0 1px;border-color:currentcolor;border-style:solid;position:absolute;width:15px;height:15px;transform:rotate(45deg);left:35px;top:50%;margin-left:-6px;margin-top:-2px;transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1),opacity .4s cubic-bezier(0.5, 0, 0.1, 1)}.player--video .playlist-toggle a::after{opacity:0;transform:translateY(10px) rotate(225deg)}@media (max-width: 659px){.player--video .playlist-toggle a::before,.player--video .playlist-toggle a::after{width:10px;height:10px;left:8px;margin-top:-6px}.player--video .playlist-toggle a::before{transform:rotate(135deg)}}.player--video:not(.has-playlist) .playlist,.player--video:not(.has-playlist) .playlist-toggle{display:none}.player--video.is-started .toggle-play{display:none}.player--video.is-loading .playpause::before{opacity:1}.player--video.is-loading .playpause::after{border-width:0 3px;border-color:transparent #fff;width:9px;height:3px;transform:rotate(0deg)}.player--video.is-playing .playpause::after{border-width:0 3px;border-color:transparent #fff;width:9px;height:13px;transform:rotate(0deg)}.player--video.is-fullscreen{background:black;height:100% !important;width:100% !important;margin:0;display:block}.player--video.is-fullscreen video{width:100% !important;height:100% !important}.player--video.is-fullscreen .full span:nth-child(1){left:-2px;top:-2px;border-width:0 1px 1px 0}.player--video.is-fullscreen .full span:nth-child(2){right:-2px;top:-2px;border-width:0 0 1px 1px}.player--video.is-fullscreen .full span:nth-child(3){right:-2px;bottom:-2px;border-width:1px 0 0 1px}.player--video.is-fullscreen .full span:nth-child(4){left:-2px;bottom:-2px;border-width:1px 1px 0 0}.player--video.is-error{cursor:not-allowed;pointer-events:none}.player--video.is-error .play,.player--video.is-error .pause,.player--video.is-error .time,.player--video.is-error .scrubber,.player--video.is-error .toggle-play{display:none}.player--video.is-error .error-message{display:block}.home__player .player--video:not(.is-started):not(.is-vimeo):not(.is-playing) video,.home__player .player--video:not(.is-started):not(.is-vimeo):not(.is-playing) iframe{display:none}.player--video:not(.is-started):not(.is-vimeo):not(.is-playing) video,.player--video:not(.is-started):not(.is-vimeo):not(.is-playing) iframe{opacity:0}.player--video:not(.is-started) .scrubber .progress::after{display:none}.player--video.has-autoplay:not(.is-ended) .poster{transition:opacity .4s cubic-bezier(0.5, 0, 0.1, 1)}@media (min-width: 1000px){.player--video.has-autoplay:not(.is-ended) .poster{opacity:0}}.player--video.is-started:not(.is-ended) .poster{transition:opacity .4s cubic-bezier(0.5, 0, 0.1, 1);opacity:0}.touchevents .player--video.is-started:not(.is-playing) .player-bar,.player--video.show-playerbar .player-bar,.player--video.is-started:not(.is-playing) .player-bar,.player--video.is-ended.has-playlist .player-bar,.player--video.is-playlist-open.has-playlist .player-bar,.player--video.is-playing.is-mousemove:hover .player-bar{transform:translateY(-100%)}@media (min-width: 660px){.touchevents .player--video.has-playlist.is-started:not(.is-playing) .playlist,.player--video.has-playlist.is-playlist-open .playlist,.player--video.has-playlist.is-ended .playlist,.player--video.has-playlist.is-started:not(.is-playing) .playlist,.player--video.has-playlist.is-playing.is-mousemove:hover .playlist{transform:translateY(-62px)}}.player--video.is-playlist-open.has-playlist .playlist{opacity:1;pointer-events:all}.player--video.is-playlist-open.has-playlist .playlist .playlist__item{transform:translateY(0);opacity:1}@media (min-width: 660px){.player--video.is-playlist-open.has-playlist .playlist .playlist__item:nth-child(1){transition-delay:0.15s}}@media (min-width: 660px){.player--video.is-playlist-open.has-playlist .playlist .playlist__item:nth-child(2){transition-delay:0.2s}}@media (min-width: 660px){.player--video.is-playlist-open.has-playlist .playlist .playlist__item:nth-child(3){transition-delay:0.25s}}@media (min-width: 660px){.player--video.is-playlist-open.has-playlist .playlist .playlist__item:nth-child(4){transition-delay:0.3s}}@media (min-width: 660px){.player--video.is-playlist-open.has-playlist .playlist .playlist__item:nth-child(5){transition-delay:0.35s}}@media (min-width: 660px){.player--video.is-playlist-open.has-playlist .playlist .playlist__item:nth-child(6){transition-delay:0.4s}}@media (min-width: 660px){.player--video.is-playlist-open.has-playlist .playlist .playlist__item:nth-child(7){transition-delay:0.45s}}@media (min-width: 660px){.player--video.is-playlist-open.has-playlist .playlist .playlist__item:nth-child(8){transition-delay:0.5s}}@media (min-width: 660px){.player--video.is-playlist-open.has-playlist .playlist .playlist__item:nth-child(9){transition-delay:0.55s}}@media (min-width: 660px){.player--video.is-playlist-open.has-playlist .playlist .playlist__item:nth-child(10){transition-delay:0.6s}}.player--video.is-playlist-open.has-playlist .playlist-toggle a::before{transform:translateY(-20px) rotate(45deg);opacity:0}@media (max-width: 659px){.player--video.is-playlist-open.has-playlist .playlist-toggle a::before{transform:translateY(-20px) rotate(135deg)}}.player--video.is-playlist-open.has-playlist .playlist-toggle a::after{transform:translateY(-10px) rotate(225deg);opacity:1}.player--video:not(.is-bgplayer):not(.is-started):not(.is-native) .toggle-play,.player--video:not(.is-bgplayer):not(.is-native).is-ended .toggle-play{display:block}.player--video.is-started:not(.is-ready) .loader{opacity:1}.player--video.is-native .player-bar,.player--video.is-bgplayer .player-bar{transform:translateY(0) !important;display:none !important}@media (min-width: 1000px){.player--video.is-native .poster,.player--video.is-bgplayer .poster{display:none !important}}@media (max-width: 659px){.player--video .player-bar{transform:translateY(0) !important}.player--video.is-playlist-open .playlist{border-bottom:1px solid #9B9B9B}.player--video.is-playlist-open .playlist__wrap{height:auto;margin-top:-60px}.player--video:not(.is-playing):not(.is-bgplayer):not(.is-native) .toggle-play,.player--video:not(.is-playing):not(.is-bgplayer):not(.is-native) .poster{opacity:1 !important;display:block !important}.player--video.should-play:not(.is-started):not(.is-ended) .poster{opacity:1 !important;display:block !important}.player--video.is-playlist-open.has-playlist .playlist-toggle a span{display:none}.player--video.has-playlist .poster{height:210px}.player--video.has-playlist .toggle-play{top:105px}}.popup{position:fixed;background-color:rgba(0,0,0,0.6);width:100%;height:100vh;top:0;left:0;z-index:5;display:none;opacity:0}.popup .popup__center{transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:calc(100% - 40px);height:410px}@media (min-width: 660px){.popup .popup__center{width:500px}}.popup .popup__center .popup__center__contener{width:100%;height:100%;position:absolute;background-color:#fff}.popup .popup__center .popup__center__contener p{width:100%;color:#000;font-size:24px;line-height:32px;font-size:1.5rem;line-height:2rem;font-weight:bold;letter-spacing:0.05em;text-align:center;margin:52px 0 0 0;text-transform:uppercase;padding:0 20px}@media all and (min-device-width: 320px) and (max-device-height: 568px){.popup .popup__center .popup__center__contener p{margin:22px 0 0 0}}@media (min-width: 660px){.popup .popup__center .popup__center__contener p{padding:0 60px}}.popup .popup__center .popup__center__contener input{border-bottom:1px solid #000;font-size:14px;line-height:24px;font-size:.875rem;line-height:1.5rem;text-align:center;letter-spacing:0.05em;margin:46px 0 0 30px;width:calc(100% - 60px)}@media (min-width: 660px){.popup .popup__center .popup__center__contener input{margin:46px 0 0 81px;width:338px}}.popup .popup__center .popup__center__contener input ::-webkit-input-placeholder{font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.popup .popup__center .popup__center__contener input ::-moz-placeholder{font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.popup .popup__center .popup__center__contener input :-ms-input-placeholder{font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.popup .popup__center .popup__center__contener input :-moz-placeholder{font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.popup .popup__center .popup__center__contener input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset;-webkit-text-fill-color:#000 !important}.popup .popup__center .popup__center__contener .popup__response__and__send{position:relative}.popup .popup__center .popup__center__contener .popup__response__and__send .popup__response{position:absolute;top:0;left:0;height:40px;font-size:12px;line-height:40px;font-size:.75rem;line-height:2.5rem;text-align:center;background-color:#C19C5E;border:1px solid #C19C5E;color:#000;cursor:pointer;transition:0.5s;opacity:0;display:none;margin:52px 0 0 30px;width:calc(100% - 60px)}@media (min-width: 660px){.popup .popup__center .popup__center__contener .popup__response__and__send .popup__response{margin:52px 0 0 110px;width:280px}}.popup .popup__center .popup__center__contener .popup__response__and__send .popup__send{width:280px;height:40px;font-size:12px;line-height:40px;font-size:.75rem;line-height:2.5rem;text-align:center;color:#000;border:1px solid #000;position:relative;display:inline-block;cursor:pointer;transition:0.5s;margin:52px 0 0 30px;width:calc(100% - 60px);text-transform:uppercase}@media (min-width: 660px){.popup .popup__center .popup__center__contener .popup__response__and__send .popup__send{margin:52px 0 0 110px;width:280px}}.popup .popup__center .popup__center__contener .popup__response__and__send .popup__send:hover{background-color:#C19C5E;border:1px solid #C19C5E;color:#000}.popup .popup__center .popup__center__contener label{width:100%;text-transform:uppercase;font-size:14px;line-height:40px;font-size:.775rem;line-height:2.5rem;margin-top:10px;display:inline-block;position:relative;height:40px;width:100%;margin-top:10px;cursor:pointer}.popup .popup__center .popup__center__contener label.label__agree p a{color:#000;transition:0.3s;font-weight:900;z-index:1;pointer-events:all;position:relative}.popup .popup__center .popup__center__contener label.label__agree p a:hover{color:#C19C5E}.popup .popup__center .popup__center__contener label.label__agree p a:hover span{background:#C19C5E}.popup .popup__center .popup__center__contener label.label__agree p a span{transition:0.3s;position:absolute;width:100%;height:1px;background:dimgray;left:0;bottom:-4px}.popup .popup__center .popup__center__contener label p{transition:0.25s;margin:0;color:#afafaf;font-weight:700;font-size:8px;line-height:18px;font-size:.5rem;line-height:1.125rem;pointer-events:none;display:inline-block;margin:5px 0 0 0;padding:0px 0 0 10px;vertical-align:top;width:calc(100% - 117px);text-align:left}@media (min-width: 660px){.popup .popup__center .popup__center__contener label p{width:auto}}.popup .popup__center .popup__center__contener label .popup__checked{width:17px;height:17px;height:17px;position:absolute;opacity:0;transition:0.5s;top:5px;left:29px}@media (min-width: 660px){.popup .popup__center .popup__center__contener label .popup__checked{top:4px;left:78px}}.popup .popup__center .popup__center__contener label .popup__checked svg{position:absolute;margin:3px 3px;width:12px;height:12px}.popup .popup__center .popup__center__contener label .popup__checked svg path{stroke:#000}.popup .popup__center .popup__center__contener input[type="checkbox"]{cursor:pointer;width:17px;height:17px;padding:0 8px;visibility:inherit;position:relative;display:inline-block;vertical-align:top;border:1px solid #000;margin:5px 0 0 30px}@media (min-width: 660px){.popup .popup__center .popup__center__contener input[type="checkbox"]{margin:5px 0 0 78px}}.popup .popup__center .popup__center__contener input[type="checkbox"]:checked+.popup__checked{opacity:1}.popup .popup__center .popup__center__contener .popup__closer{margin:42px auto 0 auto;cursor:pointer;width:26px;height:26px}@media (min-width: 660px){.popup .popup__center .popup__center__contener .popup__closer{margin:22px 0 0 237px}}.popup .popup__center .popup__center__contener .popup__closer svg{width:100%;height:100%}.changing{position:fixed;background-color:rgba(0,0,0,0.6);width:100%;height:100%;top:0;left:0;z-index:2;display:none;opacity:0}.changing .changing__center{transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:calc(100% - 40px);height:364px}@media (min-width: 660px){.changing .changing__center{width:500px}}.changing .changing__center .changing__center__contener{width:100%;height:100%;position:absolute;background-color:#fff}.changing .changing__center .changing__center__contener p{width:100%;color:#000;font-size:24px;line-height:32px;font-size:1.5rem;line-height:2rem;font-weight:bold;letter-spacing:0.05em;text-align:center;margin:52px 0 0 0;text-transform:uppercase;padding:0 20px}@media (min-width: 660px){.changing .changing__center .changing__center__contener p{padding:0 60px}}.changing .changing__center .changing__center__contener input{border-bottom:1px solid #000;font-size:14px;line-height:24px;font-size:.875rem;line-height:1.5rem;text-align:center;letter-spacing:0.05em;margin:46px 0 0 30px;width:calc(100% - 60px)}@media (min-width: 660px){.changing .changing__center .changing__center__contener input{margin:46px 0 0 81px;width:338px}}.changing .changing__center .changing__center__contener input ::-webkit-input-placeholder{font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.changing .changing__center .changing__center__contener input ::-moz-placeholder{font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.changing .changing__center .changing__center__contener input :-ms-input-placeholder{font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.changing .changing__center .changing__center__contener input :-moz-placeholder{font-size:11px;line-height:15px;font-size:.6875rem;line-height:.9375rem}.changing .changing__center .changing__center__contener input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset;-webkit-text-fill-color:#000 !important}.changing .changing__center .changing__center__contener .changing__buttons{position:relative}.changing .changing__center .changing__center__contener .changing__buttons .changing__no,.changing .changing__center .changing__center__contener .changing__buttons .changing__yes{width:280px;height:40px;font-size:12px;line-height:40px;font-size:.75rem;line-height:2.5rem;text-align:center;color:#000;border:1px solid #000;position:relative;display:inline-block;cursor:pointer;transition:0.5s;margin:52px 0 0 30px;width:calc(100% - 60px);text-transform:uppercase}@media (min-width: 660px){.changing .changing__center .changing__center__contener .changing__buttons .changing__no,.changing .changing__center .changing__center__contener .changing__buttons .changing__yes{margin:52px 0 0 110px;width:280px}}.changing .changing__center .changing__center__contener .changing__buttons .changing__no:hover,.changing .changing__center .changing__center__contener .changing__buttons .changing__yes:hover{background-color:#C19C5E;border:1px solid #C19C5E;color:#000}.changing .changing__center .changing__center__contener .changing__buttons .changing__yes{margin-top:22px}.changing .changing__center .changing__center__contener .changing__closer{margin:42px auto 0 auto;cursor:pointer;width:26px;height:26px}@media (min-width: 660px){.changing .changing__center .changing__center__contener .changing__closer{margin:42px 0 0 237px}}.changing .changing__center .changing__center__contener .changing__closer svg{width:100%;height:100%}.lightbox{background-color:#101010;position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;padding:0px;pointer-events:all;position:relative}.lightbox .lightbox__item{display:none;opacity:0;height:100%}.lightbox .lightbox__item.lightbox__item--video{min-width:80%;min-height:calc(100vh - 200px);max-height:calc(100vh - 200px);transform:translate(-50%, -50%);top:50%;left:50%;overflow:hidden;position:fixed}@media (min-width: 1000px){.lightbox .lightbox__item.lightbox__item--video{position:relative}}.lightbox .lightbox__item .lightbox__player{width:100%;height:100%;left:50%;transform:translate(-50%, -50%);top:50%;position:relative}.lightbox .lightbox__item .lightbox__nmb,.lightbox .lightbox__item figcaption{display:none}.lightbox .lightbox__body,.lightbox .lightbox__media,.lightbox .figure,.lightbox .lightbox__image{height:100%}.lightbox .lightbox__wrap,.lightbox .lightbox__info-wrap{position:relative;width:100%;height:100%}.lightbox .lightbox__info{float:left;width:166px;margin-right:70px;z-index:5}@media (max-width: 659px){.lightbox .lightbox__info{bottom:44px;width:75%}}.lightbox .lightbox__description{width:224px;height:auto;position:absolute;top:21px;left:41px;font-size:10px;line-height:16px;font-size:.625rem;line-height:1rem;color:#fff;font-style:italic}@media (min-width: 660px){.lightbox .lightbox__description{top:auto;bottom:45px}}@media (min-width: 1000px){.lightbox .lightbox__description{top:auto;bottom:53px}html.mobile .lightbox .lightbox__description{bottom:41px}}.lightbox .lightbox__nmb{opacity:0;transform:matrix(1, 0, 0, 1, 0, 0);position:fixed;color:white;right:32px;z-index:1;width:60px;text-align:right;bottom:21px;font-size:18px;line-height:50px;font-size:1.125rem;line-height:3.125rem;letter-spacing:1px}@media (min-width: 1000px){.lightbox .lightbox__nmb{right:40px;position:absolute;font-size:11px;line-height:20px;font-size:.6875rem;line-height:1.25rem;font-weight:700;bottom:44px}html.mobile .lightbox .lightbox__nmb{bottom:38px}}.lightbox .lightbox__nmb span{display:inline-block;margin:0 6px}.lightbox .lightbox__image,.lightbox .lightbox__video,.lightbox .lightbox__audio{position:relative;height:100%;text-align:center}.lightbox .lightbox__iframe-wrap{position:relative;max-width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.lightbox .lightbox__iframe-wrap>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lightbox .lightbox__audio-wrap{position:absolute;left:50%;transform:translateX(-50%);width:100%;max-width:630px}.lightbox .lightbox__audio-wrap img{display:block;max-width:100%}.lightbox .lightbox__audio-wrap audio{width:100%;min-width:240px}.lightbox .lightbox__caption{font-size:12px;line-height:24px;font-size:.75rem;line-height:1.5rem;color:#9B9B9B}@media (max-width: 999px){.lightbox .lightbox__caption{text-align:center}}.lightbox .lightbox__controls{width:100%;height:50px;position:fixed;bottom:19px;text-align:center}@media (min-width: 1000px){.lightbox .lightbox__controls{tion:absolute;bottom:29px}html.mobile .lightbox .lightbox__controls{bottom:25px}}.lightbox .lightbox__controls .lightbox__controls__item{display:inline-block;margin:0;width:50px;height:100%;vertical-align:top;cursor:pointer}.lightbox .lightbox__controls .lightbox__controls__item.lightbox__prev,.lightbox .lightbox__controls .lightbox__controls__item.lightbox__next{position:fixed;top:50%;height:50px;margin-top:-25px;left:0px}@media (min-width: 660px){.lightbox .lightbox__controls .lightbox__controls__item.lightbox__prev,.lightbox .lightbox__controls .lightbox__controls__item.lightbox__next{left:20px}}.lightbox .lightbox__controls .lightbox__controls__item.lightbox__prev svg,.lightbox .lightbox__controls .lightbox__controls__item.lightbox__next svg{width:17px;height:15px;margin:17px}.lightbox .lightbox__controls .lightbox__controls__item svg{width:15px;height:15px;margin:17px}.lightbox .lightbox__controls .lightbox__controls__item svg path{stroke:#fff}.lightbox .lightbox__controls .lightbox__controls__item.lightbox__next{left:auto;right:0px}@media (min-width: 660px){.lightbox .lightbox__controls .lightbox__controls__item.lightbox__next{right:20px}}.cart{background-color:#fff;padding-top:110px;min-height:100vh}.cart .cart__items{margin:0 auto;width:calc(100% - 40px)}@media (min-width: 660px){.cart .cart__items{width:calc(100% - 80px)}}@media (min-width: 1000px){.cart .cart__items{width:calc(100% - 420px)}}@media (min-width: 1600px){.cart .cart__items{width:946px}}.cart .cart__items .cart__item,.cart .cart__items .cart__item--menu{width:100%;border-bottom:1px solid #D7D7D7;height:164px}@media (min-width: 1000px){.cart .cart__items .cart__item,.cart .cart__items .cart__item--menu{height:186px}}.cart .cart__items .cart__item div,.cart .cart__items .cart__item--menu div{display:inline-block;vertical-align:top;text-align:left;position:relative;height:100%}.cart .cart__items .cart__item div .cart__item__vertical,.cart .cart__items .cart__item--menu div .cart__item__vertical{display:table;width:100% !important;height:100%}.cart .cart__items .cart__item div .cart__item__vertical .cart__item__left,.cart .cart__items .cart__item div .cart__item__vertical .cart__item__center,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__left,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__center{display:table-cell;vertical-align:top;padding:0;margin:0;text-align:left;font-size:16px;line-height:32px;font-size:1rem;line-height:2rem;padding-top:20px}@media (min-width: 660px){.cart .cart__items .cart__item div .cart__item__vertical .cart__item__left,.cart .cart__items .cart__item div .cart__item__vertical .cart__item__center,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__left,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__center{padding-top:0px;vertical-align:middle}}@media (min-width: 1000px){.cart .cart__items .cart__item div .cart__item__vertical .cart__item__left,.cart .cart__items .cart__item div .cart__item__vertical .cart__item__center,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__left,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__center{font-size:18px;line-height:32px;font-size:1.125rem;line-height:2rem}}.cart .cart__items .cart__item div .cart__item__vertical .cart__item__left h2,.cart .cart__items .cart__item div .cart__item__vertical .cart__item__center h2,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__left h2,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__center h2{font-weight:700;margin:0;padding:0;text-transform:uppercase;font-size:12px;line-height:14px;font-size:.75rem;line-height:.875rem}@media (min-width: 660px){.cart .cart__items .cart__item div .cart__item__vertical .cart__item__left h2,.cart .cart__items .cart__item div .cart__item__vertical .cart__item__center h2,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__left h2,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__center h2{font-size:16px;line-height:14px;font-size:1rem;line-height:.875rem}}@media (min-width: 1000px){.cart .cart__items .cart__item div .cart__item__vertical .cart__item__left h2,.cart .cart__items .cart__item div .cart__item__vertical .cart__item__center h2,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__left h2,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__center h2{font-size:18px;line-height:18px;font-size:1.125rem;line-height:1.125rem}}.cart .cart__items .cart__item div .cart__item__vertical .cart__item__left p,.cart .cart__items .cart__item div .cart__item__vertical .cart__item__center p,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__left p,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__center p{margin:0;padding:0;font-weight:700;text-transform:uppercase;font-size:12px;line-height:16px;font-size:.75rem;line-height:1rem}@media (min-width: 1000px){.cart .cart__items .cart__item div .cart__item__vertical .cart__item__left p,.cart .cart__items .cart__item div .cart__item__vertical .cart__item__center p,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__left p,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__center p{margin-top:8px;font-size:12px;line-height:21px;font-size:.75rem;line-height:1.3125rem}}.cart .cart__items .cart__item div .cart__item__vertical .cart__item__left p.font--normal,.cart .cart__items .cart__item div .cart__item__vertical .cart__item__center p.font--normal,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__left p.font--normal,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__center p.font--normal{font-weight:400}.cart .cart__items .cart__item div .cart__item__vertical .cart__item__left input,.cart .cart__items .cart__item div .cart__item__vertical .cart__item__center input,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__left input,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__center input{border:1px solid #D7D7D7;text-align:center;width:32px;height:32px}.cart .cart__items .cart__item div .cart__item__vertical .cart__item__center,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__center{text-align:center}.cart .cart__items .cart__item div .cart__item__vertical .cart__item__remove,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__remove{width:32px;height:32px;background-color:#D7D7D7;border-radius:20px;margin-left:22px;cursor:pointer}.cart .cart__items .cart__item div .cart__item__vertical .cart__item__remove svg,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__remove svg{width:18px;height:18px;margin:7px;vertical-align:top}.cart .cart__items .cart__item div .cart__item__vertical .cart__item__remove svg path,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__remove svg path{stroke:#fff}.cart .cart__items .cart__item div .cart__item__vertical .cart__item__phone-only,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__phone-only{display:block}.cart .cart__items .cart__item div .cart__item__vertical .cart__item__phone-only:nth-of-type(1),.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__phone-only:nth-of-type(1){width:100%}.cart .cart__items .cart__item div .cart__item__vertical .cart__item__phone-only p,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__phone-only p{text-align:left}.cart .cart__items .cart__item div .cart__item__vertical .cart__item__phone-only .cart__item__remove,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__phone-only .cart__item__remove{background-color:transparent;font-size:12px;line-height:32px;font-size:.75rem;line-height:2rem;text-decoration:underline;text-align:left;margin:20px 0 0 0;width:100%}@media (min-width: 660px){.cart .cart__items .cart__item div .cart__item__vertical .cart__item__phone-only,.cart .cart__items .cart__item--menu div .cart__item__vertical .cart__item__phone-only{display:none}}.cart .cart__items .cart__item div img,.cart .cart__items .cart__item--menu div img{max-width:80%;max-height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:70%;max-height:70%}@media (min-width: 1000px){.cart .cart__items .cart__item div img,.cart .cart__items .cart__item--menu div img{max-width:80%;max-height:90%}}.cart .cart__items .cart__item div:nth-of-type(1),.cart .cart__items .cart__item--menu div:nth-of-type(1){width:35%;text-align:center}@media (min-width: 660px){.cart .cart__items .cart__item div:nth-of-type(1),.cart .cart__items .cart__item--menu div:nth-of-type(1){width:15%}}.cart .cart__items .cart__item div:nth-of-type(2),.cart .cart__items .cart__item--menu div:nth-of-type(2){width:50%}@media (min-width: 660px){.cart .cart__items .cart__item div:nth-of-type(2),.cart .cart__items .cart__item--menu div:nth-of-type(2){width:40%}}.cart .cart__items .cart__item div:nth-of-type(3),.cart .cart__items .cart__item--menu div:nth-of-type(3){display:none}@media (min-width: 660px){.cart .cart__items .cart__item div:nth-of-type(3),.cart .cart__items .cart__item--menu div:nth-of-type(3){display:inline-block;width:15%}}.cart .cart__items .cart__item div:nth-of-type(4),.cart .cart__items .cart__item--menu div:nth-of-type(4){width:15%;text-align:center;text-align:right}@media (min-width: 660px){.cart .cart__items .cart__item div:nth-of-type(4),.cart .cart__items .cart__item--menu div:nth-of-type(4){text-align:center;display:inline-block;width:15%}}.cart .cart__items .cart__item div:nth-of-type(5),.cart .cart__items .cart__item--menu div:nth-of-type(5){display:none}@media (min-width: 660px){.cart .cart__items .cart__item div:nth-of-type(5),.cart .cart__items .cart__item--menu div:nth-of-type(5){display:inline-block;width:15%;text-align:center}}.cart .cart__items .cart__item--menu{font-weight:700;letter-spacing:0.01em;color:#000;font-size:12px;line-height:32px;font-size:.75rem;line-height:2rem;border-bottom:1px solid #D7D7D7;text-transform:uppercase;height:40px}@media (min-width: 1000px){.cart .cart__items .cart__item--menu{height:32px}}.cart .textarea__contener{width:100%;width:100%;display:inline-block}@media (min-width: 660px){.cart .textarea__contener{margin-top:32px;max-width:calc(100% - 284px)}}@media (min-width: 1000px){.cart .textarea__contener{max-width:calc(100% - 400px)}}.cart textarea{border:1px solid #D7D7D7;height:82px;font-size:12px;line-height:20px;font-size:.75rem;line-height:1.25rem;letter-spacing:0.01em;font-weight:700;padding:6px;vertical-align:top;width:100%}@media (min-width: 660px){.cart textarea{max-width:366px}}@media (min-width: 1000px){.cart textarea{max-width:400px}}.cart textarea::-webkit-input-placeholder{color:#D7D7D7;text-transform:uppercase}.cart textarea:-moz-placeholder{color:#D7D7D7;text-transform:uppercase}.cart textarea::-moz-placeholder{color:#D7D7D7;text-transform:uppercase}.cart textarea:-ms-input-placeholder{color:#D7D7D7;text-transform:uppercase}.cart .phoneh3{width:70%;font-weight:700;text-align:left;margin-left:30%;text-transform:uppercase;margin-bottom:6px;margin-top:6px;font-size:12px;line-height:32px;font-size:.75rem;line-height:2rem}.cart .phoneh3 .subtotal__price{padding-left:20px}.cart .cart__summary{display:inline-block;vertical-align:top;margin-bottom:58px;width:100%;margin-left:0px;margin-top:0px}@media (min-width: 660px){.cart .cart__summary{margin-top:32px;width:264px;margin-left:20px}}@media (min-width: 1000px){.cart .cart__summary{width:380px;margin-left:20px}}.cart .cart__summary h3{font-weight:700;text-align:left;margin-bottom:47px;text-transform:uppercase;margin-bottom:13px;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem}@media (min-width: 1000px){.cart .cart__summary h3{margin-bottom:47px;font-size:24px;line-height:24px;font-size:1.5rem;line-height:1.5rem}}.cart .cart__summary h3 .subtotal__price{padding-left:40px}.cart .cart__summary input[type="radio"],.cart .cart__summary input[type="checkbox"]{cursor:pointer;width:17px;height:17px;padding:0 8px;visibility:inherit;position:absolute;border:1px solid #9B9B9B;border-radius:4px}.cart .cart__summary input[type="radio"]:checked+.cart__checked,.cart .cart__summary input[type="checkbox"]:checked+.cart__checked{opacity:1}.cart .cart__summary label{width:100%;text-transform:uppercase;font-size:14px;line-height:40px;font-size:.875rem;line-height:2.5rem;margin-top:10px;display:inline-block;position:relative;height:40px;width:100%;margin-top:20px;cursor:pointer}.cart .cart__summary label.label__agree p{transition:0.25s}.cart .cart__summary label.warning p{color:#e55769}.cart .cart__summary label p{padding-left:31px;font-weight:700;font-size:11px;line-height:18px;font-size:.6875rem;line-height:1.125rem;pointer-events:none;width:230px}.cart .cart__summary label .cart__checked{width:17px;height:17px;border-radius:4px;background-color:#9B9B9B;top:0;left:0px;position:absolute;opacity:0;transition:0.5s}.cart .cart__summary label .cart__checked svg{position:absolute;margin:3px 3px;width:12px;height:12px}.cart .cart__summary label .cart__checked svg path{stroke:#fff}.cart .cart__summary .cart__button{height:40px;border:1px solid #9B9B9B;text-transform:uppercase;text-align:center;display:inline-block;cursor:pointer;transition:0.2s;font-size:12px;line-height:40px;font-size:.75rem;line-height:2.5rem;width:116px;margin-top:16px;display:inline-block}@media (min-width: 660px){.cart .cart__summary .cart__button{margin-top:27px}}@media (min-width: 1000px){.cart .cart__summary .cart__button{margin-top:58px;width:173px}}.cart .cart__summary .cart__button.cart__button__update{margin-right:18px}@media (min-width: 660px){.cart .cart__summary .cart__button.cart__button__update{margin-right:32px}}.cart .cart__summary .cart__button:hover{background-color:#000;color:#fff}.cookies__box{position:fixed;background-color:rgba(193,156,94,0.9);width:100%;height:300px;bottom:0;left:0;z-index:2;display:none;text-align:center}.cookies__box .cookies__box__center{width:297px;height:auto;transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}.cookies__box .cookies__box__center h3{width:100%;color:#000;font-size:24px;line-height:28px;font-size:1.5rem;line-height:1.75rem;font-weight:bold;letter-spacing:0.05em;text-align:center;margin:36px 0 28px 0;text-transform:uppercase;font-weight:700}.cookies__box .cookies__box__center p{width:100%;color:#000;font-size:14px;line-height:23px;font-size:.875rem;line-height:1.4375rem;letter-spacing:0.05em;text-align:center;margin:0px 0 0 0}.cookies__box .cookies__box__center p a{display:inline-block;transition:0.25s;position:relative}.cookies__box .cookies__box__center p a span{width:100%;height:1px;background-color:#000;position:absolute;bottom:1px;left:0;transition:0.25s}.cookies__box .cookies__box__center p a:hover{color:#fff}.cookies__box .cookies__box__center p a:hover span{background-color:#fff}.cookies__box .cookies__box__center .cookies__box__closer{margin:36px 0 36px 0px;cursor:pointer;width:280px;height:40px;border:1px solid black;display:inline-block;font-size:12px;line-height:40px;font-size:.75rem;line-height:2.5rem;text-transform:uppercase;text-align:center;position:relative;overflow:hidden;transition:0.25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cookies__box .cookies__box__center .cookies__box__closer span{width:100%;height:100%;background-color:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cookies__box .cookies__box__center .cookies__box__closer:hover{color:#fff}body::before{display:none}@media (max-width: 659px){body::before{content:"phone"}}@media (min-width: 660px){body::before{content:"tablet"}}@media (min-width: 1000px){body::before{content:"desktop"}}@media (max-width: 659px){.phone-hide{display:none !important}}@media (min-width: 660px){.tablet-hide{display:none !important}}@media (min-width: 1000px){body{font-size:16px}.desktop-hide{display:none !important}}@media (max-width: 999px){.desktop-only{display:none !important}}img{transition:opacity .4s cubic-bezier(0.5, 0, 0.1, 1)}.js img.is-loading{opacity:0 !important}.is-darken::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(0,0,0,0.45)}.js [data-imagefill] img{display:none}.is-doing-request{pointer-events:none}.to-left{float:left}.to-right{float:right !important}.grabbable,.grabbable *{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.grabbable.grabbing,.grabbable *.grabbing{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}[aria-hidden="true"]{display:none}[aria-hidden="false"]{display:block}.gm-style [aria-hidden="true"]{display:block}.tab-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.tab{display:table;vertical-align:middle;width:100%;height:100%}.tab-cell{display:table-cell;vertical-align:middle;width:100%}.site404,.cart__is__empty{background-color:#101010;width:100%;height:100vh;position:relative}.site404 .site404__center,.site404 .cart__is__empty__center,.cart__is__empty .site404__center,.cart__is__empty .cart__is__empty__center{width:280px;height:160px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}.site404 .site404__center h1,.site404 .cart__is__empty__center h1,.cart__is__empty .site404__center h1,.cart__is__empty .cart__is__empty__center h1{font-family:"Respira";font-weight:700;text-align:center;margin:0 0 0 0;padding:0 0 17px 0;font-size:40px;line-height:56px;font-size:2.5rem;line-height:3.5rem}@media (min-width: 660px){.site404 .site404__center h1,.site404 .cart__is__empty__center h1,.cart__is__empty .site404__center h1,.cart__is__empty .cart__is__empty__center h1{font-size:50px;line-height:57px;font-size:3.125rem;line-height:3.5625rem}}.site404 .site404__center p,.site404 .cart__is__empty__center p,.cart__is__empty .site404__center p,.cart__is__empty .cart__is__empty__center p{font-size:16px;line-height:19px;font-size:1rem;line-height:1.1875rem;text-align:center;letter-spacing:0.05em}@media (min-width: 660px){.site404 .site404__center p,.site404 .cart__is__empty__center p,.cart__is__empty .site404__center p,.cart__is__empty .cart__is__empty__center p{font-size:14px;line-height:17px;font-size:.875rem;line-height:1.0625rem}}.site404 .site404__center a,.site404 .cart__is__empty__center a,.cart__is__empty .site404__center a,.cart__is__empty .cart__is__empty__center a{font-size:12px;line-height:40px;font-size:.75rem;line-height:2.5rem;text-align:center;display:block;height:40px;width:100%;border:1px solid #fff;margin:38px 0 0 0;overflow:hidden;display:inline-block;position:relative}.site404 .site404__center a span,.site404 .cart__is__empty__center a span,.cart__is__empty .site404__center a span,.cart__is__empty .cart__is__empty__center a span{background-color:#fff}.site404 .site404__center a:hover,.site404 .cart__is__empty__center a:hover,.cart__is__empty .site404__center a:hover,.cart__is__empty .cart__is__empty__center a:hover{color:#000}.cart__is__empty{background-color:#fff;display:none;margin-top:-110px;height:calc(100vh - 110px)}.cart__is__empty .cart__is__empty__center{color:#000;top:50%;height:190px}@media (min-width: 1000px){.cart__is__empty .cart__is__empty__center{top:calc(50% - 30px);height:160px}}.cart__is__empty .cart__is__empty__center h1{font-family:"Respira"}.cart__is__empty .cart__is__empty__center a{border:1px solid #000}.cart__is__empty .cart__is__empty__center a span{background-color:#000}.cart__is__empty .cart__is__empty__center a:hover{color:#fff}.stylecColorGold,.stylecColoBlack,.stylecColoBlacklight,.stylecColoWhite,.stylecColoGray,.stylecColoGraylight{background:#C19C5E;width:60px;height:20px;display:inline-block;margin:0 20px 0 20px;vertical-align:middle;border:1px solid #9B9B9B}.stylecColoBlack{background:#000}.stylecColoWhite{background:#fff}.stylecColoGray{background:#9B9B9B}.stylecColoGraylight{background:#D7D7D7}.styleTextDefault,.styleTextDefaultNoCondensed,.styleTextSpecial,.styleTextText{font-size:50px;line-height:60px;margin:0 20px 0 20px}.styleTextDefault{font-family:"TradeGothic"}.styleTextDefaultNoCondensed{font-family:"TradeGothicNoCondensed"}.styleTextText{font-family:"EamesCenturyModern"}.styleTextSpecial{font-family:"Respira"}.promo{position:fixed;left:50%;transform:translate(-50%, 0);background-color:rgba(193,156,94,0.8);display:inline-block;padding:15px 0 15px 0;display:none;opacity:0;width:90%;top:80px}@media (min-width: 660px){.promo{width:500px;top:110px}}@media (min-width: 1000px){.promo{top:50px}}.promo .promo__title__contener{position:relative;overflow:hidden;font-size:0;line-height:22px}.promo .promo__title__contener .promo__title{position:relative;display:inline-block;vertical-align:middle;font-size:12px;line-height:22px;font-size:.75rem;line-height:1.375rem;text-transform:uppercase;text-align:center;width:100%;padding:0 40px;color:#000;opacity:1;padding:0 40px 0 10px}@media (min-width: 1000px){.promo .promo__title__contener .promo__title{padding:0 40px}}.promo .promo__title__contener .promo__title:nth-of-type(2){position:absolute;top:100%;left:0}.promo .promo__close{width:40px;height:40px;position:absolute;right:0;top:50%;margin-top:-20px;cursor:pointer}.promo .promo__close svg{margin:14px 0 0 13px;width:12px;height:12px}.button--animate span{position:absolute;width:100%;height:100%;top:0;left:0;transform:translate(0, 100%);z-index:-1}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImluY2x1ZGVzL19mb250cy5zY3NzIiwiaW5jbHVkZXMvX3NpbGVudC5zY3NzIiwiaW5jbHVkZXMvX3Jlc2V0LnNjc3MiLCJpbmNsdWRlcy9fYmFzZS5zY3NzIiwiaW5jbHVkZXMvX3ZhcmlhYmxlcy5zY3NzIiwiaW5jbHVkZXMvX2ljb25zLnNjc3MiLCJpbmNsdWRlcy9zY2FmZm9sZC9fbWFpbi5zY3NzIiwiaW5jbHVkZXMvX2JyZWFrcG9pbnRzLnNjc3MiLCJpbmNsdWRlcy9fbWl4aW5zLnNjc3MiLCJpbmNsdWRlcy9zY2FmZm9sZC9fbWVudS5zY3NzIiwiaW5jbHVkZXMvc2NhZmZvbGQvX2Zvb3Rlci5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9faG9tZS5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9fcHJvZHVjdHMuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvX3Byb2R1Y3Quc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvX3N0b3J5LnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL19zdG9yaWVzLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL19kaXNjb2dyYXBoeS5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL190ZXh0LnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL192aWRlby5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvX2NoYW5naW5nLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL19saWdodGJveC5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9fY2FydC5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9fY29va2llcy5zY3NzIiwiaW5jbHVkZXMvX21lZGlhcXVlcmllcy5zY3NzIiwiaW5jbHVkZXMvX2hlbHBlcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoi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QUNLLHNDdEJoUU0scUJzQmtRUixzQkFDQSxhQUNBLFVBQ1QsVUFDTyxRQUNGLENBQUEsMEJuQmpRVyxPbUJ1UHBCLFlBWWUsU0FDRixDQUFBLENBQUEsMkJuQmhRTyxPbUJtUHBCLFFBZ0JhLENBQUEsQ0FBQSwrQkFHVCxrQkFDYyxnQkFDQSxZQUNWLGdCQUNhLENBQUEsNkNBRWIsa0JBQ2MscUJBQ0Qsc0JBQ08sZWxCaExoQixpQkFBQSxpQkFNSSxxQkFDRSx5QmtCMktVLGtCQUNKLFdBQ0wsZUFDRSxXdEI3Uk4sVXNCK1JILHFCQUVTLENBQUEsMkJuQnhSRCw2Q21CNFFaLGNBZWlCLENBQUEsQ0FBQSw0REFJQyxrQkFDQSxTQUNMLE1BQ0wsQ0FBQSxxQkFLWixXQUNXLFlBQ0Msa0JBQ0UsUUFDVixRQUNLLGlCQUNPLGNBQ0osQ0FBQSx5QkFDUixxQkFDWSxXQUNELFdBQ0MsQ0FBQSxzQkFNaEIsa0JBRWMsV0FDSCxZQUNDLE1BQ1IsT0FDQSw2QkFDVyxVQUNYLENBQU8iLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlRyYWRlR290aGljXCI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6XCJub3JtYWxcIjtzcmM6dXJsKFwiLi4vZm9udHMvVHJhZGVHb3RoaWMvVHJhZGVHb3RoaWM3MDAuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9UcmFkZUdvdGhpYy9UcmFkZUdvdGhpYzcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL1RyYWRlR290aGljL1RyYWRlR290aGljNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL1RyYWRlR290aGljL1RyYWRlR290aGljNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9UcmFkZUdvdGhpYy9UcmFkZUdvdGhpYzcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvVHJhZGVHb3RoaWMvVHJhZGVHb3RoaWM3MDAuc3ZnI3N2Z1RyYWRlR290aGljNzAwXCIpIGZvcm1hdChcInN2Z1wiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVHJhZGVHb3RoaWNOb0NvbmRlbnNlZFwiO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOlwibm9ybWFsXCI7c3JjOnVybChcIi4uL2ZvbnRzL1RyYWRlR290aGljTm9Db25kZW5zZWQvVHJhZGVHb3RoaWNOb0NvbmRlbnNlZDcwMC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL1RyYWRlR290aGljTm9Db25kZW5zZWQvVHJhZGVHb3RoaWNOb0NvbmRlbnNlZDcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL1RyYWRlR290aGljTm9Db25kZW5zZWQvVHJhZGVHb3RoaWNOb0NvbmRlbnNlZDcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9UcmFkZUdvdGhpY05vQ29uZGVuc2VkL1RyYWRlR290aGljTm9Db25kZW5zZWQ3MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL1RyYWRlR290aGljTm9Db25kZW5zZWQvVHJhZGVHb3RoaWNOb0NvbmRlbnNlZDcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvVHJhZGVHb3RoaWNOb0NvbmRlbnNlZC9UcmFkZUdvdGhpY05vQ29uZGVuc2VkNzAwLnN2ZyNzdmdUcmFkZUdvdGhpY05vQ29uZGVuc2VkNzAwXCIpIGZvcm1hdChcInN2Z1wiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVHJhZGVHb3RoaWNcIjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpcIm5vcm1hbFwiO3NyYzp1cmwoXCIuLi9mb250cy9UcmFkZUdvdGhpYy9UcmFkZUdvdGhpYzQwMC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL1RyYWRlR290aGljL1RyYWRlR290aGljNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvVHJhZGVHb3RoaWMvVHJhZGVHb3RoaWM0MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvVHJhZGVHb3RoaWMvVHJhZGVHb3RoaWM0MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL1RyYWRlR290aGljL1RyYWRlR290aGljNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9UcmFkZUdvdGhpYy9UcmFkZUdvdGhpYzQwMC5zdmcjc3ZnVHJhZGVHb3RoaWM0MDBcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSZXNwaXJhXCI7Zm9udC13ZWlnaHQ6XCJub3JtYWxcIjtmb250LXN0eWxlOlwibm9ybWFsXCI7c3JjOnVybChcIi4uL2ZvbnRzL1Jlc3BpcmEvUmVzcGlyYS5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL1Jlc3BpcmEvUmVzcGlyYS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL1Jlc3BpcmEvUmVzcGlyYS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9SZXNwaXJhL1Jlc3BpcmEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL1Jlc3BpcmEvUmVzcGlyYS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvUmVzcGlyYS9SZXNwaXJhLnN2ZyNzdmdSZXNwaXJhXCIpIGZvcm1hdChcInN2Z1wiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRWFtZXNDZW50dXJ5TW9kZXJuXCI7Zm9udC13ZWlnaHQ6XCJub3JtYWxcIjtmb250LXN0eWxlOlwibm9ybWFsXCI7c3JjOnVybChcIi4uL2ZvbnRzL0VhbWVzQ2VudHVyeU1vZGVybi9FYW1lc0NlbnR1cnlNb2Rlcm4uZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9FYW1lc0NlbnR1cnlNb2Rlcm4vRWFtZXNDZW50dXJ5TW9kZXJuLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvRWFtZXNDZW50dXJ5TW9kZXJuL0VhbWVzQ2VudHVyeU1vZGVybi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9FYW1lc0NlbnR1cnlNb2Rlcm4vRWFtZXNDZW50dXJ5TW9kZXJuLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9FYW1lc0NlbnR1cnlNb2Rlcm4vRWFtZXNDZW50dXJ5TW9kZXJuLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9FYW1lc0NlbnR1cnlNb2Rlcm4vRWFtZXNDZW50dXJ5TW9kZXJuLnN2ZyNzdmdFYW1lc0NlbnR1cnlNb2Rlcm5cIikgZm9ybWF0KFwic3ZnXCIpfS52aXN1YWxseS1oaWRkZW4sLnNyLW9ubHksLnNjcmVlbi1yZWFkZXItdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjFweDt3aWR0aDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO2JvcmRlcjpub25lO2NsaXA6cmVjdCgwIDAgMCAwKX0uaGlkZS10ZXh0e3RleHQtaW5kZW50OjIwMCU7dGV4dC1hbGlnbjpsZWZ0O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXB9aHRtbCxib2R5LGRpdixzcGFuLGFwcGxldCxvYmplY3QsaWZyYW1lLGgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxiaWcsY2l0ZSxjb2RlLGRlbCxkZm4sZW0saW1nLGlucyxrYmQscSxzLHNhbXAsc21hbGwsc3RyaWtlLHN0cm9uZyxzdWIsc3VwLHR0LHZhcixiLHUsaSxjZW50ZXIsZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGVtYmVkLGZpZ3VyZSxmaWdjYXB0aW9uLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LG91dHB1dCxydWJ5LHNlY3Rpb24sc3VtbWFyeSx0aW1lLG1hcmssYXVkaW8sdmlkZW97bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtc2l6ZToxMDAlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9Ym9keXtsaW5lLWhlaWdodDoxfW9sLHVse2xpc3Qtc3R5bGU6bm9uZX1ibG9ja3F1b3RlLHF7cXVvdGVzOm5vbmV9YmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcixxOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6Jyc7Y29udGVudDpub25lfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfSp7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1sey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93LXg6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfWh0bWwubm8taGlkZGVuc2Nyb2xse292ZXJmbG93LXk6c2Nyb2xsfWJvZHl7YmFja2dyb3VuZDojRDdEN0Q3O2xpbmUtaGVpZ2h0OjE1MCU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7dGV4dC1hbGlnbjpsZWZ0O292ZXJmbG93OmhpZGRlbn1ib2R5Lm5vU2Nyb2xse292ZXJmbG93OmhpZGRlbn1ib2R5LnN0b3JpZXN7YmFja2dyb3VuZDojMDAwfWJvZHksaHRtbHttaW4taGVpZ2h0OjEwMCU7aGVpZ2h0OmF1dG99Ym9keSxpbnB1dCx0ZXh0YXJlYSxidXR0b24sc2VsZWN0LHByZSxzdmcgdGV4dHtmb250LWZhbWlseTpcIlRyYWRlR290aGljXCIsXCJHZW9yZ2lhXCI7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6IzAwMH1pbnB1dCx0ZXh0YXJlYSxidXR0b24sc2VsZWN0LHN2ZyB0ZXh0ey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2JhY2tncm91bmQ6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOm5vbmU7Y29sb3I6aW5oZXJpdDttYXJnaW46MDtwYWRkaW5nOjB9YnV0dG9uLHNlbGVjdCxsYWJlbHtjdXJzb3I6cG9pbnRlcn1he2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMCl9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1pLGVte2ZvbnQtc3R5bGU6aXRhbGljfXN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9bWFya3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWhye2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzlCOUI5QjtiYWNrZ3JvdW5kOm5vbmU7bWFyZ2luOjB9c3Vwe3ZlcnRpY2FsLWFsaWduOnN1cGVyO2ZvbnQtc2l6ZTo3MCV9Kjpmb2N1c3tvdXRsaW5lOm5vbmV9OjpzZWxlY3Rpb257YmFja2dyb3VuZDojQzE5QzVFO2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6bm9uZX10ZXh0YXJlYXtyZXNpemU6bm9uZX0uc3ZnLXNwcml0ZXtkaXNwbGF5Om5vbmV9LndyYXBwZXJ7bWluLWhlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjUwMHB4O2JhY2tncm91bmQ6aW5oZXJpdH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey53cmFwcGVye3BhZGRpbmctYm90dG9tOjI2M3B4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsud3JhcHBlcntwYWRkaW5nLWJvdHRvbTozMDBweH19Lm5vLWZvb3RlciAud3JhcHBlcntwYWRkaW5nLWJvdHRvbTowfS5jb250ZW50e2JhY2tncm91bmQ6aW5oZXJpdDtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MX1oMSxoMntwYWRkaW5nLWJvdHRvbTowLjNlbTttYXJnaW4tYm90dG9tOjI0cHh9aDF7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6NTRweDtmb250LXNpemU6Mi4yNXJlbTtsaW5lLWhlaWdodDozLjM3NXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4fWgye2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjM2cHg7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoyLjI1cmVtfS5uby10b3VjaGV2ZW50cyBhOmhvdmVyLC5hY2Nlc3NpYmlsaXR5IGE6Zm9jdXN7Y29sb3I6I0MxOUM1RX0ubmF2e3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjA7dG9wOjBweDtsZWZ0OjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dG9wOjQ4cHg7bGVmdDo0MHB4O2hlaWdodDoyNjBweDt3aWR0aDoxMDBweDt6LWluZGV4OjI7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjB9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7Lm5hdntkaXNwbGF5OmJsb2NrfX0ubmF2IC5uYXZfX2xvZ297ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5uYXYgLm5hdl9fbG9nb3tkaXNwbGF5OmJsb2NrfX0ubmF2IC5uYXZfX2xvZ28gc3Zne3dpZHRoOjg3cHg7aGVpZ2h0OmF1dG99Lm5hdiAubmF2X19sb2dvIHN2ZyBwYXRoe2ZpbGw6IzAwMH0ubmF2IC5uYXZfX3dyYXB7bWFyZ2luOjM1cHggMCAwIDB9Lm5hdiAubmF2X193cmFwIC5zdWJuYXZfX3dyYXB7bWFyZ2luOjBweCAwIDAgMHB4fS5uYXYgLm5hdl9fd3JhcCAuc3VibmF2X193cmFwIC5uYXZfX2l0ZW0gYSwubmF2IC5uYXZfX3dyYXAgLnN1Ym5hdl9fd3JhcCAubmF2X19pdGVtIHB7Y29sb3I6I0MxOUM1RTtwb3NpdGlvbjpyZWxhdGl2ZX0ubmF2IC5uYXZfX3dyYXAgLnN1Ym5hdl9fd3JhcCAubmF2X19pdGVtIGE6YWZ0ZXIsLm5hdiAubmF2X193cmFwIC5zdWJuYXZfX3dyYXAgLm5hdl9faXRlbSBwOmFmdGVye3RyYW5zaXRpb246MC4zcztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxcHg7Ym90dG9tOjNweDtsZWZ0OjA7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6I0MxOUM1RTtvcGFjaXR5OjB9Lm5hdiAubmF2X193cmFwIC5zdWJuYXZfX3dyYXAgLm5hdl9faXRlbSBhLmlzLWFjdGl2ZSwubmF2IC5uYXZfX3dyYXAgLnN1Ym5hdl9fd3JhcCAubmF2X19pdGVtIHAuaXMtYWN0aXZle3BvaW50ZXItZXZlbnRzOmFsbH0ubmF2IC5uYXZfX3dyYXAgLnN1Ym5hdl9fd3JhcCAubmF2X19pdGVtIGEuaXMtYWN0aXZlOmFmdGVyLC5uYXYgLm5hdl9fd3JhcCAuc3VibmF2X193cmFwIC5uYXZfX2l0ZW0gcC5pcy1hY3RpdmU6YWZ0ZXJ7b3BhY2l0eToxfS5uYXYgLm5hdl9fd3JhcCAuc3VibmF2X193cmFwIC5uYXZfX2l0ZW0gYS5pcy1hY3RpdmUtdXJsLC5uYXYgLm5hdl9fd3JhcCAuc3VibmF2X193cmFwIC5uYXZfX2l0ZW0gcC5pcy1hY3RpdmUtdXJse3BvaW50ZXItZXZlbnRzOm5vbmV9Lm5hdiAubmF2X193cmFwIC5zdWJuYXZfX3dyYXAgLm5hdl9faXRlbTpob3ZlciBhOmFmdGVyLC5uYXYgLm5hdl9fd3JhcCAuc3VibmF2X193cmFwIC5uYXZfX2l0ZW06aG92ZXIgcDphZnRlcntvcGFjaXR5OjF9Lm5hdiAubmF2X193cmFwIC5zdWJOYXYxLC5uYXYgLm5hdl9fd3JhcCAuc3ViTmF2MntkaXNwbGF5Om5vbmU7aGVpZ2h0OjA7b3BhY2l0eTowfS5uYXYgLm5hdl9fd3JhcCAubmF2X19pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCV9Lm5hdiAubmF2X193cmFwIC5uYXZfX2l0ZW0gYSwubmF2IC5uYXZfX3dyYXAgLm5hdl9faXRlbSBwe3RyYW5zaXRpb246MC4zcztjb2xvcjojMDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIzcHg7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS40Mzc1cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzowLjAyZW19Lm5hdiAubmF2X193cmFwIC5uYXZfX2l0ZW0gYTphZnRlciwubmF2IC5uYXZfX3dyYXAgLm5hdl9faXRlbSBwOmFmdGVye3RyYW5zaXRpb246MC4zcztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxcHg7Ym90dG9tOjNweDtsZWZ0OjA7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6I0MxOUM1RTtvcGFjaXR5OjB9Lm5hdiAubmF2X193cmFwIC5uYXZfX2l0ZW0gYS5pcy1hY3RpdmUsLm5hdiAubmF2X193cmFwIC5uYXZfX2l0ZW0gcC5pcy1hY3RpdmV7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNDMTlDNUU7cG9pbnRlci1ldmVudHM6YWxsfS5uYXYgLm5hdl9fd3JhcCAubmF2X19pdGVtIGEuaXMtYWN0aXZlLXVybCwubmF2IC5uYXZfX3dyYXAgLm5hdl9faXRlbSBwLmlzLWFjdGl2ZS11cmx7cG9pbnRlci1ldmVudHM6bm9uZX0ubmF2IC5uYXZfX3dyYXAgLm5hdl9faXRlbSBhLmlzLWFjdGl2ZS11cmwuaGF2ZS0tc3VibWVudTphZnRlciwubmF2IC5uYXZfX3dyYXAgLm5hdl9faXRlbSBwLmlzLWFjdGl2ZS11cmwuaGF2ZS0tc3VibWVudTphZnRlcntvcGFjaXR5OjF9Lm5hdiAubmF2X193cmFwIC5uYXZfX2l0ZW06aG92ZXIgYSwubmF2IC5uYXZfX3dyYXAgLm5hdl9faXRlbTpob3ZlciBwe2NvbG9yOiNDMTlDNUV9Lm5hdiAubmF2X193cmFwIC5uYXZfX2l0ZW06aG92ZXIgYS5oYXZlLS1zdWJtZW51LmlzLWFjdGl2ZTphZnRlciwubmF2IC5uYXZfX3dyYXAgLm5hdl9faXRlbTpob3ZlciBwLmhhdmUtLXN1Ym1lbnUuaXMtYWN0aXZlOmFmdGVye29wYWNpdHk6MX0ubWVudV9fYmFzaWMtLXdoaXRlIC5uYXZfX2xvZ28gc3ZnIHBhdGh7ZmlsbDojZmZmfS5tZW51X19iYXNpYy0td2hpdGUgLm5hdl9fd3JhcCAubmF2X19pdGVtIGF7Y29sb3I6I2ZmZn0ubWVudV9fYmFzaWMtLXdoaXRlIC5uYXZfX3dyYXAgLnN1Ym5hdl9fd3JhcCAubmF2X19pdGVtIGEsLm1lbnVfX2Jhc2ljLS13aGl0ZSAubmF2X193cmFwIC5zdWJuYXZfX3dyYXAgLm5hdl9faXRlbSBwe2NvbG9yOiNDMTlDNUV9Lm1lbnVfX2ludmVydHtwb3NpdGlvbjpmaXhlZDtvdmVyZmxvdzpoaWRkZW47dG9wOjMwOHB4O2xlZnQ6NDBweDtoZWlnaHQ6MjYwcHg7d2lkdGg6MTAwcHg7ei1pbmRleDozO2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsubWVudV9faW52ZXJ0e2Rpc3BsYXk6YmxvY2t9fS5tZW51X19pbnZlcnQgLm5hdntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MHB4O3RvcDowcHg7bWFyZ2luLXRvcDotMjYwcHh9Lm1lbnVfX2ludmVydCAubmF2IC5uYXZfX2xvZ28gc3ZnIHBhdGh7ZmlsbDojZmZmfS5tZW51X19pbnZlcnQgLm5hdiAubmF2X193cmFwIC5uYXZfX2l0ZW0gYXtjb2xvcjojZmZmfS5tZW51X19pbnZlcnQgLm5hdiAubmF2X193cmFwIC5uYXZfX2l0ZW0gYS5pcy1hY3RpdmV7Y29sb3I6I0MxOUM1RX0ubWVudV9faW52ZXJ0IC5uYXYgLm5hdl9fd3JhcCAubmF2X19pdGVtOmhvdmVyIGEsLm1lbnVfX2ludmVydCAubmF2IC5uYXZfX3dyYXAgLm5hdl9faXRlbTpob3ZlciBwe2NvbG9yOiNDMTlDNUV9Lm1lbnVfX2ludmVydCAubmF2IC5uYXZfX3dyYXAgLm5hdl9faXRlbTpob3ZlciBhLmhhdmUtLXN1Ym1lbnUuaXMtYWN0aXZlOmFmdGVyLC5tZW51X19pbnZlcnQgLm5hdiAubmF2X193cmFwIC5uYXZfX2l0ZW06aG92ZXIgcC5oYXZlLS1zdWJtZW51LmlzLWFjdGl2ZTphZnRlcntvcGFjaXR5OjF9Lm1lbnVfX2ludmVydCAubmF2IC5uYXZfX3dyYXAgLnN1Ym5hdl9fd3JhcCAubmF2X19pdGVtIGEsLm1lbnVfX2ludmVydCAubmF2IC5uYXZfX3dyYXAgLnN1Ym5hdl9fd3JhcCAubmF2X19pdGVtIHB7Y29sb3I6I0MxOUM1RX0ubWVudV9faW52ZXJ0LS1ibGFjayAubmF2IC5uYXZfX2xvZ28gc3ZnIHBhdGh7ZmlsbDojMDAwfS5tZW51X19pbnZlcnQtLWJsYWNrIC5uYXYgLm5hdl9fd3JhcCAubmF2X19pdGVtIGF7Y29sb3I6IzAwMH0ubWVudV9faW52ZXJ0LS1ibGFjayAubmF2IC5uYXZfX3dyYXAgLnN1Ym5hdl9fd3JhcCAubmF2X19pdGVtIGEsLm1lbnVfX2ludmVydC0tYmxhY2sgLm5hdiAubmF2X193cmFwIC5zdWJuYXZfX3dyYXAgLm5hdl9faXRlbSBwe2NvbG9yOiNDMTlDNUV9Lm5hdl9fc2hvcHtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjA7aGVpZ2h0OjIwcHg7d2lkdGg6OTZweDt0b3A6NDBweDtyaWdodDo0MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt6LWluZGV4OjI7Y29sb3I6IzAwMDtkaXNwbGF5Om5vbmU7dGV4dC1hbGlnbjpyaWdodDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7Lm5hdl9fc2hvcHtkaXNwbGF5OmJsb2NrfX0ubmF2X19zaG9wIC5zaG9wX19jdXJyZW5jeV9fbGluZXt3aWR0aDoyMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDB9Lm5hdl9fc2hvcCBhLC5uYXZfX3Nob3AgLnNob3BfX2N1cnJlbmN5e3RyYW5zaXRpb246Y29sb3IgMC4ycztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyM3B4O2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNDM3NXJlbTtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjcwMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0ubmF2X19zaG9wIGEgLnNob3BfX2N1cnJlbmN5X19hcnJvdywubmF2X19zaG9wIC5zaG9wX19jdXJyZW5jeSAuc2hvcF9fY3VycmVuY3lfX2Fycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDo4cHg7aGVpZ2h0OjVweDttYXJnaW46OHB4IDAgMCAwcHh9Lm5hdl9fc2hvcCBhIC5zaG9wX19jdXJyZW5jeV9fYXJyb3cgc3ZnLC5uYXZfX3Nob3AgLnNob3BfX2N1cnJlbmN5IC5zaG9wX19jdXJyZW5jeV9fYXJyb3cgc3Zne3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5uYXZfX3Nob3AgYSAuc2hvcF9fY3VycmVuY3lfX2Fycm93IHN2ZyBwYXRoLC5uYXZfX3Nob3AgLnNob3BfX2N1cnJlbmN5IC5zaG9wX19jdXJyZW5jeV9fYXJyb3cgc3ZnIHBhdGh7c3Ryb2tlOiMwMDB9Lm5hdl9fc2hvcCBhIC5zdGFyLC5uYXZfX3Nob3AgLnNob3BfX2N1cnJlbmN5IC5zdGFye2NvbG9yOiNDMTlDNUU7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01cHg7cmlnaHQ6MHB4O3ZlcnRpY2FsLWFsaWduOnRvcDtvcGFjaXR5OjA7dHJhbnNpdGlvbjowLjVzfS5uYXZfX3Nob3AgYSAuc3Rhci5hY3RpdmUsLm5hdl9fc2hvcCAuc2hvcF9fY3VycmVuY3kgLnN0YXIuYWN0aXZle29wYWNpdHk6MX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsubmF2X19zaG9wIGEgLnN0YXIsLm5hdl9fc2hvcCAuc2hvcF9fY3VycmVuY3kgLnN0YXJ7Zm9udC1zaXplOjE1cHh9fS5uYXZfX3Nob3AgZGl2LnNob3BfX2N1cnJlbmN5OmhvdmVye3RyYW5zaXRpb246MC4ycztjb2xvcjojQzE5QzVFfS5uYXZfX3Nob3AgZGl2LnNob3BfX2N1cnJlbmN5OmhvdmVyIC5zaG9wX19jdXJyZW5jeV9fYXJyb3cgc3ZnIHBhdGh7dHJhbnNpdGlvbjowLjJzO3N0cm9rZTojQzE5QzVFfS5uYXZfX3Nob3AgYXtwYWRkaW5nLXJpZ2h0OjdweH0uc2hvcF9fY3VycmVuY3lfX3NlbGVjdHtwb3NpdGlvbjpmaXhlZDtyaWdodDo4N3B4O3RvcDo0NHB4O3dpZHRoOjEyMHB4O2hlaWdodDoxMDBweDt6LWluZGV4OjI7ZGlzcGxheTpub25lO29wYWNpdHk6MH0uc2hvcF9fY3VycmVuY3lfX3NlbGVjdCAuc2hvcF9fY3VycmVuY3lfX3NlbGVjdF9faXRlbXN7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojMDAwO3RvcDoyOHB4O2xlZnQ6MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjYwcHg7cGFkZGluZzoxMHB4O2N1cnNvcjpwb2ludGVyfS5zaG9wX19jdXJyZW5jeV9fc2VsZWN0IC5zaG9wX19jdXJyZW5jeV9fc2VsZWN0X19pdGVtcyAuc2hvcF9fY3VycmVuY3lfX3NlbGVjdF9faXRlbXtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyM3B4O2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNDM3NXJlbTtsZXR0ZXItc3BhY2luZzowLjA1ZW07ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOjAuMnM7Zm9udC13ZWlnaHQ6NzAwfS5zaG9wX19jdXJyZW5jeV9fc2VsZWN0IC5zaG9wX19jdXJyZW5jeV9fc2VsZWN0X19pdGVtcyAuc2hvcF9fY3VycmVuY3lfX3NlbGVjdF9faXRlbS5zZWxlY3RlZHtjb2xvcjojQzE5QzVFfS5uby10b3VjaGV2ZW50cyAuc2hvcF9fY3VycmVuY3lfX3NlbGVjdCAuc2hvcF9fY3VycmVuY3lfX3NlbGVjdF9faXRlbXMgLnNob3BfX2N1cnJlbmN5X19zZWxlY3RfX2l0ZW06aG92ZXIsLmFjY2Vzc2liaWxpdHkgLnNob3BfX2N1cnJlbmN5X19zZWxlY3QgLnNob3BfX2N1cnJlbmN5X19zZWxlY3RfX2l0ZW1zIC5zaG9wX19jdXJyZW5jeV9fc2VsZWN0X19pdGVtOmZvY3Vze2NvbG9yOiNDMTlDNUV9LnNob3BfX2N1cnJlbmN5X19zZWxlY3QgLnNob3BfX2N1cnJlbmN5X19zZWxlY3RfX2l0ZW1zIC5zaG9wX19jdXJyZW5jeV9fc2VsZWN0X190cmlhbmdsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTVweDtyaWdodDozMHB4O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDRweCA1cHggNHB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwIHRyYW5zcGFyZW50fS5zaG9wX19iYXNpYy0td2hpdGV7Y29sb3I6I2ZmZn0uc2hvcF9fYmFzaWMtLXdoaXRlIC5zaG9wX19jdXJyZW5jeV9fbGluZXtjb2xvcjojZmZmfS5zaG9wX19iYXNpYy0td2hpdGUgYSwuc2hvcF9fYmFzaWMtLXdoaXRlIC5zaG9wX19jdXJyZW5jeXtjb2xvcjojZmZmfS5zaG9wX19iYXNpYy0td2hpdGUgYSAuc2hvcF9fY3VycmVuY3lfX2Fycm93IHN2ZyBwYXRoLC5zaG9wX19iYXNpYy0td2hpdGUgLnNob3BfX2N1cnJlbmN5IC5zaG9wX19jdXJyZW5jeV9fYXJyb3cgc3ZnIHBhdGh7c3Ryb2tlOiNmZmZ9LnNob3BfX2ludmVydHtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjA7aGVpZ2h0OjIwcHg7d2lkdGg6OTZweDt0b3A6NjBweDtyaWdodDo0MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt6LWluZGV4OjI7Y29sb3I6IzAwMDtkaXNwbGF5Om5vbmU7dGV4dC1hbGlnbjpyaWdodDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnNob3BfX2ludmVydHtkaXNwbGF5OmJsb2NrfX0uc2hvcF9faW52ZXJ0IC5uYXZfX3Nob3B7Y29sb3I6I2ZmZjt0b3A6MHB4O3JpZ2h0OjA7bWFyZ2luLXRvcDotMjBweH0uc2hvcF9faW52ZXJ0IC5uYXZfX3Nob3AgLnNob3BfX2N1cnJlbmN5X19saW5le2NvbG9yOiNmZmZ9LnNob3BfX2ludmVydCAubmF2X19zaG9wIGEsLnNob3BfX2ludmVydCAubmF2X19zaG9wIC5zaG9wX19jdXJyZW5jeXtjb2xvcjojZmZmfS5zaG9wX19pbnZlcnQgLm5hdl9fc2hvcCBhIC5zaG9wX19jdXJyZW5jeV9fYXJyb3cgc3ZnIHBhdGgsLnNob3BfX2ludmVydCAubmF2X19zaG9wIC5zaG9wX19jdXJyZW5jeSAuc2hvcF9fY3VycmVuY3lfX2Fycm93IHN2ZyBwYXRoe3N0cm9rZTojZmZmfS5zaG9wX19pbnZlcnQtLWJsYWNre2NvbG9yOiNmZmZ9LnNob3BfX2ludmVydC0tYmxhY2sgLm5hdl9fc2hvcHtjb2xvcjojMDAwfS5zaG9wX19pbnZlcnQtLWJsYWNrIC5uYXZfX3Nob3AgLnNob3BfX2N1cnJlbmN5X19saW5le2NvbG9yOiMwMDB9LnNob3BfX2ludmVydC0tYmxhY2sgLm5hdl9fc2hvcCBhLC5zaG9wX19pbnZlcnQtLWJsYWNrIC5uYXZfX3Nob3AgLnNob3BfX2N1cnJlbmN5e2NvbG9yOiMwMDB9LnNob3BfX2ludmVydC0tYmxhY2sgLm5hdl9fc2hvcCBhIC5zaG9wX19jdXJyZW5jeV9fYXJyb3cgc3ZnIHBhdGgsLnNob3BfX2ludmVydC0tYmxhY2sgLm5hdl9fc2hvcCAuc2hvcF9fY3VycmVuY3kgLnNob3BfX2N1cnJlbmN5X19hcnJvdyBzdmcgcGF0aHtzdHJva2U6IzAwMH0uaGFtYnVyZ2Vye3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cG9zaXRpb246Zml4ZWQ7dG9wOjE0cHg7bGVmdDo4cHg7ei1pbmRleDoyO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5oYW1idXJnZXJ7dG9wOjM1cHg7bGVmdDoxNHB4fX0uaGFtYnVyZ2VyLm9wZW4gc3ZnIHJlY3R7ZmlsbDojZmZmfS5oYW1idXJnZXIgc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjExcHg7bWFyZ2luOjE0cHggMTFweDtvdmVyZmxvdzp2aXNpYmxlfS5oYW1idXJnZXIgc3ZnIHJlY3R7ZmlsbDojMDAwfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5oYW1idXJnZXJ7ZGlzcGxheTpub25lfX0uaGFtYnVyZ2VyX19iYXNpYy0td2hpdGUgc3ZnIHJlY3R7ZmlsbDojZmZmfS5oYW1idXJnZXJfX2ludmVydHt0b3A6NTRweDtsZWZ0OjhweDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MjtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuaGFtYnVyZ2VyX19pbnZlcnR7dG9wOjc1cHg7bGVmdDoxNHB4fX0uaGFtYnVyZ2VyX19pbnZlcnQgLmhhbWJ1cmdlcnt0b3A6MHB4O2xlZnQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi00MHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmhhbWJ1cmdlcl9faW52ZXJ0IC5oYW1idXJnZXJ7dG9wOjBweDtsZWZ0OjBweH19LmhhbWJ1cmdlcl9faW52ZXJ0IC5oYW1idXJnZXIgc3ZnIHJlY3R7ZmlsbDojZmZmfS5oYW1idXJnZXJfX2ludmVydC0tYmxhY2sgLmhhbWJ1cmdlciBzdmcgcmVjdHtmaWxsOiMwMDB9LmxvZ29fX21vYmlsZXtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDowO2hlaWdodDo0MHB4O3dpZHRoOjEwMHB4O3RvcDoyN3B4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0zOXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt6LWluZGV4OjI7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsubG9nb19fbW9iaWxle3RvcDo0NnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsubG9nb19fbW9iaWxle2Rpc3BsYXk6bm9uZX19LmxvZ29fX21vYmlsZSBzdmd7d2lkdGg6NzdweDtoZWlnaHQ6YXV0b30ubG9nb19fbW9iaWxlIHN2ZyBwYXRoe2ZpbGw6IzAwMH0ubG9nb19fYmFzaWMtLXdoaXRlIHN2ZyBwYXRoe2ZpbGw6I2ZmZn0ubG9nb19faW52ZXJ0e2hlaWdodDo0MHB4O3dpZHRoOjEwMHB4O3RvcDo2N3B4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0zOXB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsubG9nb19faW52ZXJ0e3RvcDo4NnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsubG9nb19faW52ZXJ0e2Rpc3BsYXk6bm9uZX19LmxvZ29fX2ludmVydCAubG9nb19fbW9iaWxle3RvcDowcHg7bGVmdDowO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDotNDBweH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5sb2dvX19pbnZlcnQgLmxvZ29fX21vYmlsZXt0b3A6MHB4fX0ubG9nb19faW52ZXJ0IC5sb2dvX19tb2JpbGUgc3Zne3dpZHRoOjc3cHg7aGVpZ2h0OmF1dG99LmxvZ29fX2ludmVydCAubG9nb19fbW9iaWxlIHN2ZyBwYXRoe2ZpbGw6I2ZmZn0ubG9nb19faW52ZXJ0LS1ibGFjayAubG9nb19fbW9iaWxlIHN2ZyBwYXRoe2ZpbGw6IzAwMH0ubmF2X19tb2JpbGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrO3Bvc2l0aW9uOmZpeGVkfS5uYXZfX21vYmlsZSAucmVnaW9uX19tb2JpbGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDozfS5uYXZfX21vYmlsZSAucmVnaW9uX19tb2JpbGUgLnJlZ2lvbl9fbW9iaWxlX19iYWNre3dpZHRoOjYwcHg7aGVpZ2h0OjQwcHg7cG9zaXRpb246Zml4ZWQ7dG9wOjE0cHg7bGVmdDo4cHg7ei1pbmRleDozfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7Lm5hdl9fbW9iaWxlIC5yZWdpb25fX21vYmlsZSAucmVnaW9uX19tb2JpbGVfX2JhY2t7dG9wOjM1cHg7bGVmdDoxNHB4fX0ubmF2X19tb2JpbGUgLnJlZ2lvbl9fbW9iaWxlIC5yZWdpb25fX21vYmlsZV9fYmFjayBzdmd7d2lkdGg6MjNweDtoZWlnaHQ6MTdweDttYXJnaW46MTJweCAxMHB4O292ZXJmbG93OnZpc2libGV9Lm5hdl9fbW9iaWxlIC5yZWdpb25fX21vYmlsZSAucmVnaW9uX19tb2JpbGVfX2JhY2sgc3ZnIHJlY3R7ZmlsbDojZmZmfS5uYXZfX21vYmlsZSAubmF2X193cmFwe21hcmdpbjo5MHB4IDAgMCAyMXB4O2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjB9QG1lZGlhIGFsbCBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2UtaGVpZ2h0OiA1NjhweCl7Lm5hdl9fbW9iaWxlIC5uYXZfX3dyYXB7bWFyZ2luOjYwcHggMCAwIDIxcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7Lm5hdl9fbW9iaWxlIC5uYXZfX3dyYXB7bWFyZ2luOjkwcHggMCAwIDI1cHh9fS5uYXZfX21vYmlsZSAubmF2X193cmFwIC5zdWJuYXZfX3dyYXB7bWFyZ2luOjBweCAwIDAgMHB4fS5uYXZfX21vYmlsZSAubmF2X193cmFwIC5zdWJuYXZfX3dyYXAgLm5hdl9faXRlbSBhLC5uYXZfX21vYmlsZSAubmF2X193cmFwIC5zdWJuYXZfX3dyYXAgLm5hdl9faXRlbSBwe2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjJyZW07Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM0ODQ4NDg7d2lkdGg6MTAwJX0ubmF2X19tb2JpbGUgLm5hdl9fd3JhcCAuc3VibmF2X193cmFwIC5uYXZfX2l0ZW0gYS5pcy1hY3RpdmUsLm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgLnN1Ym5hdl9fd3JhcCAubmF2X19pdGVtIHAuaXMtYWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmZmZ9Lm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgI3N1Yk5hdlN0b3JpZXNNb2JpbGUsLm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgI3N1Yk5hdlNob3BNb2JpbGV7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MH0ubmF2X19tb2JpbGUgLm5hdl9fd3JhcCAubmF2X19pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmNhbGMoMTAwJSAtIDIxcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5uYXZfX21vYmlsZSAubmF2X193cmFwIC5uYXZfX2l0ZW17d2lkdGg6Y2FsYygxMDAlIC0gMjVweCl9fS5uYXZfX21vYmlsZSAubmF2X193cmFwIC5uYXZfX2l0ZW0gYSwubmF2X19tb2JpbGUgLm5hdl9fd3JhcCAubmF2X19pdGVtIHB7dHJhbnNpdGlvbjowLjJzO2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjQ0cHg7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6Mi43NXJlbTtsZXR0ZXItc3BhY2luZzowLjA4ZW07Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBhbGwgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLWhlaWdodDogNTY4cHgpey5uYXZfX21vYmlsZSAubmF2X193cmFwIC5uYXZfX2l0ZW0gYSwubmF2X19tb2JpbGUgLm5hdl9fd3JhcCAubmF2X19pdGVtIHB7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzZweDtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjIuMjVyZW19fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7Lm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgLm5hdl9faXRlbSBhLC5uYXZfX21vYmlsZSAubmF2X193cmFwIC5uYXZfX2l0ZW0gcHtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDo2NnB4O2ZvbnQtc2l6ZToyLjI1cmVtO2xpbmUtaGVpZ2h0OjQuMTI1cmVtfX0ubmF2X19tb2JpbGUgLm5hdl9fd3JhcCAubmF2X19pdGVtIGEgLnN0YXIsLm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgLm5hdl9faXRlbSBwIC5zdGFye2NvbG9yOiNDMTlDNUU7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xNHB4O3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW4tbGVmdDoycHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6NDRweDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoyLjc1cmVtO29wYWNpdHk6MDt0cmFuc2l0aW9uOjAuNXN9Lm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgLm5hdl9faXRlbSBhIC5zdGFyLmFjdGl2ZSwubmF2X19tb2JpbGUgLm5hdl9fd3JhcCAubmF2X19pdGVtIHAgLnN0YXIuYWN0aXZle29wYWNpdHk6MX0ubmF2X19tb2JpbGUgLm5hdl9fd3JhcCAubmF2X19pdGVtIGEgLnBsdXMsLm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgLm5hdl9faXRlbSBhIC5jaGVjaywubmF2X19tb2JpbGUgLm5hdl9fd3JhcCAubmF2X19pdGVtIHAgLnBsdXMsLm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgLm5hdl9faXRlbSBwIC5jaGVja3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowfS5uYXZfX21vYmlsZSAubmF2X193cmFwIC5uYXZfX2l0ZW0gYSAucGx1cyBzdmcsLm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgLm5hdl9faXRlbSBhIC5jaGVjayBzdmcsLm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgLm5hdl9faXRlbSBwIC5wbHVzIHN2ZywubmF2X19tb2JpbGUgLm5hdl9fd3JhcCAubmF2X19pdGVtIHAgLmNoZWNrIHN2Z3t2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luLXRvcDoxNXB4O3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2UtaGVpZ2h0OiA1NjhweCl7Lm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgLm5hdl9faXRlbSBhIC5wbHVzIHN2ZywubmF2X19tb2JpbGUgLm5hdl9fd3JhcCAubmF2X19pdGVtIGEgLmNoZWNrIHN2ZywubmF2X19tb2JpbGUgLm5hdl9fd3JhcCAubmF2X19pdGVtIHAgLnBsdXMgc3ZnLC5uYXZfX21vYmlsZSAubmF2X193cmFwIC5uYXZfX2l0ZW0gcCAuY2hlY2sgc3Zne21hcmdpbi10b3A6MTBweH19QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsubmF2X19tb2JpbGUgLm5hdl9fd3JhcCAubmF2X19pdGVtIGEgLnBsdXMgc3ZnLC5uYXZfX21vYmlsZSAubmF2X193cmFwIC5uYXZfX2l0ZW0gYSAuY2hlY2sgc3ZnLC5uYXZfX21vYmlsZSAubmF2X193cmFwIC5uYXZfX2l0ZW0gcCAucGx1cyBzdmcsLm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgLm5hdl9faXRlbSBwIC5jaGVjayBzdmd7bWFyZ2luLXRvcDoyMXB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9fS5uYXZfX21vYmlsZSAubmF2X193cmFwIC5uYXZfX2l0ZW0gYSAucGx1cyBzdmcgcGF0aCwubmF2X19tb2JpbGUgLm5hdl9fd3JhcCAubmF2X19pdGVtIGEgLmNoZWNrIHN2ZyBwYXRoLC5uYXZfX21vYmlsZSAubmF2X193cmFwIC5uYXZfX2l0ZW0gcCAucGx1cyBzdmcgcGF0aCwubmF2X19tb2JpbGUgLm5hdl9fd3JhcCAubmF2X19pdGVtIHAgLmNoZWNrIHN2ZyBwYXRoe3N0cm9rZTojZmZmfS5uYXZfX21vYmlsZSAubmF2X193cmFwIC5uYXZfX2l0ZW0gYSAuY2hlY2ssLm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgLm5hdl9faXRlbSBwIC5jaGVja3tvcGFjaXR5OjB9Lm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgLm5hdl9faXRlbSBhLmlzLWNob29zZSAuY2hlY2ssLm5hdl9fbW9iaWxlIC5uYXZfX3dyYXAgLm5hdl9faXRlbSBwLmlzLWNob29zZSAuY2hlY2t7b3BhY2l0eToxfS5uYXZfX21vYmlsZSAubmF2X19tb2JpbGVfX3NvY2lhbHt3aWR0aDoxMDBweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NDBweDtsZWZ0OjIxcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2UtaGVpZ2h0OiA1NjhweCl7Lm5hdl9fbW9iaWxlIC5uYXZfX21vYmlsZV9fc29jaWFse2JvdHRvbToxNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5uYXZfX21vYmlsZSAubmF2X19tb2JpbGVfX3NvY2lhbHtsZWZ0OjI1cHg7Ym90dG9tOjQwcHh9fS5uYXZfX21vYmlsZSAubmF2X19tb2JpbGVfX3NvY2lhbCBhe3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm5hdl9fbW9iaWxlIC5uYXZfX21vYmlsZV9fc29jaWFsIGEgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lm5hdl9fbW9iaWxlIC5uYXZfX21vYmlsZV9fc29jaWFsIGEgc3ZnIHBhdGh7ZmlsbDojZmZmfS5uYXZfX21vYmlsZSAubmF2X19tb2JpbGVfX3NvY2lhbCBhOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoxNXB4fS5uYXZfX21vYmlsZSAubmF2X19tb2JpbGVfX3JlZ2lvbnt3aWR0aDoxMDBweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NThweDtsZWZ0OjIxcHg7Y29sb3I6I2ZmZjt0ZXh0LWxlZnQ6cmlnaHQ7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTJweDtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0Oi43NXJlbX1AbWVkaWEgYWxsIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS1oZWlnaHQ6IDU2OHB4KXsubmF2X19tb2JpbGUgLm5hdl9fbW9iaWxlX19yZWdpb257Ym90dG9tOjM0cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7Lm5hdl9fbW9iaWxlIC5uYXZfX21vYmlsZV9fcmVnaW9ue2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MXJlbTtib3R0b206NThweDtyaWdodDoyNXB4fX0ubmF2X19tb2JpbGUgLnJlZ2lvbl9fbW9iaWxlIC5uYXZfX3dyYXAgLm5hdl9faXRlbSBhe2NvbG9yOiM0ODQ4NDh9Lm5hdl9fbW9iaWxlIC5yZWdpb25fX21vYmlsZSAubmF2X193cmFwIC5uYXZfX2l0ZW0gYS5pcy1jaG9vc2V7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsubmF2X19tb2JpbGV7ZGlzcGxheTpub25lfX0uZm9vdGVyLC5mb290ZXJfX2ZpeGVke2JhY2tncm91bmQ6IzAwMDtoZWlnaHQ6NTAwcHg7d2lkdGg6MTAwJTtjb2xvcjojZmZmO3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfWJvZHkubm8tZm9vdGVyIC5mb290ZXIsYm9keS5uby1mb290ZXIgLmZvb3Rlcl9fZml4ZWR7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmZvb3RlciwuZm9vdGVyX19maXhlZHtoZWlnaHQ6MjYzcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5mb290ZXIsLmZvb3Rlcl9fZml4ZWR7aGVpZ2h0OjMwMHB4fX0uZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIsLmZvb3RlciAuZm9vdGVyX19saW5rLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX25ld3NsZXR0ZXIsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGlua3t3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTttYXJnaW4tbGVmdDoyMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciwuZm9vdGVyIC5mb290ZXJfX2xpbmssLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbmV3c2xldHRlciwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5re21hcmdpbi1sZWZ0OjI0cHg7d2lkdGg6Y2FsYyg1MCUgLSAyNHB4KTtoZWlnaHQ6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmZvb3RlciAuZm9vdGVyX19uZXdzbGV0dGVyLC5mb290ZXIgLmZvb3Rlcl9fbGluaywuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX2xpbmt7bWFyZ2luLWxlZnQ6NDBweDt3aWR0aDpjYWxjKDUwJSAtIDQwcHgpfX0uZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIgLmZvb3Rlcl9fbmV3c2xldHRlcl9fcmVzcG9uc2UsLmZvb3RlciAuZm9vdGVyX19saW5rIC5mb290ZXJfX25ld3NsZXR0ZXJfX3Jlc3BvbnNlLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX25ld3NsZXR0ZXIgLmZvb3Rlcl9fbmV3c2xldHRlcl9fcmVzcG9uc2UsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGluayAuZm9vdGVyX19uZXdzbGV0dGVyX19yZXNwb25zZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7d2lkdGg6MjIwcHg7aGVpZ2h0OjE4cHg7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzowO29wYWNpdHk6MC41O2ZvbnQtd2VpZ2h0OjQwMDtmb250LWZhbWlseTpcIlRyYWRlR290aGljXCI7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MThweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6MS4xMjVyZW07ZGlzcGxheTpub25lO29wYWNpdHk6MDttYXJnaW46MnB4IDAgMCAwfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmZvb3RlciAuZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX25ld3NsZXR0ZXJfX3Jlc3BvbnNlLC5mb290ZXIgLmZvb3Rlcl9fbGluayAuZm9vdGVyX19uZXdzbGV0dGVyX19yZXNwb25zZSwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX25ld3NsZXR0ZXJfX3Jlc3BvbnNlLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX2xpbmsgLmZvb3Rlcl9fbmV3c2xldHRlcl9fcmVzcG9uc2V7bWFyZ2luOjhweCAwIDAgMDt3aWR0aDoyMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmZvb3RlciAuZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX25ld3NsZXR0ZXJfX3Jlc3BvbnNlLC5mb290ZXIgLmZvb3Rlcl9fbGluayAuZm9vdGVyX19uZXdzbGV0dGVyX19yZXNwb25zZSwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX25ld3NsZXR0ZXJfX3Jlc3BvbnNlLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX2xpbmsgLmZvb3Rlcl9fbmV3c2xldHRlcl9fcmVzcG9uc2V7bWFyZ2luOjEwcHggMCAwIDB9fS5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciBsYWJlbCwuZm9vdGVyIC5mb290ZXJfX2xpbmsgbGFiZWwsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbmV3c2xldHRlciBsYWJlbCwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIGxhYmVse3dpZHRoOjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC1zaXplOi43NzVyZW07bGluZS1oZWlnaHQ6Mi41cmVtO21hcmdpbi10b3A6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NDBweDt3aWR0aDoxMDAlO21hcmdpbi10b3A6MTBweDtjdXJzb3I6cG9pbnRlcn0uZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIgbGFiZWwubGFiZWxfX2FncmVlIHAsLmZvb3RlciAuZm9vdGVyX19saW5rIGxhYmVsLmxhYmVsX19hZ3JlZSBwLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX25ld3NsZXR0ZXIgbGFiZWwubGFiZWxfX2FncmVlIHAsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGluayBsYWJlbC5sYWJlbF9fYWdyZWUgcHt0cmFuc2l0aW9uOjAuMjVzO21hcmdpbjowO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE0cHg7Y29sb3I6ZGltZ3JheX0uZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIgbGFiZWwubGFiZWxfX2FncmVlIHAgYSwuZm9vdGVyIC5mb290ZXJfX2xpbmsgbGFiZWwubGFiZWxfX2FncmVlIHAgYSwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIGxhYmVsLmxhYmVsX19hZ3JlZSBwIGEsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGluayBsYWJlbC5sYWJlbF9fYWdyZWUgcCBhe3RyYW5zaXRpb246MC4zczt6LWluZGV4OjE7cG9pbnRlci1ldmVudHM6YWxsO3Bvc2l0aW9uOnJlbGF0aXZlfS5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciBsYWJlbC5sYWJlbF9fYWdyZWUgcCBhOmhvdmVyLC5mb290ZXIgLmZvb3Rlcl9fbGluayBsYWJlbC5sYWJlbF9fYWdyZWUgcCBhOmhvdmVyLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX25ld3NsZXR0ZXIgbGFiZWwubGFiZWxfX2FncmVlIHAgYTpob3ZlciwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIGxhYmVsLmxhYmVsX19hZ3JlZSBwIGE6aG92ZXJ7Y29sb3I6I0MxOUM1RX0uZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIgbGFiZWwubGFiZWxfX2FncmVlIHAgYTpob3ZlciBzcGFuLC5mb290ZXIgLmZvb3Rlcl9fbGluayBsYWJlbC5sYWJlbF9fYWdyZWUgcCBhOmhvdmVyIHNwYW4sLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbmV3c2xldHRlciBsYWJlbC5sYWJlbF9fYWdyZWUgcCBhOmhvdmVyIHNwYW4sLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGluayBsYWJlbC5sYWJlbF9fYWdyZWUgcCBhOmhvdmVyIHNwYW57YmFja2dyb3VuZDojQzE5QzVFfS5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciBsYWJlbC5sYWJlbF9fYWdyZWUgcCBhIHNwYW4sLmZvb3RlciAuZm9vdGVyX19saW5rIGxhYmVsLmxhYmVsX19hZ3JlZSBwIGEgc3BhbiwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIGxhYmVsLmxhYmVsX19hZ3JlZSBwIGEgc3BhbiwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIGxhYmVsLmxhYmVsX19hZ3JlZSBwIGEgc3Bhbnt0cmFuc2l0aW9uOjAuM3M7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6ZGltZ3JheTtsZWZ0OjA7Ym90dG9tOi00cHh9LmZvb3RlciAuZm9vdGVyX19uZXdzbGV0dGVyIGxhYmVsIHAsLmZvb3RlciAuZm9vdGVyX19saW5rIGxhYmVsIHAsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbmV3c2xldHRlciBsYWJlbCBwLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX2xpbmsgbGFiZWwgcHtwYWRkaW5nLWxlZnQ6MzFweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MThweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6MS4xMjVyZW07cG9pbnRlci1ldmVudHM6bm9uZTt3aWR0aDoyMzBweH0uZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIgbGFiZWwgLmZvb3Rlcl9fY2hlY2tlZCwuZm9vdGVyIC5mb290ZXJfX2xpbmsgbGFiZWwgLmZvb3Rlcl9fY2hlY2tlZCwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIGxhYmVsIC5mb290ZXJfX2NoZWNrZWQsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGluayBsYWJlbCAuZm9vdGVyX19jaGVja2Vke3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7dG9wOjA7bGVmdDowcHg7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3RyYW5zaXRpb246MC41c30uZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIgbGFiZWwgLmZvb3Rlcl9fY2hlY2tlZCBzdmcsLmZvb3RlciAuZm9vdGVyX19saW5rIGxhYmVsIC5mb290ZXJfX2NoZWNrZWQgc3ZnLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX25ld3NsZXR0ZXIgbGFiZWwgLmZvb3Rlcl9fY2hlY2tlZCBzdmcsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGluayBsYWJlbCAuZm9vdGVyX19jaGVja2VkIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46M3B4IDNweDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciBsYWJlbCAuZm9vdGVyX19jaGVja2VkIHN2ZyBwYXRoLC5mb290ZXIgLmZvb3Rlcl9fbGluayBsYWJlbCAuZm9vdGVyX19jaGVja2VkIHN2ZyBwYXRoLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX25ld3NsZXR0ZXIgbGFiZWwgLmZvb3Rlcl9fY2hlY2tlZCBzdmcgcGF0aCwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIGxhYmVsIC5mb290ZXJfX2NoZWNrZWQgc3ZnIHBhdGh7c3Ryb2tlOiNmZmZ9LmZvb3RlciAuZm9vdGVyX19uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwuZm9vdGVyIC5mb290ZXJfX2xpbmsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX25ld3NsZXR0ZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX2xpbmsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde2N1cnNvcjpwb2ludGVyO3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7cGFkZGluZzowIDhweDt2aXNpYmlsaXR5OmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyOjA7YmFja2dyb3VuZDojMmQyZDJkfS5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsuZm9vdGVyX19jaGVja2VkLC5mb290ZXIgLmZvb3Rlcl9fbGluayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsuZm9vdGVyX19jaGVja2VkLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX25ld3NsZXR0ZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrLmZvb3Rlcl9fY2hlY2tlZCwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKy5mb290ZXJfX2NoZWNrZWR7b3BhY2l0eToxfS5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciBpbnB1dCwuZm9vdGVyIC5mb290ZXJfX2xpbmsgaW5wdXQsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbmV3c2xldHRlciBpbnB1dCwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIGlucHV0e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDMTlDNUU7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MThweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6MS4xMjVyZW07Y29sb3I6IzY1NjU2NTt3aWR0aDoyMjBweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciBpbnB1dCwuZm9vdGVyIC5mb290ZXJfX2xpbmsgaW5wdXQsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbmV3c2xldHRlciBpbnB1dCwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIGlucHV0e3dpZHRoOjIyMHB4fX0uZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIgaW5wdXQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5mb290ZXIgLmZvb3Rlcl9fbGluayBpbnB1dCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbmV3c2xldHRlciBpbnB1dCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGluayBpbnB1dCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzY1NjU2NTtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDouOTM3NXJlbX0uZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIgaW5wdXQgOjotbW96LXBsYWNlaG9sZGVyLC5mb290ZXIgLmZvb3Rlcl9fbGluayBpbnB1dCA6Oi1tb3otcGxhY2Vob2xkZXIsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbmV3c2xldHRlciBpbnB1dCA6Oi1tb3otcGxhY2Vob2xkZXIsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGluayBpbnB1dCA6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzY1NjU2NTtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDouOTM3NXJlbX0uZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIgaW5wdXQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZm9vdGVyIC5mb290ZXJfX2xpbmsgaW5wdXQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIGlucHV0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGluayBpbnB1dCA6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2NTY1NjU7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6LjkzNzVyZW19LmZvb3RlciAuZm9vdGVyX19uZXdzbGV0dGVyIGlucHV0IDotbW96LXBsYWNlaG9sZGVyLC5mb290ZXIgLmZvb3Rlcl9fbGluayBpbnB1dCA6LW1vei1wbGFjZWhvbGRlciwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIGlucHV0IDotbW96LXBsYWNlaG9sZGVyLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX2xpbmsgaW5wdXQgOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzY1NjU2NTtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDouOTM3NXJlbX0uZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwuZm9vdGVyIC5mb290ZXJfX2xpbmsgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGluayBpbnB1dDotd2Via2l0LWF1dG9maWxsey13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAzMHB4ICMwMDAgaW5zZXQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzY1NjU2NSAhaW1wb3J0YW50fS5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciAuZm9vdGVyX19zZW5kLC5mb290ZXIgLmZvb3Rlcl9fbGluayAuZm9vdGVyX19zZW5kLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX25ld3NsZXR0ZXIgLmZvb3Rlcl9fc2VuZCwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIC5mb290ZXJfX3NlbmR7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3BhY2l0eTowO2N1cnNvcjpwb2ludGVyO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTE0cHg7bGVmdDphdXRvO2JvdHRvbTo0MHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmZvb3RlciAuZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX3NlbmQsLmZvb3RlciAuZm9vdGVyX19saW5rIC5mb290ZXJfX3NlbmQsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbmV3c2xldHRlciAuZm9vdGVyX19zZW5kLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX2xpbmsgLmZvb3Rlcl9fc2VuZHtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0Oi0yNHB4O3JpZ2h0OmF1dG87Ym90dG9tOmF1dG99fS5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciAuZm9vdGVyX19zZW5kIHN2ZywuZm9vdGVyIC5mb290ZXJfX2xpbmsgLmZvb3Rlcl9fc2VuZCBzdmcsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbmV3c2xldHRlciAuZm9vdGVyX19zZW5kIHN2ZywuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIC5mb290ZXJfX3NlbmQgc3Zne3dpZHRoOjZweDtoZWlnaHQ6OHB4O3RvcDoxNXB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTdweH0uZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIgLmZvb3Rlcl9fc2VuZCBzdmcgcGF0aCwuZm9vdGVyIC5mb290ZXJfX2xpbmsgLmZvb3Rlcl9fc2VuZCBzdmcgcGF0aCwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX3NlbmQgc3ZnIHBhdGgsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGluayAuZm9vdGVyX19zZW5kIHN2ZyBwYXRoe3N0cm9rZTojQzE5QzVFfS5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciBwLC5mb290ZXIgLmZvb3Rlcl9fbGluayBwLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX25ld3NsZXR0ZXIgcCwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIHB7bWFyZ2luLXRvcDozNnB4O21hcmdpbi1ib3R0b206MTJweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozMnB4O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjJyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciBwLC5mb290ZXIgLmZvb3Rlcl9fbGluayBwLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX25ld3NsZXR0ZXIgcCwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIHB7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS4yNXJlbX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmZvb3RlciAuZm9vdGVyX19uZXdzbGV0dGVyIHAsLmZvb3RlciAuZm9vdGVyX19saW5rIHAsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbmV3c2xldHRlciBwLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX2xpbmsgcHttYXJnaW4tdG9wOjUwcHg7bWFyZ2luLWJvdHRvbTozMHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxLjI1cmVtfX0uZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIgcC5mb290ZXJfX2NvcHlyaWdodCwuZm9vdGVyIC5mb290ZXJfX2xpbmsgcC5mb290ZXJfX2NvcHlyaWdodCwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIHAuZm9vdGVyX19jb3B5cmlnaHQsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGluayBwLmZvb3Rlcl9fY29weXJpZ2h0e2ZvbnQtc2l6ZTo5cHg7bGluZS1oZWlnaHQ6OXB4O2ZvbnQtc2l6ZTouNTYyNXJlbTtsaW5lLWhlaWdodDouNTYyNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7Zm9udC13ZWlnaHQ6NDAwO2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciBwLmZvb3Rlcl9fY29weXJpZ2h0LC5mb290ZXIgLmZvb3Rlcl9fbGluayBwLmZvb3Rlcl9fY29weXJpZ2h0LC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX25ld3NsZXR0ZXIgcC5mb290ZXJfX2NvcHlyaWdodCwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIHAuZm9vdGVyX19jb3B5cmlnaHR7ZGlzcGxheTppbmxpbmUtYmxvY2t9fS5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciBwLmZvb3Rlcl9fY29weXJpZ2h0X19waG9uZSwuZm9vdGVyIC5mb290ZXJfX2xpbmsgcC5mb290ZXJfX2NvcHlyaWdodF9fcGhvbmUsLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbmV3c2xldHRlciBwLmZvb3Rlcl9fY29weXJpZ2h0X19waG9uZSwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIHAuZm9vdGVyX19jb3B5cmlnaHRfX3Bob25le2ZvbnQtc2l6ZTo5cHg7bGluZS1oZWlnaHQ6OXB4O2ZvbnQtc2l6ZTouNTYyNXJlbTtsaW5lLWhlaWdodDouNTYyNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206MDtsZWZ0OjA7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206MDt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmZvb3RlciAuZm9vdGVyX19uZXdzbGV0dGVyIHAuZm9vdGVyX19jb3B5cmlnaHRfX3Bob25lLC5mb290ZXIgLmZvb3Rlcl9fbGluayBwLmZvb3Rlcl9fY29weXJpZ2h0X19waG9uZSwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIHAuZm9vdGVyX19jb3B5cmlnaHRfX3Bob25lLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX2xpbmsgcC5mb290ZXJfX2NvcHlyaWdodF9fcGhvbmV7ZGlzcGxheTpub25lfX0uZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIgLmZvb3Rlcl9faXRlbSwuZm9vdGVyIC5mb290ZXJfX2xpbmsgLmZvb3Rlcl9faXRlbSwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX2l0ZW0sLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGluayAuZm9vdGVyX19pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJTtoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjp0b3B9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuZm9vdGVyIC5mb290ZXJfX25ld3NsZXR0ZXIgLmZvb3Rlcl9faXRlbSwuZm9vdGVyIC5mb290ZXJfX2xpbmsgLmZvb3Rlcl9faXRlbSwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX2l0ZW0sLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGluayAuZm9vdGVyX19pdGVte3dpZHRoOjMzJX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmZvb3RlciAuZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX2l0ZW0sLmZvb3RlciAuZm9vdGVyX19saW5rIC5mb290ZXJfX2l0ZW0sLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbmV3c2xldHRlciAuZm9vdGVyX19pdGVtLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX2xpbmsgLmZvb3Rlcl9faXRlbXt3aWR0aDozMCV9fS5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciAuZm9vdGVyX19pdGVtIGEsLmZvb3RlciAuZm9vdGVyX19saW5rIC5mb290ZXJfX2l0ZW0gYSwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX2l0ZW0gYSwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIC5mb290ZXJfX2l0ZW0gYXtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNjU2NTY1O3RyYW5zaXRpb246MC4zc31AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciAuZm9vdGVyX19pdGVtIGEsLmZvb3RlciAuZm9vdGVyX19saW5rIC5mb290ZXJfX2l0ZW0gYSwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX2l0ZW0gYSwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIC5mb290ZXJfX2l0ZW0gYXtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoyNnB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDoxLjYyNXJlbX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmZvb3RlciAuZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX2l0ZW0gYSwuZm9vdGVyIC5mb290ZXJfX2xpbmsgLmZvb3Rlcl9faXRlbSBhLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX25ld3NsZXR0ZXIgLmZvb3Rlcl9faXRlbSBhLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX2xpbmsgLmZvb3Rlcl9faXRlbSBhe2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1zaXplOi42ODc1cmVtO2xpbmUtaGVpZ2h0OjEuMjVyZW19fS5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciAuZm9vdGVyX19pdGVtIGE6aG92ZXIsLmZvb3RlciAuZm9vdGVyX19saW5rIC5mb290ZXJfX2l0ZW0gYTpob3ZlciwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX2l0ZW0gYTpob3ZlciwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIC5mb290ZXJfX2l0ZW0gYTpob3Zlcntjb2xvcjojQzE5QzVFfS5mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlciAuZm9vdGVyX19pdGVtIGEuYWN0aXZlLC5mb290ZXIgLmZvb3Rlcl9fbGluayAuZm9vdGVyX19pdGVtIGEuYWN0aXZlLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX25ld3NsZXR0ZXIgLmZvb3Rlcl9faXRlbSBhLmFjdGl2ZSwuZm9vdGVyX19maXhlZCAuZm9vdGVyX19saW5rIC5mb290ZXJfX2l0ZW0gYS5hY3RpdmV7Y29sb3I6I0MxOUM1RX0uZm9vdGVyIC5mb290ZXJfX2xpbmssLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGlua3ttYXJnaW4tbGVmdDoyNHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmZvb3RlciAuZm9vdGVyX19saW5rLC5mb290ZXJfX2ZpeGVkIC5mb290ZXJfX2xpbmt7bWFyZ2luLWxlZnQ6MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuZm9vdGVyIC5mb290ZXJfX2xpbmssLmZvb3Rlcl9fZml4ZWQgLmZvb3Rlcl9fbGlua3ttYXJnaW4tbGVmdDo0MHB4fX1ib2R5Lm5vLWZvb3RlciAuZm9vdGVyLGJvZHkubm8tZm9vdGVyIC5mb290ZXJfX2ZpeGVke2Rpc3BsYXk6bm9uZX0uZm9vdGVyX19maXhlZHt6LWluZGV4OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMDAlKTt6LWluZGV4OjJ9LmZvb3Rlcl9fZml4ZWRfX2J1dHRvbntwb3NpdGlvbjpmaXhlZDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3JpZ2h0OjQwcHg7dG9wOmNhbGMoMTAwdmggLSA4MHB4KTtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjE7ZGlzcGxheTpub25lO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuZm9vdGVyX19maXhlZF9fYnV0dG9ue2Rpc3BsYXk6YmxvY2t9fS5mb290ZXJfX2ZpeGVkX19idXR0b24gc3Zne3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7bWFyZ2luOjlweH0uZm9vdGVyX19maXhlZF9fYnV0dG9uIHN2ZyBjaXJjbGUsLmZvb3Rlcl9fZml4ZWRfX2J1dHRvbiBzdmcgcGF0aHtmaWxsOiMwMDB9LmZvb3Rlcl9fZml4ZWRfX2J1dHRvbl9fYmFzaWMtLXdoaXRlIHN2ZyBjaXJjbGUsLmZvb3Rlcl9fZml4ZWRfX2J1dHRvbl9fYmFzaWMtLXdoaXRlIHN2ZyBwYXRoe2ZpbGw6I2ZmZn0uZm9vdGVyX19maXhlZF9fYnV0dG9uX19pbnZlcnR7dG9wOmNhbGMoMTAwdmggLSA0MHB4KTtwb3NpdGlvbjpmaXhlZDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3JpZ2h0OjQwcHg7ei1pbmRleDoxO292ZXJmbG93OmhpZGRlbn0uZm9vdGVyX19maXhlZF9fYnV0dG9uX19pbnZlcnQgLmZvb3Rlcl9fZml4ZWRfX2J1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowcHg7dG9wOjA7bWFyZ2luLXRvcDotNDBweH0uZm9vdGVyX19maXhlZF9fYnV0dG9uX19pbnZlcnQgLmZvb3Rlcl9fZml4ZWRfX2J1dHRvbiBzdmd7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDttYXJnaW46OXB4fS5mb290ZXJfX2ZpeGVkX19idXR0b25fX2ludmVydCAuZm9vdGVyX19maXhlZF9fYnV0dG9uIHN2ZyBjaXJjbGUsLmZvb3Rlcl9fZml4ZWRfX2J1dHRvbl9faW52ZXJ0IC5mb290ZXJfX2ZpeGVkX19idXR0b24gc3ZnIHBhdGh7ZmlsbDojZmZmfS5mb290ZXJfX2ZpeGVkX19idXR0b25fX2ludmVydC0tYmxhY2sgLmZvb3Rlcl9fZml4ZWRfX2J1dHRvbiBzdmcgY2lyY2xlLC5mb290ZXJfX2ZpeGVkX19idXR0b25fX2ludmVydC0tYmxhY2sgLmZvb3Rlcl9fZml4ZWRfX2J1dHRvbiBzdmcgcGF0aHtmaWxsOiMwMDB9LmhvbWV7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZSAuaG9tZV9faGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDpjYWxjKDEwMHZoIC0gNDRweCl9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuaG9tZSAuaG9tZV9faGVhZGVye2hlaWdodDoxMjB2aH19LmhvbWUgLmhvbWVfX2hlYWRlciAuaG9tZV9faGVhZGVyX190ZXh0e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMHZoO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowfS5ob21lIC5ob21lX19oZWFkZXIgLmhvbWVfX2ltYWdle2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuaG9tZSAuaG9tZV9faGVhZGVyIC5ob21lX19pbWFnZXtoZWlnaHQ6MTAwJX19LmhvbWUgLmhvbWVfX2hlYWRlciAuaG9tZV9fdmlkZW97d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaG9tZSAuaG9tZV9faGVhZGVyIC5ob21lX19zY3JvbGx7Y29sb3I6I0MxOUM1RTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NHZoO3dpZHRoOjEwMHB4O2hlaWdodDo1MHB4O3RleHQtYWxpZ246Y2VudGVyO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01MHB4O3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXJ9LmhvbWUgLmhvbWVfX2hlYWRlciAuaG9tZV9fc2Nyb2xsIHB7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEycHg7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDouNzVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206NHB4fS5ob21lIC5ob21lX19oZWFkZXIgLmhvbWVfX3Njcm9sbCBzdmd7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuaG9tZSAuaG9tZV9faGVhZGVyIC5ob21lX19zY3JvbGx7Ym90dG9tOjI0JX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmhvbWUgLmhvbWVfX2hlYWRlciAuaG9tZV9fc2Nyb2xse2JvdHRvbToyMnZofX0uaG9tZSAuaG9tZV9faGVhZGVyIGgye2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoycmVtO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjgwJTttYXgtd2lkdGg6ODAwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gMjBweCk7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiVHJhZGVHb3RoaWNcIjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5ob21lIC5ob21lX19oZWFkZXIgaDJ7dG9wOjUwJTtmb250LXNpemU6NzBweDtsaW5lLWhlaWdodDo3MHB4O2ZvbnQtc2l6ZTo0LjM3NXJlbTtsaW5lLWhlaWdodDo0LjM3NXJlbX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmhvbWUgLmhvbWVfX2hlYWRlciBoMntmb250LXNpemU6OTBweDtsaW5lLWhlaWdodDo5MHB4O2ZvbnQtc2l6ZTo1LjYyNXJlbTtsaW5lLWhlaWdodDo1LjYyNXJlbX19LmhvbWUgLmhvbWVfX2hlYWRlciBoMi5ob21lX19zdHlsX190ZXh0e2ZvbnQtZmFtaWx5OlwiRWFtZXNDZW50dXJ5TW9kZXJuXCI7Zm9udC13ZWlnaHQ6NDAwfS5ob21lIC5ob21lX19oZWFkZXIgaDIuaG9tZV9fc3R5bF9fc3BlY2lhbHtmb250LWZhbWlseTpcIlJlc3BpcmFcIjtmb250LXdlaWdodDo0MDB9LmJveHNfX2NvbnRlbmVye2JhY2tncm91bmQ6I2U2ZTZlNjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNmU2ZTYgMCUsICNkMGQwZDAgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2U2ZTZlNicsIGVuZENvbG9yc3RyPScjZDBkMGQwJyxHcmFkaWVudFR5cGU9MCApO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uYm94c3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21heC13aWR0aDoxNDAwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5ib3hze3dpZHRoOmNhbGMoMTAwJSAtIDI0MHB4KX19LmJveHMgLmJveHNfX2l0ZW17d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4O3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5ib3hzIC5ib3hzX19pdGVtLmJveHNfX2l0ZW0tLXByb21vIC5ib3hzX19jb250ZW50IC5ib3hzX19wcm9tb19fY29udGVuZXJ7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmJveHMgLmJveHNfX2l0ZW0uYm94c19faXRlbS0tcHJvbW8gLmJveHNfX2NvbnRlbnQgLmJveHNfX3Byb21vX19jb250ZW5lcnttYXJnaW4tdG9wOi0yMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjU5cHgpey5ib3hzIC5ib3hzX19pdGVtLmJveHNfX2l0ZW0tLXByb21vIC5ib3hzX19jb250ZW50IC5ib3hzX19wcm9tb19fY29udGVuZXJ7bWFyZ2luLXRvcDotMTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmJveHMgLmJveHNfX2l0ZW0uYm94c19faXRlbS0tcHJvbW8gLmJveHNfX2NvbnRlbnQgLmJveHNfX3Byb21vX19jb250ZW5lcnttYXJnaW4tdG9wOi0zNXB4fX0uYm94cyAuYm94c19faXRlbS5ib3hzX19pdGVtLS1wcm9tbyAuYm94c19fY29udGVudCAuYm94c19fcHJvbW9fX2NvbnRlbmVyIC5ib3hzX19wcm9tb3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDE1Niw5NCwwLjgpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MTZweCAwIDE0cHggMDtvcGFjaXR5OjE7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmJveHMgLmJveHNfX2l0ZW0uYm94c19faXRlbS0tcHJvbW8gLmJveHNfX2NvbnRlbnQgLmJveHNfX3Byb21vX19jb250ZW5lciAuYm94c19fcHJvbW97ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDY1OXB4KXsuYm94cyAuYm94c19faXRlbS5ib3hzX19pdGVtLS1wcm9tbyAuYm94c19fY29udGVudCAuYm94c19fcHJvbW9fX2NvbnRlbmVyIC5ib3hzX19wcm9tb3tkaXNwbGF5OmJsb2NrfX0uYm94cyAuYm94c19faXRlbS5ib3hzX19pdGVtLS1wcm9tbyAuYm94c19fY29udGVudCAuYm94c19fcHJvbW9fX2NvbnRlbmVyIC5ib3hzX19wcm9tbyAuYm94c19fcHJvbW9fX3RpdGxlX19jb250ZW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmJveHMgLmJveHNfX2l0ZW0uYm94c19faXRlbS0tcHJvbW8gLmJveHNfX2NvbnRlbnQgLmJveHNfX3Byb21vX19jb250ZW5lciAuYm94c19fcHJvbW8gLmJveHNfX3Byb21vX190aXRsZV9fY29udGVuZXIgLmJveHNfX3Byb21vX190aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXNpemU6MS4wNjI1cmVtO2xpbmUtaGVpZ2h0OjEuMzc1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmc6MCA0MHB4O2NvbG9yOiMwMDA7b3BhY2l0eToxfS5ib3hzIC5ib3hzX19pdGVtLmJveHNfX2l0ZW0tLXByb21vIC5ib3hzX19jb250ZW50IC5ib3hzX19wcm9tb19fY29udGVuZXIgLmJveHNfX3Byb21vIC5ib3hzX19wcm9tb19fdGl0bGVfX2NvbnRlbmVyIC5ib3hzX19wcm9tb19fdGl0bGU6bGFzdC1jaGlsZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjB9LmJveHMgLmJveHNfX2l0ZW0uYm94c19faXRlbS0tcHJvbW8gLmJveHNfX2NvbnRlbnQgLmJveHNfX3Byb21vX19jb250ZW5lciAuYm94c19fcHJvbW8gLmJveHNfX3Byb21vX19jbG9zZXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjUwJTttYXJnaW4tdG9wOi0yMHB4O2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MTtsZWZ0OmF1dG87cG9pbnRlci1ldmVudHM6YWxsfS5ib3hzIC5ib3hzX19pdGVtLmJveHNfX2l0ZW0tLXByb21vIC5ib3hzX19jb250ZW50IC5ib3hzX19wcm9tb19fY29udGVuZXIgLmJveHNfX3Byb21vIC5ib3hzX19wcm9tb19fY2xvc2Ugc3Zne21hcmdpbjoxM3B4IDAgMCAxM3B4O3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmJveHMgLmJveHNfX2l0ZW0uYm94c19faXRlbS0tcHJvZHVjdCAuYm94c19fY29udGVudCAuY2VudGVyIC5jZW50ZXJfX3ZlcnRpY2FsIC5jZW50ZXJfX3RleHQgcHtjb2xvcjojMDAwfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5ib3hzIC5ib3hzX19pdGVtLmJveHNfX2l0ZW0tLXByb2R1Y3QgLmJveHNfX2NvbnRlbnQ6aG92ZXIgLmJveHNfX2ltYWdle2ZpbHRlcjpicmlnaHRuZXNzKDEwMCUpIG9wYWNpdHkoMC41KX19LmJveHMgLmJveHNfX2l0ZW0gLmJveHNfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW59LmJveHMgLmJveHNfX2l0ZW0gLmJveHNfX2NvbnRlbnQuc2hhZG93MXtib3gtc2hhZG93OjBweCAxMnB4IDM1cHggMHB4IHJnYmEoMCwwLDAsMC4zNSl9LmJveHMgLmJveHNfX2l0ZW0gLmJveHNfX2NvbnRlbnQuc2hhZG93Mntib3gtc2hhZG93OjBweCAxMnB4IDM1cHggMHB4IHJnYmEoMCwwLDAsMC4zNSl9LmJveHMgLmJveHNfX2l0ZW0gLmJveHNfX2NvbnRlbnQuc2hhZG93M3tib3gtc2hhZG93OjBweCAxMnB4IDM1cHggMHB4IHJnYmEoMCwwLDAsMC4zNSl9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmJveHMgLmJveHNfX2l0ZW0gLmJveHNfX2NvbnRlbnQ6aG92ZXIgLmJveHNfX2ltYWdle2ZpbHRlcjpicmlnaHRuZXNzKDUwJSl9fS5ib3hzIC5ib3hzX19pdGVtIC5ib3hzX19pbWFnZXt3aWR0aDpjYWxjKDEwMCUgKyAycHgpO2hlaWdodDpjYWxjKDEwMCUgKyAycHgpO2xlZnQ6LTFweDt0b3A6LTFweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cG9zaXRpb246YWJzb2x1dGU7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjowLjNzfS5ib3hzIC5ib3hzX19pdGVtIC5ib3hzX19pbWFnZSBpbWd7d2lkdGg6MTAwJX0uYm94cyAuYm94c19faXRlbSAuYm94c19faW1hZ2VpbWcgLnNoYWRvdzN7eGJveC1zaGFkb3c6MTBweCAxNXB4IDE1cHggMTVweCAjMDAwfS5ib3hzIC5ib3hzX19pdGVtIC5ib3hzX19pbWFnZV9faG92ZXJ7YmFja2dyb3VuZC1zaXplOmNvdmVyO3dpZHRoOmNhbGMoMTAwJSArIDJweCk7aGVpZ2h0OmNhbGMoMTAwJSArIDJweCk7bGVmdDotMXB4O3RvcDotMXB4O3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uYm94cyAuYm94c19faXRlbSAuYm94c19fdGl0bGV7d2lkdGg6ODAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjB9QG1lZGlhIChtYXgtd2lkdGg6IDY1OXB4KXsuYm94cyAuYm94c19faXRlbSAuYm94c19fdGl0bGUubW9iaWxle2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjI1cHg7Zm9udC1zaXplOjEuNTYyNXJlbTtsaW5lLWhlaWdodDoxLjU2MjVyZW07b3BhY2l0eToxfX0uYm94cyAuYm94c19faXRlbSAuYm94c19fdGl0bGVfX21vcmV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7dG9wOjB9LmJveHMgLmJveHNfX2l0ZW0gLmJveHNfX3RpdGxlX19tb3JlIC5jZW50ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjAwcHh9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuYm94cyAuYm94c19faXRlbSAuYm94c19fdGl0bGVfX21vcmUgLmNlbnRlcnt3aWR0aDo3MCV9fS5ib3hzIC5ib3hzX19pdGVtIC5ib3hzX190aXRsZV9fbW9yZSAuY2VudGVyIC5jZW50ZXJfX3ZlcnRpY2Fse2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uYm94cyAuYm94c19faXRlbSAuYm94c19fdGl0bGVfX21vcmUgLmNlbnRlciAuY2VudGVyX192ZXJ0aWNhbCAuY2VudGVyX190ZXh0e2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTAwJX0uYm94cyAuYm94c19faXRlbSAuYm94c19fdGl0bGVfX21vcmUgLmNlbnRlciAuY2VudGVyX192ZXJ0aWNhbCAuY2VudGVyX190ZXh0IHB7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwfS5ib3hzIC5ib3hzX19pdGVtIC5ib3hzX190aXRsZV9fbW9yZSAuY2VudGVyIC5jZW50ZXJfX3ZlcnRpY2FsIC5jZW50ZXJfX3RleHQgcC5pbmZve2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxLjEyNXJlbTtsZXR0ZXItc3BhY2luZzowLjFlbX0uYm94cyAuYm94c19faXRlbSAuYm94c19fdGl0bGVfX21vcmUgLmNlbnRlciAuY2VudGVyX192ZXJ0aWNhbCAuY2VudGVyX190ZXh0IHAudGl0bGV7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MTlweDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS4xODc1cmVtO2xldHRlci1zcGFjaW5nOjAuMWVtfS5ib3hzIC5ib3hzX19pdGVtIC5ib3hzX190aXRsZV9fbW9yZSAuY2VudGVyIC5jZW50ZXJfX3ZlcnRpY2FsIC5jZW50ZXJfX3RleHQgcC5hZGRpdGlvbnttYXJnaW4tdG9wOjIwcHg7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6LjkzNzVyZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJveHMgLmJveHNfX2l0ZW0gLmJveHNfX3RpdGxlX19tb3JlIC5jZW50ZXIgLmNlbnRlcl9fdmVydGljYWwgLmNlbnRlcl9fdGV4dCBwLmFkZGl0aW9uIHNwYW57cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2xlZnQ6MH0uYm94cyAuYm94c19faXRlbSBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y3Vyc29yOnBvaW50ZXJ9LnByb2R1Y3Rze2JhY2tncm91bmQ6I2U2ZTZlNjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNmU2ZTYgMCUsICNkMGQwZDAgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2U2ZTZlNicsIGVuZENvbG9yc3RyPScjZDBkMGQwJyxHcmFkaWVudFR5cGU9MCApO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZDtwYWRkaW5nOjEyMHB4IDYwcHg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsucHJvZHVjdHN7cGFkZGluZzoxNDNweCA2NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsucHJvZHVjdHN7cGFkZGluZzoxMTBweCA4MHB4IDI4MHB4IDgwcHh9fXVsLnByb2R1Y3RzX19pdGVtc3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXVsLnByb2R1Y3RzX19pdGVtcyBsaS5wcm9kdWN0c19faXRlbXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjYwcHg7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7Ym9yZGVyOjB9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXt1bC5wcm9kdWN0c19faXRlbXMgbGkucHJvZHVjdHNfX2l0ZW17d2lkdGg6MTAwJTtoZWlnaHQ6MTAwdnc7bWFyZ2luLWJvdHRvbTo2NnB4O3dpZHRoOjMzLjMlO2hlaWdodDoyNnZ3fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXt1bC5wcm9kdWN0c19faXRlbXMgbGkucHJvZHVjdHNfX2l0ZW17bWFyZ2luLWJvdHRvbToxMzBweH11bC5wcm9kdWN0c19faXRlbXMgbGkucHJvZHVjdHNfX2l0ZW06aG92ZXIgaW1nOm50aC1vZi10eXBlKDEpe2ZpbHRlcjpvcGFjaXR5KDAuNSl9fXVsLnByb2R1Y3RzX19pdGVtcyBsaS5wcm9kdWN0c19faXRlbSAucmliYm9ue3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMTU2LDk0LDAuOCk7d2lkdGg6MzJweDtoZWlnaHQ6MCU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXVsLnByb2R1Y3RzX19pdGVtcyBsaS5wcm9kdWN0c19faXRlbSAucHJvZHVjdHNfX2l0ZW1fX2ltZ3N7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX11bC5wcm9kdWN0c19faXRlbXMgbGkucHJvZHVjdHNfX2l0ZW0gLnByb2R1Y3RzX19pdGVtX19pbWdzIGltZzpudGgtb2YtdHlwZSgxKXt0cmFuc2l0aW9uOjAuM3N9dWwucHJvZHVjdHNfX2l0ZW1zIGxpLnByb2R1Y3RzX19pdGVtIC5wcm9kdWN0c19faXRlbV9faW1ncyBpbWd7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOmF1dG87dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpe3VsLnByb2R1Y3RzX19pdGVtcyBsaS5wcm9kdWN0c19faXRlbSAucHJvZHVjdHNfX2l0ZW1fX2ltZ3MgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmF1dG87aGVpZ2h0OjEwMCV9fXVsLnByb2R1Y3RzX19pdGVtcyBsaS5wcm9kdWN0c19faXRlbSAucHJvZHVjdHNfX2l0ZW1fX2ltZ3MgaW1nLnByb2R1Y3RzX19pdGVtX19pbWdfX2hvdmVye29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZX11bC5wcm9kdWN0c19faXRlbXMgbGkucHJvZHVjdHNfX2l0ZW0gLnByb2R1Y3RzX19pdGVtX19tb3Jle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3RvcDowfXVsLnByb2R1Y3RzX19pdGVtcyBsaS5wcm9kdWN0c19faXRlbSAucHJvZHVjdHNfX2l0ZW1fX21vcmUgLmNlbnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO21heC13aWR0aDo2MDBweH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpe3VsLnByb2R1Y3RzX19pdGVtcyBsaS5wcm9kdWN0c19faXRlbSAucHJvZHVjdHNfX2l0ZW1fX21vcmUgLmNlbnRlcnt3aWR0aDo3MCV9fXVsLnByb2R1Y3RzX19pdGVtcyBsaS5wcm9kdWN0c19faXRlbSAucHJvZHVjdHNfX2l0ZW1fX21vcmUgLmNlbnRlciAuY2VudGVyX192ZXJ0aWNhbHtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9dWwucHJvZHVjdHNfX2l0ZW1zIGxpLnByb2R1Y3RzX19pdGVtIC5wcm9kdWN0c19faXRlbV9fbW9yZSAuY2VudGVyIC5jZW50ZXJfX3ZlcnRpY2FsIC5jZW50ZXJfX3RleHR7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMDAlfXVsLnByb2R1Y3RzX19pdGVtcyBsaS5wcm9kdWN0c19faXRlbSAucHJvZHVjdHNfX2l0ZW1fX21vcmUgLmNlbnRlciAuY2VudGVyX192ZXJ0aWNhbCAuY2VudGVyX190ZXh0IHB7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NzAwfXVsLnByb2R1Y3RzX19pdGVtcyBsaS5wcm9kdWN0c19faXRlbSAucHJvZHVjdHNfX2l0ZW1fX21vcmUgLmNlbnRlciAuY2VudGVyX192ZXJ0aWNhbCAuY2VudGVyX190ZXh0IHAuaW5mb3tmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxOHB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS4xMjVyZW07bGV0dGVyLXNwYWNpbmc6MC4xZW19dWwucHJvZHVjdHNfX2l0ZW1zIGxpLnByb2R1Y3RzX19pdGVtIC5wcm9kdWN0c19faXRlbV9fbW9yZSAuY2VudGVyIC5jZW50ZXJfX3ZlcnRpY2FsIC5jZW50ZXJfX3RleHQgcC50aXRsZXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxLjE4NzVyZW07bGV0dGVyLXNwYWNpbmc6MC4xZW19dWwucHJvZHVjdHNfX2l0ZW1zIGxpLnByb2R1Y3RzX19pdGVtIC5wcm9kdWN0c19faXRlbV9fbW9yZSAuY2VudGVyIC5jZW50ZXJfX3ZlcnRpY2FsIC5jZW50ZXJfX3RleHQgcC5hZGRpdGlvbnttYXJnaW4tdG9wOjIwcHg7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6LjkzNzVyZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9dWwucHJvZHVjdHNfX2l0ZW1zIGxpLnByb2R1Y3RzX19pdGVtIC5wcm9kdWN0c19faXRlbV9fbW9yZSAuY2VudGVyIC5jZW50ZXJfX3ZlcnRpY2FsIC5jZW50ZXJfX3RleHQgcC5hZGRpdGlvbiBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MHB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtsZWZ0OjB9LnByb2R1Y3R7YmFja2dyb3VuZDojZTZlNmU2O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U2ZTZlNiAwJSwgI2QwZDBkMCAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZTZlNmU2JywgZW5kQ29sb3JzdHI9JyNkMGQwZDAnLEdyYWRpZW50VHlwZT0wICk7YmFja2dyb3VuZC1hdHRhY2htZW50OmZpeGVkO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWluLWhlaWdodDoxMDB2aDtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZHVjdCAucHJvZHVjdF9fZm9ybXtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjA7d2lkdGg6MH0ucHJvZHVjdCAucHJvZHVjdF9fc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTtoZWlnaHQ6Mjc0cHg7bWFyZ2luLXRvcDo4OXB4fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnByb2R1Y3QgLnByb2R1Y3RfX3NsaWRlcnttYXJnaW4tdG9wOjE1N3B4O2hlaWdodDozODBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnByb2R1Y3QgLnByb2R1Y3RfX3NsaWRlcntwb3NpdGlvbjpmaXhlZDt3aWR0aDo0NSU7aGVpZ2h0OjEwMHZoO21hcmdpbi10b3A6MDt0b3A6MHB4O2xlZnQ6MTAlfX0ucHJvZHVjdCAucHJvZHVjdF9fc2xpZGVyIHVse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2hlaWdodDoyNzRweDt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC1zaXplOjB9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsucHJvZHVjdCAucHJvZHVjdF9fc2xpZGVyIHVse2hlaWdodDozNTdweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnByb2R1Y3QgLnByb2R1Y3RfX3NsaWRlciB1bHtsZWZ0OmF1dG87aGVpZ2h0OmF1dG87dG9wOjUwJTt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbH19LnByb2R1Y3QgLnByb2R1Y3RfX3NsaWRlciB1bCBsaXt3aWR0aDoyNzRweDtoZWlnaHQ6OTAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIDUwcHg7cGFkZGluZzowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6em9vbS1pbn1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5wcm9kdWN0IC5wcm9kdWN0X19zbGlkZXIgdWwgbGl7d2lkdGg6MzU3cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5wcm9kdWN0IC5wcm9kdWN0X19zbGlkZXIgdWwgbGl7d2lkdGg6OTAlO2hlaWdodDo2MHZoO21hcmdpbjo1JX19LnByb2R1Y3QgLnByb2R1Y3RfX3NsaWRlciB1bCBsaSBpbWd7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LnByb2R1Y3QgLnByb2R1Y3RfX3NsaWRlciAucHJvZHVjdF9fc2xpZGVyX190b3AsLnByb2R1Y3QgLnByb2R1Y3RfX3NsaWRlciAucHJvZHVjdF9fc2xpZGVyX19ib3R0b217d2lkdGg6MjAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtvcGFjaXR5OjAuNTtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsucHJvZHVjdCAucHJvZHVjdF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZXJfX3RvcCwucHJvZHVjdCAucHJvZHVjdF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZXJfX2JvdHRvbXt3aWR0aDoxMDAlO2hlaWdodDoyNXZofX0ucHJvZHVjdCAucHJvZHVjdF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZXJfX2JvdHRvbXtsZWZ0OjgwJX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsucHJvZHVjdCAucHJvZHVjdF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZXJfX2JvdHRvbXtsZWZ0OjAlO3RvcDo3NSV9fS5wcm9kdWN0IC5wcm9kdWN0X19pbmZve3dpZHRoOmNhbGMoMTAwJSAtIDExMnB4KTtsZWZ0OjU2cHg7aGVpZ2h0OmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246dG9wO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDA7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5wcm9kdWN0IC5wcm9kdWN0X19pbmZve3dpZHRoOjMwJTtsZWZ0OjU1JX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnByb2R1Y3QgLnByb2R1Y3RfX2luZm8uZml4ZWR7cG9zaXRpb246Zml4ZWR9fS5wcm9kdWN0IC5wcm9kdWN0X19pbmZvIC5wcm9kdWN0X19pbmZvX19jb3VudGVye2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjEzcHg7Zm9udC1zaXplOi42ODc1cmVtO2xpbmUtaGVpZ2h0Oi44MTI1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MC4wNWVtO21hcmdpbi1ib3R0b206MjJweDtsZXR0ZXItc3BhY2luZzowLjRlbX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5wcm9kdWN0IC5wcm9kdWN0X19pbmZvIC5wcm9kdWN0X19pbmZvX19jb3VudGVye2Rpc3BsYXk6bm9uZX19LnByb2R1Y3QgLnByb2R1Y3RfX2luZm8gLnByb2R1Y3RfX2luZm9fX3RpdGxle2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4xODc1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6MC4xM2VtfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnByb2R1Y3QgLnByb2R1Y3RfX2luZm8gLnByb2R1Y3RfX2luZm9fX3RpdGxle2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuMzc1cmVtfX0ucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9faW5mb19fcHJpY2V7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTRweDtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0Oi44NzVyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmctYm90dG9tOjE3cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDttYXgtd2lkdGg6NDAwcHg7bWFyZ2luOjE3cHggYXV0byAxNHB4IGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9faW5mb19fcHJpY2V7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDouODc1cmVtfX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9faW5mb19fcHJpY2V7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzlCOUI5Qn19LnByb2R1Y3QgLnByb2R1Y3RfX2luZm8gLnByb2R1Y3RfX2luZm9fX3NpemVze21hcmdpbi10b3A6OXB4fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnByb2R1Y3QgLnByb2R1Y3RfX2luZm8gLnByb2R1Y3RfX2luZm9fX3NpemVze21hcmdpbi10b3A6MTJweH19LnByb2R1Y3QgLnByb2R1Y3RfX2luZm8gLnByb2R1Y3RfX2luZm9fX3NpemVzIC5wcm9kdWN0X19pbmZvX19zaXplc19faXRlbXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxMnB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDouNzVyZW07cGFkZGluZzowIDlweDttYXJnaW46MCAxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnByb2R1Y3QgLnByb2R1Y3RfX2luZm8gLnByb2R1Y3RfX2luZm9fX3NpemVzIC5wcm9kdWN0X19pbmZvX19zaXplc19faXRlbXtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS41cmVtfX0ucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9faW5mb19fc2l6ZXMgLnByb2R1Y3RfX2luZm9fX3NpemVzX19pdGVtLmFjdGl2ZXtmb250LXdlaWdodDo3MDA7Zm9udC1mYW1pbHk6XCJUcmFkZUdvdGhpY05vQ29uZGVuc2VkXCJ9LnByb2R1Y3QgLnByb2R1Y3RfX2luZm8gLnByb2R1Y3RfX2luZm9fX3NpemVzIC5wcm9kdWN0X19pbmZvX19zaXplc19faXRlbS5hY3RpdmU6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDpjYWxjKDEwMCUgLSAxOHB4KTtoZWlnaHQ6MXB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2JhY2tncm91bmQtY29sb3I6IzAwMDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApO2JvdHRvbTowcHh9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9faW5mb19fc2l6ZXMgLnByb2R1Y3RfX2luZm9fX3NpemVzX19pdGVtLmFjdGl2ZTphZnRlcntib3R0b206NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9faW5mb19fc2l6ZXMgLnByb2R1Y3RfX2luZm9fX3NpemVzX19pdGVtLmFjdGl2ZTphZnRlcntib3R0b206M3B4fX0ucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9faW5mb19fc2l6ZXMgLnByb2R1Y3RfX2luZm9fX3NpemVzX19pdGVtLmRpc2FibGVke2NvbG9yOiM5QjlCOUI7cG9pbnRlci1ldmVudHM6bm9uZX0ucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9faW5mb19fY29sb3Jze21hcmdpbi10b3A6MTBweH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5wcm9kdWN0IC5wcm9kdWN0X19pbmZvIC5wcm9kdWN0X19pbmZvX19jb2xvcnN7bWFyZ2luLXRvcDoyMHB4fX0ucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9faW5mb19fY29sb3JzIC5wcm9kdWN0X19pbmZvX19jb2xvcnNfX2l0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTJweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6Ljc1cmVtO21hcmdpbjowIDEwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnByb2R1Y3QgLnByb2R1Y3RfX2luZm8gLnByb2R1Y3RfX2luZm9fX2NvbG9ycyAucHJvZHVjdF9faW5mb19fY29sb3JzX19pdGVte2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEycHg7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDouNzVyZW19fS5wcm9kdWN0IC5wcm9kdWN0X19pbmZvIC5wcm9kdWN0X19pbmZvX19jb2xvcnMgLnByb2R1Y3RfX2luZm9fX2NvbG9yc19faXRlbS5hY3RpdmV7Zm9udC1mYW1pbHk6XCJUcmFkZUdvdGhpY05vQ29uZGVuc2VkXCI7Zm9udC13ZWlnaHQ6NzAwfS5wcm9kdWN0IC5wcm9kdWN0X19pbmZvIC5wcm9kdWN0X19pbmZvX19jb2xvcnMgLnByb2R1Y3RfX2luZm9fX2NvbG9yc19faXRlbS5wcm9kdWN0X19pbmZvX19jb2xvcnNfX2l0ZW0tLWxhY2t7Y29sb3I6IzlCOUI5Qjtwb2ludGVyLWV2ZW50czpub25lfS5wcm9kdWN0IC5wcm9kdWN0X19pbmZvIC5wcm9kdWN0X193YXJuaW5ne21hcmdpbi10b3A6MTBweDtjb2xvcjojZTU1NzY5O2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjEycHg7Zm9udC1zaXplOi42ODc1cmVtO2xpbmUtaGVpZ2h0Oi43NXJlbTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9fd2FybmluZ3ttYXJnaW4tdG9wOjIwcHh9fS5wcm9kdWN0IC5wcm9kdWN0X19pbmZvIC5wcm9kdWN0X19pbmZvX19idXR0b25ze21hcmdpbi10b3A6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9faW5mb19fYnV0dG9uc3ttYXJnaW4tdG9wOjIwcHh9fS5wcm9kdWN0IC5wcm9kdWN0X19pbmZvIC5wcm9kdWN0X19pbmZvX19idXR0b25zIC5wcm9kdWN0X19pbmZvX19hZGR0b2NhcnQsLnByb2R1Y3QgLnByb2R1Y3RfX2luZm8gLnByb2R1Y3RfX2luZm9fX2J1dHRvbnMgLnByb2R1Y3RfX2luZm9fX2FkZHRvY2FydF9fYWRkZWR7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDAwcHg7aGVpZ2h0OjQwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2NvbG9yOiMwMDA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246MC4yNXM7ei1pbmRleDowfS5wcm9kdWN0IC5wcm9kdWN0X19pbmZvIC5wcm9kdWN0X19pbmZvX19idXR0b25zIC5wcm9kdWN0X19pbmZvX19hZGR0b2NhcnQgc3BhbiwucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9faW5mb19fYnV0dG9ucyAucHJvZHVjdF9faW5mb19fYWRkdG9jYXJ0X19hZGRlZCBzcGFue2JhY2tncm91bmQtY29sb3I6IzAwMH1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9faW5mb19fYnV0dG9ucyAucHJvZHVjdF9faW5mb19fYWRkdG9jYXJ0OmhvdmVyLC5wcm9kdWN0IC5wcm9kdWN0X19pbmZvIC5wcm9kdWN0X19pbmZvX19idXR0b25zIC5wcm9kdWN0X19pbmZvX19hZGR0b2NhcnRfX2FkZGVkOmhvdmVye2NvbG9yOiNmZmZ9aHRtbC5tb2JpbGUgLnByb2R1Y3QgLnByb2R1Y3RfX2luZm8gLnByb2R1Y3RfX2luZm9fX2J1dHRvbnMgLnByb2R1Y3RfX2luZm9fX2FkZHRvY2FydDpob3ZlcixodG1sLm1vYmlsZSAucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9faW5mb19fYnV0dG9ucyAucHJvZHVjdF9faW5mb19fYWRkdG9jYXJ0X19hZGRlZDpob3Zlcntjb2xvcjojMDAwfX0ucHJvZHVjdCAucHJvZHVjdF9faW5mbyAucHJvZHVjdF9faW5mb19fYnV0dG9ucyAucHJvZHVjdF9faW5mb19fYWRkdG9jYXJ0X19hZGRlZHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6MHB4O2JhY2tncm91bmQtY29sb3I6I0MxOUM1RTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApO2NvbG9yOiMwMDA7ZGlzcGxheTpub25lO29wYWNpdHk6MDtib3JkZXI6MXB4IHNvbGlkICNDMTlDNUV9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnByb2R1Y3QgLnByb2R1Y3RfX2luZm8gLnByb2R1Y3RfX2luZm9fX2J1dHRvbnMgLnByb2R1Y3RfX2luZm9fX2FkZHRvY2FydF9fYWRkZWQ6aG92ZXJ7Y29sb3I6IzAwMH19LnByb2R1Y3QgLnByb2R1Y3RfX2luZm8gLnByb2R1Y3RfX2luZm9fX2Rlc2NyaXB0aW9uLC5wcm9kdWN0IC5wcm9kdWN0X19pbmZvIC5wcm9kdWN0X19pbmZvX19kZXNjcmlwdGlvbl9fbW9yZXttYXJnaW46MjdweCBhdXRvIDBweCBhdXRvO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxLjI1cmVtO2ZvbnQtZmFtaWx5OlwiRWFtZXNDZW50dXJ5TW9kZXJuXCI7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDAwcHg7b3ZlcmZsb3c6aGlkZGVufS5wcm9kdWN0IC5wcm9kdWN0X19pbmZvIC5wcm9kdWN0X19pbmZvX19kZXNjcmlwdGlvbl9fbW9yZXtoZWlnaHQ6MDttYXJnaW46MHB4IGF1dG8gMHB4IGF1dG99LnByb2R1Y3QgLnByb2R1Y3RfX2luZm8gLnByb2R1Y3RfX2luZm9fX2Rlc2NyaXB0aW9uX19tb3JlIHB7bWFyZ2luLXRvcDoxZW19LnByb2R1Y3QgLnByb2R1Y3RfX2luZm8gLnByb2R1Y3RfX2luZm9fX2Rlc2NyaXB0aW9uX19tb3JlIGgze21hcmdpbi10b3A6MWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDA7Zm9udC1mYW1pbHk6XCJUcmFkZUdvdGhpY1wifS5wcm9kdWN0IC5wcm9kdWN0X19pbmZvIC5wcm9kdWN0X19pbmZvX19tb3Jle21hcmdpbi10b3A6MzFweDtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxMXB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDouNjg3NXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXdlaWdodDo3MDB9LnByb2R1Y3QgLnByb2R1Y3RfX2xpZ2h0Ym94e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTEwMCUpO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNlNmU2ZTY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTZlNmU2IDAlLCAjZDBkMGQwIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlNmU2ZTYnLCBlbmRDb2xvcnN0cj0nI2QwZDBkMCcsR3JhZGllbnRUeXBlPTAgKTtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWQ7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjRweCBzb2xpZCAjMDAwfS5wcm9kdWN0IC5wcm9kdWN0X19saWdodGJveCAucHJvZHVjdF9fbGlnaHRib3hfX2NvbnRlbmVye3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5wcm9kdWN0IC5wcm9kdWN0X19saWdodGJveCAucHJvZHVjdF9fbGlnaHRib3hfX2Nsb3Nlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3RvcDoxMnB4O3JpZ2h0OjFweH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5wcm9kdWN0IC5wcm9kdWN0X19saWdodGJveCAucHJvZHVjdF9fbGlnaHRib3hfX2Nsb3Nlcnt0b3A6MzJweDtyaWdodDozcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5wcm9kdWN0IC5wcm9kdWN0X19saWdodGJveCAucHJvZHVjdF9fbGlnaHRib3hfX2Nsb3Nlcnt0b3A6NTBweDtyaWdodDo1MHB4fX0ucHJvZHVjdCAucHJvZHVjdF9fbGlnaHRib3ggLnByb2R1Y3RfX2xpZ2h0Ym94X19jbG9zZXIgc3Zne3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7bWFyZ2luOjEycHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnByb2R1Y3QgLnByb2R1Y3RfX2xpZ2h0Ym94IC5wcm9kdWN0X19saWdodGJveF9fY2xvc2VyIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjoxMHB4fX0uc3Rvcnl7YmFja2dyb3VuZC1jb2xvcjojMDAwO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LnN0b3J5LnN0b3J5LS13aGl0ZXtiYWNrZ3JvdW5kOiNlNmU2ZTY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTZlNmU2IDAlLCAjZDBkMGQwIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlNmU2ZTYnLCBlbmRDb2xvcnN0cj0nI2QwZDBkMCcsR3JhZGllbnRUeXBlPTAgKTtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWR9LnN0b3J5LnN0b3J5LS13aGl0ZSAuc3RvcnlfX2hlcm8gLnN0b3J5X19oZXJvX19zaWduYXR1cmV7Y29sb3I6IzAwMH0uc3Rvcnkuc3RvcnktLXdoaXRlIC5zdG9yeV9fYmd7YmFja2dyb3VuZC1jb2xvcjojRjBGMEYwfS5zdG9yeS5zdG9yeS0td2hpdGUgLnN0b3J5X19iZyBoMywuc3Rvcnkuc3RvcnktLXdoaXRlIC5zdG9yeV9fYmcgLnN0b3J5X190ZXh0e2NvbG9yOiMwMDB9LnN0b3J5LnN0b3J5LS13aGl0ZSAuc3RvcnlfX2JnIC5zdG9yeV9faW1hZ2UgLnN0b3J5X19pbWFnZV9fc2lnbmF0dXJle2NvbG9yOiMwMDB9LnN0b3J5LnN0b3J5LS13aGl0ZSAuc3RvcnlfX2JnIC5zdG9yeV9fZ2FsbGVyeSAuc3RvcnlfX2dhbGxlcnlfX3NpZ25hdHVyZXtjb2xvcjojMDAwfS5zdG9yeS5zdG9yeS0td2hpdGUgLnN0b3J5X19iZyAuc3RvcnlfX3RpbWVyIC5zdG9yeV9fdGltZXJfX2l0ZW1zIC5zdG9yeV9fdGltZXJfX2l0ZW17YmFja2dyb3VuZC1jb2xvcjojMDAwfS5zdG9yeS5zdG9yeS0td2hpdGUgLnN0b3J5X19iZyAuc3RvcnlfX3RpbWVyIC5zdG9yeV9fdGltZXJfX2l0ZW1zIC5zdG9yeV9fdGltZXJfX2l0ZW0gLnN0b3J5X190aW1lcl9fbGlua19fbnIsLnN0b3J5LnN0b3J5LS13aGl0ZSAuc3RvcnlfX2JnIC5zdG9yeV9fdGltZXIgLnN0b3J5X190aW1lcl9faXRlbXMgLnN0b3J5X190aW1lcl9faXRlbSAuc3RvcnlfX3RpbWVyX19saW5rX190aXRsZXtjb2xvcjojZmZmfS5zdG9yeS5zdG9yeS0td2hpdGUgLnN0b3J5X19iZyAuc3RvcnlfX3RpbWVyIC5zdG9yeV9fdGltZXJfX3RpdGxlLC5zdG9yeS5zdG9yeS0td2hpdGUgLnN0b3J5X19iZyAuc3RvcnlfX3RpbWVyIC5zdG9yeV9fdGltZXJfX2xpbmt7Y29sb3I6IzAwMH0uc3Rvcnkuc3RvcnktLXdoaXRlIC5zdG9yeV9fYmcgLnN0b3J5X190aW1lciAuc3RvcnlfX3RpbWVyX19saW5rOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzAwMH0uc3Rvcnkuc3RvcnktLXdoaXRlIC5zdG9yeV9fYmcgLnN0b3J5X19uYXYgLnN0b3J5X19wcmV2aW91cyBwLC5zdG9yeS5zdG9yeS0td2hpdGUgLnN0b3J5X19iZyAuc3RvcnlfX25hdiAuc3RvcnlfX25leHQgcHtjb2xvcjojMDAwfS5zdG9yeS5zdG9yeS0td2hpdGUgLnN0b3J5X19iZyAuc3RvcnlfX25hdiAuc3RvcnlfX3ByZXZpb3VzIHN2ZyBwYXRoLC5zdG9yeS5zdG9yeS0td2hpdGUgLnN0b3J5X19iZyAuc3RvcnlfX25hdiAuc3RvcnlfX25leHQgc3ZnIHBhdGh7c3Ryb2tlOiMwMDB9LnN0b3J5LnN0b3J5LS13aGl0ZSAuc3RvcnlfX2JnIC5zdG9yeV9fbmF2IC5zdG9yeV9fc29jaWFsIC5zdG9yeV9fc29jaWFsX19pdGVtIHN2ZyBjaXJjbGV7ZmlsbDojRjBGMEYwO3N0cm9rZTojMDAwfS5zdG9yeS5zdG9yeS0td2hpdGUgLnN0b3J5X19iZyAuc3RvcnlfX25hdiAuc3RvcnlfX3NvY2lhbCAuc3RvcnlfX3NvY2lhbF9faXRlbSBzdmcgcGF0aHt0cmFuc2l0aW9uOjAuMjVzO2ZpbGw6IzAwMH0uc3Rvcnkuc3RvcnktLXdoaXRlIC5zdG9yeV9fYmcgLnN0b3J5X19uYXYgLnN0b3J5X19zb2NpYWwgLnN0b3J5X19zb2NpYWxfX2l0ZW06aG92ZXIgc3ZnIGNpcmNsZXtmaWxsOiMwMDB9LnN0b3J5LnN0b3J5LS13aGl0ZSAuc3RvcnlfX2JnIC5zdG9yeV9fbmF2IC5zdG9yeV9fc29jaWFsIC5zdG9yeV9fc29jaWFsX19pdGVtOmhvdmVyIHN2ZyBwYXRoe2ZpbGw6I2ZmZn0uc3RvcnkgLnN0b3J5X19oZXJve3dpZHRoOjEwMCU7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6YmxhY2s7cG9zaXRpb246cmVsYXRpdmV9LnN0b3J5IC5zdG9yeV9faGVyby5zdG9yeV9faGVyby0tc21hbGx7aGVpZ2h0OjYwdmh9LnN0b3J5IC5zdG9yeV9faGVybyAuc3RvcnlfX2hlcm9fX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5zdG9yeSAuc3RvcnlfX2hlcm8gLnN0b3J5X19oZXJvX19zaWduYXR1cmV7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9faGVybyAuc3RvcnlfX2hlcm9fX3NpZ25hdHVyZXtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMjBweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo1MCU7aGVpZ2h0OmF1dG87cmlnaHQ6NTBweDttYXJnaW46MHB4IDAgMCAwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMDAlKTt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2ZmZjtmb250LXN0eWxlOml0YWxpYztmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtc2l6ZTouNjI1cmVtO2xpbmUtaGVpZ2h0Oi45Mzc1cmVtO3otaW5kZXg6MTtib3R0b206LTEzMnB4fWh0bWwubWFjIC5zdG9yeSAuc3RvcnlfX2hlcm8gLnN0b3J5X19oZXJvX19zaWduYXR1cmV7Ym90dG9tOi0xMzRweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnN0b3J5IC5zdG9yeV9faGVybyAuc3RvcnlfX2hlcm9fX3NpZ25hdHVyZXtsZWZ0OjUwJTttYXJnaW46MHB4IDAgMCAzODBweDt3aWR0aDoxMjBweDtib3R0b206LTE1MnB4fWh0bWwubWFjIC5zdG9yeSAuc3RvcnlfX2hlcm8gLnN0b3J5X19oZXJvX19zaWduYXR1cmV7Ym90dG9tOi0xNzRweH19LnN0b3J5IC5zdG9yeV9faGVybyAuc3RvcnlfX2hlcm9fX3RleHR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3RvcnkgLnN0b3J5X19oZXJvIGgye2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo4MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowO3BhZGRpbmc6MDtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZToyLjVyZW07bGluZS1oZWlnaHQ6Mi41cmVtfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9faGVybyBoMntmb250LXNpemU6NzBweDtsaW5lLWhlaWdodDo3MHB4O2ZvbnQtc2l6ZTo0LjM3NXJlbTtsaW5lLWhlaWdodDo0LjM3NXJlbX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnN0b3J5IC5zdG9yeV9faGVybyBoMntmb250LXNpemU6OTBweDtsaW5lLWhlaWdodDo5MHB4O2ZvbnQtc2l6ZTo1LjYyNXJlbTtsaW5lLWhlaWdodDo1LjYyNXJlbX19LnN0b3J5IC5zdG9yeV9fYmd7YmFja2dyb3VuZC1jb2xvcjojMTAxMDEwO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19oZXJvX19zaWduYXR1cmVfX3Bob25le2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC1zaXplOi42MjVyZW07bGluZS1oZWlnaHQ6LjkzNzVyZW07cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTAlO2xlZnQ6YXV0bzttYXJnaW46MHB4IGF1dG8gMCBhdXRvO3RleHQtYWxpZ246Y2VudGVyO2JvdHRvbTowcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwJSk7Zm9udC1zdHlsZTppdGFsaWM7cGFkZGluZy10b3A6MTBweH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9faGVyb19fc2lnbmF0dXJlX19waG9uZXtkaXNwbGF5Om5vbmV9fS5zdG9yeSAuc3RvcnlfX2JnIGgze3BhZGRpbmctdG9wOjIycHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTdweDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjA2MjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOjAuMTVlbTtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt3aWR0aDpjYWxjKDEwMCUgLSA4MHB4KTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21heC13aWR0aDo4MDBweH1odG1sLm1hYyAuc3RvcnkgLnN0b3J5X19iZyBoM3twYWRkaW5nLXRvcDoyM3B4fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9fYmcgaDN7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07cGFkZGluZy10b3A6NTZweH1odG1sLm1hYyAuc3RvcnkgLnN0b3J5X19iZyBoM3twYWRkaW5nLXRvcDo1OHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuc3RvcnkgLnN0b3J5X19iZyBoM3tmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxLjM3NXJlbTtwYWRkaW5nLXRvcDo3NnB4fWh0bWwubWFjIC5zdG9yeSAuc3RvcnlfX2JnIGgze3BhZGRpbmctdG9wOjc4cHh9fS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fdGV4dHtjb2xvcjojZmZmO21hcmdpbjowcHggYXV0byAwIGF1dG87cGFkZGluZzoyMHB4IDAgMCAwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4yNXJlbTtmb250LWZhbWlseTpcIkVhbWVzQ2VudHVyeU1vZGVyblwiO3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fdGV4dDpudGgtb2YtdHlwZSgxKXtwYWRkaW5nOjUwcHggMCAwIDB9fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X190ZXh0e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI2cHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS42MjVyZW07d2lkdGg6NjAlO21hcmdpbjowcHggYXV0byAwIDY3cHg7cGFkZGluZzo1MHB4IDAgMCAwfX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX3RleHR7bWFyZ2luOjBweCBhdXRvIDAgYXV0bztwYWRkaW5nOjcwcHggMCAwIDA7d2lkdGg6NjIwcHh9fS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fdGV4dCBwK3B7bWFyZ2luLXRvcDoxZW19LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X190aW1lcnt3aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbi10b3A6NzBweDt0ZXh0LWFsaWduOmNlbnRlcn0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX3RpbWVyIC5zdG9yeV9fdGltZXJfX2l0ZW1ze3dpZHRoOjEwMCU7aGVpZ2h0OjgwcHg7Zm9udC1zaXplOjA7dGV4dC1hbGlnbjpjZW50ZXJ9LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X190aW1lciAuc3RvcnlfX3RpbWVyX19pdGVtcyAuc3RvcnlfX3RpbWVyX19pdGVte2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O21hcmdpbjowIDVweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpjZW50ZXJ9LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X190aW1lciAuc3RvcnlfX3RpbWVyX19pdGVtcyAuc3RvcnlfX3RpbWVyX19pdGVtIC5zdG9yeV9fdGltZXJfX2xpbmtfX25yLC5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fdGltZXIgLnN0b3J5X190aW1lcl9faXRlbXMgLnN0b3J5X190aW1lcl9faXRlbSAuc3RvcnlfX3RpbWVyX19saW5rX190aXRsZXtjb2xvcjojMDAwO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X190aW1lciAuc3RvcnlfX3RpbWVyX19pdGVtcyAuc3RvcnlfX3RpbWVyX19pdGVtIC5zdG9yeV9fdGltZXJfX2xpbmtfX25ye2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE3cHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4wNjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tdG9wOjI1cHg7Zm9udC1zaXplOjQ1cHh9LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X190aW1lciAuc3RvcnlfX3RpbWVyX19pdGVtcyAuc3RvcnlfX3RpbWVyX19pdGVtIC5zdG9yeV9fdGltZXJfX2xpbmtfX3RpdGxle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6OXB4O2xpbmUtaGVpZ2h0OjlweDtmb250LXNpemU6LjU2MjVyZW07bGluZS1oZWlnaHQ6LjU2MjVyZW19LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X190aW1lciAuc3RvcnlfX3RpbWVyX190aXRsZSwuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX3RpbWVyIC5zdG9yeV9fdGltZXJfX2xpbmt7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X190aW1lciAuc3RvcnlfX3RpbWVyX190aXRsZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxN3B4O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuMDYyNXJlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6MC4xNWVtO21hcmdpbi1ib3R0b206MTdweH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fdGltZXIgLnN0b3J5X190aW1lcl9fdGl0bGV7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fdGltZXIgLnN0b3J5X190aW1lcl9fdGl0bGV7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW19fS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fdGltZXIgLnN0b3J5X190aW1lcl9fbGlua3tmb250LXNpemU6OXB4O2xpbmUtaGVpZ2h0OjlweDtmb250LXNpemU6LjU2MjVyZW07bGluZS1oZWlnaHQ6LjU2MjVyZW07bWFyZ2luLXRvcDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fdGltZXIgLnN0b3J5X190aW1lcl9fbGluazphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym90dG9tOi0zcHg7bGVmdDowfS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9faW1hZ2V7bWFyZ2luOjUwcHggYXV0byAwIGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCl9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2ltYWdle3dpZHRoOjcwJX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19pbWFnZXt3aWR0aDo2MjBweH19LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19pbWFnZSBpbWd7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9faW1hZ2Uuc3RvcnlfX2ltYWdlLS1mdWxse21hcmdpbjo1MHB4IGF1dG8gMCBhdXRvO3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2ltYWdlLnN0b3J5X19pbWFnZS0tZnVsbHttYXJnaW46NzBweCBhdXRvIDAgYXV0b319LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19pbWFnZS5zdG9yeV9faW1hZ2UtLWZ1bGwgLnN0b3J5X19pbWFnZV9fc2lnbmF0dXJle2ZvbnQtc3R5bGU6aXRhbGljfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19pbWFnZS5zdG9yeV9faW1hZ2UtLWZ1bGwgLnN0b3J5X19pbWFnZV9fc2lnbmF0dXJle3JpZ2h0OjUwcHh9fS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9faW1hZ2Uuc3RvcnlfX2ltYWdlLS12ZXJ0aWNhbCBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjM2MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19pbWFnZS5zdG9yeV9faW1hZ2UtLXZlcnRpY2FsIGltZ3ttYXgtaGVpZ2h0OjQwMHB4fX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2ltYWdlIC5zdG9yeV9faW1hZ2VfX2hhbGZ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7b3ZlcmZsb3c6aGlkZGVuO2xpbmUtaGVpZ2h0OjB9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2ltYWdlIC5zdG9yeV9faW1hZ2VfX2hhbGZ7d2lkdGg6NTAlfX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2ltYWdlIC5zdG9yeV9faW1hZ2VfX3NpZ25hdHVyZXtmb250LXN0eWxlOml0YWxpYztoZWlnaHQ6YXV0bztjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC1zaXplOi42MjVyZW07bGluZS1oZWlnaHQ6LjkzNzVyZW07cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTAlO2xlZnQ6YXV0bzttYXJnaW46MTBweCBhdXRvIDAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtib3R0b206MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDAlKX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9faW1hZ2UgLnN0b3J5X19pbWFnZV9fc2lnbmF0dXJle21heC13aWR0aDoxMjBweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMCU7cmlnaHQ6Y2FsYygtMjIlICsgNTBweCk7bWFyZ2luOjBweCAwIDAgMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMTAwJSk7dGV4dC1hbGlnbjpsZWZ0O2JvdHRvbTotNTRweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19pbWFnZSAuc3RvcnlfX2ltYWdlX19zaWduYXR1cmV7bGVmdDo1MCU7bWFyZ2luOjBweCAwIDAgMzgwcHg7d2lkdGg6MTIwcHg7Ym90dG9tOi03NHB4fX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX3NwYWNle2hlaWdodDo1MHB4O3dpZHRoOjEwMCU7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19zcGFjZXtkaXNwbGF5OmlubGluZS1ibG9ja319LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19hZHN7bWFyZ2luOjIwcHggYXV0byAwIGF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1zaXplOjB9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2Fkc3ttYXJnaW46NTBweCBhdXRvIDAgYXV0bzt3aWR0aDoxMDAlO2hlaWdodDo0MTRweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19hZHN7bWFyZ2luOjcwcHggYXV0byA3MHB4IGF1dG87aGVpZ2h0OjM4MHB4O21heC13aWR0aDo5NjBweH19LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19hZHMgLnN0b3J5X19hZHNfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtmb250LXNpemU6MDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNEN0Q3RDd9LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19hZHMgLnN0b3J5X19hZHNfX2ltYWdlIGltZ3ttYXgtd2lkdGg6ODAlO21heC1oZWlnaHQ6ODAlO21hcmdpbjoxMCV9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2FkcyAuc3RvcnlfX2Fkc19faW1hZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fYWRzIC5zdG9yeV9fYWRzX19pbWFnZSBpbWd7bWF4LXdpZHRoOjgwJTttYXgtaGVpZ2h0OjgwJTttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9fS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fYWRzIC5zdG9yeV9fYWRzX19pbmZvX19jb250ZW5lcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46MzJweCAwfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19hZHMgLnN0b3J5X19hZHNfX2luZm9fX2NvbnRlbmVye21hcmdpbjowO3dpZHRoOjUwJTtoZWlnaHQ6MTAwJX19LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19hZHMgLnN0b3J5X19hZHNfX2luZm9fX2NvbnRlbmVyIC5zdG9yeV9fYWRzX19pbmZvX190YWJsZXtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19hZHMgLnN0b3J5X19hZHNfX2luZm9fX2NvbnRlbmVyIC5zdG9yeV9fYWRzX19pbmZve3dpZHRoOjEwMCU7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDAwO3otaW5kZXg6MH0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2FkcyAuc3RvcnlfX2Fkc19faW5mb19fY29udGVuZXIgLnN0b3J5X19hZHNfX2luZm8gLnN0b3J5X19pbmZvX190aXRsZXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtc2l6ZToxLjg3NXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6MC4wNWVtO3BhZGRpbmc6MCAyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19hZHMgLnN0b3J5X19hZHNfX2luZm9fX2NvbnRlbmVyIC5zdG9yeV9fYWRzX19pbmZvIC5zdG9yeV9faW5mb19fdGl0bGV7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXNpemU6MS42MjVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07cGFkZGluZzowIDYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fYWRzIC5zdG9yeV9fYWRzX19pbmZvX19jb250ZW5lciAuc3RvcnlfX2Fkc19faW5mbyAuc3RvcnlfX2luZm9fX3RpdGxle2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1zaXplOjEuNjI1cmVtO2xpbmUtaGVpZ2h0OjEuMzc1cmVtO3BhZGRpbmc6MCAzMHB4O21heC13aWR0aDo1MjBweDttYXJnaW46MCBhdXRvfX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2FkcyAuc3RvcnlfX2Fkc19faW5mb19fY29udGVuZXIgLnN0b3J5X19hZHNfX2luZm8gLnN0b3J5X19pbmZvX19wcmljZXtmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtc2l6ZToxLjQzNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLXRvcDoxN3B4fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19hZHMgLnN0b3J5X19hZHNfX2luZm9fX2NvbnRlbmVyIC5zdG9yeV9fYWRzX19pbmZvIC5zdG9yeV9faW5mb19fcHJpY2V7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjlweDtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjEuODEyNXJlbX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19hZHMgLnN0b3J5X19hZHNfX2luZm9fX2NvbnRlbmVyIC5zdG9yeV9fYWRzX19pbmZvIC5zdG9yeV9faW5mb19fcHJpY2V7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MzZweDtmb250LXNpemU6Mi4yNXJlbTtsaW5lLWhlaWdodDoyLjI1cmVtfX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2FkcyAuc3RvcnlfX2Fkc19faW5mb19fY29udGVuZXIgLnN0b3J5X19hZHNfX2luZm8gLnN0b3J5X19pbmZvX19hZGR0b2NhcnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoyMHB4O3dpZHRoOmF1dG87cGFkZGluZzowIDMwcHg7bWF4LXdpZHRoOjQwMHB4O2hlaWdodDo0MHB4O2JvcmRlcjoxcHggc29saWQgIzAwMDtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoyLjVyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOjAuMjVzfS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fYWRzIC5zdG9yeV9fYWRzX19pbmZvX19jb250ZW5lciAuc3RvcnlfX2Fkc19faW5mbyAuc3RvcnlfX2luZm9fX2FkZHRvY2FydCBzcGFue2JhY2tncm91bmQtY29sb3I6IzAwMH0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2FkcyAuc3RvcnlfX2Fkc19faW5mb19fY29udGVuZXIgLnN0b3J5X19hZHNfX2luZm8gLnN0b3J5X19pbmZvX19hZGR0b2NhcnQ6aG92ZXJ7Y29sb3I6I2ZmZn0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2FkcyAuc3RvcnlfX2Fkc19faW5mb19fY29udGVuZXIgLnN0b3J5X19hZHNfX2luZm8gLnN0b3J5X19pbmZvX19kZXNjcmlwdGlvbnttYXJnaW46MjdweCBhdXRvIDBweCBhdXRvO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC1zaXplOi42ODc1cmVtO2xpbmUtaGVpZ2h0Oi45Mzc1cmVtO2ZvbnQtZmFtaWx5OlwiRWFtZXNDZW50dXJ5TW9kZXJuXCI7d2lkdGg6Y2FsYyggMTAwJSAtIDE0MHB4KTttYXgtd2lkdGg6NDAwcHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19hZHMgLnN0b3J5X19hZHNfX2luZm9fX2NvbnRlbmVyIC5zdG9yeV9fYWRzX19pbmZvIC5zdG9yeV9faW5mb19fZGVzY3JpcHRpb257Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjM3NXJlbTt3aWR0aDpjYWxjKCAxMDAlIC0gMTQwcHgpfX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2FkcyAuc3RvcnlfX2Fkc19faW5mb19fY29udGVuZXIgLnN0b3J5X19hZHNfX2luZm8gLnN0b3J5X19pbmZvX19kZXNjcmlwdGlvbnt3aWR0aDoxMDAlfX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2FkcyAuc3RvcnlfX2Fkc19faW5mb19fY29udGVuZXIgLnN0b3J5X19hZHNfX2luZm8gLnN0b3J5X19pbmZvX19hZ3JlZXttYXJnaW46MjdweCBhdXRvIDBweCBhdXRvO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC1zaXplOi42ODc1cmVtO2xpbmUtaGVpZ2h0Oi45Mzc1cmVtO2ZvbnQtZmFtaWx5OlwiVHJhZGVHb3RoaWNcIjt3aWR0aDpjYWxjKCAxMDAlIC0gMTQwcHgpO21heC13aWR0aDozNDBweDtvdmVyZmxvdzpoaWRkZW47dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19hZHMgLnN0b3J5X19hZHNfX2luZm9fX2NvbnRlbmVyIC5zdG9yeV9fYWRzX19pbmZvIC5zdG9yeV9faW5mb19fYWdyZWV7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweDtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjEuMTI1cmVtO3dpZHRoOmNhbGMoIDEwMCUgLSAxNDBweCl9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fYWRzIC5zdG9yeV9fYWRzX19pbmZvX19jb250ZW5lciAuc3RvcnlfX2Fkc19faW5mbyAuc3RvcnlfX2luZm9fX2FncmVle3dpZHRoOjEwMCV9fS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fYWRzIC5zdG9yeV9fYWRzX19pbmZvX19jb250ZW5lciAuc3RvcnlfX25ld3NsZXR0ZXJfX3Jlc3BvbnNle2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6MjJweDtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjA7b3BhY2l0eTowLjU7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiVHJhZGVHb3RoaWNcIjtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxOHB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDoxLjEyNXJlbTtkaXNwbGF5Om5vbmU7b3BhY2l0eTowO21hcmdpbjo0MHB4IDYwcHggMCA2MHB4O3dpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fYWRzIC5zdG9yeV9fYWRzX19pbmZvX19jb250ZW5lciAuc3RvcnlfX25ld3NsZXR0ZXJfX3Jlc3BvbnNle21hcmdpbjo0MHB4IDYwcHggMCA2MHB4O3dpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19hZHMgLnN0b3J5X19hZHNfX2luZm9fX2NvbnRlbmVyIC5zdG9yeV9fbmV3c2xldHRlcl9fcmVzcG9uc2V7bWFyZ2luOjQwcHggNjBweCAwIDYwcHg7d2lkdGg6Y2FsYygxMDAlIC0gMTIwcHgpfX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2FkcyAuc3RvcnlfX2Fkc19faW5mb19fY29udGVuZXIgaW5wdXR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMjVyZW07Y29sb3I6IzY1NjU2NTt3aWR0aDpjYWxjKDEwMCUgLSAxMjBweCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjo0MHB4IDYwcHggMCA2MHB4O3RleHQtYWxpZ246Y2VudGVyfS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fYWRzIC5zdG9yeV9fYWRzX19pbmZvX19jb250ZW5lciBpbnB1dCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzY1NjU2NTtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDouOTM3NXJlbX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2FkcyAuc3RvcnlfX2Fkc19faW5mb19fY29udGVuZXIgaW5wdXQgOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM2NTY1NjU7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6LjkzNzVyZW19LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19hZHMgLnN0b3J5X19hZHNfX2luZm9fX2NvbnRlbmVyIGlucHV0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzY1NjU2NTtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDouOTM3NXJlbX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2FkcyAuc3RvcnlfX2Fkc19faW5mb19fY29udGVuZXIgaW5wdXQgOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzY1NjU2NTtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDouOTM3NXJlbX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2FkcyAuc3RvcnlfX2Fkc19faW5mb19fY29udGVuZXIgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbHstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMzBweCAjZmZmIGluc2V0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiM2NTY1NjUgIWltcG9ydGFudH0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX3ZpZGVve2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjI1cHggYXV0byAyNXB4IGF1dG87d2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7YmFja2dyb3VuZC1jb2xvcjojRDdEN0Q3O3BhZGRpbmc6MDtmb250LXNpemU6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX3ZpZGVve3dpZHRoOmNhbGMoMTAwJSAtIDUwcHgpO2hlaWdodDphdXRvO21hcmdpbjo3MHB4IGF1dG8gMCBhdXRvfX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX3ZpZGVvOmhvdmVyIC5zdG9yeV9fdmlkZW9fX3BsYXkgc3ZnIGNpcmNsZXtmaWxsOiNmZmZ9LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X192aWRlbzpob3ZlciAuc3RvcnlfX3ZpZGVvX19wbGF5IHN2ZyBwYXRoe2ZpbGw6IzAwMH0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX3ZpZGVvOmhvdmVyIC5zdG9yeV9fdmlkZW9fX3BsYXkgc3ZnIHBhdGg6bnRoLW9mLXR5cGUoMSl7ZmlsbDojZmZmfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fdmlkZW97d2lkdGg6Nzg4cHh9fS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fdmlkZW8gaW1ne3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX3ZpZGVvIC5zdG9yeV9fdmlkZW9fX2N1cnRhaW57d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4yNSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fdmlkZW8gLnN0b3J5X192aWRlb19fcGxheXt3aWR0aDo2NHB4O2hlaWdodDo2NHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX3ZpZGVvIC5zdG9yeV9fdmlkZW9fX3BsYXkgc3ZnIGNpcmNsZXt0cmFuc2l0aW9uOjAuMjVzO2ZpbGw6dHJhbnNwYXJlbnR9LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X192aWRlbyAuc3RvcnlfX3ZpZGVvX19wbGF5IHN2ZyBwYXRoe3RyYW5zaXRpb246MC4yNXM7ZmlsbDojZmZmfS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fdmlkZW8gLnN0b3J5X192aWRlb19fcGxheSBzdmcgcGF0aDpudGgtb2YtdHlwZSgxKXt0cmFuc2l0aW9uOjAuMjVzO2ZpbGw6I2ZmZn0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2dhbGxlcnl7bWFyZ2luOjI1cHggYXV0byAwcHggYXV0bztoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fZ2FsbGVyeXt3aWR0aDpjYWxjKDEwMCUgLSAzOHB4KTtoZWlnaHQ6YXV0bzttYXJnaW46NzBweCBhdXRvIDAgYXV0b319QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19nYWxsZXJ5e3dpZHRoOjc4OHB4fX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2dhbGxlcnkgLnN0b3J5X19nYWxsZXJ5X19pdGVtc3toZWlnaHQ6MjE1cHg7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2dhbGxlcnkgLnN0b3J5X19nYWxsZXJ5X19pdGVtc3toZWlnaHQ6YXV0b319LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19nYWxsZXJ5IC5zdG9yeV9fZ2FsbGVyeV9fc2lnbmF0dXJle2ZvbnQtc3R5bGU6aXRhbGljO2hlaWdodDphdXRvO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXNpemU6LjYyNXJlbTtsaW5lLWhlaWdodDouOTM3NXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MCU7bGVmdDphdXRvO21hcmdpbjoyNXB4IGF1dG8gMCBhdXRvO3RleHQtYWxpZ246Y2VudGVyO2JvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCUpfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19nYWxsZXJ5IC5zdG9yeV9fZ2FsbGVyeV9fc2lnbmF0dXJle2Rpc3BsYXk6bm9uZX19LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19nYWxsZXJ5IC5zdG9yeV9fZ2FsbGVyeV9faXRlbXt3aWR0aDoxMDAlO2hlaWdodDoxNjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fZ2FsbGVyeSAuc3RvcnlfX2dhbGxlcnlfX2l0ZW17d2lkdGg6Y2FsYygzMyUgLSAxNXB4KTtoZWlnaHQ6MTY0cHg7bWFyZ2luOjdweDtwb3NpdGlvbjpyZWxhdGl2ZTtwb2ludGVyLWV2ZW50czphbGx9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fZ2FsbGVyeSAuc3RvcnlfX2dhbGxlcnlfX2l0ZW17d2lkdGg6MjQ0cHg7aGVpZ2h0OjE2NHB4fX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2dhbGxlcnkgLnN0b3J5X19nYWxsZXJ5X19wcmV2LC5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fZ2FsbGVyeSAuc3RvcnlfX2dhbGxlcnlfX25leHR7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDttYXJnaW4tdG9wOi0yMHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19nYWxsZXJ5IC5zdG9yeV9fZ2FsbGVyeV9fcHJldiwuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2dhbGxlcnkgLnN0b3J5X19nYWxsZXJ5X19uZXh0e2Rpc3BsYXk6bm9uZX19LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19nYWxsZXJ5IC5zdG9yeV9fZ2FsbGVyeV9fcHJldiBzdmcsLnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19nYWxsZXJ5IC5zdG9yeV9fZ2FsbGVyeV9fbmV4dCBzdmd7bWFyZ2luOjZweCAwIDAgMTBweH0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX2dhbGxlcnkgLnN0b3J5X19nYWxsZXJ5X19wcmV2IHN2ZyBwYXRoLC5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fZ2FsbGVyeSAuc3RvcnlfX2dhbGxlcnlfX25leHQgc3ZnIHBhdGh7c3Ryb2tlOiNmZmZ9LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19nYWxsZXJ5IC5zdG9yeV9fZ2FsbGVyeV9fbmV4dHtyaWdodDowO2xlZnQ6YXV0b30uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX25hdntmb250LXNpemU6MDttYXJnaW46MTAwcHggYXV0byAwIGF1dG87aGVpZ2h0OjI0cHg7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7cG9zaXRpb246cmVsYXRpdmV9LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19uYXYubm9fY3Jvc3N7aGVpZ2h0OjgwcHh9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX25hdnttYXJnaW46NTBweCBhdXRvIDAgYXV0b319QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19uYXZ7bWFyZ2luOjcwcHggYXV0byAwIGF1dG99fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fbmF2e3dpZHRoOjYyMHB4fX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX25hdi5zdG9yeV9fbmF2LS1vbmx5c29jaWFsIC5zdG9yeV9fcHJldmlvdXMsLnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19uYXYuc3RvcnlfX25hdi0tb25seXNvY2lhbCAuc3RvcnlfX25leHR7ZGlzcGxheTpub25lfS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fbmF2LnN0b3J5X19uYXYtLW9ubHlzb2NpYWwgLnN0b3J5X19zb2NpYWx7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX25hdi5zdG9yeV9fbmF2LS1vbmx5c29jaWFsIC5zdG9yeV9fc29jaWFse3RleHQtYWxpZ246bGVmdH19LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19uYXYuc3RvcnlfX25hdi0tb25seXNvY2lhbCAuc3RvcnlfX3NvY2lhbCAuc3RvcnlfX3NvY2lhbF9faXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDotOHB4fS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fbmF2IC5zdG9yeV9fcHJldmlvdXMsLnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19uYXYgLnN0b3J5X19uZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246dG9wO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fbmF2IC5zdG9yeV9fcHJldmlvdXMsLnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19uYXYgLnN0b3J5X19uZXh0e3dpZHRoOjMwJX19LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19uYXYgLnN0b3J5X19wcmV2aW91cyBwLC5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fbmF2IC5zdG9yeV9fbmV4dCBwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDoxLjVyZW07Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fbmF2IC5zdG9yeV9fcHJldmlvdXMgcCwuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX25hdiAuc3RvcnlfX25leHQgcHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS41cmVtfX0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX25hdiAuc3RvcnlfX3ByZXZpb3VzIHN2Zywuc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX25hdiAuc3RvcnlfX25leHQgc3Zne3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxMnB4O2hlaWdodDoxMHB4O21hcmdpbjo3cHggOHB4IDAgMH0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX25hdiAuc3RvcnlfX3ByZXZpb3VzIHN2ZyBwYXRoLC5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fbmF2IC5zdG9yeV9fbmV4dCBzdmcgcGF0aHtzdHJva2U6I2ZmZn0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX25hdiAuc3RvcnlfX25leHR7dGV4dC1hbGlnbjpyaWdodH0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX25hdiAuc3RvcnlfX25leHQgc3Zne21hcmdpbjo3cHggMCAwIDhweH0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX25hdiAuc3RvcnlfX3NvY2lhbHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTYwcHg7bGVmdDowfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19uYXYgLnN0b3J5X19zb2NpYWx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NDAlO3RvcDowO2xlZnQ6YXV0b319LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19uYXYgLnN0b3J5X19zb2NpYWwgLnN0b3J5X19zb2NpYWxfX2l0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXJ9LnN0b3J5IC5zdG9yeV9fYmcgLnN0b3J5X19uYXYgLnN0b3J5X19zb2NpYWwgLnN0b3J5X19zb2NpYWxfX2l0ZW0gc3Zne3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O21hcmdpbjowcHggNnB4fS5zdG9yeSAuc3RvcnlfX2JnIC5zdG9yeV9fbmF2IC5zdG9yeV9fc29jaWFsIC5zdG9yeV9fc29jaWFsX19pdGVtIHN2ZyBjaXJjbGV7dHJhbnNpdGlvbjowLjI1cztzdHJva2U6I2ZmZn0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX25hdiAuc3RvcnlfX3NvY2lhbCAuc3RvcnlfX3NvY2lhbF9faXRlbSBzdmcgcGF0aHt0cmFuc2l0aW9uOjAuMjVzO2ZpbGw6I2ZmZn0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX25hdiAuc3RvcnlfX3NvY2lhbCAuc3RvcnlfX3NvY2lhbF9faXRlbTpob3ZlciBzdmcgY2lyY2xle2ZpbGw6I2ZmZn0uc3RvcnkgLnN0b3J5X19iZyAuc3RvcnlfX25hdiAuc3RvcnlfX3NvY2lhbCAuc3RvcnlfX3NvY2lhbF9faXRlbTpob3ZlciBzdmcgcGF0aHtmaWxsOiMwMDB9LnN0b3JpZXMgLnN0b3JpZXNfX2l0ZW17d2lkdGg6MTAwJTtoZWlnaHQ6MzMzcHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW59QG1lZGlhIGFsbCBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2UtaGVpZ2h0OiA1NjhweCl7LnN0b3JpZXMgLnN0b3JpZXNfX2l0ZW17aGVpZ2h0OjM4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5zdG9yaWVzIC5zdG9yaWVzX19pdGVte2hlaWdodDo1MTJweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnN0b3JpZXMgLnN0b3JpZXNfX2l0ZW17aGVpZ2h0Ojkwdmh9fS5zdG9yaWVzIC5zdG9yaWVzX19pdGVtOm9ubHktY2hpbGR7aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDoxMDB2aH1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuc3RvcmllcyAuc3Rvcmllc19faXRlbTpvbmx5LWNoaWxke2hlaWdodDoxMDB2aH19LnN0b3JpZXMgLnN0b3JpZXNfX2l0ZW0gaDN7Zm9udC1mYW1pbHk6XCJUcmFkZUdvdGhpY1wiO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC1zaXplOjEuODc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW07bWFyZ2luLWJvdHRvbToxNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7cGFkZGluZzowIDIwcHg7d2lkdGg6MTAwJX0uc3RvcmllcyAuc3Rvcmllc19faXRlbSBoMyBicntkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuc3RvcmllcyAuc3Rvcmllc19faXRlbSBoM3tmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDo1MHB4O2ZvbnQtc2l6ZTozLjEyNXJlbTtsaW5lLWhlaWdodDozLjEyNXJlbTtwYWRkaW5nOjAgNjBweH0uc3RvcmllcyAuc3Rvcmllc19faXRlbSBoMyBicntkaXNwbGF5OmlubGluZS1ibG9ja319LnN0b3JpZXMgLnN0b3JpZXNfX2l0ZW0gcHtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDouOTM3NXJlbTtmb250LWZhbWlseTpcIkVhbWVzQ2VudHVyeU1vZGVyblwiO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjBweDttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOjAuMWVtO3BhZGRpbmc6MCAyMHB4O3dpZHRoOjEwMCU7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnN0b3JpZXMgLnN0b3JpZXNfX2l0ZW0gcHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS4yNXJlbTtwYWRkaW5nOjAgNjBweDtkaXNwbGF5OmlubGluZS1ibG9ja319LnN0b3JpZXMgLnN0b3JpZXNfX2l0ZW0gLnN0b3JpZXNfX2l0ZW1fX3R5cGV7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTBweDtmb250LXNpemU6LjYyNXJlbTtsaW5lLWhlaWdodDouNjI1cmVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlwiVHJhZGVHb3RoaWNcIjt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo0MHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOjFlbTtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5zdG9yaWVzIC5zdG9yaWVzX19pdGVtIC5zdG9yaWVzX19pdGVtX190eXBle2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjExcHg7Zm9udC1zaXplOi42ODc1cmVtO2xpbmUtaGVpZ2h0Oi42ODc1cmVtfX0uc3RvcmllcyAuc3Rvcmllc19faXRlbSAuc3Rvcmllc19faXRlbV9fcGFyYWxsYXh7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXgtd2lkdGg6NTQwcHg7d2lkdGg6ODAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LnN0b3JpZXMgLnN0b3JpZXNfX2l0ZW0gLnN0b3JpZXNfX2l0ZW1fX2NlbnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDo4MCU7bWF4LXdpZHRoOjU0MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCl9LnN0b3JpZXMgLnN0b3JpZXNfX2l0ZW0gLnN0b3JpZXNfX2l0ZW1fX2NlbnRlciAuc3Rvcmllc19faXRlbV9fY2VudGVyX192ZXJ0aWNhbHtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN0b3JpZXMgLnN0b3JpZXNfX2l0ZW0gLnN0b3JpZXNfX2l0ZW1fX2NlbnRlciAuc3Rvcmllc19faXRlbV9fY2VudGVyX192ZXJ0aWNhbCAuc3Rvcmllc19faXRlbV9fY2VudGVyX192ZXJ0aWNhbF9fdGV4dHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfS5kaXNjb2dyYXBoeXtiYWNrZ3JvdW5kOiNlNmU2ZTY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTZlNmU2IDAlLCAjZDBkMGQwIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlNmU2ZTYnLCBlbmRDb2xvcnN0cj0nI2QwZDBkMCcsR3JhZGllbnRUeXBlPTAgKTtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWQ7cGFkZGluZzoxMDJweCA0MHB4IDAgNDBweH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5kaXNjb2dyYXBoeXtwYWRkaW5nOjExOHB4IDMwcHggMCAzMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuZGlzY29ncmFwaHl7cGFkZGluZzoxMTBweCAxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7LmRpc2NvZ3JhcGh5e3BhZGRpbmc6MTEwcHggMjgwcHh9fS5kaXNjb2dyYXBoeSAuZGlzY29ncmFwaHlfX2l0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwcHggMjBweCAwcHg7cGFkZGluZy1ib3R0b206MjBweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7b3BhY2l0eTowfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmRpc2NvZ3JhcGh5IC5kaXNjb2dyYXBoeV9faXRlbXt3aWR0aDpjYWxjKDUwJSAtIDYwcHgpO21hcmdpbjowIDMwcHggMjBweCAzMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuZGlzY29ncmFwaHkgLmRpc2NvZ3JhcGh5X19pdGVte3dpZHRoOmNhbGMoMzMuMyUgLSA0MHB4KTttYXJnaW46MCAyMHB4IDQwcHggMjBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fX0uZGlzY29ncmFwaHkgLmRpc2NvZ3JhcGh5X19pdGVtIC5kaXNjb2dyYXBoeV9faW1hZ2V7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbToxMDAlO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uZGlzY29ncmFwaHkgLmRpc2NvZ3JhcGh5X19pdGVtIGgye3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjoyMHB4IDAgMHB4IDA7bGV0dGVyLXNwYWNpbmc6MC4xM2VtfS5kaXNjb2dyYXBoeSAuZGlzY29ncmFwaHlfX2l0ZW0gaDN7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTNweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6LjgxMjVyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowcHggMCAxNnB4IDA7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5kaXNjb2dyYXBoeSAuZGlzY29ncmFwaHlfX2l0ZW0gaDN7bWFyZ2luOjBweCAwIDMwcHggMH19LmRpc2NvZ3JhcGh5IC5kaXNjb2dyYXBoeV9faXRlbSBwe3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxLjI1cmVtO2ZvbnQtZmFtaWx5OlwiRWFtZXNDZW50dXJ5TW9kZXJuXCI7cGFkZGluZzowIDIwcHh9LmRpc2NvZ3JhcGh5IC5kaXNjb2dyYXBoeV9faXRlbSAuZGlzY29ncmFwaHlfX2xpc3Rlbnt3aWR0aDoxMDAlO2hlaWdodDoyNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoyM3B4IDAgMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmRpc2NvZ3JhcGh5IC5kaXNjb2dyYXBoeV9faXRlbSAuZGlzY29ncmFwaHlfX2xpc3RlbnttYXJnaW46MzVweCAwIDBweCAwfX0uZGlzY29ncmFwaHkgLmRpc2NvZ3JhcGh5X19pdGVtIC5kaXNjb2dyYXBoeV9fbGlzdGVuIHB7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MjZweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6MS42MjVyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjcwMDtmb250LWZhbWlseTpcIlRyYWRlR290aGljXCI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcjt3aWR0aDphdXRvO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApO29wYWNpdHk6MX0uZGlzY29ncmFwaHkgLmRpc2NvZ3JhcGh5X19pdGVtIC5kaXNjb2dyYXBoeV9fbGlzdGVuIC5kaXNjb2dyYXBoeV9fbGlua3N7d2lkdGg6MTIwcHg7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lfS5kaXNjb2dyYXBoeSAuZGlzY29ncmFwaHlfX2l0ZW0gLmRpc2NvZ3JhcGh5X19saXN0ZW4gLmRpc2NvZ3JhcGh5X19saW5rcyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI2cHg7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MjZweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6MS42MjVyZW07Zm9udC13ZWlnaHQ6NzAwO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246MC4yNXN9LmRpc2NvZ3JhcGh5IC5kaXNjb2dyYXBoeV9faXRlbSAuZGlzY29ncmFwaHlfX2xpc3RlbiAuZGlzY29ncmFwaHlfX2xpbmtzIGEgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjE1cHg7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi10b3A6NHB4O3RyYW5zaXRpb246MC4yNXN9LmRpc2NvZ3JhcGh5IC5kaXNjb2dyYXBoeV9faXRlbSAuZGlzY29ncmFwaHlfX2xpc3RlbiAuZGlzY29ncmFwaHlfX2xpbmtzIGE6bGFzdC1jaGlsZHtib3JkZXItbGVmdDoxcHggc29saWQgIzAwMDt3aWR0aDo0MHB4O2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjI2cHg7Zm9udC1zaXplOi42ODc1cmVtO2xpbmUtaGVpZ2h0OjEuNjI1cmVtfS5kaXNjb2dyYXBoeSAuZGlzY29ncmFwaHlfX2l0ZW0gLmRpc2NvZ3JhcGh5X19saXN0ZW4gLmRpc2NvZ3JhcGh5X19saW5rcyBhOmhvdmVyIHN2Z3tvcGFjaXR5OjB9LmRpc2NvZ3JhcGh5IC5kaXNjb2dyYXBoeV9faXRlbSAuZGlzY29ncmFwaHlfX2xpc3RlbiAuZGlzY29ncmFwaHlfX2xpbmtzIGE6aG92ZXIgc3BhbntvcGFjaXR5OjF9LmRpc2NvZ3JhcGh5IC5kaXNjb2dyYXBoeV9faXRlbSAuZGlzY29ncmFwaHlfX2xpc3RlbiAuZGlzY29ncmFwaHlfX2xpbmtzIGE6aG92ZXIgc3BhbiBzdmd7b3BhY2l0eToxfS5kaXNjb2dyYXBoeSAuZGlzY29ncmFwaHlfX2l0ZW0gLmRpc2NvZ3JhcGh5X19saXN0ZW4gLmRpc2NvZ3JhcGh5X19saW5rcyBhIHNwYW57dHJhbnNpdGlvbjowLjI1cztkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowfS5sb2FkZXJ7cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZC1jb2xvcjojMDAwO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwdmg7d2lkdGg6MTAwJTt6LWluZGV4OjR9LmxvYWRlci5saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNEN0Q3RDd9LmxvYWRlciAubG9hZGVyX19pY29uX19jb250YWluZXJ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjE2MHB4O2hlaWdodDoxNjBweDtwb3NpdGlvbjphYnNvbHV0ZX0ubG9hZGVyIC5sb2FkZXJfX2ljb25fX2NvbnRhaW5lciAubG9hZGVyX19pY29ue3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO2JhY2tncm91bmQtY29sb3I6eWVsbG93O2JhY2tncm91bmQ6dXJsKFwiL3B1YmxpYy90aGVtZS9pbWFnZXMvbG9hZGVyLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmxvYWRlciAubG9hZGVyX19pY29uX19jb250YWluZXIgLmxvYWRlcl9faWNvbiAubG9hZGVyX19pY29uX19tYXNre3dpZHRoOjEwMCU7aGVpZ2h0OjElO2JhY2tncm91bmQtY29sb3I6cmVkO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnVybChcIi9wdWJsaWMvdGhlbWUvaW1hZ2VzL2xvYWRlci1tYXNrLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmxvYWRlciAubG9hZGVyX190ZXh0e3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3Bvc2l0aW9uOmFic29sdXRlfS5sb2FkZXIgLmxvYWRlcl9fdGV4dCBoMntmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6ODAlO21hcmdpbjowIGF1dG87Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlRyYWRlR290aGljXCI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO29wYWNpdHk6MDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMnB4O2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6MnJlbX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5sb2FkZXIgLmxvYWRlcl9fdGV4dCBoMntmb250LXNpemU6NDdweDtsaW5lLWhlaWdodDo1OHB4O2ZvbnQtc2l6ZToyLjkzNzVyZW07bGluZS1oZWlnaHQ6My42MjVyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5sb2FkZXIgLmxvYWRlcl9fdGV4dCBoMntmb250LXNpemU6NjZweDtsaW5lLWhlaWdodDo3NHB4O2ZvbnQtc2l6ZTo0LjEyNXJlbTtsaW5lLWhlaWdodDo0LjYyNXJlbX19LmxvYWRlciAubG9hZGVyX190ZXh0IGgyIGJye2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5sb2FkZXIgLmxvYWRlcl9fdGV4dCBoMiBicntkaXNwbGF5OmlubGluZX19LmxvYWRlciAucHJlbG9hZGVyX19jb250ZW5lcntvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojRDdEN0Q3O2JvdHRvbToyMnZoO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi03M3B4O2hlaWdodDoxcHg7d2lkdGg6MTQ2cHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmxvYWRlciAucHJlbG9hZGVyX19jb250ZW5lcntib3R0b206MTV2aH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmxvYWRlciAucHJlbG9hZGVyX19jb250ZW5lcntib3R0b206MTB2aH19LmxvYWRlciAucHJlbG9hZGVyX19jb250ZW5lci5jZW50ZXJfX3ZlcnRpY2Fse2JvdHRvbTo1MHZofS5sb2FkZXIgLnByZWxvYWRlcl9fY29udGVuZXIgLnByZWxvYWRlcntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNDMTlDNUU7Ym90dG9tOjA7bGVmdDowO2hlaWdodDoxcHg7d2lkdGg6MH0udGV4dHtiYWNrZ3JvdW5kLWNvbG9yOiMxMDEwMTA7Zm9udC1mYW1pbHk6XCJFYW1lc0NlbnR1cnlNb2Rlcm5cIn0udGV4dCAudGV4dF9fY2VudGVye3BhZGRpbmc6MTAwcHggMCA0MHB4IDA7bWF4LXdpZHRoOjY0MHB4O21hcmdpbjowIDIwcHggMCAyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnRleHQgLnRleHRfX2NlbnRlcnttYXJnaW46MCA2N3B4IDAgNjdweDtwYWRkaW5nOjE3MHB4IDAgMTQwcHggMH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnRleHQgLnRleHRfX2NlbnRlcnttYXJnaW46MCBhdXRvIDAgYXV0b319LnRleHQgLnRleHQtLXAtLWNlbnRlciBwe3RleHQtYWxpZ246Y2VudGVyfS50ZXh0IGgyLC50ZXh0IGgzLC50ZXh0IGg0LC50ZXh0IHAsLnRleHQgdWwsLnRleHQgb2wsLnRleHQgZGx7bWFyZ2luLWJvdHRvbToyN3B4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjI1cmVtfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnRleHQgaDIsLnRleHQgaDMsLnRleHQgaDQsLnRleHQgcCwudGV4dCB1bCwudGV4dCBvbCwudGV4dCBkbHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNnB4O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNjI1cmVtfX0udGV4dCBoMiBhLC50ZXh0IGgzIGEsLnRleHQgaDQgYSwudGV4dCBwIGEsLnRleHQgdWwgYSwudGV4dCBvbCBhLC50ZXh0IGRsIGF7cG9zaXRpb246cmVsYXRpdmV9LnRleHQgcC5jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRleHQgdWwsLnRleHQgb2x7cGFkZGluZy1sZWZ0OjBweH0udGV4dCB1bCB1bCwudGV4dCB1bCBvbCwudGV4dCBvbCB1bCwudGV4dCBvbCBvbHttYXJnaW4tYm90dG9tOjB9LnRleHQgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9LnRleHQgdWwgbGl7cGFkZGluZy1sZWZ0OjI0cHg7cG9zaXRpb246cmVsYXRpdmV9LnRleHQgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCLCt1wiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlfS50ZXh0IG9se2xpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsO3BhZGRpbmctbGVmdDoxOHB4fS50ZXh0IG9sIGxpe3BhZGRpbmctbGVmdDoxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS50ZXh0IGgye2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC1zaXplOjIuNXJlbTtsaW5lLWhlaWdodDoyLjVyZW07Zm9udC1mYW1pbHk6XCJUcmFkZUdvdGhpY1wiO2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nLXRvcDoyNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey50ZXh0IGgye2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjUwcHg7Zm9udC1zaXplOjMuMTI1cmVtO2xpbmUtaGVpZ2h0OjMuMTI1cmVtfX0udGV4dCBoM3tmb250LWZhbWlseTpcIlRyYWRlR290aGljXCI7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmctdG9wOjI0cHg7cGFkZGluZy1ib3R0b206MjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7bGV0dGVyLXNwYWNpbmc6MC4xM2VtO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey50ZXh0IGgze2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX19LnBsYXllci0tdmlkZW97d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjAgYXV0bzt1c2VyLXNlbGVjdDpub25lO2hlaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX0uaG9tZV9fcGxheWVyIC5wbGF5ZXItLXZpZGVve3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9QG1lZGlhIChtYXgtd2lkdGg6IDY1OXB4KXsucGxheWVyLS12aWRlb3tvdmVyZmxvdzp2aXNpYmxlfS5wbGF5ZXItLXZpZGVvLmhhcy1wbGF5bGlzdCB2aWRlbywucGxheWVyLS12aWRlby5oYXMtcGxheWxpc3QgaWZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7aGVpZ2h0OjIxMHB4fS5wbGF5ZXItLXZpZGVvOm5vdCguaXMtYmdwbGF5ZXIpLmhhcy1wbGF5bGlzdC5pcy1pbml0aWFsaXplZHtoZWlnaHQ6YXV0bztwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9fS5wbGF5ZXItLXZpZGVvIHZpZGVve2JhY2tncm91bmQtY29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0ucGxheWVyLS12aWRlbyBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZX0ucGxheWVyLS12aWRlby5pcy1wcm9wb3J0aW9uYWwgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5wbGF5ZXItLXZpZGVvLmlzLW5hdGl2ZXtwYWRkaW5nLXRvcDo1NiV9LnBsYXllci0tdmlkZW8uaXMtbmF0aXZlIGlmcmFtZSwucGxheWVyLS12aWRlby5pcy1uYXRpdmUgdmlkZW97cG9pbnRlci1ldmVudHM6YWxsfS5wbGF5ZXItLXZpZGVvLmlzLXZpbWVvOm5vdCguaXMtbmF0aXZlKXtoZWlnaHQ6MH0ucGxheWVyLS12aWRlby5pcy12aW1lbzpub3QoLmlzLW5hdGl2ZSkgaWZyYW1le2hlaWdodDpjYWxjKDEwMCUgKyAyODBweCk7dG9wOi0xNDBweH0ucGxheWVyLS12aWRlby5oYXMtY29udHJvbHM6bm90KC5pcy1iZ3BsYXllcikgdmlkZW97Y3Vyc29yOnBvaW50ZXI7cG9pbnRlci1ldmVudHM6YWxsfS5wbGF5ZXItLXZpZGVvIC50b2dnbGUtcGxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7bWFyZ2luOi0zMHB4O2xpbmUtaGVpZ2h0OjYwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpub25lO3otaW5kZXg6MX0ucGxheWVyLS12aWRlbyAudG9nZ2xlLXBsYXkgc3ZnIGNpcmNsZXt0cmFuc2l0aW9uOjAuMjVzO2ZpbGw6dHJhbnNwYXJlbnR9LnBsYXllci0tdmlkZW8gLnRvZ2dsZS1wbGF5IHN2ZyBwYXRoe3RyYW5zaXRpb246MC4yNXM7ZmlsbDojZmZmfS5wbGF5ZXItLXZpZGVvIC50b2dnbGUtcGxheSBzdmcgcGF0aDpudGgtb2YtdHlwZSgxKXt0cmFuc2l0aW9uOjAuMjVzO2ZpbGw6I2ZmZn0ubm8tdG91Y2hldmVudHMgLnBsYXllci0tdmlkZW8gLnRvZ2dsZS1wbGF5OmhvdmVyIHN2ZyBjaXJjbGUsLmFjY2Vzc2liaWxpdHkgLnBsYXllci0tdmlkZW8gLnRvZ2dsZS1wbGF5OmZvY3VzIHN2ZyBjaXJjbGV7ZmlsbDojZmZmfS5uby10b3VjaGV2ZW50cyAucGxheWVyLS12aWRlbyAudG9nZ2xlLXBsYXk6aG92ZXIgc3ZnIHBhdGgsLmFjY2Vzc2liaWxpdHkgLnBsYXllci0tdmlkZW8gLnRvZ2dsZS1wbGF5OmZvY3VzIHN2ZyBwYXRoe2ZpbGw6IzAwMH0ubm8tdG91Y2hldmVudHMgLnBsYXllci0tdmlkZW8gLnRvZ2dsZS1wbGF5OmhvdmVyIHN2ZyBwYXRoOm50aC1vZi10eXBlKDEpLC5hY2Nlc3NpYmlsaXR5IC5wbGF5ZXItLXZpZGVvIC50b2dnbGUtcGxheTpmb2N1cyBzdmcgcGF0aDpudGgtb2YtdHlwZSgxKXtmaWxsOiNmZmZ9LnBsYXllci0tdmlkZW8gLnBsYXllci1iYXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zaXRpb246dHJhbnNmb3JtIC44cyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjEsIDEpO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDo2MHB4O3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDogNjU5cHgpey5wbGF5ZXItLXZpZGVvIC5wbGF5ZXItYmFye2Rpc3BsYXk6bm9uZX19LnBsYXllci0tdmlkZW8gLnBsYXllci1iYXI6OmJlZm9yZSwucGxheWVyLS12aWRlbyAucGxheWVyLWJhcjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNTgpfS5wbGF5ZXItLXZpZGVvIC5wbGF5ZXItYmFyOjpiZWZvcmV7ZGlzcGxheTpub25lfS5wbGF5ZXItLXZpZGVvIC5wbGF5ZXItYmFyIHN2Z3tmaWxsOiNmZmY7bWFyZ2luLXRvcDotMnB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA2NTlweCl7LnBsYXllci0tdmlkZW8gLnBsYXllci1iYXIgc3Zne21hcmdpbi10b3A6LTdweH19LnBsYXllci0tdmlkZW8uaGFzLXBsYXlsaXN0IC5wbGF5ZXItYmFyOjpiZWZvcmV7ZGlzcGxheTpibG9jazt3aWR0aDoyMCU7d2lkdGg6MzE4cHh9LnBsYXllci0tdmlkZW8uaGFzLXBsYXlsaXN0IC5wbGF5ZXItYmFyOjphZnRlcntsZWZ0OmNhbGMoMjAlICsgMnB4KTtsZWZ0OjMyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KXsucGxheWVyLS12aWRlby5oYXMtcGxheWxpc3QgLnBsYXllci1iYXI6OmJlZm9yZXt3aWR0aDoyNThweH0ucGxheWVyLS12aWRlby5oYXMtcGxheWxpc3QgLnBsYXllci1iYXI6OmFmdGVye2xlZnQ6MjYwcHh9fS5wbGF5ZXItLXZpZGVvIC5wbGF5ZXItY29udHJvbHN7ZGlzcGxheTp0YWJsZTt3aWR0aDo4MCU7aGVpZ2h0OmluaGVyaXQ7bWFyZ2luOmF1dG87cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5wbGF5ZXItLXZpZGVvIC5wbGF5ZXItY29udHJvbHM+KntoZWlnaHQ6aW5oZXJpdDtkaXNwbGF5OnRhYmxlLWNlbGw7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MCAxMHB4O3dpZHRoOjFweH0ucGxheWVyLS12aWRlbyAucGxheWVyLWNvbnRyb2xzPio6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjIwcHh9LnBsYXllci0tdmlkZW8gLnBsYXllci1jb250cm9scz4qOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDoyMHB4fS5wbGF5ZXItLXZpZGVvLmhhcy1wbGF5bGlzdCAucGxheWVyLWNvbnRyb2xze21hcmdpbi1yaWdodDowO3dpZHRoOmNhbGMoMTAwJSAtIDMyMHB4KX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7LnBsYXllci0tdmlkZW8uaGFzLXBsYXlsaXN0IC5wbGF5ZXItY29udHJvbHN7d2lkdGg6Y2FsYygxMDAlIC0gMjYwcHgpfX0ucGxheWVyLS12aWRlbyAucGxheXBhdXNle29wYWNpdHk6Ljc7d2lkdGg6NDBweDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGN1YmljLWJlemllcigwLjUsIDAsIDAuMSwgMSl9LnBsYXllci0tdmlkZW8gLnBsYXlwYXVzZTo6YmVmb3Jle3dpZHRoOjNweDtoZWlnaHQ6M3B4O2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2ZmZjtsZWZ0OjIycHg7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjEsIDEpO29wYWNpdHk6MH0ucGxheWVyLS12aWRlbyAucGxheXBhdXNlOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6N3B4IDAgN3B4IDE1cHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7dHJhbnNpdGlvbjpib3JkZXIgLjJzIGxpbmVhcix3aWR0aCAuMnMgbGluZWFyLGhlaWdodCAuMnMgbGluZWFyLHRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xLCAxKX0ubm8tdG91Y2hldmVudHMgLnBsYXllci0tdmlkZW8gLnBsYXlwYXVzZTpob3ZlciwuYWNjZXNzaWJpbGl0eSAucGxheWVyLS12aWRlbyAucGxheXBhdXNlOmZvY3Vze29wYWNpdHk6MX0ucGxheWVyLS12aWRlbyAuZnVsbHt3aWR0aDo1MHB4fS5wbGF5ZXItLXZpZGVvIC5mdWxsIGRpdntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW46LThweH0ucGxheWVyLS12aWRlbyAuZnVsbCBzcGFue3dpZHRoOjZweDtoZWlnaHQ6NnB4O3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWNvbG9yOiNmZmY7b3BhY2l0eTouNztib3JkZXItc3R5bGU6c29saWQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0fS5wbGF5ZXItLXZpZGVvIC5mdWxsIHNwYW46bnRoLWNoaWxkKDEpe2xlZnQ6MDt0b3A6MDtib3JkZXItd2lkdGg6MXB4IDAgMCAxcHh9LnBsYXllci0tdmlkZW8gLmZ1bGwgc3BhbjpudGgtY2hpbGQoMil7cmlnaHQ6MDt0b3A6MDtib3JkZXItd2lkdGg6MXB4IDFweCAwIDB9LnBsYXllci0tdmlkZW8gLmZ1bGwgc3BhbjpudGgtY2hpbGQoMyl7cmlnaHQ6MDtib3R0b206MDtib3JkZXItd2lkdGg6MCAxcHggMXB4IDB9LnBsYXllci0tdmlkZW8gLmZ1bGwgc3BhbjpudGgtY2hpbGQoNCl7bGVmdDowO2JvdHRvbTowO2JvcmRlci13aWR0aDowIDAgMXB4IDFweH0ubm8tdG91Y2hldmVudHMgLnBsYXllci0tdmlkZW8gLmZ1bGw6aG92ZXIgc3BhbjpudGgtY2hpbGQoMSksLmFjY2Vzc2liaWxpdHkgLnBsYXllci0tdmlkZW8gLmZ1bGw6Zm9jdXMgc3BhbjpudGgtY2hpbGQoMSl7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMnB4LCAtMnB4KX0ubm8tdG91Y2hldmVudHMgLnBsYXllci0tdmlkZW8gLmZ1bGw6aG92ZXIgc3BhbjpudGgtY2hpbGQoMiksLmFjY2Vzc2liaWxpdHkgLnBsYXllci0tdmlkZW8gLmZ1bGw6Zm9jdXMgc3BhbjpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnRyYW5zbGF0ZSgycHgsIC0ycHgpfS5uby10b3VjaGV2ZW50cyAucGxheWVyLS12aWRlbyAuZnVsbDpob3ZlciBzcGFuOm50aC1jaGlsZCgzKSwuYWNjZXNzaWJpbGl0eSAucGxheWVyLS12aWRlbyAuZnVsbDpmb2N1cyBzcGFuOm50aC1jaGlsZCgzKXt0cmFuc2Zvcm06dHJhbnNsYXRlKDJweCwgMnB4KX0ubm8tdG91Y2hldmVudHMgLnBsYXllci0tdmlkZW8gLmZ1bGw6aG92ZXIgc3BhbjpudGgtY2hpbGQoNCksLmFjY2Vzc2liaWxpdHkgLnBsYXllci0tdmlkZW8gLmZ1bGw6Zm9jdXMgc3BhbjpudGgtY2hpbGQoNCl7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMnB4LCAycHgpfS5wbGF5ZXItLXZpZGVvIC5wcmV2OjphZnRlciwucGxheWVyLS12aWRlbyAubmV4dDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXdpZHRoOjFweCAxcHggMCAwO2JvcmRlci1jb2xvcjojZmZmO2JvcmRlci1zdHlsZTpzb2xpZDt3aWR0aDo5cHg7aGVpZ2h0OjlweDtvcGFjaXR5Oi43fS5wbGF5ZXItLXZpZGVvIC5wcmV2OjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC0xMzVkZWcpfS5wbGF5ZXItLXZpZGVvIC5uZXh0OjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ucGxheWVyLS12aWRlbyAudGltZXtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6Mi41cmVtO2ZvbnQtd2VpZ2h0OjMwMDtjdXJzb3I6ZGVmYXVsdDt3aWR0aDo3MHB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmfS5wbGF5ZXItLXZpZGVvIC50aW1lIGVte2ZvbnQtc3R5bGU6bm9ybWFsfS5wbGF5ZXItLXZpZGVvIC50aW1lIHN0cm9uZ3tmb250LXdlaWdodDozMDB9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnBsYXllci0tdmlkZW8gLnRpbWV7bGluZS1oZWlnaHQ6NDRweH19LnBsYXllci0tdmlkZW8gLnRpbWU6bnRoLWxhc3QtY2hpbGQoMil7cGFkZGluZy1yaWdodDowO3dpZHRoOjYwcHh9LnBsYXllci0tdmlkZW8gLnNjcnViYmVyLXdyYXB7d2lkdGg6YXV0b30ucGxheWVyLS12aWRlbyAuc2NydWJiZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouN30ucGxheWVyLS12aWRlbyAuc2NydWJiZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmY7Y29udGVudDpcIlwiO2hlaWdodDoycHg7dG9wOjUwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtvcGFjaXR5OjAuMjU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMXB4KX0ucGxheWVyLS12aWRlbyAuc2NydWJiZXI+ZGl2e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO2hlaWdodDoycHg7d2lkdGg6MCU7dHJhbnNpdGlvbjouNHMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xLCAxKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0xcHgpfS5wbGF5ZXItLXZpZGVvIC5zY3J1YmJlciAubG9hZGVke2JhY2tncm91bmQ6I2ZmZjtvcGFjaXR5OjF9LnBsYXllci0tdmlkZW8gLnNjcnViYmVyIC5wcm9ncmVzc3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O29wYWNpdHk6MX0ucGxheWVyLS12aWRlbyAuc2NydWJiZXIgLnByb2dyZXNzOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo0cHg7aGVpZ2h0OjIwcHg7bWFyZ2luOi0xMHB4IC00cHg7dG9wOjUwJTtyaWdodDowO2JhY2tncm91bmQ6I2ZmZn0ucGxheWVyLS12aWRlbyAudm9sdW1le3Bvc2l0aW9uOnJlbGF0aXZlfS5wbGF5ZXItLXZpZGVvIC52b2x1bWU+Kntwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtib3R0b206MDtyaWdodDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3ZlcmZsb3c6aGlkZGVufS5wbGF5ZXItLXZpZGVvIC5wb3N0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA2NTlweCl7LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC44cyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjEsIDEpLG9wYWNpdHkgLjRzIGN1YmljLWJlemllcigwLjUsIDAsIDAuMSwgMSl9LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjA3LjIyZGVnLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLDAsMCwwLjgpIDEwMCUpfX1AbWVkaWEgKG1heC13aWR0aDogNjU5cHgpey5wbGF5ZXItLXZpZGVvIC5wbGF5bGlzdF9fd3JhcHtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoyO3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0X193cmFwe21hcmdpbi1sZWZ0OjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0X193cmFwe2Rpc3BsYXk6dGFibGU7aGVpZ2h0OjEwMCU7aGVpZ2h0OmNhbGMoMTAwJSArIDYwcHgpO3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6NzBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9fUBtZWRpYSAobWF4LXdpZHRoOiA2NTlweCl7LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0X19jb250ZW50e3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja319QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsucGxheWVyLS12aWRlbyAucGxheWxpc3RfX2NvbnRlbnR7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX19LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0X19pdGVte29wYWNpdHk6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xLCAxKSxvcGFjaXR5IC40cyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjEsIDEpfUBtZWRpYSAobWF4LXdpZHRoOiA2NTlweCl7LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0X19pdGVte3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsucGxheWVyLS12aWRlbyAucGxheWxpc3RfX2l0ZW17dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9fUBtZWRpYSAobWF4LXdpZHRoOiA2NTlweCl7LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0X19pdGVtOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjlweH0ucGxheWVyLS12aWRlbyAucGxheWxpc3RfX2l0ZW06bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbToxOHB4fX0ucGxheWVyLS12aWRlbyAucGxheWxpc3RfX2l0ZW0gYXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW07cGFkZGluZzo3cHggMDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKG1heC13aWR0aDogNjU5cHgpey5wbGF5ZXItLXZpZGVvIC5wbGF5bGlzdF9faXRlbSBhe3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNjQwcHgpey5wbGF5ZXItLXZpZGVvIC5wbGF5bGlzdF9faXRlbSBhe3BhZGRpbmc6MnB4IDB9fS5wbGF5ZXItLXZpZGVvIC5wbGF5bGlzdF9faXRlbSBhIHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xLCAxKX0ubm8tdG91Y2hldmVudHMgLnBsYXllci0tdmlkZW8gLnBsYXlsaXN0X19pdGVtIGE6aG92ZXIgc3BhbiwuYWNjZXNzaWJpbGl0eSAucGxheWVyLS12aWRlbyAucGxheWxpc3RfX2l0ZW0gYTpmb2N1cyBzcGFue3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfS5wbGF5ZXItLXZpZGVvIC5wbGF5bGlzdF9faXRlbS5pcy1jdXJyZW50IGF7Zm9udC13ZWlnaHQ6NTAwfS5wbGF5ZXItLXZpZGVvOm5vdCguaGFzLXBsYXlsaXN0KSAucGxheWxpc3RfX3NlbGVjdHtkaXNwbGF5Om5vbmV9LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0LXRvZ2dsZXtkaXNwbGF5OnRhYmxlO3dpZHRoOjIwJTt3aWR0aDozMThweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7aGVpZ2h0OjYwcHg7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOiA2NTlweCl7LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0LXRvZ2dsZXt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0LXRvZ2dsZXt3aWR0aDoyNThweH19LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0LXRvZ2dsZSBhe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6LjkzNzVyZW07ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nLWxlZnQ6NzBweDtwYWRkaW5nLXJpZ2h0OjEycHh9QG1lZGlhIChtYXgtd2lkdGg6IDY1OXB4KXsucGxheWVyLS12aWRlbyAucGxheWxpc3QtdG9nZ2xlIGF7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1yaWdodDo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0LXRvZ2dsZSBhe2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDouOTM3NXJlbTtsZXR0ZXItc3BhY2luZzowLjA0ZW07cGFkZGluZy1sZWZ0OjYwcHh9fS5wbGF5ZXItLXZpZGVvIC5wbGF5bGlzdC10b2dnbGUgYTo6YmVmb3JlLC5wbGF5ZXItLXZpZGVvIC5wbGF5bGlzdC10b2dnbGUgYTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMXB4O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3I7Ym9yZGVyLXN0eWxlOnNvbGlkO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7bGVmdDozNXB4O3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTZweDttYXJnaW4tdG9wOi0ycHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLjUsIDAsIDAuMSwgMSksb3BhY2l0eSAuNHMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xLCAxKX0ucGxheWVyLS12aWRlbyAucGxheWxpc3QtdG9nZ2xlIGE6OmFmdGVye29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSByb3RhdGUoMjI1ZGVnKX1AbWVkaWEgKG1heC13aWR0aDogNjU5cHgpey5wbGF5ZXItLXZpZGVvIC5wbGF5bGlzdC10b2dnbGUgYTo6YmVmb3JlLC5wbGF5ZXItLXZpZGVvIC5wbGF5bGlzdC10b2dnbGUgYTo6YWZ0ZXJ7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtsZWZ0OjhweDttYXJnaW4tdG9wOi02cHh9LnBsYXllci0tdmlkZW8gLnBsYXlsaXN0LXRvZ2dsZSBhOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpfX0ucGxheWVyLS12aWRlbzpub3QoLmhhcy1wbGF5bGlzdCkgLnBsYXlsaXN0LC5wbGF5ZXItLXZpZGVvOm5vdCguaGFzLXBsYXlsaXN0KSAucGxheWxpc3QtdG9nZ2xle2Rpc3BsYXk6bm9uZX0ucGxheWVyLS12aWRlby5pcy1zdGFydGVkIC50b2dnbGUtcGxheXtkaXNwbGF5Om5vbmV9LnBsYXllci0tdmlkZW8uaXMtbG9hZGluZyAucGxheXBhdXNlOjpiZWZvcmV7b3BhY2l0eToxfS5wbGF5ZXItLXZpZGVvLmlzLWxvYWRpbmcgLnBsYXlwYXVzZTo6YWZ0ZXJ7Ym9yZGVyLXdpZHRoOjAgM3B4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAjZmZmO3dpZHRoOjlweDtoZWlnaHQ6M3B4O3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9LnBsYXllci0tdmlkZW8uaXMtcGxheWluZyAucGxheXBhdXNlOjphZnRlcntib3JkZXItd2lkdGg6MCAzcHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICNmZmY7d2lkdGg6OXB4O2hlaWdodDoxM3B4O3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9LnBsYXllci0tdmlkZW8uaXMtZnVsbHNjcmVlbntiYWNrZ3JvdW5kOmJsYWNrO2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowO2Rpc3BsYXk6YmxvY2t9LnBsYXllci0tdmlkZW8uaXMtZnVsbHNjcmVlbiB2aWRlb3t3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0ucGxheWVyLS12aWRlby5pcy1mdWxsc2NyZWVuIC5mdWxsIHNwYW46bnRoLWNoaWxkKDEpe2xlZnQ6LTJweDt0b3A6LTJweDtib3JkZXItd2lkdGg6MCAxcHggMXB4IDB9LnBsYXllci0tdmlkZW8uaXMtZnVsbHNjcmVlbiAuZnVsbCBzcGFuOm50aC1jaGlsZCgyKXtyaWdodDotMnB4O3RvcDotMnB4O2JvcmRlci13aWR0aDowIDAgMXB4IDFweH0ucGxheWVyLS12aWRlby5pcy1mdWxsc2NyZWVuIC5mdWxsIHNwYW46bnRoLWNoaWxkKDMpe3JpZ2h0Oi0ycHg7Ym90dG9tOi0ycHg7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMXB4fS5wbGF5ZXItLXZpZGVvLmlzLWZ1bGxzY3JlZW4gLmZ1bGwgc3BhbjpudGgtY2hpbGQoNCl7bGVmdDotMnB4O2JvdHRvbTotMnB4O2JvcmRlci13aWR0aDoxcHggMXB4IDAgMH0ucGxheWVyLS12aWRlby5pcy1lcnJvcntjdXJzb3I6bm90LWFsbG93ZWQ7cG9pbnRlci1ldmVudHM6bm9uZX0ucGxheWVyLS12aWRlby5pcy1lcnJvciAucGxheSwucGxheWVyLS12aWRlby5pcy1lcnJvciAucGF1c2UsLnBsYXllci0tdmlkZW8uaXMtZXJyb3IgLnRpbWUsLnBsYXllci0tdmlkZW8uaXMtZXJyb3IgLnNjcnViYmVyLC5wbGF5ZXItLXZpZGVvLmlzLWVycm9yIC50b2dnbGUtcGxheXtkaXNwbGF5Om5vbmV9LnBsYXllci0tdmlkZW8uaXMtZXJyb3IgLmVycm9yLW1lc3NhZ2V7ZGlzcGxheTpibG9ja30uaG9tZV9fcGxheWVyIC5wbGF5ZXItLXZpZGVvOm5vdCguaXMtc3RhcnRlZCk6bm90KC5pcy12aW1lbyk6bm90KC5pcy1wbGF5aW5nKSB2aWRlbywuaG9tZV9fcGxheWVyIC5wbGF5ZXItLXZpZGVvOm5vdCguaXMtc3RhcnRlZCk6bm90KC5pcy12aW1lbyk6bm90KC5pcy1wbGF5aW5nKSBpZnJhbWV7ZGlzcGxheTpub25lfS5wbGF5ZXItLXZpZGVvOm5vdCguaXMtc3RhcnRlZCk6bm90KC5pcy12aW1lbyk6bm90KC5pcy1wbGF5aW5nKSB2aWRlbywucGxheWVyLS12aWRlbzpub3QoLmlzLXN0YXJ0ZWQpOm5vdCguaXMtdmltZW8pOm5vdCguaXMtcGxheWluZykgaWZyYW1le29wYWNpdHk6MH0ucGxheWVyLS12aWRlbzpub3QoLmlzLXN0YXJ0ZWQpIC5zY3J1YmJlciAucHJvZ3Jlc3M6OmFmdGVye2Rpc3BsYXk6bm9uZX0ucGxheWVyLS12aWRlby5oYXMtYXV0b3BsYXk6bm90KC5pcy1lbmRlZCkgLnBvc3Rlcnt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGN1YmljLWJlemllcigwLjUsIDAsIDAuMSwgMSl9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnBsYXllci0tdmlkZW8uaGFzLWF1dG9wbGF5Om5vdCguaXMtZW5kZWQpIC5wb3N0ZXJ7b3BhY2l0eTowfX0ucGxheWVyLS12aWRlby5pcy1zdGFydGVkOm5vdCguaXMtZW5kZWQpIC5wb3N0ZXJ7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjEsIDEpO29wYWNpdHk6MH0udG91Y2hldmVudHMgLnBsYXllci0tdmlkZW8uaXMtc3RhcnRlZDpub3QoLmlzLXBsYXlpbmcpIC5wbGF5ZXItYmFyLC5wbGF5ZXItLXZpZGVvLnNob3ctcGxheWVyYmFyIC5wbGF5ZXItYmFyLC5wbGF5ZXItLXZpZGVvLmlzLXN0YXJ0ZWQ6bm90KC5pcy1wbGF5aW5nKSAucGxheWVyLWJhciwucGxheWVyLS12aWRlby5pcy1lbmRlZC5oYXMtcGxheWxpc3QgLnBsYXllci1iYXIsLnBsYXllci0tdmlkZW8uaXMtcGxheWxpc3Qtb3Blbi5oYXMtcGxheWxpc3QgLnBsYXllci1iYXIsLnBsYXllci0tdmlkZW8uaXMtcGxheWluZy5pcy1tb3VzZW1vdmU6aG92ZXIgLnBsYXllci1iYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnRvdWNoZXZlbnRzIC5wbGF5ZXItLXZpZGVvLmhhcy1wbGF5bGlzdC5pcy1zdGFydGVkOm5vdCguaXMtcGxheWluZykgLnBsYXlsaXN0LC5wbGF5ZXItLXZpZGVvLmhhcy1wbGF5bGlzdC5pcy1wbGF5bGlzdC1vcGVuIC5wbGF5bGlzdCwucGxheWVyLS12aWRlby5oYXMtcGxheWxpc3QuaXMtZW5kZWQgLnBsYXlsaXN0LC5wbGF5ZXItLXZpZGVvLmhhcy1wbGF5bGlzdC5pcy1zdGFydGVkOm5vdCguaXMtcGxheWluZykgLnBsYXlsaXN0LC5wbGF5ZXItLXZpZGVvLmhhcy1wbGF5bGlzdC5pcy1wbGF5aW5nLmlzLW1vdXNlbW92ZTpob3ZlciAucGxheWxpc3R7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTYycHgpfX0ucGxheWVyLS12aWRlby5pcy1wbGF5bGlzdC1vcGVuLmhhcy1wbGF5bGlzdCAucGxheWxpc3R7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmFsbH0ucGxheWVyLS12aWRlby5pcy1wbGF5bGlzdC1vcGVuLmhhcy1wbGF5bGlzdCAucGxheWxpc3QgLnBsYXlsaXN0X19pdGVte3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5wbGF5ZXItLXZpZGVvLmlzLXBsYXlsaXN0LW9wZW4uaGFzLXBsYXlsaXN0IC5wbGF5bGlzdCAucGxheWxpc3RfX2l0ZW06bnRoLWNoaWxkKDEpe3RyYW5zaXRpb24tZGVsYXk6MC4xNXN9fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnBsYXllci0tdmlkZW8uaXMtcGxheWxpc3Qtb3Blbi5oYXMtcGxheWxpc3QgLnBsYXlsaXN0IC5wbGF5bGlzdF9faXRlbTpudGgtY2hpbGQoMil7dHJhbnNpdGlvbi1kZWxheTowLjJzfX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5wbGF5ZXItLXZpZGVvLmlzLXBsYXlsaXN0LW9wZW4uaGFzLXBsYXlsaXN0IC5wbGF5bGlzdCAucGxheWxpc3RfX2l0ZW06bnRoLWNoaWxkKDMpe3RyYW5zaXRpb24tZGVsYXk6MC4yNXN9fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnBsYXllci0tdmlkZW8uaXMtcGxheWxpc3Qtb3Blbi5oYXMtcGxheWxpc3QgLnBsYXlsaXN0IC5wbGF5bGlzdF9faXRlbTpudGgtY2hpbGQoNCl7dHJhbnNpdGlvbi1kZWxheTowLjNzfX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5wbGF5ZXItLXZpZGVvLmlzLXBsYXlsaXN0LW9wZW4uaGFzLXBsYXlsaXN0IC5wbGF5bGlzdCAucGxheWxpc3RfX2l0ZW06bnRoLWNoaWxkKDUpe3RyYW5zaXRpb24tZGVsYXk6MC4zNXN9fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnBsYXllci0tdmlkZW8uaXMtcGxheWxpc3Qtb3Blbi5oYXMtcGxheWxpc3QgLnBsYXlsaXN0IC5wbGF5bGlzdF9faXRlbTpudGgtY2hpbGQoNil7dHJhbnNpdGlvbi1kZWxheTowLjRzfX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5wbGF5ZXItLXZpZGVvLmlzLXBsYXlsaXN0LW9wZW4uaGFzLXBsYXlsaXN0IC5wbGF5bGlzdCAucGxheWxpc3RfX2l0ZW06bnRoLWNoaWxkKDcpe3RyYW5zaXRpb24tZGVsYXk6MC40NXN9fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnBsYXllci0tdmlkZW8uaXMtcGxheWxpc3Qtb3Blbi5oYXMtcGxheWxpc3QgLnBsYXlsaXN0IC5wbGF5bGlzdF9faXRlbTpudGgtY2hpbGQoOCl7dHJhbnNpdGlvbi1kZWxheTowLjVzfX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5wbGF5ZXItLXZpZGVvLmlzLXBsYXlsaXN0LW9wZW4uaGFzLXBsYXlsaXN0IC5wbGF5bGlzdCAucGxheWxpc3RfX2l0ZW06bnRoLWNoaWxkKDkpe3RyYW5zaXRpb24tZGVsYXk6MC41NXN9fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnBsYXllci0tdmlkZW8uaXMtcGxheWxpc3Qtb3Blbi5oYXMtcGxheWxpc3QgLnBsYXlsaXN0IC5wbGF5bGlzdF9faXRlbTpudGgtY2hpbGQoMTApe3RyYW5zaXRpb24tZGVsYXk6MC42c319LnBsYXllci0tdmlkZW8uaXMtcGxheWxpc3Qtb3Blbi5oYXMtcGxheWxpc3QgLnBsYXlsaXN0LXRvZ2dsZSBhOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwcHgpIHJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfUBtZWRpYSAobWF4LXdpZHRoOiA2NTlweCl7LnBsYXllci0tdmlkZW8uaXMtcGxheWxpc3Qtb3Blbi5oYXMtcGxheWxpc3QgLnBsYXlsaXN0LXRvZ2dsZSBhOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwcHgpIHJvdGF0ZSgxMzVkZWcpfX0ucGxheWVyLS12aWRlby5pcy1wbGF5bGlzdC1vcGVuLmhhcy1wbGF5bGlzdCAucGxheWxpc3QtdG9nZ2xlIGE6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KSByb3RhdGUoMjI1ZGVnKTtvcGFjaXR5OjF9LnBsYXllci0tdmlkZW86bm90KC5pcy1iZ3BsYXllcik6bm90KC5pcy1zdGFydGVkKTpub3QoLmlzLW5hdGl2ZSkgLnRvZ2dsZS1wbGF5LC5wbGF5ZXItLXZpZGVvOm5vdCguaXMtYmdwbGF5ZXIpOm5vdCguaXMtbmF0aXZlKS5pcy1lbmRlZCAudG9nZ2xlLXBsYXl7ZGlzcGxheTpibG9ja30ucGxheWVyLS12aWRlby5pcy1zdGFydGVkOm5vdCguaXMtcmVhZHkpIC5sb2FkZXJ7b3BhY2l0eToxfS5wbGF5ZXItLXZpZGVvLmlzLW5hdGl2ZSAucGxheWVyLWJhciwucGxheWVyLS12aWRlby5pcy1iZ3BsYXllciAucGxheWVyLWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5wbGF5ZXItLXZpZGVvLmlzLW5hdGl2ZSAucG9zdGVyLC5wbGF5ZXItLXZpZGVvLmlzLWJncGxheWVyIC5wb3N0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA2NTlweCl7LnBsYXllci0tdmlkZW8gLnBsYXllci1iYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudH0ucGxheWVyLS12aWRlby5pcy1wbGF5bGlzdC1vcGVuIC5wbGF5bGlzdHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOUI5QjlCfS5wbGF5ZXItLXZpZGVvLmlzLXBsYXlsaXN0LW9wZW4gLnBsYXlsaXN0X193cmFwe2hlaWdodDphdXRvO21hcmdpbi10b3A6LTYwcHh9LnBsYXllci0tdmlkZW86bm90KC5pcy1wbGF5aW5nKTpub3QoLmlzLWJncGxheWVyKTpub3QoLmlzLW5hdGl2ZSkgLnRvZ2dsZS1wbGF5LC5wbGF5ZXItLXZpZGVvOm5vdCguaXMtcGxheWluZyk6bm90KC5pcy1iZ3BsYXllcik6bm90KC5pcy1uYXRpdmUpIC5wb3N0ZXJ7b3BhY2l0eToxICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5wbGF5ZXItLXZpZGVvLnNob3VsZC1wbGF5Om5vdCguaXMtc3RhcnRlZCk6bm90KC5pcy1lbmRlZCkgLnBvc3RlcntvcGFjaXR5OjEgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LnBsYXllci0tdmlkZW8uaXMtcGxheWxpc3Qtb3Blbi5oYXMtcGxheWxpc3QgLnBsYXlsaXN0LXRvZ2dsZSBhIHNwYW57ZGlzcGxheTpub25lfS5wbGF5ZXItLXZpZGVvLmhhcy1wbGF5bGlzdCAucG9zdGVye2hlaWdodDoyMTBweH0ucGxheWVyLS12aWRlby5oYXMtcGxheWxpc3QgLnRvZ2dsZS1wbGF5e3RvcDoxMDVweH19LnBvcHVwe3Bvc2l0aW9uOmZpeGVkO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjYpO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMHZoO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpub25lO29wYWNpdHk6MH0ucG9wdXAgLnBvcHVwX19jZW50ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpO2hlaWdodDo0MTBweH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5wb3B1cCAucG9wdXBfX2NlbnRlcnt3aWR0aDo1MDBweH19LnBvcHVwIC5wb3B1cF9fY2VudGVyIC5wb3B1cF9fY2VudGVyX19jb250ZW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucG9wdXAgLnBvcHVwX19jZW50ZXIgLnBvcHVwX19jZW50ZXJfX2NvbnRlbmVyIHB7d2lkdGg6MTAwJTtjb2xvcjojMDAwO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoycmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bGV0dGVyLXNwYWNpbmc6MC4wNWVtO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjo1MnB4IDAgMCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjAgMjBweH1AbWVkaWEgYWxsIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS1oZWlnaHQ6IDU2OHB4KXsucG9wdXAgLnBvcHVwX19jZW50ZXIgLnBvcHVwX19jZW50ZXJfX2NvbnRlbmVyIHB7bWFyZ2luOjIycHggMCAwIDB9fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnBvcHVwIC5wb3B1cF9fY2VudGVyIC5wb3B1cF9fY2VudGVyX19jb250ZW5lciBwe3BhZGRpbmc6MCA2MHB4fX0ucG9wdXAgLnBvcHVwX19jZW50ZXIgLnBvcHVwX19jZW50ZXJfX2NvbnRlbmVyIGlucHV0e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7bGV0dGVyLXNwYWNpbmc6MC4wNWVtO21hcmdpbjo0NnB4IDAgMCAzMHB4O3dpZHRoOmNhbGMoMTAwJSAtIDYwcHgpfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnBvcHVwIC5wb3B1cF9fY2VudGVyIC5wb3B1cF9fY2VudGVyX19jb250ZW5lciBpbnB1dHttYXJnaW46NDZweCAwIDAgODFweDt3aWR0aDozMzhweH19LnBvcHVwIC5wb3B1cF9fY2VudGVyIC5wb3B1cF9fY2VudGVyX19jb250ZW5lciBpbnB1dCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6LjkzNzVyZW19LnBvcHVwIC5wb3B1cF9fY2VudGVyIC5wb3B1cF9fY2VudGVyX19jb250ZW5lciBpbnB1dCA6Oi1tb3otcGxhY2Vob2xkZXJ7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6LjkzNzVyZW19LnBvcHVwIC5wb3B1cF9fY2VudGVyIC5wb3B1cF9fY2VudGVyX19jb250ZW5lciBpbnB1dCA6LW1zLWlucHV0LXBsYWNlaG9sZGVye2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC1zaXplOi42ODc1cmVtO2xpbmUtaGVpZ2h0Oi45Mzc1cmVtfS5wb3B1cCAucG9wdXBfX2NlbnRlciAucG9wdXBfX2NlbnRlcl9fY29udGVuZXIgaW5wdXQgOi1tb3otcGxhY2Vob2xkZXJ7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6LjkzNzVyZW19LnBvcHVwIC5wb3B1cF9fY2VudGVyIC5wb3B1cF9fY2VudGVyX19jb250ZW5lciBpbnB1dDotd2Via2l0LWF1dG9maWxsey13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAzMHB4ICNmZmYgaW5zZXQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzAwMCAhaW1wb3J0YW50fS5wb3B1cCAucG9wdXBfX2NlbnRlciAucG9wdXBfX2NlbnRlcl9fY29udGVuZXIgLnBvcHVwX19yZXNwb25zZV9fYW5kX19zZW5ke3Bvc2l0aW9uOnJlbGF0aXZlfS5wb3B1cCAucG9wdXBfX2NlbnRlciAucG9wdXBfX2NlbnRlcl9fY29udGVuZXIgLnBvcHVwX19yZXNwb25zZV9fYW5kX19zZW5kIC5wb3B1cF9fcmVzcG9uc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDo0MHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoyLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojQzE5QzVFO2JvcmRlcjoxcHggc29saWQgI0MxOUM1RTtjb2xvcjojMDAwO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246MC41cztvcGFjaXR5OjA7ZGlzcGxheTpub25lO21hcmdpbjo1MnB4IDAgMCAzMHB4O3dpZHRoOmNhbGMoMTAwJSAtIDYwcHgpfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnBvcHVwIC5wb3B1cF9fY2VudGVyIC5wb3B1cF9fY2VudGVyX19jb250ZW5lciAucG9wdXBfX3Jlc3BvbnNlX19hbmRfX3NlbmQgLnBvcHVwX19yZXNwb25zZXttYXJnaW46NTJweCAwIDAgMTEwcHg7d2lkdGg6MjgwcHh9fS5wb3B1cCAucG9wdXBfX2NlbnRlciAucG9wdXBfX2NlbnRlcl9fY29udGVuZXIgLnBvcHVwX19yZXNwb25zZV9fYW5kX19zZW5kIC5wb3B1cF9fc2VuZHt3aWR0aDoyODBweDtoZWlnaHQ6NDBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6Mi41cmVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDA7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246MC41czttYXJnaW46NTJweCAwIDAgMzBweDt3aWR0aDpjYWxjKDEwMCUgLSA2MHB4KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsucG9wdXAgLnBvcHVwX19jZW50ZXIgLnBvcHVwX19jZW50ZXJfX2NvbnRlbmVyIC5wb3B1cF9fcmVzcG9uc2VfX2FuZF9fc2VuZCAucG9wdXBfX3NlbmR7bWFyZ2luOjUycHggMCAwIDExMHB4O3dpZHRoOjI4MHB4fX0ucG9wdXAgLnBvcHVwX19jZW50ZXIgLnBvcHVwX19jZW50ZXJfX2NvbnRlbmVyIC5wb3B1cF9fcmVzcG9uc2VfX2FuZF9fc2VuZCAucG9wdXBfX3NlbmQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojQzE5QzVFO2JvcmRlcjoxcHggc29saWQgI0MxOUM1RTtjb2xvcjojMDAwfS5wb3B1cCAucG9wdXBfX2NlbnRlciAucG9wdXBfX2NlbnRlcl9fY29udGVuZXIgbGFiZWx7d2lkdGg6MTAwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXNpemU6Ljc3NXJlbTtsaW5lLWhlaWdodDoyLjVyZW07bWFyZ2luLXRvcDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo0MHB4O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxMHB4O2N1cnNvcjpwb2ludGVyfS5wb3B1cCAucG9wdXBfX2NlbnRlciAucG9wdXBfX2NlbnRlcl9fY29udGVuZXIgbGFiZWwubGFiZWxfX2FncmVlIHAgYXtjb2xvcjojMDAwO3RyYW5zaXRpb246MC4zcztmb250LXdlaWdodDo5MDA7ei1pbmRleDoxO3BvaW50ZXItZXZlbnRzOmFsbDtwb3NpdGlvbjpyZWxhdGl2ZX0ucG9wdXAgLnBvcHVwX19jZW50ZXIgLnBvcHVwX19jZW50ZXJfX2NvbnRlbmVyIGxhYmVsLmxhYmVsX19hZ3JlZSBwIGE6aG92ZXJ7Y29sb3I6I0MxOUM1RX0ucG9wdXAgLnBvcHVwX19jZW50ZXIgLnBvcHVwX19jZW50ZXJfX2NvbnRlbmVyIGxhYmVsLmxhYmVsX19hZ3JlZSBwIGE6aG92ZXIgc3BhbntiYWNrZ3JvdW5kOiNDMTlDNUV9LnBvcHVwIC5wb3B1cF9fY2VudGVyIC5wb3B1cF9fY2VudGVyX19jb250ZW5lciBsYWJlbC5sYWJlbF9fYWdyZWUgcCBhIHNwYW57dHJhbnNpdGlvbjowLjNzO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmRpbWdyYXk7bGVmdDowO2JvdHRvbTotNHB4fS5wb3B1cCAucG9wdXBfX2NlbnRlciAucG9wdXBfX2NlbnRlcl9fY29udGVuZXIgbGFiZWwgcHt0cmFuc2l0aW9uOjAuMjVzO21hcmdpbjowO2NvbG9yOiNhZmFmYWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTo4cHg7bGluZS1oZWlnaHQ6MThweDtmb250LXNpemU6LjVyZW07bGluZS1oZWlnaHQ6MS4xMjVyZW07cG9pbnRlci1ldmVudHM6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46NXB4IDAgMCAwO3BhZGRpbmc6MHB4IDAgMCAxMHB4O3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDpjYWxjKDEwMCUgLSAxMTdweCk7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LnBvcHVwIC5wb3B1cF9fY2VudGVyIC5wb3B1cF9fY2VudGVyX19jb250ZW5lciBsYWJlbCBwe3dpZHRoOmF1dG99fS5wb3B1cCAucG9wdXBfX2NlbnRlciAucG9wdXBfX2NlbnRlcl9fY29udGVuZXIgbGFiZWwgLnBvcHVwX19jaGVja2Vke3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7aGVpZ2h0OjE3cHg7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3RyYW5zaXRpb246MC41czt0b3A6NXB4O2xlZnQ6MjlweH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5wb3B1cCAucG9wdXBfX2NlbnRlciAucG9wdXBfX2NlbnRlcl9fY29udGVuZXIgbGFiZWwgLnBvcHVwX19jaGVja2Vke3RvcDo0cHg7bGVmdDo3OHB4fX0ucG9wdXAgLnBvcHVwX19jZW50ZXIgLnBvcHVwX19jZW50ZXJfX2NvbnRlbmVyIGxhYmVsIC5wb3B1cF9fY2hlY2tlZCBzdmd7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjNweCAzcHg7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0ucG9wdXAgLnBvcHVwX19jZW50ZXIgLnBvcHVwX19jZW50ZXJfX2NvbnRlbmVyIGxhYmVsIC5wb3B1cF9fY2hlY2tlZCBzdmcgcGF0aHtzdHJva2U6IzAwMH0ucG9wdXAgLnBvcHVwX19jZW50ZXIgLnBvcHVwX19jZW50ZXJfX2NvbnRlbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtjdXJzb3I6cG9pbnRlcjt3aWR0aDoxN3B4O2hlaWdodDoxN3B4O3BhZGRpbmc6MCA4cHg7dmlzaWJpbGl0eTppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXI6MXB4IHNvbGlkICMwMDA7bWFyZ2luOjVweCAwIDAgMzBweH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5wb3B1cCAucG9wdXBfX2NlbnRlciAucG9wdXBfX2NlbnRlcl9fY29udGVuZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde21hcmdpbjo1cHggMCAwIDc4cHh9fS5wb3B1cCAucG9wdXBfX2NlbnRlciAucG9wdXBfX2NlbnRlcl9fY29udGVuZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrLnBvcHVwX19jaGVja2Vke29wYWNpdHk6MX0ucG9wdXAgLnBvcHVwX19jZW50ZXIgLnBvcHVwX19jZW50ZXJfX2NvbnRlbmVyIC5wb3B1cF9fY2xvc2Vye21hcmdpbjo0MnB4IGF1dG8gMCBhdXRvO2N1cnNvcjpwb2ludGVyO3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHh9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsucG9wdXAgLnBvcHVwX19jZW50ZXIgLnBvcHVwX19jZW50ZXJfX2NvbnRlbmVyIC5wb3B1cF9fY2xvc2Vye21hcmdpbjoyMnB4IDAgMCAyMzdweH19LnBvcHVwIC5wb3B1cF9fY2VudGVyIC5wb3B1cF9fY2VudGVyX19jb250ZW5lciAucG9wdXBfX2Nsb3NlciBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uY2hhbmdpbmd7cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNik7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjB9LmNoYW5naW5nIC5jaGFuZ2luZ19fY2VudGVye3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTtoZWlnaHQ6MzY0cHh9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuY2hhbmdpbmcgLmNoYW5naW5nX19jZW50ZXJ7d2lkdGg6NTAwcHh9fS5jaGFuZ2luZyAuY2hhbmdpbmdfX2NlbnRlciAuY2hhbmdpbmdfX2NlbnRlcl9fY29udGVuZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNoYW5naW5nIC5jaGFuZ2luZ19fY2VudGVyIC5jaGFuZ2luZ19fY2VudGVyX19jb250ZW5lciBwe3dpZHRoOjEwMCU7Y29sb3I6IzAwMDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMnB4O2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6MnJlbTtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOjAuMDVlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46NTJweCAwIDAgMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzowIDIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuY2hhbmdpbmcgLmNoYW5naW5nX19jZW50ZXIgLmNoYW5naW5nX19jZW50ZXJfX2NvbnRlbmVyIHB7cGFkZGluZzowIDYwcHh9fS5jaGFuZ2luZyAuY2hhbmdpbmdfX2NlbnRlciAuY2hhbmdpbmdfX2NlbnRlcl9fY29udGVuZXIgaW5wdXR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtsZXR0ZXItc3BhY2luZzowLjA1ZW07bWFyZ2luOjQ2cHggMCAwIDMwcHg7d2lkdGg6Y2FsYygxMDAlIC0gNjBweCl9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuY2hhbmdpbmcgLmNoYW5naW5nX19jZW50ZXIgLmNoYW5naW5nX19jZW50ZXJfX2NvbnRlbmVyIGlucHV0e21hcmdpbjo0NnB4IDAgMCA4MXB4O3dpZHRoOjMzOHB4fX0uY2hhbmdpbmcgLmNoYW5naW5nX19jZW50ZXIgLmNoYW5naW5nX19jZW50ZXJfX2NvbnRlbmVyIGlucHV0IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDouOTM3NXJlbX0uY2hhbmdpbmcgLmNoYW5naW5nX19jZW50ZXIgLmNoYW5naW5nX19jZW50ZXJfX2NvbnRlbmVyIGlucHV0IDo6LW1vei1wbGFjZWhvbGRlcntmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDouOTM3NXJlbX0uY2hhbmdpbmcgLmNoYW5naW5nX19jZW50ZXIgLmNoYW5naW5nX19jZW50ZXJfX2NvbnRlbmVyIGlucHV0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6LjkzNzVyZW19LmNoYW5naW5nIC5jaGFuZ2luZ19fY2VudGVyIC5jaGFuZ2luZ19fY2VudGVyX19jb250ZW5lciBpbnB1dCA6LW1vei1wbGFjZWhvbGRlcntmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDouOTM3NXJlbX0uY2hhbmdpbmcgLmNoYW5naW5nX19jZW50ZXIgLmNoYW5naW5nX19jZW50ZXJfX2NvbnRlbmVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGx7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDMwcHggI2ZmZiBpbnNldDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMDAwICFpbXBvcnRhbnR9LmNoYW5naW5nIC5jaGFuZ2luZ19fY2VudGVyIC5jaGFuZ2luZ19fY2VudGVyX19jb250ZW5lciAuY2hhbmdpbmdfX2J1dHRvbnN7cG9zaXRpb246cmVsYXRpdmV9LmNoYW5naW5nIC5jaGFuZ2luZ19fY2VudGVyIC5jaGFuZ2luZ19fY2VudGVyX19jb250ZW5lciAuY2hhbmdpbmdfX2J1dHRvbnMgLmNoYW5naW5nX19ubywuY2hhbmdpbmcgLmNoYW5naW5nX19jZW50ZXIgLmNoYW5naW5nX19jZW50ZXJfX2NvbnRlbmVyIC5jaGFuZ2luZ19fYnV0dG9ucyAuY2hhbmdpbmdfX3llc3t3aWR0aDoyODBweDtoZWlnaHQ6NDBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6Mi41cmVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDA7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246MC41czttYXJnaW46NTJweCAwIDAgMzBweDt3aWR0aDpjYWxjKDEwMCUgLSA2MHB4KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuY2hhbmdpbmcgLmNoYW5naW5nX19jZW50ZXIgLmNoYW5naW5nX19jZW50ZXJfX2NvbnRlbmVyIC5jaGFuZ2luZ19fYnV0dG9ucyAuY2hhbmdpbmdfX25vLC5jaGFuZ2luZyAuY2hhbmdpbmdfX2NlbnRlciAuY2hhbmdpbmdfX2NlbnRlcl9fY29udGVuZXIgLmNoYW5naW5nX19idXR0b25zIC5jaGFuZ2luZ19feWVze21hcmdpbjo1MnB4IDAgMCAxMTBweDt3aWR0aDoyODBweH19LmNoYW5naW5nIC5jaGFuZ2luZ19fY2VudGVyIC5jaGFuZ2luZ19fY2VudGVyX19jb250ZW5lciAuY2hhbmdpbmdfX2J1dHRvbnMgLmNoYW5naW5nX19ubzpob3ZlciwuY2hhbmdpbmcgLmNoYW5naW5nX19jZW50ZXIgLmNoYW5naW5nX19jZW50ZXJfX2NvbnRlbmVyIC5jaGFuZ2luZ19fYnV0dG9ucyAuY2hhbmdpbmdfX3llczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNDMTlDNUU7Ym9yZGVyOjFweCBzb2xpZCAjQzE5QzVFO2NvbG9yOiMwMDB9LmNoYW5naW5nIC5jaGFuZ2luZ19fY2VudGVyIC5jaGFuZ2luZ19fY2VudGVyX19jb250ZW5lciAuY2hhbmdpbmdfX2J1dHRvbnMgLmNoYW5naW5nX195ZXN7bWFyZ2luLXRvcDoyMnB4fS5jaGFuZ2luZyAuY2hhbmdpbmdfX2NlbnRlciAuY2hhbmdpbmdfX2NlbnRlcl9fY29udGVuZXIgLmNoYW5naW5nX19jbG9zZXJ7bWFyZ2luOjQycHggYXV0byAwIGF1dG87Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MjZweDtoZWlnaHQ6MjZweH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5jaGFuZ2luZyAuY2hhbmdpbmdfX2NlbnRlciAuY2hhbmdpbmdfX2NlbnRlcl9fY29udGVuZXIgLmNoYW5naW5nX19jbG9zZXJ7bWFyZ2luOjQycHggMCAwIDIzN3B4fX0uY2hhbmdpbmcgLmNoYW5naW5nX19jZW50ZXIgLmNoYW5naW5nX19jZW50ZXJfX2NvbnRlbmVyIC5jaGFuZ2luZ19fY2xvc2VyIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5saWdodGJveHtiYWNrZ3JvdW5kLWNvbG9yOiMxMDEwMTA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7aGVpZ2h0OjEwMHZoO3BhZGRpbmc6MHB4O3BvaW50ZXItZXZlbnRzOmFsbDtwb3NpdGlvbjpyZWxhdGl2ZX0ubGlnaHRib3ggLmxpZ2h0Ym94X19pdGVte2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7aGVpZ2h0OjEwMCV9LmxpZ2h0Ym94IC5saWdodGJveF9faXRlbS5saWdodGJveF9faXRlbS0tdmlkZW97bWluLXdpZHRoOjgwJTttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAyMDBweCk7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMjAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dG9wOjUwJTtsZWZ0OjUwJTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWR9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmxpZ2h0Ym94IC5saWdodGJveF9faXRlbS5saWdodGJveF9faXRlbS0tdmlkZW97cG9zaXRpb246cmVsYXRpdmV9fS5saWdodGJveCAubGlnaHRib3hfX2l0ZW0gLmxpZ2h0Ym94X19wbGF5ZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RvcDo1MCU7cG9zaXRpb246cmVsYXRpdmV9LmxpZ2h0Ym94IC5saWdodGJveF9faXRlbSAubGlnaHRib3hfX25tYiwubGlnaHRib3ggLmxpZ2h0Ym94X19pdGVtIGZpZ2NhcHRpb257ZGlzcGxheTpub25lfS5saWdodGJveCAubGlnaHRib3hfX2JvZHksLmxpZ2h0Ym94IC5saWdodGJveF9fbWVkaWEsLmxpZ2h0Ym94IC5maWd1cmUsLmxpZ2h0Ym94IC5saWdodGJveF9faW1hZ2V7aGVpZ2h0OjEwMCV9LmxpZ2h0Ym94IC5saWdodGJveF9fd3JhcCwubGlnaHRib3ggLmxpZ2h0Ym94X19pbmZvLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubGlnaHRib3ggLmxpZ2h0Ym94X19pbmZve2Zsb2F0OmxlZnQ7d2lkdGg6MTY2cHg7bWFyZ2luLXJpZ2h0OjcwcHg7ei1pbmRleDo1fUBtZWRpYSAobWF4LXdpZHRoOiA2NTlweCl7LmxpZ2h0Ym94IC5saWdodGJveF9faW5mb3tib3R0b206NDRweDt3aWR0aDo3NSV9fS5saWdodGJveCAubGlnaHRib3hfX2Rlc2NyaXB0aW9ue3dpZHRoOjIyNHB4O2hlaWdodDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMXB4O2xlZnQ6NDFweDtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtc2l6ZTouNjI1cmVtO2xpbmUtaGVpZ2h0OjFyZW07Y29sb3I6I2ZmZjtmb250LXN0eWxlOml0YWxpY31AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5saWdodGJveCAubGlnaHRib3hfX2Rlc2NyaXB0aW9ue3RvcDphdXRvO2JvdHRvbTo0NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsubGlnaHRib3ggLmxpZ2h0Ym94X19kZXNjcmlwdGlvbnt0b3A6YXV0bztib3R0b206NTNweH1odG1sLm1vYmlsZSAubGlnaHRib3ggLmxpZ2h0Ym94X19kZXNjcmlwdGlvbntib3R0b206NDFweH19LmxpZ2h0Ym94IC5saWdodGJveF9fbm1ie29wYWNpdHk6MDt0cmFuc2Zvcm06bWF0cml4KDEsIDAsIDAsIDEsIDAsIDApO3Bvc2l0aW9uOmZpeGVkO2NvbG9yOndoaXRlO3JpZ2h0OjMycHg7ei1pbmRleDoxO3dpZHRoOjYwcHg7dGV4dC1hbGlnbjpyaWdodDtib3R0b206MjFweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDo1MHB4O2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDozLjEyNXJlbTtsZXR0ZXItc3BhY2luZzoxcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmxpZ2h0Ym94IC5saWdodGJveF9fbm1ie3JpZ2h0OjQwcHg7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXNpemU6LjY4NzVyZW07bGluZS1oZWlnaHQ6MS4yNXJlbTtmb250LXdlaWdodDo3MDA7Ym90dG9tOjQ0cHh9aHRtbC5tb2JpbGUgLmxpZ2h0Ym94IC5saWdodGJveF9fbm1ie2JvdHRvbTozOHB4fX0ubGlnaHRib3ggLmxpZ2h0Ym94X19ubWIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCA2cHh9LmxpZ2h0Ym94IC5saWdodGJveF9faW1hZ2UsLmxpZ2h0Ym94IC5saWdodGJveF9fdmlkZW8sLmxpZ2h0Ym94IC5saWdodGJveF9fYXVkaW97cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmxpZ2h0Ym94IC5saWdodGJveF9faWZyYW1lLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTYuMjUlO292ZXJmbG93OmhpZGRlbn0ubGlnaHRib3ggLmxpZ2h0Ym94X19pZnJhbWUtd3JhcD5pZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmxpZ2h0Ym94IC5saWdodGJveF9fYXVkaW8td3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDoxMDAlO21heC13aWR0aDo2MzBweH0ubGlnaHRib3ggLmxpZ2h0Ym94X19hdWRpby13cmFwIGltZ3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlfS5saWdodGJveCAubGlnaHRib3hfX2F1ZGlvLXdyYXAgYXVkaW97d2lkdGg6MTAwJTttaW4td2lkdGg6MjQwcHh9LmxpZ2h0Ym94IC5saWdodGJveF9fY2FwdGlvbntmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS41cmVtO2NvbG9yOiM5QjlCOUJ9QG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KXsubGlnaHRib3ggLmxpZ2h0Ym94X19jYXB0aW9ue3RleHQtYWxpZ246Y2VudGVyfX0ubGlnaHRib3ggLmxpZ2h0Ym94X19jb250cm9sc3t3aWR0aDoxMDAlO2hlaWdodDo1MHB4O3Bvc2l0aW9uOmZpeGVkO2JvdHRvbToxOXB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5saWdodGJveCAubGlnaHRib3hfX2NvbnRyb2xze3Rpb246YWJzb2x1dGU7Ym90dG9tOjI5cHh9aHRtbC5tb2JpbGUgLmxpZ2h0Ym94IC5saWdodGJveF9fY29udHJvbHN7Ym90dG9tOjI1cHh9fS5saWdodGJveCAubGlnaHRib3hfX2NvbnRyb2xzIC5saWdodGJveF9fY29udHJvbHNfX2l0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7d2lkdGg6NTBweDtoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Y3Vyc29yOnBvaW50ZXJ9LmxpZ2h0Ym94IC5saWdodGJveF9fY29udHJvbHMgLmxpZ2h0Ym94X19jb250cm9sc19faXRlbS5saWdodGJveF9fcHJldiwubGlnaHRib3ggLmxpZ2h0Ym94X19jb250cm9scyAubGlnaHRib3hfX2NvbnRyb2xzX19pdGVtLmxpZ2h0Ym94X19uZXh0e3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7aGVpZ2h0OjUwcHg7bWFyZ2luLXRvcDotMjVweDtsZWZ0OjBweH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5saWdodGJveCAubGlnaHRib3hfX2NvbnRyb2xzIC5saWdodGJveF9fY29udHJvbHNfX2l0ZW0ubGlnaHRib3hfX3ByZXYsLmxpZ2h0Ym94IC5saWdodGJveF9fY29udHJvbHMgLmxpZ2h0Ym94X19jb250cm9sc19faXRlbS5saWdodGJveF9fbmV4dHtsZWZ0OjIwcHh9fS5saWdodGJveCAubGlnaHRib3hfX2NvbnRyb2xzIC5saWdodGJveF9fY29udHJvbHNfX2l0ZW0ubGlnaHRib3hfX3ByZXYgc3ZnLC5saWdodGJveCAubGlnaHRib3hfX2NvbnRyb2xzIC5saWdodGJveF9fY29udHJvbHNfX2l0ZW0ubGlnaHRib3hfX25leHQgc3Zne3dpZHRoOjE3cHg7aGVpZ2h0OjE1cHg7bWFyZ2luOjE3cHh9LmxpZ2h0Ym94IC5saWdodGJveF9fY29udHJvbHMgLmxpZ2h0Ym94X19jb250cm9sc19faXRlbSBzdmd7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDttYXJnaW46MTdweH0ubGlnaHRib3ggLmxpZ2h0Ym94X19jb250cm9scyAubGlnaHRib3hfX2NvbnRyb2xzX19pdGVtIHN2ZyBwYXRoe3N0cm9rZTojZmZmfS5saWdodGJveCAubGlnaHRib3hfX2NvbnRyb2xzIC5saWdodGJveF9fY29udHJvbHNfX2l0ZW0ubGlnaHRib3hfX25leHR7bGVmdDphdXRvO3JpZ2h0OjBweH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5saWdodGJveCAubGlnaHRib3hfX2NvbnRyb2xzIC5saWdodGJveF9fY29udHJvbHNfX2l0ZW0ubGlnaHRib3hfX25leHR7cmlnaHQ6MjBweH19LmNhcnR7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOjExMHB4O21pbi1oZWlnaHQ6MTAwdmh9LmNhcnQgLmNhcnRfX2l0ZW1ze21hcmdpbjowIGF1dG87d2lkdGg6Y2FsYygxMDAlIC0gNDBweCl9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuY2FydCAuY2FydF9faXRlbXN7d2lkdGg6Y2FsYygxMDAlIC0gODBweCl9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5jYXJ0IC5jYXJ0X19pdGVtc3t3aWR0aDpjYWxjKDEwMCUgLSA0MjBweCl9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey5jYXJ0IC5jYXJ0X19pdGVtc3t3aWR0aDo5NDZweH19LmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudXt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNEN0Q3RDc7aGVpZ2h0OjE2NHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbSwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0tLW1lbnV7aGVpZ2h0OjE4NnB4fX0uY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2LC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3RleHQtYWxpZ246bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX0uY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0tLW1lbnUgZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbHtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6MTAwJX0uY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fbGVmdCwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fY2VudGVyLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19sZWZ0LC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19jZW50ZXJ7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOnRvcDtwYWRkaW5nOjA7bWFyZ2luOjA7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MnJlbTtwYWRkaW5nLXRvcDoyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtIGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX2xlZnQsLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtIGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX2NlbnRlciwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0tLW1lbnUgZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fbGVmdCwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0tLW1lbnUgZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fY2VudGVye3BhZGRpbmctdG9wOjBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19sZWZ0LC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19jZW50ZXIsLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLS1tZW51IGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX2xlZnQsLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLS1tZW51IGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX2NlbnRlcntmb250LXNpemU6MThweDtsaW5lLWhlaWdodDozMnB4O2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoycmVtfX0uY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fbGVmdCBoMiwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fY2VudGVyIGgyLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19sZWZ0IGgyLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19jZW50ZXIgaDJ7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowO3BhZGRpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTRweDtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0Oi44NzVyZW19QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fbGVmdCBoMiwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fY2VudGVyIGgyLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19sZWZ0IGgyLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19jZW50ZXIgaDJ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTRweDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDouODc1cmVtfX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fbGVmdCBoMiwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fY2VudGVyIGgyLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19sZWZ0IGgyLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19jZW50ZXIgaDJ7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MThweDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS4xMjVyZW19fS5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19sZWZ0IHAsLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtIGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX2NlbnRlciBwLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19sZWZ0IHAsLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLS1tZW51IGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX2NlbnRlciBwe21hcmdpbjowO3BhZGRpbmc6MDtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxcmVtfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19sZWZ0IHAsLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtIGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX2NlbnRlciBwLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19sZWZ0IHAsLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLS1tZW51IGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX2NlbnRlciBwe21hcmdpbi10b3A6OHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIxcHg7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxLjMxMjVyZW19fS5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19sZWZ0IHAuZm9udC0tbm9ybWFsLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19jZW50ZXIgcC5mb250LS1ub3JtYWwsLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLS1tZW51IGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX2xlZnQgcC5mb250LS1ub3JtYWwsLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLS1tZW51IGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX2NlbnRlciBwLmZvbnQtLW5vcm1hbHtmb250LXdlaWdodDo0MDB9LmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtIGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX2xlZnQgaW5wdXQsLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtIGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX2NlbnRlciBpbnB1dCwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0tLW1lbnUgZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fbGVmdCBpbnB1dCwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0tLW1lbnUgZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fY2VudGVyIGlucHV0e2JvcmRlcjoxcHggc29saWQgI0Q3RDdENzt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19jZW50ZXIsLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLS1tZW51IGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX2NlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fcmVtb3ZlLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19yZW1vdmV7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kLWNvbG9yOiNEN0Q3RDc7Ym9yZGVyLXJhZGl1czoyMHB4O21hcmdpbi1sZWZ0OjIycHg7Y3Vyc29yOnBvaW50ZXJ9LmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtIGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX3JlbW92ZSBzdmcsLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLS1tZW51IGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX3JlbW92ZSBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW46N3B4O3ZlcnRpY2FsLWFsaWduOnRvcH0uY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fcmVtb3ZlIHN2ZyBwYXRoLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19yZW1vdmUgc3ZnIHBhdGh7c3Ryb2tlOiNmZmZ9LmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtIGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX3Bob25lLW9ubHksLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLS1tZW51IGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX3Bob25lLW9ubHl7ZGlzcGxheTpibG9ja30uY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fcGhvbmUtb25seTpudGgtb2YtdHlwZSgxKSwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0tLW1lbnUgZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fcGhvbmUtb25seTpudGgtb2YtdHlwZSgxKXt3aWR0aDoxMDAlfS5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19waG9uZS1vbmx5IHAsLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLS1tZW51IGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX3Bob25lLW9ubHkgcHt0ZXh0LWFsaWduOmxlZnR9LmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtIGRpdiAuY2FydF9faXRlbV9fdmVydGljYWwgLmNhcnRfX2l0ZW1fX3Bob25lLW9ubHkgLmNhcnRfX2l0ZW1fX3JlbW92ZSwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0tLW1lbnUgZGl2IC5jYXJ0X19pdGVtX192ZXJ0aWNhbCAuY2FydF9faXRlbV9fcGhvbmUtb25seSAuY2FydF9faXRlbV9fcmVtb3Zle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MzJweDtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjJyZW07dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjIwcHggMCAwIDA7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19waG9uZS1vbmx5LC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXYgLmNhcnRfX2l0ZW1fX3ZlcnRpY2FsIC5jYXJ0X19pdGVtX19waG9uZS1vbmx5e2Rpc3BsYXk6bm9uZX19LmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtIGRpdiBpbWcsLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLS1tZW51IGRpdiBpbWd7bWF4LXdpZHRoOjgwJTttYXgtaGVpZ2h0OjkwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7bWF4LXdpZHRoOjcwJTttYXgtaGVpZ2h0OjcwJX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2IGltZywuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0tLW1lbnUgZGl2IGltZ3ttYXgtd2lkdGg6ODAlO21heC1oZWlnaHQ6OTAlfX0uY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2Om50aC1vZi10eXBlKDEpLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXY6bnRoLW9mLXR5cGUoMSl7d2lkdGg6MzUlO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtIGRpdjpudGgtb2YtdHlwZSgxKSwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0tLW1lbnUgZGl2Om50aC1vZi10eXBlKDEpe3dpZHRoOjE1JX19LmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtIGRpdjpudGgtb2YtdHlwZSgyKSwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0tLW1lbnUgZGl2Om50aC1vZi10eXBlKDIpe3dpZHRoOjUwJX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbSBkaXY6bnRoLW9mLXR5cGUoMiksLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLS1tZW51IGRpdjpudGgtb2YtdHlwZSgyKXt3aWR0aDo0MCV9fS5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbSBkaXY6bnRoLW9mLXR5cGUoMyksLmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLS1tZW51IGRpdjpudGgtb2YtdHlwZSgzKXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2Om50aC1vZi10eXBlKDMpLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXY6bnRoLW9mLXR5cGUoMyl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTUlfX0uY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2Om50aC1vZi10eXBlKDQpLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXY6bnRoLW9mLXR5cGUoNCl7d2lkdGg6MTUlO3RleHQtYWxpZ246Y2VudGVyO3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2Om50aC1vZi10eXBlKDQpLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXY6bnRoLW9mLXR5cGUoNCl7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTUlfX0uY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0gZGl2Om50aC1vZi10eXBlKDUpLC5jYXJ0IC5jYXJ0X19pdGVtcyAuY2FydF9faXRlbS0tbWVudSBkaXY6bnRoLW9mLXR5cGUoNSl7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtIGRpdjpudGgtb2YtdHlwZSg1KSwuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0tLW1lbnUgZGl2Om50aC1vZi10eXBlKDUpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE1JTt0ZXh0LWFsaWduOmNlbnRlcn19LmNhcnQgLmNhcnRfX2l0ZW1zIC5jYXJ0X19pdGVtLS1tZW51e2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzowLjAxZW07Y29sb3I6IzAwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDozMnB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MnJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRDdEN0Q3O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtoZWlnaHQ6NDBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuY2FydCAuY2FydF9faXRlbXMgLmNhcnRfX2l0ZW0tLW1lbnV7aGVpZ2h0OjMycHh9fS5jYXJ0IC50ZXh0YXJlYV9fY29udGVuZXJ7d2lkdGg6MTAwJTt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmNhcnQgLnRleHRhcmVhX19jb250ZW5lcnttYXJnaW4tdG9wOjMycHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDI4NHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmNhcnQgLnRleHRhcmVhX19jb250ZW5lcnttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNDAwcHgpfX0uY2FydCB0ZXh0YXJlYXtib3JkZXI6MXB4IHNvbGlkICNEN0Q3RDc7aGVpZ2h0OjgycHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjEuMjVyZW07bGV0dGVyLXNwYWNpbmc6MC4wMWVtO2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjZweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5jYXJ0IHRleHRhcmVhe21heC13aWR0aDozNjZweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmNhcnQgdGV4dGFyZWF7bWF4LXdpZHRoOjQwMHB4fX0uY2FydCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojRDdEN0Q3O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uY2FydCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNEN0Q3RDc7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5jYXJ0IHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNEN0Q3RDc7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5jYXJ0IHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojRDdEN0Q3O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uY2FydCAucGhvbmVoM3t3aWR0aDo3MCU7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246bGVmdDttYXJnaW4tbGVmdDozMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206NnB4O21hcmdpbi10b3A6NnB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoycmVtfS5jYXJ0IC5waG9uZWgzIC5zdWJ0b3RhbF9fcHJpY2V7cGFkZGluZy1sZWZ0OjIwcHh9LmNhcnQgLmNhcnRfX3N1bW1hcnl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi1ib3R0b206NThweDt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjBweDttYXJnaW4tdG9wOjBweH1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5jYXJ0IC5jYXJ0X19zdW1tYXJ5e21hcmdpbi10b3A6MzJweDt3aWR0aDoyNjRweDttYXJnaW4tbGVmdDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuY2FydCAuY2FydF9fc3VtbWFyeXt3aWR0aDozODBweDttYXJnaW4tbGVmdDoyMHB4fX0uY2FydCAuY2FydF9fc3VtbWFyeSBoM3tmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206NDdweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToxM3B4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41cmVtfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5jYXJ0IC5jYXJ0X19zdW1tYXJ5IGgze21hcmdpbi1ib3R0b206NDdweDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6MS41cmVtfX0uY2FydCAuY2FydF9fc3VtbWFyeSBoMyAuc3VidG90YWxfX3ByaWNle3BhZGRpbmctbGVmdDo0MHB4fS5jYXJ0IC5jYXJ0X19zdW1tYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuY2FydCAuY2FydF9fc3VtbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MTdweDtoZWlnaHQ6MTdweDtwYWRkaW5nOjAgOHB4O3Zpc2liaWxpdHk6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6MXB4IHNvbGlkICM5QjlCOUI7Ym9yZGVyLXJhZGl1czo0cHh9LmNhcnQgLmNhcnRfX3N1bW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrLmNhcnRfX2NoZWNrZWQsLmNhcnQgLmNhcnRfX3N1bW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrLmNhcnRfX2NoZWNrZWR7b3BhY2l0eToxfS5jYXJ0IC5jYXJ0X19zdW1tYXJ5IGxhYmVse3dpZHRoOjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6Mi41cmVtO21hcmdpbi10b3A6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NDBweDt3aWR0aDoxMDAlO21hcmdpbi10b3A6MjBweDtjdXJzb3I6cG9pbnRlcn0uY2FydCAuY2FydF9fc3VtbWFyeSBsYWJlbC5sYWJlbF9fYWdyZWUgcHt0cmFuc2l0aW9uOjAuMjVzfS5jYXJ0IC5jYXJ0X19zdW1tYXJ5IGxhYmVsLndhcm5pbmcgcHtjb2xvcjojZTU1NzY5fS5jYXJ0IC5jYXJ0X19zdW1tYXJ5IGxhYmVsIHB7cGFkZGluZy1sZWZ0OjMxcHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC1zaXplOi42ODc1cmVtO2xpbmUtaGVpZ2h0OjEuMTI1cmVtO3BvaW50ZXItZXZlbnRzOm5vbmU7d2lkdGg6MjMwcHh9LmNhcnQgLmNhcnRfX3N1bW1hcnkgbGFiZWwgLmNhcnRfX2NoZWNrZWR7d2lkdGg6MTdweDtoZWlnaHQ6MTdweDtib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiM5QjlCOUI7dG9wOjA7bGVmdDowcHg7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3RyYW5zaXRpb246MC41c30uY2FydCAuY2FydF9fc3VtbWFyeSBsYWJlbCAuY2FydF9fY2hlY2tlZCBzdmd7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjNweCAzcHg7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uY2FydCAuY2FydF9fc3VtbWFyeSBsYWJlbCAuY2FydF9fY2hlY2tlZCBzdmcgcGF0aHtzdHJva2U6I2ZmZn0uY2FydCAuY2FydF9fc3VtbWFyeSAuY2FydF9fYnV0dG9ue2hlaWdodDo0MHB4O2JvcmRlcjoxcHggc29saWQgIzlCOUI5Qjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjowLjJzO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoyLjVyZW07d2lkdGg6MTE2cHg7bWFyZ2luLXRvcDoxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmNhcnQgLmNhcnRfX3N1bW1hcnkgLmNhcnRfX2J1dHRvbnttYXJnaW4tdG9wOjI3cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5jYXJ0IC5jYXJ0X19zdW1tYXJ5IC5jYXJ0X19idXR0b257bWFyZ2luLXRvcDo1OHB4O3dpZHRoOjE3M3B4fX0uY2FydCAuY2FydF9fc3VtbWFyeSAuY2FydF9fYnV0dG9uLmNhcnRfX2J1dHRvbl9fdXBkYXRle21hcmdpbi1yaWdodDoxOHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NjBweCl7LmNhcnQgLmNhcnRfX3N1bW1hcnkgLmNhcnRfX2J1dHRvbi5jYXJ0X19idXR0b25fX3VwZGF0ZXttYXJnaW4tcmlnaHQ6MzJweH19LmNhcnQgLmNhcnRfX3N1bW1hcnkgLmNhcnRfX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn0uY29va2llc19fYm94e3Bvc2l0aW9uOmZpeGVkO2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMTU2LDk0LDAuOSk7d2lkdGg6MTAwJTtoZWlnaHQ6MzAwcHg7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvb2tpZXNfX2JveCAuY29va2llc19fYm94X19jZW50ZXJ7d2lkdGg6Mjk3cHg7aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlfS5jb29raWVzX19ib3ggLmNvb2tpZXNfX2JveF9fY2VudGVyIGgze3dpZHRoOjEwMCU7Y29sb3I6IzAwMDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6MS43NXJlbTtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOjAuMDVlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MzZweCAwIDI4cHggMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NzAwfS5jb29raWVzX19ib3ggLmNvb2tpZXNfX2JveF9fY2VudGVyIHB7d2lkdGg6MTAwJTtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIzcHg7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS40Mzc1cmVtO2xldHRlci1zcGFjaW5nOjAuMDVlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MHB4IDAgMCAwfS5jb29raWVzX19ib3ggLmNvb2tpZXNfX2JveF9fY2VudGVyIHAgYXtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOjAuMjVzO3Bvc2l0aW9uOnJlbGF0aXZlfS5jb29raWVzX19ib3ggLmNvb2tpZXNfX2JveF9fY2VudGVyIHAgYSBzcGFue3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjFweDtsZWZ0OjA7dHJhbnNpdGlvbjowLjI1c30uY29va2llc19fYm94IC5jb29raWVzX19ib3hfX2NlbnRlciBwIGE6aG92ZXJ7Y29sb3I6I2ZmZn0uY29va2llc19fYm94IC5jb29raWVzX19ib3hfX2NlbnRlciBwIGE6aG92ZXIgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNvb2tpZXNfX2JveCAuY29va2llc19fYm94X19jZW50ZXIgLmNvb2tpZXNfX2JveF9fY2xvc2Vye21hcmdpbjozNnB4IDAgMzZweCAwcHg7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MjgwcHg7aGVpZ2h0OjQwcHg7Ym9yZGVyOjFweCBzb2xpZCBibGFjaztkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6Mi41cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjowLjI1cztiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uY29va2llc19fYm94IC5jb29raWVzX19ib3hfX2NlbnRlciAuY29va2llc19fYm94X19jbG9zZXIgc3Bhbnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uY29va2llc19fYm94IC5jb29raWVzX19ib3hfX2NlbnRlciAuY29va2llc19fYm94X19jbG9zZXI6aG92ZXJ7Y29sb3I6I2ZmZn1ib2R5OjpiZWZvcmV7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA2NTlweCl7Ym9keTo6YmVmb3Jle2NvbnRlbnQ6XCJwaG9uZVwifX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpe2JvZHk6OmJlZm9yZXtjb250ZW50OlwidGFibGV0XCJ9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpe2JvZHk6OmJlZm9yZXtjb250ZW50OlwiZGVza3RvcFwifX1AbWVkaWEgKG1heC13aWR0aDogNjU5cHgpey5waG9uZS1oaWRle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey50YWJsZXQtaGlkZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7Ym9keXtmb250LXNpemU6MTZweH0uZGVza3RvcC1oaWRle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpey5kZXNrdG9wLW9ubHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fWltZ3t0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGN1YmljLWJlemllcigwLjUsIDAsIDAuMSwgMSl9LmpzIGltZy5pcy1sb2FkaW5ne29wYWNpdHk6MCAhaW1wb3J0YW50fS5pcy1kYXJrZW46OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC40NSl9LmpzIFtkYXRhLWltYWdlZmlsbF0gaW1ne2Rpc3BsYXk6bm9uZX0uaXMtZG9pbmctcmVxdWVzdHtwb2ludGVyLWV2ZW50czpub25lfS50by1sZWZ0e2Zsb2F0OmxlZnR9LnRvLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmdyYWJiYWJsZSwuZ3JhYmJhYmxlICp7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWI7Y3Vyc29yOi1tb3otZ3JhYjtjdXJzb3I6LXdlYmtpdC1ncmFifS5ncmFiYmFibGUuZ3JhYmJpbmcsLmdyYWJiYWJsZSAqLmdyYWJiaW5ne2N1cnNvcjpncmFiYmluZztjdXJzb3I6LW1vei1ncmFiYmluZztjdXJzb3I6LXdlYmtpdC1ncmFiYmluZ31bYXJpYS1oaWRkZW49XCJ0cnVlXCJde2Rpc3BsYXk6bm9uZX1bYXJpYS1oaWRkZW49XCJmYWxzZVwiXXtkaXNwbGF5OmJsb2NrfS5nbS1zdHlsZSBbYXJpYS1oaWRkZW49XCJ0cnVlXCJde2Rpc3BsYXk6YmxvY2t9LnRhYi13cmFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowfS50YWJ7ZGlzcGxheTp0YWJsZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udGFiLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMDAlfS5zaXRlNDA0LC5jYXJ0X19pc19fZW1wdHl7YmFja2dyb3VuZC1jb2xvcjojMTAxMDEwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMHZoO3Bvc2l0aW9uOnJlbGF0aXZlfS5zaXRlNDA0IC5zaXRlNDA0X19jZW50ZXIsLnNpdGU0MDQgLmNhcnRfX2lzX19lbXB0eV9fY2VudGVyLC5jYXJ0X19pc19fZW1wdHkgLnNpdGU0MDRfX2NlbnRlciwuY2FydF9faXNfX2VtcHR5IC5jYXJ0X19pc19fZW1wdHlfX2NlbnRlcnt3aWR0aDoyODBweDtoZWlnaHQ6MTYwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2NvbG9yOiNmZmZ9LnNpdGU0MDQgLnNpdGU0MDRfX2NlbnRlciBoMSwuc2l0ZTQwNCAuY2FydF9faXNfX2VtcHR5X19jZW50ZXIgaDEsLmNhcnRfX2lzX19lbXB0eSAuc2l0ZTQwNF9fY2VudGVyIGgxLC5jYXJ0X19pc19fZW1wdHkgLmNhcnRfX2lzX19lbXB0eV9fY2VudGVyIGgxe2ZvbnQtZmFtaWx5OlwiUmVzcGlyYVwiO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCAwIDAgMDtwYWRkaW5nOjAgMCAxN3B4IDA7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NTZweDtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjMuNXJlbX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5zaXRlNDA0IC5zaXRlNDA0X19jZW50ZXIgaDEsLnNpdGU0MDQgLmNhcnRfX2lzX19lbXB0eV9fY2VudGVyIGgxLC5jYXJ0X19pc19fZW1wdHkgLnNpdGU0MDRfX2NlbnRlciBoMSwuY2FydF9faXNfX2VtcHR5IC5jYXJ0X19pc19fZW1wdHlfX2NlbnRlciBoMXtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDo1N3B4O2ZvbnQtc2l6ZTozLjEyNXJlbTtsaW5lLWhlaWdodDozLjU2MjVyZW19fS5zaXRlNDA0IC5zaXRlNDA0X19jZW50ZXIgcCwuc2l0ZTQwNCAuY2FydF9faXNfX2VtcHR5X19jZW50ZXIgcCwuY2FydF9faXNfX2VtcHR5IC5zaXRlNDA0X19jZW50ZXIgcCwuY2FydF9faXNfX2VtcHR5IC5jYXJ0X19pc19fZW1wdHlfX2NlbnRlciBwe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4xODc1cmVtO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjAuMDVlbX1AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpey5zaXRlNDA0IC5zaXRlNDA0X19jZW50ZXIgcCwuc2l0ZTQwNCAuY2FydF9faXNfX2VtcHR5X19jZW50ZXIgcCwuY2FydF9faXNfX2VtcHR5IC5zaXRlNDA0X19jZW50ZXIgcCwuY2FydF9faXNfX2VtcHR5IC5jYXJ0X19pc19fZW1wdHlfX2NlbnRlciBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE3cHg7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4wNjI1cmVtfX0uc2l0ZTQwNCAuc2l0ZTQwNF9fY2VudGVyIGEsLnNpdGU0MDQgLmNhcnRfX2lzX19lbXB0eV9fY2VudGVyIGEsLmNhcnRfX2lzX19lbXB0eSAuc2l0ZTQwNF9fY2VudGVyIGEsLmNhcnRfX2lzX19lbXB0eSAuY2FydF9faXNfX2VtcHR5X19jZW50ZXIgYXtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6Mi41cmVtO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjQwcHg7d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkICNmZmY7bWFyZ2luOjM4cHggMCAwIDA7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5zaXRlNDA0IC5zaXRlNDA0X19jZW50ZXIgYSBzcGFuLC5zaXRlNDA0IC5jYXJ0X19pc19fZW1wdHlfX2NlbnRlciBhIHNwYW4sLmNhcnRfX2lzX19lbXB0eSAuc2l0ZTQwNF9fY2VudGVyIGEgc3BhbiwuY2FydF9faXNfX2VtcHR5IC5jYXJ0X19pc19fZW1wdHlfX2NlbnRlciBhIHNwYW57YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zaXRlNDA0IC5zaXRlNDA0X19jZW50ZXIgYTpob3Zlciwuc2l0ZTQwNCAuY2FydF9faXNfX2VtcHR5X19jZW50ZXIgYTpob3ZlciwuY2FydF9faXNfX2VtcHR5IC5zaXRlNDA0X19jZW50ZXIgYTpob3ZlciwuY2FydF9faXNfX2VtcHR5IC5jYXJ0X19pc19fZW1wdHlfX2NlbnRlciBhOmhvdmVye2NvbG9yOiMwMDB9LmNhcnRfX2lzX19lbXB0eXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTpub25lO21hcmdpbi10b3A6LTExMHB4O2hlaWdodDpjYWxjKDEwMHZoIC0gMTEwcHgpfS5jYXJ0X19pc19fZW1wdHkgLmNhcnRfX2lzX19lbXB0eV9fY2VudGVye2NvbG9yOiMwMDA7dG9wOjUwJTtoZWlnaHQ6MTkwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmNhcnRfX2lzX19lbXB0eSAuY2FydF9faXNfX2VtcHR5X19jZW50ZXJ7dG9wOmNhbGMoNTAlIC0gMzBweCk7aGVpZ2h0OjE2MHB4fX0uY2FydF9faXNfX2VtcHR5IC5jYXJ0X19pc19fZW1wdHlfX2NlbnRlciBoMXtmb250LWZhbWlseTpcIlJlc3BpcmFcIn0uY2FydF9faXNfX2VtcHR5IC5jYXJ0X19pc19fZW1wdHlfX2NlbnRlciBhe2JvcmRlcjoxcHggc29saWQgIzAwMH0uY2FydF9faXNfX2VtcHR5IC5jYXJ0X19pc19fZW1wdHlfX2NlbnRlciBhIHNwYW57YmFja2dyb3VuZC1jb2xvcjojMDAwfS5jYXJ0X19pc19fZW1wdHkgLmNhcnRfX2lzX19lbXB0eV9fY2VudGVyIGE6aG92ZXJ7Y29sb3I6I2ZmZn0uc3R5bGVjQ29sb3JHb2xkLC5zdHlsZWNDb2xvQmxhY2ssLnN0eWxlY0NvbG9CbGFja2xpZ2h0LC5zdHlsZWNDb2xvV2hpdGUsLnN0eWxlY0NvbG9HcmF5LC5zdHlsZWNDb2xvR3JheWxpZ2h0e2JhY2tncm91bmQ6I0MxOUM1RTt3aWR0aDo2MHB4O2hlaWdodDoyMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDIwcHggMCAyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXI6MXB4IHNvbGlkICM5QjlCOUJ9LnN0eWxlY0NvbG9CbGFja3tiYWNrZ3JvdW5kOiMwMDB9LnN0eWxlY0NvbG9XaGl0ZXtiYWNrZ3JvdW5kOiNmZmZ9LnN0eWxlY0NvbG9HcmF5e2JhY2tncm91bmQ6IzlCOUI5Qn0uc3R5bGVjQ29sb0dyYXlsaWdodHtiYWNrZ3JvdW5kOiNEN0Q3RDd9LnN0eWxlVGV4dERlZmF1bHQsLnN0eWxlVGV4dERlZmF1bHROb0NvbmRlbnNlZCwuc3R5bGVUZXh0U3BlY2lhbCwuc3R5bGVUZXh0VGV4dHtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDo2MHB4O21hcmdpbjowIDIwcHggMCAyMHB4fS5zdHlsZVRleHREZWZhdWx0e2ZvbnQtZmFtaWx5OlwiVHJhZGVHb3RoaWNcIn0uc3R5bGVUZXh0RGVmYXVsdE5vQ29uZGVuc2Vke2ZvbnQtZmFtaWx5OlwiVHJhZGVHb3RoaWNOb0NvbmRlbnNlZFwifS5zdHlsZVRleHRUZXh0e2ZvbnQtZmFtaWx5OlwiRWFtZXNDZW50dXJ5TW9kZXJuXCJ9LnN0eWxlVGV4dFNwZWNpYWx7Zm9udC1mYW1pbHk6XCJSZXNwaXJhXCJ9LnByb21ve3Bvc2l0aW9uOmZpeGVkO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywxNTYsOTQsMC44KTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjE1cHggMCAxNXB4IDA7ZGlzcGxheTpub25lO29wYWNpdHk6MDt3aWR0aDo5MCU7dG9wOjgwcHh9QG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KXsucHJvbW97d2lkdGg6NTAwcHg7dG9wOjExMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsucHJvbW97dG9wOjUwcHh9fS5wcm9tbyAucHJvbW9fX3RpdGxlX19jb250ZW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MjJweH0ucHJvbW8gLnByb21vX190aXRsZV9fY29udGVuZXIgLnByb21vX190aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjEuMzc1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmc6MCA0MHB4O2NvbG9yOiMwMDA7b3BhY2l0eToxO3BhZGRpbmc6MCA0MHB4IDAgMTBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsucHJvbW8gLnByb21vX190aXRsZV9fY29udGVuZXIgLnByb21vX190aXRsZXtwYWRkaW5nOjAgNDBweH19LnByb21vIC5wcm9tb19fdGl0bGVfX2NvbnRlbmVyIC5wcm9tb19fdGl0bGU6bnRoLW9mLXR5cGUoMil7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowfS5wcm9tbyAucHJvbW9fX2Nsb3Nle3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTAlO21hcmdpbi10b3A6LTIwcHg7Y3Vyc29yOnBvaW50ZXJ9LnByb21vIC5wcm9tb19fY2xvc2Ugc3Zne21hcmdpbjoxNHB4IDAgMCAxM3B4O3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmJ1dHRvbi0tYW5pbWF0ZSBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMTAwJSk7ei1pbmRleDotMX1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgI0ZPTlRTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWl4aW4gbG9hZC1mb250KCRuYW1lLCAkd2VpZ2h0OiBcIm5vcm1hbFwiLCAkc3R5bGU6IFwibm9ybWFsXCIpIHtcblxuICAgICRmb250cGF0aDogXCIuLi9mb250cy8jeyRuYW1lfS8jeyRuYW1lfVwiO1xuICAgICRmb250bmFtZTogXCIjeyRuYW1lfVwiO1xuXG4gICAgQGlmICgkc3R5bGUgIT0gXCJub3JtYWxcIiBhbmQgJHN0eWxlICE9IFwibm9ybWFsXCIpIHtcbiAgICAgICAgJGZvbnRwYXRoOiBcIi4uL2ZvbnRzLyN7JG5hbWV9LyN7JG5hbWV9I3skd2VpZ2h0fSN7JHN0eWxlfVwiO1xuICAgICAgICAkZm9udG5hbWU6IFwiI3skbmFtZX0jeyR3ZWlnaHR9I3skc3R5bGV9XCI7XG4gICAgfSBAZWxzZWlmICgkd2VpZ2h0ICE9IFwibm9ybWFsXCIpIHtcbiAgICAgICAgJGZvbnRwYXRoOiBcIi4uL2ZvbnRzLyN7JG5hbWV9LyN7JG5hbWV9I3skd2VpZ2h0fVwiO1xuICAgICAgICAkZm9udG5hbWU6IFwiI3skbmFtZX0jeyR3ZWlnaHR9XCI7XG4gICAgfSBAZWxzZWlmICgkc3R5bGUgIT0gXCJub3JtYWxcIikge1xuICAgICAgICAkZm9udHBhdGg6IFwiLi4vZm9udHMvI3skbmFtZX0vI3skbmFtZX0jeyRzdHlsZX1cIjtcbiAgICAgICAgJGZvbnRuYW1lOiBcIiN7JG5hbWV9I3skc3R5bGV9XCI7XG4gICAgfVxuXG4gICAgZm9udC1mYW1pbHk6ICRuYW1lO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcblxuICAgIHNyYzogdXJsKFwiI3skZm9udHBhdGh9LmVvdFwiKTsgLy8gSUU5IENvbXBhdCBNb2Rlc1xuICAgIHNyYzogdXJsKFwiI3skZm9udHBhdGh9LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIC8vIElFNi1JRThcbiAgICAgICAgIHVybChcIiN7JGZvbnRwYXRofS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgLy8gU3VwZXIgTW9kZXJuIEJyb3dzZXJzXG4gICAgICAgICB1cmwoXCIjeyRmb250cGF0aH0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCAvLyBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzXG4gICAgICAgICB1cmwoXCIjeyRmb250cGF0aH0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCAvLyBTYWZhcmksIEFuZHJvaWQsIGlPU1xuICAgICAgICAgdXJsKFwiI3skZm9udHBhdGh9LnN2ZyNzdmcjeyRmb250bmFtZX1cIikgZm9ybWF0KFwic3ZnXCIpOyAvLyBMZWdhY3kgaU9TXG59XG5cblxuXG4vLyBGb250c1xuJGZvbnQtZGVmYXVsdDogXCJUcmFkZUdvdGhpY1wiO1xuJGZvbnQtZGVmYXVsdC1uby1jb25kZW5zZWQ6IFwiVHJhZGVHb3RoaWNOb0NvbmRlbnNlZFwiO1xuJGZvbnQtdGV4dDogXCJFYW1lc0NlbnR1cnlNb2Rlcm5cIjtcbiRmb250LXNwZWNpYWw6IFwiUmVzcGlyYVwiO1xuXG5cbi8vIExvYWQgY3VzdG9tIGZvbnRzOlxuQGZvbnQtZmFjZSB7IEBpbmNsdWRlIGxvYWQtZm9udCgkZm9udC1kZWZhdWx0LCA3MDApOyB9XG5AZm9udC1mYWNlIHsgQGluY2x1ZGUgbG9hZC1mb250KCRmb250LWRlZmF1bHQtbm8tY29uZGVuc2VkLCA3MDApOyB9XG5AZm9udC1mYWNlIHsgQGluY2x1ZGUgbG9hZC1mb250KCRmb250LWRlZmF1bHQsIDQwMCk7IH1cbkBmb250LWZhY2UgeyBAaW5jbHVkZSBsb2FkLWZvbnQoJGZvbnQtc3BlY2lhbCk7IH1cbkBmb250LWZhY2UgeyBAaW5jbHVkZSBsb2FkLWZvbnQoJGZvbnQtdGV4dCk7IH1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgI1NJTEVOVCBDTEFTU0VTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuJXZpc3VhbGx5LWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cblxuLmhpZGUtdGV4dCxcbiVoaWRlLXRleHQge1xuICAgIHRleHQtaW5kZW50OiAyMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4lY2xlYXJmaXgge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuJWJyZWFrLWJlZm9yZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXEFcIjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB9XG59XG5cbiVicmVhay1hZnRlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcQVwiO1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIH1cbn1cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIC8vZm9udDogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICNCQVNFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4qIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLm5vLWhpZGRlbnNjcm9sbCB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5ub1Njcm9sbCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICYuc3RvcmllcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICB9XG59XG5cbmJvZHksXG5odG1sIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuYm9keSxcbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3QsXG5wcmUsXG5zdmcgdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQsICdHZW9yZ2lhJztcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0LFxuc3ZnIHRleHQge1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCxcbmxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRjb2xvci10cmFuc3BhcmVudDtcbn1cblxuYixcbnN0cm9uZyxcbiVib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaSxcbmVtLFxuJWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4lbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxubWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmhyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5zdXAge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICBmb250LXNpemU6IDcwJTtcbn1cblxuKjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWxlY3QtYmc7XG4gICAgY29sb3I6ICRjb2xvci1zZWxlY3QtdGV4dDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbn1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICAgICAgICAgICNWQVJJQUJMRVNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb2xvcnNcbiRjb2xvci1nb2xkIDogI0MxOUM1RTtcbiRjb2xvci1nb2xkLW9wYWNpdHk6IHJnYmEoMTkzLCAxNTYsIDk0LCAwLjgpO1xuJGNvbG9yLWJsYWNrIDogIzAwMDAwMDtcbiRjb2xvci1ibGFjay1kYXJrIDogIzEwMTAxMDtcbiRjb2xvci1ibGFjay1saWdodDogIzM3MzIzOTtcbiRjb2xvci1ibGFjay1saWdodDI6ICMyZDJkMmQ7XG4kY29sb3Itd2hpdGUgOiAjRkZGRkZGO1xuLy8jRTFFMUUxXG4kY29sb3ItZ3JheSA6ICM5QjlCOUI7XG4kY29sb3ItZ3JheS1kYXJrIDogIzQ4NDg0ODtcbiRjb2xvci1ncmF5LW1pZGRsZSA6ICM2NTY1NjU7XG4kY29sb3ItZ3JheS1saWdodC1zdHJvbmc6ICNhZmFmYWY7XG4kY29sb3ItZ3JheS1saWdodDogI0Q3RDdENztcbiRjb2xvci1ncmF5LWdsYXJpbmc6ICNGMEYwRjA7XG4kY29sb3ItZ3JheS1zdHJvbmc6ICM2OTY5Njk7XG4kY29sb3ItcmVkOiAjZTU1NzY5O1xuXG4kY29sb3ItYmcgOiAkY29sb3Itd2hpdGU7XG4kY29sb3ItdGV4dCA6ICRjb2xvci1ibGFjaztcbiRjb2xvci1saW5lIDogJGNvbG9yLWdyYXk7XG4kY29sb3ItbGluayA6ICRjb2xvci1nb2xkO1xuJGNvbG9yLXByaW1hcnkgOiAkY29sb3ItZ29sZDtcbiRjb2xvci1lcnJvciA6ICRjb2xvci1yZWQ7XG5cblxuXG5cblxuJGNvbG9yLW92ZXJsYXk6IHJnYmEoMjUsIDI1LCAyNSwgMC42Nik7XG4kY29sb3ItdHJhbnNwYXJlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cbiRjb2xvci1zZWxlY3QtYmc6ICRjb2xvci1nb2xkO1xuJGNvbG9yLXNlbGVjdC10ZXh0OiAkY29sb3ItYmxhY2s7XG5cblxuLy8gT3BhY2l0eVxuJG9wYWNpdHktaG92ZXI6IDAuNztcblxuXG4kYmFzZS1mb250LXNpemU6IDE2O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDI0O1xuXG5cbi8vIFNpemVzXG4kc2l6ZS1oZDogMTYwMHB4O1xuJHNpemUtZGVza3RvcDogMTAwMHB4O1xuJHNpemUtdGFibGV0OiA2NjBweDtcbiRzaXplLWxhcHRvcDogNjQwcHg7XG4kc2l6ZS1waG9uZTU6IDU2OHB4O1xuXG4kc3BhY2VWZXJ0aWNhbDogMTAlO1xuJGNlbnRlci1ncmlkOiAgNjIwcHg7XG4kY2VudGVyLWdyaWQtbG9uZzogNzg4cHg7XG5cbiRtb2Q6IDI0cHg7XG4kZ3V0dGVyOiAyICogJG1vZDtcbiRmb290ZXItcGhvbmUtaGVpZ2h0OiA1MDBweDtcbiRmb290ZXItdGFibGV0LWhlaWdodDogMjYzcHg7XG4kZm9vdGVyLWhlaWdodDogMzAwcHg7XG5cblxuLy8gQW5pbWF0aW9uc1xuJHRpbWU6IDAuNHM7XG4kdGltZS1mYXN0OiAwLjJzO1xuXG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7IC8vcXVhcnRcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiRlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiRlYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4yNzUpO1xuJGVhc2UtY3VzdG9tOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjEsIDEpO1xuXG4kZWFzaW5nOiAkZWFzZS1jdXN0b207XG5cbiRvcGFjaXR5LXRpbWU6IDAuMnM7XG4kb3BhY2l0eS1lYXNpbmc6IGVhc2U7XG5cblxuLy8gWi1JbmRleCBlbGVtZW50cyBhcnJheXM6XG4kZWxlbWVudHM6IGhlcm8sXG5mb290ZXIsXG5zZWN0aW9uLFxuaGVhZGVyLFxubGlnaHRib3gsXG5jb29raWVzLFxubG9hZGVyLFxucm90YXRlLWRldmljZSxcbmJyb3dzZWhhcHB5O1xuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAjSUNPTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zdmctc3ByaXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyAvLyBkbyBub3QgY2hhbmdlIHRoaXMhXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICNNQUlOXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb290ZXItcGhvbmUtaGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGZvb3Rlci10YWJsZXQtaGVpZ2h0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRmb290ZXItaGVpZ2h0O1xuICAgIH1cbiAgICAubm8tZm9vdGVyICYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cblxuLmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xufVxuXG5oMSxcbmgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuaDEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNiwgNTQpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuXG5oMiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbn1cblxuYSB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbms7XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAjUkVTUE9OU0lWRSBCUkVBS1BPSU5UU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG5cbiAgICBAaWYgJHBvaW50ID09IHBob25lIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXRhYmxldCAtIDFweCkgeyBAY29udGVudDsgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50PT1waG9uZTUge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS1oZWlnaHQ6ICRzaXplLXBob25lNSkgeyBAY29udGVudDsgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZS10YWJsZXQpIHsgQGNvbnRlbnQ7IH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXQtb25seSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZS10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkc2l6ZS1kZXNrdG9wIC0gMXB4KSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gZGVza3RvcCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZS1kZXNrdG9wKSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gaGQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNpemUtaGQpIHsgQGNvbnRlbnQ7IH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBub3QtZGVza3RvcCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1kZXNrdG9wIC0gMXB4KSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbm90LWhkIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLWhkIC0gMXB4KSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbGFwdG9wIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXplLWRlc2t0b3ApIGFuZCAobWF4LWhlaWdodDogJHNpemUtbGFwdG9wKSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbGFuZHNjYXBlIHtcbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gcmV0aW5hIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplLWRlc2t0b3ApeyBAY29udGVudDsgfVxuICAgIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgI01JWElOU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1peGluIGZ1bGwoJHBvc2l0aW9uOiBhYnNvbHV0ZSkge1xuICAgIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG5AZnVuY3Rpb24geigkbGlzdCwgJGVsZW1lbnQpIHtcbiAgICAkei1pbmRleDogaW5kZXgoJGxpc3QsICRlbGVtZW50KTtcbiAgICBAaWYgJHotaW5kZXgge1xuICAgICAgICBAcmV0dXJuICR6LWluZGV4O1xuICAgIH1cbiAgICBAd2FybiAnVGhlcmUgaXMgbm8gaXRlbSBcIiN7JGVsZW1lbnR9XCIgaW4gdGhpcyBsaXN0OyBjaG9vc2Ugb25lIG9mOiAjeyRsaXN0fSc7XG4gICAgQHJldHVybiBudWxsO1xufVxuXG5AbWl4aW4gei1pbmRleCgkZWxlbWVudCwgJGxpc3Q6JGVsZW1lbnRzKSB7XG4gICAgei1pbmRleDogeigkbGlzdCwgJGVsZW1lbnQpO1xufVxuXG5AbWl4aW4gd29yZC13cmFwIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICBoeXBoZW5zOiBhdXRvO1xufVxuXG5AbWl4aW4gZmlyc3QoJG51bSkge1xuXG4gICAgQGlmICRudW0gPT0gMSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4gKyAjeyRudW19KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGxhc3QoJG51bSkge1xuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4gKyAjeyRudW19KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGFmdGVyKCRudW0pIHtcbiAgICAmOm50aC1jaGlsZChuKyN7JG51bSArIDF9KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gZnJvbS1lbmQoJG51bSkge1xuICAgICY6bnRoLWxhc3QtY2hpbGQoI3skbnVtfSkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICR3aWR0aCwgJGhlaWdodCwgJGNvbG9yOiBjdXJyZW50Y29sb3IpIHtcbiAgICBAaWYgbm90IGluZGV4KHRvcCByaWdodCBib3R0b20gbGVmdCB0b3ByaWdodCBib3R0b21yaWdodCBib3R0b21sZWZ0IHRvcGxlZnQsICRkaXJlY3Rpb24pIHtcbiAgICAgICAgQGVycm9yIFwiRGlyZWN0aW9uIG11c3QgYmUgZWl0aGVyIGB0b3BgLCBgcmlnaHRgLCBgYm90dG9tYCwgYGxlZnRgLCBgdG9wcmlnaHRgLCBgYm90dG9tcmlnaHRgLCBgYm90dG9tbGVmdGAgb3IgYHRvcGxlZnRgLlwiO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC45OTk5KTtcblxuICAgICRoZWlnaHQ6IHN0cmlwLXVuaXRzKCRoZWlnaHQpICsgcHg7XG4gICAgJHdpZHRoOiBzdHJpcC11bml0cygkd2lkdGgpICsgcHg7XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSB0b3Age1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMC41ICogJHdpZHRoICRoZWlnaHQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xuICAgIH0gQGVsc2VpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGhlaWdodCAwLjUgKiAkd2lkdGggMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfSBAZWxzZWlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC41ICogJGhlaWdodCAkd2lkdGggMC41ICogJGhlaWdodCAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9IEBlbHNlaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC41ICogJGhlaWdodCAwIDAuNSAqICRoZWlnaHQgJHdpZHRoO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvcjtcbiAgICB9IEBlbHNlaWYgJGRpcmVjdGlvbiA9PSB0b3ByaWdodCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAkd2lkdGggJGhlaWdodCAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9IEBlbHNlaWYgJGRpcmVjdGlvbiA9PSBib3R0b21yaWdodCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwICRoZWlnaHQgJHdpZHRoO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvcjtcbiAgICB9IEBlbHNlaWYgJGRpcmVjdGlvbiA9PSBib3R0b21sZWZ0IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0IDAgMCAkd2lkdGg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xuICAgIH0gQGVsc2VpZiAkZGlyZWN0aW9uID09IHRvcGxlZnQge1xuICAgICAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgJHdpZHRoIDAgMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdHMoJHZhbHVlKSB7XG4gICAgQHJldHVybiAkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplOiAxNiwgJGxpbmU6ICRzaXplICogMS41KSB7XG4gICAgZm9udC1zaXplOiBzdHJpcC11bml0cygkc2l6ZSkgKyBweDtcbiAgICBsaW5lLWhlaWdodDogc3RyaXAtdW5pdHMoJGxpbmUpICsgcHg7XG4gICAgZm9udC1zaXplOiAoc3RyaXAtdW5pdHMoJHNpemUpIC8gMTYpICsgcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAoc3RyaXAtdW5pdHMoJGxpbmUpIC8gMTYpICsgcmVtO1xufVxuXG5AbWl4aW4gaG92ZXIge1xuICAgIC5uby10b3VjaGV2ZW50cyAmOmhvdmVyLFxuICAgIC8vIC50b3VjaGV2ZW50cyAmOmFjdGl2ZSxcbiAgICAuYWNjZXNzaWJpbGl0eSAmOmZvY3VzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYWNjZXNzaWJpbGl0eSB7XG4gICAgLmFjY2Vzc2liaWxpdHkgJjpmb2N1cyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG5cbkBtaXhpbiBncmFkaWVudC1ncmF5e1xuICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNlNmU2ZTYrMCxkMGQwZDArMTAwICovXG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjsgLyogT2xkIGJyb3dzZXJzICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNlNmU2ZTYgMCUsI2QwZDBkMCAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlNmU2ZTYnLCBlbmRDb2xvcnN0cj0nI2QwZDBkMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTUVOVVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0b3A6IDQ4cHg7XG4gICAgbGVmdDogNDBweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblxuICAgIC5uYXZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG5cbiAgICAgICAgICAgIHdpZHRoOiA4N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGF0aCB7XG5cbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5uYXZfX3dyYXAge1xuICAgICAgICBtYXJnaW46IDM1cHggMCAwIDA7XG4gICAgICAgIC5zdWJuYXZfX3dyYXAge1xuXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwIDAgMHB4O1xuICAgICAgICAgICAgLm5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICBwIHtcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUtdXJsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ViTmF2MSxcbiAgICAgICAgLnN1Yk5hdjIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMyk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlLXVybCB7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZS11cmwuaGF2ZS0tc3VibWVudSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEuaGF2ZS0tc3VibWVudS5pcy1hY3RpdmUsXG4gICAgICAgICAgICAgICAgcC5oYXZlLS1zdWJtZW51LmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbnVfX2Jhc2ljLS13aGl0ZSB7XG4gICAgLm5hdl9fbG9nbyB7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2X193cmFwIHtcbiAgICAgICAgLm5hdl9faXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWJuYXZfX3dyYXAge1xuXG4gICAgICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudV9faW52ZXJ0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3A6IDMwOHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm5hdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNjBweDtcbiAgICAgICAgLm5hdl9fbG9nbyB7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdl9fd3JhcCB7XG5cbiAgICAgICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYS5oYXZlLS1zdWJtZW51LmlzLWFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgcC5oYXZlLS1zdWJtZW51LmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1Ym5hdl9fd3JhcCB7XG5cbiAgICAgICAgICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZW51X19pbnZlcnQtLWJsYWNrIHtcbiAgICAubmF2IHtcbiAgICAgICAgLm5hdl9fbG9nbyB7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdl9fd3JhcCB7XG4gICAgICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VibmF2X193cmFwIHtcblxuICAgICAgICAgICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ubmF2X19zaG9wIHtcblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogOTZweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2hvcF9fY3VycmVuY3lfX2xpbmUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICAgIGEsXG4gICAgLnNob3BfX2N1cnJlbmN5IHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMyk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgIC5zaG9wX19jdXJyZW5jeV9fYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMCAwcHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RhciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2LnNob3BfX2N1cnJlbmN5IHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuXG4gICAgICAgICAgICAuc2hvcF9fY3VycmVuY3lfX2Fycm93IHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgfVxufVxuXG4uc2hvcF9fY3VycmVuY3lfX3NlbGVjdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiA4N3B4O1xuICAgIHRvcDogNDRweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICAuc2hvcF9fY3VycmVuY3lfX3NlbGVjdF9faXRlbXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuc2hvcF9fY3VycmVuY3lfX3NlbGVjdF9faXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjMpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hvcF9fY3VycmVuY3lfX3NlbGVjdF9fdHJpYW5nbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1ibGFjayB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc2hvcF9fYmFzaWMtLXdoaXRlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIC5zaG9wX19jdXJyZW5jeV9fbGluZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICAgIGEsXG4gICAgLnNob3BfX2N1cnJlbmN5IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAuc2hvcF9fY3VycmVuY3lfX2Fycm93IHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3BfX2ludmVydCB7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgdG9wOiA2MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm5hdl9fc2hvcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIC5zaG9wX19jdXJyZW5jeV9fbGluZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGEsXG4gICAgICAgIC5zaG9wX19jdXJyZW5jeSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAuc2hvcF9fY3VycmVuY3lfX2Fycm93IHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zaG9wX19pbnZlcnQtLWJsYWNrIHtcblxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgLm5hdl9fc2hvcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIC5zaG9wX19jdXJyZW5jeV9fbGluZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIGEsXG4gICAgICAgIC5zaG9wX19jdXJyZW5jeSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAuc2hvcF9fY3VycmVuY3lfX2Fycm93IHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTU9CSUxFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaGFtYnVyZ2VyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiA4cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBtYXJnaW46IDE0cHggMTFweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uaGFtYnVyZ2VyX19iYXNpYy0td2hpdGUge1xuICAgIHN2ZyB7XG4gICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFtYnVyZ2VyX19pbnZlcnQge1xuICAgIHRvcDogNTRweDtcbiAgICBsZWZ0OiA4cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgdG9wOiA3NXB4O1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgIH1cbiAgICAuaGFtYnVyZ2VyIHtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuXG4gICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYW1idXJnZXJfX2ludmVydC0tYmxhY2sge1xuICAgIC5oYW1idXJnZXIge1xuICAgICAgICBzdmcge1xuXG4gICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmxvZ29fX21vYmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHRvcDogMjdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgdG9wOiA0NnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ29fX2Jhc2ljLS13aGl0ZSB7XG4gICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmxvZ29fX2ludmVydCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICB0b3A6IDY3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIHRvcDogODZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5sb2dvX19tb2JpbGUge1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5sb2dvX19pbnZlcnQtLWJsYWNrIHtcbiAgICAubG9nb19fbW9iaWxlIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ubmF2X19tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLnJlZ2lvbl9fbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgLnJlZ2lvbl9fbW9iaWxlX19iYWNrIHtcblxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2X193cmFwIHtcbiAgICAgICAgbWFyZ2luOiA5MHB4IDAgMCAyMXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZTUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwIDAgMjFweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luOiA5MHB4IDAgMCAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdWJuYXZfX3dyYXAge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAwIDBweDtcblxuICAgICAgICAgICAgLm5hdl9faXRlbSB7XG5cbiAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgIHAge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwgMzIpO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3N1Yk5hdlN0b3JpZXNNb2JpbGUsXG4gICAgICAgICNzdWJOYXZTaG9wTW9iaWxlIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgsIDQ0KTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lNSkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDM2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2LCA2Nik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgNDQpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBsdXMsXG4gICAgICAgICAgICAgICAgLmNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lNSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pcy1jaG9vc2Uge1xuICAgICAgICAgICAgICAgICAgICAuY2hlY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZfX21vYmlsZV9fc29jaWFsIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICBsZWZ0OiAyMXB4O1xuXG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZTUpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdl9fbW9iaWxlX19yZWdpb24ge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1OHB4O1xuICAgICAgICBsZWZ0OiAyMXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWxlZnQ6IHJpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMTIpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmU1KSB7XG4gICAgICAgICAgICBib3R0b206IDM0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAxNik7XG4gICAgICAgICAgICBib3R0b206IDU4cHg7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWdpb25fX21vYmlsZSB7XG4gICAgICAgIC5uYXZfX3dyYXAge1xuXG4gICAgICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgICYuaXMtY2hvb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAjRk9PVEVSXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZm9vdGVyLFxuLmZvb3Rlcl9fZml4ZWQge1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgIGhlaWdodDogJGZvb3Rlci1waG9uZS1oZWlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBib2R5Lm5vLWZvb3RlciAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBoZWlnaHQ6ICRmb290ZXItdGFibGV0LWhlaWdodDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogJGZvb3Rlci1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fbmV3c2xldHRlcixcbiAgICAuZm9vdGVyX19saW5rIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlcl9fbmV3c2xldHRlcl9fcmVzcG9uc2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTgpO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDJweCAwIDAgMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNzc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmLmxhYmVsX19hZ3JlZSB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktc3Ryb25nO1xuICAgICAgICAgICAgICAgICAgICBhIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1zdHJvbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTgpO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb290ZXJfX2NoZWNrZWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDsgLy8gYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDNweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaW5oZXJpdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLy8gYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHQyO1xuICAgICAgICAgICAgJjpjaGVja2VkKy5mb290ZXJfX2NoZWNrZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExLCAxOCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LW1pZGRsZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEsIDE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LW1pZGRsZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEsIDE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAvKiBJRSAxMCsgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktbWlkZGxlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1taWRkbGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExLCAxNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAkY29sb3ItYmxhY2sgaW5zZXQ7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWdyYXktbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlcl9fc2VuZCB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDsgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIC8vYm90dG9tOiAtOXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTI0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAzMik7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg5LCA5KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZvb3Rlcl9fY29weXJpZ2h0X19waG9uZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDksIDkpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlcl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDI0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1taWRkbGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExLCAyNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEsIDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmZvb3Rlcl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkubm8tZm9vdGVyICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4uZm9vdGVyX19maXhlZCB7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uZm9vdGVyX19maXhlZF9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHRvcDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luOiA5cHg7XG4gICAgICAgIGNpcmNsZSxcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXJfX2ZpeGVkX19idXR0b25fX2Jhc2ljLS13aGl0ZSB7XG4gICAgc3ZnIHtcbiAgICAgICAgY2lyY2xlLFxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuXG4uZm9vdGVyX19maXhlZF9fYnV0dG9uX19pbnZlcnQge1xuICAgIHRvcDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5mb290ZXJfX2ZpeGVkX19idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbjogOXB4O1xuICAgICAgICAgICAgY2lyY2xlLFxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyX19maXhlZF9fYnV0dG9uX19pbnZlcnQtLWJsYWNrIHtcbiAgICAuZm9vdGVyX19maXhlZF9fYnV0dG9uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNpcmNsZSxcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgI0hFUk9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ob21lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmhvbWVfX2hlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDRweCk7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHZoO1xuICAgICAgICB9XG4gICAgICAgIC5ob21lX19oZWFkZXJfX3RleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5ob21lX19pbWFnZSB7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhvbWVfX3ZpZGVvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5ob21lX19zY3JvbGwge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA0dmg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxMik7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDIydmg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDMyKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwLCA0MCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNzAsIDcwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoOTAsIDkwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ob21lX19zdHlsX190ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ob21lX19zdHlsX19zcGVjaWFsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG4uYm94c19fY29udGVuZXIge1xuXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtZ3JheTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5ib3hzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCk7XG4gICAgfVxuXG4gICAgLmJveHNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuXG4gICAgICAgICYuYm94c19faXRlbS0tcHJvbW8ge1xuICAgICAgICAgICAgLmJveHNfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5ib3hzX19wcm9tb19fY29udGVuZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYm94c19fcHJvbW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGQtb3BhY2l0eTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAxNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJveHNfX3Byb21vX190aXRsZV9fY29udGVuZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3hzX19wcm9tb19fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3LCAyMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib3hzX19wcm9tb19fY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxM3B4IDAgMCAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJveHNfX2l0ZW0tLXByb2R1Y3Qge1xuICAgICAgICAgICAgLmJveHNfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICAuY2VudGVyX192ZXJ0aWNhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2VudGVyX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJveHNfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSkgb3BhY2l0eSguNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm94c19fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgJi5zaGFkb3cxIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTJweCAzNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNoYWRvdzIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2hhZG93MyB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMzVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAuYm94c19faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLmJveHNfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJmltZyAuc2hhZG93MyB7XG4gICAgICAgICAgICAgICAgeGJveC1zaGFkb3c6IDEwcHggMTVweCAxNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94c19faW1hZ2VfX2hvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC5ib3hzX190aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCwgNDApO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSwgMjUpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94c19fdGl0bGVfX21vcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2VudGVyX192ZXJ0aWNhbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jZW50ZXJfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAxOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hZGRpdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wcm9kdWN0cyB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtZ3JheTtcbiAgICBwYWRkaW5nOiAxMjBweCA2MHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDE0M3B4IDY1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAxMTBweCA4MHB4IDI4MHB4IDgwcHg7XG4gICAgfVxufVxuXG5cbnVsLnByb2R1Y3RzX19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuXG4gICAgbGkucHJvZHVjdHNfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnZ3O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBpbWc6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG9wYWNpdHkoLjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnJpYmJvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZC1vcGFjaXR5O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdHNfX2l0ZW1fX2ltZ3Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3RzX19pdGVtX19pbWdfX2hvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnByb2R1Y3RzX19pdGVtX19tb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNlbnRlcl9fdmVydGljYWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAuY2VudGVyX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwgMTkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWRkaXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEsIDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wcm9kdWN0IHtcblxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWdyYXk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wcm9kdWN0X19mb3JtIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9fc2xpZGVyIHtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjc0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDg5cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgbGVmdDogJHNwYWNlVmVydGljYWw7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzRweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiB6b29tLWluO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG5cbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdF9fc2xpZGVyX190b3AsXG4gICAgICAgIC5wcm9kdWN0X19zbGlkZXJfX2JvdHRvbSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjV2aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdF9fc2xpZGVyX19ib3R0b20ge1xuICAgICAgICAgICAgbGVmdDogODAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdF9faW5mbyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCk7XG4gICAgICAgIGxlZnQ6IDU2cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpeGVkIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0X19pbmZvX19jb3VudGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTMpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdF9faW5mb19fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAxOSk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAyMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3RfX2luZm9fX3ByaWNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMTQpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDE3cHggYXV0byAxNHB4IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAxNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3RfX2luZm9fX3NpemVzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3RfX2luZm9fX3NpemVzX19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExLCAxMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAyNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQtbm8tY29uZGVuc2VkO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdF9faW5mb19fY29sb3JzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdF9faW5mb19fY29sb3JzX19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExLCAxMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQtbm8tY29uZGVuc2VkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByb2R1Y3RfX2luZm9fX2NvbG9yc19faXRlbS0tbGFjayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0X193YXJuaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTIpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0X19pbmZvX19idXR0b25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3RfX2luZm9fX2FkZHRvY2FydCxcbiAgICAgICAgICAgIC5wcm9kdWN0X19pbmZvX19hZGR0b2NhcnRfX2FkZGVkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDQwKTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGh0bWwubW9iaWxlICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9kdWN0X19pbmZvX19hZGR0b2NhcnRfX2FkZGVkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3RfX2luZm9fX2Rlc2NyaXB0aW9uLFxuICAgICAgICAucHJvZHVjdF9faW5mb19fZGVzY3JpcHRpb25fX21vcmUge1xuICAgICAgICAgICAgbWFyZ2luOiAyN3B4IGF1dG8gMHB4IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDIwKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdF9faW5mb19fZGVzY3JpcHRpb25fX21vcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAwcHggYXV0bztcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0X19pbmZvX19tb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEsIDExKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3RfX2xpZ2h0Ym94IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtZ3JheTtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgLnByb2R1Y3RfX2xpZ2h0Ym94X19jb250ZW5lciB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3RfX2xpZ2h0Ym94X19jbG9zZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnN0b3J5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYuc3RvcnktLXdoaXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtZ3JheTtcbiAgICAgICAgLnN0b3J5X19oZXJvIHtcbiAgICAgICAgICAgIC5zdG9yeV9faGVyb19fc2lnbmF0dXJlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgICAgIC5zdG9yeV9fYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktZ2xhcmluZztcbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgLnN0b3J5X190ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0b3J5X19pbWFnZSB7XG4gICAgICAgICAgICAgICAgLnN0b3J5X19pbWFnZV9fc2lnbmF0dXJlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdG9yeV9fZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgLnN0b3J5X19nYWxsZXJ5X19zaWduYXR1cmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0b3J5X190aW1lciB7XG4gICAgICAgICAgICAgICAgLnN0b3J5X190aW1lcl9faXRlbXMge1xuXG4gICAgICAgICAgICAgICAgICAgIC5zdG9yeV9fdGltZXJfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RvcnlfX3RpbWVyX19saW5rX19ucixcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdG9yeV9fdGltZXJfX2xpbmtfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdG9yeV9fdGltZXJfX3RpdGxlLFxuICAgICAgICAgICAgICAgIC5zdG9yeV9fdGltZXJfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdG9yeV9fdGltZXJfX3RpdGxlIHtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdG9yeV9fdGltZXJfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdG9yeV9fbmF2IHtcbiAgICAgICAgICAgICAgICAuc3RvcnlfX3ByZXZpb3VzLFxuICAgICAgICAgICAgICAgIC5zdG9yeV9fbmV4dCB7XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdG9yeV9fc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgLnN0b3J5X19zb2NpYWxfX2l0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmF5LWdsYXJpbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLnN0b3J5X19oZXJvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5zdG9yeV9faGVyby0tc21hbGwge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgICB9XG4gICAgICAgIC5zdG9yeV9faGVyb19faW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0b3J5X19oZXJvX19zaWduYXR1cmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAwIDBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCwgMTUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTMycHg7XG4gICAgICAgICAgICAgICAgaHRtbC5tYWMgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEzNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAzODBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTUycHg7XG4gICAgICAgICAgICAgICAgaHRtbC5tYWMgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE3NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdG9yeV9faGVyb19fdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwLCA0MCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDcwLCA3MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoOTAsIDkwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnN0b3J5X19iZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay1kYXJrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cblxuICAgICAgICAuc3RvcnlfX2hlcm9fX3NpZ25hdHVyZV9fcGhvbmUge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwLCAxNSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAxNyk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuXG4gICAgICAgICAgICBodG1sLm1hYyAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgsIDIyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICAgICAgICAgICAgICBodG1sLm1hYyAmIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgsIDIyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzZweDtcbiAgICAgICAgICAgICAgICBodG1sLm1hYyAmIHtcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0b3J5X190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDIwKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyNik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDAgNjdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNlbnRlci1ncmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCtwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0b3J5X190aW1lciB7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5zdG9yeV9fdGltZXJfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvLyBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICAgICAgICAgIC5zdG9yeV9fdGltZXJfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLnN0b3J5X190aW1lcl9fbGlua19fbnIsXG4gICAgICAgICAgICAgICAgICAgIC5zdG9yeV9fdGltZXJfX2xpbmtfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3RvcnlfX3RpbWVyX19saW5rX19uciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDE3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zdG9yeV9fdGltZXJfX2xpbmtfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoOSwgOSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RvcnlfX3RpbWVyX190aXRsZSxcbiAgICAgICAgICAgIC5zdG9yeV9fdGltZXJfX2xpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0b3J5X190aW1lcl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMTcpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAyMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgsIDIyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdG9yeV9fdGltZXJfX2xpbmsge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg5LCA5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdG9yeV9faW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNlbnRlci1ncmlkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zdG9yeV9faW1hZ2UtLWZ1bGwge1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdG9yeV9faW1hZ2VfX3NpZ25hdHVyZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zdG9yeV9faW1hZ2UtLXZlcnRpY2FsIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RvcnlfX2ltYWdlX19oYWxmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0b3J5X19pbWFnZV9fc2lnbmF0dXJlIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwLCAxNSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0yMiUgKyA1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAwIDBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTU0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAwIDM4MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTc0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdG9yeV9fc3BhY2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0b3J5X19hZHMge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW46IDcwcHggYXV0byA3MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0b3J5X19hZHNfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RvcnlfX2Fkc19faW5mb19fY29udGVuZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3RvcnlfX2Fkc19faW5mb19fdGFibGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAgICAgLnN0b3J5X19hZHNfX2luZm8ge1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcblxuXG4gICAgICAgICAgICAgICAgICAgIC5zdG9yeV9faW5mb19fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwLCAyOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2LCAyMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYsIDIyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdG9yeV9faW5mb19fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIzLCAyOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDI5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNiwgMzYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zdG9yeV9faW5mb19fYWRkdG9jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCA0MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN0b3J5X19pbmZvX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI3cHggYXV0byAwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDE0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN0b3J5X19pbmZvX19hZ3JlZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI3cHggYXV0byAwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDE0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDE0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN0b3J5X19uZXdzbGV0dGVyX19yZXNwb25zZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTgpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCA2MHB4IDAgNjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCA2MHB4IDAgNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggNjBweCAwIDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1taWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDYwcHggMCA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExLCAxNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LW1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LW1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LW1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAkY29sb3Itd2hpdGUgaW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ3JheS1taWRkbGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0b3J5X192aWRlbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDI1cHggYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnN0b3J5X192aWRlb19fcGxheSB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkY2VudGVyLWdyaWQtbG9uZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RvcnlfX3ZpZGVvX19jdXJ0YWluIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RvcnlfX3ZpZGVvX19wbGF5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0b3J5X19nYWxsZXJ5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDBweCBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzhweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNzBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkY2VudGVyLWdyaWQtbG9uZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdG9yeV9fZ2FsbGVyeV9faXRlbXMge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdG9yeV9fZ2FsbGVyeV9fc2lnbmF0dXJlIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwLCAxNSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdG9yeV9fZ2FsbGVyeV9faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTY0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogN3B4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTY0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0b3J5X19nYWxsZXJ5X19wcmV2LFxuICAgICAgICAgICAgLnN0b3J5X19nYWxsZXJ5X19uZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RvcnlfX2dhbGxlcnlfX25leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RvcnlfX25hdiB7XG4gICAgICAgICAgICBmb250LXNpemU6MDtcbiAgICAgICAgICAgIG1hcmdpbjogMTAwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAmLm5vX2Nyb3NzIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNzBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjZW50ZXItZ3JpZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdG9yeV9fbmF2LS1vbmx5c29jaWFsIHtcblxuICAgICAgICAgICAgICAgIC5zdG9yeV9fcHJldmlvdXMsXG4gICAgICAgICAgICAgICAgLnN0b3J5X19uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0b3J5X19zb2NpYWwge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN0b3J5X19zb2NpYWxfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RvcnlfX3ByZXZpb3VzLFxuICAgICAgICAgICAgLnN0b3J5X19uZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEsIDI0KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAyNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDdweCA4cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0b3J5X19wcmV2aW91cyB7fVxuICAgICAgICAgICAgLnN0b3J5X19uZXh0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDdweCAwIDAgOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdG9yeV9fc29jaWFsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdG9yeV9fc29jaWFsX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaXJjbGUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zdG9yaWVzIHtcblxuICAgIC5zdG9yaWVzX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzMzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmU1KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgICB9XG4gICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCwgMjgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1MCwgNTApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTUpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAyMCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3Rvcmllc19faXRlbV9fdHlwZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTAsIDEwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0b3JpZXNfX2l0ZW1fX3BhcmFsbGF4IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICAuc3Rvcmllc19faXRlbV9fY2VudGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgICAgICAgICAgIC5zdG9yaWVzX19pdGVtX19jZW50ZXJfX3ZlcnRpY2FsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgLnN0b3JpZXNfX2l0ZW1fX2NlbnRlcl9fdmVydGljYWxfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5kaXNjb2dyYXBoeSB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtZ3JheTtcbiAgICBwYWRkaW5nOiAxMDJweCA0MHB4IDAgNDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDExOHB4IDMwcHggMCAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMTEwcHggMTIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaGQpIHtcbiAgICAgICAgcGFkZGluZzogMTEwcHggMjgwcHg7XG4gICAgfVxuXG4gICAgLmRpc2NvZ3JhcGh5X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwcHggMjBweCAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMjBweCAzMHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gNDBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCA0MHB4IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXNjb2dyYXBoeV9faW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAyNCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDBweCAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEsIDEzKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwIDE2cHggMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDMwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMjApO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRpc2NvZ3JhcGh5X19saXN0ZW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDIzcHggMCAwcHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCAwIDBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExLCAyNik7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGlzY29ncmFwaHlfX2xpbmtzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEsIDI2KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEsIDI2KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAmLmxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgfVxuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNDtcblxuICAgIC5sb2FkZXJfX2ljb25fX2NvbnRhaW5lciB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAubG9hZGVyX19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9wdWJsaWMvdGhlbWUvaW1hZ2VzL2xvYWRlci5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgLmxvYWRlcl9faWNvbl9fbWFzayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9wdWJsaWMvdGhlbWUvaW1hZ2VzL2xvYWRlci1tYXNrLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2FkZXJfX3RleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIGgyIHtcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsXG4gICAgICAgICAgICAzMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0NyxcbiAgICAgICAgICAgICAgICA1OCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2NixcbiAgICAgICAgICAgICAgICA3NCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByZWxvYWRlcl9fY29udGVuZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICBib3R0b206IDIydmg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03M3B4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgYm90dG9tOiAxNXZoO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgYm90dG9tOiAxMHZoO1xuICAgICAgICB9XG4gICAgICAgICYuY2VudGVyX192ZXJ0aWNhbCB7XG4gICAgICAgICAgICBib3R0b206IDUwdmg7XG4gICAgICAgIH1cbiAgICAgICAgLnByZWxvYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHRleHQtbWF4LXdpZHRoOiA2NDBweDtcblxuXG4udGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLWRhcms7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cbiAgICAudGV4dF9fY2VudGVyIHtcblxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDQwcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiAkdGV4dC1tYXgtd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDY3cHggMCA2N3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMTcwcHggMCAxNDBweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LS1wLS1jZW50ZXIge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIHAsXG4gICAgdWwsXG4gICAgb2wsXG4gICAgZGwge1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyNik7XG4gICAgICAgIH1cblxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHAuY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cblxuICAgICAgICB1bCxcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLCt1wiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDAsIDQwKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTAsIDUwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgsIDI0KTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwgMjQpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGJhci1oZWlnaHQ6IDYwcHg7XG4kYmFyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4kYmFyLW9wYWNpdHk6IDAuNTg7XG5cbiRidXR0b24tY29sb3I6ICRjb2xvci13aGl0ZTtcbiRidXR0b24tb3BhY2l0eTogMC43O1xuXG4kc2NydWJiZXItaGVpZ2h0OiAycHg7XG4kc2NydWJiZXItb3BhY2l0eTogMC43O1xuJHNjcnViYmVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiRsb2FkZWQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRsb2FkZWQtb3BhY2l0eTogMTtcblxuJHByb2dyZXNzLWNvbG9yOiB0cmFuc3BhcmVudDtcbiRwcm9ncmVzcy1vcGFjaXR5OiAxO1xuXG4kc2NydWJiZXItYnV0dG9uLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblxuXG4ucGxheWVyLS12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgIC5ob21lX19wbGF5ZXIgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgJi5oYXMtcGxheWxpc3Qge1xuICAgICAgICAgICAgdmlkZW8sXG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguaXMtYmdwbGF5ZXIpLmhhcy1wbGF5bGlzdC5pcy1pbml0aWFsaXplZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICB2aWRlbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5pcy1wcm9wb3J0aW9uYWwgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJi5pcy1uYXRpdmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYlO1xuXG4gICAgICAgIGlmcmFtZSxcbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5pcy12aW1lbzpub3QoLmlzLW5hdGl2ZSkge1xuICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjgwcHgpO1xuICAgICAgICAgICAgdG9wOiAtMTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oYXMtY29udHJvbHM6bm90KC5pcy1iZ3BsYXllcikgdmlkZW8ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgfVxuXG5cbiAgICAudG9nZ2xlLXBsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogLTMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYXRoOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwYXRoOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnBsYXllci1iYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gKCR0aW1lICogMikgJGVhc2luZztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogJGJhci1oZWlnaHQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVsbDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJhci1jb2xvciwgJGJhci1vcGFjaXR5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtcGxheWxpc3QgLnBsYXllci1iYXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgd2lkdGg6IDMxOHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMjAlICsgMnB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDMyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQtb25seSkge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjU4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wbGF5ZXItY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICA+KiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAmLmhhcy1wbGF5bGlzdCAucGxheWVyLWNvbnRyb2xzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0LW9ubHkpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNjBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wbGF5cGF1c2Uge1xuICAgICAgICBvcGFjaXR5OiAkYnV0dG9uLW9wYWNpdHk7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lICRlYXNpbmc7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b24tY29sb3I7XG4gICAgICAgICAgICBsZWZ0OiAyMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZS1mYXN0ICRlYXNpbmc7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHggMCA3cHggMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJ1dHRvbi1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAkdGltZS1mYXN0IGxpbmVhciwgd2lkdGggJHRpbWUtZmFzdCBsaW5lYXIsIGhlaWdodCAkdGltZS1mYXN0IGxpbmVhciwgdHJhbnNmb3JtICR0aW1lICRlYXNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuZnVsbCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IC04cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogJGJ1dHRvbi1vcGFjaXR5O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZS1mYXN0IGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAtMnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnByZXYsXG4gICAgLm5leHQge1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRidXR0b24tY29sb3I7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogJGJ1dHRvbi1vcGFjaXR5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByZXY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICAgIC5uZXh0OjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cblxuICAgIC50aW1lIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCA0MCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICBlbSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2NydWJiZXItd3JhcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5zY3J1YmJlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAkc2NydWJiZXItb3BhY2l0eTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNjcnViYmVyLWNvbG9yO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogJHNjcnViYmVyLWhlaWdodDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0jeyRzY3J1YmJlci1oZWlnaHQgKiAwLjV9KTtcbiAgICAgICAgfVxuXG4gICAgICAgID5kaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAkc2NydWJiZXItaGVpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWUgJGVhc2luZztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0jeyRzY3J1YmJlci1oZWlnaHQgKiAwLjV9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2FkZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxvYWRlZC1jb2xvcjtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRsb2FkZWQtb3BhY2l0eTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3Jlc3MtY29sb3I7XG4gICAgICAgICAgICBvcGFjaXR5OiAkcHJvZ3Jlc3Mtb3BhY2l0eTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTEwcHggLTRweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2NydWJiZXItYnV0dG9uLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZvbHVtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICA+KiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0ZXIge1xuICAgICAgICBAaW5jbHVkZSBmdWxsO1xuXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAucGxheWxpc3Qge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdWxsO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICgkdGltZSAqIDIpICRlYXNpbmcsIG9wYWNpdHkgJHRpbWUgJGVhc2luZztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdWxsO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwNy4yMmRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmX193cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQtb25seSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArICN7JGJhci1oZWlnaHR9KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWUgJGVhc2luZywgb3BhY2l0eSAkdGltZSAkZWFzaW5nO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZSAkZWFzaW5nO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtY3VycmVudCBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmhhcy1wbGF5bGlzdCkgLnBsYXlsaXN0X19zZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gICAgLnBsYXlsaXN0LXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB3aWR0aDogMzE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6ICRiYXItaGVpZ2h0O1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQtb25seSkge1xuICAgICAgICAgICAgd2lkdGg6IDI1OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDE1KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldC1vbmx5KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxNSk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lICRlYXNpbmcsIG9wYWNpdHkgJHRpbWUgJGVhc2luZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmhhcy1wbGF5bGlzdCkgLnBsYXlsaXN0LFxuICAgICY6bm90KC5oYXMtcGxheWxpc3QpIC5wbGF5bGlzdC10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOm5vdCguaXMtcGxheWluZykge31cblxuICAgICYuaXMtc3RhcnRlZCAudG9nZ2xlLXBsYXkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtbG9hZGluZyB7XG4gICAgICAgIC5wbGF5cGF1c2U6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXlwYXVzZTo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJ1dHRvbi1jb2xvcjtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1wbGF5aW5nIHtcbiAgICAgICAgLnBsYXlwYXVzZTo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJ1dHRvbi1jb2xvcjtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZnVsbHNjcmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZnVsbCBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWVycm9yIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgLnBsYXksXG4gICAgICAgIC5wYXVzZSxcbiAgICAgICAgLnRpbWUsXG4gICAgICAgIC5zY3J1YmJlcixcbiAgICAgICAgLnRvZ2dsZS1wbGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uaG9tZV9fcGxheWVyIHtcbiAgICAucGxheWVyLS12aWRlbyB7XG4gICAgICAgICY6bm90KC5pcy1zdGFydGVkKTpub3QoLmlzLXZpbWVvKTpub3QoLmlzLXBsYXlpbmcpIHtcbiAgICAgICAgICAgIHZpZGVvLFxuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnBsYXllci0tdmlkZW8ge1xuICAgICY6bm90KC5pcy1zdGFydGVkKTpub3QoLmlzLXZpbWVvKTpub3QoLmlzLXBsYXlpbmcpIHtcbiAgICAgICAgdmlkZW8sXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmlzLXN0YXJ0ZWQpIC5zY3J1YmJlciAucHJvZ3Jlc3M6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmhhcy1hdXRvcGxheTpub3QoLmlzLWVuZGVkKSAucG9zdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZSAkZWFzaW5nO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1zdGFydGVkOm5vdCguaXMtZW5kZWQpIC5wb3N0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lICRlYXNpbmc7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLnRvdWNoZXZlbnRzICYuaXMtc3RhcnRlZDpub3QoLmlzLXBsYXlpbmcpIC5wbGF5ZXItYmFyLFxuICAgICYuc2hvdy1wbGF5ZXJiYXIgLnBsYXllci1iYXIsXG4gICAgJi5pcy1zdGFydGVkOm5vdCguaXMtcGxheWluZykgLnBsYXllci1iYXIsXG4gICAgJi5pcy1lbmRlZC5oYXMtcGxheWxpc3QgLnBsYXllci1iYXIsXG4gICAgJi5pcy1wbGF5bGlzdC1vcGVuLmhhcy1wbGF5bGlzdCAucGxheWVyLWJhcixcbiAgICAmLmlzLXBsYXlpbmcuaXMtbW91c2Vtb3ZlOmhvdmVyIC5wbGF5ZXItYmFyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG5cbiAgICAudG91Y2hldmVudHMgJi5oYXMtcGxheWxpc3QuaXMtc3RhcnRlZDpub3QoLmlzLXBsYXlpbmcpIC5wbGF5bGlzdCxcbiAgICAmLmhhcy1wbGF5bGlzdC5pcy1wbGF5bGlzdC1vcGVuIC5wbGF5bGlzdCxcbiAgICAmLmhhcy1wbGF5bGlzdC5pcy1lbmRlZCAucGxheWxpc3QsXG4gICAgJi5oYXMtcGxheWxpc3QuaXMtc3RhcnRlZDpub3QoLmlzLXBsYXlpbmcpIC5wbGF5bGlzdCxcbiAgICAmLmhhcy1wbGF5bGlzdC5pcy1wbGF5aW5nLmlzLW1vdXNlbW92ZTpob3ZlciAucGxheWxpc3Qge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kYmFyLWhlaWdodCAtIDJweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXBsYXlsaXN0LW9wZW4uaGFzLXBsYXlsaXN0IC5wbGF5bGlzdCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAgICAgLnBsYXlsaXN0X19pdGVtIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzICsgJGkgKiAwLjA1cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtcGxheWxpc3Qtb3Blbi5oYXMtcGxheWxpc3QgLnBsYXlsaXN0LXRvZ2dsZSBhOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtcGxheWxpc3Qtb3Blbi5oYXMtcGxheWxpc3QgLnBsYXlsaXN0LXRvZ2dsZSBhOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjpub3QoLmlzLWJncGxheWVyKTpub3QoLmlzLXN0YXJ0ZWQpOm5vdCguaXMtbmF0aXZlKSAudG9nZ2xlLXBsYXksXG4gICAgJjpub3QoLmlzLWJncGxheWVyKTpub3QoLmlzLW5hdGl2ZSkuaXMtZW5kZWQgLnRvZ2dsZS1wbGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5pcy1zdGFydGVkOm5vdCguaXMtcmVhZHkpIC5sb2FkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuaXMtbmF0aXZlIC5wbGF5ZXItYmFyLFxuICAgICYuaXMtYmdwbGF5ZXIgLnBsYXllci1iYXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaXMtbmF0aXZlIC5wb3N0ZXIsXG4gICAgJi5pcy1iZ3BsYXllciAucG9zdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICAucGxheWVyLWJhciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtcGxheWxpc3Qtb3BlbiAucGxheWxpc3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1wbGF5bGlzdC1vcGVuIC5wbGF5bGlzdF9fd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5pcy1wbGF5aW5nKTpub3QoLmlzLWJncGxheWVyKTpub3QoLmlzLW5hdGl2ZSkge1xuICAgICAgICAgICAgLnRvZ2dsZS1wbGF5LFxuICAgICAgICAgICAgLnBvc3RlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG91bGQtcGxheTpub3QoLmlzLXN0YXJ0ZWQpOm5vdCguaXMtZW5kZWQpIHtcbiAgICAgICAgICAgIC5wb3N0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1wbGF5bGlzdC1vcGVuLmhhcy1wbGF5bGlzdCAucGxheWxpc3QtdG9nZ2xlIGEgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtcGxheWxpc3QgLnBvc3RlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtcGxheWxpc3QgLnRvZ2dsZS1wbGF5IHtcbiAgICAgICAgICAgIHRvcDogMTA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICAucG9wdXBfX2NlbnRlciB7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBoZWlnaHQ6IDQxMHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcHVwX19jZW50ZXJfX2NvbnRlbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDMyKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUycHggMCAwIDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCBwaG9uZTUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMnB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDI0KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQ2cHggMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDZweCAwIDAgODFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExLCAxNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEsIDE1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAvKiBJRSAxMCsgKi9cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExLCAxNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICRjb2xvci13aGl0ZSBpbnNldDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9wdXBfX3Jlc3BvbnNlX19hbmRfX3NlbmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAucG9wdXBfX3Jlc3BvbnNlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDQwKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDUycHggMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcblxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDUycHggMCAwIDExMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBvcHVwX19zZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgNDApO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MnB4IDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDUycHggMCAwIDExMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAmLmxhYmVsX19hZ3JlZSB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gLy8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktc3Ryb25nO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtc3Ryb25nO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoOCwgMTgpO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE3cHgpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBvcHVwX19jaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyOXB4O1xuXG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNzhweDtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7IC8vIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHQyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCA3OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQrLnBvcHVwX19jaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3B1cF9fY2xvc2VyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQycHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjJweCAwIDAgMjM3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2hhbmdpbmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC5jaGFuZ2luZ19fY2VudGVyIHtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIGhlaWdodDogMzY0cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hhbmdpbmdfX2NlbnRlcl9fY29udGVuZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwgMzIpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNTJweCAwIDAgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDI0KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQ2cHggMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDZweCAwIDAgODFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExLCAxNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEsIDE1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAvKiBJRSAxMCsgKi9cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExLCAxNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICRjb2xvci13aGl0ZSBpbnNldDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hhbmdpbmdfX2J1dHRvbnMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5jaGFuZ2luZ19fbm8sXG4gICAgICAgICAgICAgICAgLmNoYW5naW5nX195ZXMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCA0MCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDUycHggMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNTJweCAwIDAgMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hhbmdpbmdfX3llcyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNoYW5naW5nX19jbG9zZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDJweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MnB4IDAgMCAyMzdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5saWdodGJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLWRhcms7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5saWdodGJveF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgJi5saWdodGJveF9faXRlbS0tdmlkZW8ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saWdodGJveF9fcGxheWVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAubGlnaHRib3hfX25tYixcbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saWdodGJveF9fYm9keSxcbiAgICAubGlnaHRib3hfX21lZGlhLFxuICAgIC5maWd1cmUsXG4gICAgLmxpZ2h0Ym94X19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmxpZ2h0Ym94X193cmFwLFxuICAgIC5saWdodGJveF9faW5mby13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAubGlnaHRib3hfX2luZm8ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDE2NnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgIEBpbmNsdWRlIHotaW5kZXgobGlnaHRib3gpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgICAgIGJvdHRvbTogNDRweDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpZ2h0Ym94X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyMjRweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgbGVmdDogNDFweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwLCAxNik7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuXG4gICAgICAgICAgICBib3R0b206IDUzcHg7XG4gICAgICAgICAgICBodG1sLm1vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDQxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpZ2h0Ym94X19ubWIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJvdHRvbTogMjFweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMjApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgYm90dG9tOiA0NHB4O1xuICAgICAgICAgICAgaHRtbC5tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCA1MCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlnaHRib3hfX2ltYWdlLFxuICAgIC5saWdodGJveF9fdmlkZW8sXG4gICAgLmxpZ2h0Ym94X19hdWRpbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5saWdodGJveF9faWZyYW1lLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICA+aWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlnaHRib3hfX2F1ZGlvLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGF1ZGlvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlnaHRib3hfX2NhcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDI0KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG5vdC1kZXNrdG9wKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpZ2h0Ym94X19jb250cm9scyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAxOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICB0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMjlweDtcbiAgICAgICAgICAgIGh0bWwubW9iaWxlICYge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlnaHRib3hfX2NvbnRyb2xzX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICYubGlnaHRib3hfX3ByZXYsXG4gICAgICAgICAgICAmLmxpZ2h0Ym94X19uZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE3cHg7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG5cbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5saWdodGJveF9fbmV4dCB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgLmNhcnRfX2l0ZW1zIHtcblxuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGhkKSB7XG4gICAgICAgICAgICB3aWR0aDogOTQ2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcnRfX2l0ZW0sXG4gICAgICAgIC5jYXJ0X19pdGVtLS1tZW51IHtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2NHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuY2FydF9faXRlbV9fdmVydGljYWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAuY2FydF9faXRlbV9fbGVmdCxcbiAgICAgICAgICAgICAgICAgICAgLmNhcnRfX2l0ZW1fX2NlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAzMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwgMzIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwgMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDIxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mb250LS1ub3JtYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcnRfX2l0ZW1fX2NlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNhcnRfX2l0ZW1fX3JlbW92ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0X19pdGVtX19waG9uZS1vbmx5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FydF9faXRlbV9fcmVtb3ZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDMyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzAlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJ0X19pdGVtLS1tZW51IHtcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAzMik7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0YXJlYV9fY29udGVuZXIge1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI4NHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIGhlaWdodDogODJweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAyMCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG5cbiAgICAgICAgICAgIG1heC13aWR0aDogMzY2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG5cbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcblxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAucGhvbmVoMyB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDMyKTtcbiAgICAgICAgLnN1YnRvdGFsX19wcmljZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FydF9fc3VtbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDI0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0LCAyNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWJ0b3RhbF9fcHJpY2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAmOmNoZWNrZWQrLmNhcnRfX2NoZWNrZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICYubGFiZWxfX2FncmVlIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgICAgICAgICBwIHtcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSwgMTgpO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJ0X19jaGVja2VkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDNweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FydF9fYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDQwKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNhcnRfX2J1dHRvbl9fdXBkYXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNvb2tpZXNfX2JveCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkzLCAxNTYsIDk0LCAwLjkpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuY29va2llc19fYm94X19jZW50ZXIge1xuICAgICAgICB3aWR0aDogMjk3cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwgMjgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAzNnB4IDAgMjhweCAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjMpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmNvb2tpZXNfX2JveF9fY2xvc2VyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzZweCAwIDM2cHggMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDQwKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7IGNvbnRlbnQ6IFwicGhvbmVcIjsgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7IGNvbnRlbnQ6IFwidGFibGV0XCI7IH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHsgY29udGVudDogXCJkZXNrdG9wXCI7IH1cbn1cblxuXG4vLyBKdXN0IFBob25lc1xuQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgIC8vIGJvZHkgeyBmb250LXNpemU6ICN7JGJhc2UtZm9udC1zaXplICogMC44fXB4OyB9XG4gICAgLnBob25lLWhpZGUsICVwaG9uZS1oaWRlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG59XG5cblxuLy8gSnVzdCBUYWJsZXRzXG5AaW5jbHVkZSBicmVha3BvaW50KHRhYmxldC1vbmx5KSB7XG4gICAgLy8gYm9keSB7IGZvbnQtc2l6ZTogI3skYmFzZS1mb250LXNpemUgKiAwLjd9cHg7IH1cbn1cblxuXG4vLyBUYWJsZXQgJiBEZXNrdG9wXG5AaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIC50YWJsZXQtaGlkZSxcbiAgICAldGFibGV0LWhpZGUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbn1cblxuXG4vLyBEZXNrdG9wXG5AaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBib2R5IHsgZm9udC1zaXplOiAjeyRiYXNlLWZvbnQtc2l6ZX1weDsgfVxuICAgIC5kZXNrdG9wLWhpZGUsXG4gICAgJWRlc2t0b3AtaGlkZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxufVxuXG5cbi8vIE5vdCBEZXNrdG9wXG5AaW5jbHVkZSBicmVha3BvaW50KG5vdC1kZXNrdG9wKSB7XG4gICAgLmRlc2t0b3Atb25seSxcbiAgICAlZGVza3RvcC1vbmx5IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICNIRUxQRVJTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBpbWFnZSBsb2FkaW5nXG5pbWcge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWUgJGVhc2luZztcbn1cblxuLmpzIGltZy5pcy1sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gaW1hZ2VzIG92ZXJsYXlcbi5pcy1kYXJrZW46OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBmdWxsO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNDUpO1xufVxuXG4vLyBpbWFnZWZpbGw6XG4uanMgW2RhdGEtaW1hZ2VmaWxsXSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLy8gYWpheCBjYWxsOlxuLmlzLWRvaW5nLXJlcXVlc3Qge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vLyBzY3JlZW4gcmVhZGVyIHRleHRcbi5zci1vbmx5LFxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xufVxuXG5cbi8vIGZsb2F0aW5nXG4udG8tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50by1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gZ3JhYmJhYmxlXG4uZ3JhYmJhYmxlIHtcbiAgICAmLFxuICAgICoge1xuICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgIC8qIGZhbGxiYWNrIGlmIGdyYWIgY3Vyc29yIGlzIHVuc3VwcG9ydGVkICovXG4gICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgY3Vyc29yOiAtbW96LWdyYWI7XG4gICAgICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuXG4gICAgICAgICYuZ3JhYmJpbmcge1xuICAgICAgICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICAgICAgICAgIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgICAgICAgICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyB0b2dnbGVcblthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vKiBmb3IgZ29vZ2xlIG1hcHMqL1xuLmdtLXN0eWxlIHtcbiAgICBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5cblxuLy8gY2VudGVyaW5nXG4udGFiLXdyYXAge1xuICAgIEBpbmNsdWRlIGZ1bGw7XG59XG5cbi50YWIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGFiLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuXG4uc2l0ZTQwNCxcbi5jYXJ0X19pc19fZW1wdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay1kYXJrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5zaXRlNDA0X19jZW50ZXIsXG4gICAgLmNhcnRfX2lzX19lbXB0eV9fY2VudGVyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTdweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDAsIDU2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDUwLCA1Nyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDE5KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMTcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCA0MCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAzOHB4IDAgMCAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FydF9faXNfX2VtcHR5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICAgIC5jYXJ0X19pc19fZW1wdHlfX2NlbnRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNwZWNpYWw7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cbi8vc3R5bGVzXG4uc3R5bGVjQ29sb3JHb2xkLFxuLnN0eWxlY0NvbG9CbGFjayxcbi5zdHlsZWNDb2xvQmxhY2tsaWdodCxcbi5zdHlsZWNDb2xvV2hpdGUsXG4uc3R5bGVjQ29sb0dyYXksXG4uc3R5bGVjQ29sb0dyYXlsaWdodCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdvbGQ7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbn1cblxuXG4uc3R5bGVjQ29sb0JsYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zdHlsZWNDb2xvV2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLnN0eWxlY0NvbG9HcmF5IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLnN0eWxlY0NvbG9HcmF5bGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG5cbi5zdHlsZVRleHREZWZhdWx0LFxuLnN0eWxlVGV4dERlZmF1bHROb0NvbmRlbnNlZCxcbi5zdHlsZVRleHRTcGVjaWFsLFxuLnN0eWxlVGV4dFRleHQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG59XG5cbi5zdHlsZVRleHREZWZhdWx0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbn1cblxuLnN0eWxlVGV4dERlZmF1bHROb0NvbmRlbnNlZCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQtbm8tY29uZGVuc2VkO1xufVxuXG4uc3R5bGVUZXh0VGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG59XG5cbi5zdHlsZVRleHRTcGVjaWFsIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbDtcbn1cblxuLnByb21vIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkLW9wYWNpdHk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdG9wOiA4MHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgdG9wOiAxMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICB9XG5cbiAgICAucHJvbW9fX3RpdGxlX19jb250ZW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAucHJvbW9fX3RpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDIyKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb21vX19jbG9zZSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDAgMCAxM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idXR0b24tLWFuaW1hdGUge1xuICAgIHNwYW4ge1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
