@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon/icomoon.ttf?) format("truetype"),url(../fonts/icomoon/icomoon.woff?) format("woff"),url(../fonts/icomoon/icomoon.svg?#icomoon) format("svg")}@font-face{font-family:GT-Zirkon;src:url(../fonts/gt-zirkon/GT-Zirkon-Regular.ttf?) format("truetype"),url(../fonts/gt-zirkon/GT-Zirkon-Regular.woff?) format("woff"),url(../fonts/gt-zirkon/GT-Zirkon-Regular.woff2?) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:GT-Zirkon;src:url(../fonts/gt-zirkon/GT-Zirkon-Regular-Italic.ttf?) format("truetype"),url(../fonts/gt-zirkon/GT-Zirkon-Regular-Italic.woff?) format("woff"),url(../fonts/gt-zirkon/GT-Zirkon-Regular-Italic.woff2?) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:GT-Zirkon;src:url(../fonts/gt-zirkon/GT-Zirkon-Medium.ttf?) format("truetype"),url(../fonts/gt-zirkon/GT-Zirkon-Medium.woff?) format("woff"),url(../fonts/gt-zirkon/GT-Zirkon-Medium.woff2?) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:GT-Zirkon;src:url(../fonts/gt-zirkon/GT-Zirkon-Medium-Italic.ttf?) format("truetype"),url(../fonts/gt-zirkon/GT-Zirkon-Medium-Italic.woff?) format("woff"),url(../fonts/gt-zirkon/GT-Zirkon-Medium-Italic.woff2?) format("woff2");font-weight:500;font-style:italic}input[type=button],input[type=reset],input[type=submit]{font-size:14px;font-size:.875rem;background-color:#beffb8;border-color:#000;border-radius:0;border-style:solid;border-width:1px;color:#fff;font-weight:700;padding:1em 2em;text-decoration:none;transition:background-color .3s}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#9edf98;border-color:#000;color:#beffb8;text-decoration:none}input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#00f}@media all and (max-width:899px){.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1!important}}.gform-button{border-radius:68px;font-family:Roboto;color:#03223b;border:1px solid #03223b;background:0 0;font-size:16px;font-weight:500;line-height:19px;padding:14px 28px;display:inline-block;text-decoration:none;transition:all .3s;cursor:pointer}.gform-button:hover{text-decoration:none;background:#08442c;color:#beffb8}.gform-button::before{content:"\e902";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:10px}.gform_button{border-radius:68px;font-family:Roboto;color:#03223b;border:1px solid #03223b;background:0 0;font-size:16px;font-weight:500;line-height:19px;padding:14px 28px;display:inline-block;text-decoration:none;transition:all .3s;cursor:pointer}.gform_button:hover{text-decoration:none;background:#08442c;color:#beffb8}.gform_button::before{content:"\e902";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:10px}button.search-submit{border-radius:68px;font-family:Roboto;text-decoration:none;color:#03223b;border:1px solid #03223b;font-size:16px;background:#fff;font-weight:500;line-height:19px;padding:14px 28px;display:inline-block;transition:all .3s;cursor:pointer;margin-left:15px}button.search-submit:hover{text-decoration:none;background:#08442c;color:#beffb8}button.search-submit::before{content:"\e902";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:10px}.arrow-button{border-radius:68px;cursor:pointer;font-family:Roboto;color:#03223b;text-decoration:none;background:0 0;border:1px solid #03223b;font-size:16px;font-weight:500;line-height:19px;padding:14px 28px;display:inline-block;transition:all .3s}.arrow-button:hover{text-decoration:none;background:#08442c;color:#beffb8}.arrow-button::before{content:"\e902";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:10px}.arrow-button.green{background:#beffb8;border:none}.arrow-button.green:hover{text-decoration:none;background:#08442c;color:#beffb8}.arrow-button.to-white:hover{background:#fff;color:#03223b;border-color:#03223b}.arrow-button.dark-green{border:1px solid #beffb8;color:#beffb8;background:#08442c}.arrow-button.dark-green:hover{border-color:#08442c;background:#fff;color:#08442c}.arrow-button.center{padding:14px 58px;border:none;background:#fff;color:#08442c}.arrow-button.center:hover{text-decoration:none;background:#08442c;color:#beffb8}.arrow-button.arrow-bg{padding:0;border:none;transition:all .3s;color:#03223b}.arrow-button.arrow-bg:hover{background:0 0;color:#03223b}.arrow-button.arrow-bg:hover:before{background:#08442c;border-radius:50%;color:#deffdb;padding:4px}.arrow-button.arrow-bg.rotate:before{background:#fff;content:"\e900"}.arrow-button.arrow-bg:before{background:#deffdb;border-radius:50%;padding:4px;transition:all .3s}.wp-block-buttons .wp-block-button .wp-block-button__link{border-radius:68px;font-family:Roboto;color:#03223b;border:none;font-size:16px;font-weight:500;line-height:19px;background:#beffb8;padding:15px 28px;display:inline-block;transition:all .3s;text-decoration:none}.wp-block-buttons .wp-block-button .wp-block-button__link:hover{text-decoration:none;background:#08442c;color:#beffb8}.wp-block-buttons .wp-block-button .wp-block-button__link::before{content:"\e902";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:10px}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{border-radius:68px;font-family:Roboto;color:#03223b;border:1px solid #03223b;background:0 0;font-size:16px;font-weight:500;line-height:19px;padding:14px 28px;display:inline-block;transition:all .3s}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover{text-decoration:none;background:#08442c;color:#beffb8}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link::before{content:"\e902";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:10px}.lgslider-block{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;position:relative;margin-bottom:60px}@media (min-width:48em){.lgslider-block{padding:0}}.lgslider-block.swiper{overflow:visible}.lgslider-block .lgslider-header{display:contents;margin:0 auto;padding:0;position:relative;width:100%}@media (min-width:48em){.lgslider-block .lgslider-header{align-items:center;-moz-column-gap:2.5rem;column-gap:2.5rem;display:flex;justify-content:space-between;padding:2.5rem 0 3.4375rem}}.lgslider-block .lgslider-header h2.lgslider-heading{color:#03223b;font-size:45px;font-size:2.8125rem;line-height:1.4;order:1}@media (min-width:48em){.lgslider-block .lgslider-header h2.lgslider-heading{margin:0;order:1}}.lgslider-block .lgslider-header h2.lgslider-heading-small{color:#03223b;font-size:16px;font-size:1rem;line-height:1.4;order:2}@media (min-width:48em){.lgslider-block .lgslider-header h2.lgslider-heading-small{max-width:50%;margin:0;order:2}}.lgslider-block .lgslider-header .swiper-nav{order:3}@media (min-width:48em){.lgslider-block .lgslider-header .swiper-nav{order:2}}.lgslider-block .lgslider-header .arrow-link{order:4}@media (min-width:48em){.lgslider-block .lgslider-header .arrow-link{order:3}}.lgslider-block [class*=swiper-button]{position:relative}.lgslider-block .swiper-wrapper{order:2}@media (min-width:48em){.lgslider-block .swiper-wrapper{order:1}}.lgslider-block a.swiper-slide{text-decoration:none;width:auto!important}.lgslider-block a.swiper-slide .slide-figure{height:100%}.lgslider-block a.swiper-slide .slide-figure img{height:25vw;border-radius:12px;min-height:15rem;max-height:21.875rem;width:auto!important}.lgslider-block a.swiper-slide .slide-caption{color:#585959;font-size:13px;font-size:.8125rem;line-height:1.2;margin:.75rem 0;max-width:-moz-min-content;max-width:min-content;min-width:100%}.lgslider-block .swiper-nav{align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;display:flex;flex-flow:row nowrap;justify-content:flex-end;margin:2.5rem auto}@media (min-width:48em){.lgslider-block .swiper-nav{margin:0 0 0 auto}}.lgslider-block .swiper-button-next,.lgslider-block .swiper-button-prev{align-items:center;background-color:rgba(0,34,59,0);border-color:#00223b;border-radius:50%;border-style:solid;border-width:.0625rem;color:#00223b;display:inline-flex;height:3.125rem;justify-content:center;left:auto;margin:0;right:auto;text-decoration:none;transition-duration:.2s;transition-property:background-color,border-color,color,opacity;transition-timing-function:ease;width:3.125rem}.lgslider-block .swiper-button-next::before,.lgslider-block .swiper-button-prev::before{font-size:18px;font-size:1.125rem}.lgslider-block .swiper-button-next::after,.lgslider-block .swiper-button-prev::after{display:none}.lgslider-block .swiper-button-next:active,.lgslider-block .swiper-button-next:hover,.lgslider-block .swiper-button-prev:active,.lgslider-block .swiper-button-prev:hover{background-color:#00223b;color:#fff;text-decoration:none}.lgslider-block .swiper-button-next:before{content:"\e902"}.lgslider-block .swiper-button-prev:before{content:"\e901"}.admin-bar .lg-container .lg-outer{top:32px;top:var(--wp-admin--admin-bar--height);height:calc(100% - var(--wp-admin--admin-bar--height))}@media screen and (max-width:782px){.admin-bar .lg-container .lg-outer{top:46px;top:var(--wp-admin--admin-bar--height)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3NzL2Fic3RyYWN0cy9fZm9udHMuc2NzcyIsImFzc2V0cy9zY3NzL2Jhc2UvX2J1dHRvbnMuc2NzcyIsImJsb2Nrcy9sZ3NsaWRlci9sZ3NsaWRlci5jc3MiLCJhc3NldHMvc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwiYmxvY2tzL2xnc2xpZGVyL2xnc2xpZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0NBLFdBQ0ksYUFBQSxNQUNBLFlBQUEsUUFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLElBQUEsbUNBQUEsa0JBQUEsQ0FBQSxvQ0FBQSxjQUFBLENBQUEsMkNBQUEsY0FNSixXQUNJLFlBQUEsVUFDQSxJQUFBLCtDQUFBLGtCQUFBLENBQUEsZ0RBQUEsY0FBQSxDQUFBLGlEQUFBLGdCQUlBLFlBQUEsSUFDQSxXQUFBLE9BR0osV0FDSSxZQUFBLFVBQ0EsSUFBQSxzREFBQSxrQkFBQSxDQUFBLHVEQUFBLGNBQUEsQ0FBQSx3REFBQSxnQkFJQSxZQUFBLElBQ0EsV0FBQSxPQUdKLFdBQ0ksWUFBQSxVQUNBLElBQUEsOENBQUEsa0JBQUEsQ0FBQSwrQ0FBQSxjQUFBLENBQUEsZ0RBQUEsZ0JBSUEsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsVUFDQSxJQUFBLHFEQUFBLGtCQUFBLENBQUEsc0RBQUEsY0FBQSxDQUFBLHVEQUFBLGdCQUlBLFlBQUEsSUFDQSxXQUFBLE9DL0VILG1CQytHRCxrQkFDQSxtQkN4REksVUFBQSxLQUNBLFVBQUEsUUF1Q0EsaUJBQUEsUUFDQSxhQUFBLEtBQ0EsY0FBQSxFQUNBLGFBQUEsTUFDQSxhQUFBLElBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLElBQUEsSUFDQSxnQkFBQSxLQUNBLFdBQUEsaUJBQUEsSUFFQSx5QkRvQkosd0JBQ0EseUJDcEJRLGlCQUFBLFFBQ0EsYUFBQSxLQUNBLE1BQUEsUUFDQSxnQkFBQSxLQUdKLDBCQUFBLHlCRHFCSix5QkFDQSx3QkFDQSww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R1IsOENBQ0ksTUFBQSxRRDlCUixVQUFBLEtBQ0EsVUFBQSxTQytCUSxZQUFBLElBQ0EsT0FBQSxPQUFBLEVBQ0EsVUFBQSxpQkFBQSxVQUFBLFlBQ0EsVUFBQSxLQUdSLDRCQUNJLFlBQUEsT0FDQSxnQkFBQSxRQUFBLFdBQUEsUUFDQSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsZ0JBQUEsU0FDQSxPQUFBLE9BQUEsS0QvREosd0JDeURBLDRCQVFRLE9BQUEsRUFBQSxFQUFBLEVBQUEsTUYwWlosb0NFdlpJLG9DQUVJLFlBQUEsT0FDQSxpQkFBQSxnQkFDQSxhQUFBLFFBQ0EsY0FBQSxJQUNBLGFBQUEsTUFDQSxhQUFBLFNBQ0EsTUFBQSxRQUNBLFFBQUEsWUFDQSxPQUFBLFNBQ0EsZ0JBQUEsT0FDQSxLQUFBLEtBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxnQkFBQSxLQUNBLG9CQUFBLElBQ0Esb0JBQUEsZ0JBQUEsQ0FBQSxZQUFBLENBQUEsS0FBQSxDQUFBLFFBQ0EsMkJBQUEsS0FDQSxNQUFBLFNGeVpSLDRDRXhaUSw0Q0RyRUosVUFBQSxLQUNBLFVBQUEsU0RpZUosMkNFMVpRLDJDQUNJLFFBQUEsS0Y4WlosMkNBREEsMENFM1pRLDJDQUFBLDBDQUVJLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLGdCQUFBLEtBSVIsMkNBQ0ksUUFBQSxRQUVKLDJDQUNJLFFBQUEsUUFRQSxtQ0FDSSxJQUFBLEtBQ0EsSUFBQSxtQ0FDQSxPQUFBLGdEQUNBLG9DQUpKLG1DQUtRLElBQUEsS0FDQSxJQUFBIiwiZmlsZSI6ImJsb2Nrcy9sZ3NsaWRlci9sZ3NsaWRlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGN1c3RvbSB0aGVtZSBAZm9udC1mYWNlIGRlY2xhcmF0aW9ucyBhbmQgZGVmaW5pdGlvbnMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ3VzdG9tIHRoZW1lIGZvbnRzXG4vLyBBZGQgQGZvbnQtZmFjZSBkZWNsYXJhdGlvbnMgZm9yIGNvbW1lcmNpYWwgZm9udHM7IHB1dCBmb250IGZpbGVzIGluIGFzc2V0cy9mb250c1xuXG5cbiR0aGluOiAxMDA7XG4kZXh0cmFsaWdodDogMjAwO1xuJGxpZ2h0OiAzMDA7XG4kcmVndWxhcjogNDAwO1xuJGJvb2s6IDQwMDtcbiRtZWRpdW06IDUwMDtcbiRzZW1pYm9sZDogNjAwO1xuJGJvbGQ6IDcwMDtcbiRleHRyYWJvbGQ6IDgwMDtcbiRibGFjazogOTAwO1xuXG5cbiRmb250X19tYWluOiAnUm9ib3RvJztcbiRmb250X19oZWFkaW5nOiAnR1QtWmlya29uJztcblxuJGZvbnRfX2NvZGU6ICdDb3VyaWVyIE5ldycsICdEZWphVnUgU2FucyBNb25vJywgJ0JpdHN0cmVhbSBWZXJhIFNhbnMgTW9ubycsICdNb25hY28nLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG5cbiRmb250X19tYWluX3N0YWNrOiBzYW5zLXNlcmlmO1xuJGZvbnRfX21haW5fc3BhY2luZzogbm9ybWFsO1xuXG4kZm9udF9faGVhZGluZ19zdGFjazogc2Fucy1zZXJpZjtcbiRmb250X19oZWFkaW5nX3NwYWNpbmc6IG5vcm1hbDtcblxuJGZvbnRfX3ByZTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIGNvdXJpZXIsIG1vbm9zcGFjZTtcblxuXG4vLyBJY29tb29uIC0gY3VzdG9tIGljb24gZm9udFxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHNyYzpcbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi9pY29tb29uLnR0Zj8nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmPycpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24uc3ZnPyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuICAgIHNyYzpcbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvZ3Qtemlya29uL0dULVppcmtvbi1SZWd1bGFyLnR0Zj8nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tUmVndWxhci53b2ZmPycpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLVJlZ3VsYXIud29mZjI/JykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dULVppcmtvbic7XG4gICAgc3JjOlxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLVJlZ3VsYXItSXRhbGljLnR0Zj8nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tUmVndWxhci1JdGFsaWMud29mZj8nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvZ3Qtemlya29uL0dULVppcmtvbi1SZWd1bGFyLUl0YWxpYy53b2ZmMj8nKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcbiAgICBzcmM6XG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tTWVkaXVtLnR0Zj8nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tTWVkaXVtLndvZmY/JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tTWVkaXVtLndvZmYyPycpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuICAgIHNyYzpcbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvZ3Qtemlya29uL0dULVppcmtvbi1NZWRpdW0tSXRhbGljLnR0Zj8nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tTWVkaXVtLUl0YWxpYy53b2ZmPycpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLU1lZGl1bS1JdGFsaWMud29mZjI/JykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5cblxuIiwiLyogQnV0dG9uIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdC8vYnV0dG9uLFxuXHRpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuXHRpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbjtcblx0fVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuXHQuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQ6bm90KC5nZmllbGQtLXdpZHRoLWZ1bGwpIHtcblx0XHRncmlkLWNvbHVtbjogMSAvIC0xICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXHQuZ2Zvcm0tYnV0dG9uIHtcblx0XHRib3JkZXItcmFkaXVzOiA2OHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRcdGNvbG9yOiAjMDMyMjNCO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMzIyM0I7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRwYWRkaW5nOiAxNHB4IDI4cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogIzA4NDQyQztcblx0XHRcdGNvbG9yOiAjQkVGRkI4O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZTkwMlwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHR9XG5cbi5nZm9ybV9idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiA2OHB4O1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Y29sb3I6ICMwMzIyM0I7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMzIyM0I7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdHBhZGRpbmc6IDE0cHggMjhweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogIzA4NDQyQztcblx0XHRjb2xvcjogI0JFRkZCODtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXGU5MDJcIjtcblx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxufVxuXG5cdGJ1dHRvbi5zZWFyY2gtc3VibWl0IHtcblx0XHRib3JkZXItcmFkaXVzOiA2OHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogIzAzMjIzQjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDMyMjNCO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0cGFkZGluZzogMTRweCAyOHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogIzA4NDQyQztcblx0XHRcdGNvbG9yOiAjQkVGRkI4O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZTkwMlwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5hcnJvdy1idXR0b24ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDY4cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRcdGNvbG9yOiAjMDMyMjNCO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMzIyM0I7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0cGFkZGluZzogMTRweCAyOHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDg0NDJDO1xuXHRcdFx0Y29sb3I6ICNCRUZGQjg7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG5cdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Ji5ncmVlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjQkVGRkI4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDg0NDJDO1xuXHRcdFx0XHRjb2xvcjogI0JFRkZCODtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRvLXdoaXRlIHtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAjMDMyMjNCO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMwMzIyM0I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5kYXJrLWdyZWVuIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNCRUZGQjg7XG5cdFx0XHRjb2xvcjogI0JFRkZCODtcblx0XHRcdGJhY2tncm91bmQ6ICMwODQ0MkM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMwODQ0MkM7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0XHRcdGNvbG9yOiAjMDg0NDJDO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY2VudGVyIHtcblx0XHRcdHBhZGRpbmc6IDE0cHggNThweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRjb2xvcjogIzA4NDQyQztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzA4NDQyQztcblx0XHRcdFx0Y29sb3I6ICNCRUZGQjg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hcnJvdy1iZyB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdGNvbG9yOiAjMDMyMjNCO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICMwMzIyM0I7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwODQ0MkM7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAjREVGRkRCO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnJvdGF0ZTpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTkwMFwiO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNERUZGREI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIERlZmF1bHQgV1AgYnV0dG9uXG4gICAgKGNsYXNzIG5hbWVzIGFkZGVkIGJ5IGVkaXRvciBpbiBwYXJlbnMpXG4gICAgPGRpdiBjbGFzcz1cIndwLWJsb2NrLWJ1dHRvbnNcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cIndwLWJsb2NrLWJ1dHRvbiAoaXMtc3R5bGUtb3V0bGluZSkgKGFsaWdubGVmdCBhbGlnbmNlbnRlciBhbGlnbnJpZ2h0KVwiPlxuICAgICAgICAgICAgPGEgY2xhc3M9XCJ3cC1ibG9jay1idXR0b25fX2xpbmtcbiAgICAgICAgICAgICAgICAoaGFzLXRleHQtY29sb3IgaGFzLTxOQU1FRC1DT0xPUj4tY29sb3IpXG4gICAgICAgICAgICAgICAgKGhhcy1iYWNrZ3JvdW5kIGhhcy08TkFNRUQtQ09MT1I+LWJhY2tncm91bmQtY29sb3IpXG4gICAgICAgICAgICAgICAgKG5vLWJvcmRlci1yYWRpdXMpXCJcbiAgICAgICAgICAgICAgICAoc3R5bGU9XCJib3JkZXItcmFkaXVzOiBYWHB4XCIpXG4gICAgICAgICAgICAgICAgaHJlZj1cIlwiPmRlZmF1bHQgYnV0dG9uPC9hPlxuICAgICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICAqL1xuXHQud3AtYmxvY2stYnV0dG9ucyB7XG5cdFx0LndwLWJsb2NrLWJ1dHRvbiB7XG5cdFx0XHQud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNjhweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdFx0XHRcdGNvbG9yOiAjMDMyMjNCO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNCRUZGQjg7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjhweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwODQ0MkM7XG5cdFx0XHRcdFx0Y29sb3I6ICNCRUZGQjg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtc3R5bGUtb3V0bGluZSB7XG5cdFx0XHRcdC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNjhweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0XHRcdFx0XHRjb2xvcjogIzAzMjIzQjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDMyMjNCO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTRweCAyOHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDg0NDJDO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNCRUZGQjg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4iLCIvKlxuIEJyZWFrcG9pbnRzIGFuZCBjb250ZW50IHdpZHRoIHNldHRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVGhlIGNvbG9yIHBhbGV0dGUgZm9yIG91ciB0aGVtZVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKlxuLy8gSXQgbWF5IGJlIGhlbHBmdWwgdG8gZGVmaW5lIHRoZSBtYWluIGNvbG9ycyBmcm9tIHRoZSBkZXNpZ24gZmlsZSBoZXJlXG4vLyBzbyB5b3UgY2FuIHVzZSB0aGVzZSBlYXNpZXItdG8tcmVtZW1iZXIgbmFtZXMgaW4gb3RoZXIgcGxhY2VzIGluIHlvdXIgc3R5bGVzXG4vLyB0aGlzIHNldCBvZiBjb2xvcnMgaXMgYWxzbyByZXByZXNlbnRlZCBpbiB0aGVtZS5qc29uXG5cbiRjb2xvcl9fdGhlbWVfZ3JlZW46ICNBMERDMUM7IC8vIFwiTGliZXJ0eSBHcmVlblwiIG9uIHRoZW1lLmpzb25cbiRjb2xvcl9fdGhlbWVfYmx1ZTogIzMyNkNEQjtcbiRjb2xvcl9fdGhlbWVfcmVkOiAjREIyNzA3O1xuJGNvbG9yX190aGVtZV95ZWxsb3c6ICNGRkY1M0E7XG4kY29sb3JfX3RoZW1lX2JsYWNrOiAjMDUwNTA1OyAvLyB0ZXh0IGNvbG9yXG4kY29sb3JfX3RoZW1lX2dyYXk6ICM3MzczNzM7XG4kY29sb3JfX3RoZW1lX2dyYXlfbGlnaHQ6ICNFNkU2RTY7XG4qL1xuLyogQmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVGV4dCBjb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogTGlua3MgaW4gaGVhZGluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogTmF2aWdhdGlvbiBsaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBCb3JkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSW5wdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFNvY2lhbCBjb2xvcnMsIGJhc2VkIG9uIGh0dHBzOi8vYnJhbmRjb2xvcnMubmV0L1xuYW5kIGFjY291bnRzIGZyb20gWW9hc3RcbkZhY2Vib29rIFBhZ2UgVVJMXG5Ud2l0dGVyIFVzZXJuYW1lXG5JbnN0YWdyYW0gVVJMXG5MaW5rZWRJbiBVUkxcbk15U3BhY2UgVVJMXG5QaW50ZXJlc3QgVVJMXG5Zb3VUdWJlIFVSTFxuV2lraXBlZGlhIFVSTFxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uL2ljb21vb24udHRmP1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9pY29tb29uLndvZmY/XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5zdmc/I2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tUmVndWxhci50dGY/XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLVJlZ3VsYXIud29mZj9cIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ3Qtemlya29uL0dULVppcmtvbi1SZWd1bGFyLndvZmYyP1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tUmVndWxhci1JdGFsaWMudHRmP1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ3Qtemlya29uL0dULVppcmtvbi1SZWd1bGFyLUl0YWxpYy53b2ZmP1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLVJlZ3VsYXItSXRhbGljLndvZmYyP1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tTWVkaXVtLnR0Zj9cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tTWVkaXVtLndvZmY/XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tTWVkaXVtLndvZmYyP1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tTWVkaXVtLUl0YWxpYy50dGY/XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLU1lZGl1bS1JdGFsaWMud29mZj9cIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ3Qtemlya29uL0dULVppcmtvbi1NZWRpdW0tSXRhbGljLndvZmYyP1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyogTWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qXG4gKiBNZWRpYSBxdWVyeSBicmVhayBwb2ludHMgKG1pbiAmIG1heClcbiAqIENhbGN1bGF0ZVJlbVxuICogRm9udCBzaXplXG4gKiBDbGVhciBmaXhcbiAqIENlbnRlciBibG9ja1xuICogRnVsbCB3aWR0aFxuICogQW5jaG9yc1xuICogQnV0dG9uc1xuICogU2hvdyAvIGhpZGVcbiAqIENvbHVtbnNcbiAqL1xuLyogTWVkaWEgcXVlcnkgbWl4aW5cbi8vIFNldCBicmVha3BvaW50cyBmcm9tIGFic3RyYWN0cy9fYnJlYWtwb2ludHMtc2l6ZXMuc2Nzczpcbi8vICRicF9fNDgwOiA0ODA7XG4vLyAkYnBfXzYwMDogNjAwO1xuLy8gJGJwX184MDA6IDgwMDtcbi8vICRicF9fMTAwMDogMTAwMDtcbi8vICRicF9fMTIwMDogMTIwMDtcbi8vICRicF9fMTQwMDogMTQwMDtcbi8vXG4vLyB1c2FnZTpcbi8vICAgICAgTWluLXdpZHRoXG4vLyAgICAgIEBpbmNsdWRlIGJwKCRicF9fNDgwKSB7fSB1c2UgYSBzZXQgYnJlYWtwb2ludFxuLy8gIG9yICBAaW5jbHVkZSBicCg5NjApIHt9IHVzZSBhbnkgY3VzdG9tIG51bWJlclxuLy9cbi8vICAgICAgbWF4X3dpZHRoXG4vLyAgICAgIEBpbmNsdWRlIGJwLW1heCgkYnBfXzQ4MCkge30gc2V0IGJwXG4vLyAgb3IgIEBpbmNsdWRlIGJwLW1heCgzNDApIHt9IGN1c3RvbSBicFxuLy9cbi8vIHBpeGVscyBnZXQgY29udmVydGVkIHRvIHJlbXNcbiovXG4vKiBCdXR0b24gc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVGRkI4O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVERjk4O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI0JFRkZCODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZSwgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF06YWN0aXZlLFxuaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiBibHVlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQ6bm90KC5nZmllbGQtLXdpZHRoLWZ1bGwpIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMSAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2Zvcm0tYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNjhweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGNvbG9yOiAjMDMyMjNCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMyMjNCO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nOiAxNHB4IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdmb3JtLWJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzA4NDQyQztcbiAgY29sb3I6ICNCRUZGQjg7XG59XG4uZ2Zvcm0tYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZ2Zvcm1fYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNjhweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGNvbG9yOiAjMDMyMjNCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMyMjNCO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nOiAxNHB4IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdmb3JtX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzA4NDQyQztcbiAgY29sb3I6ICNCRUZGQjg7XG59XG4uZ2Zvcm1fYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5idXR0b24uc2VhcmNoLXN1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDY4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDMyMjNCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMyMjNCO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nOiAxNHB4IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5idXR0b24uc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzA4NDQyQztcbiAgY29sb3I6ICNCRUZGQjg7XG59XG5idXR0b24uc2VhcmNoLXN1Ym1pdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmFycm93LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDY4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGNvbG9yOiAjMDMyMjNCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzIyM0I7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHBhZGRpbmc6IDE0cHggMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hcnJvdy1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwODQ0MkM7XG4gIGNvbG9yOiAjQkVGRkI4O1xufVxuLmFycm93LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hcnJvdy1idXR0b24uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjQkVGRkI4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYXJyb3ctYnV0dG9uLmdyZWVuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDg0NDJDO1xuICBjb2xvcjogI0JFRkZCODtcbn1cbi5hcnJvdy1idXR0b24udG8td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAzMjIzQjtcbiAgYm9yZGVyLWNvbG9yOiAjMDMyMjNCO1xufVxuLmFycm93LWJ1dHRvbi5kYXJrLWdyZWVuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JFRkZCODtcbiAgY29sb3I6ICNCRUZGQjg7XG4gIGJhY2tncm91bmQ6ICMwODQ0MkM7XG59XG4uYXJyb3ctYnV0dG9uLmRhcmstZ3JlZW46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwODQ0MkM7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMDg0NDJDO1xufVxuLmFycm93LWJ1dHRvbi5jZW50ZXIge1xuICBwYWRkaW5nOiAxNHB4IDU4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwODQ0MkM7XG59XG4uYXJyb3ctYnV0dG9uLmNlbnRlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzA4NDQyQztcbiAgY29sb3I6ICNCRUZGQjg7XG59XG4uYXJyb3ctYnV0dG9uLmFycm93LWJnIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICMwMzIyM0I7XG59XG4uYXJyb3ctYnV0dG9uLmFycm93LWJnOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMzIyM0I7XG59XG4uYXJyb3ctYnV0dG9uLmFycm93LWJnOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwODQ0MkM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNERUZGREI7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5hcnJvdy1idXR0b24uYXJyb3ctYmcucm90YXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uYXJyb3ctYnV0dG9uLmFycm93LWJnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNERUZGREI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLyogRGVmYXVsdCBXUCBidXR0b25cbiAgIChjbGFzcyBuYW1lcyBhZGRlZCBieSBlZGl0b3IgaW4gcGFyZW5zKVxuICAgPGRpdiBjbGFzcz1cIndwLWJsb2NrLWJ1dHRvbnNcIj5cbiAgICAgICA8ZGl2IGNsYXNzPVwid3AtYmxvY2stYnV0dG9uIChpcy1zdHlsZS1vdXRsaW5lKSAoYWxpZ25sZWZ0IGFsaWduY2VudGVyIGFsaWducmlnaHQpXCI+XG4gICAgICAgICAgIDxhIGNsYXNzPVwid3AtYmxvY2stYnV0dG9uX19saW5rXG4gICAgICAgICAgICAgICAoaGFzLXRleHQtY29sb3IgaGFzLTxOQU1FRC1DT0xPUj4tY29sb3IpXG4gICAgICAgICAgICAgICAoaGFzLWJhY2tncm91bmQgaGFzLTxOQU1FRC1DT0xPUj4tYmFja2dyb3VuZC1jb2xvcilcbiAgICAgICAgICAgICAgIChuby1ib3JkZXItcmFkaXVzKVwiXG4gICAgICAgICAgICAgICAoc3R5bGU9XCJib3JkZXItcmFkaXVzOiBYWHB4XCIpXG4gICAgICAgICAgICAgICBocmVmPVwiXCI+ZGVmYXVsdCBidXR0b248L2E+XG4gICAgICAgPC9kaXY+XG4gICA8L2Rpdj5cbiAgICovXG4ud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBib3JkZXItcmFkaXVzOiA2OHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgY29sb3I6ICMwMzIyM0I7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogI0JFRkZCODtcbiAgcGFkZGluZzogMTVweCAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwODQ0MkM7XG4gIGNvbG9yOiAjQkVGRkI4O1xufVxuLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBib3JkZXItcmFkaXVzOiA2OHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgY29sb3I6ICMwMzIyM0I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzIyM0I7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHBhZGRpbmc6IDE0cHggMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDg0NDJDO1xuICBjb2xvcjogI0JFRkZCODtcbn1cbi53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubGdzbGlkZXItYmxvY2sge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxnc2xpZGVyLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubGdzbGlkZXItYmxvY2suc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubGdzbGlkZXItYmxvY2sgLmxnc2xpZGVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sZ3NsaWRlci1ibG9jayAubGdzbGlkZXItaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAzLjQzNzVyZW07XG4gIH1cbn1cbi5sZ3NsaWRlci1ibG9jayAubGdzbGlkZXItaGVhZGVyIGgyLmxnc2xpZGVyLWhlYWRpbmcge1xuICBjb2xvcjogIzAzMjIzQjtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGdzbGlkZXItYmxvY2sgLmxnc2xpZGVyLWhlYWRlciBoMi5sZ3NsaWRlci1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5sZ3NsaWRlci1ibG9jayAubGdzbGlkZXItaGVhZGVyIGgyLmxnc2xpZGVyLWhlYWRpbmctc21hbGwge1xuICBjb2xvcjogIzAzMjIzQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxnc2xpZGVyLWJsb2NrIC5sZ3NsaWRlci1oZWFkZXIgaDIubGdzbGlkZXItaGVhZGluZy1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ubGdzbGlkZXItYmxvY2sgLmxnc2xpZGVyLWhlYWRlciAuc3dpcGVyLW5hdiB7XG4gIG9yZGVyOiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxnc2xpZGVyLWJsb2NrIC5sZ3NsaWRlci1oZWFkZXIgLnN3aXBlci1uYXYge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ubGdzbGlkZXItYmxvY2sgLmxnc2xpZGVyLWhlYWRlciAuYXJyb3ctbGluayB7XG4gIG9yZGVyOiA0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxnc2xpZGVyLWJsb2NrIC5sZ3NsaWRlci1oZWFkZXIgLmFycm93LWxpbmsge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4ubGdzbGlkZXItYmxvY2sgW2NsYXNzKj1zd2lwZXItYnV0dG9uXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZ3NsaWRlci1ibG9jayAuc3dpcGVyLXdyYXBwZXIge1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sZ3NsaWRlci1ibG9jayAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ubGdzbGlkZXItYmxvY2sgYS5zd2lwZXItc2xpZGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubGdzbGlkZXItYmxvY2sgYS5zd2lwZXItc2xpZGUgLnNsaWRlLWZpZ3VyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sZ3NsaWRlci1ibG9jayBhLnN3aXBlci1zbGlkZSAuc2xpZGUtZmlndXJlIGltZyB7XG4gIGhlaWdodDogMjV2dztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWluLWhlaWdodDogMTVyZW07XG4gIG1heC1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5sZ3NsaWRlci1ibG9jayBhLnN3aXBlci1zbGlkZSAuc2xpZGUtY2FwdGlvbiB7XG4gIGNvbG9yOiAjNTg1OTU5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAuNzVyZW0gMDtcbiAgbWF4LXdpZHRoOiBtaW4tY29udGVudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmxnc2xpZGVyLWJsb2NrIC5zd2lwZXItbmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC42MjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAyLjVyZW0gYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sZ3NsaWRlci1ibG9jayAuc3dpcGVyLW5hdiB7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG59XG4ubGdzbGlkZXItYmxvY2sgLnN3aXBlci1idXR0b24tcHJldixcbi5sZ3NsaWRlci1ibG9jayAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAzNCwgNTksIDApO1xuICBib3JkZXItY29sb3I6ICMwMDIyM2I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHdpZHRoOiAzLjEyNXJlbTtcbn1cbi5sZ3NsaWRlci1ibG9jayAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4ubGdzbGlkZXItYmxvY2sgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmxnc2xpZGVyLWJsb2NrIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuLmxnc2xpZGVyLWJsb2NrIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sZ3NsaWRlci1ibG9jayAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAubGdzbGlkZXItYmxvY2sgLnN3aXBlci1idXR0b24tcHJldjphY3RpdmUsXG4ubGdzbGlkZXItYmxvY2sgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcixcbi5sZ3NsaWRlci1ibG9jayAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIyM2I7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGdzbGlkZXItYmxvY2sgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmxnc2xpZGVyLWJsb2NrIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmFkbWluLWJhciAubGctY29udGFpbmVyIC5sZy1vdXRlciB7XG4gIHRvcDogMzJweDtcbiAgdG9wOiB2YXIoLS13cC1hZG1pbi0tYWRtaW4tYmFyLS1oZWlnaHQpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAubGctY29udGFpbmVyIC5sZy1vdXRlciB7XG4gICAgdG9wOiA0NnB4O1xuICAgIHRvcDogdmFyKC0td3AtYWRtaW4tLWFkbWluLWJhci0taGVpZ2h0KTtcbiAgfVxufSIsIi8qIE1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKlxuICogTWVkaWEgcXVlcnkgYnJlYWsgcG9pbnRzIChtaW4gJiBtYXgpXG4gKiBDYWxjdWxhdGVSZW1cbiAqIEZvbnQgc2l6ZVxuICogQ2xlYXIgZml4XG4gKiBDZW50ZXIgYmxvY2tcbiAqIEZ1bGwgd2lkdGhcbiAqIEFuY2hvcnNcbiAqIEJ1dHRvbnNcbiAqIFNob3cgLyBoaWRlXG4gKiBDb2x1bW5zXG4gKi9cblxuLyogTWVkaWEgcXVlcnkgbWl4aW5cbi8vIFNldCBicmVha3BvaW50cyBmcm9tIGFic3RyYWN0cy9fYnJlYWtwb2ludHMtc2l6ZXMuc2Nzczpcbi8vICRicF9fNDgwOiA0ODA7XG4vLyAkYnBfXzYwMDogNjAwO1xuLy8gJGJwX184MDA6IDgwMDtcbi8vICRicF9fMTAwMDogMTAwMDtcbi8vICRicF9fMTIwMDogMTIwMDtcbi8vICRicF9fMTQwMDogMTQwMDtcbi8vXG4vLyB1c2FnZTpcbi8vICAgICAgTWluLXdpZHRoXG4vLyAgICAgIEBpbmNsdWRlIGJwKCRicF9fNDgwKSB7fSB1c2UgYSBzZXQgYnJlYWtwb2ludFxuLy8gIG9yICBAaW5jbHVkZSBicCg5NjApIHt9IHVzZSBhbnkgY3VzdG9tIG51bWJlclxuLy9cbi8vICAgICAgbWF4X3dpZHRoXG4vLyAgICAgIEBpbmNsdWRlIGJwLW1heCgkYnBfXzQ4MCkge30gc2V0IGJwXG4vLyAgb3IgIEBpbmNsdWRlIGJwLW1heCgzNDApIHt9IGN1c3RvbSBicFxuLy9cbi8vIHBpeGVscyBnZXQgY29udmVydGVkIHRvIHJlbXNcbiovXG5cbi8vIGJhc2UgZm9udCAoMXJlbSlcbiRiZjogMTY7XG5AbWl4aW4gYnAoJGJwLCAkbWluX21heDptaW4td2lkdGgpIHtcbiAgICAkZW06IGNhbGMoJGJwLyRiZik7XG4gICAgQG1lZGlhICgjeyRtaW5fbWF4fTogI3skZW19ZW0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYnAtbWF4KCRicCwgJG1pbl9tYXg6bWF4LXdpZHRoKSB7XG4gICAgJGJwOiAkYnAgLSAxO1xuICAgICRlbTogY2FsYygkYnAvJGJmKTtcbiAgICBAbWVkaWEgKCN7JG1pbl9tYXh9OiAjeyRlbX1lbSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcbiAgICAkcmVtU2l6ZTogY2FsYygkc2l6ZSAvIDE2KTtcbiAgICBAcmV0dXJuICN7JHJlbVNpemV9cmVtO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZSArIHB4OyAvL0ZhbGxiYWNrIGluIHB4XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJHNpemUpO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG59XG5cbi8vIEZ1bGwgd2lkdGhcbkBtaXhpbiBmdWxsd2lkdGgge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTUwdnc7XG59XG5cbi8vIEFuY2hvcnNcbkBtaXhpbiBsaW5rKCRsaW5rY29sb3I6ICRjb2xvcl9fbGluaywgJGhvdmVyY29sb3I6ICRjb2xvcl9fbGlua19ob3ZlciwgJGRlY29yYXRpb246ICcnLCAkZGVjb3JhdGlvbl9ob3ZlcjogJycpIHtcbiAgICBjb2xvcjogJGxpbmtjb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICN7JGRlY29yYXRpb259O1xuICAgIC8vJjp2aXNpdGVkIHtcbiAgICAvLyAgICBjb2xvcjogJGxpbmtjb2xvcjtcbiAgICAvL31cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGhvdmVyY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogI3skZGVjb3JhdGlvbl9ob3Zlcn07XG4gICAgfVxufVxuXG4vLyBCdXR0b25zXG5AbWl4aW4gYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmdfYnV0dG9uO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXJfYnV0dG9uO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0X2J1dHRvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmdfYnV0dG9uX2hvdmVyO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fYm9yZGVyX2J1dHRvbl9ob3ZlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fYmdfYnV0dG9uO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXJfYnV0dG9uX2ZvY3VzO1xuICAgIH1cbn1cblxuXG4vLyBzaG93IGFuZCBoaWRlIHN0dWZmXG5AbWl4aW4gaGlkZSB7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuQG1peGluIHNob3cge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLy8gc2NyZWVuIHJlYWRlciB0ZXh0XG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgLy8gTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuXG59XG5cblxuLy8gRm9ybSBQbGFjZWhvbGRlcnNcbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICAgJi5wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAuZ2ZfcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIENlbnRlciBibG9ja1xuQG1peGluIGNlbnRlci1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBGdWxsIHdpZHRoXG5AbWl4aW4gZnVsbHdpZHRoIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xufVxuXG5AbWl4aW4gZm9udCgkZm9udF9mYWNlOiAkZm9udF9fbWFpbiwgJHdlaWdodDogJHJlZ3VsYXIsICRmb250X3N0eWxlOiBub3JtYWwpIHtcbiAgICBAaWYgJGZvbnRfZmFjZSA9PSAkZm9udF9fbWFpbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JGZvbnQtZmFjZX1cIiwgJGZvbnRfX21haW5fc3RhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvbnRfX21haW5fc3BhY2luZztcbiAgICB9IEBlbHNlIGlmICRmb250X2ZhY2UgPT0gJGZvbnRfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRmb250LWZhY2V9XCIsICRmb250X19oZWFkaW5nX3N0YWNrO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250X19oZWFkaW5nX3NwYWNpbmc7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JGZvbnQtZmFjZX1cIiwgJGZvbnRfX21haW5fc3RhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIH1cbiAgICBmb250LXN0eWxlOiAkZm9udF9zdHlsZTtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCJAaW1wb3J0ICcuLy4vLi9hc3NldHMvc2Nzcy9hYnN0cmFjdHMvYnJlYWtwb2ludHMtc2l6ZXMnLFxuJy4vLi8uL2Fzc2V0cy9zY3NzL2Fic3RyYWN0cy9jb2xvcnMnLFxuJy4vLi8uL2Fzc2V0cy9zY3NzL2Fic3RyYWN0cy9mb250cycsXG4nLi8uLy4vYXNzZXRzL3Njc3MvYWJzdHJhY3RzL21peGlucycsXG4nLi8uLy4vYXNzZXRzL3Njc3MvYmFzZS9idXR0b25zJztcblxuLmxnc2xpZGVyLWJsb2NrIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmLnN3aXBlciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICAubGdzbGlkZXItaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIuNXJlbTsgLy80MHB4XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDAgMy40Mzc1cmVtOyAvLzQwcHggMCA1NXB4XG4gICAgICAgIH1cbiAgICAgICAgaDIubGdzbGlkZXItaGVhZGluZyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190aGVtZV9ibHVlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgyLmxnc2xpZGVyLWhlYWRpbmctc21hbGwge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGhlbWVfYmx1ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLW5hdiB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93LWxpbmsge1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFtjbGFzcyo9XCJzd2lwZXItYnV0dG9uXCJdIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAuc2xpZGUtZmlndXJlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXZ3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTVyZW07IC8vMjQwcHhcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMS44NzVyZW07IC8vMzUwcHhcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZS1jYXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTg1OTU5O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBtYXJnaW46IDAuNzVyZW0gMDsgLy8xMnB4IDBcbiAgICAgICAgICAgIG1heC13aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1uYXYge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAwLjYyNXJlbTsgLy8xMHB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luOiAyLjVyZW0gYXV0bzsgLy80MHB4IGF1dG9cbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9fbGluaywgMCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3JfX2xpbmssIDEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC4wNjI1cmVtOyAvLzFweFxuICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgaGVpZ2h0OiAzLjEyNXJlbTsgLy81MHB4XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB3aWR0aDogMy4xMjVyZW07IC8vNTBweFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX19saW5rLCAxKTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gICAgfVxuXG59XG5cbi8vIGFkbWluYmFyIGxheW91dCBmb3IgbGlnaHRHYWxsZXJ5IGZ1bGxzY3JlZW5cbi5sZy1jb250YWluZXIge1xuICAgIC5sZy1vdXRlciB7XG4gICAgICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgICAgICB0b3A6IHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCkpO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3ODJweCkge1xuICAgICAgICAgICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgICAgICAgICB0b3A6IHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiJdfQ== */
