@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}nav ul{list-style:none;margin:0;padding:0}hr{background:0 0;border:0;color:transparent;margin:0;padding:0}@font-face{src:url(../fonts/WhirlyBirdie-VF.ttf) format("truetype");font-family:"Whirly Birdie"}@font-face{font-family:"Fjalla One";src:url(fonts/fjalla-one-v12-latin-regular.woff2) format("woff2")}@font-face{font-family:"Passion One";font-style:normal;font-weight:400;src:url(../fonts/passion-one-v14-latin-regular.woff2) format("woff2"),url(../fonts/passion-one-v14-latin-regular.woff) format("woff")}@font-face{font-family:"Passion One";font-style:normal;font-weight:700;src:url(../fonts/passion-one-v14-latin-700.woff2) format("woff2"),url(../fonts/passion-one-v14-latin-700.woff) format("woff")}*{box-sizing:border-box}body,html{background:#fff;height:100%;min-height:100%}body.nav-is-open,body.overlay-is-open,body.popup-is-open{overflow:hidden}.page-container{display:flex;flex-direction:column;min-height:100%}.page-content{flex:1}.page-content{padding-top:54px}@media (min-width:992px){.page-content{padding-top:75px}}.container-fluid{width:100%;margin-left:0;margin-right:0}.constrain{margin-left:12px;margin-right:12px;padding-left:10px;padding-right:10px;position:relative;width:calc(100% - 12px - 12px)}@media (min-width:768px){.constrain{margin-left:20px;margin-right:20px;width:calc(100% - 20px - 20px)}}@media (min-width:992px){.constrain{margin-left:40px;margin-right:40px;width:calc(100% - 40px - 40px)}}@media (min-width:1280px){.constrain{margin-left:auto;margin-right:auto;max-width:1200px}}.constrain--narrow{margin-left:12px;margin-right:12px;position:relative;width:calc(100% - 12px - 12px)}@media (min-width:768px){.constrain--narrow{margin-left:20px;margin-right:20px;width:calc(100% - 20px - 20px)}}@media (min-width:880px){.constrain--narrow{margin-left:auto;margin-right:auto;max-width:800px}}@media (max-width:767px){.sidebar{margin-top:65px}}.display--mobile-only{display:none}@media (max-width:767px){.display--mobile-only{display:block}}.display--tablet-only{display:none}@media (min-width:768px) and (max-width:991px){.display--tablet-only{display:block}}.display--tablet-up{display:none}@media (min-width:768px){.display--tablet-up{display:block}}.display--desktop-up{display:none}@media (min-width:992px){.display--desktop-up{display:block}}.display--wide-up{display:none}@media (min-width:1200px){.display--wide-up{display:block}}@media (max-width:767px){.full-bleed--mobile{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}@media (max-width:767px){.row,[class^=row--]{display:flex;flex-direction:column}}@media (min-width:768px){.row,[class^=row--]{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}}.row+.row,.row+[class^=row--],[class^=row--]+.row,[class^=row--]+[class^=row--]{margin-top:50px}.row+.row.row--collapse-top,.row+[class^=row--].row--collapse-top,[class^=row--]+.row.row--collapse-top,[class^=row--]+[class^=row--].row--collapse-top{margin-top:-25px}@media (min-width:768px){.row+.row.row--collapse-top,.row+[class^=row--].row--collapse-top,[class^=row--]+.row.row--collapse-top,[class^=row--]+[class^=row--].row--collapse-top{margin-top:0}}.row--horizontally-center-content{justify-content:center}@media (min-width:768px){.row--vertically-center-content{align-items:center}}@media (max-width:767px){[class*=column]:last-child,[class*=column]:only-child{padding-bottom:0}}@media (min-width:768px){[class*=column]{padding-left:25px;padding-right:25px}}.column--fluid{flex-basis:0;flex-grow:1}@media (max-width:767px){.row--mobile{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}.row--mobile [class*=column]{padding-bottom:12px;padding-left:6px;padding-right:6px}.row--mobile .column--1{width:8.3333333333%}.row--mobile .column--2{width:16.6666666667%}.row--mobile .column--3{width:25%}.row--mobile .column--4{width:33.3333333333%}.row--mobile .column--5{width:41.6666666667%}.row--mobile .column--6{width:50%}.row--mobile .column--7{width:58.3333333333%}.row--mobile .column--8{width:66.6666666667%}.row--mobile .column--9{width:75%}.row--mobile .column--10{width:83.3333333333%}.row--mobile .column--11{width:91.6666666667%}.row--mobile .column--12{width:100%}.row--mobile .column--quarter{width:25%}.row--mobile .column--third{width:33.34%}.row--mobile .column--third+.column--third{width:33.33%}.row--mobile .column--half{width:50%}.row--mobile .column--two-thirds{width:66.66%}.row--mobile .column--three-quarters{width:75%}.row--mobile .column--full{width:100%}.row--mobile .column--10percent{width:10%}.row--mobile .column--15percent{width:15%}.row--mobile .column--20percent{width:20%}.row--mobile .column--30percent{width:30%}.row--mobile .column--40percent{width:40%}.row--mobile .column--50percent{width:50%}.row--mobile .column--60percent{width:60%}.row--mobile .column--70percent{width:70%}.row--mobile .column--80percent{width:80%}.row--mobile .column--90percent{width:90%}.row--mobile .column--100percent{width:100%}.row--mobile .column--1--mobile{width:8.3333333333%}.row--mobile .column--2--mobile{width:16.6666666667%}.row--mobile .column--3--mobile{width:25%}.row--mobile .column--4--mobile{width:33.3333333333%}.row--mobile .column--5--mobile{width:41.6666666667%}.row--mobile .column--6--mobile{width:50%}.row--mobile .column--7--mobile{width:58.3333333333%}.row--mobile .column--8--mobile{width:66.6666666667%}.row--mobile .column--9--mobile{width:75%}.row--mobile .column--10--mobile{width:83.3333333333%}.row--mobile .column--11--mobile{width:91.6666666667%}.row--mobile .column--12--mobile{width:100%}.row--mobile .column--quarter--mobile{width:25%}.row--mobile .column--third--mobile{width:33.34%}.row--mobile .column--third--mobile+.column--third--mobile{width:33.33%}.row--mobile .column--half--mobile{width:50%}.row--mobile .column--two-thirds--mobile{width:66.66%}.row--mobile .column--three-quarters--mobile{width:75%}.row--mobile .column--full--mobile{width:100%}}@media (min-width:768px){.column--1{width:8.3333333333%}.column--2{width:16.6666666667%}.column--3{width:25%}.column--4{width:33.3333333333%}.column--5{width:41.6666666667%}.column--6{width:50%}.column--7{width:58.3333333333%}.column--8{width:66.6666666667%}.column--9{width:75%}.column--10{width:83.3333333333%}.column--11{width:91.6666666667%}.column--12{width:100%}.column--fifth{width:20%}.column--quarter{width:25%}.column--third{width:33.34%}.column--third+.column--third{width:33.33%}.column--half{width:50%}.column--two-thirds{width:66.66%}.column--three-quarters{width:75%}.column--full{width:100%}.column--10percent{width:10%}.column--15percent{width:15%}.column--20percent{width:20%}.column--30percent{width:30%}.column--40percent{width:40%}.column--50percent{width:50%}.column--60percent{width:60%}.column--70percent{width:70%}.column--80percent{width:80%}.column--90percent{width:90%}.column--100percent{width:100%}.column--10percent--tablet{width:10%}.column--15percent--tablet{width:15%}.column--20percent--tablet{width:20%}.column--30percent--tablet{width:30%}.column--40percent--tablet{width:40%}.column--50percent--tablet{width:50%}.column--60percent--tablet{width:60%}.column--70percent--tablet{width:70%}.column--80percent--tablet{width:80%}.column--90percent--tablet{width:90%}.column--100percent--tablet{width:100%}.column--1--tablet{width:8.3333333333%}.column--2--tablet{width:16.6666666667%}.column--3--tablet{width:25%}.column--4--tablet{width:33.3333333333%}.column--5--tablet{width:41.6666666667%}.column--6--tablet{width:50%}.column--7--tablet{width:58.3333333333%}.column--8--tablet{width:66.6666666667%}.column--9--tablet{width:75%}.column--10--tablet{width:83.3333333333%}.column--11--tablet{width:91.6666666667%}.column--12--tablet{width:100%}.column--fifth--tablet{width:20%}.column--quarter--tablet{width:25%}.column--third--tablet{width:33.34%}.column--third--tablet+.column--third--tablet{width:33.33%}.column--half--tablet{width:50%}.column--two-thirds--tablet{width:66.66%}.column--three-quarters--tablet{width:75%}.column--full--tablet{width:100%}}@media (min-width:992px){.column--10percent--desktop{width:10%}.column--15percent--desktop{width:15%}.column--20percent--desktop{width:20%}.column--30percent--desktop{width:30%}.column--40percent--desktop{width:40%}.column--50percent--desktop{width:50%}.column--60percent--desktop{width:60%}.column--70percent--desktop{width:70%}.column--80percent--desktop{width:80%}.column--90percent--desktop{width:90%}.column--100percent--desktop{width:100%}.column--1--desktop{width:8.3333333333%}.column--2--desktop{width:16.6666666667%}.column--3--desktop{width:25%}.column--4--desktop{width:33.3333333333%}.column--5--desktop{width:41.6666666667%}.column--6--desktop{width:50%}.column--7--desktop{width:58.3333333333%}.column--8--desktop{width:66.6666666667%}.column--9--desktop{width:75%}.column--10--desktop{width:83.3333333333%}.column--11--desktop{width:91.6666666667%}.column--12--desktop{width:100%}.column--fifth--desktop{width:20%}.column--quarter--desktop{width:25%}.column--third--desktop{width:33.34%}.column--third--desktop+.column--third--desktop{width:33.33%}.column--half--desktop{width:50%}.column--two-thirds--desktop{width:66.66%}.column--three-quarters--desktop{width:75%}.column--full--desktop{width:100%}}@media (min-width:1200px){.column--10percent--wide{width:10%}.column--15percent--wide{width:15%}.column--20percent--wide{width:20%}.column--30percent--wide{width:30%}.column--40percent--wide{width:40%}.column--50percent--wide{width:50%}.column--60percent--wide{width:60%}.column--70percent--wide{width:70%}.column--80percent--wide{width:80%}.column--90percent--wide{width:90%}.column--100percent--wide{width:100%}.column--1--wide{width:8.3333333333%}.column--2--wide{width:16.6666666667%}.column--3--wide{width:25%}.column--4--wide{width:33.3333333333%}.column--5--wide{width:41.6666666667%}.column--6--wide{width:50%}.column--7--wide{width:58.3333333333%}.column--8--wide{width:66.6666666667%}.column--9--wide{width:75%}.column--10--wide{width:83.3333333333%}.column--11--wide{width:91.6666666667%}.column--12--wide{width:100%}.column--fifth--wide{width:20%}.column--quarter--wide{width:25%}.column--third--wide{width:33.34%}.column--third--wide+.column--third--wide{width:33.33%}.column--half--wide{width:50%}.column--two-thirds--wide{width:66.66%}.column--three-quarters--wide{width:75%}.column--full--wide{width:100%}}@media (min-width:768px){.column--pad-left-fifth{margin-left:20%}.column--pad-left-quarter{margin-left:25%}.column--pad-left-third{margin-left:33.33%}.column--pad-left-half{margin-left:50%}.column--pad-left-two-thirds{margin-left:66.66%}.column--pad-left-three-quarters{margin-left:75%}.column--pad-right-fifth{margin-right:20%}.column--pad-right-quarter{margin-right:25%}.column--pad-right-third{margin-right:33.33%}.column--pad-right-half{margin-right:50%}.column--pad-right-two-thirds{margin-right:66.66%}.column--pad-right-three-quarters{margin-right:75%}.column--pad-left-1,.column--pad-left-1--tablet{margin-left:8.3333333333%}.column--pad-left-2,.column--pad-left-2--tablet{margin-left:16.6666666667%}.column--pad-left-3,.column--pad-left-3--tablet{margin-left:25%}.column--pad-left-4,.column--pad-left-4--tablet{margin-left:33.3333333333%}.column--pad-left-5,.column--pad-left-5--tablet{margin-left:41.6666666667%}.column--pad-left-6,.column--pad-left-6--tablet{margin-left:50%}.column--pad-left-7,.column--pad-left-7--tablet{margin-left:58.3333333333%}.column--pad-left-8,.column--pad-left-8--tablet{margin-left:66.6666666667%}.column--pad-left-9,.column--pad-left-9--tablet{margin-left:75%}.column--pad-left-10,.column--pad-left-10--tablet{margin-left:83.3333333333%}.column--pad-left-11,.column--pad-left-11--tablet{margin-left:91.6666666667%}.column--pad-left-12,.column--pad-left-12--tablet{margin-left:100%}.column--pad-right-1,.column--pad-right-1--tablet{margin-right:8.3333333333%}.column--pad-right-2,.column--pad-right-2--tablet{margin-right:16.6666666667%}.column--pad-right-3,.column--pad-right-3--tablet{margin-right:25%}.column--pad-right-4,.column--pad-right-4--tablet{margin-right:33.3333333333%}.column--pad-right-5,.column--pad-right-5--tablet{margin-right:41.6666666667%}.column--pad-right-6,.column--pad-right-6--tablet{margin-right:50%}.column--pad-right-7,.column--pad-right-7--tablet{margin-right:58.3333333333%}.column--pad-right-8,.column--pad-right-8--tablet{margin-right:66.6666666667%}.column--pad-right-9,.column--pad-right-9--tablet{margin-right:75%}.column--pad-right-10,.column--pad-right-10--tablet{margin-right:83.3333333333%}.column--pad-right-11,.column--pad-right-11--tablet{margin-right:91.6666666667%}.column--pad-right-12,.column--pad-right-12--tablet{margin-right:100%}}@media (min-width:992px){.column--pad-left-fifth--desktop{margin-left:20%}.column--pad-left-quarter--desktop{margin-left:25%}.column--pad-left-third--desktop{margin-left:33.33%}.column--pad-left-half--desktop{margin-left:50%}.column--pad-left-two-thirds--desktop{margin-left:66.66%}.column--pad-left-three-quarters--desktop{margin-left:75%}.column--pad-right-fifth--desktop{margin-right:20%}.column--pad-right-quarter--desktop{margin-right:25%}.column--pad-right-third--desktop{margin-right:33.33%}.column--pad-right-half--desktop{margin-right:50%}.column--pad-right-two-thirds--desktop{margin-right:66.66%}.column--pad-right-three-quarters--desktop{margin-right:75%}.column--pad-left-1--desktop{margin-left:8.3333333333%}.column--pad-left-2--desktop{margin-left:16.6666666667%}.column--pad-left-3--desktop{margin-left:25%}.column--pad-left-4--desktop{margin-left:33.3333333333%}.column--pad-left-5--desktop{margin-left:41.6666666667%}.column--pad-left-6--desktop{margin-left:50%}.column--pad-left-7--desktop{margin-left:58.3333333333%}.column--pad-left-8--desktop{margin-left:66.6666666667%}.column--pad-left-9--desktop{margin-left:75%}.column--pad-left-10--desktop{margin-left:83.3333333333%}.column--pad-left-11--desktop{margin-left:91.6666666667%}.column--pad-left-12--desktop{margin-left:100%}.column--pad-right-1--desktop{margin-right:8.3333333333%}.column--pad-right-2--desktop{margin-right:16.6666666667%}.column--pad-right-3--desktop{margin-right:25%}.column--pad-right-4--desktop{margin-right:33.3333333333%}.column--pad-right-5--desktop{margin-right:41.6666666667%}.column--pad-right-6--desktop{margin-right:50%}.column--pad-right-7--desktop{margin-right:58.3333333333%}.column--pad-right-8--desktop{margin-right:66.6666666667%}.column--pad-right-9--desktop{margin-right:75%}.column--pad-right-10--desktop{margin-right:83.3333333333%}.column--pad-right-11--desktop{margin-right:91.6666666667%}.column--pad-right-12--desktop{margin-right:100%}}.screen-reader-shortcut{z-index:1010}.modal-popup{z-index:1009}.page-header{z-index:1008}.modal-overlay{z-index:1007}.nav-is-open .page-header__nav{z-index:1006}.screen-reader-shortcut{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);color:#000;left:20px;padding:.5rem;position:absolute;top:-500px}.screen-reader-shortcut:focus{top:20px}[class*=button--],button,input[type=submit]{-webkit-appearance:none;appearance:none;background-color:transparent;background-position:center;background-repeat:no-repeat;border:1px solid transparent;border-radius:0;color:#000;cursor:pointer;display:inline-block;font-family:"Fjalla One","Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:24px;font-weight:900;line-height:1;padding:0;text-align:center;transition:background-color .1s,border .1s}@media (hover:hover){[class*=button--]:hover,button:hover,input[type=submit]:hover{background-color:#0167e8;border-color:#0167e8}}input[type=submit]{background-color:#000;color:#fff;text-transform:uppercase}@media (max-width:767px){input[type=submit]{display:block;width:100%}}.background--black{background-color:#000}.background--white{background-color:#fff}.background--brick{background-color:#0167e8}.background--dark-tan{background-color:#be8d3f}.background--light-tan{background-color:#ebdbc2}.border--black{border-color:#000}.border--white{border-color:#fff}.border--brick{border-color:#0167e8}.border--dark-tan{border-color:#be8d3f}.border--light-tan{border-color:#ebdbc2}.color--black{color:#000}.color--white{color:#fff}.color--brick{color:#0167e8}.color--dark-tan{color:#be8d3f}.color--light-tan{color:#ebdbc2}@media (max-width:767px){.color--black--mobile{color:#000}.color--white--mobile{color:#fff}.color--brick--mobile{color:#0167e8}.color--dark-tan--mobile{color:#be8d3f}.color--light-tan--mobile{color:#ebdbc2}}@media (min-width:768px){.color--black--nonmobile{color:#000}.color--white--nonmobile{color:#fff}.color--brick--nonmobile{color:#0167e8}.color--dark-tan--nonmobile{color:#be8d3f}.color--light-tan--nonmobile{color:#ebdbc2}}body.user-is-tabbing .menu-item a:focus,body.user-is-tabbing .page-footer__logo a:focus,body.user-is-tabbing .page-header__logo a:focus,body.user-is-tabbing a.link--cta:focus{background-color:rgba(1,103,232,.2);outline:0}body.user-is-tabbing input[type=date]:focus,body.user-is-tabbing input[type=email]:focus,body.user-is-tabbing input[type=file]:focus,body.user-is-tabbing input[type=month]:focus,body.user-is-tabbing input[type=number]:focus,body.user-is-tabbing input[type=password]:focus,body.user-is-tabbing input[type=search]:focus,body.user-is-tabbing input[type=tel]:focus,body.user-is-tabbing input[type=text]:focus,body.user-is-tabbing input[type=time]:focus,body.user-is-tabbing input[type=url]:focus,body.user-is-tabbing input[type=week]:focus,body.user-is-tabbing select:focus,body.user-is-tabbing textarea:focus{background-color:rgba(1,103,232,.2);outline:1px solid #0167e8}body.user-is-tabbing input[type=button]:focus,body.user-is-tabbing input[type=submit]:focus{background-color:rgba(1,103,232,.5);border:1px solid #0167e8;outline:0}input[type=date],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],label:before,select,textarea{-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;box-shadow:none;margin:0 auto;padding:10px}textarea{width:100%}input[type=date],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select{border:1px solid #000;width:100%}textarea{border:1px solid #000;padding:8px 10px}input:-ms-input-placeholder,select:-ms-input-placeholder{color:#000;padding-left:0}input::placeholder,select::placeholder{color:#000;padding-left:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #000 inset!important}img{height:auto;max-height:100%;max-width:100%}.svg-container{display:inline-block;height:40px;max-height:100%;max-width:100%;vertical-align:middle;width:40px}svg{display:inline-block;max-height:100%;max-width:100%}.svg-container:not(.no-fill) svg g,.svg-container:not(.no-fill) svg path{fill:currentColor}.svg-container:not(.no-fill) svg path:only-child[stroke]{stroke:currentColor}.svg-container:not(.no-fill) svg g[stroke]{stroke:currentColor}.wp-block-image figure{margin:30px 0}.wp-block-image figcaption{color:#555;font-size:14px;margin-top:10px}@media (min-width:768px){.wp-block-image figcaption{font-size:16px}}.wp-block-image img{display:block;height:auto;max-width:100%}.wp-block-image .alignleft,.wp-block-image .alignright{display:table}.wp-block-image .alignleft figcaption,.wp-block-image .alignright figcaption{caption-side:bottom;display:table-caption}@media (max-width:767px){.wp-block-image .alignleft img{display:block;margin-left:auto;margin-right:auto}}@media (min-width:768px){.wp-block-image .alignleft{float:left;margin-left:calc(50% - 50vw + 20px);margin-right:30px}}@media (min-width:992px){.wp-block-image .alignleft{margin-left:calc(50% - 50vw + 40px)}}@media (min-width:1280px){.wp-block-image .alignleft{margin-left:calc(50% - calc(1200px / 2))}}@media (max-width:767px){.wp-block-image .alignright img{display:block;margin-left:auto;margin-right:auto}}@media (min-width:768px){.wp-block-image .alignright{float:right;margin-left:30px;margin-right:calc(50% - 50vw + 20px)}}@media (min-width:992px){.wp-block-image .alignright{margin-right:calc(50% - 50vw + 40px)}}@media (min-width:1280px){.wp-block-image .alignright{margin-right:calc(50% - calc(1200px / 2))}}@media (min-width:768px){.wp-block-image.alignwide{margin-left:-20px;margin-right:-20px}}@media (min-width:992px){.wp-block-image.alignwide{margin-left:-40px;margin-right:-40px}}.wp-block-image.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}@media (min-width:1280px){.wp-block-image.alignfull{margin:30px calc(50% - calc(1200px / 2));max-width:1200px;width:1200px}}.wp-block-image.alignfull img{min-width:100%}.wp-block-image.alignfull figcaption{margin-left:12px;margin-right:12px;max-width:1200px}@media (min-width:768px){.wp-block-image.alignfull figcaption{margin-left:20px;margin-right:20px}}@media (min-width:992px){.wp-block-image.alignfull figcaption{margin-left:40px;margin-right:40px}}@media (min-width:1280px){.wp-block-image.alignfull figcaption{margin-left:auto;margin-right:auto}}@font-face{font-family:"Fjalla One";src:url(../fonts/fjalla-one-v12-latin-regular.woff2) format("woff2")}@font-face{font-family:"Passion One";font-style:normal;font-weight:400;src:url(../fonts/passion-one-v14-latin-regular.woff2) format("woff2"),url(../fonts/passion-one-v14-latin-regular.woff) format("woff")}@font-face{font-family:"Passion One";font-style:normal;font-weight:700;src:url(../fonts/passion-one-v14-latin-700.woff2) format("woff2"),url(../fonts/passion-one-v14-latin-700.woff) format("woff")}html{color:#000;font-family:"Source Serif Pro","Lucida Bright",Cambria,Palatino,"Book Antiqua",Times,"Times New Roman",serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4}@media (min-width:768px){html{font-size:16px}}@media (min-width:768px){html{font-size:16px}}::selection{background:#0167e8;color:#fff;text-shadow:none}h1,h2,h3,h4,h5,h6{font-family:"Fjalla One","Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:900;margin-bottom:0;margin-top:0}h1{font-size:32px;line-height:1.1;text-transform:uppercase}@media (min-width:768px){h1{font-size:48px}}@media (max-width:767px){h1{font-size:26px}}h2{font-size:26px;line-height:1.1;margin-bottom:20px;text-transform:uppercase}@media (min-width:768px){h2{font-size:32px;line-height:1.1}}h3{font-size:22px;line-height:1.1;margin-bottom:20px;text-transform:uppercase}@media (min-width:768px){h3{font-size:24px;line-height:1.1}}.page-content p{margin-bottom:20px;margin-top:20px}.page-content p:only-child{margin-bottom:0;margin-top:0}.page-content p:first-child{margin-top:0}.page-content p:last-child{margin-bottom:0}.page-content h2+p,.page-content h3+p{margin-top:10px}.page-content ol li,.page-content ul li{margin-bottom:10px}.text--uppercase{text-transform:uppercase}.has-text-align-center,.text--center{text-align:center}.has-text-align-left,.text--left{text-align:left}.has-text-align-right,.text--right{text-align:right}.post-body li,.post-body p{font-size:17px;line-height:1.4}@media (min-width:768px){.post-body li,.post-body p{font-size:18px}}@media (min-width:992px){.post-body li,.post-body p{font-size:20px}}blockquote.wp-block-quote cite{font-size:14px;line-height:1.3;display:block;margin-top:-1rem}@media (min-width:768px){blockquote.wp-block-quote cite{font-size:14px}}@media (min-width:992px){blockquote.wp-block-quote cite{font-size:13px}}.wp-block-pullquote{border-bottom:2px solid #000;border-top:2px solid #000;margin:30px 0;padding:20px 30px}.wp-block-pullquote blockquote{text-align:center}@media (max-width:575px){.wp-block-pullquote blockquote p{font-size:1rem}}@media (min-width:576px){.wp-block-pullquote blockquote p{font-size:1.1rem}}@media (min-width:768px){.wp-block-pullquote blockquote p{font-size:1.3rem}}@media (min-width:992px){.wp-block-pullquote blockquote p{font-size:1.5rem}}.wp-block-pullquote blockquote cite{font-size:14px;line-height:1.3;display:block;margin-top:-.5rem;text-align:center}@media (min-width:768px){.wp-block-pullquote blockquote cite{font-size:14px}}@media (min-width:992px){.wp-block-pullquote blockquote cite{font-size:13px}}pre.wp-block-verse{background:#fbfbfb;font-family:"Source Serif Pro","Lucida Bright",Cambria,Palatino,"Book Antiqua",Times,"Times New Roman",serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:18px;padding:20px}pre.wp-block-preformatted{white-space:pre-wrap}hr.wp-block-separator{border-bottom:2px solid #0167e8;margin:50px auto;width:60%}a{color:#0167e8;text-decoration:underline;transition:all .1s}[class*=button--],button{font-family:"Fjalla One","Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:24px;font-weight:900;text-decoration:none;text-transform:uppercase}.menu-item a{display:inline-block;margin:-8px;padding:8px 8px 12px 8px;position:relative}.page-header__subscribe-button{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.sans{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.sans p{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.centertext{text-align:center}.post-archive-title{border-bottom:4px solid #000;font-size:32px;margin-bottom:30px;margin-top:50px;padding-bottom:10px}.editors-list__item{margin-top:30px;padding-bottom:30px;position:relative}.editors-list__item:after{border-top:2px solid #0167e8;bottom:0;content:"";display:block;left:0;position:absolute;right:0}@media (min-width:768px){.editors-list__item:after{left:25px;right:25px}}.editors-list__name,.editors-list__publication{font-size:16px;font-family:"Source Serif Pro","Lucida Bright",Cambria,Palatino,"Book Antiqua",Times,"Times New Roman",serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1}@media (min-width:768px){.editors-list__name,.editors-list__publication{font-size:16px}}@media (min-width:992px){.editors-list__name,.editors-list__publication{font-size:16px}}.editors-list__bio,.editors-list__bio p,.editors-list__name,.editors-list__publication{display:inline}.editors-list__name{font-weight:700}.editors-list__publication{font-weight:700}.fancy-date{background:#eee;color:#777;font-family:"Fjalla One","Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:900;line-height:1;padding:10px;text-align:center;text-transform:uppercase}.fancy-date__month{font-size:20px}.fancy-date__day{font-size:46px;line-height:1.1}.fancy-date__year{font-size:17px;line-height:.6}@media (min-width:992px){.featured-posts{margin-bottom:65px}.featured-posts .post-preview{margin-top:30px}.featured-posts .post-preview--sidebar{margin-top:30px;padding-bottom:30px;position:relative}.featured-posts .post-preview--sidebar:after{border-top:2px solid #0167e8;bottom:0;content:"";display:block;left:0;position:absolute;right:0}.featured-posts .post-preview--sidebar:last-child{padding-bottom:0}.featured-posts .post-preview--sidebar:last-child:after{display:none}.featured-posts .post-preview--sidebar .post-preview__description{display:none}}@media (max-width:991px){.featured-posts .post-preview{padding-top:20px}.featured-posts .post-preview.post-preview--hero:after{display:block}}@media (min-width:992px){.featured-posts .post-preview{display:grid;grid-template-areas:"logo title" "logo author" "logo desc" "logo image" "logo footer";grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:repeat(5,-webkit-min-content);grid-template-rows:repeat(5,min-content)}.featured-posts .post-preview .post-preview__thumbnail{margin-left:0;margin-top:10px}}.featured-posts{margin-bottom:0}.page-footer{margin-top:0}.page-footer li,.page-footer ul{list-style:none;margin:0;padding:0}.page-footer a{color:#0167e8;text-decoration:none}@media (hover:hover){.page-footer a:hover{color:#000}}.page-footer--section{padding:20px 0}.page-footer__nav{background:#ebdbc2}.page-footer__nav__logo .svg-container{height:34px;width:286px}.page-footer__nav__links{margin-top:10px}@media (min-width:768px){.page-footer__nav__links ul{display:flex;flex-direction:row;flex-wrap:wrap}}@media (min-width:768px){.page-footer__nav__links ul,.page-footer__publications__list ul{display:flex;flex-direction:row;flex-wrap:wrap}}@media (min-width:768px){.page-footer__nav__links li{margin-right:30px}.page-footer__publications ul{max-width:630px}.page-footer__publications li{flex:0 1 33%}}.page-footer__nav__links a,.page-footer__publications a{color:#0167e8;display:block;font-weight:700;margin-bottom:-5px;margin-left:-5px;padding:5px}@media (min-width:768px){.page-footer__nav__links a,.page-footer__publications a{font-size:18px}}.page-footer__fine-print{color:#fff}.page-footer__fine-print p{margin:0}.page-footer__fine-print a{color:#fff;font-weight:700;text-decoration:none}.page-footer__fine-print a:hover{color:#fff800!important;text-decoration:underline!important}@media (min-width:880px){.page-footer__fine-print p{font-size:16px}}@media (max-width:991px){.page-footer__fine-print p{font-size:14px}}@media (max-width:767px){.page-footer__fine-print p{font-size:14px}}.page-header{background-color:#fff;border-bottom:2px solid #000;height:54px;left:0;padding:12px 0;position:fixed;top:0;width:100%}@media (min-width:768px){.page-header{padding:20px 0}}@media (min-width:992px){.page-header{height:75px}}.page-header .constrain{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-height:100%}.page-header__logo .svg-container{display:block;height:18px;width:155px}@media (min-width:375px){.page-header__logo .svg-container{height:20px;width:170px}}.page-header__logo .svg--brick-house-logo-stack{display:none}@media (min-width:768px) and (max-width:1199px){.page-header__logo .svg--brick-house-logo-banner{display:none}.page-header__logo .svg--brick-house-logo-stack{display:block;height:36px;width:76px}}@media (min-width:1200px){.page-header__logo .svg-container{height:34px;width:286px}}.page-header__nav{color:#000}@media (min-width:768px){.page-header__nav{align-items:center;display:flex;flex:1;flex-direction:row}}@media (min-width:768px){.page-header__nav{margin-left:5px}}@media (min-width:992px){.page-header__nav{margin-left:10px}}.page-header__nav a,.page-header__publications-nav__heading{color:#0167e8;display:block;font-family:"Source Serif Pro","Lucida Bright",Cambria,Palatino,"Book Antiqua",Times,"Times New Roman",serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:22px;font-weight:700;line-height:1;margin-left:-5px;padding:5px 5px;text-decoration:none}@media (min-width:375px){.page-header__nav a,.page-header__publications-nav__heading{font-size:24px}}@media (min-width:768px){.page-header__nav a,.page-header__publications-nav__heading{font-size:16px;margin:0 2px;padding:5px 8px 6px}}@media (min-width:992px){.page-header__nav a,.page-header__publications-nav__heading{font-size:18px;margin:0 10px}}.page-header__nav__menu .menu-item a{color:#0167e8}@media (min-width:768px){.page-header__nav .current-menu-item a{color:#000}}@media (hover:hover){.page-header__nav a,.page-header__nav__menu .menu-item a{color:#000}.page-header__nav a:hover,.page-header__nav__menu .menu-item a:hover{color:#fff}}@media (hover:hover) and (max-width:767px){.page-header__nav a:hover,.page-header__nav__menu .menu-item a:hover{color:#0167e8}}.page-header__publications-nav{margin-left:6px;order:-1;position:relative}.page-header__publications-nav__heading{transition:all .1s}@media (min-width:768px){.page-header__nav,.page-header__nav__menu .menu{align-items:center;display:flex;flex-direction:row}}.page-header__publications-nav__list a{color:#0167e8;font-size:16px;margin-bottom:1px;margin-top:2px}@media (min-width:375px){.page-header__publications-nav__list a{font-size:19px}}@media (min-width:768px){.page-header__publications-nav__list a{font-size:16px;margin:5px 0 5px -8px;padding-bottom:5px;padding-top:3px}}@media (min-width:768px){.page-header__publications-nav__list{background:#ebdbc2;left:2px;max-height:0;min-width:175px;opacity:0;overflow:hidden;padding-bottom:8px;padding-left:8px;padding-right:40px;padding-top:4px;position:absolute;top:100%;transition:opacity .1s,z-index 0s .1s,max-height 0s .1s;z-index:-1}.page-header__publications-nav.nav-is-open .page-header__publications-nav__heading{background-color:#ebdbc2;color:#000;cursor:default}.page-header__publications-nav.nav-is-open .page-header__publications-nav__list{max-height:1000px;opacity:1;transition:opacity .1s;z-index:1}.page-header__publications-nav__close-nav-trigger{padding:10px;position:absolute;right:-4px;top:-10px;z-index:2}.page-header__publications-nav__close-nav-trigger .svg-container{height:16px;width:16px}.page-header__publications-nav li{white-space:nowrap}.page-header__publications-nav li.publication-coming-soon{cursor:default;font-weight:700;opacity:.5}}@media (min-width:1200px){.page-header__publications-nav__list{left:10px}}.page-header__social-nav{margin-left:10px;transform:translateY(1px)}.page-header__social-nav li,.page-header__social-nav ul{list-style:none;margin:0;padding:0}.page-header__social-nav ul{display:flex;flex-direction:row}@media (hover:hover){.page-header__social-nav a:hover{color:#000}}@media (min-width:992px){.page-header__social-nav a{margin:0}}.page-header__social-nav .svg-container{height:22px;width:22px}.page-header__social-nav .svg--twitter{transform:translateY(2px)}.page-header__social-nav .svg--instagram{height:21px}.page-header__social-nav .svg--instagram svg g{stroke:currentColor}.page-header__subscribe-button,.page-header__subscribe-button--in-mobile-header{align-self:stretch;background:#0167e8;color:#fff;font-size:18px;padding:0 10px}@media (hover:hover){.page-header__subscribe-button--in-mobile-header:hover,.page-header__subscribe-button:hover{background-color:#f58b01}}@media (min-width:768px){.page-header__subscribe-button,.page-header__subscribe-button--in-mobile-header{font-size:20px;margin-left:auto}}@media (min-width:1200px){.page-header__subscribe-button,.page-header__subscribe-button--in-mobile-header{font-size:28px;padding-bottom:2px;padding-left:20px;padding-right:20px}}.page-header__subscribe-button--in-mobile-header{display:none}@media (max-width:767px){.page-header__subscribe-button--in-mobile-header{display:inline-block}}@media (max-width:767px){.page-header__logo{flex:1;margin-left:15px}.page-header__nav{background-color:#fff;display:flex;flex-direction:column;height:100%;left:0;opacity:0;padding:12px;position:fixed;top:0;transform:translateX(-100%);transition:opacity .15s,transform 0s .15s;width:100%}.nav-is-open .page-header__nav{opacity:1;transform:translateX(0);transition:opacity .15s}.page-header__close-nav-trigger,.page-header__open-nav-trigger{color:#0167e8;height:50px;margin-left:-15px;margin-right:-10px;margin-top:-10px;padding:10px;width:55px}.page-header__close-nav-trigger .svg-container,.page-header__open-nav-trigger .svg-container{display:block;height:25px;margin-left:5px;margin-top:6px;width:30px}.page-header__close-nav-trigger{margin-top:-16px}.page-header__nav__logo .svg-container{height:40px;margin-top:10px;width:336px}.page-header__nav{display:flex;flex-direction:column}.page-header__nav .page-header__site-nav{order:1}.page-header__nav .page-header__social-nav{order:2}.page-header__nav .page-header__subscribe-button{order:3}.page-header__nav .page-header__publications-nav{order:4}.page-header__nav a{margin-bottom:10px}.page-header__social-nav{margin-left:0;margin-top:-10px}.page-header__social-nav li{margin-right:15px}.page-header__social-nav .svg--twitter{transform:translateY(0)}.page-header__publications-nav{margin-left:0}.page-header__publications-nav__heading{color:#000;font-family:"Fjalla One","Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:26px;font-weight:900;margin-top:30px;padding-bottom:0;text-transform:uppercase}.page-header__publications-nav__list ul{display:flex;flex-direction:row;flex-wrap:wrap}.page-header__publications-nav__list ul li{flex:1 1 50%}.page-header__publications-nav__list li a{font-size:16px}.page-header__publications-nav__list li.publication-coming-soon{cursor:default;font-size:16px;opacity:.5}.page-header__publications-nav__list a{margin-bottom:2px}.page-header__subscribe-button{font-size:24px;margin-top:20px;padding-bottom:6px;padding-top:6px}.page-header__subscribe-button--in-mobile-header{font-size:16px}}@media (max-width:767px) and (max-width:374px){.page-header__subscribe-button--in-mobile-header{font-size:12px;padding-left:4px;padding-right:4px}}.modal-overlay{background-color:rgba(0,0,0,.8);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .75s,visibility .75s;visibility:hidden;width:100%}body.overlay-is-open .modal-overlay{opacity:1;visibility:visible}.modal-popup{background-color:#fff;left:50%;max-height:100%;max-width:100%;min-height:250px;min-width:250px;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .75s,visibility .75s;visibility:hidden}@media (min-width:768px){.modal-popup{min-width:600px}}.modal-popup__close-button{color:#fff;position:absolute;right:0;top:-25px}.modal-popup__close-button .svg-container{height:15px;width:15px}.modal-popup__close-button:hover{background-color:transparent;border:0}body.popup-is-open .modal-popup{opacity:1;visibility:visible}.post-container{margin-bottom:30px;margin-top:30px}.post-body{margin-top:50px}.post-body figure{margin-left:auto;margin-right:auto}.post-header+.post-body{margin-top:20px}.wp-block-embed__wrapper>*{margin-left:auto;margin-right:auto}.subscribe-post-footer{width:100%;margin-bottom:2rem;margin-top:0;padding-top:0}.post-header{margin-top:0}.post-header__image-container img{display:block;margin:0 auto;max-height:720px;width:auto}.post-header__image-caption{font-size:14px;line-height:1.3;color:#555;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:20px;text-align:center}@media (min-width:768px){.post-header__image-caption{font-size:14px}}@media (min-width:992px){.post-header__image-caption{font-size:13px}}.post-header__image-caption:empty{padding:0}.post-header__content{line-height:1.6;margin-top:30px}.post-header__content .constrain--narrow{margin-bottom:30px;padding-bottom:30px}.post-header__publication-logo{float:right;margin-left:35px;width:80px}h1.post-header__title{margin-top:20px}.post-header__author,.post-header__date,.post-header__publication{color:#555;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;text-transform:uppercase;font-weight:500}.post-header__author{display:inline-block}.post-header__publication{display:inline-block}.post-header__date__prefix{display:none}.post-footer .constrain--narrow{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;margin-top:30px;padding-top:30px}.post-footer .constrain--narrow h1,.post-footer .constrain--narrow h2,.post-footer .constrain--narrow h3,.post-footer .constrain--narrow h4,.post-footer .constrain--narrow h5,.post-footer .constrain--narrow h6{font-family:Oswald}.post-tags{margin-top:10px}.post-categories__header,.post-tags__header{color:#777;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-weight:900;text-transform:uppercase}.post-categories__list li,.post-categories__list ul,.post-tags__list li,.post-tags__list ul{list-style:none;margin:0;padding:0}.post-categories__list a,.post-categories__list li,.post-tags__list a,.post-tags__list li{display:inline-block;margin-right:10px}.post-list .post-preview{margin-top:30px;padding-bottom:30px;position:relative}.post-list .post-preview:after{border-top:2px solid #0167e8;bottom:0;content:"";display:block;left:0;position:absolute;right:0}.post-list .post-preview:last-child{padding-bottom:0}.post-list .post-preview:last-child:after{display:none}.post-list .post-preview:first-child{margin-top:0}.post-preview__publication-logo{width:50px}.post-preview__title{margin:0}.post-preview__author{margin:5px 0}.post-preview__author a{color:#0167e8}.post-preview__author-prefix{color:#555}.post-preview__thumbnail{margin:10px 0}.post-preview__thumbnail img{display:block}.post-preview__footer{font-size:14px;line-height:1.3;color:#555;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin-top:10px}@media (min-width:768px){.post-preview__footer{font-size:14px}}@media (min-width:992px){.post-preview__footer{font-size:13px}}.post-preview__footer a{color:#555}.post-preview__date,.post-preview__publication{display:inline}.post-preview__date-prefix,.post-preview__publication-prefix{display:none;text-transform:lowercase}.post-preview__date:before{content:"•"}@media (max-width:767px){.post-preview__publication-logo{float:right;margin-left:35px;width:50px}}@media (min-width:768px){.post-preview{display:grid;grid-template-areas:"logo title  image" "logo author image" "logo desc   image" "logo footer image" "logo spacer image";grid-template-columns:-webkit-min-content 1fr 1fr;grid-template-columns:min-content 1fr 1fr;grid-template-rows:repeat(5,-webkit-min-content);grid-template-rows:repeat(5,min-content)}.post-preview .post-preview__publication-logo{grid-area:logo;margin-right:25px}.post-preview .post-preview__title{grid-area:title}.post-preview .post-preview__author{grid-area:author}.post-preview .post-preview__description{grid-area:desc}.post-preview .post-preview__footer{grid-area:footer}.post-preview .post-preview__thumbnail{grid-area:image;margin:0 0 0 25px}}.publications-list{margin-bottom:30px;margin-top:30px}.publications-list__item{margin-top:30px;padding-bottom:30px;position:relative;align-items:flex-start;display:flex;flex-direction:row}.publications-list__item:after{border-top:2px solid #0167e8;bottom:0;content:"";display:block;left:0;position:absolute;right:0}.publications-list__item:last-child{padding-bottom:0}.publications-list__item:last-child:after{display:none}@media (min-width:992px){.publications-list__item{margin-top:30px;padding-bottom:30px;position:relative}.publications-list__item:after{border-top:2px solid #0167e8;bottom:0;content:"";display:block;left:0;position:absolute;right:0}}@media (max-width:767px){.publications-list__item:nth-child(even){flex-direction:row-reverse}.publications-list__item:nth-child(even) .publications-list__logo{margin-left:20px;margin-right:0}}.publications-list__link{height:100%;left:0;position:absolute;top:0;width:100%}.publications-list__logo{margin-right:20px}.publications-list__logo img{height:auto;width:90px}.publications-list__title-and-description{flex:1}.publications-list__title{font-family:"Fjalla One","Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:22px;font-weight:900;line-height:1.2;text-transform:uppercase}.publications-list__item--active .publications-list__title{text-decoration:underline}.publications-list__title__coming-soon{font-size:12px;opacity:.5}.publications-list__description{margin-top:0}.mailing-list-cta{background-color:#ebdbc2;background-image:url("data:image/svg+xml,%3Csvg width='42' height='44' viewBox='0 0 42 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd'%3E%3Cg id='brick-wall' fill='%23be8d3f' fill-opacity='0.09'%3E%3Cpath d='M0 0h42v44H0V0zm1 1h40v20H1V1zM0 23h20v20H0V23zm22 0h20v20H22V23z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");border-bottom:4px solid #be8d3f;border-top:4px solid #be8d3f;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1;margin-bottom:65px;margin-top:65px;padding:20px;text-align:center}.mailing-list-cta__description{font-size:17px;margin-bottom:20px}@media (min-width:768px){.mailing-list-cta__description{font-size:18px}}@media (min-width:992px){.mailing-list-cta__description{font-size:20px}}.mailing-list-form{margin:10px auto 0 auto;max-width:600px}@media (min-width:768px){.mailing-list-form{display:flex;flex-direction:row}}input.mailing-list-form__email-field{background-color:#fff;flex:1}input.mailing-list-form__email-field:-ms-input-placeholder{opacity:.6}input.mailing-list-form__email-field::placeholder{opacity:.6}input.mailing-list-form__submit-button{padding-left:20px;padding-right:20px}@media (max-width:767px){input.mailing-list-form__submit-button{margin-top:5px}}.scribnesque-header-container{border-bottom:24px solid #f58b01;border-top:24px solid #f58b01;margin-left:auto;margin-right:auto;max-width:1440px;position:relative}.scribnesque-header{border-bottom:6px solid #000;border-top:6px solid #000;position:relative;text-align:center}.scribnesque-header__image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.scribnesque-header__image img{filter:grayscale(100%);height:100%;object-fit:cover;width:100%}.scribnesque-header__content{background-color:#ebdbc2;border:6px solid #ebdbc2;display:flex;flex-direction:column;margin:0 40px;max-width:400px;min-height:55vh;padding-left:0;padding-right:0;position:relative;z-index:2}@media (min-width:768px){.scribnesque-header__content{margin:0 auto}}.scribnesque-header__publication{background-color:#be8d3f;line-height:1.1;padding:12px 20px 10px}.scribnesque-header__publication a{color:#000;font-family:"Fjalla One","Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:24px;font-weight:900;text-decoration:none;text-transform:uppercase}.scribnesque-header__title-and-author{border:6px solid #be8d3f;display:flex;flex:1;flex-direction:column;justify-content:center;margin:6px 0}.scribnesque-header__title{margin:0 20px;text-transform:uppercase}.scribnesque-header__author{font-size:1 6px;margin-top:20px}.scribnesque-header__author a{color:#000}.scribnesque-header__author__prefix{display:block}.scribnesque-header__date{background-color:#000;color:#ebdbc2;font-family:"Fjalla One","Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:900;line-height:1;padding:12px 20px 10px}.error404 .page-content{margin-top:75px}.error404 .page-content h1{font-size:72px}.error404 p{font-size:17px}@media (min-width:768px){.error404 p{font-size:18px}}@media (min-width:992px){.error404 p{font-size:20px}}.error404 a{font-weight:700}.homepage-tagline{color:#fff;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:30px 20px;text-align:center}.homepage-tagline a{color:#fff;font-weight:700}@media (hover:hover){.homepage-tagline a:hover{color:#ebdbc2}}.homepage-tagline p{font-size:20px}@media (min-width:768px){.homepage-tagline p{font-size:24px}}@media (max-width:576px){.homepage-tagline{padding-top:50px}}.homepage-section+.homepage-section,.main-and-sidebar+.homepage-section{margin-top:65px}.latest{background-color:#65f561!important}.homepage-section__title{background-color:#65f561;color:#000;font-family:"Passion One"!important;font-style:italic;letter-spacing:.1rem;font-size:2.2rem;line-height:1;margin-bottom:0;padding:10px 10px;position:relative}@media (min-width:768px){.homepage-section__title{padding-left:0;padding-right:0;text-align:center}}@media (min-width:992px){.homepage-section__title{padding:16px 10px}}.homepage-section__content{margin-top:10px}@media (min-width:992px){.home .main .post-list .post-preview:first-child{margin-top:0}}.homepage-section .featured-posts{border:none!important}.intro-text-cta{background-color:#fff800;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1;margin-bottom:35px;margin-top:0;padding:20px;text-align:center}.intro-text-cta h2{font-family:"Passion One","Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:italic}@font-face{font-family:"Fjalla One";src:url(../fonts/fjalla-one-v12-latin-regular.woff2) format("woff2")}@font-face{font-family:"Passion One";font-style:normal;font-weight:400;src:url(../fonts/passion-one-v14-latin-regular.woff2) format("woff2"),url(../fonts/passion-one-v14-latin-regular.woff) format("woff")}@font-face{font-family:"Passion One";font-style:normal;font-weight:700;src:url(../fonts/passion-one-v14-latin-700.woff2) format("woff2"),url(../fonts/passion-one-v14-latin-700.woff) format("woff")}.page-header__nav__logo img{max-height:100px;max-width:100px}.page-header{background-color:#fd0090}html{font-family:Lato,San-serif!important}.homepage-tagline h1,.homepage-tagline h2,.homepage-tagline h3,.homepage-tagline h4,.homepage-tagline h5,.homepage-tagline h6{font-family:"Passion One",serif;font-style:italic;font-size:3.5rem;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.1!important;text-transform:uppercase}.homepage-tagline p{font-family:"Fjalla One",sans-serif!important}.page-header__nav a,.page-header__publications-nav__heading{font-family:Oswald!important;text-transform:uppercase}@media (max-width:767px){.display--mobile-only,.page-header__open-nav-trigger{color:#000!important}}.intro-text-cta{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1;margin-bottom:35px;margin-top:15px;padding:20px;text-align:center}.homepage-tagline p{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px!important;line-height:1!important;text-align:center}.homepage-tagline{background-color:#fff800!important;background-image:none!important;color:#000!important;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-align:center}@media (min-width:768px){.homepage-tagline{padding:30px}.homepage-tagline p{font-size:20px!important}}.post-list .post-preview:after{border-top:2px solid #66b300!important}.homepage-section__title{background-image:none;padding:10px 0;text-align:center}.post-preview__title{text-transform:uppercase}hr{background:#000!important;border:1px solid #000!important;color:#000!important;margin:0;padding:0}blockquote{border-left:4px solid #0167e8!important;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.5em!important;font-weight:700;margin-left:20px;margin-right:20px;padding-left:20px}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1em;font-style:italic;line-height:1.6}.has-small-font-size{font-size:.8em!important}.page-footer__fine-print{background-color:#6006a6!important;color:#fff800!important}.submissions{background-color:#fff800!important;color:#000!important;font-size:18px;line-height:24px}a{color:#0167e8;text-decoration:none!important;transition:all .3s}a:hover{color:#6006a6}.page-footer__fine-print a{color:#fff!important;text-decoration:underline}.post-preview__publication-logo{display:none}.post-preview__date:before{content:""!important}.page-header__subscribe-button,.page-header__subscribe-button--in-mobile-header{background-color:#6006a6!important}.page-header__subscribe-button:hover{background-color:#fff800!important;border-color:#fff800!important;color:#000!important}@media (max-width:767px){.page-header{padding-bottom:10px;padding-top:10px}.page-header__nav__logo{position:absolute;left:50%;top:-15px;transform:translateX(-50%);margin-top:0}.page-header__nav__menu{margin-top:20px}.page-header__nav__logo.display--mobile-only a{margin-top:5px;margin-left:0}}@media (min-width:768px){.page-header__nav__logo{margin-top:25px}}.related{margin-bottom:15px!important}.related-block-separator{width:90%!important}.magicpumpkin{font-size:20rem}.float-left{float:left!important}.float-right{float:right!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}@media (min-width:880px){.post-header__content .constrain--narrow{padding:0 75px 0 75px;border-bottom-width:80%}}.post-header__image img{width:100%;height:auto}@media (min-width:880px){.constrain--narrow #pico p{padding:0 75px 0 75px}}@media (min-width:880px){.constrain--narrow #pico h1,.constrain--narrow #pico h2,.constrain--narrow #pico h3,.constrain--narrow #pico h4{padding:0 75px 0 75px}}.related-posts{margin-top:50px;background-color:#000;color:#fff}@media (min-width:880px){.related-posts{padding:20px 50px 20px 50px}}@media (max-width:991px){.related-posts{padding:20px 35px 20px 35px}}@media (max-width:767px){.related-posts{padding:20px 10px 20px 10px}}.related-posts h4{font-family:Oswald,sans-serif!important;text-align:center;margin-bottom:20px}.related-posts a{font-family:Oswald,serif!important;font-weight:700;color:#fff!important}.related-posts a:hover{color:#fff800!important;text-decoration:underline!important}.author-bio{border-bottom:4px solid #000;padding-bottom:30px;margin-bottom:30px!important}.lede-text{font-size:20px;line-height:32px}.author-list{margin-bottom:30px}.center{text-align:center!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJtYWluLmNzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19mb250LWZpbGVzLnNjc3MiLCJiYXNlL19sYXlvdXQuc2NzcyIsImJhc2UvX2dyaWQuc2NzcyIsImJhc2UvX3otaW5kZXguc2NzcyIsImdsb2JhbC9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiZ2xvYmFsL19idXR0b25zLnNjc3MiLCJnbG9iYWwvX2NvbG9ycy5zY3NzIiwiZ2xvYmFsL19mb2N1cy5zY3NzIiwiZ2xvYmFsL19mb3Jtcy5zY3NzIiwiZ2xvYmFsL19pbWFnZXMuc2NzcyIsImdsb2JhbC9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL19hcmNoaXZlLnNjc3MiLCJjb21wb25lbnRzL19lZGl0b3JzLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2ZhbmN5LWRhdGUuc2NzcyIsImNvbXBvbmVudHMvX2ZlYXR1cmVkLXBvc3RzLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fbW9iaWxlLW5hdi5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX3Bvc3Quc2NzcyIsImNvbXBvbmVudHMvX3Bvc3QtaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19wb3N0LWZvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fcG9zdC1saXN0LnNjc3MiLCJjb21wb25lbnRzL19wb3N0LXByZXZpZXcuc2NzcyIsImNvbXBvbmVudHMvX3B1YmxpY2F0aW9ucy1saXN0LnNjc3MiLCJjb21wb25lbnRzL19tYWlsaW5nLWxpc3QtY3RhLnNjc3MiLCJjb21wb25lbnRzL19zY3JpYm5lc3F1ZS1oZWFkZXIuc2NzcyIsInBhZ2VzL19lcnJvci00MDQuc2NzcyIsInBhZ2VzL19ob21lcGFnZS5z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TUFBQSxJQUdGLGVBQ0UsTUFBQSxPQUVBLDhCQUNFLE1BQUEsT0FJSixjQUNFLE1BQUEsSUFHRixvQkFDRSxNQUFBLE9BR0Ysd0JBQ0UsTUFBQSxJQUdGLGNBQ0UsTUFBQSxLQUdGLG1CQUFzQixNQUFBLElBQ3RCLG1CQUFzQixNQUFBLElBQ3RCLG1CQUFzQixNQUFBLElBQ3RCLG1CQUFzQixNQUFBLElBQ3RCLG1CQUFzQixNQUFBLElBQ3RCLG1CQUFzQixNQUFBLElBQ3RCLG1CQUFzQixNQUFBLElBQ3RCLG1CQUFzQixNQUFBLElBQ3RCLG1CQUFzQixNQUFBLElBQ3RCLG1CQUFzQixNQUFBLElBQ3RCLG9CQUFzQixNQUFBLEtBR3RCLDJCQUE4QixNQUFBLElBQzlCLDJCQUE4QixNQUFBLElBQzlCLDJCQUE4QixNQUFBLElBQzlCLDJCQUE4QixNQUFBLElBQzlCLDJCQUE4QixNQUFBLElBQzlCLDJCQUE4QixNQUFBLElBQzlCLDJCQUE4QixNQUFBLElBQzlCLDJCQUE4QixNQUFBLElBQzlCLDJCQUE4QixNQUFBLElBQzlCLDJCQUE4QixNQUFBLElBQzlCLDRCQUE4QixNQUFBLEtBRTlCLG1CQUFzQixNQUFBLGNBQ3RCLG1CQUFzQixNQUFBLGVBQ3RCLG1CQUFzQixNQUFBLElBQ3RCLG1CQUFzQixNQUFBLGVBQ3RCLG1CQUFzQixNQUFBLGVBQ3RCLG1CQUFzQixNQUFBLElBQ3RCLG1CQUFzQixNQUFBLGVBQ3RCLG1CQUFzQixNQUFBLGVBQ3RCLG1CQUFzQixNQUFBLElBQ3RCLG9CQUFzQixNQUFBLGVBQ3RCLG9CQUFzQixNQUFBLGVBQ3RCLG9CQUFzQixNQUFBLEtBRXRCLHVCQUNFLE1BQUEsSUFHRix5QkFDRSxNQUFBLElBR0YsdUJBQ0UsTUFBQSxPQUVBLDhDQUNFLE1BQUEsT0FJSixzQkFDRSxNQUFBLElBR0YsNEJBQ0UsTUFBQSxPQUdGLGdDQUNFLE1BQUEsSUFHRixzQkFDRSxNQUFBLE1BSUoseUJBQ0UsNEJBQStCLE1BQUEsSUFDL0IsNEJBQStCLE1BQUEsSUFDL0IsNEJBQStCLE1BQUEsSUFD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aEM0bkhELE1nQzFuSEssWUFBQSxlQVVJLHlCQURKLHlDQUVRLFFBQUEsRUFBQSxLQUFBLEVBQUEsS0FDQSxvQkFBQSxLQUtaLHdCQUNJLE1BQUEsS0FDQSxPQUFBLEtBUUkseUJBREosMkJBRVEsUUFBQSxFQUFBLEtBQUEsRUFBQSxNQU9KLHlCQUpKLDRCaENvbkhMLDRCQUNBLDRCQUNBLDRCZ0NqbkhhLFFBQUEsRUFBQSxLQUFBLEVBQUEsTUFNWixlQUNJLFdBQUEsS0FDQSxpQkFBQSxLQUNBLE1BQUEsS0FDQSx5QkFKSixlQUtRLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFFSix5QkFQSixlQVFRLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFFSix5QkFWSixlQVdRLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFFSixrQkFDSSxZQUFBLE1BQUEsQ0FBQSxxQkFDQSxXQUFBLE9BQ0EsY0FBQSxLQUVKLGlCQUNJLFlBQUEsTUFBQSxDQUFBLGdCQUNBLFlBQUEsSUFDQSxNQUFBLGVBRUosdUJBQ0ksTUFBQSxrQkFDQSxnQkFBQSxvQkFLUixZQUdJLGNBQUEsSUFBQSxNQUFBLEtBQ0EsZUFBQSxLQUNBLGNBQUEsZUFHSixXQUNJLFVBQUEsS0FDQSxZQUFBLEtBR0osYUFDSSxjQUFBLEtBSUosUUFDSSxXQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9XaGlybHlCaXJkaWUtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LWZhbWlseTogXCJXaGlybHkgQmlyZGllXCI7XG59XG4vKiBmamFsbGEtb25lLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9mamFsbGEtb25lLXYxMi1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIHBhc3Npb24tb25lLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBhc3Npb24gT25lXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wYXNzaW9uLW9uZS12MTQtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcGFzc2lvbi1vbmUtdjE0LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG4vKiBwYXNzaW9uLW9uZS03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBhc3Npb24gT25lXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wYXNzaW9uLW9uZS12MTQtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wYXNzaW9uLW9uZS12MTQtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5Lm5hdi1pcy1vcGVuLFxuYm9keS5vdmVybGF5LWlzLW9wZW4sXG5ib2R5LnBvcHVwLWlzLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgZmxleDogMTtcbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA1NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNvbnN0cmFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCAtIDEycHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdHJhaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnN0cmFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4IC0gNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnN0cmFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG5cbi5jb25zdHJhaW4tLW5hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycHggLSAxMnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc3RyYWluLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgLmNvbnN0cmFpbi0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG4vKiBTaWRlYmFyIGFuZCBtYWluIGFyZWEuICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cblxuLmRpc3BsYXktLW1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzcGxheS0tbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kaXNwbGF5LS10YWJsZXQtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGlzcGxheS0tdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kaXNwbGF5LS10YWJsZXQtdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXNwbGF5LS10YWJsZXQtdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kaXNwbGF5LS1kZXNrdG9wLXVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGlzcGxheS0tZGVza3RvcC11cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRpc3BsYXktLXdpZGUtdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0td2lkZS11cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mdWxsLWJsZWVkLS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi8qXG4gIEZvciBhcnJhbmdpbmcgY29udGVudCBvbiB0aGUgZ3JpZCwgb2Z0ZW4gd2l0aCBtdWx0aXBsZSBjb2x1bW5zIHBlciByb3cuXG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3csXG5bY2xhc3NePXJvdy0tXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdyxcbltjbGFzc149cm93LS1dIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICB9XG59XG4ucm93ICsgLnJvdywgLnJvdyArIFtjbGFzc149cm93LS1dLFxuW2NsYXNzXj1yb3ctLV0gKyAucm93LFxuW2NsYXNzXj1yb3ctLV0gKyBbY2xhc3NePXJvdy0tXSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ucm93ICsgLnJvdy5yb3ctLWNvbGxhcHNlLXRvcCwgLnJvdyArIFtjbGFzc149cm93LS1dLnJvdy0tY29sbGFwc2UtdG9wLFxuW2NsYXNzXj1yb3ctLV0gKyAucm93LnJvdy0tY29sbGFwc2UtdG9wLFxuW2NsYXNzXj1yb3ctLV0gKyBbY2xhc3NePXJvdy0tXS5yb3ctLWNvbGxhcHNlLXRvcCB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb3cgKyAucm93LnJvdy0tY29sbGFwc2UtdG9wLCAucm93ICsgW2NsYXNzXj1yb3ctLV0ucm93LS1jb2xsYXBzZS10b3AsXG5bY2xhc3NePXJvdy0tXSArIC5yb3cucm93LS1jb2xsYXBzZS10b3AsXG5bY2xhc3NePXJvdy0tXSArIFtjbGFzc149cm93LS1dLnJvdy0tY29sbGFwc2UtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5yb3ctLWhvcml6b250YWxseS1jZW50ZXItY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdy0tdmVydGljYWxseS1jZW50ZXItY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2NsYXNzKj1jb2x1bW5dOm9ubHktY2hpbGQsIFtjbGFzcyo9Y29sdW1uXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9Y29sdW1uXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmNvbHVtbi0tZmx1aWQge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICB9XG4gIC5yb3ctLW1vYmlsZSBbY2xhc3MqPWNvbHVtbl0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAucm93LS1tb2JpbGUgLmNvbHVtbi0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucm93LS1tb2JpbGUgLmNvbHVtbi0tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LS1tb2JpbGUgLmNvbHVtbi0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LS1tb2JpbGUgLmNvbHVtbi0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLXF1YXJ0ZXIge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLXRoaXJkIHtcbiAgICB3aWR0aDogMzMuMzQlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS10aGlyZCArIC5jb2x1bW4tLXRoaXJkIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS1oYWxmIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS10d28tdGhpcmRzIHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS10aHJlZS1xdWFydGVycyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAucm93LS1tb2JpbGUgLmNvbHVtbi0tZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLTEwcGVyY2VudCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAucm93LS1tb2JpbGUgLmNvbHVtbi0tMTVwZXJjZW50IHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS0yMHBlcmNlbnQge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLTMwcGVyY2VudCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAucm93LS1tb2JpbGUgLmNvbHVtbi0tNDBwZXJjZW50IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS01MHBlcmNlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLTYwcGVyY2VudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAucm93LS1tb2JpbGUgLmNvbHVtbi0tNzBwZXJjZW50IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS04MHBlcmNlbnQge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLTkwcGVyY2VudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAucm93LS1tb2JpbGUgLmNvbHVtbi0tMTAwcGVyY2VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLTEtLW1vYmlsZSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLTItLW1vYmlsZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS0zLS1tb2JpbGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLTQtLW1vYmlsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS01LS1tb2JpbGUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucm93LS1tb2JpbGUgLmNvbHVtbi0tNi0tbW9iaWxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS03LS1tb2JpbGUge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LS1tb2JpbGUgLmNvbHVtbi0tOC0tbW9iaWxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLTktLW1vYmlsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAucm93LS1tb2JpbGUgLmNvbHVtbi0tMTAtLW1vYmlsZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS0xMS0tbW9iaWxlIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLTEyLS1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS1xdWFydGVyLS1tb2JpbGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLXRoaXJkLS1tb2JpbGUge1xuICAgIHdpZHRoOiAzMy4zNCU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLXRoaXJkLS1tb2JpbGUgKyAuY29sdW1uLS10aGlyZC0tbW9iaWxlIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5yb3ctLW1vYmlsZSAuY29sdW1uLS1oYWxmLS1tb2JpbGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy0tbW9iaWxlIC5jb2x1bW4tLXR3by10aGlyZHMtLW1vYmlsZSB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxuICAucm93LS1tb2JpbGUgLmNvbHVtbi0tdGhyZWUtcXVhcnRlcnMtLW1vYmlsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAucm93LS1tb2JpbGUgLmNvbHVtbi0tZnVsbC0tbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sdW1uLS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sdW1uLS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbHVtbi0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbHVtbi0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbHVtbi0tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2x1bW4tLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sdW1uLS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbHVtbi0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2x1bW4tLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLWZpZnRoIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmNvbHVtbi0tcXVhcnRlciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2x1bW4tLXRoaXJkIHtcbiAgICB3aWR0aDogMzMuMzQlO1xuICB9XG4gIC5jb2x1bW4tLXRoaXJkICsgLmNvbHVtbi0tdGhpcmQge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cblxuICAuY29sdW1uLS1oYWxmIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbHVtbi0tdHdvLXRoaXJkcyB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxuXG4gIC5jb2x1bW4tLXRocmVlLXF1YXJ0ZXJzIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbHVtbi0tZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sdW1uLS0xMHBlcmNlbnQge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cblxuICAuY29sdW1uLS0xNXBlcmNlbnQge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cblxuICAuY29sdW1uLS0yMHBlcmNlbnQge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAuY29sdW1uLS0zMHBlcmNlbnQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAuY29sdW1uLS00MHBlcmNlbnQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICAuY29sdW1uLS01MHBlcmNlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sdW1uLS02MHBlcmNlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAuY29sdW1uLS03MHBlcmNlbnQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxuICAuY29sdW1uLS04MHBlcmNlbnQge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAuY29sdW1uLS05MHBlcmNlbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAuY29sdW1uLS0xMDBwZXJjZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLTEwcGVyY2VudC0tdGFibGV0IHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG5cbiAgLmNvbHVtbi0tMTVwZXJjZW50LS10YWJsZXQge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cblxuICAuY29sdW1uLS0yMHBlcmNlbnQtLXRhYmxldCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLTMwcGVyY2VudC0tdGFibGV0IHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLmNvbHVtbi0tNDBwZXJjZW50LS10YWJsZXQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICAuY29sdW1uLS01MHBlcmNlbnQtLXRhYmxldCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLTYwcGVyY2VudC0tdGFibGV0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLmNvbHVtbi0tNzBwZXJjZW50LS10YWJsZXQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxuICAuY29sdW1uLS04MHBlcmNlbnQtLXRhYmxldCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLTkwcGVyY2VudC0tdGFibGV0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLmNvbHVtbi0tMTAwcGVyY2VudC0tdGFibGV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLTEtLXRhYmxldCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sdW1uLS0yLS10YWJsZXQge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2x1bW4tLTMtLXRhYmxldCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2x1bW4tLTQtLXRhYmxldCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbHVtbi0tNS0tdGFibGV0IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sdW1uLS02LS10YWJsZXQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sdW1uLS03LS10YWJsZXQge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLTgtLXRhYmxldCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbHVtbi0tOS0tdGFibGV0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbHVtbi0tMTAtLXRhYmxldCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbHVtbi0tMTEtLXRhYmxldCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbHVtbi0tMTItLXRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sdW1uLS1maWZ0aC0tdGFibGV0IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmNvbHVtbi0tcXVhcnRlci0tdGFibGV0IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbHVtbi0tdGhpcmQtLXRhYmxldCB7XG4gICAgd2lkdGg6IDMzLjM0JTtcbiAgfVxuICAuY29sdW1uLS10aGlyZC0tdGFibGV0ICsgLmNvbHVtbi0tdGhpcmQtLXRhYmxldCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLWhhbGYtLXRhYmxldCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXR3by10aGlyZHMtLXRhYmxldCB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxuXG4gIC5jb2x1bW4tLXRocmVlLXF1YXJ0ZXJzLS10YWJsZXQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sdW1uLS1mdWxsLS10YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbHVtbi0tMTBwZXJjZW50LS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG5cbiAgLmNvbHVtbi0tMTVwZXJjZW50LS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG5cbiAgLmNvbHVtbi0tMjBwZXJjZW50LS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmNvbHVtbi0tMzBwZXJjZW50LS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLmNvbHVtbi0tNDBwZXJjZW50LS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbiAgLmNvbHVtbi0tNTBwZXJjZW50LS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbHVtbi0tNjBwZXJjZW50LS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLmNvbHVtbi0tNzBwZXJjZW50LS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgLmNvbHVtbi0tODBwZXJjZW50LS1kZXNrdG9wIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLmNvbHVtbi0tOTBwZXJjZW50LS1kZXNrdG9wIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLmNvbHVtbi0tMTAwcGVyY2VudC0tZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sdW1uLS0xLS1kZXNrdG9wIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLTItLWRlc2t0b3Age1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2x1bW4tLTMtLWRlc2t0b3Age1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sdW1uLS00LS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sdW1uLS01LS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sdW1uLS02LS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbHVtbi0tNy0tZGVza3RvcCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbHVtbi0tOC0tZGVza3RvcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbHVtbi0tOS0tZGVza3RvcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2x1bW4tLTEwLS1kZXNrdG9wIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sdW1uLS0xMS0tZGVza3RvcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbHVtbi0tMTItLWRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbHVtbi0tZmlmdGgtLWRlc2t0b3Age1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAuY29sdW1uLS1xdWFydGVyLS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbHVtbi0tdGhpcmQtLWRlc2t0b3Age1xuICAgIHdpZHRoOiAzMy4zNCU7XG4gIH1cbiAgLmNvbHVtbi0tdGhpcmQtLWRlc2t0b3AgKyAuY29sdW1uLS10aGlyZC0tZGVza3RvcCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLWhhbGYtLWRlc2t0b3Age1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sdW1uLS10d28tdGhpcmRzLS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG5cbiAgLmNvbHVtbi0tdGhyZWUtcXVhcnRlcnMtLWRlc2t0b3Age1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sdW1uLS1mdWxsLS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sdW1uLS0xMHBlcmNlbnQtLXdpZGUge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cblxuICAuY29sdW1uLS0xNXBlcmNlbnQtLXdpZGUge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cblxuICAuY29sdW1uLS0yMHBlcmNlbnQtLXdpZGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAuY29sdW1uLS0zMHBlcmNlbnQtLXdpZGUge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAuY29sdW1uLS00MHBlcmNlbnQtLXdpZGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICAuY29sdW1uLS01MHBlcmNlbnQtLXdpZGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sdW1uLS02MHBlcmNlbnQtLXdpZGUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAuY29sdW1uLS03MHBlcmNlbnQtLXdpZGUge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxuICAuY29sdW1uLS04MHBlcmNlbnQtLXdpZGUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAuY29sdW1uLS05MHBlcmNlbnQtLXdpZGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAuY29sdW1uLS0xMDBwZXJjZW50LS13aWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLTEtLXdpZGUge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbHVtbi0tMi0td2lkZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbHVtbi0tMy0td2lkZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2x1bW4tLTQtLXdpZGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLTUtLXdpZGUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2x1bW4tLTYtLXdpZGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sdW1uLS03LS13aWRlIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sdW1uLS04LS13aWRlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sdW1uLS05LS13aWRlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbHVtbi0tMTAtLXdpZGUge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLTExLS13aWRlIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sdW1uLS0xMi0td2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sdW1uLS1maWZ0aC0td2lkZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXF1YXJ0ZXItLXdpZGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sdW1uLS10aGlyZC0td2lkZSB7XG4gICAgd2lkdGg6IDMzLjM0JTtcbiAgfVxuICAuY29sdW1uLS10aGlyZC0td2lkZSArIC5jb2x1bW4tLXRoaXJkLS13aWRlIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG5cbiAgLmNvbHVtbi0taGFsZi0td2lkZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXR3by10aGlyZHMtLXdpZGUge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cblxuICAuY29sdW1uLS10aHJlZS1xdWFydGVycy0td2lkZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2x1bW4tLWZ1bGwtLXdpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi0tcGFkLWxlZnQtZmlmdGgsXG4uY29sdW1uLS1wYWQtbGVmdC1maWZ0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LXF1YXJ0ZXIsXG4uY29sdW1uLS1wYWQtbGVmdC1xdWFydGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtdGhpcmQsXG4uY29sdW1uLS1wYWQtbGVmdC10aGlyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LWhhbGYsXG4uY29sdW1uLS1wYWQtbGVmdC1oYWxmIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtdHdvLXRoaXJkcyxcbi5jb2x1bW4tLXBhZC1sZWZ0LXR3by10aGlyZHMge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NiU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC10aHJlZS1xdWFydGVycyxcbi5jb2x1bW4tLXBhZC1sZWZ0LXRocmVlLXF1YXJ0ZXJzIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LWZpZnRoLFxuLmNvbHVtbi0tcGFkLXJpZ2h0LWZpZnRoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC1xdWFydGVyLFxuLmNvbHVtbi0tcGFkLXJpZ2h0LXF1YXJ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LXRoaXJkLFxuLmNvbHVtbi0tcGFkLXJpZ2h0LXRoaXJkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC1oYWxmLFxuLmNvbHVtbi0tcGFkLXJpZ2h0LWhhbGYge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LXR3by10aGlyZHMsXG4uY29sdW1uLS1wYWQtcmlnaHQtdHdvLXRoaXJkcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NiU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtdGhyZWUtcXVhcnRlcnMsXG4uY29sdW1uLS1wYWQtcmlnaHQtdGhyZWUtcXVhcnRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtMSxcbi5jb2x1bW4tLXBhZC1sZWZ0LTEtLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC0yLFxuLmNvbHVtbi0tcGFkLWxlZnQtMi0tdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC0zLFxuLmNvbHVtbi0tcGFkLWxlZnQtMy0tdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtNCxcbi5jb2x1bW4tLXBhZC1sZWZ0LTQtLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtNSxcbi5jb2x1bW4tLXBhZC1sZWZ0LTUtLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtNixcbi5jb2x1bW4tLXBhZC1sZWZ0LTYtLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTcsXG4uY29sdW1uLS1wYWQtbGVmdC03LS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTgsXG4uY29sdW1uLS1wYWQtbGVmdC04LS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTksXG4uY29sdW1uLS1wYWQtbGVmdC05LS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC0xMCxcbi5jb2x1bW4tLXBhZC1sZWZ0LTEwLS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTExLFxuLmNvbHVtbi0tcGFkLWxlZnQtMTEtLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtMTIsXG4uY29sdW1uLS1wYWQtbGVmdC0xMi0tdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC0xLFxuLmNvbHVtbi0tcGFkLXJpZ2h0LTEtLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTIsXG4uY29sdW1uLS1wYWQtcmlnaHQtMi0tdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTMsXG4uY29sdW1uLS1wYWQtcmlnaHQtMy0tdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC00LFxuLmNvbHVtbi0tcGFkLXJpZ2h0LTQtLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC01LFxuLmNvbHVtbi0tcGFkLXJpZ2h0LTUtLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC02LFxuLmNvbHVtbi0tcGFkLXJpZ2h0LTYtLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtNyxcbi5jb2x1bW4tLXBhZC1yaWdodC03LS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtOCxcbi5jb2x1bW4tLXBhZC1yaWdodC04LS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtOSxcbi5jb2x1bW4tLXBhZC1yaWdodC05LS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTEwLFxuLmNvbHVtbi0tcGFkLXJpZ2h0LTEwLS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtMTEsXG4uY29sdW1uLS1wYWQtcmlnaHQtMTEtLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC0xMixcbi5jb2x1bW4tLXBhZC1yaWdodC0xMi0tdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sdW1uLS1wYWQtbGVmdC1maWZ0aC0tZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LXF1YXJ0ZXItLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC10aGlyZC0tZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LWhhbGYtLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC10d28tdGhpcmRzLS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjYlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtdGhyZWUtcXVhcnRlcnMtLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtZmlmdGgtLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LXF1YXJ0ZXItLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LXRoaXJkLS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC1oYWxmLS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC10d28tdGhpcmRzLS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2JTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC10aHJlZS1xdWFydGVycy0tZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC0xLS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTItLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTMtLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC00LS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC01LS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC02LS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtNy0tZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtOC0tZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtOS0tZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTEwLS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC0xMS0tZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtMTItLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTEtLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC0yLS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTMtLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTQtLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtNS0tZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC02LS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC03LS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTgtLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtOS0tZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtMTAtLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtMTEtLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtMTItLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTtcbiAgfVxufVxuLnNjcmVlbi1yZWFkZXItc2hvcnRjdXQge1xuICB6LWluZGV4OiAxMDEwO1xufVxuXG4ubW9kYWwtcG9wdXAge1xuICB6LWluZGV4OiAxMDA5O1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICB6LWluZGV4OiAxMDA4O1xufVxuXG4ubW9kYWwtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMDc7XG59XG5cbi5uYXYtaXMtb3BlbiAucGFnZS1oZWFkZXJfX25hdiB7XG4gIHotaW5kZXg6IDEwMDY7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXNob3J0Y3V0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGVmdDogMjBweDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwMHB4O1xufVxuLnNjcmVlbi1yZWFkZXItc2hvcnRjdXQ6Zm9jdXMge1xuICB0b3A6IDIwcHg7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSxcbltjbGFzcyo9YnV0dG9uLS1dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcywgYm9yZGVyIDAuMXM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBidXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG5bY2xhc3MqPWJ1dHRvbi0tXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNjdFODtcbiAgICBib3JkZXItY29sb3I6ICMwMTY3RTg7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLmJhY2tncm91bmQtLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJhY2tncm91bmQtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJhY2tncm91bmQtLWJyaWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNjdFODtcbn1cblxuLmJhY2tncm91bmQtLWRhcmstdGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFOEQzRjtcbn1cblxuLmJhY2tncm91bmQtLWxpZ2h0LXRhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkRCQzI7XG59XG5cbi5ib3JkZXItLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYm9yZGVyLS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJvcmRlci0tYnJpY2sge1xuICBib3JkZXItY29sb3I6ICMwMTY3RTg7XG59XG5cbi5ib3JkZXItLWRhcmstdGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkU4RDNGO1xufVxuXG4uYm9yZGVyLS1saWdodC10YW4ge1xuICBib3JkZXItY29sb3I6ICNFQkRCQzI7XG59XG5cbi5jb2xvci0tYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNvbG9yLS13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY29sb3ItLWJyaWNrIHtcbiAgY29sb3I6ICMwMTY3RTg7XG59XG5cbi5jb2xvci0tZGFyay10YW4ge1xuICBjb2xvcjogI0JFOEQzRjtcbn1cblxuLmNvbG9yLS1saWdodC10YW4ge1xuICBjb2xvcjogI0VCREJDMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvci0tYmxhY2stLW1vYmlsZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuY29sb3ItLXdoaXRlLS1tb2JpbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG5cbiAgLmNvbG9yLS1icmljay0tbW9iaWxlIHtcbiAgICBjb2xvcjogIzAxNjdFODtcbiAgfVxuXG4gIC5jb2xvci0tZGFyay10YW4tLW1vYmlsZSB7XG4gICAgY29sb3I6ICNCRThEM0Y7XG4gIH1cblxuICAuY29sb3ItLWxpZ2h0LXRhbi0tbW9iaWxlIHtcbiAgICBjb2xvcjogI0VCREJDMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xvci0tYmxhY2stLW5vbm1vYmlsZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuY29sb3ItLXdoaXRlLS1ub25tb2JpbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG5cbiAgLmNvbG9yLS1icmljay0tbm9ubW9iaWxlIHtcbiAgICBjb2xvcjogIzAxNjdFODtcbiAgfVxuXG4gIC5jb2xvci0tZGFyay10YW4tLW5vbm1vYmlsZSB7XG4gICAgY29sb3I6ICNCRThEM0Y7XG4gIH1cblxuICAuY29sb3ItLWxpZ2h0LXRhbi0tbm9ubW9iaWxlIHtcbiAgICBjb2xvcjogI0VCREJDMjtcbiAgfVxufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuYm9keS51c2VyLWlzLXRhYmJpbmcgLm1lbnUtaXRlbSBhOmZvY3VzLCBib2R5LnVzZXItaXMtdGFiYmluZyAucGFnZS1oZWFkZXJfX2xvZ28gYTpmb2N1cywgYm9keS51c2VyLWlzLXRhYmJpbmcgLnBhZ2UtZm9vdGVyX19sb2dvIGE6Zm9jdXMsIGJvZHkudXNlci1pcy10YWJiaW5nIGEubGluay0tY3RhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCAxMDMsIDIzMiwgMC4yKTtcbiAgb3V0bGluZTogMDtcbn1cbmJvZHkudXNlci1pcy10YWJiaW5nIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsIGJvZHkudXNlci1pcy10YWJiaW5nIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLCBib2R5LnVzZXItaXMtdGFiYmluZyBpbnB1dFt0eXBlPWZpbGVdOmZvY3VzLCBib2R5LnVzZXItaXMtdGFiYmluZyBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cywgYm9keS51c2VyLWlzLXRhYmJpbmcgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLCBib2R5LnVzZXItaXMtdGFiYmluZyBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cywgYm9keS51c2VyLWlzLXRhYmJpbmcgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLCBib2R5LnVzZXItaXMtdGFiYmluZyBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsIGJvZHkudXNlci1pcy10YWJiaW5nIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIGJvZHkudXNlci1pcy10YWJiaW5nIGlucHV0W3R5cGU9dGltZV06Zm9jdXMsIGJvZHkudXNlci1pcy10YWJiaW5nIGlucHV0W3R5cGU9dXJsXTpmb2N1cywgYm9keS51c2VyLWlzLXRhYmJpbmcgaW5wdXRbdHlwZT13ZWVrXTpmb2N1cywgYm9keS51c2VyLWlzLXRhYmJpbmcgdGV4dGFyZWE6Zm9jdXMsIGJvZHkudXNlci1pcy10YWJiaW5nIHNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgMTAzLCAyMzIsIDAuMik7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDE2N0U4O1xufVxuYm9keS51c2VyLWlzLXRhYmJpbmcgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLCBib2R5LnVzZXItaXMtdGFiYmluZyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDEwMywgMjMyLCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDE2N0U4O1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmxhYmVsOmJlZm9yZSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9d2Vla10sXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxudGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbn1cblxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxuc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICMwMDAwMDAgaW5zZXQgIWltcG9ydGFudDtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zdmctY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbnN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3ZnLWNvbnRhaW5lcjpub3QoLm5vLWZpbGwpIHN2ZyBnLFxuLnN2Zy1jb250YWluZXI6bm90KC5uby1maWxsKSBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnN2Zy1jb250YWluZXI6bm90KC5uby1maWxsKSBzdmcgcGF0aDpvbmx5LWNoaWxkW3N0cm9rZV0ge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnN2Zy1jb250YWluZXI6bm90KC5uby1maWxsKSBzdmcgZ1tzdHJva2VdIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbi53cC1ibG9jay1pbWFnZSBmaWd1cmUge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQsXG4ud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IGZpZ2NhcHRpb24sXG4ud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQgZmlnY2FwdGlvbiB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyArIDIwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3ICsgNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIGNhbGMoIDEyMDBweCAvIDIgKSApO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyArIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyArIDQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIGNhbGMoIDEyMDBweCAvIDIgKSApO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2staW1hZ2UuYWxpZ253aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cC1ibG9jay1pbWFnZS5hbGlnbndpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5cbi53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB3aWR0aDogMTAwdnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwge1xuICAgIG1hcmdpbjogMzBweCBjYWxjKDUwJSAtIGNhbGMoIDEyMDBweCAvIDIgKSApO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwgaW1nIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3AtYmxvY2staW1hZ2UuYWxpZ25mdWxsIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAud3AtYmxvY2staW1hZ2UuYWxpZ25mdWxsIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiogRk9OVFMgKiovXG4vKiBmamFsbGEtb25lLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mamFsbGEtb25lLXYxMi1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIHBhc3Npb24tb25lLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBhc3Npb24gT25lXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wYXNzaW9uLW9uZS12MTQtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcGFzc2lvbi1vbmUtdjE0LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG4vKiBwYXNzaW9uLW9uZS03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBhc3Npb24gT25lXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wYXNzaW9uLW9uZS12MTQtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wYXNzaW9uLW9uZS12MTQtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuaHRtbCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2VyaWYgUHJvXCIsIFwiTHVjaWRhIEJyaWdodFwiLCBDYW1icmlhLCBQYWxhdGlubywgXCJCb29rIEFudGlxdWFcIiwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAxNjdFODtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4vKipcbiAqIEdlbmVyaWMgdGV4dCBzdHlsZXMuXG4gKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhZ2UtY29udGVudCBwOm9ubHktY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFnZS1jb250ZW50IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFnZS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLWNvbnRlbnQgaDIgKyBwLFxuLnBhZ2UtY29udGVudCBoMyArIHAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucGFnZS1jb250ZW50IHVsIGxpLFxuLnBhZ2UtY29udGVudCBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50ZXh0LS11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC0tY2VudGVyLFxuLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtLWxlZnQsXG4uaGFzLXRleHQtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LS1yaWdodCxcbi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucG9zdC1ib2R5IHAsXG4ucG9zdC1ib2R5IGxpIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWJvZHkgcCxcbi5wb3N0LWJvZHkgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0LWJvZHkgcCxcbi5wb3N0LWJvZHkgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDAwMDA7XG4gIG1hcmdpbjogMzBweCAwO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBjaXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBjaXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbnByZS53cC1ibG9jay12ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTZXJpZiBQcm9cIiwgXCJMdWNpZGEgQnJpZ2h0XCIsIENhbWJyaWEsIFBhbGF0aW5vLCBcIkJvb2sgQW50aXF1YVwiLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWYsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5wcmUud3AtYmxvY2stcHJlZm9ybWF0dGVkIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG5oci53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAxNjdFODtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIHdpZHRoOiA2MCU7XG59XG5cbmEge1xuICBjb2xvcjogIzAxNjdFODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xufVxuXG5idXR0b24sXG5bY2xhc3MqPWJ1dHRvbi0tXSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogLThweDtcbiAgcGFkZGluZzogOHB4IDhweCAxMnB4IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xufVxuXG4uc2FucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG59XG4uc2FucyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbn1cblxuLmNlbnRlcnRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LWFyY2hpdmUtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwMDAwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmVkaXRvcnMtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWRpdG9ycy1saXN0X19pdGVtOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMTY3RTg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkaXRvcnMtbGlzdF9faXRlbTphZnRlciB7XG4gICAgbGVmdDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuXG4uZWRpdG9ycy1saXN0X19uYW1lLFxuLmVkaXRvcnMtbGlzdF9fcHVibGljYXRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTZXJpZiBQcm9cIiwgXCJMdWNpZGEgQnJpZ2h0XCIsIENhbWJyaWEsIFBhbGF0aW5vLCBcIkJvb2sgQW50aXF1YVwiLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWYsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkaXRvcnMtbGlzdF9fbmFtZSxcbi5lZGl0b3JzLWxpc3RfX3B1YmxpY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWRpdG9ycy1saXN0X19uYW1lLFxuLmVkaXRvcnMtbGlzdF9fcHVibGljYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZWRpdG9ycy1saXN0X19uYW1lLFxuLmVkaXRvcnMtbGlzdF9fcHVibGljYXRpb24sXG4uZWRpdG9ycy1saXN0X19iaW8sXG4uZWRpdG9ycy1saXN0X19iaW8gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmVkaXRvcnMtbGlzdF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZWRpdG9ycy1saXN0X19wdWJsaWNhdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmFuY3ktZGF0ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmFuY3ktZGF0ZV9fbW9udGgge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5mYW5jeS1kYXRlX19kYXkge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5mYW5jeS1kYXRlX195ZWFyIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMC42O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmVkLXBvc3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG4gIC5mZWF0dXJlZC1wb3N0cyAucG9zdC1wcmV2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5mZWF0dXJlZC1wb3N0cyAucG9zdC1wcmV2aWV3LS1zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZmVhdHVyZWQtcG9zdHMgLnBvc3QtcHJldmlldy0tc2lkZWJhcjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMTY3RTg7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmZlYXR1cmVkLXBvc3RzIC5wb3N0LXByZXZpZXctLXNpZGViYXI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmZlYXR1cmVkLXBvc3RzIC5wb3N0LXByZXZpZXctLXNpZGViYXI6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmVhdHVyZWQtcG9zdHMgLnBvc3QtcHJldmlldy0tc2lkZWJhciAucG9zdC1wcmV2aWV3X19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmVkLXBvc3RzIC5wb3N0LXByZXZpZXcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5mZWF0dXJlZC1wb3N0cyAucG9zdC1wcmV2aWV3LnBvc3QtcHJldmlldy0taGVybzphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZWQtcG9zdHMgLnBvc3QtcHJldmlldyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxvZ28gdGl0bGVcIiBcImxvZ28gYXV0aG9yXCIgXCJsb2dvIGRlc2NcIiBcImxvZ28gaW1hZ2VcIiBcImxvZ28gZm9vdGVyXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tY29udGVudCAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgbWluLWNvbnRlbnQpO1xuICB9XG4gIC5mZWF0dXJlZC1wb3N0cyAucG9zdC1wcmV2aWV3IC5wb3N0LXByZXZpZXdfX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtcG9zdHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhZ2UtZm9vdGVyIHVsLCAucGFnZS1mb290ZXIgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS1mb290ZXIgYSB7XG4gIGNvbG9yOiAjMDE2N0U4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyLS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4ucGFnZS1mb290ZXJfX25hdiB7XG4gIGJhY2tncm91bmQ6ICNFQkRCQzI7XG59XG5cbi5wYWdlLWZvb3Rlcl9fbmF2X19sb2dvIC5zdmctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMjg2cHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fbmF2X19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1mb290ZXJfX25hdl9fbGlua3MgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fbmF2X19saW5rcyB1bCxcbi5wYWdlLWZvb3Rlcl9fcHVibGljYXRpb25zX19saXN0IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1mb290ZXJfX25hdl9fbGlua3MgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fcHVibGljYXRpb25zIHVsIHtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19wdWJsaWNhdGlvbnMgbGkge1xuICAgIGZsZXg6IDAgMSAzMyU7XG4gIH1cbn1cbi5wYWdlLWZvb3Rlcl9fbmF2X19saW5rcyBhLFxuLnBhZ2UtZm9vdGVyX19wdWJsaWNhdGlvbnMgYSB7XG4gIGNvbG9yOiAjMDE2N0U4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19uYXZfX2xpbmtzIGEsXG4ucGFnZS1mb290ZXJfX3B1YmxpY2F0aW9ucyBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyX19maW5lLXByaW50IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFnZS1mb290ZXJfX2ZpbmUtcHJpbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLWZvb3Rlcl9fZmluZS1wcmludCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZS1mb290ZXJfX2ZpbmUtcHJpbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGODAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19maW5lLXByaW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fZmluZS1wcmludCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1mb290ZXJfX2ZpbmUtcHJpbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyIC5jb25zdHJhaW4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEhlYWRlciBsb2dvLiAqL1xuLnBhZ2UtaGVhZGVyX19sb2dvIC5zdmctY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE1NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbG9nbyAuc3ZnLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyX19sb2dvIC5zdmctLWJyaWNrLWhvdXNlLWxvZ28tc3RhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbG9nbyAuc3ZnLS1icmljay1ob3VzZS1sb2dvLWJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1oZWFkZXJfX2xvZ28gLnN2Zy0tYnJpY2staG91c2UtbG9nby1zdGFjayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiA3NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbG9nbyAuc3ZnLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAyODZweDtcbiAgfVxufVxuXG4vKiBIZWFkZXIgbmF2aWdhdGlvbi4gKi9cbi5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19uYXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXJfX25hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX25hdiBhLFxuLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19oZWFkaW5nIHtcbiAgY29sb3I6ICMwMTY3RTg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2VyaWYgUHJvXCIsIFwiTHVjaWRhIEJyaWdodFwiLCBDYW1icmlhLCBQYWxhdGlubywgXCJCb29rIEFudGlxdWFcIiwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbmF2IGEsXG4ucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXZfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbmF2IGEsXG4ucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXZfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDVweCA4cHggNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19uYXYgYSxcbi5wYWdlLWhlYWRlcl9fcHVibGljYXRpb25zLW5hdl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fbmF2X19tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDE2N0U4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19uYXYgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucGFnZS1oZWFkZXJfX25hdiBhLFxuLnBhZ2UtaGVhZGVyX19uYXZfX21lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX25hdiBhOmhvdmVyLFxuLnBhZ2UtaGVhZGVyX19uYXZfX21lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZWFkZXJfX25hdiBhOmhvdmVyLFxuLnBhZ2UtaGVhZGVyX19uYXZfX21lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAxNjdFODtcbiAgfVxufVxuLypcbiAgUHVibGljYXRpb25zIGxpc3QuXG4gIC0gT24gbW9iaWxlLCBpdCdzIGp1c3QgYSBsaXN0IGluIHRoZSBwb3B1cC5cbiAgLSBPbiBkZXNrdG9wLCBpdCdzIGEgZHJvcGRvd24gaW4gdGhlIG5hdi5cbiovXG4ucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXYge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBvcmRlcjogLTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19oZWFkaW5nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXJfX25hdixcbi5wYWdlLWhlYWRlcl9fbmF2X19tZW51IC5tZW51IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19saXN0IGEge1xuICBjb2xvcjogIzAxNjdFODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXZfX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDVweCAwIDVweCAtOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRUJEQkMyO1xuICAgIGxlZnQ6IDJweDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCB6LWluZGV4IDBzIDAuMXMsIG1heC1oZWlnaHQgMHMgMC4xcztcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fcHVibGljYXRpb25zLW5hdi5uYXYtaXMtb3BlbiAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXZfX2hlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkRCQzI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2Lm5hdi1pcy1vcGVuIC5wYWdlLWhlYWRlcl9fcHVibGljYXRpb25zLW5hdl9fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXZfX2Nsb3NlLW5hdi10cmlnZ2VyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTRweDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19jbG9zZS1uYXYtdHJpZ2dlciAuc3ZnLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2IGxpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2IGxpLnB1YmxpY2F0aW9uLWNvbWluZy1zb29uIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fcHVibGljYXRpb25zLW5hdl9fbGlzdCB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLyogU29jaWFsIG1lZGlhIGljb25zLiAqL1xuLnBhZ2UtaGVhZGVyX19zb2NpYWwtbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG4ucGFnZS1oZWFkZXJfX3NvY2lhbC1uYXYgdWwsXG4ucGFnZS1oZWFkZXJfX3NvY2lhbC1uYXYgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWdlLWhlYWRlcl9fc29jaWFsLW5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlLWhlYWRlcl9fc29jaWFsLW5hdiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fc29jaWFsLW5hdiBhIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19zb2NpYWwtbmF2IC5zdmctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19zb2NpYWwtbmF2IC5zdmctLXR3aXR0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLnBhZ2UtaGVhZGVyX19zb2NpYWwtbmF2IC5zdmctLWluc3RhZ3JhbSB7XG4gIGhlaWdodDogMjFweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19zb2NpYWwtbmF2IC5zdmctLWluc3RhZ3JhbSBzdmcgZyB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuXG4vKiBKb2luL1N1YnNjcmliZSBidXR0b24uICovXG4ucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b24sXG4ucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b24tLWluLW1vYmlsZS1oZWFkZXIge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kOiAjMDE2N0U4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b246aG92ZXIsXG4ucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b24tLWluLW1vYmlsZS1oZWFkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNThCMDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b24sXG4ucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b24tLWluLW1vYmlsZS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b24sXG4ucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b24tLWluLW1vYmlsZS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fc3Vic2NyaWJlLWJ1dHRvbi0taW4tbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19zdWJzY3JpYmUtYnV0dG9uLS1pbi1tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbG9nbyB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMsIHRyYW5zZm9ybSAwcyAwLjE1cztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXYtaXMtb3BlbiAucGFnZS1oZWFkZXJfX25hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fb3Blbi1uYXYtdHJpZ2dlcixcbi5wYWdlLWhlYWRlcl9fY2xvc2UtbmF2LXRyaWdnZXIge1xuICAgIGNvbG9yOiAjMDE2N0U4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fb3Blbi1uYXYtdHJpZ2dlciAuc3ZnLWNvbnRhaW5lcixcbi5wYWdlLWhlYWRlcl9fY2xvc2UtbmF2LXRyaWdnZXIgLnN2Zy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fY2xvc2UtbmF2LXRyaWdnZXIge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19uYXZfX2xvZ28gLnN2Zy1jb250YWluZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAzMzZweDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19uYXYgLnBhZ2UtaGVhZGVyX19zaXRlLW5hdiB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19uYXYgLnBhZ2UtaGVhZGVyX19zb2NpYWwtbmF2IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucGFnZS1oZWFkZXJfX25hdiAucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b24ge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbmF2IC5wYWdlLWhlYWRlcl9fcHVibGljYXRpb25zLW5hdiB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX25hdiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19zb2NpYWwtbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX3NvY2lhbC1uYXYgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fc29jaWFsLW5hdiAuc3ZnLS10d2l0dGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fcHVibGljYXRpb25zLW5hdl9fbGlzdCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXZfX2xpc3QgdWwgbGkge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXZfX2xpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19saXN0IGxpLnB1YmxpY2F0aW9uLWNvbWluZy1zb29uIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fcHVibGljYXRpb25zLW5hdl9fbGlzdCBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fc3Vic2NyaWJlLWJ1dHRvbi0taW4tbW9iaWxlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b24tLWluLW1vYmlsZS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5tb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNzVzLCB2aXNpYmlsaXR5IDAuNzVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5Lm92ZXJsYXktaXMtb3BlbiAubW9kYWwtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC1wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43NXMsIHZpc2liaWxpdHkgMC43NXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtcG9wdXAge1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLm1vZGFsLXBvcHVwX19jbG9zZS1idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMjVweDtcbn1cbi5tb2RhbC1wb3B1cF9fY2xvc2UtYnV0dG9uIC5zdmctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbn1cbi5tb2RhbC1wb3B1cF9fY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYm9keS5wb3B1cC1pcy1vcGVuIC5tb2RhbC1wb3B1cCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wb3N0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wb3N0LWJvZHkge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnBvc3QtYm9keSBmaWd1cmUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucG9zdC1oZWFkZXIgKyAucG9zdC1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLndwLWJsb2NrLWVtYmVkX193cmFwcGVyID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qKiBTVUJTQ1JJQkUgQVJFQSAqKi9cbi5zdWJzY3JpYmUtcG9zdC1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIC8qbWFyZ2luLXRvcDogM3JlbTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwOyovXG4gIC8qYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsqL1xufVxuXG4ucG9zdC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucG9zdC1oZWFkZXJfX2ltYWdlLWNvbnRhaW5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IDcyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnBvc3QtaGVhZGVyX19pbWFnZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWhlYWRlcl9faW1hZ2UtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc3QtaGVhZGVyX19pbWFnZS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5wb3N0LWhlYWRlcl9faW1hZ2UtY2FwdGlvbjplbXB0eSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3N0LWhlYWRlcl9fY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wb3N0LWhlYWRlcl9fY29udGVudCAuY29uc3RyYWluLS1uYXJyb3cge1xuICAvKmJvcmRlci1ib3R0b206ICRib3JkZXItLXN0YW5kYXJkOyovXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdC1oZWFkZXJfX3B1YmxpY2F0aW9uLWxvZ28ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB3aWR0aDogODBweDtcbn1cblxuaDEucG9zdC1oZWFkZXJfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBvc3QtaGVhZGVyX19hdXRob3IsXG4ucG9zdC1oZWFkZXJfX2RhdGUsXG4ucG9zdC1oZWFkZXJfX3B1YmxpY2F0aW9uIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBvc3QtaGVhZGVyX19hdXRob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LWhlYWRlcl9fcHVibGljYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LWhlYWRlcl9fZGF0ZV9fcHJlZml4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvc3QtZm9vdGVyIC5jb25zdHJhaW4tLW5hcnJvdyB7XG4gIC8qYm9yZGVyLXRvcDogJGJvcmRlci0tc3RhbmRhcmQ7Ki9cbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5wb3N0LWZvb3RlciAuY29uc3RyYWluLS1uYXJyb3cgaDEsXG4ucG9zdC1mb290ZXIgLmNvbnN0cmFpbi0tbmFycm93IGgyLFxuLnBvc3QtZm9vdGVyIC5jb25zdHJhaW4tLW5hcnJvdyBoMyxcbi5wb3N0LWZvb3RlciAuY29uc3RyYWluLS1uYXJyb3cgaDQsXG4ucG9zdC1mb290ZXIgLmNvbnN0cmFpbi0tbmFycm93IGg1LFxuLnBvc3QtZm9vdGVyIC5jb25zdHJhaW4tLW5hcnJvdyBoNiB7XG4gIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XG59XG5cbi5wb3N0LXRhZ3Mge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucG9zdC1jYXRlZ29yaWVzX19oZWFkZXIsXG4ucG9zdC10YWdzX19oZWFkZXIge1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucG9zdC1jYXRlZ29yaWVzX19saXN0IHVsLCAucG9zdC1jYXRlZ29yaWVzX19saXN0IGxpLFxuLnBvc3QtdGFnc19fbGlzdCB1bCxcbi5wb3N0LXRhZ3NfX2xpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG9zdC1jYXRlZ29yaWVzX19saXN0IGxpLCAucG9zdC1jYXRlZ29yaWVzX19saXN0IGEsXG4ucG9zdC10YWdzX19saXN0IGxpLFxuLnBvc3QtdGFnc19fbGlzdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wb3N0LWxpc3QgLnBvc3QtcHJldmlldyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdC1saXN0IC5wb3N0LXByZXZpZXc6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAxNjdFODtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5wb3N0LWxpc3QgLnBvc3QtcHJldmlldzpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucG9zdC1saXN0IC5wb3N0LXByZXZpZXc6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9zdC1saXN0IC5wb3N0LXByZXZpZXc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucG9zdC1wcmV2aWV3X19wdWJsaWNhdGlvbi1sb2dvIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5wb3N0LXByZXZpZXdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9zdC1wcmV2aWV3X19hdXRob3Ige1xuICBtYXJnaW46IDVweCAwO1xufVxuLnBvc3QtcHJldmlld19fYXV0aG9yIGEge1xuICBjb2xvcjogIzAxNjdFODtcbn1cblxuLnBvc3QtcHJldmlld19fYXV0aG9yLXByZWZpeCB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4ucG9zdC1wcmV2aWV3X190aHVtYm5haWwge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5wb3N0LXByZXZpZXdfX3RodW1ibmFpbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvc3QtcHJldmlld19fZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1wcmV2aWV3X19mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0LXByZXZpZXdfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucG9zdC1wcmV2aWV3X19mb290ZXIgYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4ucG9zdC1wcmV2aWV3X19wdWJsaWNhdGlvbixcbi5wb3N0LXByZXZpZXdfX2RhdGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5wb3N0LXByZXZpZXdfX3B1YmxpY2F0aW9uLXByZWZpeCxcbi5wb3N0LXByZXZpZXdfX2RhdGUtcHJlZml4IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnBvc3QtcHJldmlld19fZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3QtcHJldmlld19fcHVibGljYXRpb24tbG9nbyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtcHJldmlldyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxvZ28gdGl0bGUgIGltYWdlXCIgXCJsb2dvIGF1dGhvciBpbWFnZVwiIFwibG9nbyBkZXNjICAgaW1hZ2VcIiBcImxvZ28gZm9vdGVyIGltYWdlXCIgXCJsb2dvIHNwYWNlciBpbWFnZVwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBtaW4tY29udGVudCk7XG4gIH1cbiAgLnBvc3QtcHJldmlldyAucG9zdC1wcmV2aWV3X19wdWJsaWNhdGlvbi1sb2dvIHtcbiAgICBncmlkLWFyZWE6IGxvZ287XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5wb3N0LXByZXZpZXcgLnBvc3QtcHJldmlld19fdGl0bGUge1xuICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gIH1cbiAgLnBvc3QtcHJldmlldyAucG9zdC1wcmV2aWV3X19hdXRob3Ige1xuICAgIGdyaWQtYXJlYTogYXV0aG9yO1xuICB9XG4gIC5wb3N0LXByZXZpZXcgLnBvc3QtcHJldmlld19fZGVzY3JpcHRpb24ge1xuICAgIGdyaWQtYXJlYTogZGVzYztcbiAgfVxuICAucG9zdC1wcmV2aWV3IC5wb3N0LXByZXZpZXdfX2Zvb3RlciB7XG4gICAgZ3JpZC1hcmVhOiBmb290ZXI7XG4gIH1cbiAgLnBvc3QtcHJldmlldyAucG9zdC1wcmV2aWV3X190aHVtYm5haWwge1xuICAgIGdyaWQtYXJlYTogaW1hZ2U7XG4gICAgbWFyZ2luOiAwIDAgMCAyNXB4O1xuICB9XG59XG4ucHVibGljYXRpb25zLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5wdWJsaWNhdGlvbnMtbGlzdF9faXRlbTphZnRlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDE2N0U4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLnB1YmxpY2F0aW9ucy1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wdWJsaWNhdGlvbnMtbGlzdF9faXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHVibGljYXRpb25zLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wdWJsaWNhdGlvbnMtbGlzdF9faXRlbTphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMTY3RTg7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHVibGljYXRpb25zLWxpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnB1YmxpY2F0aW9ucy1saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucHVibGljYXRpb25zLWxpc3RfX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnB1YmxpY2F0aW9ucy1saXN0X19sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogOTBweDtcbn1cblxuLnB1YmxpY2F0aW9ucy1saXN0X190aXRsZS1hbmQtZGVzY3JpcHRpb24ge1xuICBmbGV4OiAxO1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmphbGxhIE9uZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2l0ZW0tLWFjdGl2ZSAucHVibGljYXRpb25zLWxpc3RfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wdWJsaWNhdGlvbnMtbGlzdF9fdGl0bGVfX2NvbWluZy1zb29uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5wdWJsaWNhdGlvbnMtbGlzdF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5tYWlsaW5nLWxpc3QtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZGJjMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDInIGhlaWdodD0nNDQnIHZpZXdCb3g9JzAgMCA0MiA0NCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2JyaWNrLXdhbGwnIGZpbGw9JyUyM2JlOGQzZicgZmlsbC1vcGFjaXR5PScwLjA5JyUzRSUzQ3BhdGggZD0nTTAgMGg0MnY0NEgwVjB6bTEgMWg0MHYyMEgxVjF6TTAgMjNoMjB2MjBIMFYyM3ptMjIgMGgyMHYyMEgyMlYyM3onLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0JFOEQzRjtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNCRThEM0Y7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWlsaW5nLWxpc3QtY3RhX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbGluZy1saXN0LWN0YV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWlsaW5nLWxpc3QtY3RhX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5tYWlsaW5nLWxpc3QtZm9ybSB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbGluZy1saXN0LWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5pbnB1dC5tYWlsaW5nLWxpc3QtZm9ybV9fZW1haWwtZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmbGV4OiAxO1xufVxuaW5wdXQubWFpbGluZy1saXN0LWZvcm1fX2VtYWlsLWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuaW5wdXQubWFpbGluZy1saXN0LWZvcm1fX3N1Ym1pdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaW5wdXQubWFpbGluZy1saXN0LWZvcm1fX3N1Ym1pdC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4uc2NyaWJuZXNxdWUtaGVhZGVyLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDI0cHggc29saWQgI0Y1OEIwMTtcbiAgYm9yZGVyLXRvcDogMjRweCBzb2xpZCAjRjU4QjAxO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2NyaWJuZXNxdWUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNjcmlibmVzcXVlLWhlYWRlcl9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNjcmlibmVzcXVlLWhlYWRlcl9faW1hZ2UgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2NyaWJuZXNxdWUtaGVhZGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCREJDMjtcbiAgYm9yZGVyOiA2cHggc29saWQgI0VCREJDMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIDQwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDU1dmg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zY3JpYm5lc3F1ZS1oZWFkZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zY3JpYm5lc3F1ZS1oZWFkZXJfX3B1YmxpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFOEQzRjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcGFkZGluZzogMTJweCAyMHB4IDEwcHg7XG59XG4uc2NyaWJuZXNxdWUtaGVhZGVyX19wdWJsaWNhdGlvbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2NyaWJuZXNxdWUtaGVhZGVyX190aXRsZS1hbmQtYXV0aG9yIHtcbiAgYm9yZGVyOiA2cHggc29saWQgI0JFOEQzRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbi5zY3JpYm5lc3F1ZS1oZWFkZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zY3JpYm5lc3F1ZS1oZWFkZXJfX2F1dGhvciB7XG4gIGZvbnQtc2l6ZTogMSA2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2NyaWJuZXNxdWUtaGVhZGVyX19hdXRob3IgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2NyaWJuZXNxdWUtaGVhZGVyX19hdXRob3JfX3ByZWZpeCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2NyaWJuZXNxdWUtaGVhZGVyX19kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNFQkRCQzI7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxMHB4O1xufVxuXG4uZXJyb3I0MDQgLnBhZ2UtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5lcnJvcjQwNCAucGFnZS1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiA3MnB4O1xufVxuXG4uZXJyb3I0MDQgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3I0MDQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVycm9yNDA0IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uZXJyb3I0MDQgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaG9tZXBhZ2UtdGFnbGluZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lcGFnZS10YWdsaW5lIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuaG9tZXBhZ2UtdGFnbGluZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCREJDMjtcbiAgfVxufVxuLmhvbWVwYWdlLXRhZ2xpbmUgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZXBhZ2UtdGFnbGluZSBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZXBhZ2UtdGFnbGluZSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmhvbWVwYWdlLXNlY3Rpb24gKyAuaG9tZXBhZ2Utc2VjdGlvbixcbi5tYWluLWFuZC1zaWRlYmFyICsgLmhvbWVwYWdlLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuXG4ubGF0ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1RjU2MSAhaW1wb3J0YW50O1xufVxuXG4uaG9tZXBhZ2Utc2VjdGlvbl9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjVGNTYxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUGFzc2lvbiBPbmVcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2Utc2VjdGlvbl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgfVxufVxuXG4uaG9tZXBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAubWFpbiAucG9zdC1saXN0IC5wb3N0LXByZXZpZXc6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5ob21lcGFnZS1zZWN0aW9uIC5mZWF0dXJlZC1wb3N0cyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW50cm8tdGV4dC1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGODAwO1xuICAvKmJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQyJyBoZWlnaHQ9JzQ0JyB2aWV3Qm94PScwIDAgNDIgNDQnIHhtbG5zPeKApnYyMEgxVjF6TTAgMjNoMjB2MjBIMFYyM3ptMjIgMGgyMHYyMEgyMlYyM3onLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyovXG4gIC8qYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNiZThkM2Y7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2JlOGQzZjsqL1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW50cm8tdGV4dC1jdGEgaDIge1xuICBmb250LWZhbWlseTogXCJQYXNzaW9uIE9uZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiogRk9OVFMgKiovXG4vKiBmamFsbGEtb25lLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mamFsbGEtb25lLXYxMi1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIHBhc3Npb24tb25lLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBhc3Npb24gT25lXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wYXNzaW9uLW9uZS12MTQtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcGFzc2lvbi1vbmUtdjE0LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG4vKiBwYXNzaW9uLW9uZS03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBhc3Npb24gT25lXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wYXNzaW9uLW9uZS12MTQtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wYXNzaW9uLW9uZS12MTQtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuLyoqIEhFQURFUiBTVFlMRVMgKiovXG4ucGFnZS1oZWFkZXJfX25hdl9fbG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEMDA5MDtcbn1cblxuLyoqVFlQT0dSQVBIWSAqKi9cbi8qKlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJywgc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInLCBzZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTZXJpZiBQcm8nLCBzZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseT1Pc3dhbGQ6d2dodEA0MDA7NTAwOzYwMDs3MDAmXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk9TGF0b1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5PVJvYm90bzppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw1MDA7MSw0MDA7MSw1MDAmXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiovXG4vKipDaGFuZ2UgYWxsIGluc3RhbmNlcyBvZiBIZWx2ZXRpY2EgdG8gTGF0byoqL1xuaHRtbCB7XG4gIC8qZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgUHJvJywgc2VyaWYgIWltcG9ydGFudDsqL1xuICBmb250LWZhbWlseTogTGF0bywgU2FuLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lcGFnZS10YWdsaW5lIGgxLFxuLmhvbWVwYWdlLXRhZ2xpbmUgaDIsXG4uaG9tZXBhZ2UtdGFnbGluZSBoMyxcbi5ob21lcGFnZS10YWdsaW5lIGg0LFxuLmhvbWVwYWdlLXRhZ2xpbmUgaDUsXG4uaG9tZXBhZ2UtdGFnbGluZSBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBhc3Npb24gT25lXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICAvKiBBbm90aGVyIHBvc3NpYmlsaXR5OiBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJywgc2VyaWY7ICovXG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhvbWVwYWdlLXRhZ2xpbmUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1oZWFkZXJfX25hdiBhLFxuLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqIEhBTUJVUkdFUiAqKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZWFkZXJfX29wZW4tbmF2LXRyaWdnZXIsXG4uZGlzcGxheS0tbW9iaWxlLW9ubHkge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKiBIT01FIFBBR0UgU1RVRkYgKiovXG4uaW50cm8tdGV4dC1jdGEge1xuICAvKmJhY2tncm91bmQtY29sb3I6ICNlYmRiYzI7Ki9cbiAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MicgaGVpZ2h0PSc0NCcgdmlld0JveD0nMCAwIDQyIDQ0JyB4bWxucz3igKZ2MjBIMVYxek0wIDIzaDIwdjIwSDBWMjN6bTIyIDBoMjB2MjBIMjJWMjN6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsqL1xuICAvKmJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjYmU4ZDNmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjYmU4ZDNmOyovXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ob21lcGFnZS10YWdsaW5lIHAge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9tZXBhZ2UtdGFnbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4MDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZXBhZ2UtdGFnbGluZSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gIC5ob21lcGFnZS10YWdsaW5lIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucG9zdC1saXN0IC5wb3N0LXByZXZpZXc6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzY2QjMwMCAhaW1wb3J0YW50O1xufVxuXG4uaG9tZXBhZ2Utc2VjdGlvbl9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoqIENPTlRFTlQgU1RZTEVTICoqL1xuLnBvc3QtcHJldmlld19fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMTY3RTggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuICAvKmZvbnQtc3R5bGU6IGl0YWxpYzsqL1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCxcbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBwIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLyouaXMtc3R5bGUtbGFyZ2Uge1xuICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIH0qL1xuLmhhcy1zbWFsbC1mb250LXNpemUge1xuICBmb250LXNpemU6IDAuOGVtICFpbXBvcnRhbnQ7XG59XG5cbi8qKkZPT1RFUiBTVFlMRVMgKiovXG4ucGFnZS1mb290ZXJfX2ZpbmUtcHJpbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwNkE2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGODAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJtaXNzaW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLyoqIExJTktTICoqL1xuYSB7XG4gIGNvbG9yOiAjMDE2N0U4O1xuICAvKnRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNjAwNkE2O1xufVxuXG4ucGFnZS1mb290ZXJfX2ZpbmUtcHJpbnQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiogT0REUyBBTkQgRU5EUyAqKi9cbi5wb3N0LXByZXZpZXdfX3B1YmxpY2F0aW9uLWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC1wcmV2aWV3X19kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtaGVhZGVyX19zdWJzY3JpYmUtYnV0dG9uLFxuLnBhZ2UtaGVhZGVyX19zdWJzY3JpYmUtYnV0dG9uLS1pbi1tb2JpbGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDZBNiAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGODAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fbmF2X19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX25hdl9fbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fbmF2X19sb2dvLmRpc3BsYXktLW1vYmlsZS1vbmx5IGEge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbmF2X19sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4vKipSRUxBVEVEIFBPU1RTICoqL1xuLnJlbGF0ZWQge1xuICAvKmZvbnQtc2l6ZTogMC45cmVtOyovXG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnJlbGF0ZWQtYmxvY2stc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xufVxuXG4vKiogVEVTVElORyAxMjMgKiovXG4ubWFnaWNwdW1wa2luIHtcbiAgZm9udC1zaXplOiAyMHJlbTtcbn1cblxuLyoqIFJFUVVJUkVNRU5UUyAqKi9cbi8qKiBGTE9BVFMgKiovXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4vKiogTUFSR0lOUyAmIFBBRERJTkcgKiovXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogVjQgU1RZTEVTICovXG4vKiogSEVBREVSICoqL1xuQG1lZGlhIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gIC5wb3N0LWhlYWRlcl9fY29udGVudCAuY29uc3RyYWluLS1uYXJyb3cge1xuICAgIHBhZGRpbmc6IDAgNzVweCAwIDc1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogODAlO1xuICB9XG59XG5cbi5wb3N0LWhlYWRlcl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gIC5jb25zdHJhaW4tLW5hcnJvdyAjcGljbyBwIHtcbiAgICBwYWRkaW5nOiAwIDc1cHggMCA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgLmNvbnN0cmFpbi0tbmFycm93ICNwaWNvIGgxLFxuLmNvbnN0cmFpbi0tbmFycm93ICNwaWNvIGgyLFxuLmNvbnN0cmFpbi0tbmFycm93ICNwaWNvIGgzLFxuLmNvbnN0cmFpbi0tbmFycm93ICNwaWNvIGg0IHtcbiAgICBwYWRkaW5nOiAwIDc1cHggMCA3NXB4O1xuICB9XG59XG5cbi8qKiBSRUxBVEVEIFBPU1RTICoqL1xuLnJlbGF0ZWQtcG9zdHMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4ODBweCkge1xuICAucmVsYXRlZC1wb3N0cyB7XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjBweCAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHMge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDEwcHg7XG4gIH1cbn1cbi5yZWxhdGVkLXBvc3RzIGg0IHtcbiAgZm9udC1mYW1pbHk6IE9zd2FsZCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVsYXRlZC1wb3N0cyBhIHtcbiAgZm9udC1mYW1pbHk6IE9zd2FsZCwgc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5yZWxhdGVkLXBvc3RzIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjgwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4uYXV0aG9yLWJpbyB7XG4gIC8qZm9udC1mYW1pbHk6ICdPc3dhbGQnICFpbXBvcnRhbnQ7Ki9cbiAgLypmb250LWZhbWlseTogTW9udHNlcnJhdCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIgIWltcG9ydGFudDsqL1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmxlZGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5hdXRob3ItbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn0iLCIvLyBSZW1vdmUgZGVmYXVsdCBzdHlsZXMgZm9yIGxpc3RzIGluIG5hdmlnYXRpb24gZWxlbWVudHMuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vIEhvcml6b250YWwgcnVsZXMuXG5ociB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1doaXJseUJpcmRpZS1WRi50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LWZhbWlseTogJ1doaXJseSBCaXJkaWUnO1xufVxuXG5cbi8qIGZqYWxsYS1vbmUtcmVndWxhciAtIGxhdGluICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRmphbGxhIE9uZSc7XG4gICAgLy8gZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL2ZqYWxsYS1vbmUtdjEyLWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgIC8vIHVybCgnLi5mb250cy9mamFsbGEtb25lLXYxMi1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cblxuLyogcGFzc2lvbi1vbmUtcmVndWxhciAtIGxhdGluICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUGFzc2lvbiBPbmUnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9wYXNzaW9uLW9uZS12MTQtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgIHVybCgnLi4vZm9udHMvcGFzc2lvbi1vbmUtdjE0LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuXG4vKiBwYXNzaW9uLW9uZS03MDAgLSBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1Bhc3Npb24gT25lJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcGFzc2lvbi1vbmUtdjE0LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgIHVybCgnLi4vZm9udHMvcGFzc2lvbi1vbmUtdjE0LWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufSIsIioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItLXdoaXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBXaGVuIGEgbW9kYWwgd2luZG93IGlzIG9wZW4sIGRvbid0IGFsbG93IHRoZSBib2R5IHRvIHNjcm9sbC5cbmJvZHkubmF2LWlzLW9wZW4sXG5ib2R5Lm92ZXJsYXktaXMtb3BlbixcbmJvZHkucG9wdXAtaXMtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gUHVzaCBmb290ZXIgdG8gdGhlIGJvdHRvbSBvZiB0aGUgc2NyZWVuLlxuLnBhZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLnBhZ2UtY29udGVudCB7XG4gICAgZmxleDogMTtcbn1cblxuLy8gTWFrZSByb29tIGZvciB0aGUgZml4ZWQgaGVhZGVyLlxuLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LS1tb2JpbGU7XG4gICAgLy8gcGFkZGluZy10b3A6IDI1cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLWxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodC0tZGVza3RvcDtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgfVxufVxuXG4vL1NvbWUgQm9vdHN0cmFwXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8vIENvbnN0cmFpbiB0aGUgbWF4aW11bSB3aWR0aCBvZiBhIGNvbnRhaW5lciBlbGVtZW50LlxuLmNvbnN0cmFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXItLW1vYmlsZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRndXR0ZXItLW1vYmlsZTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLS1zbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy0tc207XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRndXR0ZXItLW1vYmlsZX0gLSAjeyRndXR0ZXItLW1vYmlsZX0pO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1tZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGd1dHRlci0tdGFibGV0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRndXR0ZXItLXRhYmxldDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGd1dHRlci0tdGFibGV0fSAtICN7JGd1dHRlci0tdGFibGV0fSk7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1sZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGd1dHRlci0tZGVza3RvcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLS1kZXNrdG9wO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZ3V0dGVyLS1kZXNrdG9wfSAtICN7JGd1dHRlci0tZGVza3RvcH0pO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1heC1jb250ZW50LXdpZHRoLXBsdXMtZ3V0dGVycykge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtY29udGVudC13aWR0aDtcbiAgICB9XG59XG5cbi8vIEZvciBzb2xvIGNvbnRlbnQgYXJlYS5cbi5jb25zdHJhaW4tLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXItLW1vYmlsZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRndXR0ZXItLW1vYmlsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGd1dHRlci0tbW9iaWxlfSAtICN7JGd1dHRlci0tbW9iaWxlfSk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3V0dGVyLS10YWJsZXQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGd1dHRlci0tdGFibGV0O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZ3V0dGVyLS10YWJsZXR9IC0gI3skZ3V0dGVyLS10YWJsZXR9KTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtbmFycm93LXdpZHRoLXBsdXMtZ3V0dGVycykge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtbmFycm93LXdpZHRoO1xuICAgIH1cbn1cblxuXG4vKiBTaWRlYmFyIGFuZCBtYWluIGFyZWEuICovXG5cbi8vIE1vYmlsZTogbWFpbiBzZWN0aW9uIGFuZCBzaWRlYmFyIGFyZSBzdGFja2VkLlxuLnNpZGViYXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLS1zbS1tYXgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuICAgIH1cbn1cblxuLy8gRGlzcGxheSB1dGlsaXR5IGNsYXNzZXMuXG4uZGlzcGxheS0tbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tLXNtLW1heCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5kaXNwbGF5LS10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLS1tZC1tYXgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZGlzcGxheS0tdGFibGV0LXVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1tZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5kaXNwbGF5LS1kZXNrdG9wLXVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1sZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5kaXNwbGF5LS13aWRlLXVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS14bCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8vIEZ1bGwtYmxlZWQgb24gbW9iaWxlLlxuLmZ1bGwtYmxlZWQtLW1vYmlsZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tLXNtLW1heCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSN7JGd1dHRlci0tbW9iaWxlfTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtI3skZ3V0dGVyLS1tb2JpbGV9O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXItLW1vYmlsZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGd1dHRlci0tbW9iaWxlO1xuICAgIH1cbn0iLCIvLyBDb252ZW5pZW5jZSB2YXJpYWJsZXMgZm9yIHdvcmtpbmcgd2l0aCBhIHR3ZWx2ZS1jb2x1bW4gZ3JpZC5cbiRfMV8xMnRoOiAgICRncmlkLWNvbHVtbi13aWR0aCAqIDE7XG4kXzJfMTJ0aHM6ICAkZ3JpZC1jb2x1bW4td2lkdGggKiAyO1xuJF8zXzEydGhzOiAgJGdyaWQtY29sdW1uLXdpZHRoICogMztcbiRfNF8xMnRoczogICRncmlkLWNvbHVtbi13aWR0aCAqIDQ7XG4kXzVfMTJ0aHM6ICAkZ3JpZC1jb2x1bW4td2lkdGggKiA1O1xuJF82XzEydGhzOiAgJGdyaWQtY29sdW1uLXdpZHRoICogNjtcbiRfN18xMnRoczogICRncmlkLWNvbHVtbi13aWR0aCAqIDc7XG4kXzhfMTJ0aHM6ICAkZ3JpZC1jb2x1bW4td2lkdGggKiA4O1xuJF85XzEydGhzOiAgJGdyaWQtY29sdW1uLXdpZHRoICogOTtcbiRfMTBfMTJ0aHM6ICRncmlkLWNvbHVtbi13aWR0aCAqIDEwO1xuJF8xMV8xMnRoczogJGdyaWQtY29sdW1uLXdpZHRoICogMTE7XG4kXzEyXzEydGhzOiAkZ3JpZC1jb2x1bW4td2lkdGggKiAxMjtcblxuLypcbiAgRm9yIGFycmFuZ2luZyBjb250ZW50IG9uIHRoZSBncmlkLCBvZnRlbiB3aXRoIG11bHRpcGxlIGNvbHVtbnMgcGVyIHJvdy5cbiovXG4ucm93LFxuW2NsYXNzXj1cInJvdy0tXCJdIHtcbiAgLy8gR3JpZHMgb24gbW9iaWxlIHN0aWxsIHVzZSBmbGV4Ym94LCBidXQgc3RhY2sgZXZlcnl0aGluZyB2ZXJ0aWNhbGx5LiBUaGlzXG4gIC8vIGFsbG93cyB1cyB0byByZW9yZGVyIGVsZW1lbnRzIGlmIG5lY2Vzc2FyeS5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC8vIE11bHRpLWNvbHVtbiBncmlkcyBhcmUgb25seSB1c2VkIG9uIHRhYmxldHMgYW5kIGFib3ZlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLy8gQ29tcGVuc2F0ZSBmb3IgYm90dG9tIGd1dHRlcnMgb24gYWxsIGNvbHVtbnMuXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogLSRncmlkLXNwYWNpbmc7XG5cbiAgICAvLyBDb21wZW5zYXRlIGZvciBndXR0ZXJzIG9uIHRoZSBmaXJzdCBhbmQgbGFzdCBjb2x1bW5zLlxuICAgIG1hcmdpbi1sZWZ0OiAtJGdyaWQtc3BhY2luZyAvIDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGdyaWQtc3BhY2luZyAvIDI7XG4gIH1cblxuICAvLyBBZGQgcGFkZGluZyBiZXR3ZWVuIHR3byBjb25zZWN1dGl2ZSByb3dzIG9uIG1vYmlsZS5cbiAgJiArIC5yb3csXG4gICYgKyBbY2xhc3NePVwicm93LS1cIl0ge1xuICAgIG1hcmdpbi10b3A6ICRncmlkLXNwYWNpbmc7XG5cbiAgICAvLyBVbmxlc3Mgc3BlY2lmaWVkIG90aGVyd2lzZS5cbiAgICAmLnJvdy0tY29sbGFwc2UtdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kZ3JpZC1zcGFjaW5nIC8gMjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxseSBjZW50ZXIgcm93IGNvbHVtbnMuXG4ucm93LS1ob3Jpem9udGFsbHktY2VudGVyLWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLy8gVmVydGljYWxseSBjZW50ZXIgcm93IGNvbHVtbnMuXG4ucm93LS12ZXJ0aWNhbGx5LWNlbnRlci1jb250ZW50IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBHdXR0ZXJzLiAoVGFibGV0IGFuZCB1cCBvbmx5OyBvbiBtb2JpbGUsIGNvbHVtbnMgYXJlIHN0YWNrZWQgYW5kIC5jb25zdHJhaW5cbi8vIHRha2VzIGNhcmUgb2YgbWFyZ2lucy4pXG5bY2xhc3MqPVwiY29sdW1uXCJdIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tLXNtLW1heCkge1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1zcGFjaW5nO1xuXG4gICAgJjpvbmx5LWNoaWxkLFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLXNwYWNpbmcgLyAyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLXNwYWNpbmcgLyAyO1xuICB9XG59XG5cbi8vIEZsdWlkLXdpZHRoIGNvbHVtbnMuXG4uY29sdW1uLS1mbHVpZCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLy8gUm93cyB0aGF0IHNob3VsZCBiZSBtdWx0aS1jb2x1bW4gZXZlbiBvbiBtb2JpbGUuXG4ucm93LS1tb2JpbGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0tc20tbWF4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC8vIENvbXBlbnNhdGUgZm9yIGd1dHRlcnMgb24gdGhlIGZpcnN0IGFuZCBsYXN0IGNvbHVtbnMuXG4gICAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyLS1tb2JpbGUgLyAyO1xuICAgIG1hcmdpbi1yaWdodDogLSRndXR0ZXItLW1vYmlsZSAvIDI7XG5cbiAgICAvLyBHdXR0ZXJzLlxuICAgICYgW2NsYXNzKj1cImNvbHVtblwiXSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGd1dHRlci0tbW9iaWxlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyLS1tb2JpbGUgLyAyO1xuICAgICAgcGFkZGluZy1yaWdodDogJGd1dHRlci0tbW9iaWxlIC8gMjtcbiAgICB9XG5cbiAgICAvLyBDb2x1bW5zLlxuICAgICYgLmNvbHVtbi0tMSAgeyB3aWR0aDogJF8xXzEydGg7ICAgfVxuICAgICYgLmNvbHVtbi0tMiAgeyB3aWR0aDogJF8yXzEydGhzOyAgfVxuICAgICYgLmNvbHVtbi0tMyAgeyB3aWR0aDogJF8zXzEydGhzOyAgfVxuICAgICYgLmNvbHVtbi0tNCAgeyB3aWR0aDogJF80XzEydGhzOyAgfVxuICAgICYgLmNvbHVtbi0tNSAgeyB3aWR0aDogJF81XzEydGhzOyAgfVxuICAgICYgLmNvbHVtbi0tNiAgeyB3aWR0aDogJF82XzEydGhzOyAgfVxuICAgICYgLmNvbHVtbi0tNyAgeyB3aWR0aDogJF83XzEydGhzOyAgfVxuICAgICYgLmNvbHVtbi0tOCAgeyB3aWR0aDogJF84XzEydGhzOyAgfVxuICAgICYgLmNvbHVtbi0tOSAgeyB3aWR0aDogJF85XzEydGhzOyAgfVxuICAgICYgLmNvbHVtbi0tMTAgeyB3aWR0aDogJF8xMF8xMnRoczsgfVxuICAgICYgLmNvbHVtbi0tMTEgeyB3aWR0aDogJF8xMV8xMnRoczsgfVxuICAgICYgLmNvbHVtbi0tMTIgeyB3aWR0aDogJF8xMl8xMnRoczsgfVxuXG4gICAgJiAuY29sdW1uLS1xdWFydGVyIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgJiAuY29sdW1uLS10aGlyZCB7XG4gICAgICB3aWR0aDogMzMuMzQlO1xuXG4gICAgICAmICsgLmNvbHVtbi0tdGhpcmQge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLmNvbHVtbi0taGFsZiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICYgLmNvbHVtbi0tdHdvLXRoaXJkcyB7XG4gICAgICB3aWR0aDogNjYuNjYlO1xuICAgIH1cblxuICAgICYgLmNvbHVtbi0tdGhyZWUtcXVhcnRlcnMge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICAmIC5jb2x1bW4tLWZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJiAuY29sdW1uLS0xMHBlcmNlbnQgIHsgd2lkdGg6IDEwJTsgfVxuICAgICYgLmNvbHVtbi0tMTVwZXJjZW50ICB7IHdpZHRoOiAxNSU7IH1cbiAgICAmIC5jb2x1bW4tLTIwcGVyY2VudCAgeyB3aWR0aDogMjAlOyB9XG4gICAgJiAuY29sdW1uLS0zMHBlcmNlbnQgIHsgd2lkdGg6IDMwJTsgfVxuICAgICYgLmNvbHVtbi0tNDBwZXJjZW50ICB7IHdpZHRoOiA0MCU7IH1cbiAgICAmIC5jb2x1bW4tLTUwcGVyY2VudCAgeyB3aWR0aDogNTAlOyB9XG4gICAgJiAuY29sdW1uLS02MHBlcmNlbnQgIHsgd2lkdGg6IDYwJTsgfVxuICAgICYgLmNvbHVtbi0tNzBwZXJjZW50ICB7IHdpZHRoOiA3MCU7IH1cbiAgICAmIC5jb2x1bW4tLTgwcGVyY2VudCAgeyB3aWR0aDogODAlOyB9XG4gICAgJiAuY29sdW1uLS05MHBlcmNlbnQgIHsgd2lkdGg6IDkwJTsgfVxuICAgICYgLmNvbHVtbi0tMTAwcGVyY2VudCB7IHdpZHRoOiAxMDAlOyB9XG5cbiAgICAmIC5jb2x1bW4tLTEtLW1vYmlsZSAgeyB3aWR0aDogJF8xXzEydGg7ICAgfVxuICAgICYgLmNvbHVtbi0tMi0tbW9iaWxlICB7IHdpZHRoOiAkXzJfMTJ0aHM7ICB9XG4gICAgJiAuY29sdW1uLS0zLS1tb2JpbGUgIHsgd2lkdGg6ICRfM18xMnRoczsgIH1cbiAgICAmIC5jb2x1bW4tLTQtLW1vYmlsZSAgeyB3aWR0aDogJF80XzEydGhzOyAgfVxuICAgICYgLmNvbHVtbi0tNS0tbW9iaWxlICB7IHdpZHRoOiAkXzVfMTJ0aHM7ICB9XG4gICAgJiAuY29sdW1uLS02LS1tb2JpbGUgIHsgd2lkdGg6ICRfNl8xMnRoczsgIH1cbiAgICAmIC5jb2x1bW4tLTctLW1vYmlsZSAgeyB3aWR0aDogJF83XzEydGhzOyAgfVxuICAgICYgLmNvbHVtbi0tOC0tbW9iaWxlICB7IHdpZHRoOiAkXzhfMTJ0aHM7ICB9XG4gICAgJiAuY29sdW1uLS05LS1tb2JpbGUgIHsgd2lkdGg6ICRfOV8xMnRoczsgIH1cbiAgICAmIC5jb2x1bW4tLTEwLS1tb2JpbGUgeyB3aWR0aDogJF8xMF8xMnRoczsgfVxuICAgICYgLmNvbHVtbi0tMTEtLW1vYmlsZSB7IHdpZHRoOiAkXzExXzEydGhzOyB9XG4gICAgJiAuY29sdW1uLS0xMi0tbW9iaWxlIHsgd2lkdGg6ICRfMTJfMTJ0aHM7IH1cblxuICAgICYgLmNvbHVtbi0tcXVhcnRlci0tbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgJiAuY29sdW1uLS10aGlyZC0tbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAzMy4zNCU7XG5cbiAgICAgICYgKyAuY29sdW1uLS10aGlyZC0tbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5jb2x1bW4tLWhhbGYtLW1vYmlsZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICYgLmNvbHVtbi0tdHdvLXRoaXJkcy0tbW9iaWxlIHtcbiAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgfVxuXG4gICAgJiAuY29sdW1uLS10aHJlZS1xdWFydGVycy0tbW9iaWxlIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgJiAuY29sdW1uLS1mdWxsLS1tb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1tZCkge1xuICAvLyBCbG9ja3MgdGhhdCB0YWtlIHVwIGEgY2VydGFpbiBudW1iZXIgb2YgZ3JpZCBjb2x1bW5zLlxuICAuY29sdW1uLS0xICB7IHdpZHRoOiAkXzFfMTJ0aDsgICB9XG4gIC5jb2x1bW4tLTIgIHsgd2lkdGg6ICRfMl8xMnRoczsgIH1cbiAgLmNvbHVtbi0tMyAgeyB3aWR0aDogJF8zXzEydGhzOyAgfVxuICAuY29sdW1uLS00ICB7IHdpZHRoOiAkXzRfMTJ0aHM7ICB9XG4gIC5jb2x1bW4tLTUgIHsgd2lkdGg6ICRfNV8xMnRoczsgIH1cbiAgLmNvbHVtbi0tNiAgeyB3aWR0aDogJF82XzEydGhzOyAgfVxuICAuY29sdW1uLS03ICB7IHdpZHRoOiAkXzdfMTJ0aHM7ICB9XG4gIC5jb2x1bW4tLTggIHsgd2lkdGg6ICRfOF8xMnRoczsgIH1cbiAgLmNvbHVtbi0tOSAgeyB3aWR0aDogJF85XzEydGhzOyAgfVxuICAuY29sdW1uLS0xMCB7IHdpZHRoOiAkXzEwXzEydGhzOyB9XG4gIC5jb2x1bW4tLTExIHsgd2lkdGg6ICRfMTFfMTJ0aHM7IH1cbiAgLmNvbHVtbi0tMTIgeyB3aWR0aDogJF8xMl8xMnRoczsgfVxuXG4gIC5jb2x1bW4tLWZpZnRoIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmNvbHVtbi0tcXVhcnRlciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2x1bW4tLXRoaXJkIHtcbiAgICB3aWR0aDogMzMuMzQlO1xuXG4gICAgJiArIC5jb2x1bW4tLXRoaXJkIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbi0taGFsZiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2x1bW4tLXR3by10aGlyZHMge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cblxuICAuY29sdW1uLS10aHJlZS1xdWFydGVycyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2x1bW4tLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbHVtbi0tMTBwZXJjZW50ICB7IHdpZHRoOiAxMCU7IH1cbiAgLmNvbHVtbi0tMTVwZXJjZW50ICB7IHdpZHRoOiAxNSU7IH1cbiAgLmNvbHVtbi0tMjBwZXJjZW50ICB7IHdpZHRoOiAyMCU7IH1cbiAgLmNvbHVtbi0tMzBwZXJjZW50ICB7IHdpZHRoOiAzMCU7IH1cbiAgLmNvbHVtbi0tNDBwZXJjZW50ICB7IHdpZHRoOiA0MCU7IH1cbiAgLmNvbHVtbi0tNTBwZXJjZW50ICB7IHdpZHRoOiA1MCU7IH1cbiAgLmNvbHVtbi0tNjBwZXJjZW50ICB7IHdpZHRoOiA2MCU7IH1cbiAgLmNvbHVtbi0tNzBwZXJjZW50ICB7IHdpZHRoOiA3MCU7IH1cbiAgLmNvbHVtbi0tODBwZXJjZW50ICB7IHdpZHRoOiA4MCU7IH1cbiAgLmNvbHVtbi0tOTBwZXJjZW50ICB7IHdpZHRoOiA5MCU7IH1cbiAgLmNvbHVtbi0tMTAwcGVyY2VudCB7IHdpZHRoOiAxMDAlOyB9XG5cbiAgLy8gVGFibGV0LXNwZWNpZmljLlxuICAuY29sdW1uLS0xMHBlcmNlbnQtLXRhYmxldCAgeyB3aWR0aDogMTAlOyB9XG4gIC5jb2x1bW4tLTE1cGVyY2VudC0tdGFibGV0ICB7IHdpZHRoOiAxNSU7IH1cbiAgLmNvbHVtbi0tMjBwZXJjZW50LS10YWJsZXQgIHsgd2lkdGg6IDIwJTsgfVxuICAuY29sdW1uLS0zMHBlcmNlbnQtLXRhYmxldCAgeyB3aWR0aDogMzAlOyB9XG4gIC5jb2x1bW4tLTQwcGVyY2VudC0tdGFibGV0ICB7IHdpZHRoOiA0MCU7IH1cbiAgLmNvbHVtbi0tNTBwZXJjZW50LS10YWJsZXQgIHsgd2lkdGg6IDUwJTsgfVxuICAuY29sdW1uLS02MHBlcmNlbnQtLXRhYmxldCAgeyB3aWR0aDogNjAlOyB9XG4gIC5jb2x1bW4tLTcwcGVyY2VudC0tdGFibGV0ICB7IHdpZHRoOiA3MCU7IH1cbiAgLmNvbHVtbi0tODBwZXJjZW50LS10YWJsZXQgIHsgd2lkdGg6IDgwJTsgfVxuICAuY29sdW1uLS05MHBlcmNlbnQtLXRhYmxldCAgeyB3aWR0aDogOTAlOyB9XG4gIC5jb2x1bW4tLTEwMHBlcmNlbnQtLXRhYmxldCB7IHdpZHRoOiAxMDAlOyB9XG5cbiAgLmNvbHVtbi0tMS0tdGFibGV0ICB7IHdpZHRoOiAkXzFfMTJ0aDsgICB9XG4gIC5jb2x1bW4tLTItLXRhYmxldCAgeyB3aWR0aDogJF8yXzEydGhzOyAgfVxuICAuY29sdW1uLS0zLS10YWJsZXQgIHsgd2lkdGg6ICRfM18xMnRoczsgIH1cbiAgLmNvbHVtbi0tNC0tdGFibGV0ICB7IHdpZHRoOiAkXzRfMTJ0aHM7ICB9XG4gIC5jb2x1bW4tLTUtLXRhYmxldCAgeyB3aWR0aDogJF81XzEydGhzOyAgfVxuICAuY29sdW1uLS02LS10YWJsZXQgIHsgd2lkdGg6ICRfNl8xMnRoczsgIH1cbiAgLmNvbHVtbi0tNy0tdGFibGV0ICB7IHdpZHRoOiAkXzdfMTJ0aHM7ICB9XG4gIC5jb2x1bW4tLTgtLXRhYmxldCAgeyB3aWR0aDogJF84XzEydGhzOyAgfVxuICAuY29sdW1uLS05LS10YWJsZXQgIHsgd2lkdGg6ICRfOV8xMnRoczsgIH1cbiAgLmNvbHVtbi0tMTAtLXRhYmxldCB7IHdpZHRoOiAkXzEwXzEydGhzOyB9XG4gIC5jb2x1bW4tLTExLS10YWJsZXQgeyB3aWR0aDogJF8xMV8xMnRoczsgfVxuICAuY29sdW1uLS0xMi0tdGFibGV0IHsgd2lkdGg6ICRfMTJfMTJ0aHM7IH1cblxuICAuY29sdW1uLS1maWZ0aC0tdGFibGV0IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmNvbHVtbi0tcXVhcnRlci0tdGFibGV0IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbHVtbi0tdGhpcmQtLXRhYmxldCB7XG4gICAgd2lkdGg6IDMzLjM0JTtcblxuICAgICYgKyAuY29sdW1uLS10aGlyZC0tdGFibGV0IHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbi0taGFsZi0tdGFibGV0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbHVtbi0tdHdvLXRoaXJkcy0tdGFibGV0IHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG5cbiAgLmNvbHVtbi0tdGhyZWUtcXVhcnRlcnMtLXRhYmxldCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2x1bW4tLWZ1bGwtLXRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLWxnKSB7XG4gIC5jb2x1bW4tLTEwcGVyY2VudC0tZGVza3RvcCAgeyB3aWR0aDogMTAlOyB9XG4gIC5jb2x1bW4tLTE1cGVyY2VudC0tZGVza3RvcCAgeyB3aWR0aDogMTUlOyB9XG4gIC5jb2x1bW4tLTIwcGVyY2VudC0tZGVza3RvcCAgeyB3aWR0aDogMjAlOyB9XG4gIC5jb2x1bW4tLTMwcGVyY2VudC0tZGVza3RvcCAgeyB3aWR0aDogMzAlOyB9XG4gIC5jb2x1bW4tLTQwcGVyY2VudC0tZGVza3RvcCAgeyB3aWR0aDogNDAlOyB9XG4gIC5jb2x1bW4tLTUwcGVyY2VudC0tZGVza3RvcCAgeyB3aWR0aDogNTAlOyB9XG4gIC5jb2x1bW4tLTYwcGVyY2VudC0tZGVza3RvcCAgeyB3aWR0aDogNjAlOyB9XG4gIC5jb2x1bW4tLTcwcGVyY2VudC0tZGVza3RvcCAgeyB3aWR0aDogNzAlOyB9XG4gIC5jb2x1bW4tLTgwcGVyY2VudC0tZGVza3RvcCAgeyB3aWR0aDogODAlOyB9XG4gIC5jb2x1bW4tLTkwcGVyY2VudC0tZGVza3RvcCAgeyB3aWR0aDogOTAlOyB9XG4gIC5jb2x1bW4tLTEwMHBlcmNlbnQtLWRlc2t0b3AgeyB3aWR0aDogMTAwJTsgfVxuXG4gIC5jb2x1bW4tLTEtLWRlc2t0b3AgIHsgd2lkdGg6ICRfMV8xMnRoOyAgIH1cbiAgLmNvbHVtbi0tMi0tZGVza3RvcCAgeyB3aWR0aDogJF8yXzEydGhzOyAgfVxuICAuY29sdW1uLS0zLS1kZXNrdG9wICB7IHdpZHRoOiAkXzNfMTJ0aHM7ICB9XG4gIC5jb2x1bW4tLTQtLWRlc2t0b3AgIHsgd2lkdGg6ICRfNF8xMnRoczsgIH1cbiAgLmNvbHVtbi0tNS0tZGVza3RvcCAgeyB3aWR0aDogJF81XzEydGhzOyAgfVxuICAuY29sdW1uLS02LS1kZXNrdG9wICB7IHdpZHRoOiAkXzZfMTJ0aHM7ICB9XG4gIC5jb2x1bW4tLTctLWRlc2t0b3AgIHsgd2lkdGg6ICRfN18xMnRoczsgIH1cbiAgLmNvbHVtbi0tOC0tZGVza3RvcCAgeyB3aWR0aDogJF84XzEydGhzOyAgfVxuICAuY29sdW1uLS05LS1kZXNrdG9wICB7IHdpZHRoOiAkXzlfMTJ0aHM7ICB9XG4gIC5jb2x1bW4tLTEwLS1kZXNrdG9wIHsgd2lkdGg6ICRfMTBfMTJ0aHM7IH1cbiAgLmNvbHVtbi0tMTEtLWRlc2t0b3AgeyB3aWR0aDogJF8xMV8xMnRoczsgfVxuICAuY29sdW1uLS0xMi0tZGVza3RvcCB7IHdpZHRoOiAkXzEyXzEydGhzOyB9XG5cbiAgLmNvbHVtbi0tZmlmdGgtLWRlc2t0b3Age1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAuY29sdW1uLS1xdWFydGVyLS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbHVtbi0tdGhpcmQtLWRlc2t0b3Age1xuICAgIHdpZHRoOiAzMy4zNCU7XG5cbiAgICAmICsgLmNvbHVtbi0tdGhpcmQtLWRlc2t0b3Age1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uLS1oYWxmLS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbHVtbi0tdHdvLXRoaXJkcy0tZGVza3RvcCB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxuXG4gIC5jb2x1bW4tLXRocmVlLXF1YXJ0ZXJzLS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbHVtbi0tZnVsbC0tZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLXhsKSB7XG4gIC5jb2x1bW4tLTEwcGVyY2VudC0td2lkZSAgeyB3aWR0aDogMTAlOyB9XG4gIC5jb2x1bW4tLTE1cGVyY2VudC0td2lkZSAgeyB3aWR0aDogMTUlOyB9XG4gIC5jb2x1bW4tLTIwcGVyY2VudC0td2lkZSAgeyB3aWR0aDogMjAlOyB9XG4gIC5jb2x1bW4tLTMwcGVyY2VudC0td2lkZSAgeyB3aWR0aDogMzAlOyB9XG4gIC5jb2x1bW4tLTQwcGVyY2VudC0td2lkZSAgeyB3aWR0aDogNDAlOyB9XG4gIC5jb2x1bW4tLTUwcGVyY2VudC0td2lkZSAgeyB3aWR0aDogNTAlOyB9XG4gIC5jb2x1bW4tLTYwcGVyY2VudC0td2lkZSAgeyB3aWR0aDogNjAlOyB9XG4gIC5jb2x1bW4tLTcwcGVyY2VudC0td2lkZSAgeyB3aWR0aDogNzAlOyB9XG4gIC5jb2x1bW4tLTgwcGVyY2VudC0td2lkZSAgeyB3aWR0aDogODAlOyB9XG4gIC5jb2x1bW4tLTkwcGVyY2VudC0td2lkZSAgeyB3aWR0aDogOTAlOyB9XG4gIC5jb2x1bW4tLTEwMHBlcmNlbnQtLXdpZGUgeyB3aWR0aDogMTAwJTsgfVxuXG4gIC5jb2x1bW4tLTEtLXdpZGUgIHsgd2lkdGg6ICRfMV8xMnRoOyAgIH1cbiAgLmNvbHVtbi0tMi0td2lkZSAgeyB3aWR0aDogJF8yXzEydGhzOyAgfVxuICAuY29sdW1uLS0zLS13aWRlICB7IHdpZHRoOiAkXzNfMTJ0aHM7ICB9XG4gIC5jb2x1bW4tLTQtLXdpZGUgIHsgd2lkdGg6ICRfNF8xMnRoczsgIH1cbiAgLmNvbHVtbi0tNS0td2lkZSAgeyB3aWR0aDogJF81XzEydGhzOyAgfVxuICAuY29sdW1uLS02LS13aWRlICB7IHdpZHRoOiAkXzZfMTJ0aHM7ICB9XG4gIC5jb2x1bW4tLTctLXdpZGUgIHsgd2lkdGg6ICRfN18xMnRoczsgIH1cbiAgLmNvbHVtbi0tOC0td2lkZSAgeyB3aWR0aDogJF84XzEydGhzOyAgfVxuICAuY29sdW1uLS05LS13aWRlICB7IHdpZHRoOiAkXzlfMTJ0aHM7ICB9XG4gIC5jb2x1bW4tLTEwLS13aWRlIHsgd2lkdGg6ICRfMTBfMTJ0aHM7IH1cbiAgLmNvbHVtbi0tMTEtLXdpZGUgeyB3aWR0aDogJF8xMV8xMnRoczsgfVxuICAuY29sdW1uLS0xMi0td2lkZSB7IHdpZHRoOiAkXzEyXzEydGhzOyB9XG5cbiAgLmNvbHVtbi0tZmlmdGgtLXdpZGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAuY29sdW1uLS1xdWFydGVyLS13aWRlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbHVtbi0tdGhpcmQtLXdpZGUge1xuICAgIHdpZHRoOiAzMy4zNCU7XG5cbiAgICAmICsgLmNvbHVtbi0tdGhpcmQtLXdpZGUge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uLS1oYWxmLS13aWRlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbHVtbi0tdHdvLXRoaXJkcy0td2lkZSB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxuXG4gIC5jb2x1bW4tLXRocmVlLXF1YXJ0ZXJzLS13aWRlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbHVtbi0tZnVsbC0td2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gUGFkIGdyaWQgY29sdW1ucyB0byBjcmVhdGUgZW1wdHkgc3BhY2UuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgLmNvbHVtbi0tcGFkLWxlZnQtZmlmdGgsXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LWZpZnRoICAgICAgICAgICB7IG1hcmdpbi1sZWZ0OiAyMCU7ICAgIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC1xdWFydGVyLFxuICAuY29sdW1uLS1wYWQtbGVmdC1xdWFydGVyICAgICAgICAgeyBtYXJnaW4tbGVmdDogMjUlOyAgICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtdGhpcmQsXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LXRoaXJkICAgICAgICAgICB7IG1hcmdpbi1sZWZ0OiAzMy4zMyU7IH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC1oYWxmLFxuICAuY29sdW1uLS1wYWQtbGVmdC1oYWxmICAgICAgICAgICAgeyBtYXJnaW4tbGVmdDogNTAlOyAgICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtdHdvLXRoaXJkcyxcbiAgLmNvbHVtbi0tcGFkLWxlZnQtdHdvLXRoaXJkcyAgICAgIHsgbWFyZ2luLWxlZnQ6IDY2LjY2JTsgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LXRocmVlLXF1YXJ0ZXJzLFxuICAuY29sdW1uLS1wYWQtbGVmdC10aHJlZS1xdWFydGVycyAgeyBtYXJnaW4tbGVmdDogNzUlOyAgICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LWZpZnRoLFxuICAuY29sdW1uLS1wYWQtcmlnaHQtZmlmdGggICAgICAgICAgeyBtYXJnaW4tcmlnaHQ6IDIwJTsgICAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC1xdWFydGVyLFxuICAuY29sdW1uLS1wYWQtcmlnaHQtcXVhcnRlciAgICAgICAgeyBtYXJnaW4tcmlnaHQ6IDI1JTsgICAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC10aGlyZCxcbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LXRoaXJkICAgICAgICAgIHsgbWFyZ2luLXJpZ2h0OiAzMy4zMyU7IH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtaGFsZixcbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LWhhbGYgICAgICAgICAgIHsgbWFyZ2luLXJpZ2h0OiA1MCU7ICAgIH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtdHdvLXRoaXJkcyxcbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LXR3by10aGlyZHMgICAgIHsgbWFyZ2luLXJpZ2h0OiA2Ni42NiU7IH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtdGhyZWUtcXVhcnRlcnMsXG4gIC5jb2x1bW4tLXBhZC1yaWdodC10aHJlZS1xdWFydGVycyB7IG1hcmdpbi1yaWdodDogNzUlOyAgICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtMSxcbiAgLmNvbHVtbi0tcGFkLWxlZnQtMS0tdGFibGV0ICAgeyBtYXJnaW4tbGVmdDogJF8xXzEydGg7ICAgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTIsXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTItLXRhYmxldCAgIHsgbWFyZ2luLWxlZnQ6ICRfMl8xMnRoczsgIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC0zLFxuICAuY29sdW1uLS1wYWQtbGVmdC0zLS10YWJsZXQgICB7IG1hcmdpbi1sZWZ0OiAkXzNfMTJ0aHM7ICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtNCxcbiAgLmNvbHVtbi0tcGFkLWxlZnQtNC0tdGFibGV0ICAgeyBtYXJnaW4tbGVmdDogJF80XzEydGhzOyAgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTUsXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTUtLXRhYmxldCAgIHsgbWFyZ2luLWxlZnQ6ICRfNV8xMnRoczsgIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC02LFxuICAuY29sdW1uLS1wYWQtbGVmdC02LS10YWJsZXQgICB7IG1hcmdpbi1sZWZ0OiAkXzZfMTJ0aHM7ICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtNyxcbiAgLmNvbHVtbi0tcGFkLWxlZnQtNy0tdGFibGV0ICAgeyBtYXJnaW4tbGVmdDogJF83XzEydGhzOyAgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTgsXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTgtLXRhYmxldCAgIHsgbWFyZ2luLWxlZnQ6ICRfOF8xMnRoczsgIH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC05LFxuICAuY29sdW1uLS1wYWQtbGVmdC05LS10YWJsZXQgICB7IG1hcmdpbi1sZWZ0OiAkXzlfMTJ0aHM7ICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtMTAsXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTEwLS10YWJsZXQgIHsgbWFyZ2luLWxlZnQ6ICRfMTBfMTJ0aHM7IH1cblxuICAuY29sdW1uLS1wYWQtbGVmdC0xMSxcbiAgLmNvbHVtbi0tcGFkLWxlZnQtMTEtLXRhYmxldCAgeyBtYXJnaW4tbGVmdDogJF8xMV8xMnRoczsgfVxuXG4gIC5jb2x1bW4tLXBhZC1sZWZ0LTEyLFxuICAuY29sdW1uLS1wYWQtbGVmdC0xMi0tdGFibGV0ICB7IG1hcmdpbi1sZWZ0OiAkXzEyXzEydGhzOyB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTEsXG4gIC5jb2x1bW4tLXBhZC1yaWdodC0xLS10YWJsZXQgIHsgbWFyZ2luLXJpZ2h0OiAkXzFfMTJ0aDsgICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTIsXG4gIC5jb2x1bW4tLXBhZC1yaWdodC0yLS10YWJsZXQgIHsgbWFyZ2luLXJpZ2h0OiAkXzJfMTJ0aHM7ICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTMsXG4gIC5jb2x1bW4tLXBhZC1yaWdodC0zLS10YWJsZXQgIHsgbWFyZ2luLXJpZ2h0OiAkXzNfMTJ0aHM7ICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTQsXG4gIC5jb2x1bW4tLXBhZC1yaWdodC00LS10YWJsZXQgIHsgbWFyZ2luLXJpZ2h0OiAkXzRfMTJ0aHM7ICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTUsXG4gIC5jb2x1bW4tLXBhZC1yaWdodC01LS10YWJsZXQgIHsgbWFyZ2luLXJpZ2h0OiAkXzVfMTJ0aHM7ICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTYsXG4gIC5jb2x1bW4tLXBhZC1yaWdodC02LS10YWJsZXQgIHsgbWFyZ2luLXJpZ2h0OiAkXzZfMTJ0aHM7ICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTcsXG4gIC5jb2x1bW4tLXBhZC1yaWdodC03LS10YWJsZXQgIHsgbWFyZ2luLXJpZ2h0OiAkXzdfMTJ0aHM7ICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTgsXG4gIC5jb2x1bW4tLXBhZC1yaWdodC04LS10YWJsZXQgIHsgbWFyZ2luLXJpZ2h0OiAkXzhfMTJ0aHM7ICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTksXG4gIC5jb2x1bW4tLXBhZC1yaWdodC05LS10YWJsZXQgIHsgbWFyZ2luLXJpZ2h0OiAkXzlfMTJ0aHM7ICB9XG5cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTEwLFxuICAuY29sdW1uLS1wYWQtcmlnaHQtMTAtLXRhYmxldCB7IG1hcmdpbi1yaWdodDogJF8xMF8xMnRoczsgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC0xMSxcbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTExLS10YWJsZXQgeyBtYXJnaW4tcmlnaHQ6ICRfMTFfMTJ0aHM7IH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtMTIsXG4gIC5jb2x1bW4tLXBhZC1yaWdodC0xMi0tdGFibGV0IHsgbWFyZ2luLXJpZ2h0OiAkXzEyXzEydGhzOyB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1sZykge1xuICAuY29sdW1uLS1wYWQtbGVmdC1maWZ0aC0tZGVza3RvcCAgICAgICAgICB7IG1hcmdpbi1sZWZ0OiAyMCU7ICAgIH1cbiAgLmNvbHVtbi0tcGFkLWxlZnQtcXVhcnRlci0tZGVza3RvcCAgICAgICAgeyBtYXJnaW4tbGVmdDogMjUlOyAgICB9XG4gIC5jb2x1bW4tLXBhZC1sZWZ0LXRoaXJkLS1kZXNrdG9wICAgICAgICAgIHsgbWFyZ2luLWxlZnQ6IDMzLjMzJTsgfVxuICAuY29sdW1uLS1wYWQtbGVmdC1oYWxmLS1kZXNrdG9wICAgICAgICAgICB7IG1hcmdpbi1sZWZ0OiA1MCU7ICAgIH1cbiAgLmNvbHVtbi0tcGFkLWxlZnQtdHdvLXRoaXJkcy0tZGVza3RvcCAgICAgeyBtYXJnaW4tbGVmdDogNjYuNjYlOyB9XG4gIC5jb2x1bW4tLXBhZC1sZWZ0LXRocmVlLXF1YXJ0ZXJzLS1kZXNrdG9wIHsgbWFyZ2luLWxlZnQ6IDc1JTsgICAgfVxuXG4gIC5jb2x1bW4tLXBhZC1yaWdodC1maWZ0aC0tZGVza3RvcCAgICAgICAgICB7IG1hcmdpbi1yaWdodDogMjAlOyAgICB9XG4gIC5jb2x1bW4tLXBhZC1yaWdodC1xdWFydGVyLS1kZXNrdG9wICAgICAgICB7IG1hcmdpbi1yaWdodDogMjUlOyAgICB9XG4gIC5jb2x1bW4tLXBhZC1yaWdodC10aGlyZC0tZGVza3RvcCAgICAgICAgICB7IG1hcmdpbi1yaWdodDogMzMuMzMlOyB9XG4gIC5jb2x1bW4tLXBhZC1yaWdodC1oYWxmLS1kZXNrdG9wICAgICAgICAgICB7IG1hcmdpbi1yaWdodDogNTAlOyAgICB9XG4gIC5jb2x1bW4tLXBhZC1yaWdodC10d28tdGhpcmRzLS1kZXNrdG9wICAgICB7IG1hcmdpbi1yaWdodDogNjYuNjYlOyB9XG4gIC5jb2x1bW4tLXBhZC1yaWdodC10aHJlZS1xdWFydGVycy0tZGVza3RvcCB7IG1hcmdpbi1yaWdodDogNzUlOyAgICB9XG5cbiAgLmNvbHVtbi0tcGFkLWxlZnQtMS0tZGVza3RvcCAgIHsgbWFyZ2luLWxlZnQ6ICRfMV8xMnRoOyAgIH1cbiAgLmNvbHVtbi0tcGFkLWxlZnQtMi0tZGVza3RvcCAgIHsgbWFyZ2luLWxlZnQ6ICRfMl8xMnRoczsgIH1cbiAgLmNvbHVtbi0tcGFkLWxlZnQtMy0tZGVza3RvcCAgIHsgbWFyZ2luLWxlZnQ6ICRfM18xMnRoczsgIH1cbiAgLmNvbHVtbi0tcGFkLWxlZnQtNC0tZGVza3RvcCAgIHsgbWFyZ2luLWxlZnQ6ICRfNF8xMnRoczsgIH1cbiAgLmNvbHVtbi0tcGFkLWxlZnQtNS0tZGVza3RvcCAgIHsgbWFyZ2luLWxlZnQ6ICRfNV8xMnRoczsgIH1cbiAgLmNvbHVtbi0tcGFkLWxlZnQtNi0tZGVza3RvcCAgIHsgbWFyZ2luLWxlZnQ6ICRfNl8xMnRoczsgIH1cbiAgLmNvbHVtbi0tcGFkLWxlZnQtNy0tZGVza3RvcCAgIHsgbWFyZ2luLWxlZnQ6ICRfN18xMnRoczsgIH1cbiAgLmNvbHVtbi0tcGFkLWxlZnQtOC0tZGVza3RvcCAgIHsgbWFyZ2luLWxlZnQ6ICRfOF8xMnRoczsgIH1cbiAgLmNvbHVtbi0tcGFkLWxlZnQtOS0tZGVza3RvcCAgIHsgbWFyZ2luLWxlZnQ6ICRfOV8xMnRoczsgIH1cbiAgLmNvbHVtbi0tcGFkLWxlZnQtMTAtLWRlc2t0b3AgIHsgbWFyZ2luLWxlZnQ6ICRfMTBfMTJ0aHM7IH1cbiAgLmNvbHVtbi0tcGFkLWxlZnQtMTEtLWRlc2t0b3AgIHsgbWFyZ2luLWxlZnQ6ICRfMTFfMTJ0aHM7IH1cbiAgLmNvbHVtbi0tcGFkLWxlZnQtMTItLWRlc2t0b3AgIHsgbWFyZ2luLWxlZnQ6ICRfMTJfMTJ0aHM7IH1cblxuICAuY29sdW1uLS1wYWQtcmlnaHQtMS0tZGVza3RvcCAgeyBtYXJnaW4tcmlnaHQ6ICRfMV8xMnRoOyAgIH1cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTItLWRlc2t0b3AgIHsgbWFyZ2luLXJpZ2h0OiAkXzJfMTJ0aHM7ICB9XG4gIC5jb2x1bW4tLXBhZC1yaWdodC0zLS1kZXNrdG9wICB7IG1hcmdpbi1yaWdodDogJF8zXzEydGhzOyAgfVxuICAuY29sdW1uLS1wYWQtcmlnaHQtNC0tZGVza3RvcCAgeyBtYXJnaW4tcmlnaHQ6ICRfNF8xMnRoczsgIH1cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTUtLWRlc2t0b3AgIHsgbWFyZ2luLXJpZ2h0OiAkXzVfMTJ0aHM7ICB9XG4gIC5jb2x1bW4tLXBhZC1yaWdodC02LS1kZXNrdG9wICB7IG1hcmdpbi1yaWdodDogJF82XzEydGhzOyAgfVxuICAuY29sdW1uLS1wYWQtcmlnaHQtNy0tZGVza3RvcCAgeyBtYXJnaW4tcmlnaHQ6ICRfN18xMnRoczsgIH1cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTgtLWRlc2t0b3AgIHsgbWFyZ2luLXJpZ2h0OiAkXzhfMTJ0aHM7ICB9XG4gIC5jb2x1bW4tLXBhZC1yaWdodC05LS1kZXNrdG9wICB7IG1hcmdpbi1yaWdodDogJF85XzEydGhzOyAgfVxuICAuY29sdW1uLS1wYWQtcmlnaHQtMTAtLWRlc2t0b3AgeyBtYXJnaW4tcmlnaHQ6ICRfMTBfMTJ0aHM7IH1cbiAgLmNvbHVtbi0tcGFkLXJpZ2h0LTExLS1kZXNrdG9wIHsgbWFyZ2luLXJpZ2h0OiAkXzExXzEydGhzOyB9XG4gIC5jb2x1bW4tLXBhZC1yaWdodC0xMi0tZGVza3RvcCB7IG1hcmdpbi1yaWdodDogJF8xMl8xMnRoczsgfVxufVxuIiwiLnNjcmVlbi1yZWFkZXItc2hvcnRjdXQge1xuICB6LWluZGV4OiAxMDEwO1xufVxuXG4ubW9kYWwtcG9wdXAge1xuICB6LWluZGV4OiAxMDA5O1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICB6LWluZGV4OiAxMDA4O1xufVxuXG4ubW9kYWwtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMDc7XG59XG5cbi5uYXYtaXMtb3BlbiAucGFnZS1oZWFkZXJfX25hdiB7XG4gIHotaW5kZXg6IDEwMDY7XG59XG4iLCIuc2NyZWVuLXJlYWRlci1zaG9ydGN1dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuICBjb2xvcjogJGNvbG9yLS1ibGFjaztcbiAgbGVmdDogMjBweDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwMHB4O1xuXG4gICY6Zm9jdXMge1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuIiwiYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbltjbGFzcyo9XCJidXR0b24tLVwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGluZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iaWc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb24tLWZhc3RlcixcbiAgICBib3JkZXIgJHRyYW5zaXRpb24tZHVyYXRpb24tLWZhc3RlcjtcblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1icmljaztcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLS1icmljaztcbiAgICB9XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0tYmxhY2s7XG4gIGNvbG9yOiAkY29sb3ItLXdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLS1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgKi9cblxuLy8gRGlzYWJsZSBTdHlsZUxpbnQncyB1c3VhbCBydWxlcyBmb3IgaW5kZW50YXRpb24gYW5kIHNpbmdsZS1saW5lIHJ1bGVcbi8vIGRlY2xhcmF0aW9ucyBpbiBvcmRlciB0byBtYWtlIHRoaXMgZmlsZSBtb3JlIHJlYWRhYmxlLlxuLmJhY2tncm91bmQtLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWJsYWNrO1xufVxuXG4uYmFja2dyb3VuZC0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0td2hpdGU7XG59XG5cbi5iYWNrZ3JvdW5kLS1icmljayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1icmljaztcbn1cblxuLmJhY2tncm91bmQtLWRhcmstdGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWRhcmstdGFuO1xufVxuXG4uYmFja2dyb3VuZC0tbGlnaHQtdGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWxpZ2h0LXRhbjtcbn1cblxuLmJvcmRlci0tYmxhY2sge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLS1ibGFjaztcbn1cblxuLmJvcmRlci0td2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLS13aGl0ZTtcbn1cblxuLmJvcmRlci0tYnJpY2sge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLS1icmljaztcbn1cblxuLmJvcmRlci0tZGFyay10YW4ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLS1kYXJrLXRhbjtcbn1cblxuLmJvcmRlci0tbGlnaHQtdGFuIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci0tbGlnaHQtdGFuO1xufVxuXG4uY29sb3ItLWJsYWNrIHtcbiAgICBjb2xvcjogJGNvbG9yLS1ibGFjaztcbn1cblxuLmNvbG9yLS13aGl0ZSB7XG4gICAgY29sb3I6ICRjb2xvci0td2hpdGU7XG59XG5cbi5jb2xvci0tYnJpY2sge1xuICAgIGNvbG9yOiAkY29sb3ItLWJyaWNrO1xufVxuXG4uY29sb3ItLWRhcmstdGFuIHtcbiAgICBjb2xvcjogJGNvbG9yLS1kYXJrLXRhbjtcbn1cblxuLmNvbG9yLS1saWdodC10YW4ge1xuICAgIGNvbG9yOiAkY29sb3ItLWxpZ2h0LXRhbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tLXNtLW1heCkge1xuICAgIC5jb2xvci0tYmxhY2stLW1vYmlsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuICAgIH1cbiAgICAuY29sb3ItLXdoaXRlLS1tb2JpbGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLS13aGl0ZTtcbiAgICB9XG4gICAgLmNvbG9yLS1icmljay0tbW9iaWxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0tYnJpY2s7XG4gICAgfVxuICAgIC5jb2xvci0tZGFyay10YW4tLW1vYmlsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItLWRhcmstdGFuO1xuICAgIH1cbiAgICAuY29sb3ItLWxpZ2h0LXRhbi0tbW9iaWxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0tbGlnaHQtdGFuO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gICAgLmNvbG9yLS1ibGFjay0tbm9ubW9iaWxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0tYmxhY2s7XG4gICAgfVxuICAgIC5jb2xvci0td2hpdGUtLW5vbm1vYmlsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItLXdoaXRlO1xuICAgIH1cbiAgICAuY29sb3ItLWJyaWNrLS1ub25tb2JpbGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLS1icmljaztcbiAgICB9XG4gICAgLmNvbG9yLS1kYXJrLXRhbi0tbm9ubW9iaWxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0tZGFyay10YW47XG4gICAgfVxuICAgIC5jb2xvci0tbGlnaHQtdGFuLS1ub25tb2JpbGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLS1saWdodC10YW47XG4gICAgfVxufVxuXG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi8iLCIvLyBDdXN0b20gZm9jdXMgc3RhdGVzIGZvciBsaW5rcyBhbmQgZm9ybSBlbGVtZW50cy5cbmJvZHkudXNlci1pcy10YWJiaW5nIHtcbiAgLy8gTmF2IGl0ZW1zLlxuICAmIC5tZW51LWl0ZW0gYTpmb2N1cyxcbiAgLy8gTmF2IGxvZ28uXG4gICYgLnBhZ2UtaGVhZGVyX19sb2dvIGE6Zm9jdXMsXG4gIC8vIEZvb3RlciBsb2dvLlxuICAmIC5wYWdlLWZvb3Rlcl9fbG9nbyBhOmZvY3VzLFxuICAvLyBMaW5rcyBpbiBhIGJveC5cbiAgJiBhLmxpbmstLWN0YTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItLWJyaWNrLCAwLjIpO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvLyBGb3JtIGlucHV0cy5cbiAgJiBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuICAmIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuICAmIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsXG4gICYgaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG4gICYgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuICAmIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuICAmIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbiAgJiBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4gICYgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiAgJiBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuICAmIGlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbiAgJiBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuICAmIHRleHRhcmVhOmZvY3VzLFxuICAmIHNlbGVjdDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItLWJyaWNrLCAwLjIpO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAkY29sb3ItLWJyaWNrO1xuICB9XG5cbiAgJiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuICAmIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLS1icmljaywgMC41KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItLWJyaWNrO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbiIsIi8vIEZpZWxkc1xuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9d2Vla10sXG5sYWJlbDpiZWZvcmUsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6ICRwYWRkaW5nLS1zbTtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9d2Vla10sXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItLWJsYWNrO1xuICB3aWR0aDogMTAwJTtcbn1cblxudGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItLWJsYWNrO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbn1cblxuLy8gUGxhY2Vob2xkZXJzLlxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxuc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8vIEF1dG9maWxsZWQgZmllbGRzOiByZW1vdmUgZGVmYXVsdCBsaWdodCBibHVlIGhpZ2hsaWdodC5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICRjb2xvci0tYmxhY2sgaW5zZXQgIWltcG9ydGFudDtcbn1cbiIsImltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3ZnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG5zdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLy8gSW5oZXJpdCB0aGUgY3VycmVudCBjb2xvciBmb3IgU1ZHIGljb25zLlxuLnN2Zy1jb250YWluZXI6bm90KC5uby1maWxsKSBzdmcgZyxcbi5zdmctY29udGFpbmVyOm5vdCgubm8tZmlsbCkgc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8vIENoYW5nZSB0aGUgc3Ryb2tlIGlmIHRoZSBTVkcgaGFzIGEgc2luZ2xlIDxwYXRoPiBlbGVtZW50IGFuZCBpdCBoYXMgYSBzdHJva2Vcbi8vIGF0dHJpYnV0ZSBkZWZpbmVkLlxuLnN2Zy1jb250YWluZXI6bm90KC5uby1maWxsKSBzdmcgcGF0aDpvbmx5LWNoaWxkW3N0cm9rZV0ge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cblxuLy8gSWYgYW4gU1ZHIDxnPnJvdXAgZWxlbWVudCBoYXMgYSBzdHJva2UsIG1ha2Ugc3VyZSBpdCBpbmhlcml0cyB0aGUgY3VycmVudFxuLy8gY29sb3IgdG9vLlxuLnN2Zy1jb250YWluZXI6bm90KC5uby1maWxsKSBzdmcgZ1tzdHJva2VdIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbi8vIFBvc3QgaW1hZ2VzLlxuLndwLWJsb2NrLWltYWdlIGZpZ3VyZSB7XG4gIG1hcmdpbjogJHBhZGRpbmctLWxnIDA7XG59XG5cbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICRjb2xvci0tZ3JheTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAkcGFkZGluZy0tc207XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi53cC1ibG9jay1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8vIFRoaXMga2VlcHMgZmlnY2FwdGlvbnMgZnJvbSBnZXR0aW5nIHdpZGVyIHRoYW4gdGhlIGltYWdlcyBhYm92ZSB0aGVtLlxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQsXG4ud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiB0YWJsZTtcblxuICAmIGZpZ2NhcHRpb24ge1xuICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gIH1cbn1cblxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAvLyBNb2JpbGU6IENlbnRlcmVkLlxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0tc20tbWF4KSB7XG4gICAgJiBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyBUYWJsZXQgYW5kIHVwOiBmbG9hdCB0byB0aGUgcmlnaHQgZWRnZSBvZiB0aGUgc2NyZWVuLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3ICsgI3skZ3V0dGVyLS10YWJsZXR9KTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLS1sZztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1sZykge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncgKyAjeyRndXR0ZXItLWRlc2t0b3B9KTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGgtcGx1cy1ndXR0ZXJzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gY2FsYyggI3skbWF4LWNvbnRlbnQtd2lkdGh9IC8gMiApICk7XG4gIH1cbn1cblxuLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgLy8gTW9iaWxlOiBDZW50ZXJlZC5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tLXNtLW1heCkge1xuICAgICYgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy8gVGFibGV0IGFuZCB1cDogZmxvYXQgdG8gdGhlIHJpZ2h0IGVkZ2Ugb2YgdGhlIHNjcmVlbi5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZy0tbGc7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncgKyAjeyRndXR0ZXItLXRhYmxldH0pO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLWxnKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncgKyAjeyRndXR0ZXItLWRlc2t0b3B9KTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGgtcGx1cy1ndXR0ZXJzKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIGNhbGMoICN7JG1heC1jb250ZW50LXdpZHRofSAvIDIgKSApO1xuICB9XG59XG5cbi53cC1ibG9jay1pbWFnZS5hbGlnbndpZGUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSN7JGd1dHRlci0tdGFibGV0fTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0jeyRndXR0ZXItLXRhYmxldH07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbGcpIHtcbiAgICBtYXJnaW4tbGVmdDogLSN7JGd1dHRlci0tZGVza3RvcH07XG4gICAgbWFyZ2luLXJpZ2h0OiAtI3skZ3V0dGVyLS1kZXNrdG9wfTtcbiAgfVxufVxuXG4ud3AtYmxvY2staW1hZ2UuYWxpZ25mdWxsIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGgtcGx1cy1ndXR0ZXJzKSB7XG4gICAgbWFyZ2luOiAkcGFkZGluZy0tbGcgY2FsYyg1MCUgLSBjYWxjKCAjeyRtYXgtY29udGVudC13aWR0aH0gLyAyICkgKTtcbiAgICBtYXgtd2lkdGg6ICRtYXgtY29udGVudC13aWR0aDtcbiAgICB3aWR0aDogJG1heC1jb250ZW50LXdpZHRoO1xuICB9XG5cbiAgJiBpbWcge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gICYgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXItLW1vYmlsZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRndXR0ZXItLW1vYmlsZTtcbiAgICBtYXgtd2lkdGg6ICRtYXgtY29udGVudC13aWR0aDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1tZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXItLXRhYmxldDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGd1dHRlci0tdGFibGV0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1sZykge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXItLWRlc2t0b3A7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRndXR0ZXItLWRlc2t0b3A7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtY29udGVudC13aWR0aC1wbHVzLWd1dHRlcnMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqIEZPTlRTICoqL1xuXG5cbi8qIGZqYWxsYS1vbmUtcmVndWxhciAtIGxhdGluICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRmphbGxhIE9uZSc7XG4gICAgLy8gZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZqYWxsYS1vbmUtdjEyLWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgIC8vIHVybCgnLi5mb250cy9mamFsbGEtb25lLXYxMi1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cblxuLyogcGFzc2lvbi1vbmUtcmVndWxhciAtIGxhdGluICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUGFzc2lvbiBPbmUnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9wYXNzaW9uLW9uZS12MTQtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgIHVybCgnLi4vZm9udHMvcGFzc2lvbi1vbmUtdjE0LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuXG4vKiBwYXNzaW9uLW9uZS03MDAgLSBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1Bhc3Npb24gT25lJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcGFzc2lvbi1vbmUtdjE0LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgIHVybCgnLi4vZm9udHMvcGFzc2lvbi1vbmUtdjE0LWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG5odG1sIHtcbiAgICBjb2xvcjogJGNvbG9yLS1ibGFjaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1zZXJpZjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2UtLW1vYmlsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtLWJhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZS0tdGFibGV0O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlLS1kZXNrdG9wO1xuICAgIH1cbn1cblxuLy8gQ2hhbmdlIHRleHQgc2VsZWN0aW9uIGNvbG9ycy5cbjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItLWJyaWNrO1xuICAgIGNvbG9yOiAkY29sb3ItLXdoaXRlO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5cbi8qKlxuICogR2VuZXJpYyB0ZXh0IHN0eWxlcy5cbiAqL1xuXG4vLyBIZWFkaW5ncy5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGluZztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0taGVhZGluZy0xLS1tb2JpbGU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC0taGVhZGluZy0xLS1tb2JpbGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1oZWFkaW5nLTEtLWRlc2t0b3A7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLS1zbS1tYXgpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1oZWFkaW5nLTItLW1vYmlsZTtcbiAgICB9XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLWhlYWRpbmctMi0tbW9iaWxlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtLWhlYWRpbmctMi0tbW9iaWxlO1xuICAgIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLS1tZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1tZCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtLWhlYWRpbmctMi0tZGVza3RvcDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC0taGVhZGluZy0yLS1kZXNrdG9wO1xuICAgIH1cbn1cblxuaDMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0taGVhZGluZy0zLS1tb2JpbGU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC0taGVhZGluZy0zLS1tb2JpbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctLW1kO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0taGVhZGluZy0zLS1kZXNrdG9wO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LS1oZWFkaW5nLTMtLWRlc2t0b3A7XG4gICAgfVxufVxuXG4vLyBCb2R5IGNvcHksIHBhcmFncmFwaHMsIGxpc3RzLlxuLnBhZ2UtY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy0tbWQ7XG4gICAgbWFyZ2luLXRvcDogJHBhZGRpbmctLW1kO1xufVxuXG4ucGFnZS1jb250ZW50IHA6b25seS1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFnZS1jb250ZW50IHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWdlLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS1jb250ZW50IGgyK3AsXG4ucGFnZS1jb250ZW50IGgzK3Age1xuICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLS1zbTtcbn1cblxuLnBhZ2UtY29udGVudCB1bCBsaSxcbi5wYWdlLWNvbnRlbnQgb2wgbGkge1xuICAgIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLS1zbTtcbn1cblxuLnRleHQtLXVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtLWNlbnRlcixcbi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtLWxlZnQsXG4uaGFzLXRleHQtYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtLXJpZ2h0LFxuLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLy8gUG9zdHMuXG4ucG9zdC1ib2R5IHAsXG4ucG9zdC1ib2R5IGxpIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtLXBhcmFncmFwaDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LS1wYXJhZ3JhcGg7XG59XG5cbi8vIEJsb2NrcXVvdGVzLlxuLy9ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlIHtcbi8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkY29sb3ItLWJyaWNrO1xuLy9tYXJnaW4tbGVmdDogJHBhZGRpbmctLW1kO1xuLy9tYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLS1tZDtcbi8vcGFkZGluZy1sZWZ0OiAkcGFkZGluZy0tbWQ7XG4vL31cbmJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLS1zbWFsbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cblxuLy8gUHVsbHF1b3Rlcy5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItLXN0YW5kYXJkO1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItLXN0YW5kYXJkO1xuICAgIG1hcmdpbjogJHBhZGRpbmctLWxnIDA7XG4gICAgcGFkZGluZzogJHBhZGRpbmctLW1kICRwYWRkaW5nLS1sZztcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLS1zbWFsbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gVmVyc2UuXG5wcmUud3AtYmxvY2stdmVyc2Uge1xuICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLS1tZDtcbn1cblxuLy8gV29yZC13cmFwIHByZWZvcm1hdHRlZC5cbnByZS53cC1ibG9jay1wcmVmb3JtYXR0ZWQge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLy8gSG9yaXpvbnRhbCBydWxlIGRpdmlkZXJzLlxuaHIud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLS1icmljaztcbiAgICBtYXJnaW46ICRwYWRkaW5nLS14bCBhdXRvO1xuICAgIHdpZHRoOiA2MCU7XG59XG5cbi8vIExpbmtzLlxuYSB7XG4gICAgY29sb3I6ICRjb2xvci0tbGluaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24tLWZhc3Rlcjtcbn1cblxuLy8gQnV0dG9ucy5cbmJ1dHRvbixcbltjbGFzcyo9XCJidXR0b24tLVwiXSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGluZztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJpZztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBOYXYgbWVudXMuXG4vLy5tZW51LWl0ZW0ge31cbi8vIE5hdiBtZW51czogaW5jcmVhc2UgdGFyZ2V0IGFyZWEgZm9yIGxpbmtzLlxuLm1lbnUtaXRlbSB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAtOHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDEycHggOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4vLyBQaWNvXG4ucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLXNhbnM7XG59XG5cbi8vIEZvb3RlciBhbmQgZWxzZXdoZXJlXG4uc2FucyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tc2FucztcbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tc2FucztcbiAgICB9XG59XG5cbi5jZW50ZXJ0ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiQG1peGluIGZvbnQtc2l6ZS0tbm9ybWFsIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlLS1tb2JpbGU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlLS10YWJsZXQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbGcpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2UtLWRlc2t0b3A7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtc2l6ZS0tcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLS1wYXJhZ3JhcGgtLW1vYmlsZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXBhcmFncmFwaC0tdGFibGV0O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLWxnKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1wYXJhZ3JhcGgtLWRlc2t0b3A7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtc2l6ZS0tc21hbGwge1xuICBmb250LXNpemU6ICRmb250LXNpemUtLXNtYWxsLS1tb2JpbGU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtLXNtYWxsO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1tZCkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc21hbGwtLXRhYmxldDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1sZykge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc21hbGwtLWRlc2t0b3A7XG4gIH1cbn1cblxuQG1peGluIGJvdHRvbS1ib3JkZXItc2VwYXJhdG9yKCAkaXNfY29sdW1uOiBmYWxzZSwgJGJvdHRvbS1ib3JkZXItZm9yLWxhc3QtaXRlbTogdHJ1ZSApIHtcbiAgbWFyZ2luLXRvcDogJHBvc3QtbGlzdC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHBvc3QtbGlzdC1wYWRkaW5nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci0tYnJpY2s7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAvLyBUbyBhdm9pZCBib3JkZXJzIGdvaW5nIHRvIHRoZSBlZGdlcyBvZiBwYWRkZWQgY29sdW1ucyBpbiByb3dzLCB3ZSBtb3ZlXG4gICAgLy8gdGhlIGJvcmRlciBvZmYgdGhlIGxlZnQgYW5kIHJpZ2h0IGVkZ2VzIGJ5IHRoZSBzYW1lIGFtb3VudCBhcyBjb2x1bW5zIGFyZVxuICAgIC8vIHBhZGRlZC5cbiAgICBAaWYgJGlzX2NvbHVtbiB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICAgICAgbGVmdDogJGdyaWQtc3BhY2luZy8yO1xuICAgICAgICByaWdodDogJGdyaWQtc3BhY2luZy8yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiBub3QgJGJvdHRvbS1ib3JkZXItZm9yLWxhc3QtaXRlbSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLXBhdHRlcm4tLXRhbi1icmljayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmRiYzI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQyJyBoZWlnaHQ9JzQ0JyB2aWV3Qm94PScwIDAgNDIgNDQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGlkPSdQYWdlLTEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdicmljay13YWxsJyBmaWxsPSclMjNiZThkM2YnIGZpbGwtb3BhY2l0eT0nMC4wOSclM0UlM0NwYXRoIGQ9J00wIDBoNDJ2NDRIMFYwem0xIDFoNDB2MjBIMVYxek0wIDIzaDIwdjIwSDBWMjN6bTIyIDBoMjB2MjBIMjJWMjN6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIGJnLXBhdHRlcm4tLXJlZC1icmljayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjMxMTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQyJyBoZWlnaHQ9JzQ0JyB2aWV3Qm94PScwIDAgNDIgNDQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGlkPSdQYWdlLTEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdicmljay13YWxsJyBmaWxsPSclMjNiZThkM2YnIGZpbGwtb3BhY2l0eT0nMC4xJyUzRSUzQ3BhdGggZD0nTTAgMGg0MnY0NEgwVjB6bTEgMWg0MHYyMEgxVjF6TTAgMjNoMjB2MjBIMFYyM3ptMjIgMGgyMHYyMEgyMlYyM3onLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gYmctcGF0dGVybi0tcmVkLXJhaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIzMTExO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDEyIDE2JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNCAuOTlDNCAuNDQ1IDQuNDQ0IDAgNSAwYy41NTIgMCAxIC40NSAxIC45OXY0LjAyQzYgNS41NTUgNS41NTYgNiA1IDZjLS41NTIgMC0xLS40NS0xLS45OVYuOTl6bTYgOGMwLS41NDYuNDQ0LS45OSAxLS45OS41NTIgMCAxIC40NSAxIC45OXY0LjAyYzAgLjU0Ni0uNDQ0Ljk5LTEgLjk5LS41NTIgMC0xLS40NS0xLS45OVY4Ljk5eicgZmlsbD0nJTIzYmU4ZDNmJyBmaWxsLW9wYWNpdHk9JzAuMTEnIGZpbGwtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIGJnLXBhdHRlcm4tLW9yYW5nZS1yYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwNWYyODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxMiAxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQgLjk5QzQgLjQ0NSA0LjQ0NCAwIDUgMGMuNTUyIDAgMSAuNDUgMSAuOTl2NC4wMkM2IDUuNTU1IDUuNTU2IDYgNSA2Yy0uNTUyIDAtMS0uNDUtMS0uOTlWLjk5em02IDhjMC0uNTQ2LjQ0NC0uOTkgMS0uOTkuNTUyIDAgMSAuNDUgMSAuOTl2NC4wMmMwIC41NDYtLjQ0NC45OS0xIC45OS0uNTUyIDAtMS0uNDUtMS0uOTlWOC45OXonIGZpbGw9JyUyM2JlOGQzZicgZmlsbC1vcGFjaXR5PScwLjE5JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiBiZy1wYXR0ZXJuLS1ibGFjay1yYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxMiAxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQgLjk5QzQgLjQ0NSA0LjQ0NCAwIDUgMGMuNTUyIDAgMSAuNDUgMSAuOTl2NC4wMkM2IDUuNTU1IDUuNTU2IDYgNSA2Yy0uNTUyIDAtMS0uNDUtMS0uOTlWLjk5em02IDhjMC0uNTQ2LjQ0NC0uOTkgMS0uOTkuNTUyIDAgMSAuNDUgMSAuOTl2NC4wMmMwIC41NDYtLjQ0NC45OS0xIC45OS0uNTUyIDAtMS0uNDUtMS0uOTlWOC45OXonIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScwLjA5JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiBiZy1wYXR0ZXJuLS1ibGFjay1kaWFnb25hbC1saW5lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYnIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDYgNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzAuMTMnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J001IDBoMUwwIDZWNXpNNiA1djFINXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbiIsIi5wb3N0LWFyY2hpdmUtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLS1ibGFjaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLS1oZWFkaW5nLTItLWRlc2t0b3A7XG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLS1sZztcbiAgbWFyZ2luLXRvcDogJHBhZGRpbmctLXhsO1xuICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctLXNtO1xufVxuIiwiLy8gTGlzdCBvZiBlZGl0b3JzLlxuLmVkaXRvcnMtbGlzdCB7XG59XG5cbi5lZGl0b3JzLWxpc3RfX2l0ZW0ge1xuICBAaW5jbHVkZSBib3R0b20tYm9yZGVyLXNlcGFyYXRvciggJGlzX2NvbHVtbjogdHJ1ZSApO1xufVxuXG4uZWRpdG9ycy1saXN0X19uYW1lLFxuLmVkaXRvcnMtbGlzdF9fcHVibGljYXRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUtLW5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZWRpdG9ycy1saXN0X19uYW1lLFxuLmVkaXRvcnMtbGlzdF9fcHVibGljYXRpb24sXG4uZWRpdG9ycy1saXN0X19iaW8sXG4uZWRpdG9ycy1saXN0X19iaW8gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmVkaXRvcnMtbGlzdF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZWRpdG9ycy1saXN0X19wdWJsaWNhdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZWRpdG9ycy1saXN0X19iaW8ge1xuXG59XG4iLCIuZmFuY3ktZGF0ZSB7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvci0tbGlnaHQtZ3JheTtcbiAgY29sb3I6ICRjb2xvci0tbGlnaHQtZ3JheTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGluZztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLS1zbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmFuY3ktZGF0ZV9fbW9udGgge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5mYW5jeS1kYXRlX19kYXkge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5mYW5jeS1kYXRlX195ZWFyIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogLjY7XG59XG4iLCIuZmVhdHVyZWQtcG9zdHMge1xuICAgIC8vIE9uIGRlc2t0b3A6IEJpZyBzdG9yeSBvbiB0aGUgbGVmdCwgdGhyZWUgc21hbGxlciBvbmVzIG9uIHRoZSByaWdodC5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuICAgICAgICAmIC5mZWF0dXJlZC1wb3N0c19faGVybyB7fVxuICAgICAgICAmIC5mZWF0dXJlZC1wb3N0c19fdGhlLXJlc3Qge31cbiAgICAgICAgJiAucG9zdC1wcmV2aWV3IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLS1sZztcbiAgICAgICAgfVxuICAgICAgICAmIC5wb3N0LXByZXZpZXctLXNpZGViYXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm90dG9tLWJvcmRlci1zZXBhcmF0b3IoICRib3R0b20tYm9yZGVyLWZvci1sYXN0LWl0ZW06IGZhbHNlKTtcbiAgICAgICAgfVxuICAgICAgICAmIC5wb3N0LXByZXZpZXctLXNpZGViYXIgLnBvc3QtcHJldmlld19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZlYXR1cmVkLXBvc3RzIC5wb3N0LXByZXZpZXcge1xuICAgIC8vIFVudGlsIGRlc2t0b3AsIHVzZSBkaXZpZGVyIGxpbmVzLlxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLS1tZC1tYXgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLS1tZDtcbiAgICAgICAgLy8gQGluY2x1ZGUgYm90dG9tLWJvcmRlci1zZXBhcmF0b3IoICRib3R0b20tYm9yZGVyLWZvci0taXRlbTogZmFsc2UpO1xuICAgICAgICAvLyBNYWtlIHN1cmUgdGhlIGhlcm8gcG9zdCBoYXMgYSBib3R0b20gYm9yZGVyLlxuICAgICAgICAmLnBvc3QtcHJldmlldy0taGVybyB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogJHBvc3QtbGlzdC1wYWRkaW5nO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gT24gZGVza3RvcCwgbW92ZSBpbWFnZSB1bmRlciBkZXNjcmlwdGlvbi5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbGcpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsb2dvIHRpdGxlXCIgXCJsb2dvIGF1dGhvclwiIFwibG9nbyBkZXNjXCIgXCJsb2dvIGltYWdlXCIgXCJsb2dvIGZvb3RlclwiO1xuICAgICAgICA7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBtaW4tY29udGVudCk7XG4gICAgICAgICYgLnBvc3QtcHJldmlld19fdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHBhZGRpbmctLXNtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmVhdHVyZWQtcG9zdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59IiwiLnBhZ2UtZm9vdGVyIHtcbiAgICAvLyBtYXJnaW4tdG9wOiAkcGFkZGluZy0teHhsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgJiB1bCxcbiAgICAmIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLS1icmljaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0tYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWZvb3Rlci0tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctLW1kIDA7XG59XG5cbi8vIEZvb3RlciBuYXZpZ2F0aW9uLlxuLnBhZ2UtZm9vdGVyX19uYXYge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci0tbGlnaHQtdGFuO1xufVxuXG4ucGFnZS1mb290ZXJfX25hdl9fbG9nbyAuc3ZnLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAyODZweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19uYXZfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAkcGFkZGluZy0tc207XG59XG5cbi5wYWdlLWZvb3Rlcl9fbmF2X19saW5rcyB1bCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cbi5wYWdlLWZvb3Rlcl9fbmF2X19saW5rcyB1bCxcbi5wYWdlLWZvb3Rlcl9fcHVibGljYXRpb25zX19saXN0IHVsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gICAgLnBhZ2UtZm9vdGVyX19uYXZfX2xpbmtzIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZy0tbGc7XG4gICAgfVxuICAgIC5wYWdlLWZvb3Rlcl9fcHVibGljYXRpb25zIHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICB9XG4gICAgLnBhZ2UtZm9vdGVyX19wdWJsaWNhdGlvbnMgbGkge1xuICAgICAgICBmbGV4OiAwIDEgMzMlO1xuICAgIH1cbn1cblxuLnBhZ2UtZm9vdGVyX19uYXZfX2xpbmtzIGEsXG4ucGFnZS1mb290ZXJfX3B1YmxpY2F0aW9ucyBhIHtcbiAgICBjb2xvcjogJGNvbG9yLS1icmljaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuLy8gRm9vdGVyIHB1YmxpY2F0aW9uIGxpc3QuXG4vLyAucGFnZS1mb290ZXJfX3B1YmxpY2F0aW9ucyB7XG4vLyAgICAgYmFja2dyb3VuZDogJGNvbG9yLS1kYXJrLXRhbjtcbi8vIH1cbi8vIC5wYWdlLWZvb3Rlcl9fcHVibGljYXRpb25zX19oZWFkaW5nIHtcbi8vICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oZWFkaW5nO1xuLy8gICAgIGZvbnQtc2l6ZTogMjJweDtcbi8vICAgICBmb250LXdlaWdodDogOTAwO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vIH1cbi8vIC5wYWdlLWZvb3Rlcl9fcHVibGljYXRpb25zIGEge1xuLy8gICAgIGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuLy8gICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4vLyAgICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICAgICAgY29sb3I6ICRjb2xvci0tYnJpY2s7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG4vLyAucGFnZS1mb290ZXJfX3B1YmxpY2F0aW9ucyAucHVibGljYXRpb24tY29taW5nLXNvb24ge1xuLy8gICAgIGN1cnNvcjogZGVmYXVsdDtcbi8vICAgICBmb250LXdlaWdodDogYm9sZDtcbi8vICAgICBvcGFjaXR5OiAwLjU7XG4vLyAgICAgcGFkZGluZy10b3A6IDVweDtcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuLy8gICAgIH1cbi8vIH1cbi8vIC5wdWJsaWNhdGlvbi1jb21pbmctc29vbi1tZXNzYWdlIHtcbi8vICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1zYW5zO1xuLy8gICAgIGZvbnQtc2l6ZTogMTNweDtcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuLy8gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyB9XG4vLyBGb290ZXIgZmluZSBwcmludC9jb3B5cmlnaHQuXG4ucGFnZS1mb290ZXJfX2ZpbmUtcHJpbnQge1xuICAgIC8vIGJhY2tncm91bmQ6ICRjb2xvci0tYnJpY2s7XG4gICAgY29sb3I6ICRjb2xvci0td2hpdGU7XG4gICAgJiBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLS13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGODAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWF4LW5hcnJvdy13aWR0aC1wbHVzLWd1dHRlcnMpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0tbWQtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtYWxsLS10YWJsZXQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tLXNtLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbWFsbC0tbW9iaWxlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS13aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLS1ibGFjaztcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LS1tb2JpbGU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAkZ3V0dGVyLS1tb2JpbGUgMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1tZCkge1xuICAgICAgcGFkZGluZzogJGd1dHRlci0tdGFibGV0IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1sZykge1xuICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC0tZGVza3RvcDtcbiAgICB9XG4gIH1cbiAgXG4gIC5wYWdlLWhlYWRlciAuY29uc3RyYWluIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICBcbiAgLyogSGVhZGVyIGxvZ28uICovXG4gIFxuICAucGFnZS1oZWFkZXJfX2xvZ28ge1xuICAgICYgLnN2Zy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB3aWR0aDogMTU1cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYgLnN2Zy0tYnJpY2staG91c2UtbG9nby1zdGFjayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAvLyBUYWJsZXQ6IHVzZSBzdGFja2VkIGxvZ28gaW5zdGVhZCBvZiBiYW5uZXIgbG9nby5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLS1sZy1tYXgpIHtcbiAgICAgICYgLnN2Zy0tYnJpY2staG91c2UtbG9nby1iYW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJiAuc3ZnLS1icmljay1ob3VzZS1sb2dvLXN0YWNrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIERlc2t0b3A6IGJpZ2dlciBsb2dvLlxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS14bCkge1xuICAgICAgJiAuc3ZnLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgd2lkdGg6IDI4NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLyogSGVhZGVyIG5hdmlnYXRpb24uICovXG4gIFxuICAucGFnZS1oZWFkZXJfX25hdiB7XG4gICAgY29sb3I6ICRjb2xvci0tYmxhY2s7XG4gICAgLy8gVGFibGV0IGFuZCB1cDogaG9yaXpvbnRhbCBsaXN0IG9mIG5hdiBpdGVtcy5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1tZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nLS14cztcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLWxnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmctLXNtO1xuICAgIH1cbiAgfVxuICBcbiAgLy8gTmF2IGxpbmtzLlxuICAucGFnZS1oZWFkZXJfX25hdiBhLFxuICAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXZfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAkY29sb3ItLWJyaWNrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgcGFkZGluZzogNXB4IDhweCA2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1sZykge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiAwICRwYWRkaW5nLS1zbTtcbiAgICB9XG4gIH1cbiAgXG4gIC5wYWdlLWhlYWRlcl9fbmF2X19tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICRjb2xvci0tYnJpY2s7XG4gIH1cbiAgXG4gIC8vIEJsYWNrIGlmIGN1cnJlbnQgcGFnZS5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gICAgLnBhZ2UtaGVhZGVyX19uYXYgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgY29sb3I6ICRjb2xvci0tYmxhY2s7XG4gICAgfVxuICB9XG4gIFxuICAvLyBCbGFjayBvbiBob3Zlci5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAucGFnZS1oZWFkZXJfX25hdiBhLFxuICAgIC5wYWdlLWhlYWRlcl9fbmF2X19tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLS1ibGFjaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLS13aGl0ZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLS1zbS1tYXgpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci0tYnJpY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC8qXG4gICAgUHVibGljYXRpb25zIGxpc3QuXG4gICAgLSBPbiBtb2JpbGUsIGl0J3MganVzdCBhIGxpc3QgaW4gdGhlIHBvcHVwLlxuICAgIC0gT24gZGVza3RvcCwgaXQncyBhIGRyb3Bkb3duIGluIHRoZSBuYXYuXG4gICovXG4gIFxuICAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgb3JkZXI6IC0xOyAvLyBNb3ZlIGJlZm9yZSB0aGUgb3RoZXIgbmF2LlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBcbiAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19oZWFkaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24tLWZhc3RlcjtcbiAgfVxuICBcbiAgLy8gVGFibGV0IGFuZCB1cDogUm93IG9mIGxpbmtzLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICAucGFnZS1oZWFkZXJfX25hdixcbiAgICAucGFnZS1oZWFkZXJfX25hdl9fbWVudSAubWVudSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG4gIFxuICAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXZfX2xpc3QgYSB7XG4gICAgY29sb3I6ICRjb2xvci0tYnJpY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1tZCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiA1cHggMCA1cHggLThweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIH1cbiAgfVxuICBcbiAgLy8gVGFibGV0IGFuZCB1cDogUHVibGljYXRpb25zIGxpc3QgaGlkZGVuIGJlaGluZCBhIHBvcHVwLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXZfX2xpc3Qge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLS1saWdodC10YW47XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uLS1mYXN0ZXIsXG4gICAgICAgIHotaW5kZXggMHMgJHRyYW5zaXRpb24tZHVyYXRpb24tLWZhc3RlcixcbiAgICAgICAgbWF4LWhlaWdodCAwcyAkdHJhbnNpdGlvbi1kdXJhdGlvbi0tZmFzdGVyO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIC5wYWdlLWhlYWRlcl9fcHVibGljYXRpb25zLW5hdi5uYXYtaXMtb3BlblxuICAgICAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19oZWFkaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0tbGlnaHQtdGFuO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICAgIC5wYWdlLWhlYWRlcl9fcHVibGljYXRpb25zLW5hdi5uYXYtaXMtb3BlblxuICAgICAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19saXN0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uLS1mYXN0ZXI7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXZfX2Nsb3NlLW5hdi10cmlnZ2VyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTRweDtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgJiAuc3ZnLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYWdlLWhlYWRlcl9fcHVibGljYXRpb25zLW5hdiBsaSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXYgbGkucHVibGljYXRpb24tY29taW5nLXNvb24ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG4gIFxuICAvLyBEZXNrdG9wIHVwOiBhZGp1c3Qgc3BhY2luZy5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLXhsKSB7XG4gICAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19saXN0IHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIFxuICAvKiBTb2NpYWwgbWVkaWEgaWNvbnMuICovXG4gIFxuICAucGFnZS1oZWFkZXJfX3NvY2lhbC1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZy0tc207XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIH1cbiAgXG4gIC5wYWdlLWhlYWRlcl9fc29jaWFsLW5hdiB1bCxcbiAgLnBhZ2UtaGVhZGVyX19zb2NpYWwtbmF2IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIFxuICAucGFnZS1oZWFkZXJfX3NvY2lhbC1uYXYgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBcbiAgLnBhZ2UtaGVhZGVyX19zb2NpYWwtbmF2IGEge1xuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0tYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1sZykge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLnBhZ2UtaGVhZGVyX19zb2NpYWwtbmF2IC5zdmctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbiAgXG4gIC5wYWdlLWhlYWRlcl9fc29jaWFsLW5hdiAuc3ZnLS10d2l0dGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgfVxuICBcbiAgLnBhZ2UtaGVhZGVyX19zb2NpYWwtbmF2IC5zdmctLWluc3RhZ3JhbSB7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICB9XG4gIFxuICAucGFnZS1oZWFkZXJfX3NvY2lhbC1uYXYgLnN2Zy0taW5zdGFncmFtIHN2ZyBnIHtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgfVxuICBcbiAgLyogSm9pbi9TdWJzY3JpYmUgYnV0dG9uLiAqL1xuICBcbiAgLnBhZ2UtaGVhZGVyX19zdWJzY3JpYmUtYnV0dG9uLFxuICAucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b24tLWluLW1vYmlsZS1oZWFkZXIge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLS1icmljaztcbiAgICBjb2xvcjogJGNvbG9yLS13aGl0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1vcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1tZCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS14bCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctLW1kO1xuICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctLW1kO1xuICAgIH1cbiAgfVxuICBcbiAgLnBhZ2UtaGVhZGVyX19zdWJzY3JpYmUtYnV0dG9uLS1pbi1tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLS1zbS1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgIiwiQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tLXNtLW1heCkge1xuICAucGFnZS1oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX25hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS13aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAkZ3V0dGVyLS1tb2JpbGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24tLWZhc3QsXG4gICAgICB0cmFuc2Zvcm0gMHMgJHRyYW5zaXRpb24tZHVyYXRpb24tLWZhc3Q7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmF2LWlzLW9wZW4gLnBhZ2UtaGVhZGVyX19uYXYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24tLWZhc3Q7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX29wZW4tbmF2LXRyaWdnZXIsXG4gIC5wYWdlLWhlYWRlcl9fY2xvc2UtbmF2LXRyaWdnZXIge1xuICAgIGNvbG9yOiAkY29sb3ItLWJyaWNrO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA1NXB4O1xuXG4gICAgJiAuc3ZnLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICB9XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2Nsb3NlLW5hdi10cmlnZ2VyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgfVxuXG4gIC8vIEV4dHJhIGxvZ28gaW4gdGhlIHBvcHVwIG1vYmlsZSBuYXYuIChEb2Vzbid0IGFwcGVhciBvbiBkZXNrdG9wLilcbiAgLnBhZ2UtaGVhZGVyX19uYXZfX2xvZ28gLnN2Zy1jb250YWluZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAkcGFkZGluZy0tc207XG4gICAgd2lkdGg6IDMzNnB4O1xuICB9XG5cbiAgLy8gTmF2IG1lbnVzLlxuICAucGFnZS1oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLy8gRGlmZmVyZW50IG9yZGVyIG9uIG1vYmlsZS5cbiAgICAmIC5wYWdlLWhlYWRlcl9fc2l0ZS1uYXYgeyBvcmRlcjogMTsgfVxuICAgICYgLnBhZ2UtaGVhZGVyX19zb2NpYWwtbmF2IHsgb3JkZXI6IDI7IH1cbiAgICAmIC5wYWdlLWhlYWRlcl9fc3Vic2NyaWJlLWJ1dHRvbiB7IG9yZGVyOiAzOyB9XG4gICAgJiAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXYgeyBvcmRlcjogNDsgfVxuICB9XG5cbiAgLy8gUmVndWxhciBuYXYgaXRlbXMuXG4gIC5wYWdlLWhlYWRlcl9fbmF2IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAvLyBTb2NpYWwgbmF2LlxuICAucGFnZS1oZWFkZXJfX3NvY2lhbC1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuXG4gICAgJiBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19zb2NpYWwtbmF2IC5zdmctLXR3aXR0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIC8vIFB1YmxpY2F0aW9ucyBsaXN0LlxuICAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLy8gUHVibGljYXRpb25zIGxpc3QgaGVhZGluZy5cbiAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19oZWFkaW5nIHtcbiAgICBjb2xvcjogJGNvbG9yLS1ibGFjaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oZWFkaW5nO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLS1sZztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLy8gUHVibGljYXRpb25zIGxpc3QgbGlua3MgaW4gdHdvIGNvbHVtbnMuXG4gIC5wYWdlLWhlYWRlcl9fcHVibGljYXRpb25zLW5hdl9fbGlzdCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYgbGkge1xuICAgICAgZmxleDogMSAxIDUwJTtcbiAgICB9XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX3B1YmxpY2F0aW9ucy1uYXZfX2xpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19saXN0IGxpLnB1YmxpY2F0aW9uLWNvbWluZy1zb29uIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19wdWJsaWNhdGlvbnMtbmF2X19saXN0IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuXG4gIC8vICdKb2luJyBidXR0b24gaW4gdGhlIG1vZGFsIG5hdiBwb3B1cC5cbiAgLnBhZ2UtaGVhZGVyX19zdWJzY3JpYmUtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogJHBhZGRpbmctLW1kO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuXG4gIC8vICdKb2luJyBidXR0b24gaW4gdGhlIGZpeGVkIGhlYWRlci5cbiAgLnBhZ2UtaGVhZGVyX19zdWJzY3JpYmUtYnV0dG9uLS1pbi1tb2JpbGUtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAvLyBTbWFsbCBwaG9uZXMuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRPRE86IElzIHRoaXMgbmVjZXNzYXJ5P1xuLm1vZGFsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuOCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24tLXNsb3csXG4gICAgdmlzaWJpbGl0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbi0tc2xvdztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5vdmVybGF5LWlzLW9wZW4gLm1vZGFsLW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9kYWwtcG9wdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLXdoaXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uLS1zbG93LFxuICAgIHZpc2liaWxpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24tLXNsb3c7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICB9XG59XG5cbi5tb2RhbC1wb3B1cF9fY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTI1cHg7XG5cbiAgJiAuc3ZnLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbmJvZHkucG9wdXAtaXMtb3BlbiAubW9kYWwtcG9wdXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuIiwiLnBvc3QtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy0tbGc7XG4gICAgbWFyZ2luLXRvcDogJHBhZGRpbmctLWxnO1xufVxuXG4ucG9zdC1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAkcGFkZGluZy0teGw7XG4gICAgJiBmaWd1cmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLnBvc3QtaGVhZGVyKy5wb3N0LWJvZHkge1xuICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLS1tZDtcbn1cblxuLndwLWJsb2NrLWVtYmVkX193cmFwcGVyPioge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBvc3QtZm9vdGVyIHt9XG5cblxuLyoqIFNVQlNDUklCRSBBUkVBICoqL1xuXG4uc3Vic2NyaWJlLXBvc3QtZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgLyptYXJnaW4tdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwOyovXG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyovXG59IiwiLnBvc3QtaGVhZGVyIHtcbiAgICAvLyBtYXJnaW4tdG9wOiAkcGFkZGluZy0tbGc7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBvc3QtaGVhZGVyX19pbWFnZS1jb250YWluZXIge1xuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogNzIwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLnBvc3QtaGVhZGVyX19pbWFnZS1jYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtLXNtYWxsO1xuICAgIGNvbG9yOiAkY29sb3ItLWdyYXk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tc2FucztcbiAgICBwYWRkaW5nOiAkcGFkZGluZy0tbWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6ZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLnBvc3QtaGVhZGVyX19jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLS1sZztcbn1cblxuLnBvc3QtaGVhZGVyX19jb250ZW50IC5jb25zdHJhaW4tLW5hcnJvdyB7XG4gICAgLypib3JkZXItYm90dG9tOiAkYm9yZGVyLS1zdGFuZGFyZDsqL1xuICAgIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLS1sZztcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctLWxnO1xufVxuXG4ucG9zdC1oZWFkZXJfX3B1YmxpY2F0aW9uLWxvZ28ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB3aWR0aDogODBweDtcbn1cblxuaDEucG9zdC1oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAkcGFkZGluZy0tbWQ7XG59XG5cbi5wb3N0LWhlYWRlcl9fYXV0aG9yLFxuLnBvc3QtaGVhZGVyX19kYXRlLFxuLnBvc3QtaGVhZGVyX19wdWJsaWNhdGlvbiB7XG4gICAgY29sb3I6ICRjb2xvci0tZ3JheTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wb3N0LWhlYWRlcl9fYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LWhlYWRlcl9fcHVibGljYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8ucG9zdC1oZWFkZXJfX2F1dGhvcl9fcHJlZml4IHt9XG4vLy5wb3N0LWhlYWRlcl9fcHVibGljYXRpb25fX3ByZWZpeCB7fVxuLy8ucG9zdC1oZWFkZXJfX2RhdGUge31cbi5wb3N0LWhlYWRlcl9fZGF0ZV9fcHJlZml4IHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi5wb3N0LWZvb3RlciAuY29uc3RyYWluLS1uYXJyb3cge1xuICAgIC8qYm9yZGVyLXRvcDogJGJvcmRlci0tc3RhbmRhcmQ7Ki9cbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAkcGFkZGluZy0tbGc7XG4gICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLS1sZztcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XG4gICAgfVxufVxuXG4ucG9zdC10YWdzIHtcbiAgICBtYXJnaW4tdG9wOiAkcGFkZGluZy0tc207XG59XG5cbi5wb3N0LWNhdGVnb3JpZXNfX2hlYWRlcixcbi5wb3N0LXRhZ3NfX2hlYWRlciB7XG4gICAgY29sb3I6ICRjb2xvci0tbGlnaHQtZ3JheTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wb3N0LWNhdGVnb3JpZXNfX2xpc3QsXG4ucG9zdC10YWdzX19saXN0IHtcbiAgICAmIHVsLFxuICAgICYgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYgbGksXG4gICAgJiBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLS1zbTtcbiAgICB9XG59IiwiLnBvc3QtbGlzdCAucG9zdC1wcmV2aWV3IHtcbiAgQGluY2x1ZGUgYm90dG9tLWJvcmRlci1zZXBhcmF0b3IoICRib3R0b20tYm9yZGVyLWZvci1sYXN0LWl0ZW06IGZhbHNlICk7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuIiwiLnBvc3QtcHJldmlldyB7fVxuXG4ucG9zdC1wcmV2aWV3X19wdWJsaWNhdGlvbi1sb2dvIHtcbiAgICB3aWR0aDogNTBweDtcbn1cblxuLnBvc3QtcHJldmlld19fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnBvc3QtcHJldmlld19fYXV0aG9yIHtcbiAgICBtYXJnaW46ICRwYWRkaW5nLS14cyAwO1xuICAgICYgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItLWJsdWU7XG4gICAgfVxufVxuXG4ucG9zdC1wcmV2aWV3X19hdXRob3ItcHJlZml4IHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItLWdyYXk7XG59XG5cbi5wb3N0LXByZXZpZXdfX2Rlc2NyaXB0aW9uIHt9XG5cbi5wb3N0LXByZXZpZXdfX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luOiAkcGFkZGluZy0tc20gMDtcbiAgICAmIGltZyB7XG4gICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnBvc3QtcHJldmlld19fZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtLXNtYWxsO1xuICAgIGNvbG9yOiAkY29sb3ItLWdyYXk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tc2FucztcbiAgICBtYXJnaW4tdG9wOiAkcGFkZGluZy0tc207XG4gICAgJiBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0tZ3JheTtcbiAgICB9XG59XG5cbi5wb3N0LXByZXZpZXdfX3B1YmxpY2F0aW9uLFxuLnBvc3QtcHJldmlld19fZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucG9zdC1wcmV2aWV3X19wdWJsaWNhdGlvbi1wcmVmaXgsXG4ucG9zdC1wcmV2aWV3X19kYXRlLXByZWZpeCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4ucG9zdC1wcmV2aWV3X19kYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLigKJcIjtcbn1cblxuLnBvc3QtcHJldmlld19fZGF0ZS12YWx1ZSB7fVxuXG4vLyBNb2JpbGU6IEV2ZXJ5dGhpbmcgaXMgc3RhY2tlZCwgYW5kIHRoZSBsb2dvIGlzIGZsb2F0ZWQgcmlnaHQuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0tc20tbWF4KSB7XG4gICAgLnBvc3QtcHJldmlld19fcHVibGljYXRpb24tbG9nbyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbn1cblxuLy8gVGFibGV0OiBMb2dvIGhhcyBpdHMgb3duIHNwb3QgdG8gdGhlIGxlZnQgb2YgdGhlIGhlYWRsaW5lLlxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gICAgLnBvc3QtcHJldmlldyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibG9nbyB0aXRsZSAgaW1hZ2VcIiBcImxvZ28gYXV0aG9yIGltYWdlXCIgXCJsb2dvIGRlc2MgICBpbWFnZVwiIFwibG9nbyBmb290ZXIgaW1hZ2VcIiBcImxvZ28gc3BhY2VyIGltYWdlXCI7XG4gICAgICAgIDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tY29udGVudCAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBtaW4tY29udGVudCk7XG4gICAgICAgICYgLnBvc3QtcHJldmlld19fcHVibGljYXRpb24tbG9nbyB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGxvZ287XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJiAucG9zdC1wcmV2aWV3X190aXRsZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgICAgICB9XG4gICAgICAgICYgLnBvc3QtcHJldmlld19fYXV0aG9yIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYXV0aG9yO1xuICAgICAgICB9XG4gICAgICAgICYgLnBvc3QtcHJldmlld19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBkZXNjO1xuICAgICAgICB9XG4gICAgICAgICYgLnBvc3QtcHJldmlld19fZm9vdGVyIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogZm9vdGVyO1xuICAgICAgICB9XG4gICAgICAgICYgLnBvc3QtcHJldmlld19fdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogaW1hZ2U7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gTGlzdCBvZiBwdWJsaWNhdGlvbnMuXG4ucHVibGljYXRpb25zLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy0tbGc7XG4gIG1hcmdpbi10b3A6ICRwYWRkaW5nLS1sZztcbn1cblxuLnB1YmxpY2F0aW9ucy1saXN0X19pdGVtIHtcbiAgQGluY2x1ZGUgYm90dG9tLWJvcmRlci1zZXBhcmF0b3IoICRib3R0b20tYm9yZGVyLWZvci1sYXN0LWl0ZW06IGZhbHNlICk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLWxnKSB7XG4gICAgQGluY2x1ZGUgYm90dG9tLWJvcmRlci1zZXBhcmF0b3IoKTtcbiAgfVxuXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLS1zbS1tYXgpIHtcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICYgLnB1YmxpY2F0aW9ucy1saXN0X19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nLS1tZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnB1YmxpY2F0aW9ucy1saXN0X19sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZy0tbWQ7XG59XG5cbi5wdWJsaWNhdGlvbnMtbGlzdF9fbG9nbyBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX3RpdGxlLWFuZC1kZXNjcmlwdGlvbiB7XG4gIGZsZXg6IDE7XG59XG5cbi5wdWJsaWNhdGlvbnMtbGlzdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oZWFkaW5nO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wdWJsaWNhdGlvbnMtbGlzdF9faXRlbS0tYWN0aXZlIC5wdWJsaWNhdGlvbnMtbGlzdF9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnB1YmxpY2F0aW9ucy1saXN0X190aXRsZV9fY29taW5nLXNvb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuXG4gIC8vIEBpbmNsdWRlIGZvbnQtc2l6ZS0tc21hbGw7XG59XG4iLCIubWFpbGluZy1saXN0LWN0YSB7XG4gIEBpbmNsdWRlIGJnLXBhdHRlcm4tLXRhbi1icmljaztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvci0tZGFyay10YW47XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAkY29sb3ItLWRhcmstdGFuO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1zYW5zO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4gIHBhZGRpbmc6ICRwYWRkaW5nLS1tZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbGluZy1saXN0LWN0YV9faGVhZGluZyB7XG5cbn1cblxuLm1haWxpbmctbGlzdC1jdGFfX2Rlc2NyaXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplLS1wYXJhZ3JhcGg7XG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLS1tZDtcbn1cblxuLm1haWxpbmctbGlzdC1jdGFfX2Zvcm0ge1xuXG59XG5cbi5tYWlsaW5nLWxpc3QtZm9ybSB7XG4gIG1hcmdpbjogJHBhZGRpbmctLXNtIGF1dG8gMCBhdXRvO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1tZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5pbnB1dC5tYWlsaW5nLWxpc3QtZm9ybV9fZW1haWwtZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmbGV4OiAxO1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG5pbnB1dC5tYWlsaW5nLWxpc3QtZm9ybV9fc3VibWl0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmctLW1kO1xuICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy0tbWQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tLXNtLW1heCkge1xuICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLS14cztcbiAgfVxufVxuIiwiJHNjcmlibmVzcXVlLWhlYWRlci1ib3JkZXItd2lkdGg6IDZweDtcblxuLnNjcmlibmVzcXVlLWhlYWRlci1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAoJHNjcmlibmVzcXVlLWhlYWRlci1ib3JkZXItd2lkdGggKiA0KSBzb2xpZCAkY29sb3ItLW9yYW5nZTtcbiAgYm9yZGVyLXRvcDogKCRzY3JpYm5lc3F1ZS1oZWFkZXItYm9yZGVyLXdpZHRoICogNCkgc29saWQgJGNvbG9yLS1vcmFuZ2U7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogJG1heC1iYWNrZ3JvdW5kLXdpZHRoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zY3JpYm5lc3F1ZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAkc2NyaWJuZXNxdWUtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkY29sb3ItLWJsYWNrO1xuICBib3JkZXItdG9wOiAkc2NyaWJuZXNxdWUtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkY29sb3ItLWJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNjcmlibmVzcXVlLWhlYWRlcl9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2NyaWJuZXNxdWUtaGVhZGVyX19pbWFnZSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JpYm5lc3F1ZS1oZWFkZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWxpZ2h0LXRhbjtcbiAgYm9yZGVyOiAkc2NyaWJuZXNxdWUtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkY29sb3ItLWxpZ2h0LXRhbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwICRndXR0ZXItLWRlc2t0b3A7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDU1dmg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1tZCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zY3JpYm5lc3F1ZS1oZWFkZXJfX3B1YmxpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1kYXJrLXRhbjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcGFkZGluZzogMTJweCAkcGFkZGluZy0tbWQgMTBweDtcblxuICAmIGEge1xuICAgIGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRpbmc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLnNjcmlibmVzcXVlLWhlYWRlcl9fdGl0bGUtYW5kLWF1dGhvciB7XG4gIGJvcmRlcjogJHNjcmlibmVzcXVlLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJGNvbG9yLS1kYXJrLXRhbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogJHNjcmlibmVzcXVlLWhlYWRlci1ib3JkZXItd2lkdGggMDtcbn1cblxuLnNjcmlibmVzcXVlLWhlYWRlcl9fdGl0bGUge1xuICBtYXJnaW46IDAgJHBhZGRpbmctLW1kO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2NyaWJuZXNxdWUtaGVhZGVyX19hdXRob3Ige1xuICBmb250LXNpemU6IDEkc2NyaWJuZXNxdWUtaGVhZGVyLWJvcmRlci13aWR0aDtcbiAgbWFyZ2luLXRvcDogJHBhZGRpbmctLW1kO1xuXG4gICYgYSB7XG4gICAgY29sb3I6ICRjb2xvci0tYmxhY2s7XG4gIH1cbn1cblxuLnNjcmlibmVzcXVlLWhlYWRlcl9fYXV0aG9yX19wcmVmaXgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNjcmlibmVzcXVlLWhlYWRlcl9fZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0tYmxhY2s7XG4gIGNvbG9yOiAkY29sb3ItLWxpZ2h0LXRhbjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGluZztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTJweCAkcGFkZGluZy0tbWQgMTBweDtcbn1cbiIsIi5lcnJvcjQwNCAucGFnZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogJHBhZGRpbmctLXh4bDtcbn1cblxuLmVycm9yNDA0IC5wYWdlLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDcycHg7XG59XG5cbi5lcnJvcjQwNCBwIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplLS1wYXJhZ3JhcGg7XG59XG5cbi5lcnJvcjQwNCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4iLCIuaG9tZXBhZ2UtdGFnbGluZSB7XG4gICAgY29sb3I6ICRjb2xvci0td2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tc2FucztcbiAgICBwYWRkaW5nOiAkcG9zdC1saXN0LXBhZGRpbmcgJHBhZGRpbmctLW1kO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmIGEge1xuICAgICAgY29sb3I6ICRjb2xvci0td2hpdGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItLWxpZ2h0LXRhbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbWQpIHtcbiAgICAgIC8vIG1hcmdpbjogJHBhZGRpbmctLWxnIGF1dG87XG4gICAgICAmIHAge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJpZztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tLXNtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctLXhsO1xuICAgIH1cbiAgfVxuICBcbiAgLy8gLmhvbWVwYWdlLXRhZ2xpbmUtZG90cyB7XG4gIC8vICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLW1kKSB7XG4gIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgIH1cbiAgLy8gICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkY29sb3ItLWJyaWNrO1xuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIGhlaWdodDogNTBweDtcbiAgLy8gICBtYXJnaW46IDAgYXV0byAkcGFkZGluZy0tbWQgYXV0bztcbiAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAvLyAgIHdpZHRoOiAxMHB4O1xuICAvLyAgICY6YWZ0ZXIge1xuICAvLyAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC8vICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC8vICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICRjb2xvci0tYnJpY2s7XG4gIC8vICAgICBib3R0b206IC04cHg7XG4gIC8vICAgICBjb250ZW50OiBcIlwiO1xuICAvLyAgICAgaGVpZ2h0OiAwO1xuICAvLyAgICAgbGVmdDogNTAlO1xuICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNXB4KTtcbiAgLy8gICAgIHdpZHRoOiAwO1xuICAvLyAgIH1cbiAgLy8gfVxuICAuaG9tZXBhZ2Utc2VjdGlvbiArIC5ob21lcGFnZS1zZWN0aW9uLFxuICAubWFpbi1hbmQtc2lkZWJhciArIC5ob21lcGFnZS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4gIH1cbiAgXG4gIC5sYXRlc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0tbGlnaHQtZ3JlZW4gIWltcG9ydGFudDtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAvLyBhIHtcbiAgICAvLyAgICAgY29sb3I6ICRjb2xvci0tYmxhY2sgIWltcG9ydGFudDtcbiAgICAvLyB9XG4gIH1cbiAgXG4gIC5ob21lcGFnZS1zZWN0aW9uX190aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1saWdodC1ncmVlbjtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci0tYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiUGFzc2lvbiBPbmVcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTBweCAkcGFkZGluZy0tc207XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHRleHQtc2hhZG93OiAtMXB4IDAgMCAkY29sb3ItLWJsYWNrO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLS1tZCkge1xuICAgICAgLy8gQGluY2x1ZGUgYmctcGF0dGVybi0tYmxhY2stZGlhZ29uYWwtbGluZXM7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0tbGcpIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggJHBhZGRpbmctLXNtO1xuICAgIH1cbiAgfVxuICBcbiAgLmhvbWVwYWdlLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLS1zbTtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tLWxnKSB7XG4gICAgLmhvbWUgLm1haW4gLnBvc3QtbGlzdCAucG9zdC1wcmV2aWV3OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIFxuICAuaG9tZXBhZ2Utc2VjdGlvbiB7XG4gICAgLmZlYXR1cmVkLXBvc3RzIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgLmludHJvLXRleHQtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLXllbGxvdztcbiAgICAvKmJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQyJyBoZWlnaHQ9JzQ0JyB2aWV3Qm94PScwIDAgNDIgNDQnIHhtbG5zPeKApnYyMEgxVjF6TTAgMjNoMjB2MjBIMFYyM3ptMjIgMGgyMHYyMEgyMlYyM3onLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyovXG4gICAgLypib3JkZXItYm90dG9tOiA0cHggc29saWQgI2JlOGQzZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNiZThkM2Y7Ki9cbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1zYW5zO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgLy8gbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIFxuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRpbmcyO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxuICAgICIsIiAvKiogRk9OVFMgKiovXG4gLyogZmphbGxhLW9uZS1yZWd1bGFyIC0gbGF0aW4gKi9cbiBcbiBAZm9udC1mYWNlIHtcbiAgICAgZm9udC1mYW1pbHk6ICdGamFsbGEgT25lJztcbiAgICAgLy8gZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAvLyBmb250LXdlaWdodDogNDAwO1xuICAgICBzcmM6IHVybCgnLi4vZm9udHMvZmphbGxhLW9uZS12MTItbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgICAvLyB1cmwoJy4uZm9udHMvZmphbGxhLW9uZS12MTItbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbiB9XG4gLyogcGFzc2lvbi1vbmUtcmVndWxhciAtIGxhdGluICovXG4gXG4gQGZvbnQtZmFjZSB7XG4gICAgIGZvbnQtZmFtaWx5OiAnUGFzc2lvbiBPbmUnO1xuICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgIHNyYzogdXJsKCcuLi9mb250cy9wYXNzaW9uLW9uZS12MTQtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgICB1cmwoJy4uL2ZvbnRzL3Bhc3Npb24tb25lLXYxNC1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xuIH1cbiAvKiBwYXNzaW9uLW9uZS03MDAgLSBsYXRpbiAqL1xuIFxuIEBmb250LWZhY2Uge1xuICAgICBmb250LWZhbWlseTogJ1Bhc3Npb24gT25lJztcbiAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICBzcmM6IHVybCgnLi4vZm9udHMvcGFzc2lvbi1vbmUtdjE0LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgICB1cmwoJy4uL2ZvbnRzL3Bhc3Npb24tb25lLXYxNC1sYXRpbi03MDAud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG4gfVxuIC8qKiBIRUFERVIgU1RZTEVTICoqL1xuIFxuIC5wYWdlLWhlYWRlcl9fbmF2X19sb2dvIGltZyB7XG4gICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuIH1cbiBcbiAucGFnZS1oZWFkZXIge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLXBpbms7XG4gfVxuIC8qKlRZUE9HUkFQSFkgKiovXG4gLyoqXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJywgc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNlcmlmIFBybycsIHNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseT1Pc3dhbGQ6d2dodEA0MDA7NTAwOzYwMDs3MDAmXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5PUxhdG9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk9Um9ib3RvOml0YWwsd2dodEAwLDMwMDswLDQwMDswLDUwMDsxLDQwMDsxLDUwMCZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiovXG4gLyoqQ2hhbmdlIGFsbCBpbnN0YW5jZXMgb2YgSGVsdmV0aWNhIHRvIExhdG8qKi9cbiBcbiBodG1sIHtcbiAgICAgLypmb250LWZhbWlseTogJ1NvdXJjZSBTZXJpZiBQcm8nLCBzZXJpZiAhaW1wb3J0YW50OyovXG4gICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBTYW4tc2VyaWYgIWltcG9ydGFudDtcbiB9XG4gXG4gLmhvbWVwYWdlLXRhZ2xpbmUge1xuICAgICBoMSxcbiAgICAgaDIsXG4gICAgIGgzLFxuICAgICBoNCxcbiAgICAgaDUsXG4gICAgIGg2IHtcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGFzc2lvbiBPbmUnLCBzZXJpZjtcbiAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgLyogQW5vdGhlciBwb3NzaWJpbGl0eTogZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYicsIHNlcmlmOyAqL1xuICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgfVxuICAgICBwIHtcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmphbGxhIE9uZScsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgfVxuIH1cbiBcbiAucGFnZS1oZWFkZXJfX25hdiBhLFxuIC5wYWdlLWhlYWRlcl9fcHVibGljYXRpb25zLW5hdl9faGVhZGluZyB7XG4gICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJyAhaW1wb3J0YW50O1xuICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuIH1cbiBcbiAvLyAgLnBhZ2UtaGVhZGVyX19uYXZfX21lbnUgLm1lbnUtaXRlbSBhIHtcbiAvLyAgICAgIGNvbG9yOiAjNjAwNkE2ICFpbXBvcnRhbnQ7XG4gLy8gIH1cbiAvLyAgLnBhZ2UtaGVhZGVyX19uYXZfX21lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAvLyAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gLy8gIH1cbiAvKiogSEFNQlVSR0VSICoqL1xuIFxuIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAucGFnZS1oZWFkZXJfX29wZW4tbmF2LXRyaWdnZXIsXG4gICAgIC5kaXNwbGF5LS1tb2JpbGUtb25seSB7XG4gICAgICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICB9XG4gfVxuIC8qKiBIT01FIFBBR0UgU1RVRkYgKiovXG4gXG4gLmludHJvLXRleHQtY3RhIHtcbiAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZWJkYmMyOyovXG4gICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDInIGhlaWdodD0nNDQnIHZpZXdCb3g9JzAgMCA0MiA0NCcgeG1sbnM94oCmdjIwSDFWMXpNMCAyM2gyMHYyMEgwVjIzem0yMiAwaDIwdjIwSDIyVjIzeicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7Ki9cbiAgICAgLypib3JkZXItYm90dG9tOiA0cHggc29saWQgI2JlOGQzZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2JlOGQzZjsqL1xuICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1zYW5zO1xuICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgcGFkZGluZzogMjBweDtcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuIH1cbiBcbiAuaG9tZXBhZ2UtdGFnbGluZSBwIHtcbiAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tc2FucztcbiAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiB9XG4gXG4gLmhvbWVwYWdlLXRhZ2xpbmUge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLXllbGxvdyAhaW1wb3J0YW50O1xuICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLXNhbnM7XG4gICAgIC8vICBwYWRkaW5nOiA1MHB4IDIwcHggMzBweDtcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuIH1cbiBcbiBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgLmhvbWVwYWdlLXRhZ2xpbmUge1xuICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgfVxuICAgICAuaG9tZXBhZ2UtdGFnbGluZSBwIHtcbiAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICB9XG4gfVxuIFxuIC5wb3N0LWxpc3QgLnBvc3QtcHJldmlldzphZnRlciB7XG4gICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjZCMzAwICFpbXBvcnRhbnQ7XG4gfVxuIFxuIC5ob21lcGFnZS1zZWN0aW9uX190aXRsZSB7XG4gICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCMzAwICFpbXBvcnRhbnQ7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuIH1cbiAvKiogQ09OVEVOVCBTVFlMRVMgKiovXG4gXG4gLnBvc3QtcHJldmlld19fdGl0bGUge1xuICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuIH1cbiBcbiBociB7XG4gICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICBtYXJnaW46IDA7XG4gICAgIHBhZGRpbmc6IDA7XG4gfVxuIFxuIGJsb2NrcXVvdGUge1xuICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMTY3RTggIWltcG9ydGFudDtcbiAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tc2FucztcbiAgICAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuICAgICAvKmZvbnQtc3R5bGU6IGl0YWxpYzsqL1xuICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuIH1cbiBcbiAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCxcbiAud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgcCB7XG4gICAgIGZvbnQtc2l6ZTogMS4wZW07XG4gICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiB9XG4gLyouaXMtc3R5bGUtbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfSovXG4gXG4gLmhhcy1zbWFsbC1mb250LXNpemUge1xuICAgICBmb250LXNpemU6IC44ZW0gIWltcG9ydGFudDtcbiB9XG4gLyoqRk9PVEVSIFNUWUxFUyAqKi9cbiBcbiAucGFnZS1mb290ZXJfX2ZpbmUtcHJpbnQge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwNkE2ICFpbXBvcnRhbnQ7XG4gICAgIGNvbG9yOiAkY29sb3ItLXllbGxvdyAhaW1wb3J0YW50O1xuIH1cbiBcbiAuc3VibWlzc2lvbnMge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLXllbGxvdyAhaW1wb3J0YW50O1xuICAgICBjb2xvcjogJGNvbG9yLS1ibGFjayAhaW1wb3J0YW50O1xuICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuIH1cbiAvKiogTElOS1MgKiovXG4gXG4gYSB7XG4gICAgIGNvbG9yOiAkY29sb3ItLWJsdWU7XG4gICAgIC8qdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ki9cbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gfVxuIFxuIGE6aG92ZXIge1xuICAgICBjb2xvcjogIzYwMDZBNjtcbiB9XG4gXG4gLnBhZ2UtZm9vdGVyX19maW5lLXByaW50IGEge1xuICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiB9XG4gLyoqIE9ERFMgQU5EIEVORFMgKiovXG4gXG4gLnBvc3QtcHJldmlld19fcHVibGljYXRpb24tbG9nbyB7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG4gfVxuIFxuIC5wb3N0LXByZXZpZXdfX2RhdGU6YmVmb3JlIHtcbiAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuIH1cbiBcbiAvLyAgLnBhZ2UtaGVhZGVyX19jbG9zZS1uYXYtdHJpZ2dlcixcbiAvLyAgLnBhZ2UtaGVhZGVyX19vcGVuLW5hdi10cmlnZ2VyIHtcbiAvLyAgICAgIGNvbG9yOiAjNjAwNkE2ICFpbXBvcnRhbnQ7XG4gLy8gIH1cbiAucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b24sXG4gLnBhZ2UtaGVhZGVyX19zdWJzY3JpYmUtYnV0dG9uLS1pbi1tb2JpbGUtaGVhZGVyIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDZBNiAhaW1wb3J0YW50O1xuIH1cbiBcbiAucGFnZS1oZWFkZXJfX3N1YnNjcmliZS1idXR0b246aG92ZXIge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLXllbGxvdyAhaW1wb3J0YW50O1xuICAgICBib3JkZXItY29sb3I6ICRjb2xvci0teWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gfVxuIFxuIC8vICAucGFnZS1oZWFkZXJfX25hdiBhIHtcbiAvLyAgICAgIGNvbG9yOiAjNjAwNkE2ICFpbXBvcnRhbnQ7XG4gLy8gIH1cbiAvLyAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAvLyAgICAgIC5wYWdlLWhlYWRlcl9fc29jaWFsLW5hdiBhOmhvdmVyIHtcbiAvLyAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuIC8vICAgICAgfVxuIC8vICB9XG4gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICB9XG4gICAgIC5wYWdlLWhlYWRlcl9fbmF2X19sb2dvIHtcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICB9XG4gICAgIC5wYWdlLWhlYWRlcl9fbmF2X19tZW51IHtcbiAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgIH1cbiAgICAgLnBhZ2UtaGVhZGVyX19uYXZfX2xvZ28uZGlzcGxheS0tbW9iaWxlLW9ubHkgYSB7XG4gICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgfVxuIH1cbiBcbiBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgLnBhZ2UtaGVhZGVyX19uYXZfX2xvZ28ge1xuICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgfVxuIH1cbiAvKipSRUxBVEVEIFBPU1RTICoqL1xuIFxuIC5yZWxhdGVkIHtcbiAgICAgLypmb250LXNpemU6IDAuOXJlbTsqL1xuICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gfVxuIFxuIC5yZWxhdGVkLWJsb2NrLXNlcGFyYXRvciB7XG4gICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudFxuIH1cbiAvKiogVEVTVElORyAxMjMgKiovXG4gXG4gLm1hZ2ljcHVtcGtpbiB7XG4gICAgIGZvbnQtc2l6ZTogMjByZW07XG4gfVxuIC8qKiBSRVFVSVJFTUVOVFMgKiovXG4gXG4gLy8ud3AtY2FwdGlvbiB7fVxuIC8vLndwLWNhcHRpb24tdGV4dCB7fVxuIC8vLnN0aWNreSB7fVxuIC8vLnNjcmVlbi1yZWFkZXItdGV4dCB7fVxuIC8vLmdhbGxlcnktY2FwdGlvbiB7fVxuIC8vLmJ5cG9zdGF1dGhvciB7fVxuIC8vLmFsaWduY2VudGVyIHt9XG4gLyoqIEZMT0FUUyAqKi9cbiBcbiAuZmxvYXQtbGVmdCB7XG4gICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gfVxuIFxuIC5mbG9hdC1yaWdodCB7XG4gICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuIH1cbiAvKiogTUFSR0lOUyAmIFBBRERJTkcgKiovXG4gXG4gLm10LTQsXG4gLm15LTQge1xuICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiB9XG4gXG4gLm1yLTQsXG4gLm14LTQge1xuICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuIH1cbiBcbiAubWItNCxcbiAubXktNCB7XG4gICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuIH1cbiBcbiAubWwtNCxcbiAubXgtNCB7XG4gICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiB9XG4gXG4gLm0tNSB7XG4gICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuIH1cbiBcbiAubXQtNSxcbiAubXktNSB7XG4gICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiB9XG4gXG4gLm1yLTUsXG4gLm14LTUge1xuICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiB9XG4gXG4gLm1iLTUsXG4gLm15LTUge1xuICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gfVxuIFxuIC5tbC01LFxuIC5teC01IHtcbiAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiB9XG4gLyogVjQgU1RZTEVTICovXG4gLyoqIEhFQURFUiAqKi9cbiBcbiAvLyAgLnBvc3QtaGVhZGVyIHtcbiAvLyAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuIC8vICB9XG4gLnBvc3QtaGVhZGVyX19jb250ZW50IHtcbiAgICAgLmNvbnN0cmFpbi0tbmFycm93IHtcbiAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWF4LW5hcnJvdy13aWR0aC1wbHVzLWd1dHRlcnMpIHtcbiAgICAgICAgICAgICBwYWRkaW5nOiAwIDc1cHggMCA3NXB4O1xuICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDgwJTtcbiAgICAgICAgIH1cbiAgICAgfVxuIH1cbiBcbiAucG9zdC1oZWFkZXJfX2ltYWdlIGltZyB7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICBoZWlnaHQ6IGF1dG87XG4gfVxuIFxuIC5jb25zdHJhaW4tLW5hcnJvd1xuIC8qKiBTSU5HTEUgUEFHRSAqKi9cbiBcbiAjcGljbyB7XG4gICAgIHAge1xuICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtbmFycm93LXdpZHRoLXBsdXMtZ3V0dGVycykge1xuICAgICAgICAgICAgIHBhZGRpbmc6IDAgNzVweCAwIDc1cHg7XG4gICAgICAgICB9XG4gICAgIH1cbiAgICAgaDEsXG4gICAgIGgyLFxuICAgICBoMyxcbiAgICAgaDQge1xuICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtbmFycm93LXdpZHRoLXBsdXMtZ3V0dGVycykge1xuICAgICAgICAgICAgIHBhZGRpbmc6IDAgNzVweCAwIDc1cHg7XG4gICAgICAgICB9XG4gICAgIH1cbiB9XG4gLyoqIFJFTEFURUQgUE9TVFMgKiovXG4gXG4gLnJlbGF0ZWQtcG9zdHMge1xuICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtbmFycm93LXdpZHRoLXBsdXMtZ3V0dGVycykge1xuICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggNTBweDtcbiAgICAgfVxuICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0tbWQtbWF4KSB7XG4gICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjBweCAzNXB4O1xuICAgICB9XG4gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLS1zbS1tYXgpIHtcbiAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgIH1cbiAgICAgaDQge1xuICAgICAgICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgfVxuICAgICBhIHtcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIHNlcmlmIWltcG9ydGFudDtcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICBjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgIH1cbiAgICAgYTpob3ZlciB7XG4gICAgICAgICBjb2xvcjogJGNvbG9yLS15ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudDtcbiAgICAgfVxuIH1cbiBcbiAvLyoqIEJJTyAqKi8vXG4gLmF1dGhvci1iaW8ge1xuICAgICAvKmZvbnQtZmFtaWx5OiAnT3N3YWxkJyAhaW1wb3J0YW50OyovXG4gICAgIC8qZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiICFpbXBvcnRhbnQ7Ki9cbiAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDA7XG4gICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gfVxuIFxuIC5sZWRlLXRleHQge1xuICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuIH1cbiBcbiAuYXV0aG9yLWxpc3Qge1xuICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuIH1cbiBcbiAvLyBBTElHTk1FTlQgLy9cbiAuY2VudGVyIHtcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gfSJdfQ== */
