/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
/*!
Theme Name: Goshawk Theme
Description: Rare Bird Wordpress site starter theme
Author: Rare Bird Inc
Author URI: https://rarebirdinc.com/
Version: 1.2.1
*/.breadcrumbs{font-size:.875rem;padding-top:clamp(2.5rem,1.84rem + 3.29vw,5rem)}.breadcrumbs a{--tw-border-opacity:1;--tw-text-opacity:1;border-bottom-color:rgb(0 87 119/var(--tw-border-opacity));border-bottom-width:1px;color:rgb(0 87 119/var(--tw-text-opacity))}.breadcrumbs a:focus,.breadcrumbs a:hover{border-bottom-width:0}.button{border-radius:0;display:inline-block;font-size:1rem;font-weight:600;line-height:1;list-style:none;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:color .15s,background-color .15s}.button:hover{cursor:pointer}.author-card__social-media a:focus svg path,.author-card__social-media a:hover svg path,.author-social-media a:focus svg path,.author-social-media a:hover svg path,.social-media a:focus svg path,.social-media a:hover svg path{fill:#c3c8c9}.author-card__social-media svg path,.author-social-media svg path,.social-media svg path{fill:#005777}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.container{margin:0 auto;max-width:1920px!important}.global-main__main-content-wrapper{padding-left:5%;padding-right:5%}.global-main__main-content-wrapper.with-sidebar{display:flex;flex-wrap:wrap;gap:2.5rem}@media (min-width:980px){.global-main__main-content-wrapper.with-sidebar{flex-wrap:nowrap}}.global-main__main-content{margin:0 auto;max-width:1920px}.global-main__sidebar{margin:0 auto;padding-bottom:clamp(2.5rem,5vw,5rem)}.global-main__sidebar h2{font-size:1.5em;font-weight:400;margin-top:2.5rem;padding-bottom:15px;position:relative}.global-main__sidebar h2:after{bottom:0;content:"";height:2px;left:0;position:absolute;width:100px}.global-main__sidebar h3{background-color:#303030;margin-bottom:0;padding:1rem}.global-main__sidebar ul{padding-left:0}.global-main__sidebar li{display:flex;display:-webkit-flex;list-style:none;margin-top:10px}.global-main__sidebar li a{color:#303030;line-height:1.3;padding:5px 0;text-decoration:none}.global-main__sidebar li .post-count,.global-main__sidebar li .post-date{color:#303030;font-size:.875em;font-style:italic;margin-left:auto;padding:5px 0}.global-main__sidebar .widget-title:first-of-type{margin-top:0}@media (min-width:980px){.global-main__sidebar{flex-shrink:0;margin:0 auto;max-width:40%;padding-top:clamp(2.5rem,5vw,5rem);width:440px}}@media (min-width:680px){.global-main__sidebar-container{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.global-main__sidebar-container .widget-container{margin-right:4%;width:48%}.global-main__sidebar-container .widget-container:nth-of-type(2n){margin-right:0}}@media (min-width:980px){.global-main__sidebar-container{display:block}.global-main__sidebar-container .widget-container{width:100%}}.global-main__sidebar-container .searchform{margin-top:0}.page-banner img{display:block;height:30vmax;margin:0 auto;max-height:400px;max-width:1920px;min-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.entry-content,.entry-header{margin-left:auto;margin-right:auto}.entry-content{max-width:1280px}.entry-content>:not(.alignwide):not(.alignfull){margin-left:auto;margin-right:auto;max-width:845px}.entry-content>:last-child{margin-bottom:3rem}.entry-content>:last-child.alignfull{margin-bottom:0}.entry-content>.wp-block-group.alignfull,.entry-content>.wp-block-group.has-background{padding-bottom:clamp(2.5rem,1.84rem + 3.29vw,5rem);padding-left:5%;padding-right:5%;padding-top:clamp(2.5rem,1.84rem + 3.29vw,5rem)}.comments-area{background-color:#303030;margin-top:1.5rem;padding:1.5rem}.comment-form-comment{display:flex;flex-direction:column}.page-header{margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:700px;padding-left:5%;padding-right:5%}@media (min-width:780px){.page-header{padding:0}}.searchform{margin-bottom:1rem;margin-top:1rem}.searchform div{display:flex;display:-webkit-flex}.searchform input[type=text]{flex-grow:1}.global-header__logo a{color:#303030;display:inline-block;font-family:DM Sans,sans-serif;font-weight:700;height:100%;text-decoration:none}.global-header__logo img{width:clamp(11.875rem,10.658rem + 6.086vw,16.5rem)}.global-header__site-title{font-size:2rem;text-transform:uppercase}.global-header .social-media{display:none}@media (min-width:80rem){.global-header .social-media{display:flex}}.main-navigation{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;display:none;margin-left:auto}.main-navigation li a{display:block;font-family:DM Sans,sans-serif;height:clamp(4rem,3.507rem + 2.467vw,5.875rem);line-height:clamp(4rem,3.507rem + 2.467vw,5.875rem);padding:0 10px}.main-navigation li a[aria-current=page],.main-navigation li:focus a,.main-navigation li:hover a{--tw-border-opacity:1;border-bottom-color:rgb(0 87 119/var(--tw-border-opacity));border-bottom-width:2px}.main-navigation li a:focus-within{--tw-border-opacity:1;border-bottom-color:rgb(0 87 119/var(--tw-border-opacity));border-bottom-width:2px}.main-menu{margin-bottom:0;padding:0}.main-menu li{display:inline-block}.main-menu a{color:#005777;font-size:.875rem;font-weight:700;text-decoration:none}body{background:#fff}img{display:block;height:auto;max-width:100%}.entry-content a:not(.button),.hero a:not(.button){--tw-border-opacity:1;--tw-text-opacity:1;border-bottom-color:rgb(89 89 89/var(--tw-border-opacity));border-bottom-width:1px;color:rgb(89 89 89/var(--tw-text-opacity))}.entry-content a.no-underline,.entry-content a:not(.button):focus,.entry-content a:not(.button):hover,.hero a.no-underline,.hero a:not(.button):focus,.hero a:not(.button):hover{border-bottom-width:0}.entry-content p.has-link-color a,.hero p.has-link-color a{border-bottom-color:inherit;color:inherit}a:focus,a:hover{cursor:pointer}input,select,textarea{--tw-border-opacity:1;border-color:rgb(0 87 119/var(--tw-border-opacity));border-radius:0;border-width:1px;font-size:1rem!important;min-height:2.5rem}input[type=email],input[type=tel],input[type=text]{padding:.25rem 1rem}input:focus{--tw-bg-opacity:1;background-color:rgb(220 226 227/var(--tw-bg-opacity))}input[aria-invalid=true]{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;background-color:rgb(240 221 216/var(--tw-bg-opacity))!important;border-color:rgb(162 41 11/var(--tw-border-opacity))!important}input[type=submit]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 87 119/var(--tw-bg-opacity));background-color:#005777;border-color:rgb(0 87 119/var(--tw-border-opacity));border-radius:0;border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;font-weight:600;line-height:1;padding:.75rem 1.5rem;text-align:center}input[type=submit],input[type=submit] h2,input[type=submit] h3,input[type=submit] h4,input[type=submit] h5,input[type=submit] h6{color:#fff}input[type=submit] .button{background-color:#005777}input[type=submit]:focus,input[type=submit]:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(220 226 227/var(--tw-bg-opacity));color:rgb(0 87 119/var(--tw-text-opacity))}label{font-size:1.125rem;font-weight:400!important}select{--tw-text-opacity:1!important;color:rgb(0 87 119/var(--tw-text-opacity))!important;font-weight:700!important;padding-left:.5rem!important;padding-right:.5rem!important}html{font-size:1rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#303030;font-family:DM Sans,sans-serif;font-size:1.125rem;line-height:1.5}pre{overflow:auto}h1,h2,h3,h4,h5,h6{color:#303030;font-family:DM Sans,sans-serif;font-weight:500;line-height:1.3;margin-bottom:.95rem;margin-top:0}body:not(.home) .entry-content>h2{margin-top:1.5em}.entry-content li{margin-bottom:.5rem}p:not(:last-child){margin-bottom:1rem}.widget-container h3{font-size:1.25rem;font-weight:400;text-align:center}@media screen and (min-width:20rem){.widget-container h3{font-size:calc(1.08333rem + .83333vw)}}@media screen and (min-width:50rem){.widget-container h3{font-size:1.5rem}}.privacy-policy .entry-content h2{border-bottom-width:0;font-size:1.5625rem;font-weight:500;margin-bottom:.5rem;margin-top:2rem;padding-bottom:0}.privacy-policy .entry-content h3{font-size:1.3125rem;font-weight:600;margin-bottom:.5rem;margin-top:1.5rem}.privacy-policy .entry-content h3+ol,.privacy-policy .entry-content h3+ul{margin-top:1rem}.privacy-policy .entry-content h4{font-weight:600}.privacy-policy .entry-content h4+ol,.privacy-policy .entry-content h4+ul{margin-top:1rem}.global-footer .primary-footer .footer-navigation a{--tw-text-opacity:1;color:rgb(0 87 119/var(--tw-text-opacity));font-size:1rem;font-weight:500}.global-footer .primary-footer .footer-navigation a:focus,.global-footer .primary-footer .footer-navigation a:hover{--tw-border-opacity:1;border-bottom-color:rgb(0 87 119/var(--tw-border-opacity));border-bottom-width:1px}.global-footer .primary-footer .footer-navigation li{line-height:38px}.global-footer .secondary-footer{font-size:.875rem}.global-footer .secondary-footer a{--tw-text-opacity:1!important;border-bottom-width:1px;color:rgb(48 48 48/var(--tw-text-opacity))!important}.global-footer .secondary-footer a:focus,.global-footer .secondary-footer a:hover{border-style:none}.bg-blue{background-color:#005777}.bg-blue,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6{color:#fff}.bg-blue .button{background-color:#005777}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.aspect-ratio-box{background:#fff}.aspect-ratio-box:before{content:"";float:left;height:0;margin-left:-1px;padding-top:591.44px/1127.34px * 100%;width:1px}.aspect-ratio-box:after{clear:both;content:"";display:table}.padding-wrapper{padding-left:5%;padding-right:5%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.skip-link-button{height:1px;left:-999px;overflow:hidden;position:absolute;top:auto;width:1px;z-index:-999}.skip-link-button:focus{background-color:#fff;font-size:1.2em;height:auto;left:auto;overflow:auto;padding:.5em 1em;text-align:center;top:auto;width:auto;z-index:999}.embed-wrapper{position:relative}.embed-wrapper:before{content:"";display:block;padding-top:56.25%;width:100%}.embed-wrapper iframe{bottom:0;height:100%;left:0;max-width:100%;position:absolute;right:0;top:0}.browser-message{background-color:#eecfcf;color:#303030;display:none;line-height:1.5;margin:auto auto 5%;max-width:1920px;padding:3.5% 1em;text-align:center}.mod-no-picture .browser-message.browser-outdated-message{display:block!important}.mod-no-js .browser-message.browser-no-js-message{animation:fadeIn .2s forwards;display:block!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-1rem,0)}80%{opacity:1}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,1rem,0)}80%{opacity:1}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(1.5rem,0,0)}80%{opacity:1}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(-1.5rem,0,0)}80%{opacity:1}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce),print{.animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.global-header__navigation--hamburger{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;margin-left:auto}.toggle-sidebar{background-color:transparent;border:0;margin-left:auto;padding:0}.toggle-sidebar:hover{cursor:pointer}.toggle-sidebar:focus .hamburger svg,.toggle-sidebar:hover .hamburger svg{fill:#fff}.hamburger{align-items:center;-webkit-align-items:center;color:#fff;display:flex;display:-webkit-flex;position:relative}.hamburger__label{color:#fff;font-family:DM Sans,sans-serif;margin-right:.5rem}.hamburger svg{fill:#fff;width:30px}.overlay-menu-container{background-color:#f5f5f5;left:0;min-height:100vh;opacity:0;overflow-y:auto;position:fixed;right:0;top:-1600px;z-index:15}.overlay-menu-container .close-button{background-color:transparent;border:0;height:22px;margin-left:auto;transform:none;width:22px;z-index:1}.overlay-menu-container .close-button svg{stroke:#303030}.overlay-menu-container img{width:clamp(11.875rem,10.658rem + 6.086vw,16.5rem)}.overlay-menu{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;height:100%;justify-content:center;-webkit-justify-content:center;opacity:0;overflow-y:scroll;position:fixed;text-align:center;width:100%}.overlay-menu ul.menu{padding-top:3rem}.overlay-menu ul,.overlay-menu ul.menu{display:flex;display:-webkit-flex;flex-direction:column;padding-left:0}.overlay-menu ul{padding-top:40px}.overlay-menu li{list-style:none;margin-bottom:1.5rem;margin-top:1.5rem}.overlay-menu a{--tw-text-opacity:1;color:inherit;color:rgb(0 87 119/var(--tw-text-opacity));font-size:1.3125rem;font-weight:700;padding:.5rem .5rem 0;text-decoration:none}html.nav-open{overflow:hidden}.nav-open.global-wrapper{height:100%;overflow:hidden}.nav-open .overlay-menu-container{opacity:1;top:0;transition:top .25s}.nav-open .overlay-menu-container .close-button,.nav-open .overlay-menu-container .overlay-menu{left:auto;opacity:1;transition:opacity .25s .25s}.nav-closed .overlay-menu-container{top:-1600px;transition:top .25s .25s}.nav-closed .overlay-menu-container .close-button,.nav-closed .overlay-menu-container .overlay-menu{opacity:0;transition:opacity .15s}.nav-closed .overlay-menu-container .close-button{left:-1000px}@media (min-width:1140px){.global-header__navigation--hamburger{display:none}}.nf-form-cont{margin-left:auto;margin-right:auto;margin-top:clamp(2rem,1.47rem + 2.63vw,4rem);max-width:48rem}.nf-form-cont input[aria-invalid=true]{--tw-bg-opacity:1;background-color:rgb(240 221 216/var(--tw-bg-opacity))}.nf-form-cont input[aria-disabled=true],.nf-form-cont input[disabled=true]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity));border-color:rgb(245 245 245/var(--tw-border-opacity));color:rgb(195 200 201/var(--tw-text-opacity))}.nf-form-cont .nf-after-field .nf-error-msg{font-size:.9375rem;font-style:italic}.nf-form-cont .nf-error-msg{--tw-text-opacity:1;color:rgb(162 41 11/var(--tw-text-opacity))}.nf-form-cont .nf-field-description{font-size:.875rem;font-style:italic}.nf-form-cont .nf-field-label .nf-field-label label,.nf-form-cont .nf-field-label .nf-label-span{font-weight:400}.nf-form-cont .nf-form-fields-required{font-size:.9375rem;font-style:italic;padding-bottom:2.5rem;padding-left:5px}.nf-form-cont .ninja-forms-req-symbol{--tw-text-opacity:1;color:rgb(89 89 89/var(--tw-text-opacity))}.nf-form-cont .list-checkbox-wrap .nf-field-element li,.nf-form-cont .list-image-wrap .nf-field-element li,.nf-form-cont .list-radio-wrap .nf-field-element li{align-items:center;display:flex;margin-bottom:0}.nf-form-cont .list-checkbox-wrap .nf-field-element li input,.nf-form-cont .list-image-wrap .nf-field-element li input,.nf-form-cont .list-radio-wrap .nf-field-element li input{float:none;margin:0}.nf-form-cont .list-checkbox-wrap .nf-field-element li label,.nf-form-cont .list-image-wrap .nf-field-element li label,.nf-form-cont .list-radio-wrap .nf-field-element li label{margin-left:.5rem}@media (min-width:40rem){.nf-form-cont .has-flex-list ul{display:flex;gap:1.5rem}}.nf-form-cont .has-ml-6{margin-left:1.5rem}.nf-form-cont .has-small-mt{margin-top:-1rem}.nf-form-cont .has-small-mt label{font-size:1rem}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{border:none;display:none;position:absolute}@media (min-width:61.25rem){.flickity-button{display:block}}.flickity-button svg path{fill:#005777}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:0;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{line-height:1;list-style:none;padding-top:clamp(2rem,1.74rem + 1.32vw,3rem);text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{--tw-border-opacity:1;background-color:transparent;border-color:rgb(0 87 119/var(--tw-border-opacity));border-radius:50%;border-width:1px;cursor:pointer;display:inline-block;height:20px;margin:0 8px;width:20px}.flickity-page-dots .dot.is-selected{--tw-bg-opacity:1;background-color:rgb(0 87 119/var(--tw-bg-opacity));background-color:#005777;color:#fff;opacity:1}.flickity-page-dots .dot.is-selected h2,.flickity-page-dots .dot.is-selected h3,.flickity-page-dots .dot.is-selected h4,.flickity-page-dots .dot.is-selected h5,.flickity-page-dots .dot.is-selected h6{color:#fff}.flickity-page-dots .dot.is-selected .button{background-color:#005777}.home-page-hero .flickity-enabled .flickity-button{border-width:0;display:inline-flex;position:relative}.home-page-hero .flickity-enabled .flickity-prev-next-button{transform:none}.home-page-hero .flickity-enabled .flickity-prev-next-button.next{left:15%;top:.5rem}.home-page-hero .flickity-enabled .flickity-prev-next-button.previous{top:.5rem}.alignwide{margin-left:auto;margin-right:auto;max-width:1280px;width:100%}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;position:relative;width:100vw}.alignfull[class*=bg-]:not(.bg-white){padding:3.6rem 5%}.wp-block-group .wp-block-group__inner-container{margin-left:auto;margin-right:auto;max-width:96rem}.wp-block-group .wp-block-group__inner-container .alignfull{width:100vw}.wp-block-group .wp-block-group__inner-container .alignwide{max-width:1280px;width:100%}.wp-block-group.alignfull,.wp-block-group.alignwide{padding:0}.wp-block-cover.alignfull .wp-block-cover__inner-container{margin-left:auto;margin-right:auto;max-width:1280px}@media (min-width:1920px){.alignfull{margin-left:calc(50% - 960px);margin-right:calc(50% - 960px)}.alignfull,.wp-block-group .wp-block-group__inner-container .alignfull{width:1920px}}.wp-block-buttons{margin-top:2rem}.wp-block-button{margin-bottom:1em}.wp-block-button .wp-block-button__link{--tw-border-opacity:1;border-color:rgb(0 87 119/var(--tw-border-opacity));border-radius:0;border-width:1px;font-size:16px;font-weight:600;line-height:1;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:color .15s,background-color .15s}.wp-block-button .wp-block-button__link:hover{--tw-bg-opacity:1;background-color:rgb(220 226 227/var(--tw-bg-opacity))}.wp-block-button .wp-block-button__link:not(.has-background){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 87 119/var(--tw-bg-opacity));background-color:#005777;border-color:rgb(0 87 119/var(--tw-border-opacity));border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity));color:#fff}.wp-block-button .wp-block-button__link:not(.has-background) h2,.wp-block-button .wp-block-button__link:not(.has-background) h3,.wp-block-button .wp-block-button__link:not(.has-background) h4,.wp-block-button .wp-block-button__link:not(.has-background) h5,.wp-block-button .wp-block-button__link:not(.has-background) h6{color:#fff}.wp-block-button .wp-block-button__link:not(.has-background) .button{background-color:#005777}.wp-block-button .wp-block-button__link:not(.has-background):focus,.wp-block-button .wp-block-button__link:not(.has-background):hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(220 226 227/var(--tw-bg-opacity));border-width:1px;color:rgb(0 87 119/var(--tw-text-opacity))}.wp-block-button.is-style-fill .wp-block-button__link{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 87 119/var(--tw-bg-opacity));background-color:#005777;border-color:rgb(0 87 119/var(--tw-border-opacity));border-width:1px!important;color:rgb(255 255 255/var(--tw-text-opacity));color:#fff}.wp-block-button.is-style-fill .wp-block-button__link h2,.wp-block-button.is-style-fill .wp-block-button__link h3,.wp-block-button.is-style-fill .wp-block-button__link h4,.wp-block-button.is-style-fill .wp-block-button__link h5,.wp-block-button.is-style-fill .wp-block-button__link h6{color:#fff}.wp-block-button.is-style-fill .wp-block-button__link .button{background-color:#005777}.wp-block-button.is-style-fill .wp-block-button__link:focus,.wp-block-button.is-style-fill .wp-block-button__link:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(220 226 227/var(--tw-bg-opacity));border-width:1px;color:rgb(0 87 119/var(--tw-text-opacity))}.wp-block-button.is-style-outline .wp-block-button__link{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(0 87 119/var(--tw-border-opacity));border-width:1px!important;color:rgb(0 87 119/var(--tw-text-opacity))}.alignfull[class*=bg-]:not(.wp-block-button.is-style-outline .wp-block-button__link){padding:3.6rem 5%}.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(220 226 227/var(--tw-bg-opacity));border-width:1px;color:rgb(0 87 119/var(--tw-text-opacity))}.wp-block-columns{justify-content:center;-webkit-justify-content:center;margin-bottom:0}.wp-block-image{text-align:center}.wp-block-image img{display:block;margin:0 auto}.wp-block-image figcaption{background-color:#f5f5f5;margin:0 auto;padding:.5rem}.wp-block-image.alignfull img{max-height:600px;-o-object-fit:cover;object-fit:cover}@media (min-width:61.25rem){.wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content{margin-left:auto;max-width:768px+9%;padding-left:9%;padding-right:9%}}.wp-block-media-text.is-image-fill .wp-block-media-text__media{min-height:400px}.wp-block-media-text:not(.is-image-fill) .wp-block-media-text__media img{margin-left:auto;margin-right:auto;max-width:100%;width:unset}.wp-block-media-text .wp-block-media-text__content{padding:clamp(2.5rem,1.84rem + 3.29vw,5rem) 5%}@media (min-width:1620px){.wp-block-media-text .wp-block-media-text__content{padding-left:9%;padding-right:9%}}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:61.25rem){.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:2}@media (min-width:980px){.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:1}}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media{grid-column:1;grid-row:1}@media (min-width:980px){.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media{grid-column:2;grid-row:1}}.wp-block-media-text.is-stacked-on-mobile.is-style-grid-reverse .wp-block-media-text__content{grid-column:1;grid-row:1}@media (min-width:980px){.wp-block-media-text.is-stacked-on-mobile.is-style-grid-reverse .wp-block-media-text__content{grid-column:1;grid-row:1}}.wp-block-media-text.is-stacked-on-mobile.is-style-grid-reverse .wp-block-media-text__media{grid-column:1;grid-row:2}@media (min-width:980px){.wp-block-media-text.is-stacked-on-mobile.is-style-grid-reverse .wp-block-media-text__media{grid-column:2;grid-row:1}}.wp-block-media-text.has-background__content{padding-bottom:1.5rem;padding-top:1.5rem}.wp-block-quote{border-left:7px solid #005777;margin:2.5rem 1rem 2.5rem 0;padding-left:1.5rem}.wp-block-quote p{font-size:1.5rem;font-style:italic}.wp-block-quote cite{color:#303030}.wp-block-separator{border:0;height:2px;width:150px}ol.wp-block-latest-comments{padding-left:0}.has-background .wp-block-media-text,.has-background h2{margin-top:0}.has-blue-background-color{--tw-bg-opacity:1;background-color:rgb(0 87 119/var(--tw-bg-opacity));background-color:#005777;color:#fff}.has-blue-background-color h2,.has-blue-background-color h3,.has-blue-background-color h4,.has-blue-background-color h5,.has-blue-background-color h6{color:#fff}.has-blue-background-color .button{background-color:#005777}.has-blue-dark-background-color{--tw-bg-opacity:1;background-color:rgb(0 50 69/var(--tw-bg-opacity))}.has-blue-light-background-color{--tw-bg-opacity:1;background-color:rgb(230 245 251/var(--tw-bg-opacity))}.has-gray-blue-background-color{--tw-bg-opacity:1;background-color:rgb(195 200 201/var(--tw-bg-opacity))}.has-gray-dark-background-color{--tw-bg-opacity:1;background-color:rgb(48 48 48/var(--tw-bg-opacity))}.has-gray-medium-background-color{--tw-bg-opacity:1;background-color:rgb(89 89 89/var(--tw-bg-opacity))}.has-gray-light-background-color{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}.has-orange-background-color{--tw-bg-opacity:1;background-color:rgb(250 162 29/var(--tw-bg-opacity))}.has-white-background-color{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.alignfull[class*=bg-]:not(.has-white-background-color){padding:3.6rem 5%}.has-blue-color{--tw-text-opacity:1;color:rgb(0 87 119/var(--tw-text-opacity))}.has-blue-dark-color{--tw-text-opacity:1;color:rgb(0 50 69/var(--tw-text-opacity))}.has-blue-light-color{--tw-text-opacity:1;color:rgb(230 245 251/var(--tw-text-opacity))}.has-gray-blue-color{--tw-text-opacity:1;color:rgb(195 200 201/var(--tw-text-opacity))}.has-gray-dark-color{--tw-text-opacity:1;color:rgb(48 48 48/var(--tw-text-opacity))}.has-gray-medium-color{--tw-text-opacity:1;color:rgb(89 89 89/var(--tw-text-opacity))}.has-gray-light-color{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity))}.has-orange-color{--tw-text-opacity:1;color:rgb(250 162 29/var(--tw-text-opacity))}.has-white-color{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.has-ssm-2-xsmall-font-size{font-size:.75rem!important}.has-ssm-xsmall-14-font-size{font-size:.875rem!important}.has-ssm-xsmall-15-font-size{font-size:.9375rem!important}.has-ssm-small-font-size{font-size:1rem!important}.has-ssm-base-font-size{font-size:1.125rem!important}.has-ssm-medium-25-font-size{font-size:1.5625rem!important}.has-ssm-medium-30-font-size{font-size:1.875rem!important}.has-ssm-large-font-size{font-size:2.1875rem!important}.is-style-has-blue-light-border{border:1px solid #e6f5fb!important}.is-style-has-gray-blue-border{border:1px solid #c3c8c9!important}.is-style-display-grid-2-3-sm-gap{display:grid!important;gap:1rem!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media (min-width:61.25rem){.is-style-display-grid-2-3-sm-gap{grid-template-columns:2fr 3fr!important}}.is-style-display-grid-2-3-sm-gap .wp-block-column{display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important}.is-style-display-grid-2-3-lg-gap{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media (min-width:61.25rem){.is-style-display-grid-2-3-lg-gap{gap:4rem!important;grid-template-columns:2fr 3fr!important}}.is-style-display-grid-2-3-lg-gap .wp-block-column{display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important}.is-style-max-width-700{max-width:700px!important}.is-style-max-width-950{max-width:900px!important}.is-style-max-width-1000{max-width:1000px!important}[class*=" is-style-max-width-"],[class^=is-style-max-width-]{margin-left:auto!important;margin-right:auto!important}.is-style-padding-b-none{padding-bottom:0!important}.is-style-padding-t-none{padding-top:0!important}.is-style-padding-y-none{padding-bottom:0!important;padding-top:0!important}.is-style-subtle-heading{border-bottom-width:0!important;font-size:1.125rem!important;margin-bottom:1rem!important;text-transform:uppercase!important}.is-style-subtle-heading-base-lg{border-bottom-width:0!important;font-size:20px!important;margin-bottom:0!important}.alignfull+.alignfull{margin-top:0}.wp-block-group.alignfull.has-background{padding-bottom:clamp(2.5rem,1.84rem + 3.29vw,5rem);padding-left:5%;padding-right:5%;padding-top:clamp(2.5rem,1.84rem + 3.29vw,5rem)}p+.alignfull,p+.alignwide{margin-top:1.5rem}.navigation-block-wrapper .navigation-tabs{display:none}@media (min-width:61.25rem){.navigation-block-wrapper .navigation-tabs{display:grid}}.navigation-block-wrapper .navigation-tabs [role=tablist]{position:relative}.navigation-block-wrapper .navigation-tabs [role=tab]{--tw-border-opacity:1;border-bottom-color:rgb(195 200 201/var(--tw-border-opacity));border-bottom-width:1px;padding:1.5rem;position:relative;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.navigation-block-wrapper .navigation-tabs [role=tab][aria-selected=true]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 87 119/var(--tw-bg-opacity));background-color:#005777;border-bottom-width:0;color:rgb(255 255 255/var(--tw-text-opacity));color:#fff}.navigation-block-wrapper .navigation-tabs [role=tab][aria-selected=true] h2,.navigation-block-wrapper .navigation-tabs [role=tab][aria-selected=true] h3,.navigation-block-wrapper .navigation-tabs [role=tab][aria-selected=true] h4,.navigation-block-wrapper .navigation-tabs [role=tab][aria-selected=true] h5,.navigation-block-wrapper .navigation-tabs [role=tab][aria-selected=true] h6{color:#fff}.navigation-block-wrapper .navigation-tabs [role=tab][aria-selected=true] .button{background-color:#005777}.single-authors .author-social-media svg{height:1.75rem}.post-template-default.single-post article .post-thumbnail{margin-left:auto;margin-right:auto;overflow:hidden;width:100%}.post-template-default.single-post article .post-thumbnail img{margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;width:100%}.post-list{padding-bottom:clamp(2.5rem,5vw,5rem)}.post-list__issue-posts article .post-thumbnail{margin-bottom:0!important}.post-list article .post-thumbnail{margin-bottom:1.5rem;overflow:hidden}.post-list article .post-thumbnail img{-o-object-fit:cover;object-fit:cover}.post-list article .entry-title{margin-top:.5rem}.post-list article:first-of-type{padding-top:0}.post-list .entry-content>:last-child{margin-bottom:unset}.single .main-content-row{margin:0 auto}.post-navigation,.posts-navigation{--tw-bg-opacity:1;background-color:rgb(0 87 119/var(--tw-bg-opacity));background-color:#005777;color:#fff;padding:2.5rem 5%}.post-navigation h2,.post-navigation h3,.post-navigation h4,.post-navigation h5,.post-navigation h6,.posts-navigation h2,.posts-navigation h3,.posts-navigation h4,.posts-navigation h5,.posts-navigation h6{color:#fff}.post-navigation .button,.posts-navigation .button{background-color:#005777}.post-navigation .nav-links,.posts-navigation .nav-links{display:flex;display:-webkit-flex;margin-left:auto;margin-right:auto;max-width:96rem}.post-navigation .nav-next a,.post-navigation .nav-previous a,.posts-navigation .nav-next a,.posts-navigation .nav-previous a{--tw-border-opacity:1;--tw-text-opacity:1;border-bottom-color:rgb(255 255 255/var(--tw-border-opacity));border-bottom-width:1px;color:rgb(255 255 255/var(--tw-text-opacity));display:inline;font-size:1rem;font-weight:700}.post-navigation .nav-next a:hover,.post-navigation .nav-previous a:hover,.posts-navigation .nav-next a:hover,.posts-navigation .nav-previous a:hover{border-bottom-width:0!important}.post-navigation .nav-next svg,.post-navigation .nav-previous svg,.posts-navigation .nav-next svg,.posts-navigation .nav-previous svg{display:inline-block}.post-navigation .nav-previous,.posts-navigation .nav-previous{margin-left:13px;margin-right:auto}.post-navigation .nav-previous a:focus svg,.post-navigation .nav-previous a:hover svg,.posts-navigation .nav-previous a:focus svg,.posts-navigation .nav-previous a:hover svg{transform:translateX(-.25rem)}.post-navigation .nav-next,.posts-navigation .nav-next{margin-left:auto;margin-right:13px}.post-navigation .nav-next a:focus svg,.post-navigation .nav-next a:hover svg,.posts-navigation .nav-next a:focus svg,.posts-navigation .nav-next a:hover svg{transform:translateX(.25rem)}.single .content-area{padding:5rem 0}.pagination .nav-links{display:flex;display:-webkit-flex;font-size:.9em;padding-top:3.5rem}.pagination .nav-links .page-numbers{--tw-text-opacity:1;background:#fff;border-width:1px;color:rgb(0 87 119/var(--tw-text-opacity));display:block;font-weight:600;line-height:1;margin-right:.5em;padding:.5em .75em;text-align:center;text-decoration:none}.pagination .nav-links .page-numbers,.pagination .nav-links .page-numbers.current{--tw-border-opacity:1;border-color:rgb(0 87 119/var(--tw-border-opacity))}.pagination .nav-links .page-numbers.current{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 87 119/var(--tw-bg-opacity));background-color:#005777;color:rgb(255 255 255/var(--tw-text-opacity));color:#fff}.pagination .nav-links .page-numbers.current h2,.pagination .nav-links .page-numbers.current h3,.pagination .nav-links .page-numbers.current h4,.pagination .nav-links .page-numbers.current h5,.pagination .nav-links .page-numbers.current h6{color:#fff}.pagination .nav-links .page-numbers.current .button{background-color:#005777}.pagination .nav-links .page-numbers.dots{background:transparent!important;border:0;padding-left:.25em;padding-right:.25em}.pagination .nav-links a.page-numbers:focus,.pagination .nav-links a.page-numbers:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 87 119/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}body.modal-open{overflow:hidden}.search-overlay.active{animation:fadeIn .25s ease;background:rgba(0,87,119,.19);bottom:0;display:block;left:0;padding:100px 1.5em 0;position:fixed;right:0;top:0;z-index:99}.search-overlay__container{--tw-bg-opacity:1;animation:fadeInUp .4s ease;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:8px 8px 8px rgba(0,87,119,.3);margin:auto;max-width:48rem;position:relative;width:100%}.alignfull[class*=bg-]:not(.search-overlay__container){padding:3.6rem 5%}@media (min-width:40rem){.search-overlay__container{padding:4rem}}.search-overlay__input-wrapper .search-submit{font-size:14px;min-width:120px;padding:0}.search-overlay .search-input-container{margin-top:1.5em}.newsletter-template-default.single-newsletter center[style*=background-color]{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.newsletter-template-default.single-newsletter center[style*=background-color]>div[style*=max-width]{max-width:100%!important;padding-bottom:4rem!important;padding-top:4rem!important}.newsletter-template-default.single-newsletter article h1{font-size:clamp(1.875rem,1.7928rem + .4112vw,2.1875rem);font-weight:500}.newsletter-template-default.single-newsletter td [class*=facebook],.newsletter-template-default.single-newsletter td [class*=linkedin],.newsletter-template-default.single-newsletter td [class*=twitter],.newsletter-template-default.single-newsletter td [class^=facebook],.newsletter-template-default.single-newsletter td [class^=linkedin],.newsletter-template-default.single-newsletter td [class^=twitter]{border-bottom-width:0!important}.newsletter-template-default.single-newsletter td [class*=facebook] img,.newsletter-template-default.single-newsletter td [class*=linkedin] img,.newsletter-template-default.single-newsletter td [class*=twitter] img,.newsletter-template-default.single-newsletter td [class^=facebook] img,.newsletter-template-default.single-newsletter td [class^=linkedin] img,.newsletter-template-default.single-newsletter td [class^=twitter] img{display:inline-block}.single-post .card__content a center,.single-post h1 center{text-align:left!important}
/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}@font-face{font-display:swap;font-family:DM Sans;font-weight:400.900;src:url(../rarebird-site_selection/src/fonts/DM_Sans/DMSans-VariableFont.ttf) format(truetype)}button b{font-size:1.125rem;pointer-events:none}.ad-block p{margin-bottom:0!important}.breadcrumbs a{--tw-border-opacity:1!important;--tw-text-opacity:1!important;border-bottom-color:rgb(0 87 119/var(--tw-border-opacity))!important;color:rgb(0 87 119/var(--tw-text-opacity))!important}.entry-content{h2{--tw-border-opacity:1;border-bottom-color:rgb(195 200 201/var(--tw-border-opacity));border-bottom-width:1px;font-size:clamp(1.5625rem,1.4803rem + .4112vw,1.875rem);font-weight:500;margin-bottom:2rem;padding-bottom:.5rem}ol{list-style-type:decimal;padding-left:2.5rem}ol,ul{margin-bottom:1rem}ul{list-style-type:disc;padding-left:2.5rem}}.hide{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:61.25rem){.container{max-width:61.25rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.right-4{right:1rem}.top-4{top:1rem}.z-10{z-index:10}.order-1{order:1}.order-2{order:2}.order-3{order:3}.m-auto{margin:auto}.\!my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-bottom:3rem;margin-top:3rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.\!mb-0{margin-bottom:0!important}.\!mb-10{margin-bottom:2.5rem!important}.\!mb-2{margin-bottom:.5rem!important}.\!mb-8{margin-bottom:2rem!important}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-\[150px\]{height:150px}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-\[300px\]{height:300px}.h-full{height:100%}.min-h-\[140px\]{min-height:140px}.min-h-\[27px\]{min-height:27px}.min-h-\[300px\]{min-height:300px}.w-\[250px\]{width:250px}.w-\[80vw\]{width:80vw}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[1045px\]{max-width:1045px}.max-w-\[300px\]{max-width:300px}.max-w-\[500px\]{max-width:500px}.max-w-\[550px\]{max-width:550px}.max-w-\[728px\]{max-width:728px}.max-w-\[845px\]{max-width:845px}.max-w-\[850px\]{max-width:850px}.max-w-\[calc\(\(100vw-\(100vw-1536px\)\/2\)\+4vw\)\]{max-width:calc(54vw + 768px)}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-screen-2xl{max-width:96rem}.max-w-screen-xl{max-width:80rem}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.origin-right{transform-origin:right}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-12{row-gap:3rem}.gap-y-16{row-gap:4rem}.gap-y-2{row-gap:.5rem}.gap-y-24{row-gap:6rem}.overflow-x-hidden{overflow-x:hidden}.border{border-width:1px}.border-0{border-width:0}.\!border-b-0{border-bottom-width:0!important}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-blue{--tw-border-opacity:1;border-color:rgb(0 87 119/var(--tw-border-opacity))}.\!border-b-blue{--tw-border-opacity:1!important;border-bottom-color:rgb(0 87 119/var(--tw-border-opacity))!important}.border-b-gray-blue{--tw-border-opacity:1;border-bottom-color:rgb(195 200 201/var(--tw-border-opacity))}.border-l-gray-blue{--tw-border-opacity:1;border-left-color:rgb(195 200 201/var(--tw-border-opacity))}.border-r-gray-blue{--tw-border-opacity:1;border-right-color:rgb(195 200 201/var(--tw-border-opacity))}.border-t-gray-blue{--tw-border-opacity:1;border-top-color:rgb(195 200 201/var(--tw-border-opacity))}.bg-\[rgb\(230\2c 245\2c 251\)\]\/95{background-color:rgba(230,245,251,.95)}.bg-blue{--tw-bg-opacity:1;background-color:rgb(0 87 119/var(--tw-bg-opacity))}.bg-blue-light{--tw-bg-opacity:1;background-color:rgb(230 245 251/var(--tw-bg-opacity))}.bg-gray-light{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-\[center_40\%\]{background-position:center 40%}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-blue{fill:#005777}.fill-none{fill:none}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[5\%\]{padding-left:5%;padding-right:5%}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-8{padding-bottom:2rem;padding-top:2rem}.\!pb-0{padding-bottom:0!important}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pr-\[4vw\]{padding-right:4vw}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.\!text-base{font-size:1.125rem!important}.\!text-xs-15{font-size:.9375rem!important}.text-\[1\.4375rem\]{font-size:1.4375rem}.text-\[20px\]{font-size:20px}.text-\[21px\]\/\[24px\]{font-size:21px;line-height:24px}.text-base{font-size:1.125rem}.text-md-25{font-size:1.5625rem}.text-sm{font-size:1rem}.text-xs-14{font-size:.875rem}.text-xs-15{font-size:.9375rem}.text-xxs{font-size:.75rem}.\!font-bold{font-weight:700!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-normal{line-height:1.5}.tracking-\[0\.6px\]{letter-spacing:.6px}.tracking-\[1\.8px\]{letter-spacing:1.8px}.\!text-blue{--tw-text-opacity:1!important;color:rgb(0 87 119/var(--tw-text-opacity))!important}.text-blue{--tw-text-opacity:1;color:rgb(0 87 119/var(--tw-text-opacity))}.text-gray-medium{--tw-text-opacity:1;color:rgb(89 89 89/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\~text-base\/base-lg{font-size:clamp(1.125rem,1.0757rem + .2467vw,1.3125rem)}.\~text-md-25\/md-30{font-size:clamp(1.5625rem,1.4803rem + .4112vw,1.875rem)}.\~text-md-30\/lg{font-size:clamp(1.875rem,1.7928rem + .4112vw,2.1875rem)}.\~my-8\/16{margin-bottom:clamp(2rem,1.47rem + 2.63vw,4rem);margin-top:clamp(2rem,1.47rem + 2.63vw,4rem)}.\~mt-8\/12{margin-top:clamp(2rem,1.74rem + 1.32vw,3rem)}.\~-mt-8\/16{margin-top:clamp(-4rem,-1.47rem + -2.63vw,-2rem)}.\~mb-12\/16{margin-bottom:clamp(3rem,2.74rem + 1.32vw,4rem)}.\~mb-6\/12{margin-bottom:clamp(1.5rem,1.11rem + 1.97vw,3rem)}.\~mb-8\/12{margin-bottom:clamp(2rem,1.74rem + 1.32vw,3rem)}.\~h-\[11rem\]\/\[42rem\]{height:clamp(11rem,2.84rem + 40.79vw,42rem)}.\~h-\[4rem\]\/\[5\.875rem\]{height:clamp(4rem,3.507rem + 2.467vw,5.875rem)}.\~gap-20\/40{gap:clamp(5rem,3.68rem + 6.58vw,10rem)}.\~gap-x-4\/8{-moz-column-gap:clamp(1rem,.74rem + 1.32vw,2rem);column-gap:clamp(1rem,.74rem + 1.32vw,2rem)}.\~px-2\/16{padding-left:clamp(.5rem,-.42rem + 4.61vw,4rem);padding-right:clamp(.5rem,-.42rem + 4.61vw,4rem)}.\~py-\[2\.5rem\]\/\[5rem\]{padding-bottom:clamp(2.5rem,1.84rem + 3.29vw,5rem);padding-top:clamp(2.5rem,1.84rem + 3.29vw,5rem)}.\~pt-\[2\.5rem\]\/\[3rem\]{padding-top:clamp(2.5rem,2.37rem + .66vw,3rem)}.\~pt-\[2\.5rem\]\/\[5rem\]{padding-top:clamp(2.5rem,1.84rem + 3.29vw,5rem)}.\~leading-\[4rem\]\/\[5\.875rem\]{line-height:clamp(4rem,3.507rem + 2.467vw,5.875rem)}@media (min-width:96rem){.\32xl\:container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:40rem){.\32xl\:container{max-width:40rem}}@media (min-width:48rem){.\32xl\:container{max-width:48rem}}@media (min-width:61.25rem){.\32xl\:container{max-width:61.25rem}}@media (min-width:64rem){.\32xl\:container{max-width:64rem}}@media (min-width:80rem){.\32xl\:container{max-width:80rem}}@media (min-width:96rem){.\32xl\:container{max-width:96rem}}}.last\:mb-0:last-child{margin-bottom:0}.hover\:\!border-b:hover{border-bottom-width:1px!important}.hover\:\!border-b-0:hover{border-bottom-width:0!important}.hover\:border-b:hover{border-bottom-width:1px}.hover\:border-l-0:hover{border-left-width:0}.hover\:\!border-b-blue:hover{--tw-border-opacity:1!important;border-bottom-color:rgb(0 87 119/var(--tw-border-opacity))!important}.hover\:border-b-blue:hover{--tw-border-opacity:1;border-bottom-color:rgb(0 87 119/var(--tw-border-opacity))}.hover\:bg-hover-gray:hover{--tw-bg-opacity:1;background-color:rgb(220 226 227/var(--tw-bg-opacity))}.hover\:text-blue:hover{--tw-text-opacity:1;color:rgb(0 87 119/var(--tw-text-opacity))}.focus\:\!border-b:focus{border-bottom-width:1px!important}.focus\:border-b:focus{border-bottom-width:1px}.focus\:border-l-0:focus{border-left-width:0}.focus\:\!border-b-blue:focus{--tw-border-opacity:1!important;border-bottom-color:rgb(0 87 119/var(--tw-border-opacity))!important}.focus\:border-b-blue:focus{--tw-border-opacity:1;border-bottom-color:rgb(0 87 119/var(--tw-border-opacity))}.focus\:bg-hover-gray:focus{--tw-bg-opacity:1;background-color:rgb(220 226 227/var(--tw-bg-opacity))}.focus\:text-blue:focus{--tw-text-opacity:1;color:rgb(0 87 119/var(--tw-text-opacity))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:fill-gray-blue{fill:#c3c8c9}.group:focus .group-focus\:translate-x-1{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_250px\]{grid-template-columns:1fr 250px}}@media (min-width:48rem){.md\:order-1{order:1}.md\:order-2{order:2}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:hidden{display:none}.md\:h-\[500px\]{height:500px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_1fr_1fr\]{grid-template-columns:1.2fr 1fr 1fr}.md\:grid-cols-\[1fr_250px\]{grid-template-columns:1fr 250px}.md\:grid-cols-\[1fr_2fr_1fr\]{grid-template-columns:1fr 2fr 1fr}.md\:\~gap-10\/40{gap:clamp(2.5rem,.53rem + 9.87vw,10rem)}}@media (min-width:61.25rem){.desktop-min\:mb-0{margin-bottom:0}.desktop-min\:max-w-\[calc\(\(1536px\/2\)\+3vw\)\]{max-width:calc(768px + 3vw)}.desktop-min\:max-w-screen-md{max-width:48rem}.desktop-min\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-min\:py-8{padding-bottom:2rem;padding-top:2rem}.desktop-min\:pl-12{padding-left:3rem}.desktop-min\:\~pr-2\/16{padding-right:clamp(.5rem,-.42rem + 4.61vw,4rem)}}@media (min-width:64rem){.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[720px\]{height:720px}.lg\:w-\[400px\]{width:400px}.lg\:max-w-\[58\.9vw\]{max-width:58.9vw}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_350px\]{grid-template-columns:1fr 350px}.lg\:grid-cols-\[1fr_400px\]{grid-template-columns:1fr 400px}.lg\:grid-cols-\[2\.25fr_1fr_1\.25fr\]{grid-template-columns:2.25fr 1fr 1.25fr}.lg\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.lg\:pl-\[5vw\]{padding-left:5vw}}@media (min-width:80rem){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:w-\[534px\]{width:534px}.xl\:max-w-\[unset\]{max-width:unset}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.xl\:grid-cols-\[1fr_534px\]{grid-template-columns:1fr 534px}.xl\:grid-cols-\[3fr_1fr_1\.25fr\]{grid-template-columns:3fr 1fr 1.25fr}.xl\:gap-16{gap:4rem}.xl\:px-0{padding-left:0;padding-right:0}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTdERCxzREE2REMsQ0E3REQsMkNBNkRDLENBN0RELDBDQTZEQyxDQTdERCxpRUE2REMsQ0E3REQsNkxBNkRDLENBN0RELHNEQTZEQyxDQTdERCxpRUE2REMsQ0E3REQsNkxBNkRDLENBN0RELGlEQTZEQyxDQTdERCx3QkE2REMsQ0E3REQsOERBNkRDLENBN0RELDREQTZEQyxFQTdERCw2Q0E2REMsQ0E3REQsb0JBNkRDLENBN0RELHNCQTZEQyxDQTdERCx3QkE2REMsQ0E3REQsd0JBNkRDLENBN0RELDZCQTZEQyxDQTdERCw4REE2REMsQ0E3REQscUVBNkRDLENBN0RELDREQTZEQyxDQTdERCxnRUE2REMsQ0E3REQseURBNkRDLEVBN0RELDhEQTZEQyxDQTdERCw4RUE2REMsQ0E3REQsNkNBNkRDLENBN0RELHVFQTZEQyxDQTdERCxzQ0E2REMsQ0E3REQsZ0JBNkRDLENBN0RELHFDQTZEQyxDQTdERCx5RUE2REMsRUE3REQsc0RBNkRDLENBN0RELHdCQTZEQyxDQTdERCxzQkE2REMsQ0E3REQsd0JBNkRDLENBN0RELDZCQTZEQyxDQTdERCw0QkE2REMsQ0E3REQsdUNBNkRDLENBN0RELDhEQTZEQyxDQTdERCw4REE2REMsQ0E3REQsNERBNkRDLENBN0RELDREQTZEQyxDQTdERCw4RUE2REMsQ0E3REQsa0NBNkRDLENBN0RELGVBNkRDLENBN0RELGdDQTZEQyxFQTdERCxpREE2REMsQ0E3REQsd0JBNkRDLENBN0RELDRCQTZEQyxDQTdERCxvQ0E2REMsQ0E3REQsOERBNkRDLENBN0RELDhEQTZEQyxDQTdERCw0REE2REMsQ0E3REQsNERBNkRDLENBN0RELHVFQTZEQyxDQTdERCxvQkE2REMsQ0E3REQsd0JBNkRDLENBN0RELGVBNkRDLEUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3Mvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3MvX3NpdGUtY29tcG9uZW50cy5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9fc2l0ZS1sYXlvdXQubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3MvX3NpdGUtZ2xvYmFsLWhlYWRlci5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9fc2l0ZS1nbG9iYWwtbmF2aWdhdGlvbi5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9fc2l0ZS1lbGVtZW50cy5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9fc2l0ZS10eXBvZ3JhcGh5Lmxlc3MiLCJ3ZWJwYWNrOi8vZ29zaGF3ay10aGVtZS8uL3NyYy9sZXNzL19zaXRlLWdsb2JhbC1mb290ZXIubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3MvX3NpdGUtdXRpbGl0aWVzLmxlc3MiLCJ3ZWJwYWNrOi8vZ29zaGF3ay10aGVtZS8uL3NyYy9sZXNzL19zaXRlLWhlbHBlcnMubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3MvX3NpdGUtYW5pbWF0aW9ucy5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9fcmVzcG9uc2l2ZS1vdmVybGF5LW1lbnUubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3MvX3NpdGUtZm9ybXMubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3MvX2ZsaWNraXR5Lmxlc3MiLCJ3ZWJwYWNrOi8vZ29zaGF3ay10aGVtZS8uL3NyYy9sZXNzL2d1dGVuYmVyZy9fYWxpZ25tZW50Lmxlc3MiLCJ3ZWJwYWNrOi8vZ29zaGF3ay10aGVtZS8uL3NyYy9sZXNzL2d1dGVuYmVyZy9fZWxlbWVudHMubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3MvZ3V0ZW5iZXJnL191dGlsaXRpZXMubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3MvZ3V0ZW5iZXJnL19sYXlvdXQubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3MvYWNmL19hY2Nlc3NpYmxlLW5hdmlnYXRpb24tdGFicy5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy90ZW1wbGF0ZXMvX3Bvc3QtbGlzdC5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy90ZW1wbGF0ZXMvX3NlYXJjaC5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9fc3NtLWlubGluZS1vdmVycmlkZXMubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2Nzcy90YWlsd2luZC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIVxuVGhlbWUgTmFtZTogR29zaGF3ayBUaGVtZVxuRGVzY3JpcHRpb246IFJhcmUgQmlyZCBXb3JkcHJlc3Mgc2l0ZSBzdGFydGVyIHRoZW1lXG5BdXRob3I6IFJhcmUgQmlyZCBJbmNcbkF1dGhvciBVUkk6IGh0dHBzOi8vcmFyZWJpcmRpbmMuY29tL1xuVmVyc2lvbjogMS4yLjFcbiovXG5cbi8vIFNpdGUgLyBBcHAgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gUGVyY2ggZ2xvYmFsIHZhcmlhYmxlcyBjdXN0b21pemF0aW9uICYgb3ZlcnJpZGVzXG4vLyBAaW1wb3J0IFwicGVyY2gvX3BlcmNoLWJ1bmRsZVwiO1xuXG5Abm9kZS1tb2R1bGVzLXBhdGg6IFwiLi4vLi4vbm9kZV9tb2R1bGVzL1wiO1xuXG5AaW1wb3J0IFwiQHtub2RlLW1vZHVsZXMtcGF0aH1ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3NcIjtcblxuLy8gLy8gU2l0ZSBTdHlsZXNcbkBpbXBvcnQgXCJfc2l0ZS1nbG9iYWwtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiX3NpdGUtY29tcG9uZW50c1wiO1xuQGltcG9ydCBcIl9zaXRlLWxheW91dFwiO1xuQGltcG9ydCBcIl9zaXRlLWdsb2JhbC1oZWFkZXJcIjtcbkBpbXBvcnQgXCJfc2l0ZS1nbG9iYWwtbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcIl9zaXRlLWVsZW1lbnRzXCI7XG5AaW1wb3J0IFwiX3NpdGUtdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIl9zaXRlLWdsb2JhbC1mb290ZXJcIjtcbkBpbXBvcnQgXCJfc2l0ZS11dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJfc2l0ZS1oZWxwZXJzXCI7XG5AaW1wb3J0IFwiX3NpdGUtYW5pbWF0aW9uc1wiO1xuQGltcG9ydCBcIl9yZXNwb25zaXZlLW92ZXJsYXktbWVudVwiO1xuQGltcG9ydCBcIl9zaXRlLWZvcm1zXCI7XG5AaW1wb3J0IFwiX2ZsaWNraXR5XCI7XG5cbi8vIEd1dGVuYmVyZ1xuQGltcG9ydCBcImd1dGVuYmVyZy9fYWxpZ25tZW50XCI7XG5AaW1wb3J0IFwiZ3V0ZW5iZXJnL19lbGVtZW50c1wiO1xuQGltcG9ydCBcImd1dGVuYmVyZy9fdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiZ3V0ZW5iZXJnL19sYXlvdXRcIjtcblxuLy8gQUNGIEJsb2Nrc1xuLy8gQGltcG9ydCBcImFjZi9faGVyb1wiO1xuQGltcG9ydCBcImFjZi9fYWNjZXNzaWJsZS1uYXZpZ2F0aW9uLXRhYnNcIjtcblxuLy8gVGVtcGxhdGVzXG5AaW1wb3J0IFwidGVtcGxhdGVzL19wb3N0LWxpc3RcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvX3NlYXJjaFwiO1xuXG4vLyBTU00gSW5saW5lIE92ZXJyaWRlc1xuQGltcG9ydCBcIl9zc20taW5saW5lLW92ZXJyaWRlc1wiO1xuXG5cblxuXG5cbiIsIi8vXG4vLyBTaXRlIENvbXBvbmVudHMgLSBDb21wb25lbnQgb3ZlcnJpZGVzICYgdW5pcXVlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJyZWFkY3J1bWJzIHtcbiAgICBAYXBwbHkgflwifnB0LVsyLjVyZW1dL1s1cmVtXVwiIHRleHQteHMtMTQgO1xuXG4gICAgYSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJsdWUgYm9yZGVyLWIgYm9yZGVyLWItYmx1ZSBob3Zlcjpib3JkZXItYi0wIGZvY3VzOmJvcmRlci1iLTA7XG4gICAgfVxufVxuXG4uYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiBAY29tbW9uLWJvcmRlci1yYWRpdXM7XG4gICAgcGFkZGluZzogLjc1cmVtIDEuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMsIGJhY2tncm91bmQtY29sb3IgMTUwbXM7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBhcHBseSB0ZXh0LXNtO1xuICAgIEBhcHBseSBmb250LXNlbWlib2xkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5zb2NpYWwtbWVkaWEsXG4uYXV0aG9yLXNvY2lhbC1tZWRpYSxcbi5hdXRob3ItY2FyZF9fc29jaWFsLW1lZGlhIHtcblxuICAgIGEge1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmlsbC1ncmF5LWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIEBhcHBseSBmaWxsLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIFNpdGUgTGF5b3V0IC0gTGF5b3V0IG92ZXJyaWRlcyAmIHVuaXF1ZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmh0bWwge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgICAtbW96LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBAc2l0ZS1tYXgtd2lkdGggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLy8gLmdsb2JhbC13cmFwcGVyIHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAvLyBvdmVyZmxvdy14OiBoaWRkZW47IC8vTmVlZGVkIHRvIHByZXZlbnQgYWxpZ25mdWxsIGZyb20gcHVzaGluZyBvZmYgcGFnZSBiZWNhdXNlIG9mIHNjcm9sbGJhcnNcbi8vIH1cblxuLy8gLmdsb2JhbC1tYWluIHtcbi8vICAgICBmbGV4OiAxIDEgYXV0bztcbi8vIH1cblxuXG4vLyBIZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cblxuLy8gTmF2aWdhdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTWFpbiAvIE1haW4gQ29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5nbG9iYWwtbWFpbiB7XG5cbiAgICAmX19tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogQGNvbnRlbnQtY29udGFpbmVyLXNpZGUtcGFkZGluZztcbiAgICAgICAgcGFkZGluZy1yaWdodDogQGNvbnRlbnQtY29udGFpbmVyLXNpZGUtcGFkZGluZztcblxuICAgICAgICAmLndpdGgtc2lkZWJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAyLjVyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYWluLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IEBzaXRlLW1heC13aWR0aDtcbiAgICAgICAgLy8gcGFkZGluZzogY2xhbXAoMi41cmVtLCA1dncsIDVyZW0pIDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfX3NpZGViYXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDIuNXJlbSwgNXZ3LCA1cmVtKTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzaXRlLWNvbG9yLWdyYXktZGFyaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHNpdGUtY29sb3ItZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC1jb3VudCxcbiAgICAgICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBjb2xvcjogQHNpdGUtY29sb3ItZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53aWRnZXQtdGl0bGU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXAoMi41cmVtLCA1dncsIDVyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2lkZWJhci1jb250YWluZXIge1xuICAgIFxuICAgICAgICBAbWVkaWEoIG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgLndpZGdldC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAud2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1iYW5uZXIge1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogQHNpdGUtbWF4LXdpZHRoO1xuICAgICAgICBoZWlnaHQ6IDMwdm1heDtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmVudHJ5LWhlYWRlciB7XG4gICAgLy8gbWF4LXdpZHRoOiBAdGV4dC1tYXgtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZW50cnktY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBAc2l0ZS1tZWRpdW0td2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgPiA6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKSB7XG4gICAgICAgIC8vIG1heC13aWR0aDogQHRleHQtbWF4LXdpZHRoO1xuICAgICAgICBAYXBwbHkgflwibWF4LXctWzg0NXB4XVwiO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiA6bGFzdC1jaGlsZC5hbGlnbmZ1bGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kLFxuLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stZ3JvdXAuYWxpZ25mdWxsIHtcbiAgICBAYXBwbHkgfnB5LVsyLjVyZW1dL1s1cmVtXTtcbiAgICBwYWRkaW5nLWxlZnQ6IEBjb250ZW50LWNvbnRhaW5lci1zaWRlLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogQGNvbnRlbnQtY29udGFpbmVyLXNpZGUtcGFkZGluZztcbn1cblxuLmNvbW1lbnRzLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNpdGUtY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IEB0ZXh0LW1heC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4uc2VhcmNoZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG59XG5cblxuLy8gRm9vdGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIsIi5nbG9iYWwtaGVhZGVyIHtcblxuICAgICZfX2xvZ28ge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IEBzaXRlLWNvbG9yLWdyYXktZGFyaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNlcmlmO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSB+dy1bMTEuODc1cmVtXS9bMTYuNXJlbV07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaXRlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5zb2NpYWwtbWVkaWEge1xuICAgICAgICBAYXBwbHkgaGlkZGVuIHhsOmZsZXg7XG4gICAgfVxufSIsIi5tYWluLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBsaSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnM7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgfmgtWzRyZW1dL1s1Ljg3NXJlbV0gfmxlYWRpbmctWzRyZW1dL1s1Ljg3NXJlbV07XG5cbiAgICAgICAgICAgICZbYXJpYS1jdXJyZW50PVwicGFnZVwiXSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1iLTIgYm9yZGVyLWItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpOmhvdmVyIGEsXG4gICAgbGk6Zm9jdXMgYSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItYi0yIGJvcmRlci1iLWJsdWU7XG4gICAgfVxuXG4gICAgbGkgYTpmb2N1cy13aXRoaW4geyAvLyBEZWNsYXJlZCBzZXBhcmF0ZWx5IHNvIG5vIGlzc3VlcyBpbiBJRVxuICAgICAgICBAYXBwbHkgYm9yZGVyLWItMiBib3JkZXItYi1ibHVlO1xuICAgIH1cbn1cblxuLm1haW4tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBAc2l0ZS1jb2xvci1ibHVlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBhcHBseSB0ZXh0LXhzLTE0O1xuICAgIH1cbn1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuXG4vLyAgICAgLm1haW4tbmF2aWdhdGlvbiB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIH1cbi8vIH1cbiIsImJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gLmVudHJ5LWNvbnRlbnQgYTpub3QoLmJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4vLyAgICAgY29sb3I6IEBzaXRlLWNvbG9yLWJsdWU7XG4vLyAgICAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1iLWJsdWU7XG5cbi8vICAgICAmOmhvdmVyLFxuLy8gICAgICY6Zm9jdXMge1xuLy8gICAgICAgICAvLyBAYXBwbHkgYm9yZGVyLTA7XG4vLyAgICAgfVxuLy8gfVxuXG4uZW50cnktY29udGVudCxcbi5oZXJvIHtcblxuICAgIGEge1xuXG4gICAgICAgICY6bm90KC5idXR0b24pIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyYXktbWVkaXVtIGJvcmRlci1iIGJvcmRlci1iLWdyYXktbWVkaXVtO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1iLTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLXVuZGVybGluZSB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWItMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICAmLmhhcy1saW5rLWNvbG9yIHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtaW5oZXJpdCBib3JkZXItYi1pbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5hIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBAYXBwbHkgbWluLWgtMTAgIXRleHQtc20gYm9yZGVyIGJvcmRlci1ibHVlIHJvdW5kZWQtbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBAYXBwbHkgcHgtNCBweS0xO1xufVxuXG5pbnB1dCB7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgQGFwcGx5IGJnLWhvdmVyLWdyYXk7XG4gICAgfVxuXG4gICAgJlthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgQGFwcGx5ICFib3JkZXItZXJyb3IgIWJnLWVycm9yLWxpZ2h0O1xuICAgIH1cblxuICAgICZbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIEBhcHBseSBjdXJzb3ItcG9pbnRlciBiZy1ibHVlIGJvcmRlci1ibHVlIGJvcmRlciB0ZXh0LXdoaXRlIGhvdmVyOnRleHQtYmx1ZSBmb2N1czp0ZXh0LWJsdWUgaG92ZXI6YmctaG92ZXItZ3JheSBmb2N1czpiZy1ob3Zlci1ncmF5IGZvbnQtc2VtaWJvbGQgcHktMyBweC02IHRleHQtY2VudGVyIHJvdW5kZWQtbm9uZSBsZWFkaW5nLW5vbmU7XG4gICAgfVxufVxuXG5sYWJlbCB7XG4gICAgQGFwcGx5IHRleHQtYmFzZSAhZm9udC1ub3JtYWw7XG59XG5cbnNlbGVjdCB7XG4gICAgQGFwcGx5ICF0ZXh0LWJsdWUgIWZvbnQtYm9sZCAhcHgtMjtcbn1cbiIsIkBoMTogMi41cmVtO1xuQGgyOiAycmVtO1xuQGgzOiAxLjc1cmVtO1xuQGg0OiAxLjVyZW07XG5AaDU6IDEuMjVyZW07XG5AaDY6IDFyZW07XG5cbkBiYXNlbGluZTogMS40NXJlbTtcblxuLmZsdWlkLXR5cGUoQHByb3BlcnR5LCBAbWluLXZ3LCBAbWF4LXZ3LCBAbWluLXNpemUsIEBtYXgtc2l6ZSkge1xuXG4gICAgQHtwcm9wZXJ0eX06IEBtaW4tc2l6ZTtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXZ3KSB7XG4gICAgICAgIEB7cHJvcGVydHl9OiBjYWxjKCBAbWluLXNpemUgflwiICsgXCIgdW5pdChAbWF4LXNpemUgLSBAbWluLXNpemUpIH5cIiAqICgoMTAwdncgLSBcIiBAbWluLXZ3IH5cIikgL1wiIHVuaXQoQG1heC12dyAtIEBtaW4tdncpIH5cIilcIiApO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtYXgtdncpIHtcbiAgICAgICAgQHtwcm9wZXJ0eX06IEBtYXgtc2l6ZTtcbiAgICB9XG5cbn1cblxuaHRtbCB7XG4gICAgQGFwcGx5IHRleHQtc207XG59XG5cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnM7XG4gICAgY29sb3I6IEBzaXRlLWNvbG9yLWdyYXktZGFyaztcbiAgICBAYXBwbHkgdGV4dC1iYXNlO1xufVxuXG5wcmUge292ZXJmbG93OiBhdXRvO31cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgY29sb3I6IEBzaXRlLWNvbG9yLWdyYXktZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKEBiYXNlbGluZSAtIDAuNXJlbSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2FucztcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vLyAqICsgaDIge1xuLy8gICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuLy8gfVxuXG5ib2R5Om5vdCguaG9tZSkgLmVudHJ5LWNvbnRlbnQgPiBoMiB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5lbnRyeS1jb250ZW50IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi8vIC5lbnRyeS1jb250ZW50ICogKyBoMyxcbi8vIC5lbnRyeS1jb250ZW50ICogKyBoNCB7XG4vLyAgICAgbWFyZ2luLXRvcDogMWVtO1xuLy8gfVxuXG5wOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8vIC50ZXh0LXhsIHtcbi8vICAgICAuZmx1aWQtdHlwZShmb250LXNpemUsIDIwcmVtLCAxMDByZW0sIEBoMywgNHJlbSk7XG4vLyB9XG5cbi53aWRnZXQtY29udGFpbmVyIGgzIHtcbiAgICAuZmx1aWQtdHlwZShmb250LXNpemUsIDIwcmVtLCA1MHJlbSwgQGg1LCBAaDQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi5wcml2YWN5LXBvbGljeSB7XG5cbiAgICAuZW50cnktY29udGVudCB7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtbWQtMjUgZm9udC1tZWRpdW0gYm9yZGVyLWItMCBwYi0wIG1iLTIgbXQtODtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJhc2UtbGcgZm9udC1zZW1pYm9sZCBtYi0yIG10LTY7XG5cbiAgICAgICAgICAgICsgb2wsXG4gICAgICAgICAgICArIHVsIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbXQtNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LXNlbWlib2xkO1xuXG4gICAgICAgICAgICArIG9sLFxuICAgICAgICAgICAgKyB1bCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG10LTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmdsb2JhbC1mb290ZXIge1xuXG4gICAgLnByaW1hcnktZm9vdGVyIHtcblxuICAgICAgICAuZm9vdGVyLW5hdmlnYXRpb24ge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zbSB0ZXh0LWJsdWUgZm9udC1tZWRpdW07XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLWItYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWNvbmRhcnktZm9vdGVyIHtcbiAgICAgICAgQGFwcGx5IHRleHQteHMtMTQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgIXRleHQtZ3JheS1kYXJrIGJvcmRlci1iO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1ub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIFNpdGUgdW5pcXVlIHV0aWxpdGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzaXRlLWNvbG9yLWJsdWU7XG4gICAgY29sb3I6IEBzaXRlLWNvbG9yLXdoaXRlO1xufVxuXG4vLyAuYmctZ3JheS1saWdodCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNpdGUtY29sb3ItZ3JheS1saWdodDtcbi8vIH1cblxuLy8gLmJnLWJsdWUtbGlnaHQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IEBzaXRlLWNvbG9yLWJsdWUtbGlnaHQ7XG4vLyAgICAgY29sb3I6IEBzaXRlLWNvbG9yLXdoaXRlO1xuXG4vLyAgICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbi8vICAgICAgICAgY29sb3I6IEBzaXRlLWNvbG9yLXdoaXRlO1xuLy8gICAgIH1cbi8vIH1cblxuLmJnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzaXRlLWNvbG9yLWJsdWU7XG4gICAgY29sb3I6IEBzaXRlLWNvbG9yLXdoaXRlO1xuXG4gICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgY29sb3I6IEBzaXRlLWNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2l0ZS1jb2xvci1ibHVlO1xuICAgIH1cbn1cblxuLy8gLmJnLWJsdWUtZGFyayB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNpdGUtY29sb3ItYmx1ZS1kYXJrO1xuLy8gICAgIGNvbG9yOiBAc2l0ZS1jb2xvci13aGl0ZTtcblxuLy8gICAgIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4vLyAgICAgICAgIGNvbG9yOiBAc2l0ZS1jb2xvci13aGl0ZTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIC50ZXh0LXdyYXBwZXIge1xuLy8gICAgIG1heC13aWR0aDogQHRleHQtbWF4LXdpZHRoO1xuLy8gICAgIG1hcmdpbjogMCBhdXRvO1xuLy8gfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXG4gICAgXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgICAgY29sb3I6ICMyMTc1OWI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgfVxufVxuXG4uYXNwZWN0LXJhdGlvLWJveCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5hc3BlY3QtcmF0aW8tYm94OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDU5MS40NHB4IC8gMTEyNy4zNHB4ICogMTAwJTtcbn1cblxuLmFzcGVjdC1yYXRpby1ib3g6OmFmdGVyIHsgLyogdG8gY2xlYXIgZmxvYXQgKi9cbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4ucGFkZGluZy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IEBjb250ZW50LWNvbnRhaW5lci1zaWRlLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogQGNvbnRlbnQtY29udGFpbmVyLXNpZGUtcGFkZGluZztcbn1cblxuIiwiLnNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMsXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5za2lwLWxpbmstYnV0dG9uIHtcbiAgICBsZWZ0OiAtOTk5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogLTk5OTtcbiAgICBcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICB9XG59XG5cbi5lbWJlZC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6ICg5IC8gMTYpICogMTAwJTtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG5AYnJvd3Nlci1tZXNzYWdlLW1heC13aWR0aDogICAgICAgICAgICAgQHNpdGUtbWF4LXdpZHRoO1xuQGJyb3dzZXItbWVzc2FnZS1wYWRkaW5nOiAgICAgICAgICAgICAgIDMuNSUgMWVtO1xuQGJyb3dzZXItbWVzc2FnZS1tYXJnaW46ICAgICAgICAgICAgICAgIGF1dG8gYXV0byA1JTtcbkBicm93c2VyLW1lc3NhZ2UtYmctY29sb3I6ICAgICAgICAgICAgICAjRUVDRkNGO1xuQGJyb3dzZXItbWVzc2FnZS10ZXh0LWFsaWduOiAgICAgICAgICAgIGNlbnRlcjtcbkBicm93c2VyLW1lc3NhZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxLjU7XG5AYnJvd3Nlci1tZXNzYWdlLWNvbG9yOiAgICAgICAgICAgICAgICAgQHNpdGUtY29sb3ItZ3JheS1kYXJrO1xuXG4uYnJvd3Nlci1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgbWF4LXdpZHRoOiBAYnJvd3Nlci1tZXNzYWdlLW1heC13aWR0aDtcbiAgICBwYWRkaW5nOiBAYnJvd3Nlci1tZXNzYWdlLXBhZGRpbmc7XG4gICAgbWFyZ2luOiBAYnJvd3Nlci1tZXNzYWdlLW1hcmdpbjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IEBicm93c2VyLW1lc3NhZ2UtYmctY29sb3I7O1xuICAgIHRleHQtYWxpZ246IEBicm93c2VyLW1lc3NhZ2UtdGV4dC1hbGlnbjtcbiAgICBsaW5lLWhlaWdodDogQGJyb3dzZXItbWVzc2FnZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogQGJyb3dzZXItbWVzc2FnZS1jb2xvcjtcblxuICAgIC8vIFVuaGlkaW5nIGxvZ2ljIGZvciBkaWZmZXJlbnQgYnJvd3Nlci1tZXNzYWdlIHR5cGVzXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAmLmJyb3dzZXItb3V0ZGF0ZWQtbWVzc2FnZSB7XG4gICAgICAgIC8vIFNob3cgdGhpcyBoaWRkZW4gZWxlbWVudCBpZiB1c2luZyBhbiBvdXRkYXRlZCBicm93c2VyIF9fX19fX19fX1xuXG5cblxuICAgICAgICAvLyDij7PimKDvuI/ij7MgRnV0dXJlIGRlcHJlY2F0aW9uLCBiYWJ5ISDij7PimKDvuI/ij7NcbiAgICAgICAgLy8gI+KPs0ZVVFVSRS1DU1MtR1JJRFxuICAgICAgICAvLyBDaHJvbWUgYmVmb3JlIDQ5LCBvbGQgSUUnc1xuICAgICAgICAvLyBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PXBpY3R1cmVcbiAgICAgICAgLm1vZC1uby1waWN0dXJlICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAvLyBlbmQgZnV0dXJlIGRlcHJlY2F0aW9uIGNvZGUg4o+z4pig77iP4o+zXG5cbiAgICAgICAgLy8g4o+z4o+z4o+zIEZ1dHVyZSwgYmFieSEg4o+z4o+z4o+zXG4gICAgICAgIC8vIFRoZSBmb2xsb3dpbmcgY29kZSB3aWxsIGJlIGVtcGxveWVkIGluIGEgZnV0dXJlIHZlcnNpb24gb2YgUGVyY2g6XG4gICAgICAgIC8vICAtIE1vdmUgYnJvd3NlciBzdXBwb3J0IHRvIGV4cGxpY2l0bHkgcmVxdWlyZSBDU1MgR3JpZFxuICAgICAgICAvLyAgLSBBbHNvIHNlZSByZWxldmFudCBpdGVtcyBtYXJrZWQgI+KPs0ZVVFVSRS1DU1MtR1JJRFxuICAgICAgICAvLyA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBcbiAgICAgICAgLy8gLy8gSWYgYnJvd3NlciBkb2VzIG5vdCBBVCBBTEwgc3VwcG9ydCBDU1MgR3JpZCwgc2hvdyB0aGUgd2FybmluZ1xuICAgICAgICAvLyAvLyBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1ncmlkXG4gICAgICAgIC8vIEB7YnJvd3Nlci1vdXRkYXRlZC1tZXNzYWdlLXNlbGVjdG9yfSAmIHtcbiAgICAgICAgLy8gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLy8gPCA8IDwgPCA8IDwgPCA8IDwgPCA8IDwgPCA8IDwgPCA8IDwgPCA8IDwgPCA8IDwgXG4gICAgICAgIC8vIGVuZCBmdXR1cmUgY29kZSDij7Pij7Pij7NcbiAgICB9XG4gICAgJi5icm93c2VyLW5vLWpzLW1lc3NhZ2Uge1xuICAgICAgICAvLyBTaG93IHRoaXMgaGlkZGVuIGVsZW1lbnQgaWYgdXNpbmcgYSBicm93c2VyIHdpdGggSlMgdHVybmVkIG9mZiBvciBibG9ja2VkIF9fX19fX19fX1xuICAgICAgICAubW9kLW5vLWpzICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDIwMG1zIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgICBcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xcmVtLCAwKTtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBcbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sIDApO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIFxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS41cmVtLCAwLCAwKTtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBcbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMS41cmVtLCAwLCAwKTtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBcbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXG4gICAgLmFuaW1hdGVkIHtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIuZ2xvYmFsLWhlYWRlcl9fbmF2aWdhdGlvbi0taGFtYnVyZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvZ2dsZS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJvcmRlcjogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmhhbWJ1cmdlciBzdmcge1xuICAgICAgICAgICAgZmlsbDogQHNpdGUtY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcblxuICAgICAgICAuaGFtYnVyZ2VyIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiBAc2l0ZS1jb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhbWJ1cmdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiBAc2l0ZS1jb2xvci13aGl0ZTtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiBAc2l0ZS1jb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zZXJpZjtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBmaWxsOiBAc2l0ZS1jb2xvci13aGl0ZTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxufVxuXG4ub3ZlcmxheS1tZW51LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTE2MDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzaXRlLWNvbG9yLWdyYXktbGlnaHQ7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB6LWluZGV4OiAxNTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZTogQHNpdGUtY29sb3ItZ3JheS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgQGFwcGx5IH53LVsxMS44NzVyZW1dL1sxNi41cmVtXTtcbiAgICB9XG59XG5cbi5vdmVybGF5LW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHVsLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgQGFwcGx5IG15LTY7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGFwcGx5IHRleHQtYmFzZS1sZyB0ZXh0LWJsdWUgZm9udC1ib2xkO1xuICAgIH1cbn1cblxuaHRtbC5uYXYtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5hdi1vcGVuLmdsb2JhbC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5hdi1vcGVuIC5vdmVybGF5LW1lbnUtY29udGFpbmVyIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDI1MG1zO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAub3ZlcmxheS1tZW51LFxuICAgIC5jbG9zZS1idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIDI1MG1zO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbn1cblxuLm5hdi1jbG9zZWQgLm92ZXJsYXktbWVudS1jb250YWluZXIge1xuICAgIHRvcDogLTE2MDBweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMjUwbXMgMjUwbXM7XG5cbiAgICAub3ZlcmxheS1tZW51LFxuICAgIC5jbG9zZS1idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zO1xuICAgIH1cblxuICAgIC5jbG9zZS1idXR0b24ge1xuICAgICAgICBsZWZ0OiAtMTAwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgIFxuICAgIC5nbG9iYWwtaGVhZGVyX19uYXZpZ2F0aW9uLS1oYW1idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIubmYtZm9ybS1jb250IHtcbiAgICBAYXBwbHkgbWF4LXctc2NyZWVuLW1kIG14LWF1dG8gfm10LTgvMTY7XG5cbiAgICBpbnB1dFthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgQGFwcGx5IGJnLWVycm9yLWxpZ2h0O1xuICAgIH1cbiAgICBpbnB1dFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSxcbiAgICBpbnB1dFtkaXNhYmxlZD1cInRydWVcIl0ge1xuICAgICAgICBAYXBwbHkgYmctZ3JheS1saWdodCB0ZXh0LWdyYXktYmx1ZSBib3JkZXItZ3JheS1saWdodDtcbiAgICB9XG5cbiAgICAubmYtYWZ0ZXItZmllbGQge1xuXG4gICAgICAgIC5uZi1lcnJvci1tc2cge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQteHMtMTUgaXRhbGljO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5mLWVycm9yLW1zZyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWVycm9yO1xuICAgIH1cblxuICAgIC5uZi1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXhzLTE0IGl0YWxpYztcbiAgICB9XG5cbiAgICAubmYtZmllbGQtbGFiZWwge1xuXG4gICAgICAgIC5uZi1sYWJlbC1zcGFuLFxuICAgICAgICAubmYtZmllbGQtbGFiZWwgbGFiZWwge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkIHtcbiAgICAgICAgQGFwcGx5IH5cInBsLVs1cHhdXCIgdGV4dC14cy0xNSBpdGFsaWMgcGItMTA7XG4gICAgfVxuXG4gICAgLm5pbmphLWZvcm1zLXJlcS1zeW1ib2wge1xuICAgICAgICBAYXBwbHkgdGV4dC1ncmF5LW1lZGl1bTtcbiAgICB9XG5cbiAgICAubGlzdC1jaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IGxpLFxuICAgIC5saXN0LWltYWdlLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGksXG4gICAgLmxpc3QtcmFkaW8td3JhcCAubmYtZmllbGQtZWxlbWVudCBsaSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBtYi0wO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIEBhcHBseSBmbG9hdC1ub25lIG0tMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIEBhcHBseSBtbC0yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhhcy1mbGV4LWxpc3Qge1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBhcHBseSBzbTpmbGV4IHNtOmdhcC02O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhhcy1tbC02IHtcbiAgICAgICAgQGFwcGx5IG1sLTY7XG4gICAgfVxuXG4gICAgLmhhcy1zbWFsbC1tdCB7XG4gICAgICAgIEBhcHBseSAtbXQtNDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCIvKiEgRmxpY2tpdHkgdjIuMy4wXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAuZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cbiAgXG4gIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIFxuICAuZmxpY2tpdHktc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIFxuICAvKiBkcmFnZ2FibGUgKi9cbiAgXG4gIC5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIFxuICAuZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gICAgY3Vyc29yOiBncmFiO1xuICB9XG4gIFxuICAuZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gIH1cbiAgXG4gIC8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cbiAgXG4gIC5mbGlja2l0eS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgQGFwcGx5IGhpZGRlbiBkZXNrdG9wLW1pbjpibG9jaztcblxuICAgIHN2ZyB7XG5cbiAgICAgICAgcGF0aCB7XG5cbiAgICAgICAgICAgIEBhcHBseSBmaWxsLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBcbiAgLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5RjtcbiAgfVxuICBcbiAgLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICBcbiAgLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICAvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgXG4gIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG4gIFxuICAvKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG4gIFxuICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgXG4gIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHsgXG4gICAgbGVmdDogMTBweDsgXG4gICAgLy8gQGFwcGx5IH5cIi1sZWZ0LVs0cmVtXVwiaGlkZGVuIGRlc2t0b3AtbWluOmJsb2NrO1xufVxuICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgXG4gICAgcmlnaHQ6IDEwcHg7IFxufVxuICAvKiByaWdodCB0byBsZWZ0ICovXG4gIC5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIFxuICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgdG9wOiAyMCU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgfVxuICBcbiAgLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuICBcbiAgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIGJvdHRvbTogLTI1cHg7XG4gICAgLy8gcGFkZGluZzogMDtcbiAgICAvLyBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGFwcGx5IH5cIn5wdC04LzEyXCI7XG4gIH1cbiAgXG4gIC5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7IGRpcmVjdGlvbjogcnRsOyB9XG4gIFxuICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLWJsdWUgYmctdHJhbnNwYXJlbnQ7XG4gIH1cbiAgXG4gIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBAYXBwbHkgYmctYmx1ZTtcbiAgfVxuXG5cblxuLmhvbWUtcGFnZS1oZXJvIHtcblxuICAgIC5mbGlja2l0eS1lbmFibGVkIHtcblxuICAgICAgICAuZmxpY2tpdHktYnV0dG9uIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBpbmxpbmUtZmxleCBib3JkZXItMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgICAgICAgICAgIEBhcHBseSB0cmFuc2Zvcm0tbm9uZTtcblxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgflwibGVmdC1bMTUlXVwiIHRvcC0yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByZXZpb3VzIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdG9wLTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFsaWdud2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBAc2l0ZS1tZWRpdW0td2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYWxpZ25mdWxsIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJltjbGFzcyo9J2JnLSddOm5vdCguYmctd2hpdGUpIHtcbiAgICAgICAgcGFkZGluZzogMy42cmVtIEBjb250ZW50LWNvbnRhaW5lci1zaWRlLXBhZGRpbmc7XG4gICAgfVxufVxuXG4ud3AtYmxvY2stZ3JvdXAge1xuXG4gICAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAvLyBtYXgtd2lkdGg6IEBzaXRlLW1lZGl1bS13aWR0aDtcbiAgICAgICAgQGFwcGx5IG1heC13LXNjcmVlbi0yeGw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIFxuICAgICAgICAuYWxpZ25mdWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGlnbndpZGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IEBzaXRlLW1lZGl1bS13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vICYgPiAqIHtcbiAgICAgICAgLy8gICAgIHBhZGRpbmctbGVmdDogQGNvbnRlbnQtY29udGFpbmVyLXNpZGUtcGFkZGluZztcbiAgICAgICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IEBjb250ZW50LWNvbnRhaW5lci1zaWRlLXBhZGRpbmc7XG4gICAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAmLmFsaWduZnVsbCxcbiAgICAmLmFsaWdud2lkZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIFxuICAgICAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gJiA+IDpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpIHtcbiAgICAvLyAgICAgbWF4LXdpZHRoOiBAdGV4dC1tYXgtd2lkdGg7XG4gICAgLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgLy8gfVxufVxuXG4ud3AtYmxvY2stY292ZXIuYWxpZ25mdWxsIHtcblxuICAgIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBAc2l0ZS1tZWRpdW0td2lkdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG5cbiAgICAuYWxpZ25mdWxsIHtcbiAgICAgICAgd2lkdGg6IEBzaXRlLW1heC13aWR0aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gKDE5MjBweCAvIDIpKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtICgxOTIwcHggLyAyKSk7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWdyb3VwIHtcblxuICAgICAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgIC5hbGlnbmZ1bGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBAc2l0ZS1tYXgtd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi53cC1ibG9jay1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGNvbW1vbi1ib3JkZXItcmFkaXVzO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zLCBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ibHVlIGhvdmVyOmJnLWhvdmVyLWdyYXk7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlIGhvdmVyOnRleHQtYmx1ZSBmb2N1czp0ZXh0LWJsdWUgYm9yZGVyIGhvdmVyOmJvcmRlciBmb2N1czpib3JkZXIgYm9yZGVyLWJsdWUgYmctYmx1ZSBob3ZlcjpiZy1ob3Zlci1ncmF5IGZvY3VzOmJnLWhvdmVyLWdyYXk7XG5cbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLWZpbGwge1xuXG4gICAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgaG92ZXI6dGV4dC1ibHVlIGZvY3VzOnRleHQtYmx1ZSAhYm9yZGVyIGhvdmVyOmJvcmRlciBmb2N1czpib3JkZXIgYm9yZGVyLWJsdWUgYmctYmx1ZSBob3ZlcjpiZy1ob3Zlci1ncmF5IGZvY3VzOmJnLWhvdmVyLWdyYXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLW91dGxpbmUge1xuXG4gICAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYmx1ZSBob3Zlcjp0ZXh0LWJsdWUgZm9jdXM6dGV4dC1ibHVlICFib3JkZXIgaG92ZXI6Ym9yZGVyIGZvY3VzOmJvcmRlciBib3JkZXItYmx1ZSBiZy13aGl0ZSBob3ZlcjpiZy1ob3Zlci1ncmF5IGZvY3VzOmJnLWhvdmVyLWdyYXk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBhcHBseSBtYi0wO1xufVxuXG4ud3AtYmxvY2staW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNpdGUtY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLmFsaWduZnVsbCB7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgICAvLyBtaW4taGVpZ2h0OiAzODBweDtcblxuICAgICYuYWxpZ25mdWxsIHtcbiAgICAgICAgLy8gbWluLWhlaWdodDogNjAwcHg7XG5cbiAgICAgICAgJi5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IHtcblxuICAgICAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogY2FsYygoMTUzNnB4IC8gMikgKyA5JSk7XG5cbiAgICAgICAgICAgICAgICBAYXBwbHkgflwiZGVza3RvcC1taW46cHgtWzklXVwiIGRlc2t0b3AtbWluOm1heC13LVtjYWxjKDE1MzZweC8yKSs5JV0gZGVza3RvcC1taW46bWwtYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5pcy1pbWFnZS1maWxsIHtcblxuICAgICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgICAgICAgQGFwcGx5IH5cIm1pbi1oLVs0MDBweF1cIjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcblxuICAgICY6bm90KC5pcy1pbWFnZS1maWxsKSB7XG5cbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgflwidy1bdW5zZXRdXCIgbWF4LXctZnVsbCBteC1hdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgICAgICBAYXBwbHkgflwicHgtWzUlXVwiIH5cIn5weS1bMi41cmVtXS9bNXJlbV1cIjtcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxNjIwcHgpIHtcbiAgICAgICAgICAgIEBhcHBseSB+XCJweC1bOSVdXCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXN0YWNrZWQtb24tbW9iaWxlIHtcblxuICAgICAgICAmLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQge1xuICAgICAgICAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgZGVza3RvcC1taW46Z3JpZC1jb2xzLTI7XG5cbiAgICAgICAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAZGVza3RvcC1zdHlsZXMtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAZGVza3RvcC1zdHlsZXMtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXN0eWxlLWdyaWQtcmV2ZXJzZSB7XG5cbiAgICAgICAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAZGVza3RvcC1zdHlsZXMtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQGRlc2t0b3Atc3R5bGVzLW1pbikge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5oYXMtYmFja2dyb3VuZCB7XG4gICAgXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgfVxufVxuXG4ud3AtYmxvY2stcXVvdGUge1xuICAgIG1hcmdpbjogMi41cmVtIDFyZW0gMi41cmVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCBAc2l0ZS1jb2xvci1ibHVlO1xuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgY2l0ZSB7XG4gICAgICAgIGNvbG9yOiBAc2l0ZS1jb2xvci1ncmF5LWRhcms7XG4gICAgfVxufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5vbC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn0iLCIuaGFzLWJhY2tncm91bmQge1xuXG4gICAgaDIge1xuICAgICAgICBAYXBwbHkgbXQtMDtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gICAgICAgIEBhcHBseSBtdC0wO1xuICAgIH1cbn1cblxuLyogQmFja2dyb3VuZCBDb2xvcnMgKi9cbi5oYXMge1xuXG4gICAgJi1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICBAYXBwbHkgYmctYmx1ZTtcbiAgICB9XG5cbiAgICAmLWJsdWUtZGFyay1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgQGFwcGx5IGJnLWJsdWUtZGFyaztcbiAgICB9XG5cbiAgICAmLWJsdWUtbGlnaHQtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgICAgIEBhcHBseSBiZy1ibHVlLWxpZ2h0O1xuICAgIH1cblxuICAgICYtZ3JheS1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICBAYXBwbHkgYmctZ3JheS1ibHVlO1xuICAgIH1cblxuICAgICYtZ3JheS1kYXJrLWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICBAYXBwbHkgYmctZ3JheS1kYXJrO1xuICAgIH1cblxuICAgICYtZ3JheS1tZWRpdW0tYmFja2dyb3VuZC1jb2xvciB7XG4gICAgICAgIEBhcHBseSBiZy1ncmF5LW1lZGl1bTtcbiAgICB9XG5cbiAgICAmLWdyYXktbGlnaHQtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgICAgIEBhcHBseSBiZy1ncmF5LWxpZ2h0O1xuICAgIH1cblxuICAgICYtb3JhbmdlLWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICBAYXBwbHkgYmctb3JhbmdlO1xuICAgIH1cblxuICAgICYtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICB9XG59XG5cbi8qIEZvbnQgQ29sb3JzICovXG5cbi5oYXMge1xuXG4gICAgJi1ibHVlLWNvbG9yIHtcbiAgICAgICAgQGFwcGx5IHRleHQtYmx1ZTtcbiAgICB9XG5cbiAgICAmLWJsdWUtZGFyay1jb2xvciB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJsdWUtZGFyaztcbiAgICB9XG5cbiAgICAmLWJsdWUtbGlnaHQtY29sb3Ige1xuICAgICAgICBAYXBwbHkgdGV4dC1ibHVlLWxpZ2h0O1xuICAgIH1cblxuICAgICYtZ3JheS1ibHVlLWNvbG9yIHtcbiAgICAgICAgQGFwcGx5IHRleHQtZ3JheS1ibHVlO1xuICAgIH1cblxuICAgICYtZ3JheS1kYXJrLWNvbG9yIHtcbiAgICAgICAgQGFwcGx5IHRleHQtZ3JheS1kYXJrO1xuICAgIH1cblxuICAgICYtZ3JheS1tZWRpdW0tY29sb3Ige1xuICAgICAgICBAYXBwbHkgdGV4dC1ncmF5LW1lZGl1bTtcbiAgICB9XG5cbiAgICAmLWdyYXktbGlnaHQtY29sb3Ige1xuICAgICAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0O1xuICAgIH1cblxuICAgICYtb3JhbmdlLWNvbG9yIHtcbiAgICAgICAgQGFwcGx5IHRleHQtb3JhbmdlO1xuICAgIH1cblxuICAgICYtd2hpdGUtY29sb3Ige1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICB9XG59XG5cbi8qIEVkaXRvciBGb250cyAqL1xuLmhhcy1zc20ge1xuXG4gICAgJi0yLXhzbWFsbC1mb250LXNpemUge1xuICAgICAgICBAYXBwbHkgIXRleHQteHhzO1xuICAgIH1cblxuICAgICYteHNtYWxsLTE0LWZvbnQtc2l6ZSB7XG4gICAgICAgIEBhcHBseSAhdGV4dC14cy0xNDtcbiAgICB9XG5cbiAgICAmLXhzbWFsbC0xNS1mb250LXNpemUge1xuICAgICAgICBAYXBwbHkgIXRleHQteHMtMTU7XG4gICAgfVxuXG4gICAgJi1zbWFsbC1mb250LXNpemUge1xuICAgICAgICBAYXBwbHkgIXRleHQtc207XG4gICAgfVxuXG4gICAgJi1iYXNlLWZvbnQtc2l6ZSB7XG4gICAgICAgIEBhcHBseSAhdGV4dC1iYXNlO1xuICAgIH1cblxuICAgICYtbWVkaXVtLTI1LWZvbnQtc2l6ZSB7XG4gICAgICAgIEBhcHBseSAhdGV4dC1tZC0yNTtcbiAgICB9XG5cbiAgICAmLW1lZGl1bS0zMC1mb250LXNpemUge1xuICAgICAgICBAYXBwbHkgIXRleHQtbWQtMzA7XG4gICAgfVxuXG4gICAgJi1sYXJnZS1mb250LXNpemUge1xuICAgICAgICBAYXBwbHkgIXRleHQtbGc7XG4gICAgfVxufVxuXG4vKiBVdGlsaXRpZXMgKi9cbi5pcy1zdHlsZS1oYXMtYmx1ZS1saWdodC1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBzaXRlLWNvbG9yLWJsdWUtbGlnaHQgIWltcG9ydGFudDtcbn1cblxuLmlzLXN0eWxlLWhhcy1ncmF5LWJsdWUtYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAc2l0ZS1jb2xvci1ncmF5LWJsdWUgIWltcG9ydGFudDtcbn1cblxuLmlzLXN0eWxlLWRpc3BsYXktZ3JpZC0yLTMtc20tZ2FwIHtcbiAgICBAYXBwbHkgflwiZGVza3RvcC1taW46IWdyaWQtY29scy1bMmZyXzNmcl1cIiAhZ3JpZCAhZ3JpZC1jb2xzLTEgIWdhcC00O1xuXG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgIEBhcHBseSAhZmxleCAhZmxleC1jb2wgIWgtZnVsbCAhanVzdGlmeS1jZW50ZXI7XG4gICAgfVxufVxuXG4uaXMtc3R5bGUtZGlzcGxheS1ncmlkLTItMy1sZy1nYXAge1xuICAgIEBhcHBseSB+XCJkZXNrdG9wLW1pbjohZ3JpZC1jb2xzLVsyZnJfM2ZyXVwiIH5cImRlc2t0b3AtbWluOiFnYXAtMTZcIiAhZ3JpZCAhZ3JpZC1jb2xzLTE7XG5cbiAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgQGFwcGx5ICFmbGV4ICFmbGV4LWNvbCAhaC1mdWxsICFqdXN0aWZ5LWNlbnRlcjtcbiAgICB9XG59XG5cbi5pcy1zdHlsZS1tYXgtd2lkdGgtNzAwIHtcbiAgICBAYXBwbHkgflwiIW1heC13LVs3MDBweF1cIjtcbn1cblxuLy8gLmlzLXN0eWxlLW1heC13aWR0aC04NDUge1xuXG4vLyAgICAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuLy8gICAgICAgICBAYXBwbHkgflwiIW1heC13LVs4NDVweF1cIjtcbi8vICAgICB9XG4vLyB9XG5cbi5pcy1zdHlsZS1tYXgtd2lkdGgtOTUwIHtcbiAgICBAYXBwbHkgflwiIW1heC13LVs5MDBweF1cIjtcbn1cblxuLmlzLXN0eWxlLW1heC13aWR0aC0xMDAwIHtcbiAgICBAYXBwbHkgflwiIW1heC13LVsxMDAwcHhdXCI7XG59XG5cbltjbGFzc149XCJpcy1zdHlsZS1tYXgtd2lkdGgtXCJdLFxuW2NsYXNzKj1cIiBpcy1zdHlsZS1tYXgtd2lkdGgtXCJdIHtcbiAgICBAYXBwbHkgIW14LWF1dG87XG59XG5cbi5pcy1zdHlsZS1wYWRkaW5nLWItbm9uZSB7XG4gICAgQGFwcGx5ICFwYi0wO1xufVxuXG4uaXMtc3R5bGUtcGFkZGluZy10LW5vbmUge1xuICAgIEBhcHBseSAhcHQtMDtcbn1cblxuLmlzLXN0eWxlLXBhZGRpbmcteS1ub25lIHtcbiAgICBAYXBwbHkgIXB5LTA7XG59XG5cbi5pcy1zdHlsZS1zdWJ0bGUtaGVhZGluZyB7XG4gICAgQGFwcGx5ICF0ZXh0LWJhc2UgIWJvcmRlci1iLTAgIW1iLTQgIXVwcGVyY2FzZTtcbn1cblxuLmlzLXN0eWxlLXN1YnRsZS1oZWFkaW5nLWJhc2UtbGcge1xuICAgIEBhcHBseSB+XCIhdGV4dC1bMjBweF1cIiAhYm9yZGVyLWItMCAhbWItMDtcbn0iLCIuYWxpZ25mdWxsICsgLmFsaWduZnVsbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLWdyb3VwIHtcbiAgICBcbiAgICAmLmFsaWduZnVsbCB7XG5cbiAgICAgICAgJi5oYXMtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBAYXBwbHkgfnB5LVsyLjVyZW1dL1s1cmVtXTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogQGNvbnRlbnQtY29udGFpbmVyLXNpZGUtcGFkZGluZztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IEBjb250ZW50LWNvbnRhaW5lci1zaWRlLXBhZGRpbmc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnAgKyAuYWxpZ25mdWxsLFxucCArIC5hbGlnbndpZGUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbn0iLCIubmF2aWdhdGlvbi1ibG9jay13cmFwcGVyIHtcblxuICAgIC5uYXZpZ2F0aW9uLXRhYnMge1xuICAgICAgICBAYXBwbHkgaGlkZGVuIGRlc2t0b3AtbWluOmdyaWQ7XG5cbiAgICAgICAgW3JvbGU9XCJ0YWJsaXN0XCJdIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIFtyb2xlPVwidGFiXCJdIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBweC02IHB5LTYgYm9yZGVyLWIgYm9yZGVyLWItZ3JheS1ibHVlIHRyYW5zaXRpb24gZHVyYXRpb24tMzAwO1xuXG4gICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmx1ZSB0ZXh0LXdoaXRlIGJvcmRlci1iLTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2luZ2xlLWF1dGhvcnMge1xuICAgICAgICBcbiAgICAuYXV0aG9yLXNvY2lhbC1tZWRpYSB7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIEBhcHBseSBoLTc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3N0LXRlbXBsYXRlLWRlZmF1bHQuc2luZ2xlLXBvc3Qge1xuXG4gICAgYXJ0aWNsZSB7XG5cbiAgICAgICAgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgbXgtYXV0byBvdmVyZmxvdy1oaWRkZW47XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG14LWF1dG8gdy1mdWxsIG9iamVjdC1jb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvc3QtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDIuNXJlbSwgNXZ3LCA1cmVtKTtcblxuICAgICZfX2lzc3VlLXBvc3RzIHtcblxuICAgICAgICBhcnRpY2xlIHtcblxuICAgICAgICAgICAgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgIW1iLTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcblxuICAgICAgICAucG9zdC10aHVtYm5haWwge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAvLyBAYXBwbHkgbXgtYXV0byB3LWZ1bGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW50cnktdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudHJ5LWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgIH1cbn1cblxuLnNpbmdsZSAubWFpbi1jb250ZW50LXJvdyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wb3N0cy1uYXZpZ2F0aW9uLFxuLnBvc3QtbmF2aWdhdGlvbiB7XG4gICAgQGFwcGx5IH5cInB4LVs1JV1cIiBiZy1ibHVlIHB5LTEwO1xuXG4gICAgLm5hdi1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgQGFwcGx5IG14LWF1dG8gbWF4LXctc2NyZWVuLTJ4bDtcbiAgICB9XG5cbiAgICAubmF2LXByZXZpb3VzLFxuICAgIC5uYXYtbmV4dCB7XG4gICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlIHRleHQtc20gZm9udC1ib2xkIGJvcmRlci1iIGhvdmVyOiFib3JkZXItYi0wIGJvcmRlci1iLXdoaXRlIGlubGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1wcmV2aW91cyB7XG4gICAgICAgIEBhcHBseSB+XCJtbC1bMTNweF1cIiBtci1hdXRvO1xuXG4gICAgICAgIGEge1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLS4yNXJlbTspXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1uZXh0IHtcbiAgICAgICAgQGFwcGx5IH5cIm1yLVsxM3B4XVwiIG1sLWF1dG87XG5cbiAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCguMjVyZW07KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbmdsZSB7XG5cbiAgICAuY29udGVudC1hcmVhIHtcbiAgICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgIH1cbn1cblxuLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuXG4gICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAuNWVtIC43NWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGFwcGx5IHRleHQtYmx1ZSBib3JkZXIgYm9yZGVyLWJsdWU7XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlIGJvcmRlci1ibHVlIGJnLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvdHMge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAgMC4yNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNWVtO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEucGFnZS1udW1iZXJzIHtcbiAgICAgICAgQGFwcGx5IGhvdmVyOnRleHQtd2hpdGUgaG92ZXI6YmctYmx1ZSBmb2N1czp0ZXh0LXdoaXRlIGZvY3VzOmJnLWJsdWU7XG4gICAgfVxufSIsImJvZHkubW9kYWwtb3BlbiB7XG4gICAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbjtcbn1cblxuLnNlYXJjaC1vdmVybGF5IHtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAxLjVlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg3LCAxMTksIDAuMTkpO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gLjI1cyBlYXNlO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluVXAgLjRzIGVhc2U7XG4gICAgICAgIGJveC1zaGFkb3c6IDhweCA4cHggOHB4IHJnYmEoMCwgODcsIDExOSwgMC4zKTtcblxuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgbWF4LXctc2NyZWVuLW1kIHctZnVsbCBtLWF1dG8gYmctd2hpdGUgc206cHktMTYgc206cHgtMTY7XG5cbiAgICB9XG5cbiAgICAmX19pbnB1dC13cmFwcGVyIHtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAuNXJlbSA0LjVyZW0gLjVyZW0gLjVyZW07XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB9XG59IiwiLy8gTmV3c2xldHRlcnNcbi5uZXdzbGV0dGVyLXRlbXBsYXRlLWRlZmF1bHQuc2luZ2xlLW5ld3NsZXR0ZXIge1xuICAgIFxuICAgIGNlbnRlcltzdHlsZSo9XCJiYWNrZ3JvdW5kLWNvbG9yXCJdIHtcbiAgICAgICAgQGFwcGx5ICFiZy13aGl0ZTtcblxuICAgICAgICA+IGRpdltzdHlsZSo9XCJtYXgtd2lkdGhcIl0ge1xuICAgICAgICAgICAgQGFwcGx5ICFtYXgtdy1mdWxsICFweS0xNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGFydGljbGUge1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBhcHBseSB+dGV4dC1tZC0zMC9sZyBmb250LW1lZGl1bTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcblxuICAgICAgICBbY2xhc3NePVwiZmFjZWJvb2tcIl0sXG4gICAgICAgIFtjbGFzcyo9XCJmYWNlYm9va1wiXSxcbiAgICAgICAgW2NsYXNzXj1cInR3aXR0ZXJcIl0sXG4gICAgICAgIFtjbGFzcyo9XCJ0d2l0dGVyXCJdLFxuICAgICAgICBbY2xhc3NePVwibGlua2VkaW5cIl0sXG4gICAgICAgIFtjbGFzcyo9XCJsaW5rZWRpblwiXSB7XG4gICAgICAgIEBhcHBseSAhYm9yZGVyLWItMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBBcnRpY2xlc1xuLnNpbmdsZS1wb3N0IHtcblxuICAgIGgxIHtcblxuICAgICAgICBjZW50ZXIge1xuICAgICAgICAgICAgQGFwcGx5ICF0ZXh0LWxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZF9fY29udGVudCB7XG5cbiAgICAgICAgYSB7XG4gICAgXG4gICAgICAgICAgICBjZW50ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSAhdGV4dC1sZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5cbkBsYXllciBiYXNlIHtcblxuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnO1xuICAgICAgICBmb250LXdlaWdodDogNDAwLi45MDA7XG4gICAgICAgIHNyYzogdXJsKCcuLi9yYXJlYmlyZC1zaXRlX3NlbGVjdGlvbi9zcmMvZm9udHMvRE1fU2Fucy9ETVNhbnMtVmFyaWFibGVGb250LnR0ZicpIGZvcm1hdCh0cnVldHlwZSk7XG4gICAgICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICB9XG5cbiAgICBidXR0b24gYiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBAYXBwbHkgdGV4dC1iYXNlO1xuICAgIH1cblxuICAgIC5hZC1ibG9jayBwIHtcbiAgICAgICAgQGFwcGx5ICFtYi0wO1xuICAgIH1cblxuICAgIC5icmVhZGNydW1icyBhIHtcbiAgICAgICAgQGFwcGx5ICF0ZXh0LWJsdWUgIWJvcmRlci1iLWJsdWU7XG4gICAgfVxuXG4gICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICBcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGFwcGx5IH50ZXh0LW1kLTI1L21kLTMwIGZvbnQtbWVkaXVtIGJvcmRlci1iIGJvcmRlci1iLWdyYXktYmx1ZSBwYi0yIG1iLTg7XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBAYXBwbHkgbGlzdC1kZWNpbWFsIHBsLTEwIG1iLTQ7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAYXBwbHkgbGlzdC1kaXNjIHBsLTEwIG1iLTQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlkZSB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuXG4gICAgLyogLnNpbmdsZS1pc3N1ZSB7XG5cbiAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcblxuICAgICAgICAgICAgLnBvc3QtdGh1bWJuYWlsIHtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAqL1xuXG4gICAgLnNpemUtZnVsbCB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/