/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */@import url("https://use.typekit.net/qip7ege.css");.container{margin:auto;max-width:90%;width:1400px}.container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}h1,h2,h3,h4,h5,h6{color:#9e007e;margin-bottom:1rem}.h1,h1{font-family:neulis-sans,sans-serif;font-size:72px;letter-spacing:-1.4px;line-height:1.25}@media screen and (max-width:767px){.h1,h1{font-size:48px;letter-spacing:-1px;line-height:1.25}}.h2,h2{font-family:neulis-sans,sans-serif;font-size:60px;letter-spacing:-1.2px;line-height:1.2}@media screen and (max-width:767px){.h2,h2{font-size:36px;letter-spacing:-1px;line-height:1.333}}.h3,h3{font-size:48px;letter-spacing:-1px;line-height:1.25}.h3,.h4,h3,h4{font-family:neulis-sans,sans-serif}.h4,h4{font-size:36px;letter-spacing:-.7px;line-height:1.333}.h5,h5{font-size:24px}.h5,.h6,h5,h6{font-family:neulis-sans,sans-serif;line-height:1.5}.h6,h6{font-size:16px}.section-heading{font-size:36px;letter-spacing:-.7px;line-height:1.333}.section-heading,.subheading{font-family:neulis-sans,sans-serif;font-weight:600}.subheading{font-size:16px;line-height:1.5}.paragraph-xl{font-size:20px;line-height:1.5}.paragraph-lg,.paragraph-xl{font-family:neulis-sans,sans-serif}.paragraph-lg{font-size:18px;line-height:1.555}.paragraph-md{font-size:16px;line-height:1.5}.paragraph-md,.paragraph-sm{font-family:neulis-sans,sans-serif}.paragraph-sm{font-size:14px;line-height:1.4}.paragraph-xs{font-size:12px}.paragraph-xs,body{font-family:neulis-sans,sans-serif;line-height:1.5}body{font-size:16px}@media screen and (max-width:767px){body{font-family:neulis-sans,sans-serif;font-size:14px;line-height:1.4}}a{color:inherit}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v143/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2")}.material-icons{word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}.btn-primary{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;background-color:#af1685;border:1px solid #f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);color:#f5f5f5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:neulis-sans,sans-serif;gap:8px;justify-content:center;padding:15px 22px;text-transform:uppercase}.btn-primary,.btn-primary img{-webkit-transition:all .4s ease;transition:all .4s ease}.btn-primary:hover{border-color:#f5f5f5}.btn-primary:hover,.btn-secondary{background-color:#f5f5f5;color:#af1685}.btn-secondary{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;border:1px solid #af1685;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:neulis-sans,sans-serif;gap:8px;justify-content:center;padding:15px 22px;text-transform:uppercase}.btn-secondary,.btn-secondary img{-webkit-transition:all .4s ease;transition:all .4s ease}.btn-secondary:hover{background-color:#af1685;border-color:#f5f5f5;color:#f5f5f5}.btn-primary_wp .wp-element-button,.btn-primary_wp a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;all:unset;align-items:center;align-self:stretch;background-color:#af1685;border:1px solid #f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);color:#f5f5f5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:neulis-sans,sans-serif;gap:8px;justify-content:center;padding:15px 22px;text-transform:uppercase}.btn-primary_wp .wp-element-button,.btn-primary_wp .wp-element-button img,.btn-primary_wp a,.btn-primary_wp a img{-webkit-transition:all .4s ease;transition:all .4s ease}.btn-primary_wp .wp-element-button:hover,.btn-primary_wp a:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#af1685}.btn-primary_wp.image-bg .wp-element-button,.btn-primary_wp.image-bg a{background-color:#9e007e;border-color:#9e007e;color:#f8f9f9}.btn-primary_wp.image-bg .wp-element-button:hover,.btn-primary_wp.image-bg a:hover{background-color:#f8f9f9;border-color:#f8f9f9;color:#9e007e}.btn-secondary_wp .wp-element-button,.btn-secondary_wp a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;all:unset;align-items:center;align-self:stretch;background-color:#f5f5f5;border:1px solid #af1685;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);color:#af1685;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:neulis-sans,sans-serif;gap:8px;justify-content:center;padding:15px 22px;text-transform:uppercase;-webkit-transition:all .4s ease;transition:all .4s ease}.btn-secondary_wp .wp-element-button img,.btn-secondary_wp a img{-webkit-transition:all .4s ease;transition:all .4s ease}.btn-secondary_wp .wp-element-button:hover,.btn-secondary_wp a:hover{background-color:#af1685;border-color:#f5f5f5;color:#f5f5f5}.btn-secondary_wp.image-bg .wp-element-button,.btn-secondary_wp.image-bg a{background-color:transparent}.btn-secondary_wp.image-bg .wp-element-button:hover,.btn-secondary_wp.image-bg a:hover{background-color:#9e007e}@media screen and (max-width:1199px){.wp-block-buttons:not(.circle){display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.wp-block-buttons:not(.circle)>.wp-block-button{width:100%}}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:24px;text-transform:none;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#9e007e}.hamburger-box{display:inline-block;height:16px;position:relative;width:24px}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#9e007e;border-radius:4px;height:2px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:24px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner:before{top:7px;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger--slider-r .hamburger-inner:after{top:14px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,7px,0) rotate(-45deg);transform:translate3d(0,7px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;-webkit-transform:rotate(45deg) translate3d(3.4285714286px,-5px,0);transform:rotate(45deg) translate3d(3.4285714286px,-5px,0)}.hamburger--slider-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-14px,0) rotate(90deg);transform:translate3d(0,-14px,0) rotate(90deg)}.color-white{color:#fff}.color-black{color:#333}.color-100{color:#f8f9f9}.color-200{color:#f3f5f4}.color-300{color:#c1c6c8}.color-400{color:#af1685}.color-500{color:#9e007e}.bgColor-white{background-color:#fff}.bgColor-black{background-color:#333}.bgColor-100{background-color:#f8f9f9}.bgColor-200{background-color:#f3f5f4}.bgColor-300{background-color:#c1c6c8}.bgColor-400{background-color:#af1685}.bgColor-500{background-color:#9e007e}body{background-color:#f8f9f9;color:#525252}*{-webkit-box-sizing:border-box;box-sizing:border-box}.skip-link{position:absolute;top:-50px}@media screen and (max-width:1199px){.desktop-only{display:none}}.mobile-only{display:none}@media screen and (max-width:1199px){.mobile-only{display:block}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:root{--app-height:100%;--start:auto;--span:5;--wp--preset--font-family--default:$font-body;--wp--preset--font-size--medium:$paragraph-font-size-md;--color-brand500:#9e007e;--color-brand400:#af1685;--color-brand300:#c1c6c8;--color-brand200:#f3f5f4;--color-brand100:#f8f9f9}.center-image{margin:auto}.main{padding-top:68px}.alignfull,.wp-block-columns,.wp-block-image{margin-bottom:0}.wp-block-buttons-is-layout-flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.wp-block-image.img-cover{height:100%}.wp-block-image.img-cover img{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:1199px){.wp-block-image{border:0}}.wp-block-columns.no-gap{gap:0}.wp-block-column.text-content,.wp-block-cover.text-content{padding:48px 20px 64px}@media screen and (min-width:768px){.wp-block-column.text-content,.wp-block-cover.text-content{padding:96px 96px 96px 64px}}.callout-section{padding:96px 20px}@media screen and (min-width:768px){.callout-section{padding:96px 64px 128px}}@media screen and (max-width:1199px){.center-mobile .is-layout-flex{text-align:center}.center-mobile .is-layout-flex img{margin:auto}}@media screen and (max-width:767px){.center-mobile.wp-block-group-is-layout-flex{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.center-mobile.wp-block-group-is-layout-flex *{text-align:center}}.header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f9f9;border-bottom:1px solid #9e007e;display:-webkit-box;display:-ms-flexbox;display:flex;height:68px;justify-content:space-between;padding-left:16px;position:fixed;width:100%;z-index:99}@media screen and (min-width:768px){.header{padding-left:56px}}.header ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:48px 20px}@media screen and (min-width:768px){.header ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.header ul li{font-size:18px;font-weight:600}.header ul li:not(.btn):not(:first-child){margin-top:24px}@media screen and (min-width:768px){.header ul li:not(.btn):not(:first-child){margin-top:0}}.header ul li.btn-secondary{margin-bottom:24px;margin-top:48px}@media screen and (min-width:768px){.header ul li{border-left:1px solid #9e007e;font-size:16px;padding:21px 16px}.header ul li:hover{background-color:#9e007e;-webkit-transition:all .4s ease;transition:all .4s ease}.header ul li:hover a{color:#f8f9f9}}.header .logo{height:auto;max-width:250px}.header a{font-size:16px;font-weight:600;line-height:24px;text-transform:uppercase}.header .mobile-nav,.header a{-webkit-transition:all .4s ease;transition:all .4s ease}.header .mobile-nav{background-color:#f8f9f9;height:calc(100vh - 68px);left:0;position:absolute;top:68px;-webkit-transform:translateX(-200vw);transform:translateX(-200vw);width:100vw;z-index:999}.header .mobile-nav.is-active{-webkit-transform:translateX(0);transform:translateX(0)}.header .hamburger{border-left:1px solid #9e007e;border-radius:0}.footer{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#9e007e;background-image:url(/wp-content/themes/gallo-wp-starter/assets/images/footer-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px;justify-content:space-between;padding:48px 20px}@media screen and (min-width:768px){.footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:unset;padding:48px 64px}}.footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:400;gap:24px;list-style:none;margin-left:0}.footer .logo{height:auto;margin-left:0;max-width:250px}.footer li,.footer p{margin-left:0}.footer li{color:#f7f7f7}.footer p{color:#e5e5e5}@media screen and (min-width:768px){.footer p{margin-top:.53rem;text-align:left;width:100%}}.footer a{display:block;overflow:hidden;padding:.2em 0;position:relative}.footer a:after{background-color:#e5e5e5;bottom:0;content:"";height:.1em;left:0;opacity:0;position:absolute;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;width:100%}.footer a:hover{color:#e5e5e5}.footer a:hover:after{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}input:not(input[type=radio]),textarea{background-color:transparent;border:1px solid #9e007e}.dropdownTxt{background:transparent;border:1px solid #9e007e}.dropdownTxt span.arrowDown:after{background-color:transparent;content:"keyboard_arrow_down";font-family:Material Icons}.b-store_locator-title{font-family:neulis-sans,sans-serif;font-size:72px;letter-spacing:-1.4px;line-height:1.25}@media screen and (max-width:767px){.b-store_locator-title{font-size:48px;letter-spacing:-1px;line-height:1.25}}.b-store_locator-title{margin:48px 0 24px;text-align:center;text-transform:uppercase}.b-store_locator .row{-webkit-box-pack:center;-ms-flex-pack:center;gap:16px;justify-content:center;margin:16px 0}.b-store_locator form{display:block;margin:48px auto;max-width:680px;text-align:center}.b-store_locator .productAvailability,.b-store_locator .submitWrapper{text-align:center}.b-store_locator #formHeaderText{margin:auto;max-width:680px;text-align:center}.b-store_locator #submit{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;background-color:#af1685;border:1px solid #f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);color:#f5f5f5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:neulis-sans,sans-serif;gap:8px;justify-content:center;padding:15px 22px;text-transform:uppercase}.b-store_locator #submit,.b-store_locator #submit img{-webkit-transition:all .4s ease;transition:all .4s ease}.b-store_locator #submit:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#af1685}.b-store_locator #submit{margin:32px auto 0;width:200px}.b-store_locator input.parsley-error,.b-store_locator input.parsley-success,.b-store_locator select.parsley-error,.b-store_locator select.parsley-success,.b-store_locator textarea.parsley-error,.b-store_locator textarea.parsley-success{color:inherit}.b-store_locator .parsley-errors-list{font-size:12px;font-weight:600;line-height:16px;margin-top:8px}.b-store_locator #acctGroup{margin:8px 0}.b-store_locator #acctGroup fieldset{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.b-store_locator #acctGroup .acctGrpWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.b-privacy_policy>h1,.b-user_agreement>h1{font-family:neulis-sans,sans-serif;font-size:72px;letter-spacing:-1.4px;line-height:1.25}@media screen and (max-width:767px){.b-privacy_policy>h1,.b-user_agreement>h1{font-size:48px;letter-spacing:-1px;line-height:1.25}}.b-privacy_policy>h1,.b-user_agreement>h1{margin-bottom:32px;text-align:center;text-transform:uppercase}.b-privacy_policy>h2,.b-user_agreement>h2{font-family:neulis-sans,sans-serif;font-size:60px;letter-spacing:-1.2px;line-height:1.2}@media screen and (max-width:767px){.b-privacy_policy>h2,.b-user_agreement>h2{font-size:36px;letter-spacing:-1px;line-height:1.333}}.b-privacy_policy>h3,.b-user_agreement>h3{font-family:neulis-sans,sans-serif;font-size:48px;letter-spacing:-1px;line-height:1.25}.b-privacy_policy>h4,.b-user_agreement>h4{font-family:neulis-sans,sans-serif;font-size:36px;letter-spacing:-.7px;line-height:1.333}.b-privacy_policy>h5,.b-user_agreement>h5{font-family:neulis-sans,sans-serif;font-size:24px;line-height:1.5}.b-privacy_policy>h2,.b-privacy_policy>h3,.b-privacy_policy>h4,.b-privacy_policy>h5,.b-user_agreement>h2,.b-user_agreement>h3,.b-user_agreement>h4,.b-user_agreement>h5{margin-bottom:16px;margin-top:32px}.b-privacy_policy>h2:first-child,.b-privacy_policy>h3:first-child,.b-privacy_policy>h4:first-child,.b-privacy_policy>h5:first-child,.b-user_agreement>h2:first-child,.b-user_agreement>h3:first-child,.b-user_agreement>h4:first-child,.b-user_agreement>h5:first-child{margin-top:0}.b-privacy_policy p,.b-user_agreement p{margin-bottom:16px}.b-privacy_policy ol,.b-privacy_policy ul,.b-user_agreement ol,.b-user_agreement ul{display:block;margin-bottom:16px;padding-left:20px}.b-privacy_policy li,.b-user_agreement li{display:list-item;margin-bottom:4px}.b-privacy_policy ul,.b-user_agreement ul{list-style:disc outside}.b-privacy_policy ol,.b-user_agreement ol{list-style:decimal outside}.b-privacy_policy table,.b-user_agreement table{border-collapse:collapse;border-color:inherit;border-spacing:0}.b-privacy_policy td,.b-privacy_policy th,.b-user_agreement td,.b-user_agreement th{padding:0}.b-privacy_policy td,.b-privacy_policy tr,.b-user_agreement td,.b-user_agreement tr{border:1px solid #9e007e;border-collapse:collapse}.b-user_agreement>p:first-child{font-family:neulis-sans,sans-serif;font-size:72px;letter-spacing:-1.4px;line-height:1.25}@media screen and (max-width:767px){.b-user_agreement>p:first-child{font-size:48px;letter-spacing:-1px;line-height:1.25}}.b-user_agreement>p:first-child{color:#9e007e;font-weight:700;margin-bottom:32px;text-align:center;text-transform:uppercase}.b-contact_us{margin-top:48px}.b-contact_us#ejgContactUs .dropdownTxt{width:100%}.b-contact_us .row{gap:16px;margin:16px 0}.b-contact_us form{display:block;margin:48px auto;max-width:680px}.b-contact_us h1{text-transform:uppercase}.b-contact_us .formHeaderWrapper,.b-contact_us h1{margin:0 auto;max-width:680px;text-align:center}.b-contact_us .parsley-errors-list{font-size:12px;font-weight:600;line-height:16px;margin-top:8px}.b-contact_us #submitBtnWrapper{text-align:center}.b-contact_us #submit{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;background-color:#af1685;border:1px solid #f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);color:#f5f5f5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:neulis-sans,sans-serif;gap:8px;justify-content:center;padding:15px 22px;text-transform:uppercase}.b-contact_us #submit,.b-contact_us #submit img{-webkit-transition:all .4s ease;transition:all .4s ease}.b-contact_us #submit:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#af1685}.b-contact_us #submit{margin:8px auto 0}.b-contact_us .label{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.b-contact_us .fieldInput,.b-contact_us .fieldInput.dropdownWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:53%}.b-contact_us .fieldInput.dropdownWrapper.fieldTextArea,.b-contact_us .fieldInput.fieldTextArea{width:100%}.b-contact_us .fieldInput.dropdownWrapper#dobDropDownWrapper,.b-contact_us .fieldInput.dropdownWrapper#phoneTypeDropDownWrapper{width:auto}.b-contact_us #moreInfoWrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.b-contact_us #moreInfo{width:auto}:root{--ag-form-max-width:90%;--ag-button-size:$copy-font-size-lg;--ag-text-subheadline-margin:2rem;--ag-button-hover-border:1px solid #9e007e;--ag-input-padding:2rem 1rem;--ag-label-display:none;--ag-input-text-size:16px;--ag-text-subheadline-weight:400;--ag-vh-offset:0px;--ag-form-padding:32px 20px;--ag-text-subheadline-margin:0 auto 1rem}@media screen and (min-width:768px){:root{--ag-form-max-width:768px;--ag-form-padding:32px 40px;--ag-input-padding:2rem;--ag-text-subheadline-margin:2rem}}button.age-gate__button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;background-color:#af1685;border:1px solid #f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);color:#f5f5f5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:neulis-sans,sans-serif;gap:8px;justify-content:center;padding:15px 22px;text-transform:uppercase}button.age-gate__button,button.age-gate__button img{-webkit-transition:all .4s ease;transition:all .4s ease}button.age-gate__button:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#af1685}button.age-gate__button{margin-top:8px}.age-gate__headline{font-family:neulis-sans,sans-serif;font-size:24px;line-height:1.5}@media screen and (min-width:768px){.age-gate__headline{font-family:neulis-sans,sans-serif;font-size:60px;letter-spacing:-1.2px;line-height:1.2}}@media screen and (min-width:768px) and (max-width:767px){.age-gate__headline{font-size:36px;letter-spacing:-1px;line-height:1.333}}.age-gate__subheadline{font-family:neulis-sans,sans-serif;font-size:14px;line-height:1.4}@media screen and (min-width:768px){.age-gate__subheadline{font-family:neulis-sans,sans-serif;font-size:18px;line-height:1.555}}body [data-align-x=left]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}body [data-align-x=center],body [data-align-x=center] .btn__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}body [data-align-x=right],body [data-align-x=right] .btn__container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}body [data-align-y=top]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body [data-align-y=center]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body [data-align-y=bottom]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.admin-only{display:none}.acf-tooltip ul li a{font-size:16px;padding:5px 15px}body .editor-sidebar,body .interface-complementary-area__fill{width:400px!important}.acf-block-preview .editor-styles-wrapper .wp-block-post-title{font-size:48px}.block-editor__container .admin--block-head{padding:15px}.block-editor__container .admin-block-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e1e1e1;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:sans-serif;font-size:21px;margin-bottom:5px;margin-top:0;padding:0 0 3px}.block-editor__container .admin-block-title span{display:block;font-size:18px}.block-editor__container .admin-block-title span.dashicons{margin-right:5px}.block-editor__container .admin-block-desc{color:#999;font-family:sans-serif;font-size:14px;margin-bottom:5px;margin-top:0;padding:0 0 3px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9oYW1idXJnZXJzL2hhbWJ1cmdlcnMuc2NzcyIsImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fZ3JpZC5zY3NzIiwic3R5bGUuY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fYnJlYWtwb2ludHMuc2NzcyIsImJhc2UvX2ljb25zLnNjc3MiLCJiYXNlL19idXR0b25zLnNjc3MiLCJ2ZW5kb3IvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzIiwidmVuZG9yL2hhbWJ1cmdlcnMvX3NldHRpbmdzLnNjc3MiLCJ2ZW5kb3IvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLXIuc2NzcyIsImdsb2JhbC9faGVscGVycy5zY3NzIiwiZ2xvYmFsL19nbG9iYWwuc2NzcyIsImdsb2JhbC9faGVhZGVyLnNjc3MiLCJnbG9iYWwvX2Zvb3Rlci5zY3NzIiwiYnJhbmRzZGsvX2Zvcm1zLnNjc3MiLCJicmFuZHNkay9fZmluZE5lYXJNZS5zY3NzIiwiYnJhbmRzZGsvX3ByaXZhY3kuc2NzcyIsImJyYW5kc2RrL19jb250YWN0LnNjc3MiLCJicmFuZHNkay9fYWdlZ2F0ZS5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL19hc3NldHMvX2Jsb2Nrcy1nbG9iYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTs7Ozs7O0VBQUEsQ0NnQ1Esa0RBQUEsQ0M5QlIsV0FHSSxXQUFBLENBREEsYUFBQSxDQURBLFlDZUosQ0RaSSxnQkFDSSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGtCQUFBLENBQUEsY0NjUixDQ3NGQSxrQkFPSSxhQUFBLENBREEsa0JEL0VKLENDa0ZBLE9BM0dJLGtDSHVCYSxDRzFCYixjSDZCb0IsQ0czQnBCLHFCQUFBLENBREEsZ0JEa0NKLENFSUMsb0NEdUVELE9BekdHLGNIMEJvQixDR3hCZixtQkFBQSxDQURILGdCRG1DSCxDQUNGLENDdUVBLE9BL0ZJLGtDSFFhLENHWGIsY0hlbUIsQ0dibkIscUJBQUEsQ0FEQSxlRGlDSixDRVZDLG9DRDBFRCxPQTdGRSxjSFlxQixDR1ZmLG1CQUFBLENBREgsaUJEa0NILENBQ0YsQ0M0REEsT0F4RkksY0hHbUIsQ0dEbkIsbUJBQUEsQ0FEQSxnQkRrQ0osQ0N3REEsY0F4Rkksa0NEdUNKLENDaURBLE9BbEZJLGNITG1CLENHUW5CLG9CQUFBLENBRkEsaUJEZ0NKLENDb0RBLE9BNUVJLGNEOEJKLENDaURBLGNBN0VJLGtDSHRCYSxDR3FCYixlRG1DSixDQzJDQSxPQXZFSSxjRDRCSixDQ2dEQSxpQkE3RkksY0hMbUIsQ0dRbkIsb0JBQUEsQ0FGQSxpQkRvREosQ0M0Q0EsNkJBL0ZJLGtDSGJhLENHMEdoQixlRG5DRCxDQ3FDQSxZQXhESSxjSGpDcUIsQ0drQ3JCLGVEa0JKLENDMkNBLGNBOUVJLGNIbkJxQixDR29CckIsZUR3Q0osQ0N5Q0EsNEJBaEZJLGtDRDZDSixDQ21DQSxjQTFFSSxjSDFCcUIsQ0cyQnJCLGlCRHNDSixDQ3VDQSxjQXRFSSxjSGpDcUIsQ0drQ3JCLGVEb0NKLENDcUNBLDRCQXhFSSxrQ0R5Q0osQ0MrQkEsY0FsRUksY0h4Q3FCLENHeUNyQixlRGtDSixDQ21DQSxjQTlESSxjRGlDSixDQ2lDQSxtQkFoRUksa0NIckVVLENHb0VWLGVEc0NKLENDMkJBLEtBbEZJLGNEdURKLENFOUZDLG9DRHlIRCxLQXhFSSxrQ0g3RFUsQ0cyRFYsY0h4Q3FCLENHeUNyQixlRG9ERixDQUNGLENDMEJBLEVBQ0MsYUR2QkQsQ0cxSkEsV0FDRSwwQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGdISDZKRixDRzFKQSxnQkFVRSxnQkFBQSxDQUVBLG9DQUFBLENBQ0Esa0NBQUEsQ0FGQSxhQUFBLENBSEEsb0JBQUEsQ0FQQSwwQkFBQSxDQUdBLGNBQUEsQ0FEQSxpQkFBQSxDQURBLGVBQUEsQ0FJQSxxQkFBQSxDQURBLGFBQUEsQ0FFQSxtQkFBQSxDQUVBLGtCSGdLRixDSW5JQSxhQXJDSyx1QkFBQSxDQUFBLG9CQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUdBLDJCQUFBLENBSEEsa0JBQUEsQ0FHQSxrQkFBQSxDQVVHLHdCQUFBLENBRkEsd0JBQUEsQ0FkSCxpQkFBQSxDQWlCRyx3SE51RFMsQ012RFQsZ0hOdURTLENNekRULGFBQUEsQ0FIRixjQUFBLENBWEQsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FGQSxrQ04rQlksQ016QlosT0FBQSxDQUhBLHNCQUFBLENBRUEsaUJBQUEsQ0FHQSx3QkpxTEwsQ0luTE0sOEJBREEsK0JONERlLENNNURmLHVCSnVMTixDSTVLTyxtQkFHQyxvQko4S1IsQ0l6SkEsa0NBdEJRLHdCQUFBLENBREEsYUprTVIsQ0kzS0EsZUF6Q0ssdUJBQUEsQ0FBQSxvQkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FHQSwyQkFBQSxDQUhBLGtCQUFBLENBR0Esa0JBQUEsQ0FvQkcsd0JBQUEsQ0ExQkgsaUJBQUEsQ0E2Qkcsd0hOMkNTLENNM0NULGdITjJDUyxDTTVEWCxjQUFBLENBWEQsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FGQSxrQ04rQlksQ016QlosT0FBQSxDQUhBLHNCQUFBLENBRUEsaUJBQUEsQ0FHQSx3QkorTUwsQ0k3TU0sa0NBREEsK0JONERlLENNNURmLHVCSmlOTixDSTNMUSxxQkFFSSx3QkFBQSxDQURBLG9CQUFBLENBRUEsYUo2TFosQ0k3S0kscURBL0NDLHVCQUFBLENBQUEsb0JBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBR0EsMkJBQUEsQ0E0Q0csU0FBQSxDQS9DSCxrQkFBQSxDQUdBLGtCQUFBLENBVUcsd0JBQUEsQ0FGQSx3QkFBQSxDQWRILGlCQUFBLENBaUJHLHdITnVEUyxDTXZEVCxnSE51RFMsQ016RFQsYUFBQSxDQUhGLGNBQUEsQ0FYRCxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUZBLGtDTitCWSxDTXpCWixPQUFBLENBSEEsc0JBQUEsQ0FFQSxpQkFBQSxDQUdBLHdCSjBPTCxDSXhPTSxrSEFEQSwrQk40RGUsQ001RGYsdUJKNE9OLENJak9PLGlFQUVDLHdCQUFBLENBQ0Esb0JBQUEsQ0FGQSxhSnFPUixDSWxNUyx1RUFDRyx3QkFBQSxDQUNBLG9CQUFBLENBQ0EsYUpvTVosQ0luTWUsbUZBQ0Msd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGFKcU1oQixDSTlMSSx5REFuRUMsdUJBQUEsQ0FBQSxvQkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FHQSwyQkFBQSxDQWdFRyxTQUFBLENBbkVILGtCQUFBLENBR0Esa0JBQUEsQ0FzQkcsd0JBQUEsQ0FGQSx3QkFBQSxDQTFCSCxpQkFBQSxDQTZCRyx3SE4yQ1MsQ00zQ1QsZ0hOMkNTLENNN0NULGFBQUEsQ0FmRixjQUFBLENBWEQsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FGQSxrQ04rQlksQ016QlosT0FBQSxDQUhBLHNCQUFBLENBRUEsaUJBQUEsQ0FHQSx3QkFBQSxDQUNDLCtCTjREZSxDTTVEZix1Qko4UU4sQ0k3UU0saUVBQ0csK0JOMERZLENNMURaLHVCSitRVCxDSTNQUSxxRUFFSSx3QkFBQSxDQURBLG9CQUFBLENBRUEsYUo2UFosQ0lwTlMsMkVBQ0csNEJKc05aLENJck5hLHVGQUNHLHdCSnVOaEIsQ0V6UEMscUNFeUNELCtCQUVRLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsVUptTk4sQ0lsTk0sZ0RBQ0ksVUpvTlYsQ0FDRjs7QUhqVEE7Ozs7OztFQUFBLENRQ0EsV0FhRSw0QkFBQSxDQUNBLFFBQUEsQ0FIQSxhQUFBLENBUkEsY0FBQSxDQURBLG9CQUFBLENBUUEsWUFBQSxDQUtBLFFBQUEsQ0FDQSxnQkFBQSxDQWZBLFlBQUEsQ0FXQSxtQkFBQSxDQU5BLGdDQUFBLENBQUEsd0JBQUEsQ0FEQSxrREFBQSxDQUFBLDBDQUFBLENBQUEsa0NBQUEsQ0FBQSxpREFBQSxDQUVBLHlDQUFBLENBQUEsaUNMZ1VGLENLM1NJLDRDQUtJLFVMNFNSLENLeFNJLCtIQUdFLHdCTDBTTixDS3JTQSxlQUdFLG9CQUFBLENBREEsV0FBQSxDQUVBLGlCQUFBLENBSEEsVUwyU0YsQ0tyU0EsaUJBQ0UsYUFBQSxDQUVBLGVBQUEsQ0FEQSxPTHlTRixDS3RTRSxnRUFLRSx3QkMxRDZCLENEMkQ3QixpQkMxRDZCLENEd0Q3QixVQzNENkIsQ0Q4RDdCLGlCQUFBLENBRUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQURBLDZDQUFBLENBQUEscUNBQUEsQ0FBQSw2QkFBQSxDQUFBLCtDQUFBLENBRUEsdUNBQUEsQ0FBQSwrQkFBQSxDQVBBLFVMNlNKLENLblNFLCtDQUVFLFVBQUEsQ0FDQSxhTG9TSixDS2pTRSx3QkFDRSxRTG1TSixDS2hTRSx1QkFDRSxXTGtTSjs7QUhwWEE7Ozs7OztFQUFBLENVTUksc0NBQ0UsT1AyWE4sQ096WE0sNkNBQ0UsT0FBQSxDQUdBLGdDQUFBLENBQUEsd0JBQUEsQ0FGQSxxREFBQSxDQUFBLDZDQUFBLENBQUEscUNBQUEsQ0FBQSx1REFBQSxDQUNBLHVDQUFBLENBQUEsK0JQNFhSLENPeFhNLDRDQUNFLFFQMFhSLENPclhNLGdEQUdFLHFEQUFBLENBQUEsNkNQcVhSLENPblhRLHVEQUVFLFNBQUEsQ0FEQSxrRUFBQSxDQUFBLDBEUHNYVixDT2xYUSxzREFDRSxzREFBQSxDQUFBLDhDUG9YVixDUXRaQSxhQUNDLFVSeVpELENRdlpBLGFBQ0ssVVIwWkwsQ1F4WkEsV0FDSSxhUjJaSixDUXpaQSxXQUNJLGFSNFpKLENRMVpBLFdBQ0ksYVI2WkosQ1EzWkEsV0FDSSxhUjhaSixDUTVaQSxXQUNJLGFSK1pKLENRNVpBLGVBQ0kscUJSK1pKLENRN1pBLGVBQ0kscUJSZ2FKLENROVpBLGFBQ0ksd0JSaWFKLENRL1pBLGFBQ0ksd0JSa2FKLENRaGFBLGFBQ0ksd0JSbWFKLENRamFBLGFBQ0ksd0JSb2FKLENRbGFBLGFBQ0ksd0JScWFKLENTemNBLEtBQ0Msd0JBQUEsQ0FDQSxhVCtjRCxDUzdjQSxFQUNDLDZCQUFBLENBQUEscUJUZ2RELENTM2NBLFdBQ0MsaUJBQUEsQ0FDQSxTVDhjRCxDRWhiQyxxQ08xQkQsY0FFRSxZVDZjQSxDQUNGLENTM2NBLGFBQ0MsWVQ4Y0QsQ0UxYkMscUNPckJELGFBR0UsYVRnZEEsQ0FDRixDUzVjQSxTQU9JLGtCQUFBLENBQ0EsUUFBQSxDQUxBLFVBQUEsQ0FFQSxXQUFBLENBQ0EsZUFBQSxDQUZBLFNBQUEsQ0FIQSxpQkFBQSxDQUNBLFNUcWRKLENTM2NDLE1BRUEsaUJBQUEsQ0FDQSxZQUFBLENBQ0EsUUFBQSxDQUNBLDZDQUFBLENBQ0EsdURBQUEsQ0FDQSx3QkFBQSxDQUNBLHdCQUFBLENBQ0Esd0JBQUEsQ0FDQSx3QkFBQSxDQUNBLHdCVDZjRCxDUzFjQSxjQUNDLFdUNmNELENTM2NBLE1BQ0MsZ0JUOGNELENTM2NBLDZDQUNDLGVUOGNELENTM2NBLGlDQUNJLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZVDhjSixDRXZlQyxvQ082QkQsMEJBRUUsV1Q2Y0EsQ1M1Y0EsOEJBQ0MsV0FBQSxDQUNBLG1CQUFBLENBQUEsZ0JUOGNELENBQ0YsQ0VqZkMscUNPc0NELGdCQUVFLFFUOGNBLENBQ0YsQ1MzY0MseUJBQ0MsS1Q4Y0YsQ1N6Y0MsMkRBQ0Msc0JUNGNGLENFL2ZDLG9DT2tEQSwyREFHRSwyQlQ4Y0QsQ0FDRixDU3hjQSxpQkFDQyxpQlQyY0QsQ0V4Z0JDLG9DTzRERCxpQkFHRSx1QlQ2Y0EsQ0FDRixDRTdnQkMscUNPbUVDLCtCQUVBLGlCVDZjQSxDUzVjQSxtQ0FDQyxXVDhjRCxDQUNGLENFdGhCQyxvQ08yRUEsNkNBRUUsdUJBQUEsQ0FBQSxvQkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQURBLHNCVDhjRCxDUzVjQywrQ0FDQyxpQlQ4Y0YsQ0FDRixDVTlrQkEsUUFFSSx3QkFBQSxDQUFBLHFCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0Esd0JBQUEsQ0FDQSwrQkFBQSxDQUpBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBU0EsV1owRFksQ1lsRVosNkJBQUEsQ0FJQSxpQkFBQSxDQUdBLGNBQUEsQ0FGQSxVQUFBLENBQ0EsVVZtbEJKLENFNWlCQyxvQ1EvQ0QsUUFZUSxpQlZtbEJOLENBQ0YsQ1VsbEJJLFdBS0ksMkJBQUEsQ0FBQSw0QkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUpBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBR0EseUJBQUEsQ0FBQSxxQkFBQSxDQUpBLGVBQUEsQ0FHQSxRQUFBLENBR0EsaUJWbWxCUixDRXpqQkMsb0NRakNHLFdBU1EsNkJBQUEsQ0FBQSw0QkFBQSxDQUFBLHNCQUFBLENBQUEsa0JBQUEsQ0FDQSxTVnFsQlYsQ0FDRixDVXBsQlEsY0FDSSxjWnlCYSxDWXhCYixlVnNsQlosQ1VybEJZLDBDQUNJLGVWdWxCaEIsQ0V0a0JDLG9DUWxCVywwQ0FHUSxZVnlsQmxCLENBQ0YsQ1V2bEJZLDRCQUVRLGtCQUFBLENBREEsZVYwbEJwQixDRS9rQkMsb0NRckJPLGNBZ0JRLDZCQUFBLENBRkEsY1phUyxDWVpULGlCVjJsQmQsQ1V6bEJjLG9CQUNJLHdCQUFBLENBQ0EsK0JaMkJDLENZM0JELHVCVjJsQmxCLENVMWxCa0Isc0JBQ0ksYVY0bEJ0QixDQUNGLENVdGxCSSxjQUVJLFdBQUEsQ0FEQSxlVnlsQlIsQ1V0bEJJLFVBRUksY0FBQSxDQUVBLGVaRWdCLENZSGhCLGdCQUFBLENBRkEsd0JWNGxCUixDVXJsQkksOEJBSEksK0JaU2EsQ1lUYix1QlZtbUJSLENVaG1CSSxvQkFRSSx3QkFBQSxDQURBLHlCQUFBLENBSEEsTUFBQSxDQURBLGlCQUFBLENBRUEsUVpIUSxDWURSLG9DQUFBLENBQUEsNEJBQUEsQ0FLQSxXQUFBLENBR0EsV1Z1bEJSLENVdGxCUSw4QkFDSSwrQkFBQSxDQUFBLHVCVndsQlosQ1VybEJJLG1CQUNJLDZCQUFBLENBQ0EsZVZ1bEJSLENXMXFCQSxRQUdJLHdCQUFBLENBQUEscUJBQUEsQ0FNQSwyQkFBQSxDQUFBLDRCQUFBLENBTEEsd0JBQUEsQ0FDQSxxRkFBQSxDQUVBLHVCQUFBLENBREEsMkJBQUEsQ0FFQSxxQkFBQSxDQU5BLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBT0EseUJBQUEsQ0FBQSxxQkFBQSxDQUNBLFFBQUEsQ0FQQSw2QkFBQSxDQUZBLGlCWHNyQkosQ0V2b0JDLG9DU2hERCxRQVlRLDZCQUFBLENBQUEsNEJBQUEsQ0FBQSxzQkFBQSxDQUFBLGtCQUFBLENBR0Esa0JBQUEsQ0FBQSxjQUFBLENBREEsU0FBQSxDQURBLGlCWGlyQk4sQ0FDRixDVzlxQkksV0FFSSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUdBLGtCQUFBLENBQUEsY0FBQSxDQUNBLGVieUNjLENhNUNkLFFBQUEsQ0FGQSxlQUFBLENBR0EsYVhrckJSLENXOXFCSSxjQUVJLFdBQUEsQ0FDQSxhQUFBLENBRkEsZVhrckJSLENXOXFCSSxxQkFFSSxhWCtxQlIsQ1c1cUJJLFdBQ0ssYVg4cUJULENXMXFCSSxVQUNJLGFYNHFCUixDRXJxQkMsb0NTUkcsVUFLUSxpQkFBQSxDQURBLGVBQUEsQ0FEQSxVWGdyQlYsQ0FDRixDVzVxQkksVUFDSSxhQUFBLENBR0EsZUFBQSxDQURBLGNBQUEsQ0FEQSxpQlhnckJSLENXN3FCUSxnQkFPSSx3QkFBQSxDQUpBLFFBQUEsQ0FGQSxVQUFBLENBS0EsV0FBQSxDQUZBLE1BQUEsQ0FJQSxTQUFBLENBTkEsaUJBQUEsQ0FRQSx3Q0FBQSxDQUFBLGdDQUFBLENBREEsb0RBQUEsQ0FBQSw0Q0FBQSxDQUFBLG9DQUFBLENBQUEsMERBQUEsQ0FKQSxVWG9yQlosQ1c1cUJRLGdCQUNJLGFYOHFCWixDVzdxQlksc0JBQ0ksU0FBQSxDQUNBLCtCQUFBLENBQUEsdUJYK3FCaEIsQ1lwdkJBLHNDQUNJLDRCQUFBLENBQ0Esd0JadXZCSixDWXB2QkEsYUFDSSxzQkFBQSxDQUNBLHdCWnV2QkosQ1l0dkJJLGtDQUdJLDRCQUFBLENBREEsNkJBQUEsQ0FEQSwwQlowdkJSLENhandCQyx1QlpTRyxrQ0h1QmEsQ0cxQmIsY0g2Qm9CLENHM0JwQixxQkFBQSxDQURBLGdCRHF3QkosQ0UvdEJDLG9DVzdDQSx1QlpXRSxjSDBCb0IsQ0d4QmYsbUJBQUEsQ0FESCxnQkRzd0JILENBQ0YsQ2FqeEJFLHVCQUNDLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QmJteEJILENhL3dCQyxzQkFHRSx1QkFBQSxDQUFBLG9CQUFBLENBREEsUUFBQSxDQUNBLHNCQUFBLENBRkEsYWJteEJILENhL3dCQyxzQkFHRSxhQUFBLENBREcsZ0JBQUEsQ0FEQSxlQUFBLENBR0gsaUJiaXhCSCxDYS93QkMsc0VBQ0MsaUJiaXhCRixDYS93QkMsaUNBR0MsV0FBQSxDQUZBLGVBQUEsQ0FDQSxpQmJreEJGLENhOXdCQyx5QlR6QkksdUJBQUEsQ0FBQSxvQkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FHQSwyQkFBQSxDQUhBLGtCQUFBLENBR0Esa0JBQUEsQ0FVRyx3QkFBQSxDQUZBLHdCQUFBLENBZEgsaUJBQUEsQ0FpQkcsd0hOdURTLENNdkRULGdITnVEUyxDTXpEVCxhQUFBLENBSEYsY0FBQSxDQVhELG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBRkEsa0NOK0JZLENNekJaLE9BQUEsQ0FIQSxzQkFBQSxDQUVBLGlCQUFBLENBR0Esd0JKbXpCTCxDSWp6Qk0sc0RBREEsK0JONERlLENNNURmLHVCSnF6Qk4sQ0kxeUJPLCtCQUVDLHdCQUFBLENBQ0Esb0JBQUEsQ0FGQSxhSjh5QlIsQ2FyeUJFLHlCQUVDLGtCQUFBLENBREEsV2J3eUJILENhM3hCQyw0T0FHQyxhYmt5QkYsQ2EveEJDLHNDQUVDLGNBQUEsQ0FDQSxlZlFzQixDZVB0QixnQkFBQSxDQUNBLGNiZ3lCRixDYTl4QkMsNEJBQ0MsWWJneUJGLENhL3hCRSxxQ0FDQyxXQUFBLENBQ0EsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxRYml5QkgsQ2EveEJFLDRDQUVDLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQURBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBRUEsT2JpeUJILENjdDJCQywwQ2JVRyxrQ0h1QmEsQ0cxQmIsY0g2Qm9CLENHM0JwQixxQkFBQSxDQURBLGdCRHEyQkosQ0UvekJDLG9DWTlDQSwwQ2JZRSxjSDBCb0IsQ0d4QmYsbUJBQUEsQ0FESCxnQkRzMkJILENBQ0YsQ2NsM0JFLDBDQUNDLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QmRvM0JILENjLzJCQywwQ2JlRyxrQ0hRYSxDR1hiLGNIZW1CLENHYm5CLHFCQUFBLENBREEsZUR3MkJKLENFajFCQyxvQ1lwQ0EsMENiaUJDLGNIWXFCLENHVmYsbUJBQUEsQ0FESCxpQkR5MkJILENBQ0YsQ2N4M0JDLDBDYndCRyxrQ0hMYSxDR0ViLGNIR21CLENHRG5CLG1CQUFBLENBREEsZ0JEdzJCSixDYzEzQkMsMENiNEJHLGtDSGJhLENHV2IsY0hMbUIsQ0dRbkIsb0JBQUEsQ0FGQSxpQkRxMkJKLENjNTNCQywwQ2JpQ0csa0NIdEJhLENHb0JiLGNIYm1CLENHY25CLGVEaTJCSixDYzczQkMsd0tBSUMsa0JBQUEsQ0FDQSxlZGs0QkYsQ2NoNEJFLHdRQUNDLFlkdzRCSCxDY3A0QkMsd0NBQ0Msa0JkczRCRixDY240QkMsb0ZBRUMsYUFBQSxDQUNBLGtCQUFBLENBQ0EsaUJkczRCRixDY240QkMsMENBQ0MsaUJBQUEsQ0FDQSxpQmRxNEJGLENjbDRCQywwQ0FDQyx1QmRvNEJGLENjajRCQywwQ0FDQywwQmRtNEJGLENjajRCSSxnREFDSCx3QkFBQSxDQUVHLG9CQUFBLENBREgsZ0JkbzRCRCxDY2g0QkEsb0ZBRUMsU2RtNEJELENjaDRCQSxvRkFDSyx3QkFBQSxDQUNBLHdCZGs0QkwsQ2M3M0JJLGdDYnJFQSxrQ0h1QmEsQ0cxQmIsY0g2Qm9CLENHM0JwQixxQkFBQSxDQURBLGdCRDI4QkosQ0VyNkJDLG9DWWlDRyxnQ2JuRUQsY0gwQm9CLENHeEJmLG1CQUFBLENBREgsZ0JENDhCSCxDQUNGLENjejRCRSxnQ0FDRSxhQUFBLENBSUEsZUFBQSxDQUhBLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QmQ0NEJKLENlbCtCQSxjQUVDLGVmbytCRCxDZWwrQkksd0NBQ0ksVWZvK0JSLENlbCtCSSxtQkFFRCxRQUFBLENBREEsYWZxK0JILENlbCtCQyxtQkFH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L25DQywyQkFDQyxxQkFBQSxDQUFBLGtCQUFBLENBQUEsb0JqQmlvQ0YsQ2lCMW5DQSxZQUNDLFlqQmdvQ0QsQ2lCM25DRyxxQkFDQyxjQUFBLENBQ0EsZ0JqQjhuQ0osQ2lCeG5DQSw4REFFQyxxQmpCMm5DRCxDaUJ0bkNFLCtEQUNDLGNqQnluQ0gsQ2lCaG5DQyw0Q0FDQyxZakJtbkNGLENpQmhuQ0MsNENBRUMsd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0EsK0JBQUEsQ0FDQSxVQUFBLENBSEEsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FLQSxzQkFBQSxDQURBLGNBQUEsQ0FHQSxpQkFBQSxDQURBLFlBQUEsQ0FFQSxlakJrbkNGLENpQmpuQ0UsaURBQ0MsYUFBQSxDQUNBLGNqQm1uQ0gsQ2lCbG5DRywyREFDQyxnQmpCb25DSixDaUJobkNDLDJDQUNDLFVBQUEsQ0FFQSxzQkFBQSxDQURBLGNBQUEsQ0FHQSxpQkFBQSxDQURBLFlBQUEsQ0FFQSxlakJrbkNGIiwiZmlsZSI6InRoZW1lLWN1c3RvbS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5cbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuXG4vLyBCYXNlIEhhbWJ1cmdlciAoV2UgbmVlZCB0aGlzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBmb3J3YXJkICdzZXR0aW5ncyc7XG5AZm9yd2FyZCBcImJhc2VcIjtcblxuLy8gSGFtYnVyZ2VyIHR5cGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQGltcG9ydCBcInR5cGVzLzNkeFwiO1xuLy8gQGltcG9ydCBcInR5cGVzLzNkeC1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R5XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R5LXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy8zZHh5XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R4eS1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3dcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvdy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3dhbHRcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdC1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9ib3JpbmdcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZVwiO1xuLy8gQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvZWxhc3RpYy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvZW1waGF0aWNcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpYy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvbWludXNcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zbGlkZXJcIjtcbkBmb3J3YXJkXCJ0eXBlcy9zbGlkZXItclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3NwaW5cIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcGluLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcHJpbmdcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcHJpbmctclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3N0YW5kXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvc3RhbmQtclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3NxdWVlemVcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy92b3J0ZXhcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy92b3J0ZXgtclwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIkB1c2UgJ2Z1bmN0aW9ucyc7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqXG4gICAgKiBWYXJpYWJsZXNcbioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqIENvbG9ycyAqKioqL1xuJGNvbG9yLXBhbGV0dGU6IChcbiAgICAnYmFzZSc6IChcbiAgICAgICAgJ3doaXRlJzogI2ZmZmZmZixcbiAgICAgICAgJ2JsYWNrJzogIzMzMzMzMyxcbiAgICAgICAgJ2dyYXktMjUnOiAjRkNGQ0ZDLFxuICAgICAgICAnZ3JheS01MCc6ICNGN0Y3RjcsXG4gICAgICAgICdncmF5LTEwMCc6ICNmNWY1ZjUsXG4gICAgICAgICdncmF5LTIwMCc6ICNFNUU1RTUsXG4gICAgICAgICdncmF5LTYwMCc6ICM1MjUyNTIsXG4gICAgICAgICdncmF5LTkwMCc6ICMxNDE0MTRcbiAgICApLFxuICAgICdicmFuZCc6IChcbiAgICAgICAgJzUwMCc6ICM5RTAwN0UsXG4gICAgICAgICc0MDAnOiAjQUYxNjg1LFxuICAgICAgICAnMzAwJzogI0MxQzZDOCxcbiAgICAgICAgJzIwMCc6ICNGM0Y1RjQsXG4gICAgICAgICcxMDAnOiAjRjhGOUY5XG4gICAgKVxuKTtcblxuXG4vKioqKiBCcmVha3BvaW50cyAqKioqL1xuJHRhYmxldDogOTYwcHg7XG4kbW9iaWxlOiA3NjhweDtcbiRtb2JpbGUtc21hbGw6IDQ4MHB4O1xuXG5cbi8qKioqIEZvbnRzICoqKiovXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvcWlwN2VnZS5jc3MnKTtcbiRmb250LWRpc3BsYXkgOiAgXCJuZXVsaXMtc2Fuc1wiLHNhbnMtc2VyaWY7O1xuJGZvbnQtYm9keSA6ICBcIm5ldWxpcy1zYW5zXCIsc2Fucy1zZXJpZjs7XG5cbiRkaXNwbGF5LWZvbnQtc2l6ZS0yeGw6IDcycHg7XG4kZGlzcGxheS1mb250LXNpemUteGw6IDYwcHg7XG4kZGlzcGxheS1mb250LXNpemUtbGc6IDQ4cHg7XG4kZGlzcGxheS1mb250LXNpemUtbWQ6IDM2cHg7XG4kZGlzcGxheS1mb250LXNpemUtc206IDI0cHg7XG4kZGlzcGxheS1mb250LXNpemUteHM6IDE2cHg7XG5cbiRkaXNwbGF5LWxpbmUtaGVpZ2h0LTJ4bDogMS4yNTtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0LXhsOiAxLjI7XG4kZGlzcGxheS1saW5lLWhlaWdodC1sZzogMS4yNTtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0LW1kOiAxLjMzMztcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0LXNtOiAxLjU7XG4kZGlzcGxheS1saW5lLWhlaWdodC14czogMS41O1xuXG4kcGFyYWdyYXBoLWZvbnQtc2l6ZS14bDogMjBweDtcbiRwYXJhZ3JhcGgtZm9udC1zaXplLWxnOiAxOHB4O1xuJHBhcmFncmFwaC1mb250LXNpemUtbWQ6IDE2cHg7XG4kcGFyYWdyYXBoLWZvbnQtc2l6ZS1zbTogMTRweDtcbiRwYXJhZ3JhcGgtZm9udC1zaXplLXhzOiAxMnB4O1xuXG4kcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LXhsOiAxLjU7XG4kcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LWxnOiAxLjU1NTtcbiRwYXJhZ3JhcGgtbGluZS1oZWlnaHQtbWQ6IDEuNTtcbiRwYXJhZ3JhcGgtbGluZS1oZWlnaHQtc206IDEuNDtcbiRwYXJhZ3JhcGgtbGluZS1oZWlnaHQteHM6IDEuNTtcblxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1zZW1pLWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIE1lYXN1cmVtZW50c1xuJGhlYWRlci1oZWlnaHQ6IDY4cHg7XG5cblxuLy9UcmFzbml0aW9uc1xuJGRlZmF1bHQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblxuXG4vL3NoYWRvdyBcbiRkZWZhdWx0LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICByZ2JhKDEwLCAxMywgMTgsIDAuMTgpIGluc2V0LCAwcHggLTJweCAwcHggMHB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNSkgaW5zZXQsIDBweCAxcHggMnB4IDBweCAgcmdiYSgxMCwgMTMsIDE4LCAwLjA1KTtcblxuLy9DU1MgVmFyc1xuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAqIEJBU0UgR1JJRFxuKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTQwMHB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAucm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn0iLCIvKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4vKioqKioqKioqKioqKioqKioqKioqKlxuICAgICogVmFyaWFibGVzXG4qKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKiogQ29sb3JzICoqKiovXG4vKioqKiBCcmVha3BvaW50cyAqKioqL1xuLyoqKiogRm9udHMgKioqKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvcWlwN2VnZS5jc3NcIik7XG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAqIEJBU0UgR1JJRFxuKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDE0MDBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jb250YWluZXIgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAqIEZvbnRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICM5RTAwN0U7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogLTEuNHB4O1xuICBmb250LWZhbWlseTogXCJuZXVsaXMtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC1mYW1pbHk6IFwibmV1bGlzLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICBmb250LWZhbWlseTogXCJuZXVsaXMtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJuZXVsaXMtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJuZXVsaXMtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJuZXVsaXMtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFyYWdyYXBoLXhsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJuZXVsaXMtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ucGFyYWdyYXBoLWxnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41NTU7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wYXJhZ3JhcGgtbWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wYXJhZ3JhcGgtc20ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wYXJhZ3JhcGgteHMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LWZhbWlseTogXCJuZXVsaXMtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21hdGVyaWFsaWNvbnMvdjE0My9mbFVoUnE2dHpaY2xRRUotVmRnLUl1aWFEc05jSWhROHRRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBmb250LWZhbWlseTogXCJuZXVsaXMtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUYxNjg1O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggcmdiYSgxMCwgMTMsIDE4LCAwLjE4KSBpbnNldCwgMHB4IC0ycHggMHB4IDBweCByZ2JhKDEwLCAxMywgMTgsIDAuMDUpIGluc2V0LCAwcHggMXB4IDJweCAwcHggcmdiYSgxMCwgMTMsIDE4LCAwLjA1KTtcbn1cbi5idG4tcHJpbWFyeSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNBRjE2ODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBmb250LWZhbWlseTogXCJuZXVsaXMtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBRjE2ODU7XG4gIGNvbG9yOiAjQUYxNjg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggcmdiYSgxMCwgMTMsIDE4LCAwLjE4KSBpbnNldCwgMHB4IC0ycHggMHB4IDBweCByZ2JhKDEwLCAxMywgMTgsIDAuMDUpIGluc2V0LCAwcHggMXB4IDJweCAwcHggcmdiYSgxMCwgMTMsIDE4LCAwLjA1KTtcbn1cbi5idG4tc2Vjb25kYXJ5IGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGMTY4NTtcbiAgY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5idG4tcHJpbWFyeV93cCBhLCAuYnRuLXByaW1hcnlfd3AgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgYWxsOiB1bnNldDtcbiAgZm9udC1mYW1pbHk6IFwibmV1bGlzLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAyMnB4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGMTY4NTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHJnYmEoMTAsIDEzLCAxOCwgMC4xOCkgaW5zZXQsIDBweCAtMnB4IDBweCAwcHggcmdiYSgxMCwgMTMsIDE4LCAwLjA1KSBpbnNldCwgMHB4IDFweCAycHggMHB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNSk7XG59XG4uYnRuLXByaW1hcnlfd3AgYSBpbWcsIC5idG4tcHJpbWFyeV93cCAud3AtZWxlbWVudC1idXR0b24gaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5idG4tcHJpbWFyeV93cCBhOmhvdmVyLCAuYnRuLXByaW1hcnlfd3AgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNBRjE2ODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5idG4tcHJpbWFyeV93cC5pbWFnZS1iZyBhLCAuYnRuLXByaW1hcnlfd3AuaW1hZ2UtYmcgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFMDA3RTtcbiAgYm9yZGVyLWNvbG9yOiAjOUUwMDdFO1xuICBjb2xvcjogI0Y4RjlGOTtcbn1cbi5idG4tcHJpbWFyeV93cC5pbWFnZS1iZyBhOmhvdmVyLCAuYnRuLXByaW1hcnlfd3AuaW1hZ2UtYmcgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGOTtcbiAgYm9yZGVyLWNvbG9yOiAjRjhGOUY5O1xuICBjb2xvcjogIzlFMDA3RTtcbn1cblxuLmJ0bi1zZWNvbmRhcnlfd3AgYSwgLmJ0bi1zZWNvbmRhcnlfd3AgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgYWxsOiB1bnNldDtcbiAgZm9udC1mYW1pbHk6IFwibmV1bGlzLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAyMnB4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUYxNjg1O1xuICBjb2xvcjogI0FGMTY4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHJnYmEoMTAsIDEzLCAxOCwgMC4xOCkgaW5zZXQsIDBweCAtMnB4IDBweCAwcHggcmdiYSgxMCwgMTMsIDE4LCAwLjA1KSBpbnNldCwgMHB4IDFweCAycHggMHB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNSk7XG59XG4uYnRuLXNlY29uZGFyeV93cCBhIGltZywgLmJ0bi1zZWNvbmRhcnlfd3AgLndwLWVsZW1lbnQtYnV0dG9uIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uYnRuLXNlY29uZGFyeV93cCBhOmhvdmVyLCAuYnRuLXNlY29uZGFyeV93cCAud3AtZWxlbWVudC1idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRjE2ODU7XG4gIGNvbG9yOiAjZjVmNWY1O1xufVxuLmJ0bi1zZWNvbmRhcnlfd3AuaW1hZ2UtYmcgYSwgLmJ0bi1zZWNvbmRhcnlfd3AuaW1hZ2UtYmcgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLXNlY29uZGFyeV93cC5pbWFnZS1iZyBhOmhvdmVyLCAuYnRuLXNlY29uZGFyeV93cC5pbWFnZS1iZyAud3AtZWxlbWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUUwMDdFO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnM6bm90KC5jaXJjbGUpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53cC1ibG9jay1idXR0b25zOm5vdCguY2lyY2xlKSA+IC53cC1ibG9jay1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAyNHB4IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uaGFtYnVyZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUUwMDdFO1xufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFMDA3RTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IC03cHg7XG59XG5cbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cbi8qXG4gKiBTbGlkZXIgUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAxcHg7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDdweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMTRweDtcbn1cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCgzLjQyODU3MTQyODZweCwgLTVweCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNHB4LCAwKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5jb2xvci0xMDAge1xuICBjb2xvcjogI0Y4RjlGOTtcbn1cblxuLmNvbG9yLTIwMCB7XG4gIGNvbG9yOiAjRjNGNUY0O1xufVxuXG4uY29sb3ItMzAwIHtcbiAgY29sb3I6ICNDMUM2Qzg7XG59XG5cbi5jb2xvci00MDAge1xuICBjb2xvcjogI0FGMTY4NTtcbn1cblxuLmNvbG9yLTUwMCB7XG4gIGNvbG9yOiAjOUUwMDdFO1xufVxuXG4uYmdDb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5iZ0NvbG9yLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cblxuLmJnQ29sb3ItMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGOTtcbn1cblxuLmJnQ29sb3ItMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGNDtcbn1cblxuLmJnQ29sb3ItMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MxQzZDODtcbn1cblxuLmJnQ29sb3ItNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGMTY4NTtcbn1cblxuLmJnQ29sb3ItNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFMDA3RTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICogR0VORVJBTFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUY5O1xuICBjb2xvcjogIzUyNTI1Mjtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5za2lwLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG46cm9vdCB7XG4gIC0tYXBwLWhlaWdodDogMTAwJTtcbiAgLS1zdGFydDogYXV0bztcbiAgLS1zcGFuOiA1O1xuICAtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1kZWZhdWx0OiAkZm9udC1ib2R5O1xuICAtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtOiAkcGFyYWdyYXBoLWZvbnQtc2l6ZS1tZDtcbiAgLS1jb2xvci1icmFuZDUwMDogIzlFMDA3RTtcbiAgLS1jb2xvci1icmFuZDQwMDogI0FGMTY4NTtcbiAgLS1jb2xvci1icmFuZDMwMDogI0MxQzZDODtcbiAgLS1jb2xvci1icmFuZDIwMDogI0YzRjVGNDtcbiAgLS1jb2xvci1icmFuZDEwMDogI0Y4RjlGOTtcbn1cblxuLmNlbnRlci1pbWFnZSB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nLXRvcDogNjhweDtcbn1cblxuLmFsaWduZnVsbCwgLndwLWJsb2NrLWNvbHVtbnMsIC53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1idXR0b25zLWlzLWxheW91dC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWltYWdlLmltZy1jb3ZlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC53cC1ibG9jay1pbWFnZS5pbWctY292ZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi53cC1ibG9jay1jb2x1bW5zLm5vLWdhcCB7XG4gIGdhcDogMDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbi50ZXh0LWNvbnRlbnQsIC53cC1ibG9jay1jb3Zlci50ZXh0LWNvbnRlbnQge1xuICBwYWRkaW5nOiA0OHB4IDIwcHggNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4udGV4dC1jb250ZW50LCAud3AtYmxvY2stY292ZXIudGV4dC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5NnB4IDk2cHggOTZweCA2NHB4O1xuICB9XG59XG5cbi5jYWxsb3V0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA5NnB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FsbG91dC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA5NnB4IDY0cHggMTI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jZW50ZXItbW9iaWxlIC5pcy1sYXlvdXQtZmxleCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jZW50ZXItbW9iaWxlIC5pcy1sYXlvdXQtZmxleCBpbWcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNlbnRlci1tb2JpbGUud3AtYmxvY2stZ3JvdXAtaXMtbGF5b3V0LWZsZXgge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNlbnRlci1tb2JpbGUud3AtYmxvY2stZ3JvdXAtaXMtbGF5b3V0LWZsZXggKiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY5Rjk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUUwMDdFO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDY4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIH1cbn1cbi5oZWFkZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ4cHggMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmhlYWRlciB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5oZWFkZXIgdWwgbGk6bm90KC5idG4pOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgdWwgbGk6bm90KC5idG4pOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaGVhZGVyIHVsIGxpLmJ0bi1zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDIxcHggMTZweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5RTAwN0U7XG4gIH1cbiAgLmhlYWRlciB1bCBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlFMDA3RTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB9XG4gIC5oZWFkZXIgdWwgbGk6aG92ZXIgYSB7XG4gICAgY29sb3I6ICNGOEY5Rjk7XG4gIH1cbn1cbi5oZWFkZXIgLmxvZ28ge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVhZGVyIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmhlYWRlciAubW9iaWxlLW5hdiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwdncpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNjhweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGOTtcbiAgei1pbmRleDogOTk5O1xufVxuLmhlYWRlciAubW9iaWxlLW5hdi5pcy1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uaGVhZGVyIC5oYW1idXJnZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5RTAwN0U7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA0OHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFMDA3RTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2dhbGxvLXdwLXN0YXJ0ZXIvYXNzZXRzL2ltYWdlcy9mb290ZXItYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogNDhweCA2NHB4O1xuICAgIGdhcDogdW5zZXQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZm9vdGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvb3RlciAubG9nbyB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZm9vdGVyIGxpLCAuZm9vdGVyIHAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5mb290ZXIgbGkge1xuICBjb2xvcjogI0Y3RjdGNztcbn1cbi5mb290ZXIgcCB7XG4gIGNvbG9yOiAjRTVFNUU1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDAuNTNyZW07XG4gIH1cbn1cbi5mb290ZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vdGVyIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zLCB0cmFuc2Zvcm0gMzAwbXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuLmZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNFNUU1RTU7XG59XG4uZm9vdGVyIGE6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuaW5wdXQ6bm90KGlucHV0W3R5cGU9cmFkaW9dKSwgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlFMDA3RTtcbn1cblxuLmRyb3Bkb3duVHh0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RTAwN0U7XG59XG4uZHJvcGRvd25UeHQgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBjb250ZW50OiBcImtleWJvYXJkX2Fycm93X2Rvd25cIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iLXN0b3JlX2xvY2F0b3Ige1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG59XG4uYi1zdG9yZV9sb2NhdG9yLXRpdGxlIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjRweDtcbiAgZm9udC1mYW1pbHk6IFwibmV1bGlzLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iLXN0b3JlX2xvY2F0b3ItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgfVxufVxuLmItc3RvcmVfbG9jYXRvci10aXRsZSB7XG4gIG1hcmdpbjogNDhweCAwIDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iLXN0b3JlX2xvY2F0b3IgLnJvdyB7XG4gIG1hcmdpbjogMTZweCAwO1xuICBnYXA6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmItc3RvcmVfbG9jYXRvciBmb3JtIHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiA0OHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYi1zdG9yZV9sb2NhdG9yIC5zdWJtaXRXcmFwcGVyLCAuYi1zdG9yZV9sb2NhdG9yIC5wcm9kdWN0QXZhaWxhYmlsaXR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItc3RvcmVfbG9jYXRvciAjZm9ybUhlYWRlclRleHQge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5iLXN0b3JlX2xvY2F0b3IgI3N1Ym1pdCB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMjJweDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRjE2ODU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDEwLCAxMywgMTgsIDAuMTgpIGluc2V0LCAwcHggLTJweCAwcHggMHB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNSkgaW5zZXQsIDBweCAxcHggMnB4IDBweCByZ2JhKDEwLCAxMywgMTgsIDAuMDUpO1xufVxuLmItc3RvcmVfbG9jYXRvciAjc3VibWl0IGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uYi1zdG9yZV9sb2NhdG9yICNzdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogI0FGMTY4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xufVxuLmItc3RvcmVfbG9jYXRvciAjc3VibWl0IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDMycHggYXV0byAwO1xufVxuLmItc3RvcmVfbG9jYXRvciBpbnB1dC5wYXJzbGV5LWVycm9yLFxuLmItc3RvcmVfbG9jYXRvciBzZWxlY3QucGFyc2xleS1lcnJvcixcbi5iLXN0b3JlX2xvY2F0b3IgdGV4dGFyZWEucGFyc2xleS1lcnJvciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmItc3RvcmVfbG9jYXRvciBpbnB1dC5wYXJzbGV5LXN1Y2Nlc3MsXG4uYi1zdG9yZV9sb2NhdG9yIHNlbGVjdC5wYXJzbGV5LXN1Y2Nlc3MsXG4uYi1zdG9yZV9sb2NhdG9yIHRleHRhcmVhLnBhcnNsZXktc3VjY2VzcyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmItc3RvcmVfbG9jYXRvciAucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5iLXN0b3JlX2xvY2F0b3IgI2FjY3RHcm91cCB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uYi1zdG9yZV9sb2NhdG9yICNhY2N0R3JvdXAgZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbi5iLXN0b3JlX2xvY2F0b3IgI2FjY3RHcm91cCAuYWNjdEdycFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmItcHJpdmFjeV9wb2xpY3kgPiBoMSwgLmItdXNlcl9hZ3JlZW1lbnQgPiBoMSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMS40cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYi1wcml2YWN5X3BvbGljeSA+IGgxLCAuYi11c2VyX2FncmVlbWVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbn1cbi5iLXByaXZhY3lfcG9saWN5ID4gaDEsIC5iLXVzZXJfYWdyZWVtZW50ID4gaDEge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYi1wcml2YWN5X3BvbGljeSA+IGgyLCAuYi11c2VyX2FncmVlbWVudCA+IGgyIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICBmb250LWZhbWlseTogXCJuZXVsaXMtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmItcHJpdmFjeV9wb2xpY3kgPiBoMiwgLmItdXNlcl9hZ3JlZW1lbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgfVxufVxuLmItcHJpdmFjeV9wb2xpY3kgPiBoMywgLmItdXNlcl9hZ3JlZW1lbnQgPiBoMyB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBmb250LWZhbWlseTogXCJuZXVsaXMtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmItcHJpdmFjeV9wb2xpY3kgPiBoNCwgLmItdXNlcl9hZ3JlZW1lbnQgPiBoNCB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICBmb250LWZhbWlseTogXCJuZXVsaXMtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xufVxuLmItcHJpdmFjeV9wb2xpY3kgPiBoNSwgLmItdXNlcl9hZ3JlZW1lbnQgPiBoNSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwibmV1bGlzLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5iLXByaXZhY3lfcG9saWN5ID4gaDIsXG4uYi1wcml2YWN5X3BvbGljeSA+IGgzLFxuLmItcHJpdmFjeV9wb2xpY3kgPiBoNCxcbi5iLXByaXZhY3lfcG9saWN5ID4gaDUsIC5iLXVzZXJfYWdyZWVtZW50ID4gaDIsXG4uYi11c2VyX2FncmVlbWVudCA+IGgzLFxuLmItdXNlcl9hZ3JlZW1lbnQgPiBoNCxcbi5iLXVzZXJfYWdyZWVtZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmItcHJpdmFjeV9wb2xpY3kgPiBoMjpmaXJzdC1jaGlsZCxcbi5iLXByaXZhY3lfcG9saWN5ID4gaDM6Zmlyc3QtY2hpbGQsXG4uYi1wcml2YWN5X3BvbGljeSA+IGg0OmZpcnN0LWNoaWxkLFxuLmItcHJpdmFjeV9wb2xpY3kgPiBoNTpmaXJzdC1jaGlsZCwgLmItdXNlcl9hZ3JlZW1lbnQgPiBoMjpmaXJzdC1jaGlsZCxcbi5iLXVzZXJfYWdyZWVtZW50ID4gaDM6Zmlyc3QtY2hpbGQsXG4uYi11c2VyX2FncmVlbWVudCA+IGg0OmZpcnN0LWNoaWxkLFxuLmItdXNlcl9hZ3JlZW1lbnQgPiBoNTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYi1wcml2YWN5X3BvbGljeSBwLCAuYi11c2VyX2FncmVlbWVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5iLXByaXZhY3lfcG9saWN5IHVsLFxuLmItcHJpdmFjeV9wb2xpY3kgb2wsIC5iLXVzZXJfYWdyZWVtZW50IHVsLFxuLmItdXNlcl9hZ3JlZW1lbnQgb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmItcHJpdmFjeV9wb2xpY3kgbGksIC5iLXVzZXJfYWdyZWVtZW50IGxpIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uYi1wcml2YWN5X3BvbGljeSB1bCwgLmItdXNlcl9hZ3JlZW1lbnQgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG59XG4uYi1wcml2YWN5X3BvbGljeSBvbCwgLmItdXNlcl9hZ3JlZW1lbnQgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsIG91dHNpZGU7XG59XG4uYi1wcml2YWN5X3BvbGljeSB0YWJsZSwgLmItdXNlcl9hZ3JlZW1lbnQgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLmItcHJpdmFjeV9wb2xpY3kgdGQsXG4uYi1wcml2YWN5X3BvbGljeSB0aCwgLmItdXNlcl9hZ3JlZW1lbnQgdGQsXG4uYi11c2VyX2FncmVlbWVudCB0aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYi1wcml2YWN5X3BvbGljeSB0ZCwgLmItcHJpdmFjeV9wb2xpY3kgdHIsIC5iLXVzZXJfYWdyZWVtZW50IHRkLCAuYi11c2VyX2FncmVlbWVudCB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RTAwN0U7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5iLXVzZXJfYWdyZWVtZW50ID4gcDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMS40cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYi11c2VyX2FncmVlbWVudCA+IHA6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgfVxufVxuLmItdXNlcl9hZ3JlZW1lbnQgPiBwOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICM5RTAwN0U7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5iLWNvbnRhY3RfdXMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuLmItY29udGFjdF91cyNlamdDb250YWN0VXMgLmRyb3Bkb3duVHh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYi1jb250YWN0X3VzIC5yb3cge1xuICBtYXJnaW46IDE2cHggMDtcbiAgZ2FwOiAxNnB4O1xufVxuLmItY29udGFjdF91cyBmb3JtIHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiA0OHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmItY29udGFjdF91cyBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYi1jb250YWN0X3VzIGgxLCAuYi1jb250YWN0X3VzIC5mb3JtSGVhZGVyV3JhcHBlciB7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYi1jb250YWN0X3VzIC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmItY29udGFjdF91cyAjc3VibWl0QnRuV3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iLWNvbnRhY3RfdXMgI3N1Ym1pdCB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMjJweDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRjE2ODU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDEwLCAxMywgMTgsIDAuMTgpIGluc2V0LCAwcHggLTJweCAwcHggMHB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNSkgaW5zZXQsIDBweCAxcHggMnB4IDBweCByZ2JhKDEwLCAxMywgMTgsIDAuMDUpO1xufVxuLmItY29udGFjdF91cyAjc3VibWl0IGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uYi1jb250YWN0X3VzICNzdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogI0FGMTY4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xufVxuLmItY29udGFjdF91cyAjc3VibWl0IHtcbiAgbWFyZ2luOiA4cHggYXV0byAwO1xufVxuLmItY29udGFjdF91cyAubGFiZWwge1xuICBmbGV4LWdyb3c6IDA7XG59XG4uYi1jb250YWN0X3VzIC5maWVsZElucHV0LmRyb3Bkb3duV3JhcHBlciwgLmItY29udGFjdF91cyAuZmllbGRJbnB1dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDUzJTtcbn1cbi5iLWNvbnRhY3RfdXMgLmZpZWxkSW5wdXQuZHJvcGRvd25XcmFwcGVyLmZpZWxkVGV4dEFyZWEsIC5iLWNvbnRhY3RfdXMgLmZpZWxkSW5wdXQuZmllbGRUZXh0QXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmItY29udGFjdF91cyAuZmllbGRJbnB1dC5kcm9wZG93bldyYXBwZXIjZG9iRHJvcERvd25XcmFwcGVyLCAuYi1jb250YWN0X3VzIC5maWVsZElucHV0LmRyb3Bkb3duV3JhcHBlciNwaG9uZVR5cGVEcm9wRG93bldyYXBwZXIge1xuICB3aWR0aDogYXV0bztcbn1cbi5iLWNvbnRhY3RfdXMgI21vcmVJbmZvV3JhcHBlciB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmItY29udGFjdF91cyAjbW9yZUluZm8ge1xuICB3aWR0aDogYXV0bztcbn1cblxuOnJvb3Qge1xuICAtLWFnLWZvcm0tbWF4LXdpZHRoOiA5MCU7XG4gIC0tYWctYnV0dG9uLXNpemU6ICRjb3B5LWZvbnQtc2l6ZS1sZztcbiAgLS1hZy10ZXh0LXN1YmhlYWRsaW5lLW1hcmdpbjogMnJlbTtcbiAgLS1hZy1idXR0b24taG92ZXItYm9yZGVyOiAxcHggc29saWQgIzlFMDA3RTtcbiAgLS1hZy1pbnB1dC1wYWRkaW5nOiAycmVtIDFyZW07XG4gIC0tYWctbGFiZWwtZGlzcGxheTogbm9uZTtcbiAgLS1hZy1pbnB1dC10ZXh0LXNpemU6IDE2cHg7XG4gIC0tYWctdGV4dC1zdWJoZWFkbGluZS13ZWlnaHQ6IDQwMDtcbiAgLS1hZy12aC1vZmZzZXQ6IDBweDtcbiAgLS1hZy1mb3JtLXBhZGRpbmc6IDMycHggMjBweDtcbiAgLS1hZy10ZXh0LXN1YmhlYWRsaW5lLW1hcmdpbjogMCBhdXRvIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1hZy1mb3JtLW1heC13aWR0aDogNzY4cHg7XG4gICAgLS1hZy1mb3JtLXBhZGRpbmc6IDMycHggNDBweDtcbiAgICAtLWFnLWlucHV0LXBhZGRpbmc6IDJyZW07XG4gICAgLS1hZy10ZXh0LXN1YmhlYWRsaW5lLW1hcmdpbjogMnJlbTtcbiAgfVxufVxuXG5idXR0b24uYWdlLWdhdGVfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMjJweDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRjE2ODU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDEwLCAxMywgMTgsIDAuMTgpIGluc2V0LCAwcHggLTJweCAwcHggMHB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNSkgaW5zZXQsIDBweCAxcHggMnB4IDBweCByZ2JhKDEwLCAxMywgMTgsIDAuMDUpO1xufVxuYnV0dG9uLmFnZS1nYXRlX19idXR0b24gaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbmJ1dHRvbi5hZ2UtZ2F0ZV9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNBRjE2ODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbn1cbmJ1dHRvbi5hZ2UtZ2F0ZV9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYWdlLWdhdGVfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJuZXVsaXMtc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFnZS1nYXRlX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICBmb250LWZhbWlseTogXCJuZXVsaXMtc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZ2UtZ2F0ZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbn1cblxuLmFnZS1nYXRlX19zdWJoZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1mYW1pbHk6IFwibmV1bGlzLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZ2UtZ2F0ZV9fc3ViaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41NTU7XG4gICAgZm9udC1mYW1pbHk6IFwibmV1bGlzLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEdsb2JhbFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqIEJMT0NLIFNUWUxFUyAqKioqKi9cbi8qKioqKiBCTE9DSyBGT1JNQVRUSU5HICoqKioqL1xuYm9keSAqW2RhdGEtYWxpZ24teD1sZWZ0XSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXg9Y2VudGVyXSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5ICpbZGF0YS1hbGlnbi14PWNlbnRlcl0gLmJ0bl9fY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXg9cmlnaHRdIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5ICpbZGF0YS1hbGlnbi14PXJpZ2h0XSAuYnRuX19jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXk9dG9wXSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuYm9keSAqW2RhdGEtYWxpZ24teT1jZW50ZXJdIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXk9Ym90dG9tXSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEFETUlOXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYWRtaW4tb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2YtdG9vbHRpcCB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuYm9keSAuaW50ZXJmYWNlLWNvbXBsZW1lbnRhcnktYXJlYV9fZmlsbCxcbmJvZHkgLmVkaXRvci1zaWRlYmFyIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY2YtYmxvY2stcHJldmlldyAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4uYmxvY2stZWRpdG9yX19jb250YWluZXIgLmFkbWluLS1ibG9jay1oZWFkIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciAuYWRtaW4tYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMCAwIDNweDtcbn1cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciAuYWRtaW4tYmxvY2stdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYmxvY2stZWRpdG9yX19jb250YWluZXIgLmFkbWluLWJsb2NrLXRpdGxlIHNwYW4uZGFzaGljb25zIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYmxvY2stZWRpdG9yX19jb250YWluZXIgLmFkbWluLWJsb2NrLWRlc2Mge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwIDAgM3B4O1xufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ2JyZWFrcG9pbnRzJyBhcyAqO1xuQHVzZSAnbWl4aW5zJyBhcyAqO1xuQHVzZSAnZnVuY3Rpb25zJyBhcyAqO1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICogRm9udHNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbkBtaXhpbiB0LWhlYWRpbmdfMSB7XG4gICAgZm9udC1zaXplOiAkZGlzcGxheS1mb250LXNpemUtMnhsO1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodC0yeGw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcblx0QGluY2x1ZGUgbWVkaWEoc20pe1xuXHRcdCBmb250LXNpemU6ICRkaXNwbGF5LWZvbnQtc2l6ZS1sZztcbiAgICBcdGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodC1sZztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cdH1cblxuXG4gICAgQGNvbnRlbnQ7XG59XG5cbkBtaXhpbiB0LWhlYWRpbmdfMiB7XG4gICAgZm9udC1zaXplOiAkZGlzcGxheS1mb250LXNpemUteGw7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0LXhsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pe1xuXHRcdGZvbnQtc2l6ZTogJGRpc3BsYXktZm9udC1zaXplLW1kO1xuICAgIFx0bGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0LW1kO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcblx0fVxuICAgIEBjb250ZW50O1xufVxuXG5AbWl4aW4gdC1oZWFkaW5nXzMge1xuICAgIGZvbnQtc2l6ZTogJGRpc3BsYXktZm9udC1zaXplLWxnO1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodC1sZztcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcblxuICAgIEBjb250ZW50O1xufVxuXG5AbWl4aW4gdC1oZWFkaW5nXzQge1xuICAgIGZvbnQtc2l6ZTogJGRpc3BsYXktZm9udC1zaXplLW1kO1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodC1tZDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xuXG4gICAgQGNvbnRlbnQ7XG59XG5cbkBtaXhpbiB0LWhlYWRpbmdfNSB7XG4gICAgZm9udC1zaXplOiAkZGlzcGxheS1mb250LXNpemUtc207XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0LXNtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuXG4gICAgQGNvbnRlbnQ7XG59XG5cbkBtaXhpbiB0LWhlYWRpbmdfNiB7XG4gICAgZm9udC1zaXplOiAkZGlzcGxheS1mb250LXNpemUteHM7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0LXhzO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuXG4gICAgQGNvbnRlbnQ7XG59XG5cbkBtaXhpbiB0LXBhcmFncmFwaF94bCB7XG4gICAgZm9udC1zaXplOiAkcGFyYWdyYXBoLWZvbnQtc2l6ZS14bDtcbiAgICBsaW5lLWhlaWdodDogJHBhcmFncmFwaC1saW5lLWhlaWdodC14bDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcblxuICAgIEBjb250ZW50O1xufVxuXG5AbWl4aW4gdC1wYXJhZ3JhcGhfbGcge1xuICAgIGZvbnQtc2l6ZTogJHBhcmFncmFwaC1mb250LXNpemUtbGc7XG4gICAgbGluZS1oZWlnaHQ6ICRwYXJhZ3JhcGgtbGluZS1oZWlnaHQtbGc7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cbiAgICBAY29udGVudDtcbn1cblxuQG1peGluIHQtcGFyYWdyYXBoX21kIHtcbiAgICBmb250LXNpemU6ICRwYXJhZ3JhcGgtZm9udC1zaXplLW1kO1xuICAgIGxpbmUtaGVpZ2h0OiAkcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LW1kO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXG4gICAgQGNvbnRlbnQ7XG59XG5cbkBtaXhpbiB0LXBhcmFncmFwaF9zbSB7XG4gICAgZm9udC1zaXplOiAkcGFyYWdyYXBoLWZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogJHBhcmFncmFwaC1saW5lLWhlaWdodC1zbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcblxuICAgIEBjb250ZW50O1xufVxuXG5AbWl4aW4gdC1wYXJhZ3JhcGhfeHMge1xuICAgIGZvbnQtc2l6ZTogJHBhcmFncmFwaC1mb250LXNpemUteHM7XG4gICAgbGluZS1oZWlnaHQ6ICRwYXJhZ3JhcGgtbGluZS1oZWlnaHQteHM7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cbiAgICBAY29udGVudDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc1MDAnKTtcbn1cbmgxLCAuaDEge1xuICAgIEBpbmNsdWRlIHQtaGVhZGluZ18xO1xufVxuaDIsIC5oMiB7XG4gICAgQGluY2x1ZGUgdC1oZWFkaW5nXzI7XG59XG5oMywgLmgzIHtcbiAgICBAaW5jbHVkZSB0LWhlYWRpbmdfMztcbn1cbmg0LCAuaDQge1xuICAgIEBpbmNsdWRlIHQtaGVhZGluZ180O1xufVxuaDUsIC5oNSB7XG4gICAgQGluY2x1ZGUgdC1oZWFkaW5nXzU7XG59XG5oNiwgLmg2IHtcbiAgICBAaW5jbHVkZSB0LWhlYWRpbmdfNjtcbn1cblxuXG4uc2VjdGlvbi1oZWFkaW5ne1xuXHRAaW5jbHVkZSB0LWhlYWRpbmdfNCgpO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbn1cbi5zdWJoZWFkaW5ne1xuXHRAaW5jbHVkZSB0LXBhcmFncmFwaF9tZCgpO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcblx0JGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xufVxuXG4ucGFyYWdyYXBoLXhsIHtcbiAgICBAaW5jbHVkZSB0LXBhcmFncmFwaF94bDtcbn1cblxuLnBhcmFncmFwaC1sZyB7XG4gICAgQGluY2x1ZGUgdC1wYXJhZ3JhcGhfbGc7XG59XG5cbi5wYXJhZ3JhcGgtbWQge1xuICAgIEBpbmNsdWRlIHQtcGFyYWdyYXBoX21kO1xufVxuXG4ucGFyYWdyYXBoLXNtIHtcbiAgICBAaW5jbHVkZSB0LXBhcmFncmFwaF9zbTtcbn1cblxuLnBhcmFncmFwaC14cyB7XG4gICAgQGluY2x1ZGUgdC1wYXJhZ3JhcGhfeHM7XG59XG5cbmJvZHkge1xuICAgIEBpbmNsdWRlIHQtcGFyYWdyYXBoX21kO1xuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIHQtcGFyYWdyYXBoX3NtO1xuICAgIH1cbn1cbmF7XG5cdGNvbG9yOiBpbmhlcml0O1xufSIsIkB1c2UgXCJzYXNzOm1hcFwiO1xuQHVzZSBcInNhc3M6c3RyaW5nXCI7XG5AdXNlIFwic2FzczpsaXN0XCI7XG5cbi8vIEJyZWFrcG9pbnRzXG4kYnJlYWsteGw6IDE0NDFweDtcbiRicmVhay1sZzogMTIwMHB4O1xuJGJyZWFrLW1kOiA3NjhweDtcbiRicmVhay1tZC13aWRlOiAxMDI0cHg7XG4kYnJlYWstc206IDQ4MXB4O1xuLy8gTWVkaWEgcXVlcmllc1xuLy8gdGhpcyBtYXAgaXMgdXNlZCBpbiBgbWVkaWEoKWAgbWl4aW5cbiRtZWRpYTogKFxuXHR4czogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWstc20gLSAxfSknLFxuXHRzbTogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWstbWQgLSAxfSknLFxuXHRtZDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWstbWR9KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWstbGcgLSAxfSknLFxuXHRtZC13aWRlOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1tZC13aWRlfSkgYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLWxnIC0gMX0pJyxcblx0bGc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrLWxnfSkgYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLXhsIC0gMX0pJyxcblx0eGw6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrLXhsfSknLFxuXHRtZC11cDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWstbWR9KScsXG5cdG1kLWRvd246ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLWxnIC0gMX0pJyxcblx0bGctdXA6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrLWxnfSknLFxuXHRsZy1kb3duOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay14bCAtIDF9KSdcbik7XG5cbiRtZWRpYTogKFxuXHRzbTogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWstbWQgLSAxfSknLFxuXHRtZDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWstbWR9KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWstbGcgLSAxfSknLFxuXHRsZzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWstbGd9KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWsteGwgLSAxfSknLFxuXHR4bDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWsteGx9KScsXG5cdG1kLXVwOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1tZH0pJyxcblx0bWQtZG93bjogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWstbGcgLSAxfSknLFxuXHRsZy11cDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWstbGd9KScsXG5cdGxnLWRvd246ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLXhsIC0gMX0pJ1xuKSAhZGVmYXVsdDtcblxuLy8gc3R5bGVsaW50LWRpc2FibGVcblxuQG1peGluIG1lZGlhKCRxdWVyeSkge1xuXHQkX19xdWVyeTogbnVsbDtcblxuXHRAZWFjaCAkdHlwZSBpbiAkcXVlcnkge1xuXHRcdEBpZiBtYXAuaGFzLWtleSgkbWVkaWEsICR0eXBlKSB7XG5cdFx0XHQkX19xdWVyeTogbGlzdC5hcHBlbmQoJF9fcXVlcnksIHN0cmluZy51bnF1b3RlKG1hcC5nZXQoJG1lZGlhLCAkdHlwZSkpLCBjb21tYSk7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAd2FybiAkdHlwZTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skX19xdWVyeX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tYXRlcmlhbGljb25zL3YxNDMvZmxVaFJxNnR6WmNsUUVKLVZkZy1JdWlhRHNOY0loUTh0US53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4kbWF0ZXJpYWwtaWNvbnM6ICdNYXRlcmlhbCBJY29ucyc7IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnZnVuY3Rpb25zJyBhcyAqO1xuQHVzZSAnYnJlYWtwb2ludHMnIGFzICo7XG5cbkBtaXhpbiBidXR0b24oJF9tb2Q6IHByaW1hcnkpIHtcbiAgICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgZGlzcGxheTogZmxleDtcbiAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgIHBhZGRpbmc6IDE1cHggMjJweDtcbiAgICAgZ2FwOjhweDtcbiAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRyYW5zaXRpb246JGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAgIGltZ3tcbiAgICAgICAgIHRyYW5zaXRpb246JGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAgIH1cbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgQGlmICRfbW9kID09IHByaW1hcnkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ2dyYXktMTAwJyk7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ2dyYXktMTAwJyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc0MDAnKTtcbiAgICAgICAgYm94LXNoYWRvdzogJGRlZmF1bHQtc2hhZG93O1xuXG4gICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzQwMCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ2dyYXktMTAwJyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYmFzZScsICdncmF5LTEwMCcpO1xuICAgICAgIH1cbiAgICAgfVxuICAgICBAaWYgJF9tb2QgPT0gc2Vjb25kYXJ5IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnNDAwJyk7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc0MDAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYmFzZScsICdncmF5LTEwMCcpO1xuICAgICAgICBib3gtc2hhZG93OiAkZGVmYXVsdC1zaGFkb3c7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2Jhc2UnLCAnZ3JheS0xMDAnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzQwMCcpO1xuICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2Jhc2UnLCAnZ3JheS0xMDAnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYnRuLXByaW1hcnl7XG4gICBAaW5jbHVkZSBidXR0b24ocHJpbWFyeSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5e1xuICAgIEBpbmNsdWRlIGJ1dHRvbihzZWNvbmRhcnkpO1xufVxuXG4vL2FjY291bnQgZm9yIGNvcmUgV1AgYnV0dG9ucywgYmVpbmcgYW4gYSBuZXN0ZWQgaW5zaWRlIHRoZSBjbGFzc1xuLmJ0bi1wcmltYXJ5X3dwe1xuICAgIGEsLndwLWVsZW1lbnQtYnV0dG9ue1xuICAgICAgICBhbGw6dW5zZXQ7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbihwcmltYXJ5KTtcblxuICAgIH1cbiAgICAmLmltYWdlLWJne1xuICAgICAgICAgYSwud3AtZWxlbWVudC1idXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc1MDAnKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnNTAwJyk7XG4gICAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnMTAwJyk7XG4gICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzEwMCcpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzEwMCcpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc1MDAnKTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICB9XG5cbn1cbi5idG4tc2Vjb25kYXJ5X3dwe1xuICAgIGEsLndwLWVsZW1lbnQtYnV0dG9ue1xuICAgICAgICBhbGw6dW5zZXQ7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbihzZWNvbmRhcnkpO1xuICAgIH1cbiAgICAmLmltYWdlLWJne1xuICAgICAgICAgYSwud3AtZWxlbWVudC1idXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICB9XG5cbn1cblxuLndwLWJsb2NrLWJ1dHRvbnM6bm90KC5jaXJjbGUpIHtcbiAgICBAaW5jbHVkZSBtZWRpYShtZC1kb3duKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgID4ud3AtYmxvY2stYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSAnc2V0dGluZ3MnIGFzICo7XG4vLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6aG92ZXIge1xuICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6aG92ZXIge1xuICAgICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IG1hdGguZGl2KCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LCAtMik7XG5cbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Jhc2UnIGFzICo7XG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICA6IDI0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgOiAyNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgIDogMjRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICA6IDJweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICA6IDVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgIDogMC43ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3IgIDogJGhhbWJ1cmdlci1sYXllci1jb2xvciAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciAgIDogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICAgICA6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbi8vICAgM2R4LFxuLy8gICAzZHgtcixcbi8vICAgM2R5LFxuLy8gICAzZHktcixcbi8vICAgM2R4eSxcbi8vICAgM2R4eS1yLFxuLy8gICBhcnJvdyxcbi8vICAgYXJyb3ctcixcbi8vICAgYXJyb3dhbHQsXG4vLyAgIGFycm93YWx0LXIsXG4vLyAgIGFycm93dHVybixcbi8vICAgYXJyb3d0dXJuLXIsXG4vLyAgIGJvcmluZyxcbi8vICAgY29sbGFwc2UsXG4vLyAgIGNvbGxhcHNlLXIsXG4vLyAgIGVsYXN0aWMsXG4vLyAgIGVsYXN0aWMtcixcbi8vICAgZW1waGF0aWMsXG4vLyAgIGVtcGhhdGljLXIsXG4vLyAgIG1pbnVzLFxuLy8gICBzbGlkZXIsXG4gIHNsaWRlci1yXG4vLyAgIHNwaW4sXG4vLyAgIHNwaW4tcixcbi8vICAgc3ByaW5nLFxuLy8gICBzcHJpbmctcixcbi8vICAgc3RhbmQsXG4vLyAgIHN0YW5kLXIsXG4vLyAgIHNxdWVlemUsXG4vLyAgIHZvcnRleCxcbi8vICAgdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlICdzYXNzOmxpc3QnO1xuQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcblxuQGlmIGxpc3QuaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc2xpZGVyLXIpIHtcbiAgLypcbiAgICogU2xpZGVyIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXNsaWRlci1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogbWF0aC5kaXYoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQsIDIpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoLTQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZChtYXRoLmRpdigkaGFtYnVyZ2VyLWxheWVyLXdpZHRoLCA3KSwgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogLTEsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vYmFzZScgYXMgKjtcblxuLmNvbG9yLXdoaXRle1xuIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ3doaXRlJyk7XG59XG4uY29sb3ItYmxhY2t7XG4gICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ2JsYWNrJyk7XG59XG4uY29sb3ItMTAwe1xuICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICcxMDAnKTtcbn1cbi5jb2xvci0yMDB7XG4gICAgY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzIwMCcpO1xufVxuLmNvbG9yLTMwMHtcbiAgICBjb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnMzAwJyk7XG59XG4uY29sb3ItNDAwe1xuICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc0MDAnKTtcbn1cbi5jb2xvci01MDB7XG4gICAgY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xufVxuXG4uYmdDb2xvci13aGl0ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ3doaXRlJyk7XG59XG4uYmdDb2xvci1ibGFja3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYmFzZScsICdibGFjaycpO1xufVxuLmJnQ29sb3ItMTAwe1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzEwMCcpO1xufVxuLmJnQ29sb3ItMjAwe1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzIwMCcpO1xufVxuLmJnQ29sb3ItMzAwe1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzMwMCcpO1xufVxuLmJnQ29sb3ItNDAwe1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzQwMCcpO1xufVxuLmJnQ29sb3ItNTAwe1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xufSIsIkB1c2UgJy4uL2Jhc2UnIGFzICo7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAqIEdFTkVSQUxcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIGZvbnRzIGFuZCBoZWFkaW5ncyBhcmUgc2V0IGluIFwiL2Jhc2UvX2ZvbnRzLnNjc3NcIlxuYm9keXtcblx0YmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnMTAwJyk7XG5cdGNvbG9yOiAgZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYmFzZScsICdncmF5LTYwMCcpO1xufVxuKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuXG4uc2tpcC1saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01MHB4O1xufVxuXG5cbi5kZXNrdG9wLW9ubHl7XG5cdEBpbmNsdWRlIG1lZGlhKG1kLWRvd24pIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4ubW9iaWxlLW9ubHl7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIG1lZGlhKG1kLWRvd24pIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4vLyBTY3JlZW4gUmVhZGVyIE9ubHlcbi5zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4vL1dQIE1vZHNcbiA6cm9vdCB7XG5cdC8vZGVmaW5nIHZhc3JzIGZvciB0aGVtZSBibG9jayBlZGl0b1xuXHQtLWFwcC1oZWlnaHQ6IDEwMCU7XG5cdC0tc3RhcnQ6IGF1dG87XG5cdC0tc3BhbjogNTtcblx0LS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZGVmYXVsdDogJGZvbnQtYm9keTtcblx0LS13cC0tcHJlc2V0LS1mb250LXNpemUtLW1lZGl1bTogJHBhcmFncmFwaC1mb250LXNpemUtbWQ7XG5cdC0tY29sb3ItYnJhbmQ1MDA6ICN7Z2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnNTAwJyl9O1xuXHQtLWNvbG9yLWJyYW5kNDAwOiAje2dldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzQwMCcpfTtcblx0LS1jb2xvci1icmFuZDMwMDogI3tnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICczMDAnKX07XG5cdC0tY29sb3ItYnJhbmQyMDA6ICN7Z2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnMjAwJyl9O1xuXHQtLWNvbG9yLWJyYW5kMTAwOiAje2dldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzEwMCcpfTtcbn1cblxuLmNlbnRlci1pbWFnZXtcblx0bWFyZ2luOmF1dG87XG59XG4ubWFpbntcblx0cGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0O1xufVxuXG4uYWxpZ25mdWxsLCAud3AtYmxvY2stY29sdW1ucywgLndwLWJsb2NrLWltYWdle1xuXHRtYXJnaW4tYm90dG9tOjA7XG59XG5cbi53cC1ibG9jay1idXR0b25zLWlzLWxheW91dC1mbGV4e1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8vIDUwLzUwIGltYWdlIHRleCBibG9jayBzdHlsZXMsIG11c3QgYWRkIGNsYXNzIGluIGFkbWluXG4ud3AtYmxvY2staW1hZ2UuaW1nLWNvdmVye1xuXHRAaW5jbHVkZSBtZWRpYShtZC11cCl7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGltZ3tcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxufVxuLndwLWJsb2NrLWltYWdle1xuXHRAaW5jbHVkZSBtZWRpYShtZC1kb3duKXtcblx0XHRib3JkZXI6IDA7XG5cdH1cbn1cbi53cC1ibG9jay1jb2x1bW5zIHtcblx0Ji5uby1nYXB7XG5cdFx0Z2FwOiAwO1xuXHR9XG5cbn1cbi53cC1ibG9jay1jb2x1bW4sIC53cC1ibG9jay1jb3Zlcntcblx0Ji50ZXh0LWNvbnRlbnR7XG5cdFx0cGFkZGluZzogcmgoMTIpIHJoKDUpIHJoKDE2KTtcblx0XHRAaW5jbHVkZSBtZWRpYShtZC11cCl7XG5cdFx0XHRwYWRkaW5nOiAgcmgoMjQpIHJoKDI0KSByaCgyNCkgcmgoMTYpO1xuXHRcdH1cblx0XHRcblx0fVxufVxuXG4vL2NhbGxvdXQgc2VjdGlvbiBzdHlsZXNcbi5jYWxsb3V0LXNlY3Rpb257XG5cdHBhZGRpbmc6IHJoKDI0KSByaCg1KTtcblx0QGluY2x1ZGUgbWVkaWEobWQtdXApe1xuXHRcdHBhZGRpbmc6IHJoKDI0KSByaCgxNikgcmgoMzIpO1xuXHR9XG59XG4gLmNlbnRlci1tb2JpbGV7XG5cdCAuaXMtbGF5b3V0LWZsZXh7XG5cdFx0QGluY2x1ZGUgbWVkaWEobWQtZG93bil7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGltZ3tcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdFx0fVxuXHR9XG5cdCYud3AtYmxvY2stZ3JvdXAtaXMtbGF5b3V0LWZsZXh7XG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pe1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Kntcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuIH0iLCJAdXNlICcuLi9iYXNlJyBhcyAqO1xuXG4uaGVhZGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnMTAwJyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc1MDAnKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJoKDQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIG1lZGlhKG1kLXVwKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByaCgxNCk7XG4gICAgfVxuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNDhweCAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZC11cCl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcGFyYWdyYXBoLWZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgJjpub3QoLmJ0bik6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQtdXApe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZC11cCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkcGFyYWdyYXBoLWZvbnQtc2l6ZS1tZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc1MDAnKTtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc1MDAnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICcxMDAnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dve1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICB9XG4gICAgYXtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb25cblxuICAgIH1cbiAgICAubW9iaWxlLW5hdntcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDB2dyk7XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0b3A6JGhlYWRlci1oZWlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gJGhlYWRlci1oZWlnaHQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICcxMDAnKTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGFtYnVyZ2Vye1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbn0iLCJAdXNlICcuLi9iYXNlJyBhcyAqO1xuLmZvb3RlcntcbiAgICBwYWRkaW5nOiA0OHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnNTAwJyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvZ2FsbG8td3Atc3RhcnRlci9hc3NldHMvaW1hZ2VzL2Zvb3Rlci1iZy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG1kLXVwKXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogNDhweCA2NHB4O1xuICAgICAgICBnYXA6IHVuc2V0O1xuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICB9XG4gICAgdWx7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7IFxuICAgIH1cbiAgICAubG9nb3tcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBsaSxwe1xuICAgICAgIFxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgXG4gICAgfVxuICAgIGxpe1xuICAgICAgICAgY29sb3I6ICBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ2dyYXktNTAnKTtcblxuXG4gICAgfVxuICAgIHB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ2dyYXktMjAwJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLXVwKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNTNyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMC4yZW0gMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYmFzZScsICdncmF5LTIwMCcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMsIHRyYW5zZm9ybSAzMDBtcztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ2dyYXktMjAwJyk7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIkB1c2UgJy4uL2Jhc2UnIGFzICo7XG5cbmlucHV0Om5vdChpbnB1dFt0eXBlPVwicmFkaW9cIl0pLCB0ZXh0YXJlYXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc1MDAnKTtcbn1cblxuLmRyb3Bkb3duVHh0e1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcbiAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc1MDAnKTsgXG4gICAgc3Bhbi5hcnJvd0Rvd246YWZ0ZXJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbnM7XG4gICAgICAgIGNvbnRlbnQ6ICdrZXlib2FyZF9hcnJvd19kb3duJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufSIsIkB1c2UgJy4uL2Jhc2UnIGFzICo7XG5cbi5iLXN0b3JlX2xvY2F0b3Ige1xuXG5cdCYtdGl0bGUge1xuXHRcdEBpbmNsdWRlIHQtaGVhZGluZ18xO1xuXHRcdCZ7XG5cdFx0XHRtYXJnaW46IHJoKDEyIDAgNik7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0XG5cdH1cblx0LnJvd3tcblx0XHRcdG1hcmdpbjogcmgoNCAwKTtcblx0XHRcdGdhcDogcmgoNCk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHRmb3Jte1xuXHRcdCAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIFx0XHRtYXJnaW46IHJoKDEyKSBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnN1Ym1pdFdyYXBwZXIgLCAucHJvZHVjdEF2YWlsYWJpbGl0eXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0I2Zvcm1IZWFkZXJUZXh0e1xuXHRcdG1heC13aWR0aDogNjgwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjphdXRvO1xuXHR9XG5cblx0I3N1Ym1pdCB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uKHByaW1hcnkpO1xuXHRcdCZ7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRtYXJnaW46IHJoKDgpIGF1dG8gMDtcblx0XHR9XG5cdH1cblxuXG5cdC8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cdGlucHV0LnBhcnNsZXktZXJyb3IsXG5cdHNlbGVjdC5wYXJzbGV5LWVycm9yLFxuXHR0ZXh0YXJlYS5wYXJzbGV5LWVycm9yIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXG5cdGlucHV0LnBhcnNsZXktc3VjY2Vzcyxcblx0c2VsZWN0LnBhcnNsZXktc3VjY2Vzcyxcblx0dGV4dGFyZWEucGFyc2xleS1zdWNjZXNzIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cdC5wYXJzbGV5LWVycm9ycy1saXN0IHtcblx0XHQvLyBjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cblx0I2FjY3RHcm91cHtcblx0XHRtYXJnaW46IHJoKDIgMCk7XG5cdFx0ZmllbGRzZXR7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiByaCg1KTtcblx0XHR9XG5cdFx0LmFjY3RHcnBXcmFwcGVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IHJoKDIpXG5cdFx0fVxuXHR9XG5cbn1cbiIsIkB1c2UgJy4uL2Jhc2UnIGFzICo7XG5cbi5iLXByaXZhY3lfcG9saWN5LC5iLXVzZXJfYWdyZWVtZW50IHtcblx0PiBoMSB7XG5cdFx0QGluY2x1ZGUgdC1oZWFkaW5nXzE7XG5cdFx0Jntcblx0XHRcdG1hcmdpbi1ib3R0b206IHJoKDgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0XG5cdH1cblxuXHQ+IGgyIHtcblx0XHRAaW5jbHVkZSB0LWhlYWRpbmdfMjtcblx0fVxuXG5cdD4gaDMge1xuXHRcdEBpbmNsdWRlIHQtaGVhZGluZ18zO1xuXHR9XG5cblx0PiBoNCB7XG5cdFx0QGluY2x1ZGUgdC1oZWFkaW5nXzQ7XG5cdH1cblxuXHQ+IGg1IHtcblx0XHRAaW5jbHVkZSB0LWhlYWRpbmdfNTtcblx0fVxuXG5cdD4gaDIsXG5cdD4gaDMsXG5cdD4gaDQsXG5cdD4gaDUge1xuXHRcdG1hcmdpbi1ib3R0b206IHJoKDQpO1xuXHRcdG1hcmdpbi10b3A6IHJoKDgpO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IHJoKDQpO1xuXHR9XG5cblx0dWwsXG5cdG9sIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiByaCg0KTtcblx0XHRwYWRkaW5nLWxlZnQ6IHJoKDUpO1xuXHR9XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGxpc3QtaXRlbTtcblx0XHRtYXJnaW4tYm90dG9tOiByaCgxKTtcblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG5cdH1cblxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbCBvdXRzaWRlO1xuXHR9XG4gICAgdGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbnRkLFxudGgge1xuXHRwYWRkaW5nOiAwO1xuICAgXG59XG50ZCwgdHJ7XG4gICAgIGJvcmRlcjogMXB4IHNvbGlkIGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xuICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxufVxuXG4uYi11c2VyX2FncmVlbWVudHtcbiAgICA+IHA6Zmlyc3QtY2hpbGR7XG4gICAgICAgIEBpbmNsdWRlIHQtaGVhZGluZ18xO1xuXHRcdCZ7XG5cdFx0XHQgY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByaCg4KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG4gICAgfVxufSIsIkB1c2UgJy4uL2Jhc2UnIGFzICo7XG5cbi5iLWNvbnRhY3RfdXMge1xuXG5cdG1hcmdpbi10b3A6IHJoKDEyKTtcblxuICAgICYjZWpnQ29udGFjdFVzIC5kcm9wZG93blR4dHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yb3d7XG5cdFx0XHRtYXJnaW46IHJoKDQgMCk7XG5cdFx0XHRnYXA6IHJoKDQpO1xuXHR9XG5cdGZvcm17XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgIG1hcmdpbjogcmgoMTIpIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4gICAgaDF7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIGgxLCAuZm9ybUhlYWRlcldyYXBwZXJ7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfSBcblxuXHQucGFyc2xleS1lcnJvcnMtbGlzdCB7XG5cdFx0Ly8gY29sb3I6ICRjb2xvci1lcnJvcjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cbiNzdWJtaXRCdG5XcmFwcGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuI3N1Ym1pdCB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbihwcmltYXJ5KTtcbiAgICAgICAgJntcbiAgICAgICAgICAgICAgICBtYXJnaW46IHJoKDIpIGF1dG8gMDtcbiAgICAgICAgfVxuXHR9XG4gICAgLmxhYmVse1xuICAgIGZsZXgtZ3JvdzogMDtcbn1cbi5maWVsZElucHV0LmRyb3Bkb3duV3JhcHBlciwgLmZpZWxkSW5wdXR7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiA1MyU7XG4gICAgJi5maWVsZFRleHRBcmVhe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uZmllbGRJbnB1dC5kcm9wZG93bldyYXBwZXIjZG9iRHJvcERvd25XcmFwcGVyLCAuZmllbGRJbnB1dC5kcm9wZG93bldyYXBwZXIjcGhvbmVUeXBlRHJvcERvd25XcmFwcGVye1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4jbW9yZUluZm9XcmFwcGVye1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuI21vcmVJbmZve1xuICAgIHdpZHRoOiBhdXRvO1xufVxufVxuXG5cblxuIiwiQHVzZSAnLi4vYmFzZScgYXMgKjtcbjpyb290e1xuICAgIC0tYWctZm9ybS1tYXgtd2lkdGg6IDkwJTtcbiAgICAtLWFnLWJ1dHRvbi1zaXplOiAkY29weS1mb250LXNpemUtbGc7XG4gICAgLS1hZy10ZXh0LXN1YmhlYWRsaW5lLW1hcmdpbjogMnJlbTtcbiAgICAtLWFnLWJ1dHRvbi1ob3Zlci1ib3JkZXI6IDFweCBzb2xpZCAje2dldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpfTtcbiAgICAtLWFnLWlucHV0LXBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAtLWFnLWxhYmVsLWRpc3BsYXk6IG5vbmU7XG4gICAgLS1hZy1pbnB1dC10ZXh0LXNpemU6ICN7JHBhcmFncmFwaC1mb250LXNpemUtbWR9O1xuICAgIC0tYWctdGV4dC1zdWJoZWFkbGluZS13ZWlnaHQ6IDQwMDtcbiAgICAtLWFnLXZoLW9mZnNldDogMHB4O1xuICAgIC0tYWctZm9ybS1wYWRkaW5nOiAzMnB4IDIwcHg7XG4gICAgICAgLS1hZy10ZXh0LXN1YmhlYWRsaW5lLW1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEobWQtdXApe1xuICAgICAgICAtLWFnLWZvcm0tbWF4LXdpZHRoOiA3NjhweDtcbiAgICAgICAgLS1hZy1mb3JtLXBhZGRpbmc6IDMycHggNDBweDtcbiAgICAgICAgLS1hZy1pbnB1dC1wYWRkaW5nOiAycmVtO1xuICAgICAgICAtLWFnLXRleHQtc3ViaGVhZGxpbmUtbWFyZ2luOiAycmVtO1xuICAgIH1cbn1cbmJ1dHRvbi5hZ2UtZ2F0ZV9fYnV0dG9ue1xuICAgICAgICBAaW5jbHVkZSBidXR0b24ocHJpbWFyeSk7XG4gICAgICAgICZ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByaCgyKTtcbiAgICAgICAgfVxuXHRcdFxufVxuLmFnZS1nYXRlX19oZWFkbGluZXtcbiAgICBAaW5jbHVkZSB0LWhlYWRpbmdfNSgpO1xuICAgICBAaW5jbHVkZSBtZWRpYShtZC11cCl7XG4gICAgICAgICBAaW5jbHVkZSB0LWhlYWRpbmdfMigpO1xuICAgICB9XG59XG4uYWdlLWdhdGVfX3N1YmhlYWRsaW5le1xuICAgIEBpbmNsdWRlIHQtcGFyYWdyYXBoX3NtKCk7XG4gICAgQGluY2x1ZGUgbWVkaWEobWQtdXApe1xuICAgICBAaW5jbHVkZSB0LXBhcmFncmFwaF9sZygpO1xuICAgIH1cbn0iLCJAdXNlICcuLi8uLi8uLi9hc3NldHMvc3JjL3Nhc3MvYmFzZScgYXMgKjtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBHbG9iYWxcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqIEJMT0NLIFNUWUxFUyAqKioqKi9cblxuXG4vKioqKiogQkxPQ0sgRk9STUFUVElORyAqKioqKi9cbmJvZHkgKiB7XG5cdC8vIEhvcml6b250YWwgQWxpZ25cblx0JltkYXRhLWFsaWduLXg9J2xlZnQnXSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0JltkYXRhLWFsaWduLXg9J2NlbnRlciddIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQuYnRuX19jb250YWluZXIge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCZbZGF0YS1hbGlnbi14PSdyaWdodCddIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0LmJ0bl9fY29udGFpbmVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblxuXHQvLyBWZXJ0aWNhbCBBbGlnblxuXHQmW2RhdGEtYWxpZ24teT0ndG9wJ10ge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cdCZbZGF0YS1hbGlnbi15PSdjZW50ZXInXSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmW2RhdGEtYWxpZ24teT0nYm90dG9tJ10ge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQURNSU5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5hZG1pbi1vbmx5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5hY2YtdG9vbHRpcCB7XG5cdHVsIHtcblx0XHRsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYm9keSAuaW50ZXJmYWNlLWNvbXBsZW1lbnRhcnktYXJlYV9fZmlsbCxcbmJvZHkgLmVkaXRvci1zaWRlYmFyIHtcblx0d2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY2YtYmxvY2stcHJldmlldyB7XG5cdC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXHRcdC53cC1ibG9jay1wb3N0LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHR9XG5cdH1cbn1cblxuLmJsb2NrLWVkaXRvcl9fY29udGFpbmVyIHtcblx0LmFjZi1ibG9jay1wYW5lbCAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGQgPiAuYWNmLWxhYmVsIGxhYmVsIHtcblxuXHR9XG5cdC5hZG1pbi0tYmxvY2staGVhZCB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5hZG1pbi1ibG9jay10aXRsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nOiAwIDAgM3B4O1xuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHQmLmRhc2hpY29ucyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYWRtaW4tYmxvY2stZGVzYyB7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDAgMCAzcHg7XG5cdH1cbn1cbiJdfQ== */