/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative;touch-action:pan-y}.flickity-slider{height:100%;left:0;position:absolute;width:100%}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{left:0;position:absolute}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{background:#ffffffbf;border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;display:flex;flex-wrap:wrap;justify-content:center;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{-webkit-appearance:none;appearance:none;background:#33333340;border:none;border-radius:50%;cursor:pointer;display:block;height:10px;margin:0 8px;overflow:hidden;padding:0;text-indent:-9999px;width:10px}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-page-dot.is-selected{background:#333}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.responsive-img{height:auto;max-width:100%}img.cover{height:100%;object-fit:cover;object-position:center;width:100%}.bg--black{background-color:#000}.bg--white{background-color:#fff}.bg--brown{background-color:#bfa191}.bg--grey{background-color:#e0cbc6}.bg--light-grey{background-color:#f1efeb}.bg--red{background-color:#e95f49}.bg--blue{background-color:#8495af}a.link--cover:before{content:"";inset:0;position:absolute}.relative,.sizer{position:relative}.sizer{padding-bottom:100%}.sizer>img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.full-width{width:100%}.module{position:relative}.module__background{inset:0;position:absolute}.module__background img,.module__background video{height:100%;object-fit:cover;object-position:center;width:100%}.br-0{border-radius:0}@font-face{font-family:roslindale;font-weight:400;src:url(../fonts/Roslindale-DisplayNarrowLight.woff2) format("woff2");src:url(../fonts/Roslindale-DisplayNarrowLight.woff) format("woff")}@font-face{font-family:lausanne;font-weight:200;src:url(../fonts/TWKLausanne-200.woff2) format("woff2");src:url(../fonts/TWKLausanne-200.woff) format("woff")}@font-face{font-family:lausanne;font-weight:"normal";src:url(../fonts/TWKLausanne-400.woff2) format("woff2");src:url(../fonts/TWKLausanne-400.woff) format("woff")}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ul{padding-left:1em}ol[role=list],ul[role=list]{list-style:none;padding-left:0}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5;min-height:100vh}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}button,html,input,select,textarea{color:#000}::selection{background:#000;color:#fff;text-shadow:none}hr{border:0;border-top:1px solid #000;display:block;height:1px;margin:0;padding:0}img{height:auto;vertical-align:middle;width:100%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}main{overflow:hidden;position:relative}main:before{background-color:#000;content:"";height:0;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1}body[data-menu-open]{overflow:hidden}body[data-menu-open] main:before{height:100%;opacity:.5}html.modal-cacsp-open:not(.modal-cacsp-open-no-backdrop){position:relative!important}.wrapper{margin-inline:auto;max-width:1848px;padding-inline:clamp(1.44rem,1.18rem + 1.33vw,2.67rem);position:relative;width:100%}.wrapper--narrow{max-width:1543px}.text-center{text-align:center}.flex{--gap:layout.$gap;display:flex;gap:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.flex--wrap{flex-wrap:wrap}.flex--column{flex-direction:column}.flex--align-start{align-items:flex-start}.flex--align-center{align-items:center}.flex--align-end{align-items:flex-end}.flex--align-baseline{align-items:baseline}.flex--justify-center{justify-content:center}.flex--justify-between{justify-content:space-between}.flex--justify-around{justify-content:space-around}.flex--justify-end{justify-content:flex-end}.flex--reverse{flex-direction:row-reverse}.flex--order-1{order:1}.flex--align-self-center{align-self:center}.flex--pull-right{margin-left:auto}.flex--pull-left{margin-right:auto}.gap{gap:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.no-gap{gap:0}.gap--xs{--gap:clamp(0.81rem,0.79rem + 0.14vw,0.93rem);gap:clamp(.81rem,.79rem + .14vw,.93rem)}.gap--sm{--gap:clamp(0.94rem,0.9rem + 0.2vw,1.12rem);gap:clamp(.94rem,.9rem + .2vw,1.12rem)}.gap--base-s{--gap:clamp(1rem,0.96rem + 0.18vw,1.13rem);gap:clamp(1rem,.96rem + .18vw,1.13rem)}.gap--md{--gap:clamp(1.2rem,1.03rem + 0.86vw,2rem);gap:clamp(1.2rem,1.03rem + .86vw,2rem)}.gap--lg{--gap:clamp(1.44rem,1.18rem + 1.33vw,2.67rem);gap:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.gap--xl{--gap:clamp(1.5rem,1.15rem + 1.76vw,3.13rem);gap:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}.gap--xl-s{--gap:clamp(1.5rem,1.32rem + 0.89vw,2.13rem);gap:clamp(1.5rem,1.32rem + .89vw,2.13rem)}.gap--2-xl{--gap:clamp(2.07rem,1.5rem + 2.88vw,4.74rem);gap:clamp(2.07rem,1.5rem + 2.88vw,4.74rem)}.gap--3-xl{--gap:clamp(2.49rem,1.66rem + 4.14vw,6.25rem);gap:clamp(2.49rem,1.66rem + 4.14vw,6.25rem)}.gap--4-xl{--gap:clamp(2.99rem,1.81rem + 5.87vw,8.42rem);gap:clamp(2.99rem,1.81rem + 5.87vw,8.42rem)}.gap--5-xl{--gap:clamp(3.58rem,1.93rem + 8.25vw,11.22rem);gap:clamp(3.58rem,1.93rem + 8.25vw,11.22rem)}.half{flex:1 0 34%;width:50%}.grid{grid-gap:var(--gap,clamp(1.44rem,1.18rem + 1.33vw,2.67rem));display:grid}@supports (width:min(400px,100%)){.grid{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr))}}.grid--cols-4{grid-template-columns:repeat(auto-fit,minmax(min(max(21%,250px),100%),1fr))}.grid--250{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid--600{grid-template-columns:repeat(auto-fit,minmax(min(600px,100%),1fr))}.padding{padding:clamp(1rem,.89rem + .54vw,1.5rem)}.padding-bs{padding-block-start:clamp(1rem,.89rem + .54vw,1.5rem)}.padding-be{padding-block-end:clamp(1rem,.89rem + .54vw,1.5rem)}.padding-i{padding-inline:clamp(1rem,.89rem + .54vw,1.5rem)}.padding-is{padding-inline-start:clamp(1rem,.89rem + .54vw,1.5rem)}.padding-ie{padding-inline-end:clamp(1rem,.89rem + .54vw,1.5rem)}.padding-bs--xs{padding-block-start:clamp(.81rem,.79rem + .14vw,.93rem)}.padding-be--xs{padding-block-end:clamp(.81rem,.79rem + .14vw,.93rem)}.padding-is--xs{padding-inline-start:clamp(.81rem,.79rem + .14vw,.93rem)}.padding-ie--xs{padding-inline-end:clamp(.81rem,.79rem + .14vw,.93rem)}.padding--xs{padding:clamp(.81rem,.79rem + .14vw,.93rem)}.padding-bs--sm{padding-block-start:clamp(.94rem,.9rem + .2vw,1.12rem)}.padding-be--sm{padding-block-end:clamp(.94rem,.9rem + .2vw,1.12rem)}.padding-is--sm{padding-inline-start:clamp(.94rem,.9rem + .2vw,1.12rem)}.padding-ie--sm{padding-inline-end:clamp(.94rem,.9rem + .2vw,1.12rem)}.padding--sm{padding:clamp(.94rem,.9rem + .2vw,1.12rem)}.padding-bs--base-s{padding-block-start:clamp(1rem,.96rem + .18vw,1.13rem)}.padding-be--base-s{padding-block-end:clamp(1rem,.96rem + .18vw,1.13rem)}.padding-is--base-s{padding-inline-start:clamp(1rem,.96rem + .18vw,1.13rem)}.padding-ie--base-s{padding-inline-end:clamp(1rem,.96rem + .18vw,1.13rem)}.padding--base-s{padding:clamp(1rem,.96rem + .18vw,1.13rem)}.padding-bs--md{padding-block-start:clamp(1.2rem,1.03rem + .86vw,2rem)}.padding-be--md{padding-block-end:clamp(1.2rem,1.03rem + .86vw,2rem)}.padding-is--md{padding-inline-start:clamp(1.2rem,1.03rem + .86vw,2rem)}.padding-ie--md{padding-inline-end:clamp(1.2rem,1.03rem + .86vw,2rem)}.padding--md{padding:clamp(1.2rem,1.03rem + .86vw,2rem)}.padding-bs--lg{padding-block-start:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.padding-be--lg{padding-block-end:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.padding-is--lg{padding-inline-start:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.padding-ie--lg{padding-inline-end:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.padding--lg{padding:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.padding-bs--xl{padding-block-start:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}.padding-be--xl{padding-block-end:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}.padding-is--xl{padding-inline-start:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}.padding-ie--xl{padding-inline-end:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}.padding--xl{padding:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}.padding-bs--xl-s{padding-block-start:clamp(1.5rem,1.32rem + .89vw,2.13rem)}.padding-be--xl-s{padding-block-end:clamp(1.5rem,1.32rem + .89vw,2.13rem)}.padding-is--xl-s{padding-inline-start:clamp(1.5rem,1.32rem + .89vw,2.13rem)}.padding-ie--xl-s{padding-inline-end:clamp(1.5rem,1.32rem + .89vw,2.13rem)}.padding--xl-s{padding:clamp(1.5rem,1.32rem + .89vw,2.13rem)}.padding-bs--2-xl{padding-block-start:clamp(2.07rem,1.5rem + 2.88vw,4.74rem)}.padding-be--2-xl{padding-block-end:clamp(2.07rem,1.5rem + 2.88vw,4.74rem)}.padding-is--2-xl{padding-inline-start:clamp(2.07rem,1.5rem + 2.88vw,4.74rem)}.padding-ie--2-xl{padding-inline-end:clamp(2.07rem,1.5rem + 2.88vw,4.74rem)}.padding--2-xl{padding:clamp(2.07rem,1.5rem + 2.88vw,4.74rem)}.padding-bs--3-xl{padding-block-start:clamp(2.49rem,1.66rem + 4.14vw,6.25rem)}.padding-be--3-xl{padding-block-end:clamp(2.49rem,1.66rem + 4.14vw,6.25rem)}.padding-is--3-xl{padding-inline-start:clamp(2.49rem,1.66rem + 4.14vw,6.25rem)}.padding-ie--3-xl{padding-inline-end:clamp(2.49rem,1.66rem + 4.14vw,6.25rem)}.padding--3-xl{padding:clamp(2.49rem,1.66rem + 4.14vw,6.25rem)}.padding-bs--4-xl{padding-block-start:clamp(2.99rem,1.81rem + 5.87vw,8.42rem)}.padding-be--4-xl{padding-block-end:clamp(2.99rem,1.81rem + 5.87vw,8.42rem)}.padding-is--4-xl{padding-inline-start:clamp(2.99rem,1.81rem + 5.87vw,8.42rem)}.padding-ie--4-xl{padding-inline-end:clamp(2.99rem,1.81rem + 5.87vw,8.42rem)}.padding--4-xl{padding:clamp(2.99rem,1.81rem + 5.87vw,8.42rem)}.padding-bs--5-xl{padding-block-start:clamp(3.58rem,1.93rem + 8.25vw,11.22rem)}.padding-be--5-xl{padding-block-end:clamp(3.58rem,1.93rem + 8.25vw,11.22rem)}.padding-is--5-xl{padding-inline-start:clamp(3.58rem,1.93rem + 8.25vw,11.22rem)}.padding-ie--5-xl{padding-inline-end:clamp(3.58rem,1.93rem + 8.25vw,11.22rem)}.padding--5-xl{padding:clamp(3.58rem,1.93rem + 8.25vw,11.22rem)}.margin-bs{margin-block-start:clamp(1rem,.89rem + .54vw,1.5rem)}.margin-be{margin-block-end:clamp(1rem,.89rem + .54vw,1.5rem)}.margin-is{margin-inline-start:clamp(1rem,.89rem + .54vw,1.5rem)}.margin-ie{margin-inline-end:clamp(1rem,.89rem + .54vw,1.5rem)}.margin-bs--xs{margin-block-start:clamp(.81rem,.79rem + .14vw,.93rem)}.margin-be--xs{margin-block-end:clamp(.81rem,.79rem + .14vw,.93rem)}.margin-is--xs{margin-inline-start:clamp(.81rem,.79rem + .14vw,.93rem)}.margin-ie--xs{margin-inline-end:clamp(.81rem,.79rem + .14vw,.93rem)}.margin-bs--sm{margin-block-start:clamp(.94rem,.9rem + .2vw,1.12rem)}.margin-be--sm{margin-block-end:clamp(.94rem,.9rem + .2vw,1.12rem)}.margin-is--sm{margin-inline-start:clamp(.94rem,.9rem + .2vw,1.12rem)}.margin-ie--sm{margin-inline-end:clamp(.94rem,.9rem + .2vw,1.12rem)}.margin-bs--base-s{margin-block-start:clamp(1rem,.96rem + .18vw,1.13rem)}.margin-be--base-s{margin-block-end:clamp(1rem,.96rem + .18vw,1.13rem)}.margin-is--base-s{margin-inline-start:clamp(1rem,.96rem + .18vw,1.13rem)}.margin-ie--base-s{margin-inline-end:clamp(1rem,.96rem + .18vw,1.13rem)}.margin-bs--md{margin-block-start:clamp(1.2rem,1.03rem + .86vw,2rem)}.margin-be--md{margin-block-end:clamp(1.2rem,1.03rem + .86vw,2rem)}.margin-is--md{margin-inline-start:clamp(1.2rem,1.03rem + .86vw,2rem)}.margin-ie--md{margin-inline-end:clamp(1.2rem,1.03rem + .86vw,2rem)}.margin-bs--lg{margin-block-start:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.margin-be--lg{margin-block-end:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.margin-is--lg{margin-inline-start:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.margin-ie--lg{margin-inline-end:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.margin-bs--xl{margin-block-start:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}.margin-be--xl{margin-block-end:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}.margin-is--xl{margin-inline-start:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}.margin-ie--xl{margin-inline-end:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}.margin-bs--xl-s{margin-block-start:clamp(1.5rem,1.32rem + .89vw,2.13rem)}.margin-be--xl-s{margin-block-end:clamp(1.5rem,1.32rem + .89vw,2.13rem)}.margin-is--xl-s{margin-inline-start:clamp(1.5rem,1.32rem + .89vw,2.13rem)}.margin-ie--xl-s{margin-inline-end:clamp(1.5rem,1.32rem + .89vw,2.13rem)}.margin-bs--2-xl{margin-block-start:clamp(2.07rem,1.5rem + 2.88vw,4.74rem)}.margin-be--2-xl{margin-block-end:clamp(2.07rem,1.5rem + 2.88vw,4.74rem)}.margin-is--2-xl{margin-inline-start:clamp(2.07rem,1.5rem + 2.88vw,4.74rem)}.margin-ie--2-xl{margin-inline-end:clamp(2.07rem,1.5rem + 2.88vw,4.74rem)}.margin-bs--3-xl{margin-block-start:clamp(2.49rem,1.66rem + 4.14vw,6.25rem)}.margin-be--3-xl{margin-block-end:clamp(2.49rem,1.66rem + 4.14vw,6.25rem)}.margin-is--3-xl{margin-inline-start:clamp(2.49rem,1.66rem + 4.14vw,6.25rem)}.margin-ie--3-xl{margin-inline-end:clamp(2.49rem,1.66rem + 4.14vw,6.25rem)}.margin-bs--4-xl{margin-block-start:clamp(2.99rem,1.81rem + 5.87vw,8.42rem)}.margin-be--4-xl{margin-block-end:clamp(2.99rem,1.81rem + 5.87vw,8.42rem)}.margin-is--4-xl{margin-inline-start:clamp(2.99rem,1.81rem + 5.87vw,8.42rem)}.margin-ie--4-xl{margin-inline-end:clamp(2.99rem,1.81rem + 5.87vw,8.42rem)}.margin-bs--5-xl{margin-block-start:clamp(3.58rem,1.93rem + 8.25vw,11.22rem)}.margin-be--5-xl{margin-block-end:clamp(3.58rem,1.93rem + 8.25vw,11.22rem)}.margin-is--5-xl{margin-inline-start:clamp(3.58rem,1.93rem + 8.25vw,11.22rem)}.margin-ie--5-xl{margin-inline-end:clamp(3.58rem,1.93rem + 8.25vw,11.22rem)}.stack>:not(script)+*{margin-top:clamp(1rem,.89rem + .54vw,1.5rem)}.stack--xs>:not(script)+*{margin-top:clamp(.81rem,.79rem + .14vw,.93rem)}.stack--sm>:not(script)+*{margin-top:clamp(.94rem,.9rem + .2vw,1.12rem)}.stack--base-s>:not(script)+*{margin-top:clamp(1rem,.96rem + .18vw,1.13rem)}.stack--md>:not(script)+*{margin-top:clamp(1.2rem,1.03rem + .86vw,2rem)}.stack--lg>:not(script)+*{margin-top:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.stack--xl>:not(script)+*{margin-top:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}.stack--xl-s>:not(script)+*{margin-top:clamp(1.5rem,1.32rem + .89vw,2.13rem)}.stack--2-xl>:not(script)+*{margin-top:clamp(2.07rem,1.5rem + 2.88vw,4.74rem)}.stack--3-xl>:not(script)+*{margin-top:clamp(2.49rem,1.66rem + 4.14vw,6.25rem)}.stack--4-xl>:not(script)+*{margin-top:clamp(2.99rem,1.81rem + 5.87vw,8.42rem)}.stack--5-xl>:not(script)+*{margin-top:clamp(3.58rem,1.93rem + 8.25vw,11.22rem)}.nowrap,a[href^="mailto:"],a[href^="tel:"]{white-space:nowrap}.container{max-width:1920px;overflow:hidden;padding-inline:calc(clamp(1.44rem, 1.18rem + 1.33vw, 2.67rem)/2);position:relative;width:100%}.container,.row{margin-inline:auto}.row{display:flex;flex-wrap:wrap;gap:0;max-width:calc(1800px + clamp(1.44rem, 1.18rem + 1.33vw, 2.67rem)*2);row-gap:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.col .row,[class*=col-] .row{margin-inline:calc(clamp(1.44rem, 1.18rem + 1.33vw, 2.67rem)/2*-1)}.row.pull-left{justify-content:flex-end}.row.max-width{margin-inline:auto;max-width:1920px}.row.max-width-left{margin-left:max(0px,(100% - 1920px)/2)}.row.max-width-right{margin-right:max(0px,(100% - 1920px)/2)}.row.push-1{margin-left:max(0px,(100% - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2)/12 * 10)/2)}.row.pull-1{margin-right:max(0px,(100% - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2)/12 * 10)/2)}.row.push-2{margin-left:max(0px,(100% - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2)/12 * 8)/2)}.row.pull-2{margin-right:max(0px,(100% - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2)/12 * 8)/2)}.row.push-3{margin-left:max(0px,(100% - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2)/12 * 6)/2)}.row.pull-3{margin-right:max(0px,(100% - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2)/12 * 6)/2)}.row.push-4{margin-left:max(0px,(100% - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2)/12 * 4)/2)}.row.pull-4{margin-right:max(0px,(100% - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2)/12 * 4)/2)}.row.push-5{margin-left:max(0px,(100% - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2)/12 * 2)/2)}.row.pull-5{margin-right:max(0px,(100% - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2)/12 * 2)/2)}.row>*{flex:0 0 auto;max-width:100%;padding-inline:calc(clamp(1.44rem, 1.18rem + 1.33vw, 2.67rem)/2);width:100%}.col{flex:1 0 0%}.col-1{width:8.33333%}.push-1{margin-left:8.33333%}.col-2{width:16.66667%}.push-2{margin-left:16.66667%}.col-3{width:25%}.push-3{margin-left:25%}.col-4{width:33.33333%}.push-4{margin-left:33.33333%}.col-5{width:41.66667%}.push-5{margin-left:41.66667%}.col-6{width:50%}.push-6{margin-left:50%}.col-7{width:58.33333%}.push-7{margin-left:58.33333%}.col-8{width:66.66667%}.push-8{margin-left:66.66667%}.col-9{width:75%}.push-9{margin-left:75%}.col-10{width:83.33333%}.push-10{margin-left:83.33333%}.col-11{width:91.66667%}.push-11{margin-left:91.66667%}.col-12{width:100%}.push-12{margin-left:100%}@media screen and (min-width:500px){.col-sm-1{width:8.33333%}.push-sm-1{margin-left:8.33333%}.col-sm-2{width:16.66667%}.push-sm-2{margin-left:16.66667%}.col-sm-3{width:25%}.push-sm-3{margin-left:25%}.col-sm-4{width:33.33333%}.push-sm-4{margin-left:33.33333%}.col-sm-5{width:41.66667%}.push-sm-5{margin-left:41.66667%}.col-sm-6{width:50%}.push-sm-6{margin-left:50%}.col-sm-7{width:58.33333%}.push-sm-7{margin-left:58.33333%}.col-sm-8{width:66.66667%}.push-sm-8{margin-left:66.66667%}.col-sm-9{width:75%}.push-sm-9{margin-left:75%}.col-sm-10{width:83.33333%}.push-sm-10{margin-left:83.33333%}.col-sm-11{width:91.66667%}.push-sm-11{margin-left:91.66667%}.col-sm-12{width:100%}.push-sm-12{margin-left:100%}}@media screen and (min-width:780px){.col-md-1{width:8.33333%}.push-md-1{margin-left:8.33333%}.col-md-2{width:16.66667%}.push-md-2{margin-left:16.66667%}.col-md-3{width:25%}.push-md-3{margin-left:25%}.col-md-4{width:33.33333%}.push-md-4{margin-left:33.33333%}.col-md-5{width:41.66667%}.push-md-5{margin-left:41.66667%}.col-md-6{width:50%}.push-md-6{margin-left:50%}.col-md-7{width:58.33333%}.push-md-7{margin-left:58.33333%}.col-md-8{width:66.66667%}.push-md-8{margin-left:66.66667%}.col-md-9{width:75%}.push-md-9{margin-left:75%}.col-md-10{width:83.33333%}.push-md-10{margin-left:83.33333%}.col-md-11{width:91.66667%}.push-md-11{margin-left:91.66667%}.col-md-12{width:100%}.push-md-12{margin-left:100%}.row.pull-md-right.flex--reverse>:first-child,.row.pull-md-right:not(.flex--reverse)>:last-child{margin-right:min(clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * -1,0px - (min(1920px,100vw) - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2))/2 - clamp(1.44rem,1.18rem + 1.33vw,2.67rem)/2)}.row.pull-md-left.flex--reverse>:last-child,.row.pull-md-left:not(.flex--reverse)>:first-child{margin-left:min(clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * -1,0px - (min(1920px,100vw) - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2))/2 - clamp(1.44rem,1.18rem + 1.33vw,2.67rem)/2)}}@media screen and (min-width:1200px){.col-lg-1{width:8.33333%}.push-lg-1{margin-left:8.33333%}.col-lg-2{width:16.66667%}.push-lg-2{margin-left:16.66667%}.col-lg-3{width:25%}.push-lg-3{margin-left:25%}.col-lg-4{width:33.33333%}.push-lg-4{margin-left:33.33333%}.col-lg-5{width:41.66667%}.push-lg-5{margin-left:41.66667%}.col-lg-6{width:50%}.push-lg-6{margin-left:50%}.col-lg-7{width:58.33333%}.push-lg-7{margin-left:58.33333%}.col-lg-8{width:66.66667%}.push-lg-8{margin-left:66.66667%}.col-lg-9{width:75%}.push-lg-9{margin-left:75%}.col-lg-10{width:83.33333%}.push-lg-10{margin-left:83.33333%}.col-lg-11{width:91.66667%}.push-lg-11{margin-left:91.66667%}.col-lg-12{width:100%}.push-lg-12{margin-left:100%}.row.pull-lg-right.flex--reverse>:first-child,.row.pull-lg-right:not(.flex--reverse)>:last-child{margin-right:min(clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * -1,0px - (min(1920px,100vw) - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2))/2 - clamp(1.44rem,1.18rem + 1.33vw,2.67rem)/2)}.row.pull-lg-left.flex--reverse>:last-child,.row.pull-lg-left:not(.flex--reverse)>:first-child{margin-left:min(clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * -1,0px - (min(1920px,100vw) - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2))/2 - clamp(1.44rem,1.18rem + 1.33vw,2.67rem)/2)}}@media screen and (min-width:1600px){.col-xl-1{width:8.33333%}.push-xl-1{margin-left:8.33333%}.col-xl-2{width:16.66667%}.push-xl-2{margin-left:16.66667%}.col-xl-3{width:25%}.push-xl-3{margin-left:25%}.col-xl-4{width:33.33333%}.push-xl-4{margin-left:33.33333%}.col-xl-5{width:41.66667%}.push-xl-5{margin-left:41.66667%}.col-xl-6{width:50%}.push-xl-6{margin-left:50%}.col-xl-7{width:58.33333%}.push-xl-7{margin-left:58.33333%}.col-xl-8{width:66.66667%}.push-xl-8{margin-left:66.66667%}.col-xl-9{width:75%}.push-xl-9{margin-left:75%}.col-xl-10{width:83.33333%}.push-xl-10{margin-left:83.33333%}.col-xl-11{width:91.66667%}.push-xl-11{margin-left:91.66667%}.col-xl-12{width:100%}.push-xl-12{margin-left:100%}.row.pull-xl-right.flex--reverse>:first-child,.row.pull-xl-right:not(.flex--reverse)>:last-child{margin-right:min(clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * -1,0px - (min(1920px,100vw) - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2))/2 - clamp(1.44rem,1.18rem + 1.33vw,2.67rem)/2)}.row.pull-xl-left.flex--reverse>:last-child,.row.pull-xl-left:not(.flex--reverse)>:first-child{margin-left:min(clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * -1,0px - (min(1920px,100vw) - (1800px + clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2))/2 - clamp(1.44rem,1.18rem + 1.33vw,2.67rem)/2)}}.row-gap-0{row-gap:0}.no-pad{padding:0}.no-margin{margin:0}.switcher{--threshold:1000px;display:flex;flex-wrap:wrap}.switcher>*{flex-basis:calc(1198800px - clamp(1rem, 0.89rem + 0.54vw, 1.5rem)*2*999 - 99900%);flex-grow:1}html{font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:lausanne,helvetica,arial,sans-serif;font-size:clamp(1rem,.89rem + .54vw,1.5rem);font-style:normal;line-height:1.4583333333}body,h1,h2,h3,h4,h5,h6{font-weight:200}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{text-decoration:none}.sans-serif{font-family:lausanne,helvetica,arial,sans-serif}.serif{font-feature-settings:"ss01";font-family:roslindale,times,georgia,serif}.strong,strong{font-weight:600}em{font-style:italic}a,a:active,a:visited{color:inherit;text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.1em;transition:color .2s ease-in-out,background-color .2s ease-in-out}a:active:hover,a:hover,a:visited:hover{opacity:.6;text-decoration:none}h1,h2{font-feature-settings:"ss01";font-family:roslindale,times,georgia,serif;font-size:clamp(2.49rem,1.66rem + 4.14vw,6.25rem);line-height:1.1;max-width:25ch}.stack>h1:not(:first-child),.stack>h2:not(:first-child),[class*=stack--]>h1:not(:first-child),[class*=stack--]>h2:not(:first-child){margin-top:clamp(2.49rem,1.66rem + 4.14vw,6.25rem)}.single-pnty_job .post-content p>strong:only-child,h3,h4{font-size:clamp(1.5rem,1.15rem + 1.76vw,3.13rem);font-weight:200;line-height:1.24}.stack>.single-pnty_job .post-content p>strong:only-child:not(:first-child),.stack>h3:not(:first-child),.stack>h4:not(:first-child),[class*=stack--]>.single-pnty_job .post-content p>strong:only-child:not(:first-child),[class*=stack--]>h3:not(:first-child),[class*=stack--]>h4:not(:first-child){margin-top:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}h5,h6{font-size:clamp(1rem,.89rem + .54vw,1.5rem);font-weight:400}.stack>h5:not(:first-child),.stack>h6:not(:first-child),[class*=stack--]>h5:not(:first-child),[class*=stack--]>h6:not(:first-child){margin-top:clamp(1rem,.89rem + .54vw,1.5rem)}p{max-width:60ch}p.fs--xl{max-width:40ch}.fs--xs{font-size:clamp(.81rem,.79rem + .14vw,.93rem);line-height:1.5}.fs--sm{font-size:clamp(.94rem,.9rem + .2vw,1.12rem);line-height:1.5}.fs--base{font-size:clamp(1rem,.89rem + .54vw,1.5rem);line-height:1.4583333333}.fs--base-s{font-size:clamp(1rem,.96rem + .18vw,1.13rem)}.fs--md{font-size:clamp(1.2rem,1.03rem + .86vw,2rem)}.fs--lg,.fs--md{line-height:1.4583333333}.fs--lg{font-size:clamp(1.44rem,1.18rem + 1.33vw,2.67rem);max-width:55ch}.fs--xl{font-size:clamp(1.5rem,1.15rem + 1.76vw,3.13rem);line-height:1.24;max-width:52ch}.fs--xl-s{font-size:clamp(1.5rem,1.32rem + .89vw,2.13rem)}.fs--2-xl{font-size:clamp(2.07rem,1.5rem + 2.88vw,4.74rem);line-height:1.24;max-width:50ch}.fs--3-xl{font-size:clamp(2.49rem,1.66rem + 4.14vw,6.25rem);line-height:1.1;max-width:45ch}.fs--4-xl{font-size:clamp(2.99rem,1.81rem + 5.87vw,8.42rem);line-height:1.1;max-width:40ch}.fs--5-xl{font-size:clamp(3.58rem,1.93rem + 8.25vw,11.22rem);line-height:1.1;max-width:35ch}@media screen and (max-width:1440px){.fs--xl,a.arrow-link,h3,h4{font-size:clamp(1.5rem,1.32rem + .89vw,2.13rem)}.stack>.fs--xl:not(:first-child),.stack>a.arrow-link:not(:first-child),.stack>h3:not(:first-child),.stack>h4:not(:first-child),[class*=stack--]>.fs--xl:not(:first-child),[class*=stack--]>a.arrow-link:not(:first-child),[class*=stack--]>h3:not(:first-child),[class*=stack--]>h4:not(:first-child){margin-top:clamp(1.5rem,1.32rem + .89vw,2.13rem)}.fs--base,body,h5,h6,p{font-size:clamp(1rem,.96rem + .18vw,1.13rem)}.stack>.fs--base:not(:first-child),.stack>body:not(:first-child),.stack>h5:not(:first-child),.stack>h6:not(:first-child),.stack>p:not(:first-child),[class*=stack--]>.fs--base:not(:first-child),[class*=stack--]>body:not(:first-child),[class*=stack--]>h5:not(:first-child),[class*=stack--]>h6:not(:first-child),[class*=stack--]>p:not(:first-child){margin-top:clamp(1rem,.96rem + .18vw,1.13rem)}}.site-header{height:calc(clamp(1rem, .89rem + .54vw, 1.5rem)*6.79);left:0;position:fixed;right:0;top:0;z-index:3}.home .site-header .container{overflow:visible}.site-header .container{padding-bottom:clamp(1rem,.89rem + .54vw,1.5rem);padding-top:clamp(1rem,.89rem + .54vw,1.5rem)}.site-header .container,.site-header .row{height:100%}.site-header__buttons{position:absolute;right:0;top:0}[data-menu-open] .site-header .button:not(.menu-button){opacity:0;transition:opacity .3s;transition-delay:0s}[data-menu-open] .site-header .menu-button{background-color:#f1efeb;color:#000}[data-menu-open] .site-header .menu-button:hover{background-color:#000;color:#fff}.site-header .site-logo{left:0;position:absolute;top:0;transition:all .3s ease-in-out}.home .site-header .site-logo{max-width:calc(clamp(1rem, .89rem + .54vw, 1.5rem)*11.79)}[data-scrolled-viewport] .site-header .site-logo{max-width:calc(clamp(1rem, .89rem + .54vw, 1.5rem)*7.2)}[data-scrolled-viewport] .site-header .site-logo .icon path{fill:#000}[data-scrolled-bottom] .site-header .site-logo{transform:translateY(-150%)}@media screen and (max-width:1200px){.site-header .button:not(.menu-button){display:none}}.site-logo{max-width:calc(clamp(1rem, .89rem + .54vw, 1.5rem)*7.2);width:100%}.site-logo a{display:block;padding-bottom:70%;position:relative}.site-logo .icon{height:100%;position:absolute;width:100%}.site-logo .icon path{transition:fill .3s ease-in-out}.site-navigation-container,main>article>section:first-child,main>section:first-child{padding-top:calc(clamp(1rem, .89rem + .54vw, 1.5rem)*6.79 + 16px)}.site-navigation{bottom:0;overflow:hidden;position:fixed;right:0;top:0;transition:width 0s linear;transition-delay:.3s;width:0;z-index:2}.site-navigation .site-navigation-container{max-width:clamp(min(100vw,780px),50vw,960px);overflow:auto;padding-inline:clamp(2.07rem,1.5rem + 2.88vw,4.74rem);right:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%}[data-menu-open] .site-navigation{transition-delay:0s;width:100%}[data-menu-open] .site-navigation .site-navigation-container{transform:translateX(0)}.site-navigation ul{list-style:none;padding:0;white-space:nowrap}.site-navigation .menu{margin-inline:calc(clamp(1.44rem, 1.18rem + 1.33vw, 2.67rem)*-.5)}.site-navigation .menu:after{clear:both;content:"";display:block}.site-navigation .menu>li{float:left;margin-bottom:clamp(1.5rem,1.15rem + 1.76vw,3.13rem);padding-inline:calc(clamp(1.44rem, 1.18rem + 1.33vw, 2.67rem)/2);width:max(25ch,50%)}.site-navigation .menu>li:nth-child(odd):not(:last-child){clear:left}.site-navigation .menu>li:nth-child(odd):not(:last-child).no-clear{clear:none}.site-navigation .menu>li>a{font-weight:400}.site-navigation .sub-menu{font-family:lausanne,helvetica,arial,sans-serif;line-height:1.5;margin-top:clamp(.81rem,.79rem + .14vw,.93rem)}.site-navigation .menu-item-has-children{position:relative;transition:margin-bottom .3s ease-in-out}.site-navigation a{text-decoration:none}.button-navigation ul{list-style:none}.single-post .post-image img{max-height:min(800px,100vh);object-fit:cover;object-position:center}@media screen and (min-width:780px){.single-post aside .employee{max-width:calc(308px - clamp(1.44rem, 1.18rem + 1.33vw, 2.67rem)*2/6)}}.pnty-single-job>*+*{margin-top:clamp(1rem,.89rem + .54vw,1.5rem)}.footer__logo{flex:0 0 min(100%,284px);max-width:284px}.footer__logo .sizer{padding-bottom:70.0704225352%;position:relative}.footer__logo .icon{height:100%;position:absolute;width:100%}.footer__contact{min-width:50%}.footer__menu{flex:1 0 auto}.footer__menu:last-child{flex:0 1 auto}.footer ul{list-style:none;padding-left:0}.footer .social .icon{height:clamp(1rem,.89rem + .54vw,1.5rem);width:clamp(1rem,.89rem + .54vw,1.5rem)}.footer .sub-menu .menu-item{font-weight:200}.footer .menu-item{font-weight:400}.footer .menu-item a{text-decoration:none}.hero{height:100vh;min-height:600px}.hero .inner{bottom:0;left:0;overflow:hidden;padding-block-end:clamp(2.07rem,1.5rem + 2.88vw,4.74rem);position:absolute;width:100%}.hero:not(.text-dark){color:#fff}.hero__title{max-width:20ch;min-width:10ch}.hero__image{inset:0;position:absolute;z-index:-1}.media-text .row{row-gap:clamp(2.07rem,1.5rem + 2.88vw,4.74rem)}.media-text__content .fs--3-xl,.media-text__content h1{max-width:20ch}.media-text__content p{max-width:50ch}.media-text__image{max-width:792px;width:100%}.flex--justify-center>.media-text__image img{margin:0 auto;max-width:600px}@media screen and (min-width:780px){.media-text__content{padding:0}}.post-list{position:relative}.post-list .scroll-target{position:absolute;top:-100px}.post-list__posts{position:relative;top:calc(0px - clamp(2.07rem, 1.5rem + 2.88vw, 4.74rem))}.post-list__posts>*{margin-top:clamp(2.07rem,1.5rem + 2.88vw,4.74rem)}.post-list__post{transition:all .2s ease-in-out}.post-list__post:hover{opacity:.6}.post-list__post:hover a{opacity:1}.post-list__post.invisible{opacity:0}.post-list__post.fade-in{animation:fade-in .5s ease-in-out forwards}.post-list__post.fade-out{animation:fade-in .5s ease-in-out reverse forwards;opacity:1}.pagination>div{flex:1 1 33.333%}.pagination>div:nth-child(2){text-align:center}.pagination .pagination-link{text-decoration:none}.pagination .pagination-link:is(span){opacity:.4}.pagination .icon{display:none;font-size:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}@media screen and (max-width:780px){.pagination .icon{display:inline-block}.pagination .pagination-link.prev .icon{transform:rotate(180deg)}.pagination .text{display:none}}.post-list__pagination-links{letter-spacing:.05em}.clients__logo{margin-inline:auto;padding-inline:clamp(2.07rem,1.5rem + 2.88vw,4.74rem);width:clamp(200px + clamp(2.07rem,1.5rem + 2.88vw,4.74rem),33%,300px + clamp(2.07rem,1.5rem + 2.88vw,4.74rem))}.clients__logo img{height:auto;margin:auto;width:auto}.text-media-text{gap:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.text-media-text__secondary{height:100%}.text-media-text__image img{height:100%;object-fit:cover;object-position:center}.text-media-text__content{height:100%}.quotes cite{font-style:normal}.quotes .flickity-cell{margin-left:clamp(1.5rem,1.15rem + 1.76vw,3.13rem);margin-right:clamp(1.5rem,1.15rem + 1.76vw,3.13rem);max-width:1191px;opacity:.5;transition:opacity .5s ease-in-out;width:90%}.quotes .is-selected{opacity:1}.quotes .flickity-prev-next-button{border-radius:0;height:100%;padding:0;width:max(5vw,(100vw - 1191px)/2)}.quotes .flickity-prev-next-button.next{right:0}.quotes .flickity-prev-next-button.previous{left:0}.quotes .flickity-prev-next-button:hover{background:#0000}.quotes .flickity-prev-next-button:focus{box-shadow:none;outline:none}.quotes .flickity-prev-next-button svg{display:none}.key-number{flex:1 1 max(350px,34%)}.key-number__number{min-width:min(20vw,25%);text-align:right}.image-text-zigzag .rows>*+*{margin-top:calc(0px - clamp(1.2rem, 1.03rem + .86vw, 2rem))}.image-text-zigzag .grid:nth-child(odd) .image{padding-inline-end:clamp(3.58rem,1.93rem + 8.25vw,11.22rem)}.image-text-zigzag .grid:nth-child(odd) .content{order:1}.image-text-zigzag .grid:nth-child(2n) .image{padding-inline:calc(clamp(3.58rem, 1.93rem + 8.25vw, 11.22rem)/2)}.image-text-zigzag .content{padding-block:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}@media screen and (max-width:900px){.image-text-zigzag .rows>*+*{margin-top:clamp(1.5rem,1.15rem + 1.76vw,3.13rem)}.image-text-zigzag .grid:nth-child(2n) .content{order:1}.image-text-zigzag .grid:nth-child(2n) .image{padding:0}.image-text-zigzag .content{padding:0;width:100%}.image-text-zigzag .image{max-width:400px}}@media screen and (max-width:780px){.image-text-zigzag img{width:25%}}.employee-list .grid{grid-row-gap:clamp(2.49rem,1.66rem + 4.14vw,6.25rem)}@media screen and (max-width:780px){.employee-list .grid{grid-template-columns:100%;row-gap:clamp(1rem,.89rem + .54vw,1.5rem)}}.contact-person__text p{max-width:35ch}.contact-person__employees{row-gap:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.contact-person .employee{flex:1 0 33.333%;max-width:277px;min-width:200px}.vacancies{position:relative}.vacancies .scroll-target{position:absolute;top:0}.vacancy{align-items:center;border-top:1px solid #000;padding-block:clamp(1.44rem,1.18rem + 1.33vw,2.67rem);position:relative}.vacancy .link--cover:before{background-color:#fff;content:"";opacity:0;transition:opacity .3s ease-in-out}.vacancy:hover .link--cover:before{opacity:.5}.vacancy .row{row-gap:0}.vacancy.invisible{opacity:0}.vacancy.fade-in{animation:fade-in .5s ease-in-out forwards}.vacancy.fade-out{animation:fade-in .5s ease-in-out reverse forwards;opacity:1}.vacancy__image{display:flex;justify-content:center;margin-block:calc(0px - clamp(1.44rem, 1.18rem + 1.33vw, 2.67rem));min-height:80px;padding-block:clamp(.94rem,.9rem + .2vw,1.12rem)}.vacancy__image .icon,.vacancy__image img{height:80px;max-width:150px;object-fit:contain;width:100%}.vacancy a{text-decoration:none;transition:none}.vacancy a:hover{opacity:1}.vacancy__arrow{cursor:pointer;pointer-events:none;text-align:center}.vacancy__arrow .icon{font-size:clamp(1.5rem,1.15rem + 1.76vw,3.13rem);height:.48em;width:.76em}.vacancy:hover .vacancy__arrow .icon{animation:bounce .3s ease-in-out forwards}.vacancy:last-child{border-bottom:1px solid #000}@media screen and (max-width:1200px){.vacancies__posts{grid-gap:clamp(1.44rem,1.18rem + 1.33vw,2.67rem);display:grid;grid-template-columns:1fr 1fr;row-gap:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.vacancy{border:1px solid #000;display:block;row-gap:0}.vacancy__image{justify-content:flex-start;margin:0 0 clamp(.81rem,.79rem + .14vw,.93rem);padding:0}.vacancy__image img{object-position:left}.vacancy__arrow{text-align:left}}@media screen and (max-width:780px){.vacancies__posts{grid-template-columns:1fr}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.gform_fields>*+*,.gform_wrapper form>*+*{margin-top:clamp(1.44rem,1.18rem + 1.33vw,2.67rem)}.gfield_label{display:block;height:0;opacity:0;overflow:hidden;width:0}.ginput_container input[type=email],.ginput_container input[type=tel],.ginput_container input[type=text],.ginput_container textarea{background:#0000;border:1px solid #000;display:block;font-size:clamp(.94rem,.9rem + .2vw,1.12rem);padding:clamp(1rem,.89rem + .54vw,1.5rem);width:100%}.ginput_container textarea{height:calc(clamp(1rem, .89rem + .54vw, 1.5rem)*2 + clamp(.94rem, .9rem + .2vw, 1.12rem)*1.45833*4)}.ginput_container input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.ginput_container input[type=checkbox]:checked+label:after{background-color:#000}.ginput_container input[type=checkbox]+label{cursor:pointer;display:block;padding-left:calc(clamp(.94rem, .9rem + .2vw, 1.12rem) + clamp(1rem, .89rem + .54vw, 1.5rem));position:relative}.ginput_container input[type=checkbox]+label:before{border:1px solid #000;height:1em;left:0;width:1em}.ginput_container input[type=checkbox]+label:after,.ginput_container input[type=checkbox]+label:before{color:#000;content:"";line-height:1;position:absolute;text-align:center;top:50%;transform:translateY(-50%)}.ginput_container input[type=checkbox]+label:after{height:.8em;left:.1em;transition:all .2s ease-in-out;width:.8em}.ginput_container_consent{margin-top:clamp(1.2rem,1.03rem + .86vw,2rem)}.breadcrumbs{list-style:none;padding:0}.blurb__image .sizer{padding-bottom:65.3%}.employee.item{flex:1 0 33.333%;min-width:200px;transition:opacity .3s ease-in-out}.employee.item:hover{opacity:.6}.employee.item .link--cover{transition:none}.employee.item .link--cover:hover{opacity:1}.employee__image{padding-bottom:123%;position:relative}.employee__image img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}@keyframes bounce{0%{transform:translateX(0)}to{transform:translateX(.25em)}}.arrow-link{align-items:center;display:inline-flex;font-size:clamp(1.5rem,1.15rem + 1.76vw,3.13rem);gap:.6em;line-height:1.1;text-decoration:none}.link-list .arrow-link{line-height:inherit}.arrow-link .icon{min-height:.48em;min-width:.76em}.arrow-link .icon g,.arrow-link .icon path{fill:#000}.color--white .arrow-link .icon g,.color--white .arrow-link .icon path{fill:#fff}.arrow-link:not(.has-svg):before{background-image:url(/app/themes/clarify/assets/icons/arrow-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";min-height:.48em;min-width:.76em}.color--white .arrow-link:not(.has-svg):before{background-image:url(/app/themes/clarify/assets/icons/arrow-white.svg)}.arrow-link:hover .icon,.arrow-link:hover:before{animation:bounce .3s ease-in-out forwards}.icon{display:inline-block;height:1em;position:relative;vertical-align:middle;width:1em}.icon svg{height:100%;left:0;position:absolute;top:0;width:100%}.button,button,input[type=button],input[type=submit]{border:1px solid #0000;border-radius:100em;cursor:pointer;display:inline-block;line-height:1;padding-block:.75em;padding-inline:min(6vw,2.2083333333em);text-align:center;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out,opacity .2s ease-in-out}.button:not([class*=bg--]),button:not([class*=bg--]),input[type=button]:not([class*=bg--]),input[type=submit]:not([class*=bg--]){background:#0000;border-color:#000}.button.br-0,button.br-0,input[type=button].br-0,input[type=submit].br-0{border-radius:0}.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background:#000;color:#fff;opacity:1}.link-list{-webkit-hyphens:auto;hyphens:auto;line-height:1.38;list-style:none;margin-bottom:0;padding-left:0;word-break:break-word}dl{display:grid;grid-template-columns:max(150px,.0833333333 * min(100vw - clamp(1rem,.89rem + .54vw,1.5rem) * 2,1848px - clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2)) 1fr}.column-list{padding-left:0}.column-list,.column-list ul{list-style:none}.column-list>li{display:grid;grid-template-columns:max(150px,.0833333333 * min(100vw - clamp(1rem,.89rem + .54vw,1.5rem) * 2,1848px - clamp(1.44rem,1.18rem + 1.33vw,2.67rem) * 2)) 1fr}@media print{*,:after,:before,:first-letter,:first-line{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;base64,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QUNFLHFCQUNGLENBRUEsUUFDRSxVQUNGLENBRUEsU0FDRSxnQkFDRixDQUVBLG9DQUNFLFVBQ0UsY0FDRixDQUVBLFdBQ0Usb0JBQ0YsQ0FFQSxVQUNFLGVBQ0YsQ0FFQSxXQUNFLHFCQUNGLENBRUEsVUFDRSxTQUNGLENBRUEsV0FDRSxlQUNGLENBRUEsVUFDRSxlQUNGLENBRUEsV0FDRSxxQkFDRixDQUVBLFVBQ0UsZUFDRixDQUVBLFdBQ0UscUJBQ0YsQ0FFQSxVQUNFLFNBQ0YsQ0FFQSxXQUNFLGVBQ0YsQ0FFQSxVQUNFLGVBQ0YsQ0FFQSxXQUNFLHFCQUNGLENBRUEsVUFDRSxlQUNGLENBRUEsV0FDRSxxQkFDRixDQUVBLFVBQ0UsU0FDRixDQUVBLFdBQ0UsZUFDRixDQUVBLFdBQ0UsZUFDRixDQUVBLFlBQ0UscUJBQ0YsQ0FFQSxXQUNFLGVBQ0YsQ0FFQSxZQUNFLHFCQUNGLENBRUEsV0FDRSxVQUNGLENBRUEsWUFDRSxnQkFDRixDQUNGLENBQ0Esb0NBQ0UsVUFDRSxjQUNGLENBRUEsV0FDRSxvQkFDRixDQUVBLFVBQ0UsZUFDRixDQUVBLFdBQ0UscUJBQ0YsQ0FFQSxVQUNFLFNBQ0YsQ0FFQSxXQUNFLGVBQ0YsQ0FFQSxVQUNFLGVBQ0YsQ0FFQSxXQUNFLHFCQUNGLENBRUEsVUFDRSxlQUNGLENBRUEsV0FDRSxxQkFDRixDQUVBLFVBQ0UsU0FDRixDQUVBLFdBQ0UsZUFDRixDQUVBLFVBQ0UsZUFDRixDQUVBLFdBQ0UscUJBQ0YsQ0FFQSxVQUNFLGVBQ0YsQ0FFQSxXQUNFLHFCQUNGLENBRUEsVUFDRSxTQUNGLENBRUEsV0FDRSxlQUNGLENBRUEsV0FDRSxlQUNGLENBRUEsWUFDRSxxQkFDRixDQUVBLFdBQ0UsZUFDRixDQUVBLFlBQ0UscUJBQ0YsQ0FFQSxXQUNFLFVBQ0YsQ0FFQSxZQUNFLGdCQUNGLENBRUEsaUdBRUUsK0xBQ0YsQ0FFQSwrRkFFRSw4TEFDRixDQUNGLENBQ0EscUNBQ0UsVUFDRSxjQUNGLENBRUEsV0FDRSxvQkFDRixDQUVBLFVBQ0UsZUFDRixDQUVBLFdBQ0UscUJBQ0YsQ0FFQSxVQUNFLFNBQ0YsQ0FFQSxXQUNFLGVBQ0YsQ0FFQSxVQUNFLGVBQ0YsQ0FFQSxXQUNFLHFCQUNGLENBRUEsVUFDRSxlQUNGLENBRUEsV0FDRSxxQkFDRixDQUVBLFVBQ0UsU0FDRixDQUVBLFdBQ0UsZUFDRixDQUVBLFVBQ0UsZUFDRixDQUVBLFdBQ0UscUJBQ0YsQ0FFQSxVQUNFLGVBQ0YsQ0FFQSxXQUNFLHFCQUNGLENBRUEsVUFDRSxTQUNGLENBRUEsV0FDRSxlQUNGLENBRUEsV0FDRSxlQUNGLENBRUEsWUFDRSxxQkFDRixDQUVBLFdBQ0UsZUFDRixDQUVBLFlBQ0UscUJBQ0YsQ0FFQSxXQUNFLFVBQ0YsQ0FFQSxZQUNFLGdCQUNGLENBRUEsaUdBRUUsK0xBQ0YsQ0FFQSwrRkFFRSw4TEFDRixDQUNGLENBQ0EscUNBQ0UsVUFDRSxjQUNGLENBRUEsV0FDRSxvQkFDRixDQUVBLFVBQ0UsZUFDRixDQUVBLFdBQ0UscUJBQ0YsQ0FFQSxVQUNFLFNBQ0YsQ0FFQSxXQUNFLGVBQ0YsQ0FFQSxVQUNFLGVBQ0YsQ0FFQSxXQUNFLHFCQUNGLENBRUEsVUFDRSxlQUNGLENBRUEsV0FDRSxxQkFDRixDQUVBLFVBQ0UsU0FDRixDQUVBLFdBQ0UsZUFDRixDQUVBLFVBQ0UsZUFDRixDQUVBLFdBQ0UscUJBQ0YsQ0FFQSxVQUNFLGVBQ0YsQ0FFQSxXQUNFLHFCQUNGLENBRUEsVUFDRSxTQUNGLENBRUEsV0FDRSxlQUNGLENBRUEsV0FDRSxlQUNGLENBRUEsWUFDRSxxQkFDRixDQUVBLFdBQ0UsZUFDRixDQUVBLFlBQ0UscUJBQ0YsQ0FFQSxXQUNFLFVBQ0YsQ0FFQSxZQUNFLGdCQUNGLENBRUEsaUdBRUUsK0xBQ0YsQ0FFQSwrRkFFRSw4TEFDRixDQUNGLENBQ0EsV0FDRSxTQUNGLENBRUEsUUFDRSxTQUNGLENBRUEsV0FDRSxRQUNGLENBRUEsVUFHRSxrQkFBbUIsQ0FGbkIsWUFBYSxDQUNiLGNBRUYsQ0FDQSxZQUVFLGlGQUFtRixDQURuRixXQUVGLENBR0EsS0FDRSxjQUNGLENBRUEsS0FNRSxr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LGdEQUVFLFVBQ0YsQ0FFQSxlQUVFLHFCQUFzQixDQUN0Qix1QkFDRixDQUVBLE1BQ0UsMEJBQ0YsQ0FFQSxPQUVFLHVCQUNGLENBRUEsSUFDRSx3QkFDRixDQUVBLFFBR0UsU0FBVSxDQUNWLFFBQ0YsQ0FFQSxNQUVFLHNCQUNGLENBQ0YiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTtcbiAgfVxufVxuLyogQGxpbmsgaHR0cHM6Ly91dG9waWEuZnlpL3R5cGUvY2FsY3VsYXRvcj9jPTMyMCwxNiwxLjIsMTgwMCwyNCwxLjMzMyw3LDIsJnM9MC43NXwwLjV8MC4yNSwxLjV8MnwzfDR8NixzLWwgKi9cbi8qISBGbGlja2l0eSB2My4wLjBcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmZsaWNraXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktc2xpZGVyIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBkcmFnZ2FibGUgKi9cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBmbGlja2l0eS1jZWxsIC0tLS0gKi9cbi5mbGlja2l0eS1jZWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1jZWxsIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG4uZmxpY2tpdHktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBoc2woMCAwJSAxMDAlLzc1JSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7XG59XG5cbi5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG4gIC8qIHByZXZlbnQgZGlzYWJsZWQgYnV0dG9uIGZyb20gY2FwdHVyaW5nIHBvaW50ZXIgdXAgZXZlbnQuICM3MTYgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJhY2tncm91bmQ6IGhzbCgwIDAlIDIwJS8yNSUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3Qge1xuICB0ZXh0LWluZGVudDogOTk5OXB4O1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5Rjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogaHNsKDAgMCUgMjAlLzEwMCUpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSGVscGVyIENsYXNzZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzdWFsbHloaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLCAudmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZy5jb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJnLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5iZy0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYmctLWJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYTE5MTtcbn1cblxuLmJnLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwQ0JDNjtcbn1cblxuLmJnLS1saWdodC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRUZFQjtcbn1cblxuLmJnLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk1RjQ5O1xufVxuXG4uYmctLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ5NUFGO1xufVxuXG5hLmxpbmstLWNvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpemVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5zaXplciA+IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2R1bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cbi5tb2R1bGVfX2JhY2tncm91bmQgaW1nLFxuLm1vZHVsZV9fYmFja2dyb3VuZCB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJyLTAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9zbGluZGFsZVwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Jvc2xpbmRhbGUtRGlzcGxheU5hcnJvd0xpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Jvc2xpbmRhbGUtRGlzcGxheU5hcnJvd0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsYXVzYW5uZVwiO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RXS0xhdXNhbm5lLTIwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UV0tMYXVzYW5uZS0yMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhdXNhbm5lXCI7XG4gIGZvbnQtd2VpZ2h0OiBcIm5vcm1hbFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RXS0xhdXNhbm5lLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UV0tMYXVzYW5uZS00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1vZGVybiBDU1MgUmVzZXRcbiAgIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmR5LXBpY2NhbGlsbGkvbW9kZXJuLWNzcy1yZXNldFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmZpZ3VyZSxcbmJsb2NrcXVvdGUsXG51bCxcbm9sLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgbGlzdCByb2xlLCB3aGljaCBzdWdnZXN0cyBkZWZhdWx0IHN0eWxpbmcgd2lsbCBiZSByZW1vdmVkICovXG51bFtyb2xlPWxpc3RdLFxub2xbcm9sZT1saXN0XSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogU2V0IGNvcmUgcm9vdCBkZWZhdWx0cyAqL1xuaHRtbDpmb2N1cy13aXRoaW4ge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLyogU2V0IGNvcmUgYm9keSBkZWZhdWx0cyAqL1xuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xufVxuXG4vKiBNYWtlIGltYWdlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXG5pbWcsXG5waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLyogUmVtb3ZlIGFsbCBhbmltYXRpb25zIGFuZCB0cmFuc2l0aW9ucyBmb3IgcGVvcGxlIHRoYXQgcHJlZmVyIG5vdCB0byBzZWUgdGhlbSAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgaHRtbDpmb2N1cy13aXRoaW4ge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxuXG4gICosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlIHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbmJvZHlbZGF0YS1tZW51LW9wZW5dIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHlbZGF0YS1tZW51LW9wZW5dIG1haW46YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmh0bWwubW9kYWwtY2Fjc3Atb3Blbjpub3QoLm1vZGFsLWNhY3NwLW9wZW4tbm8tYmFja2Ryb3ApIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi8qIEBsaW5rIGh0dHBzOi8vdXRvcGlhLmZ5aS90eXBlL2NhbGN1bGF0b3I/Yz0zMjAsMTYsMS4yLDE4MDAsMjQsMS4zMzMsNywyLCZzPTAuNzV8MC41fDAuMjUsMS41fDJ8M3w0fDYscy1sICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZSBMYXlvdXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ud3JhcHBlciB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE4NDhweDtcbiAgcGFkZGluZy1pbmxpbmU6IGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcHBlci0tbmFycm93IHtcbiAgbWF4LXdpZHRoOiAxNTQzcHg7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pO1xuICAtLWdhcDogbGF5b3V0LiRnYXA7XG59XG4uZmxleC0td3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mbGV4LS1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtLWFsaWduLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZmxleC0tYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LS1hbGlnbi1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZmxleC0tYWxpZ24tYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uZmxleC0tanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mbGV4LS1qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmxleC0tanVzdGlmeS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5mbGV4LS1qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZmxleC0tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5mbGV4LS1vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG4uZmxleC0tYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxleC0tcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZsZXgtLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmdhcCB7XG4gIGdhcDogY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSk7XG59XG5cbi5uby1nYXAge1xuICBnYXA6IDA7XG59XG5cbi5nYXAtLXhzIHtcbiAgLS1nYXA6IGNsYW1wKDAuODFyZW0sIDAuNzlyZW0gKyAwLjE0dncsIDAuOTNyZW0pO1xuICBnYXA6IGNsYW1wKDAuODFyZW0sIDAuNzlyZW0gKyAwLjE0dncsIDAuOTNyZW0pO1xufVxuXG4uZ2FwLS1zbSB7XG4gIC0tZ2FwOiBjbGFtcCgwLjk0cmVtLCAwLjlyZW0gKyAwLjJ2dywgMS4xMnJlbSk7XG4gIGdhcDogY2xhbXAoMC45NHJlbSwgMC45cmVtICsgMC4ydncsIDEuMTJyZW0pO1xufVxuXG4uZ2FwLS1iYXNlLXMge1xuICAtLWdhcDogY2xhbXAoMXJlbSwgMC45NnJlbSArIDAuMTh2dywgMS4xM3JlbSk7XG4gIGdhcDogY2xhbXAoMXJlbSwgMC45NnJlbSArIDAuMTh2dywgMS4xM3JlbSk7XG59XG5cbi5nYXAtLW1kIHtcbiAgLS1nYXA6IGNsYW1wKDEuMnJlbSwgMS4wM3JlbSArIDAuODZ2dywgMnJlbSk7XG4gIGdhcDogY2xhbXAoMS4ycmVtLCAxLjAzcmVtICsgMC44NnZ3LCAycmVtKTtcbn1cblxuLmdhcC0tbGcge1xuICAtLWdhcDogY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSk7XG4gIGdhcDogY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSk7XG59XG5cbi5nYXAtLXhsIHtcbiAgLS1nYXA6IGNsYW1wKDEuNXJlbSwgMS4xNXJlbSArIDEuNzZ2dywgMy4xM3JlbSk7XG4gIGdhcDogY2xhbXAoMS41cmVtLCAxLjE1cmVtICsgMS43NnZ3LCAzLjEzcmVtKTtcbn1cblxuLmdhcC0teGwtcyB7XG4gIC0tZ2FwOiBjbGFtcCgxLjVyZW0sIDEuMzJyZW0gKyAwLjg5dncsIDIuMTNyZW0pO1xuICBnYXA6IGNsYW1wKDEuNXJlbSwgMS4zMnJlbSArIDAuODl2dywgMi4xM3JlbSk7XG59XG5cbi5nYXAtLTIteGwge1xuICAtLWdhcDogY2xhbXAoMi4wN3JlbSwgMS41cmVtICsgMi44OHZ3LCA0Ljc0cmVtKTtcbiAgZ2FwOiBjbGFtcCgyLjA3cmVtLCAxLjVyZW0gKyAyLjg4dncsIDQuNzRyZW0pO1xufVxuXG4uZ2FwLS0zLXhsIHtcbiAgLS1nYXA6IGNsYW1wKDIuNDlyZW0sIDEuNjZyZW0gKyA0LjE0dncsIDYuMjVyZW0pO1xuICBnYXA6IGNsYW1wKDIuNDlyZW0sIDEuNjZyZW0gKyA0LjE0dncsIDYuMjVyZW0pO1xufVxuXG4uZ2FwLS00LXhsIHtcbiAgLS1nYXA6IGNsYW1wKDIuOTlyZW0sIDEuODFyZW0gKyA1Ljg3dncsIDguNDJyZW0pO1xuICBnYXA6IGNsYW1wKDIuOTlyZW0sIDEuODFyZW0gKyA1Ljg3dncsIDguNDJyZW0pO1xufVxuXG4uZ2FwLS01LXhsIHtcbiAgLS1nYXA6IGNsYW1wKDMuNThyZW0sIDEuOTNyZW0gKyA4LjI1dncsIDExLjIycmVtKTtcbiAgZ2FwOiBjbGFtcCgzLjU4cmVtLCAxLjkzcmVtICsgOC4yNXZ3LCAxMS4yMnJlbSk7XG59XG5cbi5oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMSAwIDM0JTtcbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogdmFyKC0tZ2FwLCBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKSk7XG59XG5Ac3VwcG9ydHMgKHdpZHRoOiBtaW4oNDAwcHgsIDEwMCUpKSB7XG4gIC5ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbig0MDBweCwgMTAwJSksIDFmcikpO1xuICB9XG59XG4uZ3JpZC0tY29scy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4obWF4KDIxJSwyNTBweCksIDEwMCUpLCAxZnIpKTtcbn1cbi5ncmlkLS0yNTAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbn1cbi5ncmlkLS02MDAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbig2MDBweCwgMTAwJSksIDFmcikpO1xufVxuXG4ucGFkZGluZyB7XG4gIHBhZGRpbmc6IGNsYW1wKDFyZW0sIDAuODlyZW0gKyAwLjU0dncsIDEuNXJlbSk7XG59XG5cbi5wYWRkaW5nLWJzIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2xhbXAoMXJlbSwgMC44OXJlbSArIDAuNTR2dywgMS41cmVtKTtcbn1cblxuLnBhZGRpbmctYmUge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2xhbXAoMXJlbSwgMC44OXJlbSArIDAuNTR2dywgMS41cmVtKTtcbn1cblxuLnBhZGRpbmctaSB7XG4gIHBhZGRpbmctaW5saW5lOiBjbGFtcCgxcmVtLCAwLjg5cmVtICsgMC41NHZ3LCAxLjVyZW0pO1xufVxuXG4ucGFkZGluZy1pcyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjbGFtcCgxcmVtLCAwLjg5cmVtICsgMC41NHZ3LCAxLjVyZW0pO1xufVxuXG4ucGFkZGluZy1pZSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2xhbXAoMXJlbSwgMC44OXJlbSArIDAuNTR2dywgMS41cmVtKTtcbn1cblxuLnBhZGRpbmctYnMtLXhzIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2xhbXAoMC44MXJlbSwgMC43OXJlbSArIDAuMTR2dywgMC45M3JlbSk7XG59XG5cbi5wYWRkaW5nLWJlLS14cyB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjbGFtcCgwLjgxcmVtLCAwLjc5cmVtICsgMC4xNHZ3LCAwLjkzcmVtKTtcbn1cblxuLnBhZGRpbmctaXMtLXhzIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNsYW1wKDAuODFyZW0sIDAuNzlyZW0gKyAwLjE0dncsIDAuOTNyZW0pO1xufVxuXG4ucGFkZGluZy1pZS0teHMge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNsYW1wKDAuODFyZW0sIDAuNzlyZW0gKyAwLjE0dncsIDAuOTNyZW0pO1xufVxuXG4ucGFkZGluZy0teHMge1xuICBwYWRkaW5nOiBjbGFtcCgwLjgxcmVtLCAwLjc5cmVtICsgMC4xNHZ3LCAwLjkzcmVtKTtcbn1cblxuLnBhZGRpbmctYnMtLXNtIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2xhbXAoMC45NHJlbSwgMC45cmVtICsgMC4ydncsIDEuMTJyZW0pO1xufVxuXG4ucGFkZGluZy1iZS0tc20ge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2xhbXAoMC45NHJlbSwgMC45cmVtICsgMC4ydncsIDEuMTJyZW0pO1xufVxuXG4ucGFkZGluZy1pcy0tc20ge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2xhbXAoMC45NHJlbSwgMC45cmVtICsgMC4ydncsIDEuMTJyZW0pO1xufVxuXG4ucGFkZGluZy1pZS0tc20ge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNsYW1wKDAuOTRyZW0sIDAuOXJlbSArIDAuMnZ3LCAxLjEycmVtKTtcbn1cblxuLnBhZGRpbmctLXNtIHtcbiAgcGFkZGluZzogY2xhbXAoMC45NHJlbSwgMC45cmVtICsgMC4ydncsIDEuMTJyZW0pO1xufVxuXG4ucGFkZGluZy1icy0tYmFzZS1zIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2xhbXAoMXJlbSwgMC45NnJlbSArIDAuMTh2dywgMS4xM3JlbSk7XG59XG5cbi5wYWRkaW5nLWJlLS1iYXNlLXMge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2xhbXAoMXJlbSwgMC45NnJlbSArIDAuMTh2dywgMS4xM3JlbSk7XG59XG5cbi5wYWRkaW5nLWlzLS1iYXNlLXMge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2xhbXAoMXJlbSwgMC45NnJlbSArIDAuMTh2dywgMS4xM3JlbSk7XG59XG5cbi5wYWRkaW5nLWllLS1iYXNlLXMge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNsYW1wKDFyZW0sIDAuOTZyZW0gKyAwLjE4dncsIDEuMTNyZW0pO1xufVxuXG4ucGFkZGluZy0tYmFzZS1zIHtcbiAgcGFkZGluZzogY2xhbXAoMXJlbSwgMC45NnJlbSArIDAuMTh2dywgMS4xM3JlbSk7XG59XG5cbi5wYWRkaW5nLWJzLS1tZCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNsYW1wKDEuMnJlbSwgMS4wM3JlbSArIDAuODZ2dywgMnJlbSk7XG59XG5cbi5wYWRkaW5nLWJlLS1tZCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjbGFtcCgxLjJyZW0sIDEuMDNyZW0gKyAwLjg2dncsIDJyZW0pO1xufVxuXG4ucGFkZGluZy1pcy0tbWQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2xhbXAoMS4ycmVtLCAxLjAzcmVtICsgMC44NnZ3LCAycmVtKTtcbn1cblxuLnBhZGRpbmctaWUtLW1kIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjbGFtcCgxLjJyZW0sIDEuMDNyZW0gKyAwLjg2dncsIDJyZW0pO1xufVxuXG4ucGFkZGluZy0tbWQge1xuICBwYWRkaW5nOiBjbGFtcCgxLjJyZW0sIDEuMDNyZW0gKyAwLjg2dncsIDJyZW0pO1xufVxuXG4ucGFkZGluZy1icy0tbGcge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKTtcbn1cblxuLnBhZGRpbmctYmUtLWxnIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pO1xufVxuXG4ucGFkZGluZy1pcy0tbGcge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSk7XG59XG5cbi5wYWRkaW5nLWllLS1sZyB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSk7XG59XG5cbi5wYWRkaW5nLS1sZyB7XG4gIHBhZGRpbmc6IGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pO1xufVxuXG4ucGFkZGluZy1icy0teGwge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjbGFtcCgxLjVyZW0sIDEuMTVyZW0gKyAxLjc2dncsIDMuMTNyZW0pO1xufVxuXG4ucGFkZGluZy1iZS0teGwge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2xhbXAoMS41cmVtLCAxLjE1cmVtICsgMS43NnZ3LCAzLjEzcmVtKTtcbn1cblxuLnBhZGRpbmctaXMtLXhsIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNsYW1wKDEuNXJlbSwgMS4xNXJlbSArIDEuNzZ2dywgMy4xM3JlbSk7XG59XG5cbi5wYWRkaW5nLWllLS14bCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2xhbXAoMS41cmVtLCAxLjE1cmVtICsgMS43NnZ3LCAzLjEzcmVtKTtcbn1cblxuLnBhZGRpbmctLXhsIHtcbiAgcGFkZGluZzogY2xhbXAoMS41cmVtLCAxLjE1cmVtICsgMS43NnZ3LCAzLjEzcmVtKTtcbn1cblxuLnBhZGRpbmctYnMtLXhsLXMge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjbGFtcCgxLjVyZW0sIDEuMzJyZW0gKyAwLjg5dncsIDIuMTNyZW0pO1xufVxuXG4ucGFkZGluZy1iZS0teGwtcyB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjbGFtcCgxLjVyZW0sIDEuMzJyZW0gKyAwLjg5dncsIDIuMTNyZW0pO1xufVxuXG4ucGFkZGluZy1pcy0teGwtcyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjbGFtcCgxLjVyZW0sIDEuMzJyZW0gKyAwLjg5dncsIDIuMTNyZW0pO1xufVxuXG4ucGFkZGluZy1pZS0teGwtcyB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2xhbXAoMS41cmVtLCAxLjMycmVtICsgMC44OXZ3LCAyLjEzcmVtKTtcbn1cblxuLnBhZGRpbmctLXhsLXMge1xuICBwYWRkaW5nOiBjbGFtcCgxLjVyZW0sIDEuMzJyZW0gKyAwLjg5dncsIDIuMTNyZW0pO1xufVxuXG4ucGFkZGluZy1icy0tMi14bCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNsYW1wKDIuMDdyZW0sIDEuNXJlbSArIDIuODh2dywgNC43NHJlbSk7XG59XG5cbi5wYWRkaW5nLWJlLS0yLXhsIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNsYW1wKDIuMDdyZW0sIDEuNXJlbSArIDIuODh2dywgNC43NHJlbSk7XG59XG5cbi5wYWRkaW5nLWlzLS0yLXhsIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNsYW1wKDIuMDdyZW0sIDEuNXJlbSArIDIuODh2dywgNC43NHJlbSk7XG59XG5cbi5wYWRkaW5nLWllLS0yLXhsIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjbGFtcCgyLjA3cmVtLCAxLjVyZW0gKyAyLjg4dncsIDQuNzRyZW0pO1xufVxuXG4ucGFkZGluZy0tMi14bCB7XG4gIHBhZGRpbmc6IGNsYW1wKDIuMDdyZW0sIDEuNXJlbSArIDIuODh2dywgNC43NHJlbSk7XG59XG5cbi5wYWRkaW5nLWJzLS0zLXhsIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2xhbXAoMi40OXJlbSwgMS42NnJlbSArIDQuMTR2dywgNi4yNXJlbSk7XG59XG5cbi5wYWRkaW5nLWJlLS0zLXhsIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNsYW1wKDIuNDlyZW0sIDEuNjZyZW0gKyA0LjE0dncsIDYuMjVyZW0pO1xufVxuXG4ucGFkZGluZy1pcy0tMy14bCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjbGFtcCgyLjQ5cmVtLCAxLjY2cmVtICsgNC4xNHZ3LCA2LjI1cmVtKTtcbn1cblxuLnBhZGRpbmctaWUtLTMteGwge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNsYW1wKDIuNDlyZW0sIDEuNjZyZW0gKyA0LjE0dncsIDYuMjVyZW0pO1xufVxuXG4ucGFkZGluZy0tMy14bCB7XG4gIHBhZGRpbmc6IGNsYW1wKDIuNDlyZW0sIDEuNjZyZW0gKyA0LjE0dncsIDYuMjVyZW0pO1xufVxuXG4ucGFkZGluZy1icy0tNC14bCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNsYW1wKDIuOTlyZW0sIDEuODFyZW0gKyA1Ljg3dncsIDguNDJyZW0pO1xufVxuXG4ucGFkZGluZy1iZS0tNC14bCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjbGFtcCgyLjk5cmVtLCAxLjgxcmVtICsgNS44N3Z3LCA4LjQycmVtKTtcbn1cblxuLnBhZGRpbmctaXMtLTQteGwge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2xhbXAoMi45OXJlbSwgMS44MXJlbSArIDUuODd2dywgOC40MnJlbSk7XG59XG5cbi5wYWRkaW5nLWllLS00LXhsIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjbGFtcCgyLjk5cmVtLCAxLjgxcmVtICsgNS44N3Z3LCA4LjQycmVtKTtcbn1cblxuLnBhZGRpbmctLTQteGwge1xuICBwYWRkaW5nOiBjbGFtcCgyLjk5cmVtLCAxLjgxcmVtICsgNS44N3Z3LCA4LjQycmVtKTtcbn1cblxuLnBhZGRpbmctYnMtLTUteGwge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjbGFtcCgzLjU4cmVtLCAxLjkzcmVtICsgOC4yNXZ3LCAxMS4yMnJlbSk7XG59XG5cbi5wYWRkaW5nLWJlLS01LXhsIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNsYW1wKDMuNThyZW0sIDEuOTNyZW0gKyA4LjI1dncsIDExLjIycmVtKTtcbn1cblxuLnBhZGRpbmctaXMtLTUteGwge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2xhbXAoMy41OHJlbSwgMS45M3JlbSArIDguMjV2dywgMTEuMjJyZW0pO1xufVxuXG4ucGFkZGluZy1pZS0tNS14bCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2xhbXAoMy41OHJlbSwgMS45M3JlbSArIDguMjV2dywgMTEuMjJyZW0pO1xufVxuXG4ucGFkZGluZy0tNS14bCB7XG4gIHBhZGRpbmc6IGNsYW1wKDMuNThyZW0sIDEuOTNyZW0gKyA4LjI1dncsIDExLjIycmVtKTtcbn1cblxuLm1hcmdpbi1icyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2xhbXAoMXJlbSwgMC44OXJlbSArIDAuNTR2dywgMS41cmVtKTtcbn1cblxuLm1hcmdpbi1iZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNsYW1wKDFyZW0sIDAuODlyZW0gKyAwLjU0dncsIDEuNXJlbSk7XG59XG5cbi5tYXJnaW4taXMge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjbGFtcCgxcmVtLCAwLjg5cmVtICsgMC41NHZ3LCAxLjVyZW0pO1xufVxuXG4ubWFyZ2luLWllIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNsYW1wKDFyZW0sIDAuODlyZW0gKyAwLjU0dncsIDEuNXJlbSk7XG59XG5cbi5tYXJnaW4tYnMtLXhzIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjbGFtcCgwLjgxcmVtLCAwLjc5cmVtICsgMC4xNHZ3LCAwLjkzcmVtKTtcbn1cblxuLm1hcmdpbi1iZS0teHMge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjbGFtcCgwLjgxcmVtLCAwLjc5cmVtICsgMC4xNHZ3LCAwLjkzcmVtKTtcbn1cblxuLm1hcmdpbi1pcy0teHMge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjbGFtcCgwLjgxcmVtLCAwLjc5cmVtICsgMC4xNHZ3LCAwLjkzcmVtKTtcbn1cblxuLm1hcmdpbi1pZS0teHMge1xuICBtYXJnaW4taW5saW5lLWVuZDogY2xhbXAoMC44MXJlbSwgMC43OXJlbSArIDAuMTR2dywgMC45M3JlbSk7XG59XG5cbi5tYXJnaW4tYnMtLXNtIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjbGFtcCgwLjk0cmVtLCAwLjlyZW0gKyAwLjJ2dywgMS4xMnJlbSk7XG59XG5cbi5tYXJnaW4tYmUtLXNtIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2xhbXAoMC45NHJlbSwgMC45cmVtICsgMC4ydncsIDEuMTJyZW0pO1xufVxuXG4ubWFyZ2luLWlzLS1zbSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNsYW1wKDAuOTRyZW0sIDAuOXJlbSArIDAuMnZ3LCAxLjEycmVtKTtcbn1cblxuLm1hcmdpbi1pZS0tc20ge1xuICBtYXJnaW4taW5saW5lLWVuZDogY2xhbXAoMC45NHJlbSwgMC45cmVtICsgMC4ydncsIDEuMTJyZW0pO1xufVxuXG4ubWFyZ2luLWJzLS1iYXNlLXMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNsYW1wKDFyZW0sIDAuOTZyZW0gKyAwLjE4dncsIDEuMTNyZW0pO1xufVxuXG4ubWFyZ2luLWJlLS1iYXNlLXMge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjbGFtcCgxcmVtLCAwLjk2cmVtICsgMC4xOHZ3LCAxLjEzcmVtKTtcbn1cblxuLm1hcmdpbi1pcy0tYmFzZS1zIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2xhbXAoMXJlbSwgMC45NnJlbSArIDAuMTh2dywgMS4xM3JlbSk7XG59XG5cbi5tYXJnaW4taWUtLWJhc2UtcyB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjbGFtcCgxcmVtLCAwLjk2cmVtICsgMC4xOHZ3LCAxLjEzcmVtKTtcbn1cblxuLm1hcmdpbi1icy0tbWQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNsYW1wKDEuMnJlbSwgMS4wM3JlbSArIDAuODZ2dywgMnJlbSk7XG59XG5cbi5tYXJnaW4tYmUtLW1kIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2xhbXAoMS4ycmVtLCAxLjAzcmVtICsgMC44NnZ3LCAycmVtKTtcbn1cblxuLm1hcmdpbi1pcy0tbWQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjbGFtcCgxLjJyZW0sIDEuMDNyZW0gKyAwLjg2dncsIDJyZW0pO1xufVxuXG4ubWFyZ2luLWllLS1tZCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjbGFtcCgxLjJyZW0sIDEuMDNyZW0gKyAwLjg2dncsIDJyZW0pO1xufVxuXG4ubWFyZ2luLWJzLS1sZyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSk7XG59XG5cbi5tYXJnaW4tYmUtLWxnIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSk7XG59XG5cbi5tYXJnaW4taXMtLWxnIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSk7XG59XG5cbi5tYXJnaW4taWUtLWxnIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pO1xufVxuXG4ubWFyZ2luLWJzLS14bCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2xhbXAoMS41cmVtLCAxLjE1cmVtICsgMS43NnZ3LCAzLjEzcmVtKTtcbn1cblxuLm1hcmdpbi1iZS0teGwge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjbGFtcCgxLjVyZW0sIDEuMTVyZW0gKyAxLjc2dncsIDMuMTNyZW0pO1xufVxuXG4ubWFyZ2luLWlzLS14bCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNsYW1wKDEuNXJlbSwgMS4xNXJlbSArIDEuNzZ2dywgMy4xM3JlbSk7XG59XG5cbi5tYXJnaW4taWUtLXhsIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNsYW1wKDEuNXJlbSwgMS4xNXJlbSArIDEuNzZ2dywgMy4xM3JlbSk7XG59XG5cbi5tYXJnaW4tYnMtLXhsLXMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNsYW1wKDEuNXJlbSwgMS4zMnJlbSArIDAuODl2dywgMi4xM3JlbSk7XG59XG5cbi5tYXJnaW4tYmUtLXhsLXMge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjbGFtcCgxLjVyZW0sIDEuMzJyZW0gKyAwLjg5dncsIDIuMTNyZW0pO1xufVxuXG4ubWFyZ2luLWlzLS14bC1zIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2xhbXAoMS41cmVtLCAxLjMycmVtICsgMC44OXZ3LCAyLjEzcmVtKTtcbn1cblxuLm1hcmdpbi1pZS0teGwtcyB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjbGFtcCgxLjVyZW0sIDEuMzJyZW0gKyAwLjg5dncsIDIuMTNyZW0pO1xufVxuXG4ubWFyZ2luLWJzLS0yLXhsIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjbGFtcCgyLjA3cmVtLCAxLjVyZW0gKyAyLjg4dncsIDQuNzRyZW0pO1xufVxuXG4ubWFyZ2luLWJlLS0yLXhsIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2xhbXAoMi4wN3JlbSwgMS41cmVtICsgMi44OHZ3LCA0Ljc0cmVtKTtcbn1cblxuLm1hcmdpbi1pcy0tMi14bCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNsYW1wKDIuMDdyZW0sIDEuNXJlbSArIDIuODh2dywgNC43NHJlbSk7XG59XG5cbi5tYXJnaW4taWUtLTIteGwge1xuICBtYXJnaW4taW5saW5lLWVuZDogY2xhbXAoMi4wN3JlbSwgMS41cmVtICsgMi44OHZ3LCA0Ljc0cmVtKTtcbn1cblxuLm1hcmdpbi1icy0tMy14bCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2xhbXAoMi40OXJlbSwgMS42NnJlbSArIDQuMTR2dywgNi4yNXJlbSk7XG59XG5cbi5tYXJnaW4tYmUtLTMteGwge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjbGFtcCgyLjQ5cmVtLCAxLjY2cmVtICsgNC4xNHZ3LCA2LjI1cmVtKTtcbn1cblxuLm1hcmdpbi1pcy0tMy14bCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNsYW1wKDIuNDlyZW0sIDEuNjZyZW0gKyA0LjE0dncsIDYuMjVyZW0pO1xufVxuXG4ubWFyZ2luLWllLS0zLXhsIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNsYW1wKDIuNDlyZW0sIDEuNjZyZW0gKyA0LjE0dncsIDYuMjVyZW0pO1xufVxuXG4ubWFyZ2luLWJzLS00LXhsIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjbGFtcCgyLjk5cmVtLCAxLjgxcmVtICsgNS44N3Z3LCA4LjQycmVtKTtcbn1cblxuLm1hcmdpbi1iZS0tNC14bCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNsYW1wKDIuOTlyZW0sIDEuODFyZW0gKyA1Ljg3dncsIDguNDJyZW0pO1xufVxuXG4ubWFyZ2luLWlzLS00LXhsIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2xhbXAoMi45OXJlbSwgMS44MXJlbSArIDUuODd2dywgOC40MnJlbSk7XG59XG5cbi5tYXJnaW4taWUtLTQteGwge1xuICBtYXJnaW4taW5saW5lLWVuZDogY2xhbXAoMi45OXJlbSwgMS44MXJlbSArIDUuODd2dywgOC40MnJlbSk7XG59XG5cbi5tYXJnaW4tYnMtLTUteGwge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNsYW1wKDMuNThyZW0sIDEuOTNyZW0gKyA4LjI1dncsIDExLjIycmVtKTtcbn1cblxuLm1hcmdpbi1iZS0tNS14bCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNsYW1wKDMuNThyZW0sIDEuOTNyZW0gKyA4LjI1dncsIDExLjIycmVtKTtcbn1cblxuLm1hcmdpbi1pcy0tNS14bCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNsYW1wKDMuNThyZW0sIDEuOTNyZW0gKyA4LjI1dncsIDExLjIycmVtKTtcbn1cblxuLm1hcmdpbi1pZS0tNS14bCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjbGFtcCgzLjU4cmVtLCAxLjkzcmVtICsgOC4yNXZ3LCAxMS4yMnJlbSk7XG59XG5cbi5zdGFjayA+IDpub3Qoc2NyaXB0KSArICoge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxcmVtLCAwLjg5cmVtICsgMC41NHZ3LCAxLjVyZW0pO1xufVxuXG4uc3RhY2stLXhzID4gOm5vdChzY3JpcHQpICsgKiB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDAuODFyZW0sIDAuNzlyZW0gKyAwLjE0dncsIDAuOTNyZW0pO1xufVxuXG4uc3RhY2stLXNtID4gOm5vdChzY3JpcHQpICsgKiB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDAuOTRyZW0sIDAuOXJlbSArIDAuMnZ3LCAxLjEycmVtKTtcbn1cblxuLnN0YWNrLS1iYXNlLXMgPiA6bm90KHNjcmlwdCkgKyAqIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMXJlbSwgMC45NnJlbSArIDAuMTh2dywgMS4xM3JlbSk7XG59XG5cbi5zdGFjay0tbWQgPiA6bm90KHNjcmlwdCkgKyAqIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMS4ycmVtLCAxLjAzcmVtICsgMC44NnZ3LCAycmVtKTtcbn1cblxuLnN0YWNrLS1sZyA+IDpub3Qoc2NyaXB0KSArICoge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKTtcbn1cblxuLnN0YWNrLS14bCA+IDpub3Qoc2NyaXB0KSArICoge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxLjVyZW0sIDEuMTVyZW0gKyAxLjc2dncsIDMuMTNyZW0pO1xufVxuXG4uc3RhY2stLXhsLXMgPiA6bm90KHNjcmlwdCkgKyAqIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMS41cmVtLCAxLjMycmVtICsgMC44OXZ3LCAyLjEzcmVtKTtcbn1cblxuLnN0YWNrLS0yLXhsID4gOm5vdChzY3JpcHQpICsgKiB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDIuMDdyZW0sIDEuNXJlbSArIDIuODh2dywgNC43NHJlbSk7XG59XG5cbi5zdGFjay0tMy14bCA+IDpub3Qoc2NyaXB0KSArICoge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyLjQ5cmVtLCAxLjY2cmVtICsgNC4xNHZ3LCA2LjI1cmVtKTtcbn1cblxuLnN0YWNrLS00LXhsID4gOm5vdChzY3JpcHQpICsgKiB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDIuOTlyZW0sIDEuODFyZW0gKyA1Ljg3dncsIDguNDJyZW0pO1xufVxuXG4uc3RhY2stLTUteGwgPiA6bm90KHNjcmlwdCkgKyAqIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMy41OHJlbSwgMS45M3JlbSArIDguMjV2dywgMTEuMjJyZW0pO1xufVxuXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuYVtocmVmXj1cInRlbDpcIl0sXG5hW2hyZWZePVwibWFpbHRvOlwiXSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pIC8gMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICByb3ctZ2FwOiBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDE4MDBweCArIGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pICogMik7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5bY2xhc3MqPWNvbC1dIC5yb3csIC5jb2wgLnJvdyB7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGMoY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSkgLyAyICogLTEpO1xufVxuLnJvdy5wdWxsLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnJvdy5tYXgtd2lkdGgge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5yb3cubWF4LXdpZHRoLWxlZnQge1xuICBtYXJnaW4tbGVmdDogbWF4KDBweCwgKDEwMCUgLSAxOTIwcHgpIC8gMik7XG59XG4ucm93Lm1heC13aWR0aC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogbWF4KDBweCwgKDEwMCUgLSAxOTIwcHgpIC8gMik7XG59XG4ucm93LnB1c2gtMSB7XG4gIG1hcmdpbi1sZWZ0OiBtYXgoMHB4LCAoMTAwJSAtICgxODAwcHggKyBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKSAqIDIpIC8gMTIgKiAxMCkgLyAyKTtcbn1cbi5yb3cucHVsbC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiBtYXgoMHB4LCAoMTAwJSAtICgxODAwcHggKyBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKSAqIDIpIC8gMTIgKiAxMCkgLyAyKTtcbn1cbi5yb3cucHVzaC0yIHtcbiAgbWFyZ2luLWxlZnQ6IG1heCgwcHgsICgxMDAlIC0gKDE4MDBweCArIGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pICogMikgLyAxMiAqIDgpIC8gMik7XG59XG4ucm93LnB1bGwtMiB7XG4gIG1hcmdpbi1yaWdodDogbWF4KDBweCwgKDEwMCUgLSAoMTgwMHB4ICsgY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSkgKiAyKSAvIDEyICogOCkgLyAyKTtcbn1cbi5yb3cucHVzaC0zIHtcbiAgbWFyZ2luLWxlZnQ6IG1heCgwcHgsICgxMDAlIC0gKDE4MDBweCArIGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pICogMikgLyAxMiAqIDYpIC8gMik7XG59XG4ucm93LnB1bGwtMyB7XG4gIG1hcmdpbi1yaWdodDogbWF4KDBweCwgKDEwMCUgLSAoMTgwMHB4ICsgY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSkgKiAyKSAvIDEyICogNikgLyAyKTtcbn1cbi5yb3cucHVzaC00IHtcbiAgbWFyZ2luLWxlZnQ6IG1heCgwcHgsICgxMDAlIC0gKDE4MDBweCArIGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pICogMikgLyAxMiAqIDQpIC8gMik7XG59XG4ucm93LnB1bGwtNCB7XG4gIG1hcmdpbi1yaWdodDogbWF4KDBweCwgKDEwMCUgLSAoMTgwMHB4ICsgY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSkgKiAyKSAvIDEyICogNCkgLyAyKTtcbn1cbi5yb3cucHVzaC01IHtcbiAgbWFyZ2luLWxlZnQ6IG1heCgwcHgsICgxMDAlIC0gKDE4MDBweCArIGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pICogMikgLyAxMiAqIDIpIC8gMik7XG59XG4ucm93LnB1bGwtNSB7XG4gIG1hcmdpbi1yaWdodDogbWF4KDBweCwgKDEwMCUgLSAoMTgwMHB4ICsgY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSkgKiAyKSAvIDEyICogMikgLyAyKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pIC8gMik7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5jb2wtMSB7XG4gIHdpZHRoOiBjYWxjKDEgLyAxMiAqIDEwMCUpO1xufVxuXG4ucHVzaC0xIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMSAvIDEyICogMTAwJSk7XG59XG5cbi5jb2wtMiB7XG4gIHdpZHRoOiBjYWxjKDIgLyAxMiAqIDEwMCUpO1xufVxuXG4ucHVzaC0yIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMiAvIDEyICogMTAwJSk7XG59XG5cbi5jb2wtMyB7XG4gIHdpZHRoOiBjYWxjKDMgLyAxMiAqIDEwMCUpO1xufVxuXG4ucHVzaC0zIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMyAvIDEyICogMTAwJSk7XG59XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiBjYWxjKDQgLyAxMiAqIDEwMCUpO1xufVxuXG4ucHVzaC00IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNCAvIDEyICogMTAwJSk7XG59XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiBjYWxjKDUgLyAxMiAqIDEwMCUpO1xufVxuXG4ucHVzaC01IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNSAvIDEyICogMTAwJSk7XG59XG5cbi5jb2wtNiB7XG4gIHdpZHRoOiBjYWxjKDYgLyAxMiAqIDEwMCUpO1xufVxuXG4ucHVzaC02IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNiAvIDEyICogMTAwJSk7XG59XG5cbi5jb2wtNyB7XG4gIHdpZHRoOiBjYWxjKDcgLyAxMiAqIDEwMCUpO1xufVxuXG4ucHVzaC03IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNyAvIDEyICogMTAwJSk7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiBjYWxjKDggLyAxMiAqIDEwMCUpO1xufVxuXG4ucHVzaC04IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoOCAvIDEyICogMTAwJSk7XG59XG5cbi5jb2wtOSB7XG4gIHdpZHRoOiBjYWxjKDkgLyAxMiAqIDEwMCUpO1xufVxuXG4ucHVzaC05IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoOSAvIDEyICogMTAwJSk7XG59XG5cbi5jb2wtMTAge1xuICB3aWR0aDogY2FsYygxMCAvIDEyICogMTAwJSk7XG59XG5cbi5wdXNoLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAgLyAxMiAqIDEwMCUpO1xufVxuXG4uY29sLTExIHtcbiAgd2lkdGg6IGNhbGMoMTEgLyAxMiAqIDEwMCUpO1xufVxuXG4ucHVzaC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDExIC8gMTIgKiAxMDAlKTtcbn1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiBjYWxjKDEyIC8gMTIgKiAxMDAlKTtcbn1cblxuLnB1c2gtMTIge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMiAvIDEyICogMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IGNhbGMoMSAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IGNhbGMoMiAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IGNhbGMoMyAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IGNhbGMoNCAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IGNhbGMoNSAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IGNhbGMoNiAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IGNhbGMoNyAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IGNhbGMoOCAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IGNhbGMoOSAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg5IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiBjYWxjKDEwIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5wdXNoLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMCAvIDEyICogMTAwJSk7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogY2FsYygxMSAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTEgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IGNhbGMoMTIgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLnB1c2gtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEyIC8gMTIgKiAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogY2FsYygxIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5wdXNoLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogY2FsYygyIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5wdXNoLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogY2FsYygzIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5wdXNoLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogY2FsYyg0IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5wdXNoLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogY2FsYyg1IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5wdXNoLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogY2FsYyg2IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5wdXNoLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogY2FsYyg3IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5wdXNoLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDcgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogY2FsYyg4IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5wdXNoLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDggLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogY2FsYyg5IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5wdXNoLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDkgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IGNhbGMoMTAgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLnB1c2gtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiBjYWxjKDExIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5wdXNoLW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMSAvIDEyICogMTAwJSk7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogY2FsYygxMiAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1tZC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTIgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLnJvdy5wdWxsLW1kLXJpZ2h0Om5vdCguZmxleC0tcmV2ZXJzZSkgPiA6bGFzdC1jaGlsZCxcbi5yb3cucHVsbC1tZC1yaWdodC5mbGV4LS1yZXZlcnNlID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IG1pbihjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKSAqIC0xLCAwcHggLSAobWluKDE5MjBweCwgMTAwdncpIC0gKDE4MDBweCArIGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pICogMikpIC8gMiAtIGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pIC8gMik7XG4gIH1cblxuICAucm93LnB1bGwtbWQtbGVmdDpub3QoLmZsZXgtLXJldmVyc2UpID4gOmZpcnN0LWNoaWxkLFxuLnJvdy5wdWxsLW1kLWxlZnQuZmxleC0tcmV2ZXJzZSA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogbWluKGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pICogLTEsIDBweCAtIChtaW4oMTkyMHB4LCAxMDB2dykgLSAoMTgwMHB4ICsgY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSkgKiAyKSkgLyAyIC0gY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IGNhbGMoMSAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IGNhbGMoMiAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IGNhbGMoMyAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IGNhbGMoNCAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IGNhbGMoNSAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IGNhbGMoNiAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IGNhbGMoNyAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IGNhbGMoOCAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IGNhbGMoOSAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg5IC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiBjYWxjKDEwIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5wdXNoLWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMCAvIDEyICogMTAwJSk7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogY2FsYygxMSAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTEgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IGNhbGMoMTIgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLnB1c2gtbGctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEyIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5yb3cucHVsbC1sZy1yaWdodDpub3QoLmZsZXgtLXJldmVyc2UpID4gOmxhc3QtY2hpbGQsXG4ucm93LnB1bGwtbGctcmlnaHQuZmxleC0tcmV2ZXJzZSA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBtaW4oY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSkgKiAtMSwgMHB4IC0gKG1pbigxOTIwcHgsIDEwMHZ3KSAtICgxODAwcHggKyBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKSAqIDIpKSAvIDIgLSBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKSAvIDIpO1xuICB9XG5cbiAgLnJvdy5wdWxsLWxnLWxlZnQ6bm90KC5mbGV4LS1yZXZlcnNlKSA+IDpmaXJzdC1jaGlsZCxcbi5yb3cucHVsbC1sZy1sZWZ0LmZsZXgtLXJldmVyc2UgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IG1pbihjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKSAqIC0xLCAwcHggLSAobWluKDE5MjBweCwgMTAwdncpIC0gKDE4MDBweCArIGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pICogMikpIC8gMiAtIGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29sLXhsLTEge1xuICAgIHdpZHRoOiBjYWxjKDEgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLnB1c2gteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMSAvIDEyICogMTAwJSk7XG4gIH1cblxuICAuY29sLXhsLTIge1xuICAgIHdpZHRoOiBjYWxjKDIgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLnB1c2gteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMiAvIDEyICogMTAwJSk7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIHdpZHRoOiBjYWxjKDMgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLnB1c2gteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMyAvIDEyICogMTAwJSk7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIHdpZHRoOiBjYWxjKDQgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLnB1c2gteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNCAvIDEyICogMTAwJSk7XG4gIH1cblxuICAuY29sLXhsLTUge1xuICAgIHdpZHRoOiBjYWxjKDUgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLnB1c2gteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNSAvIDEyICogMTAwJSk7XG4gIH1cblxuICAuY29sLXhsLTYge1xuICAgIHdpZHRoOiBjYWxjKDYgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLnB1c2gteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNiAvIDEyICogMTAwJSk7XG4gIH1cblxuICAuY29sLXhsLTcge1xuICAgIHdpZHRoOiBjYWxjKDcgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLnB1c2gteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNyAvIDEyICogMTAwJSk7XG4gIH1cblxuICAuY29sLXhsLTgge1xuICAgIHdpZHRoOiBjYWxjKDggLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLnB1c2gteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOCAvIDEyICogMTAwJSk7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIHdpZHRoOiBjYWxjKDkgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLnB1c2gteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOSAvIDEyICogMTAwJSk7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICB3aWR0aDogY2FsYygxMCAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucHVzaC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLmNvbC14bC0xMSB7XG4gICAgd2lkdGg6IGNhbGMoMTEgLyAxMiAqIDEwMCUpO1xuICB9XG5cbiAgLnB1c2gteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDExIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIHdpZHRoOiBjYWxjKDEyIC8gMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5wdXNoLXhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMiAvIDEyICogMTAwJSk7XG4gIH1cblxuICAucm93LnB1bGwteGwtcmlnaHQ6bm90KC5mbGV4LS1yZXZlcnNlKSA+IDpsYXN0LWNoaWxkLFxuLnJvdy5wdWxsLXhsLXJpZ2h0LmZsZXgtLXJldmVyc2UgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogbWluKGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pICogLTEsIDBweCAtIChtaW4oMTkyMHB4LCAxMDB2dykgLSAoMTgwMHB4ICsgY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSkgKiAyKSkgLyAyIC0gY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSkgLyAyKTtcbiAgfVxuXG4gIC5yb3cucHVsbC14bC1sZWZ0Om5vdCguZmxleC0tcmV2ZXJzZSkgPiA6Zmlyc3QtY2hpbGQsXG4ucm93LnB1bGwteGwtbGVmdC5mbGV4LS1yZXZlcnNlID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiBtaW4oY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSkgKiAtMSwgMHB4IC0gKG1pbigxOTIwcHgsIDEwMHZ3KSAtICgxODAwcHggKyBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKSAqIDIpKSAvIDIgLSBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKSAvIDIpO1xuICB9XG59XG4ucm93LWdhcC0wIHtcbiAgcm93LWdhcDogMDtcbn1cblxuLm5vLXBhZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbi5zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLS10aHJlc2hvbGQ6IDEwMDBweDtcbn1cbi5zd2l0Y2hlciA+ICoge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IGNhbGMoKDEyMDBweCAtIGNsYW1wKDFyZW0sIDAuODlyZW0gKyAwLjU0dncsIDEuNXJlbSkgKiAyIC0gMTAwJSkgKiA5OTkpO1xufVxuXG4vKiBAbGluayBodHRwczovL3V0b3BpYS5meWkvdHlwZS9jYWxjdWxhdG9yP2M9MzIwLDE2LDEuMiwxODAwLDI0LDEuMzMzLDcsMiwmcz0wLjc1fDAuNXwwLjI1LDEuNXwyfDN8NHw2LHMtbCAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhdXNhbm5lXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC44OXJlbSArIDAuNTR2dywgMS41cmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMS40NTgzMzMzMzMzO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbmgxID4gYSxcbmgyID4gYSxcbmgzID4gYSxcbmg0ID4gYSxcbmg1ID4gYSxcbmg2ID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogXCJsYXVzYW5uZVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uc2VyaWYge1xuICBmb250LWZhbWlseTogXCJyb3NsaW5kYWxlXCIsIHRpbWVzLCBnZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDFcIjtcbn1cblxuc3Ryb25nLFxuLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5hLFxuYTp2aXNpdGVkLFxuYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDVlbTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjFlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYTpob3ZlcixcbmE6dmlzaXRlZDpob3ZlcixcbmE6YWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmgxLFxuaDIge1xuICBmb250LXNpemU6IGNsYW1wKDIuNDlyZW0sIDEuNjZyZW0gKyA0LjE0dncsIDYuMjVyZW0pO1xuICBmb250LWZhbWlseTogXCJyb3NsaW5kYWxlXCIsIHRpbWVzLCBnZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDFcIjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWF4LXdpZHRoOiAyNWNoO1xufVxuLnN0YWNrID4gaDE6bm90KDpmaXJzdC1jaGlsZCksIFtjbGFzcyo9c3RhY2stLV0gPiBoMTpub3QoOmZpcnN0LWNoaWxkKSxcbi5zdGFjayA+IGgyOm5vdCg6Zmlyc3QtY2hpbGQpLFxuW2NsYXNzKj1zdGFjay0tXSA+IGgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMi40OXJlbSwgMS42NnJlbSArIDQuMTR2dywgNi4yNXJlbSk7XG59XG5cbmgzLFxuaDQsXG4uc2luZ2xlLXBudHlfam9iIC5wb3N0LWNvbnRlbnQgcCA+IHN0cm9uZzpvbmx5LWNoaWxkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMTVyZW0gKyAxLjc2dncsIDMuMTNyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yNDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5zdGFjayA+IGgzOm5vdCg6Zmlyc3QtY2hpbGQpLCBbY2xhc3MqPXN0YWNrLS1dID4gaDM6bm90KDpmaXJzdC1jaGlsZCksXG4uc3RhY2sgPiBoNDpub3QoOmZpcnN0LWNoaWxkKSxcbltjbGFzcyo9c3RhY2stLV0gPiBoNDpub3QoOmZpcnN0LWNoaWxkKSxcbi5zdGFjayA+IC5zaW5nbGUtcG50eV9qb2IgLnBvc3QtY29udGVudCBwID4gc3Ryb25nOm9ubHktY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG5bY2xhc3MqPXN0YWNrLS1dID4gLnNpbmdsZS1wbnR5X2pvYiAucG9zdC1jb250ZW50IHAgPiBzdHJvbmc6b25seS1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDEuNXJlbSwgMS4xNXJlbSArIDEuNzZ2dywgMy4xM3JlbSk7XG59XG5cbmg1LFxuaDYge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuODlyZW0gKyAwLjU0dncsIDEuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc3RhY2sgPiBoNTpub3QoOmZpcnN0LWNoaWxkKSwgW2NsYXNzKj1zdGFjay0tXSA+IGg1Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLnN0YWNrID4gaDY6bm90KDpmaXJzdC1jaGlsZCksXG5bY2xhc3MqPXN0YWNrLS1dID4gaDY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxcmVtLCAwLjg5cmVtICsgMC41NHZ3LCAxLjVyZW0pO1xufVxuXG5wIHtcbiAgbWF4LXdpZHRoOiA2MGNoO1xufVxucC5mcy0teGwge1xuICBtYXgtd2lkdGg6IDQwY2g7XG59XG5cbi5mcy0teHMge1xuICBmb250LXNpemU6IGNsYW1wKDAuODFyZW0sIDAuNzlyZW0gKyAwLjE0dncsIDAuOTNyZW0pO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZnMtLXNtIHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjk0cmVtLCAwLjlyZW0gKyAwLjJ2dywgMS4xMnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mcy0tYmFzZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC44OXJlbSArIDAuNTR2dywgMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU4MzMzMzMzMztcbn1cblxuLmZzLS1iYXNlLXMge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuOTZyZW0gKyAwLjE4dncsIDEuMTNyZW0pO1xufVxuXG4uZnMtLW1kIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDEuMDNyZW0gKyAwLjg2dncsIDJyZW0pO1xuICBsaW5lLWhlaWdodDogMS40NTgzMzMzMzMzO1xufVxuXG4uZnMtLWxnIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU4MzMzMzMzMztcbiAgbWF4LXdpZHRoOiA1NWNoO1xufVxuXG4uZnMtLXhsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMTVyZW0gKyAxLjc2dncsIDMuMTNyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yNDtcbiAgbWF4LXdpZHRoOiA1MmNoO1xufVxuXG4uZnMtLXhsLXMge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4zMnJlbSArIDAuODl2dywgMi4xM3JlbSk7XG59XG5cbi5mcy0tMi14bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4wN3JlbSwgMS41cmVtICsgMi44OHZ3LCA0Ljc0cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIG1heC13aWR0aDogNTBjaDtcbn1cblxuLmZzLS0zLXhsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjQ5cmVtLCAxLjY2cmVtICsgNC4xNHZ3LCA2LjI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWF4LXdpZHRoOiA0NWNoO1xufVxuXG4uZnMtLTQteGwge1xuICBmb250LXNpemU6IGNsYW1wKDIuOTlyZW0sIDEuODFyZW0gKyA1Ljg3dncsIDguNDJyZW0pO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXgtd2lkdGg6IDQwY2g7XG59XG5cbi5mcy0tNS14bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMy41OHJlbSwgMS45M3JlbSArIDguMjV2dywgMTEuMjJyZW0pO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXgtd2lkdGg6IDM1Y2g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBoMyxcbmg0LFxuLmZzLS14bCxcbmEuYXJyb3ctbGluayB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMzJyZW0gKyAwLjg5dncsIDIuMTNyZW0pO1xuICB9XG4gIC5zdGFjayA+IGgzOm5vdCg6Zmlyc3QtY2hpbGQpLCBbY2xhc3MqPXN0YWNrLS1dID4gaDM6bm90KDpmaXJzdC1jaGlsZCksXG4uc3RhY2sgPiBoNDpub3QoOmZpcnN0LWNoaWxkKSxcbltjbGFzcyo9c3RhY2stLV0gPiBoNDpub3QoOmZpcnN0LWNoaWxkKSxcbi5zdGFjayA+IC5mcy0teGw6bm90KDpmaXJzdC1jaGlsZCksXG5bY2xhc3MqPXN0YWNrLS1dID4gLmZzLS14bDpub3QoOmZpcnN0LWNoaWxkKSxcbi5zdGFjayA+IGEuYXJyb3ctbGluazpub3QoOmZpcnN0LWNoaWxkKSxcbltjbGFzcyo9c3RhY2stLV0gPiBhLmFycm93LWxpbms6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDEuNXJlbSwgMS4zMnJlbSArIDAuODl2dywgMi4xM3JlbSk7XG4gIH1cblxuICBib2R5LFxuaDUsXG5oNixcbnAsXG4uZnMtLWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC45NnJlbSArIDAuMTh2dywgMS4xM3JlbSk7XG4gIH1cbiAgLnN0YWNrID4gYm9keTpub3QoOmZpcnN0LWNoaWxkKSwgW2NsYXNzKj1zdGFjay0tXSA+IGJvZHk6bm90KDpmaXJzdC1jaGlsZCksXG4uc3RhY2sgPiBoNTpub3QoOmZpcnN0LWNoaWxkKSxcbltjbGFzcyo9c3RhY2stLV0gPiBoNTpub3QoOmZpcnN0LWNoaWxkKSxcbi5zdGFjayA+IGg2Om5vdCg6Zmlyc3QtY2hpbGQpLFxuW2NsYXNzKj1zdGFjay0tXSA+IGg2Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLnN0YWNrID4gcDpub3QoOmZpcnN0LWNoaWxkKSxcbltjbGFzcyo9c3RhY2stLV0gPiBwOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnN0YWNrID4gLmZzLS1iYXNlOm5vdCg6Zmlyc3QtY2hpbGQpLFxuW2NsYXNzKj1zdGFjay0tXSA+IC5mcy0tYmFzZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMXJlbSwgMC45NnJlbSArIDAuMTh2dywgMS4xM3JlbSk7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciB7XG4gIGhlaWdodDogY2FsYyhjbGFtcCgxcmVtLCAwLjg5cmVtICsgMC41NHZ3LCAxLjVyZW0pICogNi43OSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMztcbn1cbi5ob21lIC5zaXRlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxcmVtLCAwLjg5cmVtICsgMC41NHZ3LCAxLjVyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMXJlbSwgMC44OXJlbSArIDAuNTR2dywgMS41cmVtKTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLFxuLnNpdGUtaGVhZGVyIC5yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2l0ZS1oZWFkZXJfX2J1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5bZGF0YS1tZW51LW9wZW5dIC5zaXRlLWhlYWRlciAuYnV0dG9uOm5vdCgubWVudS1idXR0b24pIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLW1lbnUtb3Blbl0gLnNpdGUtaGVhZGVyIC5tZW51LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUVGRUI7XG4gIGNvbG9yOiAjMDAwO1xufVxuW2RhdGEtbWVudS1vcGVuXSAuc2l0ZS1oZWFkZXIgLm1lbnUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2l0ZS1oZWFkZXIgLnNpdGUtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5ob21lIC5zaXRlLWhlYWRlciAuc2l0ZS1sb2dvIHtcbiAgbWF4LXdpZHRoOiBjYWxjKGNsYW1wKDFyZW0sIDAuODlyZW0gKyAwLjU0dncsIDEuNXJlbSkgKiAxMS43OSk7XG59XG5bZGF0YS1zY3JvbGxlZC12aWV3cG9ydF0gLnNpdGUtaGVhZGVyIC5zaXRlLWxvZ28ge1xuICBtYXgtd2lkdGg6IGNhbGMoY2xhbXAoMXJlbSwgMC44OXJlbSArIDAuNTR2dywgMS41cmVtKSAqIDcuMik7XG59XG5bZGF0YS1zY3JvbGxlZC12aWV3cG9ydF0gLnNpdGUtaGVhZGVyIC5zaXRlLWxvZ28gLmljb24gcGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG5bZGF0YS1zY3JvbGxlZC1ib3R0b21dIC5zaXRlLWhlYWRlciAuc2l0ZS1sb2dvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmJ1dHRvbjpub3QoLm1lbnUtYnV0dG9uKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2l0ZS1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYyhjbGFtcCgxcmVtLCAwLjg5cmVtICsgMC41NHZ3LCAxLjVyZW0pICogNy4yKTtcbn1cbi5zaXRlLWxvZ28gYSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1sb2dvIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpdGUtbG9nbyAuaWNvbiBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5tYWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCxcbm1haW4gPiBhcnRpY2xlID4gc2VjdGlvbjpmaXJzdC1jaGlsZCxcbi5zaXRlLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoY2xhbXAoMXJlbSwgMC44OXJlbSArIDAuNTR2dywgMS41cmVtKSAqIDYuNzkgKyAxNnB4KTtcbn1cblxuLnNpdGUtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMHMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBtYXgtd2lkdGg6IGNsYW1wKG1pbigxMDB2dywgNzgwcHgpLCA1MHZ3LCA5NjBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZy1pbmxpbmU6IGNsYW1wKDIuMDdyZW0sIDEuNXJlbSArIDIuODh2dywgNC43NHJlbSk7XG59XG5bZGF0YS1tZW51LW9wZW5dIC5zaXRlLW5hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1tZW51LW9wZW5dIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uc2l0ZS1uYXZpZ2F0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaXRlLW5hdmlnYXRpb24gLm1lbnUge1xuICBtYXJnaW4taW5saW5lOiBjYWxjKGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pICogLTAuNSk7XG59XG4uc2l0ZS1uYXZpZ2F0aW9uIC5tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtbmF2aWdhdGlvbiAubWVudSA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBtYXgoMjVjaCwgNTAlKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGMoY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMS41cmVtLCAxLjE1cmVtICsgMS43NnZ3LCAzLjEzcmVtKTtcbn1cbi5zaXRlLW5hdmlnYXRpb24gLm1lbnUgPiBsaTpudGgtY2hpbGQob2RkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG4uc2l0ZS1uYXZpZ2F0aW9uIC5tZW51ID4gbGk6bnRoLWNoaWxkKG9kZCk6bm90KDpsYXN0LWNoaWxkKS5uby1jbGVhciB7XG4gIGNsZWFyOiBub25lO1xufVxuLnNpdGUtbmF2aWdhdGlvbiAubWVudSA+IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2l0ZS1uYXZpZ2F0aW9uIC5zdWItbWVudSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhdXNhbm5lXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDAuODFyZW0sIDAuNzlyZW0gKyAwLjE0dncsIDAuOTNyZW0pO1xufVxuLnNpdGUtbmF2aWdhdGlvbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1ib3R0b20gMC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGUtbmF2aWdhdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnV0dG9uLW5hdmlnYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtaW1hZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogbWluKDgwMHB4LCAxMDB2aCk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLnNpbmdsZS1wb3N0IGFzaWRlIC5lbXBsb3llZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxODQ4cHggLSBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKSAqIDIpIC8gNik7XG4gIH1cbn1cbi5wbnR5LXNpbmdsZS1qb2IgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDFyZW0sIDAuODlyZW0gKyAwLjU0dncsIDEuNXJlbSk7XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICBmbGV4OiAwIDAgbWluKDEwMCUsIDI4NHB4KTtcbiAgbWF4LXdpZHRoOiAyODRweDtcbn1cbi5mb290ZXJfX2xvZ28gLnNpemVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNzAuMDcwNDIyNTM1MiU7XG59XG4uZm9vdGVyX19sb2dvIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZvb3Rlcl9fY29udGFjdCB7XG4gIG1pbi13aWR0aDogNTAlO1xufVxuLmZvb3Rlcl9fbWVudSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLmZvb3Rlcl9fbWVudTpsYXN0LWNoaWxkIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uZm9vdGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvb3RlciAuc29jaWFsIC5pY29uIHtcbiAgd2lkdGg6IGNsYW1wKDFyZW0sIDAuODlyZW0gKyAwLjU0dncsIDEuNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoMXJlbSwgMC44OXJlbSArIDAuNTR2dywgMS41cmVtKTtcbn1cbi5mb290ZXIgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLmZvb3RlciAubWVudS1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb290ZXIgLm1lbnUtaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVybyB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuLmhlcm8gLmlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2xhbXAoMi4wN3JlbSwgMS41cmVtICsgMi44OHZ3LCA0Ljc0cmVtKTtcbn1cbi5oZXJvOm5vdCgudGV4dC1kYXJrKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm9fX3RpdGxlIHtcbiAgbWluLXdpZHRoOiAxMGNoO1xuICBtYXgtd2lkdGg6IDIwY2g7XG59XG4uaGVyb19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLm1lZGlhLXRleHQgLnJvdyB7XG4gIHJvdy1nYXA6IGNsYW1wKDIuMDdyZW0sIDEuNXJlbSArIDIuODh2dywgNC43NHJlbSk7XG59XG4ubWVkaWEtdGV4dF9fY29udGVudCBoMSxcbi5tZWRpYS10ZXh0X19jb250ZW50IC5mcy0tMy14bCB7XG4gIG1heC13aWR0aDogMjBjaDtcbn1cbi5tZWRpYS10ZXh0X19jb250ZW50IHAge1xuICBtYXgtd2lkdGg6IDUwY2g7XG59XG4ubWVkaWEtdGV4dF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDc5MnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LS1qdXN0aWZ5LWNlbnRlciA+IC5tZWRpYS10ZXh0X19pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wb3N0LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdC1saXN0IC5zY3JvbGwtdGFyZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbn1cbi5wb3N0LWxpc3RfX3Bvc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGNhbGMoMHB4IC0gY2xhbXAoMi4wN3JlbSwgMS41cmVtICsgMi44OHZ3LCA0Ljc0cmVtKSk7XG59XG4ucG9zdC1saXN0X19wb3N0cyA+ICoge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyLjA3cmVtLCAxLjVyZW0gKyAyLjg4dncsIDQuNzRyZW0pO1xufVxuLnBvc3QtbGlzdF9fcG9zdCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnBvc3QtbGlzdF9fcG9zdDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5wb3N0LWxpc3RfX3Bvc3Q6aG92ZXIgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9zdC1saXN0X19wb3N0LmludmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucG9zdC1saXN0X19wb3N0LmZhZGUtaW4ge1xuICBhbmltYXRpb246IGZhZGUtaW4gMC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbi5wb3N0LWxpc3RfX3Bvc3QuZmFkZS1vdXQge1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb246IGZhZGUtaW4gMC41cyBlYXNlLWluLW91dCByZXZlcnNlIGZvcndhcmRzO1xufVxuXG4ucGFnaW5hdGlvbiA+IGRpdiB7XG4gIGZsZXg6IDEgMSAzMy4zMzMlO1xufVxuLnBhZ2luYXRpb24gPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpbms6aXMoc3Bhbikge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ucGFnaW5hdGlvbiAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjE1cmVtICsgMS43NnZ3LCAzLjEzcmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wYWdpbmF0aW9uIC5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbGluay5wcmV2IC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5wYWdpbmF0aW9uIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3N0LWxpc3RfX3BhZ2luYXRpb24tbGlua3Mge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uY2xpZW50c19fbG9nbyB7XG4gIHdpZHRoOiBjbGFtcCgyMDBweCArIGNsYW1wKDIuMDdyZW0sIDEuNXJlbSArIDIuODh2dywgNC43NHJlbSksIDMzJSwgMzAwcHggKyBjbGFtcCgyLjA3cmVtLCAxLjVyZW0gKyAyLjg4dncsIDQuNzRyZW0pKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNsYW1wKDIuMDdyZW0sIDEuNXJlbSArIDIuODh2dywgNC43NHJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4uY2xpZW50c19fbG9nbyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi50ZXh0LW1lZGlhLXRleHQge1xuICBnYXA6IGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pO1xufVxuLnRleHQtbWVkaWEtdGV4dF9fc2Vjb25kYXJ5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRleHQtbWVkaWEtdGV4dF9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4udGV4dC1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnF1b3RlcyBjaXRlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnF1b3RlcyAuZmxpY2tpdHktY2VsbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMS41cmVtLCAxLjE1cmVtICsgMS43NnZ3LCAzLjEzcmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxLjVyZW0sIDEuMTVyZW0gKyAxLjc2dncsIDMuMTNyZW0pO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDExOTFweDtcbn1cbi5xdW90ZXMgLmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5xdW90ZXMgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBtYXgoNXZ3LCAoMTAwdncgLSAxMTkxcHgpIC8gMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucXVvdGVzIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogMDtcbn1cbi5xdW90ZXMgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAwO1xufVxuLnF1b3RlcyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnF1b3RlcyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucXVvdGVzIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rZXktbnVtYmVyIHtcbiAgZmxleDogMSAxIG1heCgzNTBweCwgMzQlKTtcbn1cbi5rZXktbnVtYmVyX19udW1iZXIge1xuICBtaW4td2lkdGg6IG1pbigyMHZ3LCAyNSUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmltYWdlLXRleHQtemlnemFnIC5yb3dzID4gKiArICoge1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIGNsYW1wKDEuMnJlbSwgMS4wM3JlbSArIDAuODZ2dywgMnJlbSkpO1xufVxuLmltYWdlLXRleHQtemlnemFnIC5ncmlkOm50aC1jaGlsZChvZGQpIC5pbWFnZSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2xhbXAoMy41OHJlbSwgMS45M3JlbSArIDguMjV2dywgMTEuMjJyZW0pO1xufVxuLmltYWdlLXRleHQtemlnemFnIC5ncmlkOm50aC1jaGlsZChvZGQpIC5jb250ZW50IHtcbiAgb3JkZXI6IDE7XG59XG4uaW1hZ2UtdGV4dC16aWd6YWcgLmdyaWQ6bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZSB7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKGNsYW1wKDMuNThyZW0sIDEuOTNyZW0gKyA4LjI1dncsIDExLjIycmVtKSAvIDIpO1xufVxuLmltYWdlLXRleHQtemlnemFnIC5jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogY2xhbXAoMS41cmVtLCAxLjE1cmVtICsgMS43NnZ3LCAzLjEzcmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5pbWFnZS10ZXh0LXppZ3phZyAucm93cyA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgxLjVyZW0sIDEuMTVyZW0gKyAxLjc2dncsIDMuMTNyZW0pO1xuICB9XG4gIC5pbWFnZS10ZXh0LXppZ3phZyAuZ3JpZDpudGgtY2hpbGQoZXZlbikgLmNvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5pbWFnZS10ZXh0LXppZ3phZyAuZ3JpZDpudGgtY2hpbGQoZXZlbikgLmltYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pbWFnZS10ZXh0LXppZ3phZyAuY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW1hZ2UtdGV4dC16aWd6YWcgLmltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuaW1hZ2UtdGV4dC16aWd6YWcgaW1nIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbi5lbXBsb3llZS1saXN0IC5ncmlkIHtcbiAgZ3JpZC1yb3ctZ2FwOiBjbGFtcCgyLjQ5cmVtLCAxLjY2cmVtICsgNC4xNHZ3LCA2LjI1cmVtKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmVtcGxveWVlLWxpc3QgLmdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICByb3ctZ2FwOiBjbGFtcCgxcmVtLCAwLjg5cmVtICsgMC41NHZ3LCAxLjVyZW0pO1xuICB9XG59XG4uY29udGFjdC1wZXJzb25fX3RleHQgcCB7XG4gIG1heC13aWR0aDogMzVjaDtcbn1cbi5jb250YWN0LXBlcnNvbl9fZW1wbG95ZWVzIHtcbiAgcm93LWdhcDogY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSk7XG59XG4uY29udGFjdC1wZXJzb24gLmVtcGxveWVlIHtcbiAgbWF4LXdpZHRoOiAyNzdweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgZmxleDogMSAwIDMzLjMzMyU7XG59XG5cbi52YWNhbmNpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmFjYW5jaWVzIC5zY3JvbGwtdGFyZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi52YWNhbmN5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmctYmxvY2s6IGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmFjYW5jeSAubGluay0tY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnZhY2FuY3k6aG92ZXIgLmxpbmstLWNvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi52YWNhbmN5IC5yb3cge1xuICByb3ctZ2FwOiAwO1xufVxuLnZhY2FuY3kuaW52aXNpYmxlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi52YWNhbmN5LmZhZGUtaW4ge1xuICBhbmltYXRpb246IGZhZGUtaW4gMC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbi52YWNhbmN5LmZhZGUtb3V0IHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIDAuNXMgZWFzZS1pbi1vdXQgcmV2ZXJzZSBmb3J3YXJkcztcbn1cbi52YWNhbmN5X19pbWFnZSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYygwcHggLSBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKSk7XG4gIHBhZGRpbmctYmxvY2s6IGNsYW1wKDAuOTRyZW0sIDAuOXJlbSArIDAuMnZ3LCAxLjEycmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG4udmFjYW5jeV9faW1hZ2UgaW1nLFxuLnZhY2FuY3lfX2ltYWdlIC5pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGhlaWdodDogODBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi52YWNhbmN5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4udmFjYW5jeSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52YWNhbmN5X19hcnJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52YWNhbmN5X19hcnJvdyAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjE1cmVtICsgMS43NnZ3LCAzLjEzcmVtKTtcbiAgd2lkdGg6IDAuNzZlbTtcbiAgaGVpZ2h0OiAwLjQ4ZW07XG59XG4udmFjYW5jeTpob3ZlciAudmFjYW5jeV9fYXJyb3cgLmljb24ge1xuICBhbmltYXRpb246IGJvdW5jZSAwLjNzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuLnZhY2FuY3k6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZhY2FuY2llc19fcG9zdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKTtcbiAgICByb3ctZ2FwOiBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKTtcbiAgfVxuXG4gIC52YWNhbmN5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHJvdy1nYXA6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZhY2FuY3lfX2ltYWdlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDAuODFyZW0sIDAuNzlyZW0gKyAwLjE0dncsIDAuOTNyZW0pO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnZhY2FuY3lfX2ltYWdlIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICB9XG4gIC52YWNhbmN5X19hcnJvdyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnZhY2FuY2llc19fcG9zdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZ2Zvcm1fd3JhcHBlciBmb3JtID4gKiArICoge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxLjQ0cmVtLCAxLjE4cmVtICsgMS4zM3Z3LCAyLjY3cmVtKTtcbn1cblxuLmdmb3JtX2ZpZWxkcyA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSk7XG59XG5cbi5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdLFxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IGNsYW1wKDFyZW0sIDAuODlyZW0gKyAwLjU0dncsIDEuNXJlbSk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC45NHJlbSwgMC45cmVtICsgMC4ydncsIDEuMTJyZW0pO1xuICB3aWR0aDogMTAwJTtcbn1cbi5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiBjYWxjKGNsYW1wKDFyZW0sIDAuODlyZW0gKyAwLjU0dncsIDEuNXJlbSkgKiAyICsgY2xhbXAoMC45NHJlbSwgMC45cmVtICsgMC4ydncsIDEuMTJyZW0pICogMS40NTgzMzMzMzMzICogNCk7XG59XG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKGNsYW1wKDAuOTRyZW0sIDAuOXJlbSArIDAuMnZ3LCAxLjEycmVtKSArIGNsYW1wKDFyZW0sIDAuODlyZW0gKyAwLjU0dncsIDEuNXJlbSkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjhlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjFlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMS4ycmVtLCAxLjAzcmVtICsgMC44NnZ3LCAycmVtKTtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsdXJiX19pbWFnZSAuc2l6ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNjUuMyU7XG59XG5cbi5lbXBsb3llZS5pdGVtIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgZmxleDogMSAwIDMzLjMzMyU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5lbXBsb3llZS5pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmVtcGxveWVlLml0ZW0gLmxpbmstLWNvdmVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5lbXBsb3llZS5pdGVtIC5saW5rLS1jb3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW1wbG95ZWVfX2ltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbXBsb3llZV9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pO1xuICB9XG59XG4vKiBAbGluayBodHRwczovL3V0b3BpYS5meWkvdHlwZS9jYWxjdWxhdG9yP2M9MzIwLDE2LDEuMiwxODAwLDI0LDEuMzMzLDcsMiwmcz0wLjc1fDAuNXwwLjI1LDEuNXwyfDN8NHw2LHMtbCAqL1xuLmFycm93LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4xNXJlbSArIDEuNzZ2dywgMy4xM3JlbSk7XG59XG4ubGluay1saXN0IC5hcnJvdy1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uYXJyb3ctbGluayAuaWNvbiB7XG4gIG1pbi13aWR0aDogMC43NmVtO1xuICBtaW4taGVpZ2h0OiAwLjQ4ZW07XG59XG4uYXJyb3ctbGluayAuaWNvbiBnLFxuLmFycm93LWxpbmsgLmljb24gcGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG4uY29sb3ItLXdoaXRlIC5hcnJvdy1saW5rIC5pY29uIGcsXG4uY29sb3ItLXdoaXRlIC5hcnJvdy1saW5rIC5pY29uIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmFycm93LWxpbms6bm90KC5oYXMtc3ZnKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXBwL3RoZW1lcy9jbGFyaWZ5L2Fzc2V0cy9pY29ucy9hcnJvdy1ibGFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDAuNzZlbTtcbiAgbWluLWhlaWdodDogMC40OGVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmNvbG9yLS13aGl0ZSAuYXJyb3ctbGluazpub3QoLmhhcy1zdmcpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hcHAvdGhlbWVzL2NsYXJpZnkvYXNzZXRzL2ljb25zL2Fycm93LXdoaXRlLnN2Z1wiKTtcbn1cbi5hcnJvdy1saW5rOmhvdmVyOmJlZm9yZSxcbi5hcnJvdy1saW5rOmhvdmVyIC5pY29uIHtcbiAgYW5pbWF0aW9uOiBib3VuY2UgMC4zcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cblxuLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG4uaWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmJ1dHRvbixcbmJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1pbmxpbmU6IG1pbig2dncsIDIuMjA4MzMzMzMzM2VtKTtcbiAgcGFkZGluZy1ibG9jazogMC43NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMGVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idXR0b246bm90KFtjbGFzcyo9YmctLV0pLFxuYnV0dG9uOm5vdChbY2xhc3MqPWJnLS1dKSxcbmlucHV0W3R5cGU9c3VibWl0XTpub3QoW2NsYXNzKj1iZy0tXSksXG5pbnB1dFt0eXBlPWJ1dHRvbl06bm90KFtjbGFzcyo9YmctLV0pIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5idXR0b24uYnItMCxcbmJ1dHRvbi5ici0wLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJyLTAsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnItMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnV0dG9uOmhvdmVyLFxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saW5rLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG5kbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4KDE1MHB4LCAwLjA4MzMzMzMzMzMgKiBtaW4oMTAwdncgLSBjbGFtcCgxcmVtLCAwLjg5cmVtICsgMC41NHZ3LCAxLjVyZW0pICogMiwgMTg0OHB4IC0gY2xhbXAoMS40NHJlbSwgMS4xOHJlbSArIDEuMzN2dywgMi42N3JlbSkgKiAyKSkgMWZyO1xufVxuXG4uY29sdW1uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29sdW1uLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNvbHVtbi1saXN0ID4gbGkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heCgxNTBweCwgMC4wODMzMzMzMzMzICogbWluKDEwMHZ3IC0gY2xhbXAoMXJlbSwgMC44OXJlbSArIDAuNTR2dywgMS41cmVtKSAqIDIsIDE4NDhweCAtIGNsYW1wKDEuNDRyZW0sIDEuMThyZW0gKyAxLjMzdncsIDIuNjdyZW0pICogMikpIDFmcjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW50IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBwcmludCB7XG4gICosXG4qOmJlZm9yZSxcbio6YWZ0ZXIsXG4qOmZpcnN0LWxldHRlcixcbio6Zmlyc3QtbGluZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbmE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbmFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCxcbmgyLFxuaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG5oMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbn1cbiJdfQ== */